@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Newsreader:ital,opsz,wght@1,6..72,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;1,6..72,500&display=swap";.legal-page{min-height:100vh;color:var(--ks-navy-900);background:linear-gradient(#f8fcfe 0,#f2f7fb 520px,#f7f9fb 100%)}.legal-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfee0;border-bottom:1px solid #21375d1a;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.legal-nav>button:first-child{cursor:pointer;background:0 0;border:0;padding:0}.legal-nav .keystone-logo{width:104px;display:flex}.legal-back{border:1px solid var(--ks-line);color:var(--ks-slate-700);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.legal-back:hover{color:var(--ks-blue-600);border-color:#b8d6e5}.legal-nav-actions{align-items:center;gap:10px;display:flex}.legal-nav-actions>a{color:var(--ks-slate-700);padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.legal-nav-actions>a:hover{color:var(--ks-blue-600)}.legal-main{grid-column:auto;width:min(1180px,100% - 48px);max-width:none;margin:auto;padding:0}.legal-hero{text-align:center;padding:94px 0 65px}.legal-kicker{width:max-content;color:var(--ks-blue-600);letter-spacing:.18em;align-items:center;gap:8px;margin:auto;font-size:9px;font-weight:800;display:flex}.legal-hero h1{color:var(--ks-navy-900);letter-spacing:-.06em;margin:20px 0 16px;font:750 clamp(44px,6vw,72px)/1 Manrope,sans-serif}.legal-hero>p{max-width:680px;color:var(--ks-slate-700);margin:auto;font-size:15px;line-height:1.75}.legal-meta{color:var(--ks-slate-500);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:27px;font-size:9px;font-weight:700;display:flex}.legal-meta i{background:var(--ks-blue-500);border-radius:50%;width:3px;height:3px}.legal-principles{border:1px solid var(--ks-line);box-shadow:var(--ks-shadow);background:#ffffffd1;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:70px;display:grid;overflow:hidden}.legal-principles>div{align-items:center;gap:15px;min-height:122px;padding:26px;display:flex}.legal-principles>div+div{border-left:1px solid var(--ks-line)}.legal-principles>div>svg{width:23px;height:23px;color:var(--ks-blue-600);flex:none}.legal-principles strong,.legal-principles small{display:block}.legal-principles strong{font:700 12px Manrope,sans-serif}.legal-principles small{color:var(--ks-slate-500);margin-top:6px;font-size:10px;line-height:1.5}.legal-layout{grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:80px;padding-bottom:100px;display:grid}.legal-toc{align-self:start;max-height:calc(100vh - 136px);position:sticky;top:108px;overflow:auto}.legal-toc>strong{color:var(--ks-navy-800);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:10px;display:block}.legal-toc nav{border-left:1px solid var(--ks-line);display:grid}.legal-toc a{color:#71839a;grid-template-columns:23px 1fr;gap:5px;padding:7px 0 7px 15px;font-size:9px;line-height:1.35;text-decoration:none;display:grid}.legal-toc a span{color:#9aabba;font-variant-numeric:tabular-nums}.legal-toc a:hover{color:var(--ks-blue-600)}.legal-document{min-width:0}.legal-summary{color:#46657f;background:#edf8fc;border:1px solid #bedcea;border-radius:13px;align-items:flex-start;gap:14px;margin-bottom:28px;padding:20px 22px;display:flex}.legal-summary>svg{color:var(--ks-blue-600);flex:none}.legal-summary p{margin:0;font-size:11px;line-height:1.7}.legal-summary strong{color:var(--ks-navy-800)}.legal-document>section{background:#fff;border:1px solid #dfe9ef;border-radius:15px;margin-top:18px;padding:40px 42px;scroll-margin-top:100px;position:relative;box-shadow:0 12px 35px #1b395a0b}.legal-section-number{color:var(--ks-blue-600);letter-spacing:.14em;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.legal-document h2{color:var(--ks-navy-900);letter-spacing:-.035em;margin:0 0 20px;font:700 23px/1.25 Manrope,sans-serif}.legal-document p{color:#617287;margin:13px 0;font-size:12px;line-height:1.85}.legal-document ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.legal-document li{color:#596d83;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.legal-document li svg{width:14px;height:14px;color:var(--ks-blue-600);flex:none;margin-top:4px}.legal-document a{color:#287fa8;text-underline-offset:3px;font-weight:700}.legal-data-flow{gap:10px;margin:22px 0;display:grid}.legal-data-flow article{background:#f8fbfd;border:1px solid #dfe9ef;border-radius:11px;grid-template-columns:145px 1fr;gap:18px;padding:17px 18px;display:grid}.legal-data-flow strong{color:var(--ks-navy-800);font:700 11px/1.55 Manrope,sans-serif}.legal-data-flow span{color:#617287;font-size:11px;line-height:1.7}.privacy-retention-list li{background:#f8fbfd;border:1px solid #dfe9ef;border-radius:9px;padding:11px 13px;display:block}.privacy-retention-list strong{color:var(--ks-navy-800)}.legal-acceptance-page{min-height:100vh;color:var(--ks-navy-900);background:linear-gradient(145deg,#f7fbfe,#eef5fa);place-items:center;padding:90px 20px;display:grid}.legal-acceptance-page>.keystone-logo{width:104px;position:absolute;top:28px;left:max(24px,50vw - 590px)}.legal-acceptance-card{background:#fff;border:1px solid #d7e5ed;border-radius:20px;width:min(560px,100%);padding:42px;box-shadow:0 24px 70px #1b395a1c}.legal-acceptance-card>span{color:var(--ks-blue-600);letter-spacing:.16em;font-size:9px;font-weight:800}.legal-acceptance-card h1{color:var(--ks-navy-900);letter-spacing:-.045em;margin:16px 0;font:750 34px/1.15 Manrope,sans-serif}.legal-acceptance-card p{color:#617287;font-size:13px;line-height:1.75}.legal-acceptance-card a{color:#287fa8;text-underline-offset:3px;font-weight:700}.legal-acceptance-card label{color:#4f647b;align-items:flex-start;gap:11px;margin:24px 0;font-size:12px;line-height:1.55;display:flex}.legal-acceptance-card input{width:17px;height:17px;accent-color:var(--ks-blue-600);flex:none;margin-top:1px}.legal-acceptance-card button{color:#fff;background:var(--ks-navy-900);cursor:pointer;border:0;border-radius:10px;width:100%;padding:13px 18px;font-size:12px;font-weight:800}.legal-acceptance-card button:disabled{cursor:not-allowed;opacity:.42}.legal-footer{color:#89a0b4;background:var(--ks-navy-950);grid-template-columns:1fr auto;align-items:center;gap:45px;min-height:115px;padding:25px max(24px,50vw - 590px);display:grid}.legal-footer p,.legal-footer span{margin:0;font-size:9px}.legal-footer p{color:#b8c7d2}@media (width<=920px){.legal-principles{grid-template-columns:1fr}.legal-principles>div{min-height:auto}.legal-principles>div+div{border-top:1px solid var(--ks-line);border-left:0}.legal-layout{grid-template-columns:1fr;gap:25px}.legal-toc{max-height:none;position:static}.legal-toc nav{border:1px solid var(--ks-line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);padding:12px}.legal-toc a{padding:7px}.legal-footer{grid-template-columns:1fr auto}.legal-footer p{display:none}}@media (width<=600px){.legal-nav{height:66px;padding:0 16px}.legal-nav .keystone-logo{width:88px}.legal-nav-actions{gap:0}.legal-nav-actions>a{padding:8px 5px}.legal-back{background:0 0;border:0;padding:8px 5px}.legal-main{width:calc(100% - 32px)}.legal-hero{padding:65px 0 46px}.legal-hero h1{font-size:43px}.legal-hero>p{font-size:13px}.legal-principles{margin-bottom:45px}.legal-principles>div{padding:21px}.legal-toc nav{grid-template-columns:1fr}.legal-document>section{padding:29px 23px}.legal-document h2{font-size:20px}.legal-document p{font-size:11px}.legal-data-flow article{grid-template-columns:1fr;gap:5px;padding:15px}.legal-data-flow strong{font-size:11px}.legal-summary{padding:17px}.legal-footer{gap:20px;padding:24px 18px}.legal-acceptance-page{padding:90px 16px 30px}.legal-acceptance-page>.keystone-logo{width:88px;top:22px;left:18px}.legal-acceptance-card{padding:29px 23px}.legal-acceptance-card h1{font-size:28px}}.app-loading,.app-load-error{color:#49616d;background:#f6fafb;justify-content:center;align-items:center;min-height:100svh;font-weight:700;display:flex}.app-loading{gap:.75rem}.app-loading .spinner{border-color:#3f94c2 #3f94c233 #3f94c233;flex:none}.app-load-error{text-align:center;flex-direction:column;gap:.75rem;padding:24px}.app-load-error strong{color:#182946;font:700 clamp(20px,4vw,28px)/1.2 Manrope,sans-serif}.app-load-error span{color:#66788c;max-width:440px;font-weight:500;line-height:1.5}.app-load-error button{color:#fff;cursor:pointer;background:#182946;border:0;border-radius:10px;margin-top:.35rem;padding:11px 17px;font-weight:700}.app-load-error button:hover{background:#243d65}.app-load-error button:focus-visible{outline-offset:3px;outline:3px solid #3f94c259}:root{color:#18221e;font-synthesis:none;background:#f4f7f4;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#dce7e2;background:#10251f;flex-direction:column;width:250px;height:100vh;padding:30px 20px 20px;display:flex;position:fixed}.brand{align-items:center;gap:11px;padding:0 9px 34px;font:700 20px Manrope;display:flex}.brand-mark{color:#10251f;background:#b8f06a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav-label{letter-spacing:.16em;text-transform:uppercase;color:#71887e;margin:0 10px 10px;font-size:10px}.nav-label.lower{margin-top:29px}.nav-item{color:#9db0a8;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;margin:3px 0;padding:0 12px;display:flex}.nav-item.active{color:#fff;background:#1d3930}.nav-item:hover{color:#fff}.badge{background:#29483e;border-radius:8px;margin-left:auto;padding:2px 7px;font-size:11px}.privacy-card{color:#b8f06a;background:#18332a;border:1px solid #29473d;border-radius:12px;gap:11px;margin-top:auto;padding:15px;display:flex}.privacy-card strong{color:#e7efeb;font-size:12px;display:block}.privacy-card p{color:#82978e;margin:4px 0 0;font-size:10px;line-height:1.5}.profile{border-top:1px solid #294039;align-items:center;gap:9px;margin-top:20px;padding:20px 5px 0;display:flex}.avatar{color:#193125;background:#d9f7b4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.profile>div:nth-child(2){flex:1}.profile strong,.profile span{font-size:11px;display:block}.profile span{color:#71887e;margin-top:3px}main{grid-column:2;width:100%;max-width:1320px;margin:auto;padding:54px clamp(35px,7vw,110px)}header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.eyebrow{color:#5b7469;letter-spacing:.17em;font-size:10px;font-weight:700}h1{letter-spacing:-.035em;color:#14271f;margin:10px 0 13px;font:700 clamp(32px,4vw,48px)/1.12 Manrope}.subtitle{color:#718078;margin:0;font-size:15px}.device-button{color:#53635b;background:#fff;border:1px solid #d8dfda;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.recorder-card{background:#fff;border:1px solid #dde4df;border-radius:18px;transition:all .3s;overflow:hidden;box-shadow:0 12px 40px #1732260f}.card-top{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.meeting-title{align-items:center;gap:12px;display:flex}.meeting-icon{color:#527238;background:#eef5e9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.meeting-title span{color:#89968f;letter-spacing:.13em;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.meeting-title input{color:#1a2a23;border:0;outline:0;width:250px;padding:0;font-size:14px;font-weight:600}.status-pill{color:#78857e;letter-spacing:.1em;background:#f2f4f2;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.status-pill i{background:#a9b2ad;border-radius:50%;width:6px;height:6px}.status-pill.live{color:#d15338;background:#fff0eb}.status-pill.live i{background:#e65e42;animation:1.5s infinite pulse;box-shadow:0 0 0 4px #fde2da}.visualizer{text-align:center;padding:36px 30px 22px}.time{letter-spacing:.02em;font-variant-numeric:tabular-nums;font:600 40px Manrope}.wave{justify-content:center;align-items:center;gap:4px;max-width:590px;height:75px;margin:18px auto 8px;display:flex}.wave i{background:#9db88e;border-radius:5px;width:3px;min-height:5px;transition:height .12s;display:block}.visualizer p{color:#89958f;margin:6px;font-size:12px}.audio-player{width:min(460px,80%);height:36px;margin:0 auto 16px;display:block}.controls{justify-content:center;align-items:center;gap:11px;min-height:58px;margin-bottom:30px;display:flex}.record-button,.stop-button,.transcribe-button,.ghost-button{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:9px;padding:14px 22px;font-size:13px;font-weight:600;display:flex}.record-button,.transcribe-button{color:#fff;background:#173c30}.record-button:disabled{color:#99a49e;cursor:not-allowed;background:#dfe5e1}.stop-button{color:#fff;background:#e75e46}.ghost-button{color:#53635b;background:#f0f3f1}.round-button{color:#304b40;background:#fff;border:1px solid #d8e0db;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.consent-row{cursor:pointer;background:#f9fbf9;border-top:1px solid #edf0ee;align-items:center;gap:12px;padding:18px 25px;display:flex}.consent-row>div:nth-child(2){flex:1}.consent-row strong{font-size:12px;display:block}.consent-row p{color:#87938d;margin:3px 0 0;font-size:10px}.consent-row>svg{color:#91a099}.checkbox{color:#fff;background:#fff;border:1px solid #b9c3bd;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.checkbox.checked{background:#6d9f42;border-color:#6d9f42}.error-message{color:#ad412d;background:#fff0ed;padding:10px 25px;font-size:12px}.transcript-card{background:#fff;border:1px solid #dde4df;border-radius:15px;margin-top:24px;padding:25px}.transcript-head{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.transcript-head h2{margin:5px 0 0;font:700 18px Manrope}.transcript-head>span{color:#6e7d75;background:#f3f6f4;border-radius:8px;padding:7px 10px;font-size:11px}.transcript-card>p{color:#53635b;font-size:14px;line-height:1.8}.trust-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;padding:0 18px;display:grid}.trust-row>div{color:#668050;align-items:center;gap:10px;display:flex}.trust-row span{color:#87938c;font-size:10px}.trust-row strong{color:#405048;margin-bottom:3px;font-size:11px;display:block}.spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 7px #fde2da55}}@media (width<=800px){.app-shell{display:block}.sidebar{display:none}main{padding:28px 18px}header{display:block}header .device-button{margin-top:22px}h1{font-size:34px}.card-top{padding:18px}.trust-row{grid-template-columns:1fr}.wave{gap:2px}.wave i{width:2px}.controls{flex-wrap:wrap}.transcribe-button{padding:13px}.meeting-title input{width:180px}}.app-shell .meeting-title span{color:#60798c;letter-spacing:.1em;font-size:11px}.app-shell .meeting-title input{font-size:15px}.app-shell .status-pill{color:#60778a;font-size:11px}.app-shell .visualizer p{color:#637a8d;font-size:14px}.app-shell .record-button,.app-shell .stop-button,.app-shell .transcribe-button,.app-shell .ghost-button,.app-shell .consent-row strong{font-size:14px}.app-shell .consent-row p{color:#60778a;font-size:12px;line-height:1.5}.app-shell .error-message{font-size:13px}.app-shell .transcript-head>span{color:#5f7485;font-size:12px}.app-shell .transcript-card>p{font-size:15px}.app-shell .trust-row span{color:#60778a;font-size:12px;line-height:1.45}.app-shell .trust-row strong{font-size:13px}.keystone-logo{aspect-ratio:1.707;background:0 0;flex:none;width:112px;display:inline-block;position:relative;overflow:hidden}.keystone-logo img{-webkit-user-select:none;user-select:none;pointer-events:none;width:118.1%;max-width:none;height:auto;display:block;position:absolute;top:-52.1%;left:-10.3%}.onboarding-brand .keystone-logo,.mobile-brand .keystone-logo{background:0 0;width:116px;height:auto;display:inline-block}.sidebar .keystone-logo img,.admin-sidebar .keystone-logo img,.onboarding-story .keystone-logo img,.lp-footer .keystone-logo img{filter:none}.sidebar .brand{background:0 0;border:0;min-height:auto;margin:0;padding:0 9px 34px}.admin-sidebar .admin-brand{background:0 0;border:0;min-height:auto;margin:0;padding:0 8px 27px}@media (width<=520px){.mobile-brand .keystone-logo{width:105px;height:auto}}.landing-page{--forest:#102b23;--forest-2:#173a2f;--lime:#b9ed72;--cream:#f6f4ec;--paper:#fcfbf6;--ink:#14251f;--muted:#6d7c74;color:var(--ink);background:var(--paper);overflow:hidden}.landing-page button{font:inherit}.lp-container{width:min(1180px,100% - 48px);margin:0 auto}.lp-nav-wrap{z-index:20;background:0 0;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}.lp-nav{border-bottom:1px solid #1d392f1f;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:84px;margin:0 auto;display:flex}.lp-logo-button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.lp-brand{letter-spacing:-.03em;align-items:center;gap:10px;font:800 20px Manrope,sans-serif;display:inline-flex}.lp-brand-mark{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:50% 50% 50% 14px;place-items:center;display:grid;transform:rotate(-4deg)}.lp-brand-mark svg{transform:rotate(4deg)}.lp-nav-links{gap:30px;margin-left:auto;margin-right:36px;display:flex}.lp-nav-links button,.lp-sign-in{color:#4c5e56;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600}.lp-nav-actions{align-items:center;gap:22px;display:flex}.lp-nav-cta{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:700;display:flex;box-shadow:0 6px 20px #102b2326}.lp-nav-cta:hover,.lp-primary:hover,.lp-final-cta button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #102b2333}.lp-menu{color:var(--forest);background:0 0;border:0;display:none}.landing-main{grid-column:auto;width:100%;max-width:none;margin:0;padding:0}.lp-hero{background:radial-gradient(circle at 79% 45%,#e7f0dc 0,#0000 33%),linear-gradient(135deg,#fbfaf5 0%,#f5f3e9 100%);min-height:790px;padding:158px 0 90px;position:relative}.lp-hero:after{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(#9cad9f .6px,#0000 .6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 67%,#0000);mask-image:linear-gradient(90deg,#0000,#000 67%,#0000)}.lp-hero-glow{filter:blur(100px);opacity:.28;background:#cfeeaa;border-radius:50%;width:420px;height:420px;position:absolute;top:60px;right:-160px}.lp-hero-grid{z-index:2;grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;display:grid;position:relative}.lp-kicker{color:#52635a;letter-spacing:.02em;background:#ffffff8c;border:1px solid #d6dfcd;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 7px;font-size:11px;font-weight:700;display:inline-flex}.lp-kicker span{background:var(--forest);width:24px;height:24px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.lp-hero h1{letter-spacing:-.065em;color:var(--forest);margin:24px 0;font:800 clamp(48px,5vw,73px)/.99 Manrope,sans-serif}.lp-hero h1 em,.lp-section-heading h2 em{color:#6d963f;font:italic 500 1.08em Newsreader,serif}.lp-hero-copy>p{color:#66766e;max-width:530px;margin:0;font-size:17px;line-height:1.7}.lp-hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.lp-primary{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:13px;padding:15px 22px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.lp-text-link{color:#354940;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.lp-text-link span{background:#fff;border:1px solid #cdd7d0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lp-hero-notes{color:#75827c;gap:22px;margin-top:25px;font-size:11px;display:flex}.lp-hero-notes span{align-items:center;gap:6px;display:flex}.lp-product-stage{place-items:center;min-height:530px;display:grid;position:relative}.lp-orbit{border:1px solid #57774726;border-radius:50%;position:absolute}.lp-orbit-one{width:520px;height:520px}.lp-orbit-two{width:410px;height:410px}.lp-app-preview{z-index:2;background:#fff;border:1px solid #2340352b;border-radius:18px;width:min(100%,510px);position:relative;overflow:hidden;transform:rotate(.6deg);box-shadow:0 35px 80px #1e382e2e}.lp-app-bar{color:#849189;background:#f7f8f5;border-bottom:1px solid #e7ebe8;justify-content:center;align-items:center;height:36px;font-size:8px;display:flex}.lp-app-bar>svg{margin-left:5px}.lp-dots{gap:5px;display:flex;position:absolute;left:15px}.lp-dots i{background:#cbd2cd;border-radius:50%;width:6px;height:6px}.lp-app-body{padding:20px 24px 17px}.lp-app-head{justify-content:space-between;align-items:flex-start;display:flex}.lp-app-head small,.lp-app-head strong{display:block}.lp-app-head small{color:#89968f;letter-spacing:.14em;font-size:7px}.lp-app-head strong{color:#253a31;margin-top:3px;font-size:12px}.lp-app-head>span{color:#d15438;letter-spacing:.08em;background:#fff0eb;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.lp-app-head>span i{background:#e65e42;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #fbded7}.lp-recorder-ring{border:1px solid #dae6d3;border-radius:50%;place-items:center;width:106px;height:106px;margin:24px auto 7px;display:grid;box-shadow:0 0 0 12px #f4f8f0,0 0 0 13px #eaf1e5}.lp-recorder-core{background:var(--forest);width:77px;height:77px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.lp-recorder-core small{letter-spacing:.13em;font-size:6px}.lp-time{text-align:center;color:#21342c;font-variant-numeric:tabular-nums;font:700 25px Manrope}.lp-wave{justify-content:center;align-items:center;gap:4px;height:76px;display:flex}.lp-wave i{background:#7eaa57;border-radius:3px;width:2px;display:block}.lp-listening{text-align:center;color:#91a098;margin:-3px 0 14px;font-size:8px}.lp-recorder-actions{justify-content:center;gap:8px;display:flex}.lp-recorder-actions button{color:#52645b;background:#fff;border:1px solid #dfe5e1;border-radius:9px;align-items:center;gap:7px;height:35px;font-size:9px;display:flex}.lp-recorder-actions button:first-child{place-items:center;width:35px;padding:0;display:grid}.lp-recorder-actions button:last-child{color:#fff;background:#ee6b51;border:0;padding:0 14px}.lp-recorder-actions button span{background:#fff;border-radius:2px;width:7px;height:7px}.lp-consent{background:#f8faf7;border-top:1px solid #edf0ee;align-items:center;gap:8px;margin:17px -24px -17px;padding:11px 24px;display:flex}.lp-consent>span{color:#fff;background:#76a94a;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.lp-consent div{flex:1}.lp-consent strong,.lp-consent small{display:block}.lp-consent strong{font-size:8px}.lp-consent small{color:#95a099;margin-top:1px;font-size:6px}.lp-consent>svg{color:#83928b}.lp-float-card{z-index:3;background:#fffffff2;border:1px solid #e3e8e2;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 16px 35px #1d3b2f1f}.lp-float-card>span{color:#5e8d38;background:#edf5e8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lp-float-card small,.lp-float-card strong{display:block}.lp-float-card small{color:#95a099;letter-spacing:.1em;font-size:6px}.lp-float-card strong{color:#34473e;margin-top:2px;font-size:9px}.lp-float-card>svg{color:#6d9f42;margin-left:7px}.lp-float-transcript{top:75px;right:-20px}.lp-float-consent{animation-delay:-2.5s;bottom:69px;left:-6px}.lp-scroll-cue{z-index:3;color:#8c9992;letter-spacing:.18em;flex-direction:column;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:26px;left:50%}.lp-scroll-cue i{background:#92a099;width:1px;height:22px;display:block}@keyframes float{50%{transform:translateY(-9px)}}.lp-trust-strip{background:#fff;border-top:1px solid #e6e8e1;border-bottom:1px solid #e6e8e1;padding:27px 0}.lp-trust-strip .lp-container{justify-content:space-between;align-items:center;display:flex}.lp-trust-strip p{color:#859188;margin:0;font-size:10px}.lp-trust-strip .lp-container>div{align-items:center;gap:22px;display:flex}.lp-trust-strip span{color:#53665c;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.lp-trust-strip svg{width:15px}.lp-trust-strip i{background:#bbc5bd;border-radius:50%;width:3px;height:3px}.lp-section{padding:120px 0}.lp-section-heading>span,.lp-light-kicker{color:#718d5a;letter-spacing:.19em;font-size:9px;font-weight:800}.lp-section-heading h2{color:var(--forest);letter-spacing:-.055em;margin:13px 0 0;font:700 clamp(34px,4vw,52px)/1.08 Manrope,sans-serif}.lp-section-heading.centered{text-align:center}.lp-section-heading.centered>p{color:#7b8982;max-width:510px;margin:17px auto 0;font-size:14px;line-height:1.6}.lp-problem-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;margin-top:70px;display:grid}.lp-quote-card{background:#eff0e7;border-radius:6px 70px 6px 6px;min-height:360px;padding:58px 52px;position:relative;overflow:hidden}.lp-quote-mark{color:#c7d0bd;font:100px/1 Newsreader;position:absolute;top:25px;left:35px}.lp-quote-card p{z-index:1;color:#2f433a;max-width:330px;margin:50px 0;font:italic 500 33px/1.25 Newsreader,serif;position:relative}.lp-sketch-line{background:#d97d62;border-radius:50%;height:2px;position:absolute;transform:rotate(-3deg)}.lp-sketch-line.first{width:205px;top:174px;left:76px}.lp-sketch-line.second{width:120px;top:220px;left:137px;transform:rotate(2deg)}.lp-quote-card small{color:#8e9b94;letter-spacing:.15em;font-size:7px;position:absolute;bottom:35px;left:52px}.lp-problem-copy h3{color:#2e4138;margin:0 0 20px;font:700 22px/1.35 Manrope}.lp-problem-copy>p{color:#78867f;margin:0 0 15px;font-size:14px;line-height:1.75}.lp-mini-feature{align-items:center;gap:13px;margin-top:24px;display:flex}.lp-mini-feature>span{color:#658f43;background:#edf4e9;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.lp-mini-feature svg{width:18px}.lp-mini-feature strong,.lp-mini-feature small{display:block}.lp-mini-feature strong{color:#374b41;font-size:12px}.lp-mini-feature small{color:#8a9790;margin-top:3px;font-size:10px}.lp-steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px;display:grid;position:relative}.lp-steps-grid:before{content:"";border-top:1px dashed #b9c7b2;height:1px;position:absolute;top:73px;left:17%;right:17%}.lp-steps-grid article{text-align:center;padding:0 36px;position:relative}.lp-step-number{color:#9baa9f;letter-spacing:.15em;font:600 9px Manrope;display:block}.lp-step-icon{z-index:1;color:#618846;background:#fff;border:1px solid #d5ded0;border-radius:50%;place-items:center;width:70px;height:70px;margin:18px auto 24px;display:grid;position:relative;box-shadow:0 0 0 9px #f4f2e9}.lp-step-icon.active{background:var(--forest);color:var(--lime)}.lp-steps-grid h3{color:#30453b;margin:0;font:700 16px Manrope}.lp-steps-grid p{color:#7c8982;margin:10px 0 0;font-size:12px;line-height:1.65}.lp-current-note{color:#6d7e74;background:#faf9f4;border:1px solid #dbe1d5;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:55px auto 0;padding:12px 17px;font-size:10px;display:flex}.lp-privacy{background:var(--forest);color:#fff;position:relative}.lp-privacy:before{content:"";opacity:.08;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 28%,#000,#0000 45%);mask-image:radial-gradient(circle at 28%,#000,#0000 45%)}.lp-privacy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid;position:relative}.lp-lock-visual{place-items:center;height:390px;display:grid;position:relative}.lp-lock-halo{border:1px solid #b8ed7226;border-radius:50%;position:absolute}.halo-one{width:330px;height:330px}.halo-two{width:230px;height:230px}.lp-lock-box{z-index:2;width:120px;height:120px;color:var(--lime);background:linear-gradient(145deg,#24493d,#16362c);border:1px solid #b8ed7266;border-radius:34px;place-items:center;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 30px 70px #00000040,inset 0 1px #ffffff1a}.lp-lock-box svg{width:45px;height:45px;transform:rotate(4deg)}.lp-security-chip{z-index:3;color:#dce8e2;background:#1e4135e6;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute;box-shadow:0 15px 30px #00000029}.lp-security-chip svg{width:14px;color:var(--lime)}.chip-one{top:72px;left:4%}.chip-two{bottom:63px;right:0}.lp-light-kicker{color:#a9d774}.lp-privacy-copy h2{color:#fff;letter-spacing:-.05em;margin:14px 0 22px;font:700 clamp(33px,4vw,50px)/1.1 Manrope}.lp-privacy-copy>p{color:#9eb3aa;max-width:520px;margin:0;font-size:14px;line-height:1.75}.lp-privacy-copy ul{margin:26px 0;padding:0;list-style:none}.lp-privacy-copy li{color:#d2ded8;align-items:center;gap:10px;margin:13px 0;font-size:12px;display:flex}.lp-privacy-copy li svg{width:16px;color:var(--lime)}.lp-privacy-copy button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #749681;align-items:center;gap:9px;margin-top:30px;padding:0 0 6px;font-size:12px;font-weight:700;display:flex}.lp-faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.lp-faq .lp-section-heading p{color:#7d8983;max-width:320px;font-size:13px;line-height:1.65}.lp-text-arrow{color:#536f46;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:25px;padding:0;font-size:12px;font-weight:700;display:flex}.lp-accordion article{border-top:1px solid #dfe4de}.lp-accordion article:last-child{border-bottom:1px solid #dfe4de}.lp-accordion article>button{color:#30443b;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:23px 2px;font-size:13px;font-weight:700;display:flex}.lp-accordion article>button svg{width:17px;transition:all .25s}.lp-accordion article>div{grid-template-rows:0fr;transition:all .3s;display:grid}.lp-accordion article>div p{color:#7c8982;margin:0;font-size:12px;line-height:1.7;overflow:hidden}.lp-accordion article.is-open>div{grid-template-rows:1fr}.lp-accordion article.is-open>div p{padding:0 45px 22px 2px}.lp-accordion article.is-open>button svg{transform:rotate(180deg)}.lp-final-cta{text-align:center;background:#dff0c4;padding:105px 0;position:relative;overflow:hidden}.lp-final-glow{filter:blur(50px);background:#f9ffe9;border-radius:50%;width:600px;height:600px;position:absolute;top:-360px;left:calc(50% - 300px)}.lp-final-cta .lp-container{position:relative}.lp-final-icon{background:var(--forest);width:48px;height:48px;color:var(--lime);border-radius:50% 50% 50% 16px;place-items:center;margin:0 auto 22px;display:grid}.lp-final-cta h2{color:var(--forest);letter-spacing:-.055em;margin:0;font:800 clamp(38px,5vw,59px)/1.05 Manrope}.lp-final-cta p{color:#61715f;margin:18px 0 28px;font-size:14px}.lp-final-cta button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin:auto;padding:15px 24px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.lp-final-cta small{color:#748173;margin-top:16px;font-size:9px;display:block}.lp-footer{color:#fff;background:#0b211b;padding:50px 0 28px}.lp-footer .lp-container{grid-template-columns:1fr auto auto;align-items:end;gap:70px;display:grid}.lp-footer .lp-brand-mark{background:var(--lime);color:var(--forest)}.lp-footer p{color:#789087;margin:12px 0 0;font-size:10px}.lp-footer-links{gap:24px;display:flex}.lp-footer-links button{color:#9bb0a7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.lp-footer small{color:#637b72;font-size:9px}@media (width<=960px){.lp-nav-links{gap:17px;margin-right:20px}.lp-hero{padding-top:130px}.lp-hero-grid{text-align:center;grid-template-columns:1fr}.lp-hero-copy>p{margin:auto}.lp-hero-actions,.lp-hero-notes{justify-content:center}.lp-product-stage{width:min(620px,100%);margin:auto}.lp-problem-grid,.lp-privacy-grid,.lp-faq-grid{gap:55px}.lp-trust-strip .lp-container{text-align:center;display:block}.lp-trust-strip .lp-container>div{justify-content:center;margin-top:16px}}@media (width<=760px){.lp-container,.lp-nav{width:min(100% - 32px,1180px)}.lp-nav{height:70px}.lp-nav-links{background:#fff;border:1px solid #e0e5df;border-radius:12px;margin:0;padding:15px;display:none;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 15px 35px #1330261f}.lp-nav-links.is-open{display:grid}.lp-nav-links button{text-align:left;padding:10px}.lp-nav-actions{display:none}.lp-menu{display:grid}.lp-hero{min-height:auto;padding:118px 0 70px}.lp-hero h1{font-size:48px}.lp-hero-copy>p{font-size:15px}.lp-hero-actions{flex-direction:column;gap:18px}.lp-hero-notes{flex-wrap:wrap;gap:12px}.lp-product-stage{min-height:480px;margin-top:15px}.lp-app-preview{width:calc(100% - 18px)}.lp-orbit-one{width:400px;height:400px}.lp-orbit-two{width:320px;height:320px}.lp-float-transcript{right:-5px}.lp-float-consent{left:-5px}.lp-scroll-cue{display:none}.lp-trust-strip .lp-container>div{text-align:left;grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-trust-strip i{display:none}.lp-section{padding:80px 0}.lp-section-heading h2{font-size:38px}.lp-problem-grid,.lp-privacy-grid,.lp-faq-grid{grid-template-columns:1fr;gap:45px;margin-top:45px}.lp-problem-grid{margin-top:45px}.lp-quote-card{min-height:310px;padding:45px 30px}.lp-quote-card p{font-size:29px}.lp-quote-card small{left:30px}.lp-steps-grid{grid-template-columns:1fr;gap:45px}.lp-steps-grid:before{display:none}.lp-steps-grid article{padding:0 20px}.lp-current-note{border-radius:16px;align-items:flex-start}.lp-privacy-grid{margin-top:0}.lp-lock-visual{height:330px}.lp-faq .lp-section-heading p{max-width:none}.lp-footer .lp-container{grid-template-columns:1fr;align-items:start;gap:25px}.lp-final-cta{padding:80px 0}}@media (width<=430px){.lp-hero h1{font-size:41px}.lp-product-stage{min-height:430px}.lp-app-body{padding-left:17px;padding-right:17px}.lp-consent{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.lp-float-card{display:none}.lp-orbit-one{width:350px;height:350px}.lp-section-heading h2{font-size:34px}.lp-quote-card p{font-size:26px}.lp-steps-grid article{padding:0}.lp-privacy-copy h2{font-size:35px}.lp-lock-visual{height:280px}.halo-one{width:270px;height:270px}.halo-two{width:190px;height:190px}.lp-security-chip{font-size:8px}.chip-one{left:-5px}.lp-final-cta h2{font-size:39px}.lp-trust-strip .lp-container>div{gap:12px}.lp-trust-strip span{font-size:9px}}.landing-page .lp-nav-links button,.landing-page .lp-sign-in{font-size:14px}.landing-page .lp-nav-cta{padding:12px 18px;font-size:13px}.landing-page .lp-hero-copy>p{max-width:550px;font-size:18px}.landing-page .lp-primary,.landing-page .lp-text-link{font-size:14px}.landing-page .lp-hero-notes{font-size:13px}.landing-page .lp-trust-strip{padding:32px 0}.landing-page .lp-trust-strip p,.landing-page .lp-trust-strip span{font-size:13px;line-height:1.5}.landing-page .lp-trust-strip p{font-weight:500}.landing-page .lp-trust-strip svg{width:17px;height:17px}.landing-page .lp-trust-strip .lp-container>div{gap:20px}.landing-page .lp-section-heading>span,.landing-page .lp-light-kicker{letter-spacing:.15em;font-size:12px;line-height:1.4}.landing-page .lp-section-heading.centered>p{font-size:16px;line-height:1.7}.landing-page .lp-step-number{font-size:11px}.landing-page .lp-steps-grid h3{font-size:18px}.landing-page .lp-steps-grid p{font-size:14px;line-height:1.7}.landing-page .lp-current-note{padding:14px 18px;font-size:13px;line-height:1.55}.landing-page .lp-security-chip{padding:11px 14px;font-size:12px}.landing-page .lp-privacy-copy>p{font-size:16px;line-height:1.75}.landing-page .lp-privacy-copy li{font-size:14px;line-height:1.55}.landing-page .lp-privacy-copy button{font-size:14px}.landing-page .lp-faq .lp-section-heading p{font-size:15px;line-height:1.7}.landing-page .lp-text-arrow{font-size:14px}.landing-page .lp-accordion article>button{padding:25px 2px;font-size:15px;line-height:1.45}.landing-page .lp-accordion article>div p{font-size:14px;line-height:1.75}.landing-page .lp-final-cta p{font-size:16px}.landing-page .lp-final-cta small{font-size:12px}.landing-page .lp-footer p,.landing-page .lp-footer-links button,.landing-page .lp-footer-links a{font-size:12px;line-height:1.5}.landing-page .lp-footer small{font-size:11px}@media (width<=960px){.landing-page .lp-trust-strip .lp-container>div{margin-top:20px}}@media (width<=760px){.landing-page .lp-nav-links button{font-size:15px}.landing-page .lp-hero-copy>p{font-size:17px}.landing-page .lp-trust-strip p{max-width:520px;margin:0 auto}.landing-page .lp-trust-strip .lp-container>div{gap:16px}.landing-page .lp-current-note{width:auto}}@media (width<=430px){.landing-page .lp-trust-strip span{font-size:12px}.landing-page .lp-section-heading>span,.landing-page .lp-light-kicker{letter-spacing:.13em;font-size:11px}.landing-page .lp-security-chip{font-size:11px}}.signin-page{--si-forest:#102c23;--si-lime:#b9ee73;color:#1c2c24;background:#fbfcf9;grid-template-columns:minmax(480px,.88fr) minmax(540px,1.12fr);min-height:100vh;display:grid}.signin-form-side{background:#fbfcf9;place-items:center;padding:48px clamp(38px,6vw,90px);display:grid}.signin-form-wrap{width:min(100%,420px)}.signin-back{color:#77847d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 45px;padding:0;font-size:11px;display:flex}.signin-brand{margin-bottom:49px}.signin-brand .brand-logo-image{width:auto;height:43px}.signin-heading>span{color:#728a66;letter-spacing:.18em;font-size:8px;font-weight:800}.signin-heading h1{color:#172a21;letter-spacing:-.045em;margin:9px 0 8px;font:750 34px Manrope,sans-serif}.signin-heading p{color:#7d8983;margin:0 0 28px;font-size:12px}.google-button,.email-signin-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:49px;font-size:12px;font-weight:700;display:flex}.google-button{color:#34483e;background:#fff;border:1px solid #dbe1dc;box-shadow:0 3px 10px #1c312709}.google-button svg{width:18px;height:18px}.google-button:disabled,.email-signin-button:disabled{cursor:wait;opacity:.7}.signin-divider{color:#a0aaa4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:13px;margin:24px 0;font-size:8px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#e6eae7;flex:1;height:1px}.signin-form-wrap form{gap:17px;display:grid}.signin-form-wrap label{color:#4c5d54;font-size:10px;font-weight:700;position:relative}.forgot-link{color:#587c48;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700;position:absolute;top:-2px;right:0}.signin-input{color:#91a098;background:#fff;border:1px solid #dfe5e1;border-radius:9px;align-items:center;gap:9px;height:47px;margin-top:7px;padding:0 12px;transition:all .2s;display:flex}.signin-input input{color:#2f4238;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 11px DM Sans,sans-serif}.signin-input input::placeholder{color:#a3ada7}.signin-input>button{color:#8d9992;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.signin-alert{border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.signin-alert.error{color:#a84e3b;background:#faece8}.signin-alert.success{color:#4f793c;background:#edf5e9}.signin-config-note{color:#916b35;background:#fdf8ef;border:1px solid #eadbbf;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.signin-config-note>svg{flex:none;margin-top:1px}.signin-config-note strong,.signin-config-note span{display:block}.signin-config-note strong{font-size:9px}.signin-config-note span{margin-top:3px;font-size:8px;line-height:1.45}.email-signin-button{color:#fff;background:var(--si-forest);border:0;margin-top:3px}.signin-spinner{animation:.8s linear infinite signin-spin}.signin-access{color:#89948e;text-align:center;margin:23px 0 0;font-size:9px}.signin-access span{color:#506e42;font-weight:700}.signin-legal{color:#a0aaa4;text-align:center;max-width:330px;margin:25px auto 0;font-size:8px;line-height:1.55}.signin-story-side{color:#fff;background:var(--si-forest);flex-direction:column;justify-content:center;min-height:100vh;padding:58px clamp(48px,6vw,88px);display:flex;position:relative;overflow:hidden}.signin-story-grid{opacity:.055;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 55%,#000,#0000 70%);mask-image:radial-gradient(circle at 55% 55%,#000,#0000 70%)}.signin-glow{filter:blur(2px);border-radius:50%;position:absolute}.signin-glow.one{border:1px solid #b9ee7326;width:540px;height:540px;top:-250px;right:-260px;box-shadow:0 0 0 80px #b9ee7306,0 0 0 160px #b9ee7305}.signin-glow.two{background:#b9ee7309;width:360px;height:360px;bottom:-160px;left:-220px}.signin-story-brand{color:#a9cd7a;letter-spacing:.17em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex;position:absolute;top:60px;left:clamp(48px,6vw,88px)}.signin-story-copy{z-index:1;max-width:650px;position:relative}.story-mark{color:#b9ee732e;font:160px/1 Newsreader,serif;position:absolute;top:-78px;left:-8px}.signin-story-copy blockquote{color:#f4f8f5;letter-spacing:-.035em;margin:0;font:500 clamp(39px,4.2vw,62px)/1.08 Newsreader,serif;position:relative}.signin-story-copy p{color:#94aaa0;max-width:500px;margin:22px 0 43px;font-size:13px;line-height:1.7}.signin-proof-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b3a30b8;border:1px solid #ffffff1c;border-radius:16px;width:min(100%,570px);padding:19px 21px 0;position:relative;box-shadow:0 30px 70px #04120d40}.proof-top{justify-content:space-between;align-items:center;display:flex}.proof-top span{color:#b9dd91;letter-spacing:.12em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.proof-top span i{background:var(--si-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b9ee731a}.proof-top em{color:#6f8a7f;font-size:7px;font-style:normal}.proof-wave{justify-content:center;align-items:center;gap:5px;height:72px;display:flex}.proof-wave>i{background:#8fbc64;border-radius:3px;width:2px;display:block}.proof-bottom{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:0 -21px;display:grid}.proof-bottom>div{color:#9bb0a6;align-items:center;gap:9px;padding:13px 21px;display:flex}.proof-bottom>div:first-child{border-right:1px solid #ffffff14}.proof-bottom strong,.proof-bottom span span{display:block}.proof-bottom strong{color:#dce7e2;font-size:8px}.proof-bottom span{font-size:7px;line-height:1.45}.signin-security{color:#718e81;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:38px;left:clamp(48px,6vw,88px)}.callback-page{background:#f6f8f4;place-items:center;display:grid}.callback-card{text-align:center;background:#fff;border:1px solid #e1e7e2;border-radius:17px;width:min(100% - 32px,390px);padding:44px;box-shadow:0 20px 60px #17312514}.callback-card .brand-logo-image{width:auto;height:38px}.callback-loader{color:#5f8a42;background:#edf5e8;border-radius:50%;place-items:center;width:48px;height:48px;margin:35px auto 20px;display:grid}.callback-loader svg{animation:.85s linear infinite signin-spin}.callback-card h1{margin:0;font:700 21px Manrope,sans-serif}.callback-card p{color:#7e8b84;margin:8px 0;font-size:11px}.callback-card small{color:#a0aaa4;font-size:8px}@keyframes signin-spin{to{transform:rotate(360deg)}}@media (width<=920px){.signin-page{grid-template-columns:1fr}.signin-form-side{min-height:100vh}.signin-story-side{display:none}}@media (width<=520px){.signin-form-side{padding:28px 22px}.signin-form-wrap{max-width:390px}.signin-back{margin-bottom:32px}.signin-brand{margin-bottom:37px}.signin-heading h1{font-size:29px}.signin-heading p{margin-bottom:24px}}.signup-form-side{padding-top:30px;padding-bottom:30px}.signup-form-wrap{width:min(100%,500px)}.signup-form-wrap .signin-back{margin-bottom:22px}.signup-form-wrap .signin-brand{margin-bottom:20px}.signup-form-wrap .signin-heading h1{font-size:31px}.signup-form-wrap .signin-heading p{margin-bottom:20px}.signup-form-wrap .signin-divider{margin:17px 0}.signup-form-wrap form{gap:12px}.signup-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-match{color:#6d9c4a}.terms-check{color:#78857e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:9px;padding:2px 0;display:flex}.terms-check>span{color:#fff;background:#fff;border:1px solid #bdc7c1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.terms-check>span.checked{background:#6f9a4f;border-color:#6f9a4f}.terms-check p{margin:1px 0 0;font-size:9px;line-height:1.55}.terms-check em{color:#526f44;font-style:normal;font-weight:700}.signin-access button{color:#506e42;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.signup-story-side{justify-content:center}.signup-story-copy{z-index:1;max-width:650px;position:relative}.signup-story-copy>span{color:#9bc970;letter-spacing:.17em;font-size:8px;font-weight:800}.signup-story-copy h2{color:#f4f8f5;letter-spacing:-.035em;margin:14px 0 18px;font:500 clamp(40px,4.2vw,61px)/1.06 Newsreader,serif}.signup-story-copy p{color:#94aaa0;max-width:500px;margin:0;font-size:13px;line-height:1.7}.signup-benefits{z-index:1;border-top:1px solid #ffffff1a;width:min(100%,590px);margin-top:42px;display:grid;position:relative}.signup-benefits>div{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding:16px 2px;display:flex}.signup-benefits>div>span{color:#b9ee73;background:#b9ee7312;border:1px solid #b9ee732e;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.signup-benefits svg{width:17px}.signup-benefits strong,.signup-benefits p{display:block}.signup-benefits strong{color:#e0e9e4;font-size:10px}.signup-benefits p{color:#7f9a8e;margin:4px 0 0;font-size:8px}.confirmation-icon{color:#5f8b43;background:#edf5e8;border-radius:50%;place-items:center;width:52px;height:52px;margin:32px auto 19px;display:grid}.signup-confirmation p strong{color:#40534a}.signup-confirmation>button{color:#fff;cursor:pointer;background:#15372c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;margin:25px auto 0;padding:0 15px;font-size:9px;font-weight:700;display:flex}@media (width<=1100px){.signup-field-grid{grid-template-columns:1fr}.signup-form-side{padding-top:35px;padding-bottom:35px}}@media (width<=920px){.signup-form-wrap{max-width:430px}.signup-field-grid{grid-template-columns:1fr}.signup-form-wrap .signin-back{margin-bottom:28px}.signup-form-wrap .signin-brand{margin-bottom:27px}}@media (width<=520px){.signup-form-side{padding-top:25px;padding-bottom:30px}.signup-form-wrap .signin-heading h1{font-size:28px}}.signin-access-action{color:#506e42;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.onboarding-shell{background:#f7f9f7;grid-template-columns:minmax(390px,43%) 1fr;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.onboarding-story{color:#eff6f2;background:#10251f;flex-direction:column;min-height:100vh;padding:38px clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.onboarding-brand,.mobile-brand{z-index:1;align-items:center;gap:11px;font:700 20px Manrope,sans-serif;display:flex;position:relative}.onboarding-brand>span,.mobile-brand>span{color:#10251f;background:#b8f06a;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.story-content{z-index:1;width:min(510px,100%);margin:auto 0;padding:60px 0;position:relative}.story-kicker{color:#a0bdac;letter-spacing:.19em;font-size:10px;font-weight:700}.story-content h1{color:#f4f8f6;letter-spacing:-.045em;margin:17px 0 20px;font:600 clamp(38px,4.2vw,61px)/1.08 Manrope,sans-serif}.story-content h1 em{color:#b8f06a;font-style:normal}.story-content>p{color:#a7b9b1;max-width:475px;margin:0;font-size:15px;line-height:1.75}.benefit-list{gap:17px;margin-top:42px;display:grid}.benefit{align-items:center;gap:14px;display:flex}.benefit>span{color:#b8f06a;background:#213e34b8;border:1px solid #315046;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.benefit strong{color:#e9f0ed;font-size:12px;display:block}.benefit p{color:#80968c;margin:3px 0 0;font-size:11px}.story-security{z-index:1;color:#7f998e;align-items:center;gap:10px;display:flex;position:relative}.story-security span{font-size:10px}.story-security strong{color:#b7c7c0;margin-bottom:2px;font-size:11px;display:block}.story-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.story-glow-one{background:radial-gradient(circle,#91da541f,#0000 66%);width:470px;height:470px;bottom:-190px;right:-180px}.story-glow-two{background:radial-gradient(circle,#5a9d7c1f,#0000 68%);width:580px;height:580px;top:-270px;left:-260px}.onboarding-panel{flex-direction:column;min-height:100vh;padding:37px clamp(32px,6vw,92px) 24px;display:flex}.mobile-brand{color:#14271f;display:none}.onboarding-progress{grid-template-columns:repeat(3,1fr);width:min(570px,100%);margin:0 auto;display:grid}.onboarding-progress>div{color:#a2ada7;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:relative}.onboarding-progress>div:not(:last-child):after{content:"";background:#dfe5e1;flex:1;height:1px;margin-right:9px}.onboarding-progress i{color:#96a29b;background:#f7f9f7;border:1px solid #d7dfda;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.onboarding-progress .active i{color:#fff;background:#173c30;border-color:#173c30}.onboarding-content{width:min(510px,100%);margin:auto;padding:52px 0 28px}.onboarding-step{animation:.35s both onboarding-in}.step-icon{color:#426c29;background:#eaf5e1;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.step-count{color:#71837a;letter-spacing:.15em;margin:23px 0 8px;font-size:9px;font-weight:700}.onboarding-step h2{color:#172920;letter-spacing:-.03em;margin:0;font:700 30px Manrope,sans-serif}.step-intro{color:#76867e;margin:12px 0 0;font-size:13px;line-height:1.65}.expectation-card{background:#fff;border:1px solid #dfe6e1;border-radius:13px;margin:28px 0;padding:19px 20px;box-shadow:0 10px 30px #1c3a2d09}.expectation-card>strong{color:#394c43;margin-bottom:13px;font-size:11px;display:block}.expectation-card>div{color:#617068;align-items:center;gap:9px;margin-top:10px;font-size:11px;display:flex}.expectation-card svg{color:#70a442}.onboarding-primary,.onboarding-back,.microphone-test{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:47px;font:600 12px DM Sans,sans-serif;display:flex}.onboarding-primary{color:#fff;background:#173c30;padding:0 20px;box-shadow:0 8px 18px #173c3021}.welcome-step>.onboarding-primary{width:100%}.onboarding-primary:hover{background:#1e4a3c;transform:translateY(-1px)}.onboarding-primary:disabled{color:#9ca8a2;box-shadow:none;cursor:not-allowed;background:#dfe5e1;transform:none}.time-note,.skip-note{color:#9aa59f;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:9px;display:flex}.onboarding-field{margin-top:19px;display:block}.onboarding-field:first-of-type{margin-top:27px}.onboarding-field>span{color:#40534a;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.onboarding-field small{color:#9ba59f;margin-left:4px;font-size:9px;font-weight:400}.onboarding-field input,.onboarding-field select{color:#263a30;background:#fff;border:1px solid #dbe3de;border-radius:10px;outline:0;width:100%;height:46px;padding:0 13px;font:400 12px DM Sans,sans-serif;transition:all .2s}.onboarding-field select{appearance:auto}.onboarding-field input::placeholder{color:#aab3ae}.onboarding-actions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.onboarding-actions .onboarding-primary{min-width:142px}.onboarding-back{color:#6f7e76;background:0 0;padding:0 8px}.onboarding-back:hover{color:#253d32}.microphone-card{background:#fff;border:1px solid #dce4df;border-radius:13px;margin-top:26px;padding:18px}.microphone-card.error{background:#fffdfc;border-color:#e6c8c0}.microphone-status{align-items:center;gap:12px;display:flex}.microphone-status>span{color:#587366;background:#edf2ef;border-radius:10px;flex:none;place-items:center;width:41px;height:41px;display:grid}.microphone-card.error .microphone-status>span{color:#a14b38;background:#faeae6}.microphone-status>div{flex:1;min-width:0}.microphone-status strong{color:#34483e;font-size:12px;display:block}.microphone-status p{color:#8b9891;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.ready-check{color:#70a442;flex:none}.level-meter{background:#e7ede9;border-radius:5px;height:5px;margin:15px 0 1px;overflow:hidden}.level-meter i{border-radius:inherit;background:linear-gradient(90deg,#8ec353,#b3e46e);height:100%;transition:width .1s linear;display:block}.microphone-test{color:#40574b;background:#f8faf8;border:1px solid #d9e2dc;width:100%;height:40px;margin-top:14px}.microphone-test:disabled{cursor:wait}.consent-note{color:#52713d;background:#eff6ea;border-radius:11px;gap:11px;margin-top:15px;padding:14px 16px;display:flex}.consent-note svg{flex:none}.consent-note strong{color:#456032;font-size:11px;display:block}.consent-note p{color:#718267;margin:4px 0 0;font-size:9px;line-height:1.5}.onboarding-spinner{border:2px solid #9ba8a1;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.onboarding-legal{color:#a2aca7;text-align:center;width:min(510px,100%);margin:auto auto 0;font-size:8px}@keyframes onboarding-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=880px){.onboarding-shell{display:block}.onboarding-story{display:none}.onboarding-panel{padding:25px 24px 20px}.mobile-brand{margin-bottom:40px;display:flex}.onboarding-content{padding-top:44px}}@media (width<=520px){.onboarding-panel{padding:22px 18px 18px}.mobile-brand{margin-bottom:34px}.onboarding-progress>div{gap:5px}.onboarding-progress>div span{display:none}.onboarding-progress>div:not(:last-child):after{margin-right:5px}.onboarding-content{padding:38px 0 24px}.onboarding-step h2{font-size:27px}.onboarding-actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.onboarding-step{animation:none}.onboarding-primary:hover{transform:none}}:root{--ks-navy-950:#101c34;--ks-navy-900:#182946;--ks-navy-800:#21375d;--ks-navy-700:#2d4a73;--ks-blue-600:#3f94c2;--ks-blue-500:#59add6;--ks-blue-400:#79c1e1;--ks-blue-200:#cce8f5;--ks-blue-100:#e8f5fb;--ks-blue-50:#f4fafd;--ks-slate-700:#52647c;--ks-slate-500:#7d8da1;--ks-line:#d9e5ee;--ks-paper:#fff;--ks-canvas:#f3f7fb;--ks-shadow:0 18px 48px #1a355617;color:var(--ks-navy-900);background:var(--ks-canvas)}body{color:var(--ks-navy-900);background:var(--ks-canvas)}button{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #59add63d}.terms-check{position:relative}.terms-check>input{opacity:0;width:1px;height:1px;position:absolute}.terms-check>input:focus-visible+span{outline-offset:2px;outline:3px solid #59add63d}.terms-check a,.signin-legal a{color:#3f7696;text-underline-offset:2px;font-weight:700}.lp-brand .keystone-logo{width:100px}.brand .keystone-logo{width:120px}.admin-brand .keystone-logo{width:112px}.onboarding-brand .keystone-logo,.mobile-brand .keystone-logo{width:124px}.signin-brand .keystone-logo,.callback-card .keystone-logo{width:132px}.keystone-logo img{filter:none!important}@media (width<=760px){.lp-nav .lp-brand .keystone-logo{width:82px}}.landing-page{--forest:var(--ks-navy-900);--forest-2:var(--ks-navy-700);--lime:var(--ks-blue-500);--cream:#edf6fb;--paper:#f9fcfe;--ink:var(--ks-navy-900);--muted:var(--ks-slate-700);color:var(--ks-navy-900);background:#f9fcfe}.lp-nav-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9fcfed1}.lp-nav{border-bottom-color:#21375d1f}.lp-nav-links button,.lp-sign-in{color:#536980}.lp-nav-links button:hover,.lp-sign-in:hover{color:var(--ks-blue-600)}.lp-nav-cta,.lp-primary,.lp-final-cta button{color:#fff;background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 10px 24px #21375d2e}.lp-nav-cta:hover,.lp-primary:hover,.lp-final-cta button:hover{box-shadow:0 14px 30px #21375d40}.lp-hero{background:radial-gradient(circle at 83% 35%,#59add63b,#0000 29%),radial-gradient(circle at 70% 80%,#cce8f580,#0000 31%),linear-gradient(135deg,#fbfdff 0%,#eef7fb 100%)}.lp-hero:after{opacity:.3;background-image:radial-gradient(#6687a4 .6px,#0000 .6px)}.lp-hero-glow{opacity:.22;background:#78c6e5}.lp-kicker{color:#466985;background:#ffffffc7;border-color:#c7dfeb}.lp-kicker span{color:#fff;background:var(--ks-blue-600)}.lp-hero h1{color:var(--ks-navy-900)}.lp-hero h1 em,.lp-section-heading h2 em{color:var(--ks-blue-600)}.lp-hero h1 em{white-space:nowrap;letter-spacing:-.055em;margin-top:18px;font-size:.82em;line-height:.96;display:block}.lp-hero-copy>p{color:#60758a}.lp-text-link{color:var(--ks-navy-800)}.lp-text-link span{color:var(--ks-blue-600);border-color:#cbdde8}.lp-hero-notes{color:#637a90}.lp-hero-notes svg{color:var(--ks-blue-600)}.lp-orbit{border-color:#3f94c22e}.lp-app-preview{border-color:#2d4a7333;box-shadow:0 35px 85px #1d3d6133}.lp-app-bar{color:#7890a5;background:#f4f9fc}.lp-recorder-ring{border-color:#c7deeb;box-shadow:0 0 0 12px #f2f8fc,0 0 0 13px #dcebf3}.lp-recorder-core{color:#bfeafd;background:var(--ks-navy-800)}.lp-wave i{background:var(--ks-blue-500)}.lp-consent{background:#f4fafd}.lp-consent>span{background:var(--ks-blue-600)}.lp-float-card>span{color:var(--ks-blue-600);background:var(--ks-blue-100)}.lp-float-card>svg{color:var(--ks-blue-600)}.lp-trust-strip{background:#fff;border-color:#dce8ef}.lp-trust-strip p{color:#5f7488}.lp-trust-strip span{color:#536b81}.lp-trust-strip svg{color:var(--ks-blue-600)}.lp-section-heading>span{color:#287fa8}.lp-section-heading h2{color:var(--ks-navy-900)}.lp-section-heading.centered>p,.lp-steps-grid p{color:#60758a}.lp-problem{background:#f9fcfe}.lp-quote-card{background:linear-gradient(145deg,#e7f4fa,#dcecf5)}.lp-quote-card p,.lp-problem-copy h3{color:var(--ks-navy-800)}.lp-quote-mark{color:#3f94c233}.lp-sketch-line{background:var(--ks-blue-500)}.lp-mini-feature>span{color:var(--ks-blue-600);background:var(--ks-blue-100)}.lp-mini-feature strong{color:var(--ks-navy-800)}.lp-steps{background:#edf6fb}.lp-step-icon{color:var(--ks-blue-600);border-color:#c8dfea;box-shadow:0 0 0 9px #edf6fb}.lp-step-icon.active{color:#d3f1ff;background:var(--ks-navy-800)}.lp-steps-grid:before{border-color:#b7d3e2}.lp-step-number{color:#6f8498}.lp-current-note{color:#597289;background:#f8fcfe;border-color:#c8dce7}.lp-current-note svg{color:var(--ks-blue-600)}.lp-privacy{background:linear-gradient(145deg, var(--ks-navy-950), var(--ks-navy-800))}.lp-lock-halo{border-color:#59add633}.lp-lock-box{color:#c7edff;background:linear-gradient(145deg,#294a70,#172b49);border-color:#59add673}.lp-security-chip{background:#223e5fe6}.lp-security-chip svg,.lp-light-kicker,.lp-privacy-copy li svg{color:var(--ks-blue-400)}.lp-faq{background:#f9fcfe}.lp-faq .lp-section-heading p,.lp-accordion article>div p{color:#60758a}.lp-text-arrow,.lp-accordion article>button{color:var(--ks-navy-800)}.lp-final-cta{background:linear-gradient(135deg,#dceff8,#c5e6f4)}.lp-final-icon{color:#cef;background:var(--ks-navy-800)}.lp-final-cta h2{color:var(--ks-navy-900)}.lp-footer{color:var(--ks-navy-800);background:#e7f3f9;border-top:1px solid #cde1ec}.lp-footer p{margin-top:0}.lp-footer p,.lp-footer small{color:#536b81}.lp-footer-links button,.lp-footer-links a{color:#4d6982}.lp-footer-links a{font-size:12px;text-decoration:none}.lp-footer-links button:hover,.lp-footer-links a:hover{color:var(--ks-blue-600)}.signin-page{--si-forest:var(--ks-navy-900);--si-lime:var(--ks-blue-500);color:var(--ks-navy-900);background:#f7fbfd}.signin-form-side{background:#f9fcfe}.signin-back{color:#73869a}.signin-back:hover,.signin-heading>span{color:var(--ks-blue-600)}.signin-heading h1{color:var(--ks-navy-900)}.signin-heading p{color:#718398}.google-button{color:var(--ks-navy-800);border-color:var(--ks-line);box-shadow:0 7px 22px #2344660d}.google-button:hover{background:#f9fdff;border-color:#acd2e5}.signin-divider:before,.signin-divider:after{background:#dce7ee}.signin-form-wrap label{color:#4b6077}.forgot-link,.signin-access-action,.signin-access button{color:var(--ks-blue-600)}.signin-input{color:#7990a4;border-color:#d9e5ed}.signin-input:focus-within{border-color:var(--ks-blue-500);box-shadow:0 0 0 3px #59add621}.signin-input input{color:var(--ks-navy-800)}.email-signin-button{background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 10px 24px #21375d29}.email-signin-button:hover{background:linear-gradient(135deg,#29456f,#35618e)}.signin-story-side{background:linear-gradient(145deg, var(--ks-navy-950), var(--ks-navy-800))}.signin-story-grid{opacity:.07}.signin-glow.one{border-color:#59add633;box-shadow:0 0 0 80px #59add609,0 0 0 160px #59add606}.signin-glow.two{background:#59add612}.signin-story-brand,.signup-story-copy>span{color:#8bd0ee}.story-mark{color:#59add62e}.signin-story-copy p,.signup-story-copy p{color:#a3b7c9}.signin-proof-card{background:#1d3758c2;border-color:#9dd3ec2b;box-shadow:0 30px 75px #050e1f4d}.proof-top span{color:#9bd9f2}.proof-top span i{background:var(--ks-blue-500);box-shadow:0 0 0 4px #59add61f}.proof-wave>i{background:var(--ks-blue-500)}.proof-bottom>div>svg{color:var(--ks-blue-400)}.signin-security{color:#7894aa}.signup-benefits>div>span{color:#9edcf5;background:#59add617;border-color:#59add638}.terms-check>span.checked{border-color:var(--ks-blue-600);background:var(--ks-blue-600)}.terms-check em,.password-match{color:var(--ks-blue-600)}.callback-page{background:var(--ks-canvas);grid-template-columns:1fr}.callback-card{border-color:var(--ks-line);box-shadow:var(--ks-shadow)}.callback-loader,.confirmation-icon{color:var(--ks-blue-600);background:var(--ks-blue-100)}.signup-confirmation>button{background:var(--ks-navy-800)}.onboarding-shell{background:#f8fbfd}.onboarding-story{color:var(--ks-navy-800);background:radial-gradient(circle at 12% 12%,#fffc,#0000 30%),radial-gradient(circle at 85% 82%,#59add633,#0000 32%),linear-gradient(145deg,#e9f5fb,#d7ebf6)}.story-kicker{color:var(--ks-blue-600)}.story-content h1{color:var(--ks-navy-900)}.story-content h1 em{color:var(--ks-blue-600)}.story-content>p{color:#5f748a}.benefit>span{color:var(--ks-blue-600);background:#ffffffa6;border-color:#b9d7e7}.benefit strong{color:var(--ks-navy-800)}.benefit p{color:#657c91}.story-security{color:#6b8195}.story-security svg{color:var(--ks-blue-600)}.story-security strong{color:var(--ks-navy-700)}.story-glow-one{background:radial-gradient(circle,#59add62e,#0000 66%)}.story-glow-two{background:radial-gradient(circle,#ffffffb8,#0000 68%)}.onboarding-panel{background:#fbfdff}.onboarding-progress>div{color:#91a0af}.onboarding-progress>div:not(:last-child):after{background:#d7e4ec}.onboarding-progress i{color:#8798aa;background:#fbfdff;border-color:#d1dee7}.onboarding-progress .active{color:var(--ks-navy-800)}.onboarding-progress .active i{border-color:var(--ks-navy-800);background:var(--ks-navy-800)}.onboarding-progress .complete{color:var(--ks-blue-600)}.onboarding-progress .complete i{color:#257fae;background:var(--ks-blue-100);border-color:#a9d6e9}.onboarding-progress .complete:after{background:#acd5e7!important}.step-icon{color:var(--ks-blue-600);background:var(--ks-blue-100)}.step-count{color:var(--ks-blue-600)}.onboarding-step h2{color:var(--ks-navy-900)}.step-intro{color:#718499}.expectation-card,.microphone-card{border-color:var(--ks-line);box-shadow:0 15px 38px #1f43650f}.expectation-card>strong,.microphone-status strong{color:var(--ks-navy-800)}.expectation-card>div{color:#5f7388}.expectation-card svg,.ready-check{color:var(--ks-blue-600)}.onboarding-primary{background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 10px 22px #21375d2b}.onboarding-primary:hover{background:linear-gradient(135deg,#29466f,#376591)}.onboarding-field>span{color:#465d74}.onboarding-field input,.onboarding-field select{color:var(--ks-navy-800);border-color:#d7e4ec}.onboarding-field input:focus,.onboarding-field select:focus{border-color:var(--ks-blue-500);box-shadow:0 0 0 3px #59add61f}.onboarding-back{color:#6d8094}.microphone-status>span{color:var(--ks-blue-600);background:var(--ks-blue-100)}.microphone-card.ready{background:#f9fdff;border-color:#a8d7ea}.microphone-card.ready .microphone-status>span{color:var(--ks-blue-600);background:var(--ks-blue-100)}.level-meter{background:#dbe9f0}.level-meter i{background:linear-gradient(90deg, var(--ks-blue-600), var(--ks-blue-400))}.microphone-test{color:var(--ks-navy-700);background:#f5fafd;border-color:#d3e2eb}.consent-note{color:#416b84;background:var(--ks-blue-100)}.consent-note strong{color:var(--ks-navy-700)}.consent-note p{color:#668196}.app-shell{background:var(--ks-canvas);grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .22s}.sidebar{z-index:20;width:272px;color:var(--ks-navy-800);background:linear-gradient(#fbfdff,#eef6fa);border-right:1px solid #d4e2eb;padding:24px 16px 18px;transition:width .22s,padding .22s;box-shadow:10px 0 35px #1b3b5c0b}.sidebar-collapse-button{z-index:2;color:#61798d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:color .18s,background-color .18s;display:grid;position:absolute;top:31px;right:16px}.sidebar-collapse-button:hover{color:var(--ks-navy-800);background:#e7f0f5}.sidebar-collapse-button:focus-visible{outline-offset:2px;outline:3px solid #3f94c23d}.sidebar .brand{min-height:64px;margin:0;padding:0 10px 25px}.sidebar .brand .keystone-logo{width:108px}.sidebar nav{flex-direction:column;min-height:0;padding:3px 2px;display:flex;overflow-y:auto}.nav-label{color:#667f93;letter-spacing:.14em;margin:14px 11px 8px;font-size:11px;font-weight:700}.sidebar nav>.nav-label:first-child{margin-top:0}.nav-label.lower{border-top:1px solid #d8e5ed;margin-top:22px;padding-top:21px}.nav-item{color:#60788e;text-align:left;border:1px solid #0000;border-radius:12px;gap:11px;width:100%;height:auto;min-height:46px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:600;line-height:1.2}.nav-item>svg{flex:none}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item:hover{color:var(--ks-navy-800);background:#ffffffc7;border-color:#d7e6ee}.nav-item.active{color:#fff;background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 8px 20px #21375d26}.nav-item.unavailable{cursor:not-allowed;color:#8a9dab;opacity:.76}.nav-item:disabled{cursor:not-allowed;opacity:.58}.nav-item.unavailable:hover{color:#8a9dab;background:0 0;border-color:#0000}.badge,.nav-status{color:#48718a;text-align:center;background:#dceef6;border-radius:999px;flex:none;min-width:24px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.2}.nav-pro-badge{color:#786128;letter-spacing:.08em;background:#f7e8b9;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:850}.nav-status{color:#657c8d;letter-spacing:.04em;text-transform:uppercase;background:#e7eef2;font-size:10px}.nav-item.active .badge{color:#d9f3ff;background:#ffffff24}.nav-item.active .nav-pro-badge{color:#fff2c7;background:#ffffff24}.privacy-card{color:var(--ks-blue-600);background:#e6f5fbbf;border-color:#c9dfe9;margin-top:auto}.privacy-card strong{color:var(--ks-navy-800);font-size:13px}.privacy-card p{color:#5f778a;font-size:12px;line-height:1.5}.profile{border-color:#d2e1ea}.avatar{color:var(--ks-navy-800);background:#ccebf8}.profile strong{color:var(--ks-navy-800);font-size:13px}.profile span{color:#61798d;font-size:12px}.profile svg{color:#8498a9}.profile-button{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;margin-top:12px;padding:9px 8px}.profile-button:hover,.profile-button.active{background:#ffffffb8;border-color:#cfe0e9}.workspace-mobile-topbar,.workspace-nav-close,.workspace-nav-backdrop{display:none}.app-shell>main{background:var(--ks-canvas);min-width:0;max-width:1600px;margin:0 auto;padding:36px clamp(32px,4vw,64px)}.workspace-main>section{scroll-margin-top:24px}.workspace-main :where(header:not(.workspace-header)){margin-bottom:0}@media (width>=801px){.app-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.sidebar.collapsed{width:82px;padding-left:12px;padding-right:12px}.sidebar.collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .brand .keystone-logo{display:none}.sidebar.collapsed .sidebar-collapse-button{right:50%;transform:translate(50%)}.sidebar.collapsed nav{align-items:center;width:100%;overflow-x:hidden}.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .nav-item{justify-content:center;width:46px;padding:0;position:relative}.sidebar.collapsed .nav-item-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar.collapsed :is(.badge,.nav-pro-badge,.nav-status){display:none}.sidebar.collapsed .nav-label.lower+.nav-item{margin-top:24px}.sidebar.collapsed .nav-label.lower+.nav-item:before{content:"";border-top:1px solid #d8e5ed;width:34px;position:absolute;top:-14px}.sidebar.collapsed .privacy-card{display:none}.sidebar.collapsed .profile-button{border-top:0;justify-content:center;width:46px;margin:auto auto 0;padding:0}.sidebar.collapsed .profile-button>div:nth-child(2),.sidebar.collapsed .profile-button>svg{display:none}}.workspace-header{gap:32px;margin-bottom:24px}.workspace-header>div:first-child{min-width:0}.workspace-header h1{max-width:720px}.eyebrow{color:#2d7fa8;letter-spacing:.14em;font-size:12px}h1{color:var(--ks-navy-900)}.subtitle{color:#5f758b;font-size:16px;line-height:1.6}.device-picker{z-index:12;flex:none;position:relative}.device-button{color:#536b81;cursor:pointer;background:#fff;border-color:#d6e2ea;border-radius:12px;gap:10px;width:270px;min-height:56px;padding:7px 10px;display:flex;box-shadow:0 7px 20px #1f3e5f0e}.device-button:hover{border-color:#acd2e5;box-shadow:0 10px 24px #1f3e5f14}.device-button:disabled{cursor:wait;opacity:.68}.device-button-icon,.device-option-icon{color:var(--ks-blue-600);background:var(--ks-blue-100);flex:none;place-items:center;display:grid}.device-button-icon{border-radius:9px;width:36px;height:36px}.device-button-copy{text-align:left;flex:1;min-width:0}.device-button-copy small,.device-button-copy strong{display:block}.device-button-copy small{color:#617b90;letter-spacing:.1em;margin-bottom:3px;font-size:10px;font-weight:700}.device-button-copy strong{color:var(--ks-navy-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.device-button>svg{color:#8094a5;flex:none;transition:transform .2s}.device-button>svg.open{transform:rotate(180deg)}.device-menu{background:#fff;border:1px solid #d7e4ec;border-radius:14px;width:340px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #16345329}.device-menu-head{color:var(--ks-navy-700);justify-content:space-between;align-items:center;padding:8px 9px 10px;display:flex}.device-menu-head span{font-size:13px;font-weight:700}.device-menu-head small{color:#657d90;font-size:11px}.device-menu>button{color:#61778b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 9px;display:flex}.device-menu>button:hover,.device-menu>button.selected{background:#eef7fb}.device-menu>button>span:nth-child(2){flex:1;min-width:0}.device-menu>button strong,.device-menu>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.device-menu>button strong{color:var(--ks-navy-700);font-size:13px}.device-menu>button small{color:#657d90;margin-top:3px;font-size:11px}.device-menu>button>svg{color:var(--ks-blue-600);flex:none}.device-option-icon{border-radius:8px;width:32px;height:32px}.recorder-card,.transcript-review-card{border-color:var(--ks-line);box-shadow:var(--ks-shadow);border-radius:20px}.recorder-card.is-live{border-color:var(--ks-blue-400);box-shadow:0 18px 50px #3f94c224}.card-top,.consent-row{border-color:#e4edf3}.meeting-icon{color:var(--ks-blue-600);background:var(--ks-blue-100)}.app-shell .meeting-title{flex:1;min-width:0}.app-shell .meeting-title-copy{flex:1;width:min(100%,680px);min-width:0}.app-shell .meeting-title input{width:100%;color:var(--ks-navy-800);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0 5px;transition:border-color .18s,background-color .18s;display:block}.app-shell .meeting-title input:hover{border-bottom-color:#c7dce7}.app-shell .meeting-title input:focus{border-bottom-color:var(--ks-blue-500);background:#3f94c20b}.app-shell .meeting-title input::selection{color:var(--ks-navy-900);background:var(--ks-blue-200)}.app-shell .card-top .status-pill{flex:none}.status-pill{color:#72879a;background:#eef4f7}.wave i{background:#9acbe1}.is-live .wave i{background:var(--ks-blue-500)}.record-button,.transcribe-button,.save-button{background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 9px 20px #21375d24}.record-button:disabled,.save-button:disabled{color:#9aabba;box-shadow:none;background:#e1e9ee}.upload-button{color:var(--ks-navy-700);border-color:#d3e1ea}.ghost-button,.calculate-button{color:#587087;background:#eaf2f7}.round-button{color:var(--ks-blue-600);border-color:#cddfe9}.consent-row{background:#f6fafc}.checkbox{flex:none;padding:0;line-height:0}.checkbox svg{display:block}.checkbox.checked{border-color:var(--ks-blue-600);background:var(--ks-blue-600)}.trust-row{align-items:stretch;gap:0;margin-top:16px;padding:0}.trust-row>div{min-height:66px;color:var(--ks-blue-600);justify-content:center;padding:10px 24px}.trust-row>div+div{border-left:1px solid #d8e5ed}.trust-row>div>span{flex-direction:column;justify-content:center;min-height:38px;display:flex}.trust-row strong{color:var(--ks-navy-700)}.transcript-review-head{border-color:#e4edf3}.transcript-review-head h2{color:var(--ks-navy-800)}.transcript-review-head p{color:#74879a}.transcript-field>span{color:#62798e}.transcript-field>span i{color:#73899c;background:#edf4f7}.transcript-readonly{color:#405870;background:#f5f9fc;border-color:#d8e5ed}.conversations-page{max-width:1680px;padding-left:clamp(24px,3vw,52px);padding-right:clamp(24px,3vw,52px)}.conversations-header{align-items:center}.conversations-card{overflow:hidden}.conversation-list{padding:8px 24px 20px}.conversation-item{background:#fff;border:1px solid #dce8ef;border-radius:14px;margin-top:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.conversation-item.expanded{border-color:#bddbea;box-shadow:0 12px 30px #21456612}.conversation-summary{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:13px;padding:13px 16px;display:flex}.conversation-summary:hover{background:#f8fcfe}.conversation-icon{width:42px;height:42px;color:var(--ks-blue-600);background:var(--ks-blue-100);border-radius:11px;flex:none;place-items:center;display:grid}.conversation-title{flex:1;min-width:0}.conversation-title strong,.conversation-title small,.conversation-quality strong,.conversation-quality small{display:block}.conversation-title strong{color:var(--ks-navy-800);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.conversation-title small{color:#61798d;margin-top:5px;font-size:12px}.conversation-quality{text-align:right;flex:none}.conversation-quality small{color:#627b8f;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.conversation-quality strong{color:var(--ks-blue-600);margin-top:3px;font:700 18px Manrope,sans-serif}.conversation-summary>svg{color:#8397a8;flex:none;transition:transform .2s}.conversation-item.expanded .conversation-summary>svg{transform:rotate(180deg)}.conversation-body{background:#fbfdfe;border-top:1px solid #e5edf2;padding:0 16px 17px}.conversation-key-details{grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.conversation-key-details section,.conversation-transcripts section{background:#fff;border:1px solid #dfeaf0;border-radius:11px;min-width:0;padding:14px}.conversation-key-details span,.conversation-topics>span,.conversation-transcripts span{color:#2d7fa8;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.conversation-key-details p{color:#536b80;margin:0;font-size:13px;line-height:1.65}.conversation-topics{padding:16px 1px 0}.conversation-topics .saved-tags{margin-top:0}.conversation-transcripts{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.conversation-transcripts p{color:#4e6478;white-space:pre-wrap;max-height:240px;margin:0;padding-right:5px;font-size:14px;line-height:1.75;overflow:auto}.conversation-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.conversation-actions button,.conversations-empty button{color:#4e6a80;cursor:pointer;background:#fff;border:1px solid #d6e3eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.conversation-actions .delete-conversation{color:#a65547}.conversation-actions .delete-conversation:hover{background:#fff8f6;border-color:#e8c5be}.conversations-empty{justify-content:center;min-height:310px}.conversations-empty p{color:#60778b;max-width:430px;font-size:13px;line-height:1.6}.conversations-empty button{color:#fff;background:var(--ks-navy-800);border:0;margin-top:17px}.admin-shell{--admin-ink:var(--ks-navy-900);--admin-muted:#72859a;--admin-border:#dce7ee;--admin-green:var(--ks-blue-600);background:var(--ks-canvas)}.admin-sidebar{color:var(--ks-navy-800);background:linear-gradient(#fbfdff,#eef6fa);border-right:1px solid #d4e2eb;box-shadow:10px 0 35px #1b3b5c0b}.admin-sidebar .admin-brand em{color:#3f6d89;background:#e5f3f9;border-color:#bcd9e7}.admin-nav p{color:#8aa0b3}.admin-nav button{color:#60788e}.admin-nav button:hover{color:var(--ks-navy-800);background:#59add617}.admin-nav button.active{color:#fff;background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700));box-shadow:0 8px 20px #21375d24}.admin-nav button.active svg{color:#bfeaff}.admin-nav button span{color:#4c7188;background:#ddecf4}.admin-nav button.active span{color:#d9f3ff;background:#ffffff24}.admin-help{background:#e5f4fabd;border-color:#c9dfe9}.admin-help>div{color:var(--ks-blue-600);background:#d8edf7}.admin-help strong{color:var(--ks-navy-800)}.admin-help p{color:#73899c}.admin-help button{color:var(--ks-blue-600)}.admin-profile{border-color:#d1e0e9}.admin-avatar{color:var(--ks-navy-800);background:#ccebf8}.admin-profile strong{color:var(--ks-navy-800)}.admin-profile span,.admin-profile svg{color:#788da0}.admin-topbar{background:#ffffffeb;border-color:#dce7ee}.admin-search{color:#7a8ea1}.admin-search input{color:var(--ks-navy-800)}.admin-search kbd{color:#8295a6;background:#f3f8fb;border-color:#d6e3eb}.preview-badge{color:#48718a;background:#eef8fc;border-color:#cfe2ec}.preview-badge i{background:var(--ks-blue-500)}.notification-button,.workspace-button,.admin-menu{color:#526b81;border-color:#d7e3eb}.workspace-button:hover{color:var(--ks-blue-600);border-color:#a9d2e5}.admin-eyebrow{color:var(--ks-blue-600)}.admin-header h1{color:var(--ks-navy-900)}.range-picker>button{color:#526a80;border-color:#d6e3eb}.range-picker>div button.selected{color:#2d7195;background:var(--ks-blue-100)}.report-button{color:#fff;border-color:var(--ks-navy-800);background:linear-gradient(135deg, var(--ks-navy-800), var(--ks-navy-700))}.stat-card,.admin-panel{border-color:var(--ks-line);border-radius:16px;box-shadow:0 10px 30px #1d3d600e}.stat-icon.green,.stat-icon.blue{color:var(--ks-blue-600);background:var(--ks-blue-100)}.stat-card>span{color:#7b8fa2}.stat-card>strong{color:var(--ks-navy-900)}.panel-heading h2{color:var(--ks-navy-800)}.panel-heading p{color:#8294a5}.chart-toggle{background:#edf4f8}.chart-toggle button.active{color:var(--ks-navy-700)}.chart-summary strong,.quality-gauge strong{color:var(--ks-navy-900)}.chart-summary em,.quality-gauge span{color:var(--ks-blue-600)}.chart-lines i{border-color:#dfebf1}.quality-breakdown i.great{background:var(--ks-blue-600)}.quality-breakdown i.good{background:#8ec8e2}.panel-link{color:#2e7195;background:var(--ks-blue-100)}.text-link{color:var(--ks-blue-600)}.table-head{color:#8194a5;background:#f5f9fb}.table-row{color:#60758a;border-color:#e0eaf0}.table-row>div:first-child strong{color:var(--ks-navy-700)}.advisor-cell i,.advisor-list>div>i{color:#2f7296;background:#e4f2f8}.advisor-list em{color:var(--ks-blue-600)}.local-badge{color:#54748a;background:#e9f2f7}.service-list em.online{color:#3380a7}.service-list em.online i{background:var(--ks-blue-500);box-shadow:0 0 0 3px #e6f3f9}.admin-nav-backdrop{background:#101c347a}@media (width<=900px){.admin-sidebar{box-shadow:12px 0 40px #132b482e}.admin-brand>button{color:#647c90}}@media (width<=800px){.sidebar-collapse-button{display:none}.app-shell>.sidebar{z-index:40;width:min(300px,88vw);transition:transform .24s;display:flex;transform:translate(-105%);box-shadow:18px 0 45px #0f223d2e}.app-shell>.sidebar.mobile-open{transform:translate(0)}.workspace-nav-close{width:36px;height:36px;color:var(--ks-navy-700);background:#fff;border:1px solid #d5e3eb;border-radius:10px;place-items:center;margin-left:auto;padding:0;display:grid}.workspace-nav-backdrop{z-index:35;background:#0c1b326b;border:0;padding:0;display:block;position:fixed;inset:0}.workspace-mobile-topbar{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbfdfff0;border-bottom:1px solid #d6e4ec;align-items:center;height:70px;padding:0 18px;display:flex;position:sticky;top:0}.workspace-mobile-topbar>button{width:38px;height:38px;color:var(--ks-navy-700);background:#fff;border:1px solid #d3e1ea;border-radius:10px;place-items:center;margin-right:13px;padding:0;display:grid}.workspace-mobile-topbar .keystone-logo{width:86px}.app-shell>main{background:var(--ks-canvas);padding:30px 20px 48px}.workspace-header{margin-bottom:25px;display:block}.workspace-header h1{max-width:600px;font-size:36px}.workspace-header .device-picker{width:min(100%,390px);margin-top:20px}.workspace-header .device-button{width:100%;margin-top:0}.device-menu{width:100%;left:0;right:auto}.trust-row{gap:22px;width:min(100%,360px);margin:28px auto 0;padding:0 16px}.trust-row>div{grid-template-columns:24px minmax(0,1fr);justify-content:stretch;align-items:start;gap:12px;display:grid}.trust-row>div+div{border-left:0}.trust-row>div>svg{margin-top:2px}.trust-row span{min-width:0}}@media (width<=520px){.app-shell>main{padding:24px 14px 42px}.workspace-header h1{margin-top:8px;font-size:30px;line-height:1.12}.workspace-header .subtitle{font-size:13px;line-height:1.55}.card-top{align-items:flex-start;gap:12px;padding:16px}.meeting-title,.meeting-title>div:last-child{flex:1;min-width:0}.meeting-title input{width:100%}.status-pill{flex:none}.visualizer{padding:28px 16px 18px}.controls{margin-bottom:24px;padding:0 14px}.controls .upload-button,.controls .record-button{flex:1;justify-content:center;min-width:0;padding-left:13px;padding-right:13px}.consent-row{align-items:flex-start;padding:16px}.consent-row>svg{flex:none;margin-top:2px}.conversation-list{padding:6px 12px 14px}.conversation-summary{gap:10px;padding:12px}.conversation-icon{width:38px;height:38px}.conversation-quality small{display:none}.conversation-quality strong{margin:0;font-size:15px}.conversation-body{padding:0 12px 14px}.conversation-key-details,.conversation-transcripts{grid-template-columns:1fr}.conversation-actions{justify-content:stretch}.conversation-actions button{flex:1}}@media (prefers-reduced-motion:reduce){button{transition:none}}html[data-theme=dark]{--ks-blue-600:#68c3e9;--ks-blue-500:#70c9ed;--ks-blue-400:#8dd7f3;--ks-blue-200:#28506a;--ks-blue-100:#152f41;--ks-blue-50:#102536;--ks-slate-700:#a9bac9;--ks-slate-500:#8297aa;--ks-line:#293b50;--ks-paper:#111d2b;--ks-canvas:#0a1420;--ks-shadow:0 18px 48px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8f0f8;background:var(--ks-canvas)}html[data-theme=dark] body{color:#e8f0f8;background:var(--ks-canvas)}html[data-theme=dark] ::selection{color:#06111c;background:#79cfee}html[data-theme=dark] :is(input,textarea,select){color:#e3edf6;caret-color:#79cfee}html[data-theme=dark] :is(input,textarea)::-moz-placeholder{color:#71879b;opacity:1}html[data-theme=dark] :is(input,textarea)::placeholder{color:#71879b;opacity:1}html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(.app-loading,.app-load-error){color:#adbdcb;background:#09131f}html[data-theme=dark] .app-load-error strong{color:#edf5fc}html[data-theme=dark] .app-load-error span{color:#9aafc1}html[data-theme=dark] .admin-sidebar .keystone-logo img,html[data-theme=dark] .workspace-mobile-topbar .keystone-logo img,html[data-theme=dark] .legal-nav .keystone-logo img,html[data-theme=dark] .lp-nav-wrap .keystone-logo img,html[data-theme=dark] .onboarding-story .keystone-logo img{opacity:.94;filter:brightness(0)invert()!important}html[data-theme=dark] .sidebar .keystone-logo img{opacity:1;filter:brightness(2.15)saturate(.8)!important}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-shell>main{color:#e8f0f8;background:#0a1420}html[data-theme=dark] .sidebar{color:#dce8f3;background:linear-gradient(#0d1928,#09131f);border-color:#26384b;box-shadow:10px 0 35px #0000002e}html[data-theme=dark] .sidebar-collapse-button{color:#93a8b9;background:0 0}html[data-theme=dark] .sidebar-collapse-button:hover{color:#f2f8fc;background:#1a2d42}html[data-theme=dark] .sidebar.collapsed .nav-label.lower+.nav-item:before{border-color:#223447}html[data-theme=dark] .nav-label{color:#71899d}html[data-theme=dark] .nav-label.lower{border-color:#223447}html[data-theme=dark] .nav-item{color:#9eb1c2}html[data-theme=dark] .nav-item:hover{color:#eef6fc;background:#142335;border-color:#2b4056}html[data-theme=dark] .nav-item.active{color:#fff;background:linear-gradient(135deg,#21476a,#27587c);border-color:#355573;box-shadow:0 9px 22px #00000047}html[data-theme=dark] :is(.badge,.nav-status){color:#b8d8e8;background:#1d3548}html[data-theme=dark] .nav-pro-badge{color:#f1d98c;background:#40371e}html[data-theme=dark] .privacy-card{color:#77cbed;background:#10283a;border-color:#28506a}html[data-theme=dark] .privacy-card strong{color:#e8f3fa}html[data-theme=dark] .privacy-card p{color:#91aabd}html[data-theme=dark] .profile{border-color:#25384b}html[data-theme=dark] .avatar{color:#dff5ff;background:#22445d}html[data-theme=dark] .profile strong{color:#edf5fb}html[data-theme=dark] .profile span{color:#8ea5b8}html[data-theme=dark] .profile-button:hover,html[data-theme=dark] .profile-button.active{background:#142335;border-color:#2b4056}html[data-theme=dark] .workspace-mobile-topbar{background:#0c1724f0;border-color:#293b50}html[data-theme=dark] .workspace-mobile-topbar>button,html[data-theme=dark] .workspace-nav-close{color:#c0d0dd;background:#142335;border-color:#2c4054}html[data-theme=dark] .workspace-nav-backdrop{background:#02070db8}html[data-theme=dark] :is(.workspace-main,.settings-page) h1{color:#eef5fb}html[data-theme=dark] .subtitle{color:#9bafc0}html[data-theme=dark] .eyebrow{color:#72c9ed}html[data-theme=dark] :is(.recorder-card,.transcript-review-card,.device-button,.device-menu,.speaker-assignment,.speaker-transcript,.transcript-readonly){color:#dce8f2;box-shadow:none;background:#111d2b;border-color:#293d52}html[data-theme=dark] .recorder-card.is-live{border-color:#3d728c;box-shadow:0 15px 45px #00000038}html[data-theme=dark] :is(.card-top,.consent-row,.speaker-transcript-head,.transcript-review-head){background:#101b29;border-color:#293b50}html[data-theme=dark] :is(.meeting-title input,.device-button-copy strong,.device-menu strong,.consent-row strong,.transcript-review-card h2,.speaker-assignment>span,.speaker-turn strong,.transcript-field>span){color:#e5eef6}html[data-theme=dark] .app-shell .meeting-title input{color:#e5eef6;background:0 0}html[data-theme=dark] .app-shell .meeting-title input:hover{border-bottom-color:#3a5870}html[data-theme=dark] .app-shell .meeting-title input:focus{background:#72c9ed0d;border-bottom-color:#72c9ed}html[data-theme=dark] .app-shell .meeting-title input::selection{color:#eff9ff;background:#275d79}html[data-theme=dark] :is(.meeting-title span,.device-button-copy small,.device-menu small,.recording-guidance span,.visualizer p,.consent-row p,.transcript-review-head p,.speaker-transcript-head i,.speaker-turn p){color:#94aabd}html[data-theme=dark] .device-menu button{color:#c9d8e5;background:0 0}html[data-theme=dark] .device-menu button:hover,html[data-theme=dark] .device-menu button.selected{background:#17283a}html[data-theme=dark] :is(.meeting-icon,.device-button-icon,.device-option-icon){color:#72caee;background:#173448}html[data-theme=dark] .status-pill{color:#9fb1c0;background:#1a2939}html[data-theme=dark] .status-pill.live{color:#ff9b87;background:#3b211f}html[data-theme=dark] .meeting-client-compact>svg{color:#8fd4ef;background:#173448}html[data-theme=dark] .meeting-client-compact,html[data-theme=dark] .meeting-analysis-profile{background:#132536;border-color:#30495d}html[data-theme=dark] .meeting-analysis-profile>span{color:#83a2b8}html[data-theme=dark] .meeting-analysis-profile select{color:#e2edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}html[data-theme=dark] .meeting-analysis-profile small{color:#7893a7}html[data-theme=dark] .meeting-client-compact label>span{color:#83a2b8}html[data-theme=dark] :is(.meeting-client-compact select,.meeting-client-compact input,.speaker-assignment select,.speaker-assignment input){color:#e2edf5;background:#0d1825;border-color:#30455a}html[data-theme=dark] .meeting-client-compact select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1825}html[data-theme=dark] .meeting-client-compact select option{color:#e2edf5;background:#0d1825}html[data-theme=dark] .meeting-client-compact select option:checked{color:#f4fbff;background:#245c7a}html[data-theme=dark] .meeting-client-compact>button{color:#91d4ef;background:0 0;border-color:#31526a}html[data-theme=dark] .meeting-header-actions{border-color:#293b50}html[data-theme=dark] .meeting-client-snapshot{background:#0e1a27;border-color:#2b4356}html[data-theme=dark] .meeting-client-snapshot>header{border-color:#2b4052}html[data-theme=dark] .meeting-client-snapshot>header strong{color:#e3edf5}html[data-theme=dark] .meeting-client-snapshot>header>span{color:#8fa5b7}html[data-theme=dark] .meeting-client-snapshot>div{background:#293b4d}html[data-theme=dark] .meeting-client-snapshot article{background:#111d2b}html[data-theme=dark] .meeting-client-snapshot article strong{color:#c7d7e3}html[data-theme=dark] .meeting-client-snapshot article p{color:#a1b5c5}html[data-theme=dark] .meeting-client-snapshot article.empty p{color:#748a9c}html[data-theme=dark] .meeting-client-snapshot-transcript{border-color:#2b4052}html[data-theme=dark] .meeting-client-snapshot-transcript li{color:#a1b5c5}html[data-theme=dark] .meeting-client-snapshot>footer{color:#8fa5b7;border-color:#2b4052}html[data-theme=dark] .client-context-automatic{border-color:#2b4052}html[data-theme=dark] .client-context-automatic li>span{color:#a1b5c5}html[data-theme=dark] .client-context-automatic button{color:#77c5e6}html[data-theme=dark] :is(.meeting-mode-card,.meeting-provider-card){color:#dce8f2;box-shadow:none;background:#111f2e;border-color:#2c4255}html[data-theme=dark] .meeting-mode-card:hover{box-shadow:none;background:#142536;border-color:#47758c}html[data-theme=dark] :is(.meeting-mode-heading h2,.online-meeting-heading h2,.meeting-mode-copy strong,.meeting-provider-card h3){color:#e5eef6}html[data-theme=dark] :is(.meeting-mode-heading p,.online-meeting-heading p,.meeting-mode-copy>span,.meeting-provider-card p){color:#94aabd}html[data-theme=dark] :is(.meeting-mode-heading>span,.online-meeting-heading>span,.meeting-mode-action){color:#72c9ed}html[data-theme=dark] .meeting-mode-icon{color:#79d0f1;background:#17394c}html[data-theme=dark] .meeting-mode-card.online .meeting-mode-icon{color:#aebaff;background:#242b50}html[data-theme=dark] .meeting-mode-copy small,html[data-theme=dark] .meeting-provider-card>div>span{color:#87a0b3}html[data-theme=dark] .capture-flow-toolbar button{color:#91b5c9}html[data-theme=dark] .capture-flow-toolbar button:hover{color:#78cbed}html[data-theme=dark] .meeting-provider-card.featured{box-shadow:none;background:#122738;border-color:#35677f}html[data-theme=dark] .meeting-provider-card em{color:#a9bdcb;background:#203445}html[data-theme=dark] .meeting-provider-card.featured em{color:#96dbf4;background:#1b4054}html[data-theme=dark] .meeting-provider-card>button{color:#c2d2df;background:#192a3a;border-color:#365064}html[data-theme=dark] .meeting-provider-card>button:hover{color:#dff6ff;background:#1c3244;border-color:#4d829a}html[data-theme=dark] .meeting-provider-card.featured>button{color:#fff;background:#28566e;border-color:#3b708b}html[data-theme=dark] .consent-row{background:#0e1926}html[data-theme=dark] .checkbox{background:#111d2b;border-color:#486175}html[data-theme=dark] :is(.ghost-button,.round-button,.upload-button){color:#c2d2df;background:#182636;border-color:#33495e}html[data-theme=dark] .record-button:disabled{color:#9eb2c2;background:#243342}html[data-theme=dark] .transcript-readonly{color:#c7d6e2;background:#0c1723}html[data-theme=dark] .speaker-turn{border-color:#243749}html[data-theme=dark] .trust-row span{color:#899eaf}html[data-theme=dark] .trust-row strong{color:#cbd9e4}html[data-theme=dark] .trust-row>div+div{border-color:#293d50}html[data-theme=dark] :is(.dashboard-stats>article,.dashboard-panel,.clients-card,.client-import-panel,.client-import-summary>div,.meeting-history-card,.meeting-history-head,.meeting-history-detail,.history-speaker-fields>div,.intelligence-summary,.intelligence-playbook-checklist,.intelligence-grid>article,.client-update-pack,.export-card,.exports-stats article){color:#dce7f0;background:#111d2b;border-color:#293b4f;box-shadow:0 10px 30px #00000024}html[data-theme=dark] :is(.dashboard-stats strong,.dashboard-panel h2,.dashboard-empty strong,.dashboard-action-copy strong,.dashboard-call-list strong,.dashboard-risks button strong,.dashboard-recent button strong,.client-detail-title h2,.clients-list strong,.pre-brief-heading h3,.pre-brief-grid strong,.client-meetings h3,.client-meetings strong,.meeting-history-head h2,.meeting-history-list-copy strong,.meeting-history-detail h3,.meeting-transcript-missing strong,.history-speaker-editor-head strong,.history-transcript article strong,.intelligence-summary strong,.intelligence-grid h3,.client-update-pack h3,.export-card h2,.exports-stats strong){color:#e4edf5}html[data-theme=dark] :is(.dashboard-stats small,.dashboard-stats p,.dashboard-panel p,.dashboard-empty p,.dashboard-action-copy p,.dashboard-action-copy small,.dashboard-call-list small,.dashboard-call-list p,.dashboard-compact-empty,.dashboard-risks button p,.dashboard-recent button small,.clients-list small,.clients-list-empty,.clients-list-empty p,.client-form-grid label>span,.pre-brief-heading p,.pre-brief-grid p,.pre-brief-grid small,.client-meetings p,.client-meetings small,.meeting-history-head p,.meeting-history-empty,.meeting-history-empty p,.meeting-history-list-copy small,.meeting-history-detail header p,.meeting-history-client span,.meeting-transcript-missing p,.history-speaker-editor-head>span,.history-transcript>div>small,.history-transcript article p,.history-transcript-plain,.intelligence-grid p,.client-update-pack p,.export-card p,.exports-stats small,.exports-stats p,.export-card-detail span){color:#9aafc0}html[data-theme=dark] :is(.dashboard-panel>header,.dashboard-action-list>div,.dashboard-call-list>button,.dashboard-risks>div>button,.dashboard-recent>div>button,.client-detail>header,.client-meetings>header,.client-meetings>button,.meeting-history-head,.meeting-history-detail>header,.history-transcript>div,.history-transcript article,.intelligence-head,.client-update-pack-head){border-color:#283b4d}html[data-theme=dark] :is(.dashboard-call-list>button,.dashboard-risks>div>button,.dashboard-recent>div>button,.client-meetings>button){background:#111d2b}html[data-theme=dark] :is(.dashboard-call-list>button,.dashboard-risks>div>button,.dashboard-recent>div>button,.client-meetings>button):hover{background:#162638}html[data-theme=dark] .dashboard-action-list>div.overdue{background:#251a1c}html[data-theme=dark] :is(.dashboard-panel>header>em,.dashboard-action-copy em,.dashboard-call-list em,.client-meetings em,.meeting-history-status){color:#acc1cf;background:#1a3040}html[data-theme=dark] :is(.dashboard-action-copy em.priority.high,.meeting-history-status.failed){color:#f0a192;background:#3a2222}html[data-theme=dark] :is(.dashboard-action-copy em.priority.medium,.dashboard-recent button em,.meeting-history-status.transcribing,.meeting-history-status.uploading){color:#e4c274;background:#352d1c}html[data-theme=dark] :is(.dashboard-recent button em.reviewed,.dashboard-action-list>div.completed .dashboard-action-check){color:#8bd4a0;background:#193527}html[data-theme=dark] .dashboard-action-check{background:#111d2b;border-color:#4a6477}html[data-theme=dark] .intelligence-action-check{background:#132131;border-color:#4a6477}html[data-theme=dark] .intelligence-action-check[aria-pressed=true]{color:#8bd4a0;background:#193527;border-color:#327e55}html[data-theme=dark] .dashboard-panel-footer{background:#0f1b28;border-color:#293b4d}html[data-theme=dark] .dashboard-action-modal-backdrop{background:#020911ad}html[data-theme=dark] .dashboard-action-modal{color:#dce7f0;background:#111d2b;border-color:#304457;box-shadow:0 28px 80px #00000080}html[data-theme=dark] .dashboard-action-modal>header{border-color:#2a3d50}html[data-theme=dark] .dashboard-action-modal h2{color:#e4edf5}html[data-theme=dark] .dashboard-action-modal header p{color:#9aafc0}html[data-theme=dark] .dashboard-action-modal-close{color:#abc0cf;background:#162638;border-color:#304457}html[data-theme=dark] :is(.dashboard-concern-list>button,.dashboard-conversation-list>button){background:#111d2b;border-color:#283b4d}html[data-theme=dark] :is(.dashboard-concern-list>button,.dashboard-conversation-list>button):hover{background:#162638}html[data-theme=dark] :is(.dashboard-concern-list strong,.dashboard-conversation-list strong){color:#e4edf5}html[data-theme=dark] :is(.dashboard-concern-list p,.dashboard-conversation-list small){color:#9aafc0}html[data-theme=dark] .clients-list,html[data-theme=dark] .meeting-history-list{background:#0e1926;border-color:#293b4f}html[data-theme=dark] .clients-list>label{color:#94a9ba;background:#142231;border-color:#304457}html[data-theme=dark] .clients-list>label input{color:#e0eaf2}html[data-theme=dark] .clients-list>button:hover,html[data-theme=dark] .clients-list>button.selected,html[data-theme=dark] .meeting-history-list>button:hover,html[data-theme=dark] .meeting-history-list>button.selected{box-shadow:none;background:#172738;border-color:#304b60}html[data-theme=dark] .client-detail{background:#111d2b}html[data-theme=dark] .client-detail-title small{color:#8eb4c8}html[data-theme=dark] .client-form-grid label>input,html[data-theme=dark] .client-form-grid label>textarea,html[data-theme=dark] .client-form-grid label>div,html[data-theme=dark] .client-form-grid label>div input{color:#e0ebf3;background:#0d1825;border-color:#304457}html[data-theme=dark] .client-context-editor{background:#0e1a27;border-color:#2c4254}html[data-theme=dark] .client-context-editor>header{border-color:#2b4052}html[data-theme=dark] .client-context-editor>header h3{color:#e4edf5}html[data-theme=dark] .client-context-editor>header p{color:#94aabd}html[data-theme=dark] .client-context-editor>div{background:#293b4d}html[data-theme=dark] .client-context-editor article{background:#111d2b}html[data-theme=dark] .client-context-editor label>span{color:#b8cad7}html[data-theme=dark] .client-context-editor textarea{color:#e0ebf3;background:#0d1825;border-color:#304457}html[data-theme=dark] :is(.client-delete,.meeting-delete-button){color:#efa094;background:#281b1d;border-color:#5a3837}html[data-theme=dark] .pre-meeting-brief{background:#0e1a27;border-color:#2b4356}html[data-theme=dark] .pre-meeting-brief>header{background:linear-gradient(135deg,#102638,#101d2b);border-color:#2b4052}html[data-theme=dark] .pre-brief-first-meeting,html[data-theme=dark] .pre-brief-grid>article{background:#111d2b;border-color:#2a3e50}html[data-theme=dark] .pre-brief-grid{background:#293b4d}html[data-theme=dark] :is(.pre-brief-agenda,.client-meetings>header,.history-speaker-editor,.history-transcript>div){background:#0e1a27;border-color:#293d4f}html[data-theme=dark] .history-speaker-fields select,html[data-theme=dark] .history-speaker-fields input,html[data-theme=dark] .meeting-history-client select{color:#e2ebf3;background:#0c1723;border-color:#30465a}html[data-theme=dark] .history-speaker-fields input:disabled{color:#667b8c;background:#182432}html[data-theme=dark] .history-transcript{background:#111d2b;border-color:#293c4e}html[data-theme=dark] .meeting-intelligence{color:#dce8f1;box-shadow:none;background:#0f1b29;border-color:#2a4053}html[data-theme=dark] .meeting-intelligence.is-stale{border-color:#66542f}html[data-theme=dark] .intelligence-head{background:#132232;border-color:#2b4053}html[data-theme=dark] .intelligence-title h3,html[data-theme=dark] .intelligence-start>div strong{color:#eef5fb}html[data-theme=dark] .intelligence-title small,html[data-theme=dark] .intelligence-summary>small,html[data-theme=dark] .intelligence-playbook-checklist>header small{color:#78caeb}html[data-theme=dark] .intelligence-state.reviewed,html[data-theme=dark] .intelligence-state.current{color:#a4ddb4;background:#183729}html[data-theme=dark] .intelligence-state.pending{color:#a6d9ee;background:#173447}html[data-theme=dark] .intelligence-state.stale{color:#ebcb7d;background:#3a301d}html[data-theme=dark] .intelligence-meeting-type{color:#a6d9ee;background:#102635;border-color:#315066}html[data-theme=dark] .intelligence-start>div p,html[data-theme=dark] .intelligence-start>small{color:#9eb2c2}html[data-theme=dark] .intelligence-start>button,html[data-theme=dark] .intelligence-quick-actions>button{color:#fff;background:#285b80}html[data-theme=dark] .intelligence-nav{background:#0e1926f5;border-color:#304559;box-shadow:0 10px 26px #00000047}html[data-theme=dark] .intelligence-nav-links>button{color:#aec0ce}html[data-theme=dark] .intelligence-nav-links>button:hover{color:#f2f7fb;background:#1a2d40}html[data-theme=dark] .intelligence-nav-links>button span,html[data-theme=dark] .intelligence-grid article>header span{color:#c2d4df;background:#203548}html[data-theme=dark] .intelligence-quick-actions>.intelligence-review-button{color:#bde8f8;background:#173448;border-color:#37627a}html[data-theme=dark] :is(.intelligence-summary,.intelligence-playbook-checklist,.intelligence-grid>article){box-shadow:none;background:#132131;border-color:#304559}html[data-theme=dark] .intelligence-summary p{color:#c2d2de}html[data-theme=dark] .intelligence-playbook-checklist>header,html[data-theme=dark] .intelligence-grid article>header,html[data-theme=dark] .intelligence-grid li,html[data-theme=dark] .intelligence-body footer{border-color:#2a3d50}html[data-theme=dark] .intelligence-playbook-checklist>header strong,html[data-theme=dark] .intelligence-playbook-checklist li strong,html[data-theme=dark] .intelligence-grid article>header strong,html[data-theme=dark] .intelligence-grid li strong,html[data-theme=dark] .intelligence-next-meeting strong,html[data-theme=dark] .intelligence-empty-status strong{color:#e5eef6}html[data-theme=dark] .intelligence-playbook-checklist>header>span{color:#a9dcef;background:#18384b}html[data-theme=dark] .playbook-checklist-note,html[data-theme=dark] .intelligence-playbook-checklist li p,html[data-theme=dark] .intelligence-grid li p,html[data-theme=dark] .intelligence-grid li small,html[data-theme=dark] .intelligence-next-meeting p,html[data-theme=dark] .intelligence-body footer div strong,html[data-theme=dark] .intelligence-body footer div span{color:#a5b8c7}html[data-theme=dark] .intelligence-playbook-checklist li{color:#c2d0db;background:#0f1b28;border-color:#2c4052}html[data-theme=dark] .intelligence-playbook-checklist li>span{color:#b6c6d2;background:#1e3041}html[data-theme=dark] .intelligence-playbook-checklist li.covered{background:#14291f;border-color:#315a43}html[data-theme=dark] .intelligence-playbook-checklist li.covered>span{color:#a6dcb5;background:#1b3a29}html[data-theme=dark] .intelligence-next-meeting{color:#8fd3ed;background:#112a3b;border-color:#31536a}html[data-theme=dark] .intelligence-next-meeting small{color:#91bed0}html[data-theme=dark] .evidence-disclosure summary,html[data-theme=dark] .evidence-links .evidence-source{color:#9ed7ed;background:#122b3c;border-color:#36566b}html[data-theme=dark] .evidence-disclosure summary:hover,html[data-theme=dark] .evidence-links .evidence-source:hover{background:#17384c;border-color:#4c7891}html[data-theme=dark] .evidence-links .evidence-source small{color:#abc0cf}html[data-theme=dark] .evidence-links .evidence-show-all{color:#9ed7ed}html[data-theme=dark] .evidence-highlight{box-shadow:0 0 0 4px #68c3e924;background:#18394c!important;border-color:#68c3e9!important}html[data-theme=dark] .intelligence-grid li em{color:#e4c471;background:#352d1d}html[data-theme=dark] .intelligence-grid li em.resolved,html[data-theme=dark] .intelligence-grid li em.priority.low{color:#a5dcb4;background:#193627}html[data-theme=dark] .intelligence-grid li em.unresolved,html[data-theme=dark] .intelligence-grid li em.priority.high{color:#eea092;background:#382121}html[data-theme=dark] .intelligence-grid li em.priority.unspecified,html[data-theme=dark] .intelligence-grid li em.unclear{color:#b4c3ce;background:#21303e}html[data-theme=dark] .intelligence-empty-status{background:#0e1a27;border-color:#2c4052}html[data-theme=dark] .intelligence-empty-status>div{color:#9fb2c1}html[data-theme=dark] .intelligence-empty-status svg{color:#7eb7cf}html[data-theme=dark] :is(.intelligence-error,.intelligence-blocked){color:#efaa9e;background:#291b1d;border-color:#543434}html[data-theme=dark] .client-import-panel>header,html[data-theme=dark] .client-import-summary,html[data-theme=dark] .client-import-panel>footer,html[data-theme=dark] .client-update-pack-head,html[data-theme=dark] .client-update-pack-body>nav{background:#0f1b28;border-color:#293d4f}html[data-theme=dark] .client-import-panel>header>button,html[data-theme=dark] .client-import-actions button,html[data-theme=dark] .clients-header-actions>button,html[data-theme=dark] .client-update-pack-toolbar button,html[data-theme=dark] .client-update-section>header button{color:#aac0cf;background:#152333;border-color:#30465a}html[data-theme=dark] .client-import-table-wrap{border-color:#293b4d}html[data-theme=dark] .client-import-table-wrap th{color:#9fb2c1;background:#172535}html[data-theme=dark] .client-import-table-wrap td{color:#b5c5d1;border-color:#243647}html[data-theme=dark] .client-import-table-wrap td strong{color:#dce8f1}html[data-theme=dark] .client-import-table-wrap td small{color:#7f94a6}html[data-theme=dark] .client-import-table-wrap tr.duplicate td{background:#292518}html[data-theme=dark] .client-import-table-wrap tr.invalid td{background:#2b1d1f}html[data-theme=dark] .client-import-table-wrap select{color:#d9e6ef;background:#101b28;border-color:#34495c}html[data-theme=dark] .client-import-disabled{color:#9cafbe;background:#142230;border-color:#304356}html[data-theme=dark] .client-import-error,html[data-theme=dark] .client-update-copy-error{color:#eea497;background:#291c1e;border-color:#553637}html[data-theme=dark] .client-import-receipt{color:#9fd1ac;background:#162a20;border-color:#31583d}html[data-theme=dark] .client-import-receipt.has-errors{color:#dfbd75;background:#292418;border-color:#594a2b}html[data-theme=dark] .client-update-pack-body>nav button{color:#8fa5b7}html[data-theme=dark] .client-update-pack-body>nav button.active{color:#9edcf4;box-shadow:none;background:#172b3b;border-color:#31536b}html[data-theme=dark] .client-update-items textarea{color:#dbe7f0;background:#0d1825;border-color:#30465a}html[data-theme=dark] .client-update-include>span{background:#111d2b;border-color:#476075}html[data-theme=dark] :is(.client-update-pack-lock,.client-update-empty,.client-update-items article){color:#9fb2c1;background:#0f1b28;border-color:#2d4052}html[data-theme=dark] .client-update-items article.excluded{background:#182432}html[data-theme=dark] .client-update-evidence button{color:#9ac9dd;background:#122b3c;border-color:#304d61}html[data-theme=dark] :is(.exports-review-warning,.exports-safety,.exports-loading){color:#acd1e1;background:#122a3a;border-color:#315064}html[data-theme=dark] .exports-review-warning{color:#ddbd79;background:#2a2419;border-color:#584a2e}html[data-theme=dark] .exports-review-warning strong{color:#f0cd83}html[data-theme=dark] :is(.exports-safety strong,.export-card-detail strong){color:#cce0eb}html[data-theme=dark] .export-card small{color:#78caeb}html[data-theme=dark] .export-card label>span{color:#a8bdcc}html[data-theme=dark] .export-card select,html[data-theme=dark] .export-card-detail{color:#dbe7ef;background:#0d1926;border-color:#304457}html[data-theme=dark] .export-card>button:disabled{color:#9eb3c2;background:#263847}html[data-theme=dark] .exports-safety p{color:#a9bdcb}html[data-theme=dark] :is(.exports-message,.exports-error){color:#efa094;background:#2b1c1e}html[data-theme=dark] .exports-message.success{color:#9bd0a8;background:#172c21}html[data-theme=dark] .post-meeting-action-pack,html[data-theme=dark] .results-card{color:#dce8f1;box-shadow:none;background:#111d2b;border-color:#293e51}html[data-theme=dark] .post-meeting-action-pack>header{background:linear-gradient(135deg,#102638,#111d2b);border-color:#293e50}html[data-theme=dark] :is(.post-meeting-action-pack>header h4,.action-pack-locked strong,.action-pack-editor-head strong,.results-head h2,.empty-results strong,.saved-case>div:first-child>strong){color:#e3edf5}html[data-theme=dark] :is(.action-pack-locked,.action-pack-workspace>nav){color:#9db1c0;background:#0e1a27;border-color:#293d4f}html[data-theme=dark] .action-pack-workspace>nav button{color:#9eb2c1}html[data-theme=dark] .action-pack-workspace>nav button:hover,html[data-theme=dark] .action-pack-workspace>nav button.active{color:#dcecf5;box-shadow:none;background:#172b3b;border-color:#31536a}html[data-theme=dark] .action-pack-editor textarea{color:#dce8f1;background:#0c1824;border-color:#30465a}html[data-theme=dark] :is(.action-pack-editor-head small,.action-pack-editor-actions small,.results-head p,.empty-results,.saved-case>div:first-child>span,.case-score span){color:#96aabb}html[data-theme=dark] .saved-case{border-color:#293b4d}html[data-theme=dark] .saved-tags i{color:#a7c9b0;background:#193326}html[data-theme=dark] .case-actions button{color:#a9bdcb;background:#152333;border-color:#30465a}html[data-theme=dark] .metrics-grid .primary-metric{background:#162d22}html[data-theme=dark] .metrics-grid .primary-metric strong,html[data-theme=dark] .case-score strong{color:#8cd3a0}html[data-theme=dark] .settings-card{background:#111d2b;border-color:#2a3d50;box-shadow:0 16px 45px #0003}html[data-theme=dark] .settings-card-heading,html[data-theme=dark] .settings-saved-note{border-color:#293c4e}html[data-theme=dark] .settings-card-heading h2,html[data-theme=dark] .theme-option-copy strong{color:#e8f1f8}html[data-theme=dark] .settings-card-heading p,html[data-theme=dark] .theme-option-copy small,html[data-theme=dark] .settings-saved-note{color:#9eb1c0}html[data-theme=dark] .settings-current-plan{color:#8ed8f3;background:#132d3e;border-color:#31556b}html[data-theme=dark] :is(.settings-usage,.settings-paid-summary){background:#0e1c29;border-color:#2b4052}html[data-theme=dark] :is(.settings-usage strong,.settings-paid-summary strong){color:#e5eef6}html[data-theme=dark] :is(.settings-usage span,.settings-usage>small,.settings-paid-summary p){color:#9db1c1}html[data-theme=dark] .settings-usage-track{background:#26394b}html[data-theme=dark] .settings-paid-summary button{color:#a9dff3;background:#142637;border-color:#35566c}html[data-theme=dark] .settings-plan-grid article{color:#dce8f1;background:#132131;border-color:#304559}html[data-theme=dark] .settings-plan-grid article.featured{border-color:#6bc5e9;box-shadow:0 0 0 3px #6bc5e91a}html[data-theme=dark] .settings-plan-grid article.current:after{color:#7fd39a}html[data-theme=dark] .settings-plan-grid article>span{color:#7ed2f1}html[data-theme=dark] .settings-plan-grid h3{color:#f0f6fb}html[data-theme=dark] .settings-plan-grid h3 small,html[data-theme=dark] .settings-plan-grid article>p,html[data-theme=dark] .settings-plan-grid li,html[data-theme=dark] .settings-plan-grid article>label,html[data-theme=dark] .settings-plan-fineprint{color:#b0c1ce}html[data-theme=dark] .settings-plan-grid ul{border-color:#304559}html[data-theme=dark] .settings-plan-grid input{color:#e8f1f8;background:#0d1926;border-color:#3a5165}html[data-theme=dark] .settings-plan-grid article>button{color:#fff;background:#285b80}html[data-theme=dark] .settings-plan-grid article.featured>button{color:#07131e;background:#72c9ed}html[data-theme=dark] .settings-plan-grid article>button:disabled{color:#a8bbc9;background:#243444}html[data-theme=dark] .settings-plan-card>.billing-interval-toggle{color:#b7c8d4}html[data-theme=dark] :is(.settings-billing-message,.connection-dialog-message){color:#e5c77f;background:#2b2519;border-color:#5d4e30}html[data-theme=dark] .theme-options>label{background:#0f1b28;border-color:#2d4255}html[data-theme=dark] .theme-options>label:hover{background:#132334;border-color:#47758e}html[data-theme=dark] .theme-options>label.selected{background:#122b3c;border-color:#4d92b2;box-shadow:0 0 0 3px #68c3e91a}html[data-theme=dark] .theme-options legend{color:#8fa5b7}html[data-theme=dark] .theme-selected-indicator{border-color:#435b6f}html[data-theme=dark] :is(.settings-account-grid strong,.connection-card-copy h3,.connection-dialog h2,.connection-dialog-permissions strong,.settings-session-row strong){color:#e4edf5}html[data-theme=dark] :is(.settings-account-grid small,.connection-card-copy>span,.connection-card-copy p,.settings-connection-footnote,.connection-dialog>p,.connection-dialog-permissions li,.connection-dialog-security,.settings-session-row p){color:#9db1c1}html[data-theme=dark] .settings-account-grid>div{border-color:#293c4e}html[data-theme=dark] .connection-grid>article{color:#dce8f1;background:#132131;border-color:#304559}html[data-theme=dark] .connection-card-icon,html[data-theme=dark] .connection-dialog-icon{color:#7ed2f1;background:#173448}html[data-theme=dark] .connection-card-copy>span em{color:#a5dcb4;background:#193728}html[data-theme=dark] .connection-card-copy>span em.connected-label{color:#a8dcef;background:#173448}html[data-theme=dark] .connection-grid>article>button{color:#fff;background:#285b80}html[data-theme=dark] .connection-grid>article>button:hover{background:#34749d}html[data-theme=dark] .settings-connection-footnote{border-color:#293c4e}html[data-theme=dark] .connection-dialog{color:#dce8f1;background:#111d2b;border-color:#344a5e;box-shadow:0 28px 80px #00000073}html[data-theme=dark] .connection-dialog-close,html[data-theme=dark] .connection-dialog-actions button{color:#b7c7d3;background:#172535;border-color:#34495c}html[data-theme=dark] .connection-dialog-permissions{background:#0e1d2a;border-color:#30465a}html[data-theme=dark] .connection-dialog-actions button:last-child{color:#fff;background:#285b80;border-color:#285b80}html[data-theme=dark] .settings-session-row button{color:#efa195;background:#291c1e;border-color:#593837}html[data-theme=dark] :is(.notification-preference-row>div strong,.workspace-notification-popover>header strong,.workspace-notification-item strong,.workspace-notification-empty strong,.workspace-notification-toast>button strong){color:#e5eef6}html[data-theme=dark] :is(.notification-preference-row>div p,.notification-preference-actions p,.workspace-notification-item p,.workspace-notification-toast>button small){color:#9db1c1}html[data-theme=dark] .notification-preference-row{border-color:#293c4e}html[data-theme=dark] .notification-channels article{background:#111d2b;border-color:#293c4e}html[data-theme=dark] .notification-channels strong{color:#e5eef6}html[data-theme=dark] .notification-channels p{color:#9db1c1}html[data-theme=dark] .notification-lead-time select{color:#e3edf6;background:#0d1926;border-color:#30465a}html[data-theme=dark] .workspace-notification-icon.follow-up{color:#efad7e;background:#3a281d}html[data-theme=dark] .workspace-notification-icon.brief{color:#9bd5b2;background:#173426}html[data-theme=dark] .workspace-notification-dismiss:hover{color:#edf5fb;background:#27394a}html[data-theme=dark] :is(.calendar-card,.calendar-agenda){color:#dce8f1;background:#111d2b;border-color:#293c4f;box-shadow:0 10px 30px #00000024}html[data-theme=dark] :is(.calendar-card>header,.calendar-agenda>header,.calendar-weekdays,.calendar-grid>div,.calendar-agenda-list>button,.calendar-needs-date){border-color:#293b4d}html[data-theme=dark] :is(.calendar-card h2,.calendar-agenda h2,.calendar-agenda-list strong,.calendar-empty strong){color:#e5eef6}html[data-theme=dark] :is(.calendar-agenda header p,.calendar-weekdays span,.calendar-grid>div>span,.calendar-grid button small,.calendar-grid em,.calendar-agenda-list small,.calendar-agenda-list p,.calendar-empty,.calendar-needs-date h3,.calendar-needs-date button span){color:#97acbd}html[data-theme=dark] .calendar-controls button{color:#b5c7d4;background:#152333;border-color:#30465a}html[data-theme=dark] .calendar-controls button:hover{color:#eef6fc;background:#193044}html[data-theme=dark] .calendar-header-actions button:not(.calendar-add-button){color:#b8cbd8;background:#152333;border-color:#30465a}html[data-theme=dark] .calendar-weekdays,html[data-theme=dark] .calendar-grid>div.outside,html[data-theme=dark] .calendar-needs-date{background:#0e1926}html[data-theme=dark] .calendar-grid>div.today>span{color:#07131e;background:#72c9ed}html[data-theme=dark] .calendar-grid button{color:#a4ddf3;background:#163448;border-color:#6bc5e9}html[data-theme=dark] .calendar-grid button:hover{background:#1a4158}html[data-theme=dark] .calendar-grid button small{color:#a7bdcc}html[data-theme=dark] .calendar-agenda-list>button{background:#111d2b}html[data-theme=dark] .calendar-agenda-list>button:hover,html[data-theme=dark] .calendar-needs-date button:hover{background:#172738}html[data-theme=dark] .calendar-needs-date button{color:#c1d0db}html[data-theme=dark] .calendar-grid button.calendar-day-add{color:#9eb2c1;background:0 0}html[data-theme=dark] .calendar-grid button.calendar-day-add:hover{color:#bce9fa;background:#1a4158}html[data-theme=dark] .calendar-editor{color:#dce8f1;background:#111d2b;border-color:#30465a}html[data-theme=dark] .calendar-editor>header{border-color:#293b4d}html[data-theme=dark] .calendar-editor>header h2{color:#e5eef6}html[data-theme=dark] .calendar-editor>header button,html[data-theme=dark] .calendar-editor-body :is(input,select,textarea),html[data-theme=dark] .calendar-editor>footer button{color:#d3e1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#152333;border-color:#30465a}html[data-theme=dark] .calendar-editor-body label{color:#a9bdca}html[data-theme=dark] .calendar-editor-source{color:#b8d8e8;background:#153247}html[data-theme=dark] .calendar-editor>footer{background:#0e1926;border-color:#293b4d}html[data-theme=dark] .calendar-editor>footer button.calendar-save-button{color:#07131e;background:#72c9ed;border-color:#72c9ed}html[data-theme=dark] .calendar-editor>footer button.calendar-delete-button{color:#ffb8bf;background:#321f28;border-color:#70414a}html[data-theme=dark] .calendar-pro-gate{background:#111d2b;border-color:#30465a;box-shadow:0 18px 50px #0000002e}html[data-theme=dark] .calendar-pro-gate h2{color:#e5eef6}html[data-theme=dark] .calendar-pro-gate>p{color:#9eb2c1}html[data-theme=dark] .calendar-pro-features span{color:#bed0dc;background:#152333;border-color:#2e4356}html[data-theme=dark] .calendar-pro-gate>button{color:#07131e;background:#72c9ed}html[data-theme=dark] :is(.signin-page,.signin-form-side){color:#e8f0f7;background:#0b1521}html[data-theme=dark] :is(.signin-heading h1,.callback-card h1,.signup-confirmation h1,.onboarding-step h2,.expectation-card strong,.microphone-card strong){color:#edf5fb}html[data-theme=dark] :is(.signin-heading p,.signin-access,.signin-legal,.callback-card p,.callback-card small,.step-intro,.expectation-card>div,.microphone-status p,.consent-note p){color:#9aafc0}html[data-theme=dark] :is(.google-button,.signin-input,.callback-card,.expectation-card,.microphone-card,.onboarding-field input,.onboarding-field select){color:#d8e5ef;box-shadow:none;background:#111e2c;border-color:#2d4255}html[data-theme=dark] .google-button:hover{background:#162738;border-color:#477188}html[data-theme=dark] .signin-input input,html[data-theme=dark] .onboarding-field input,html[data-theme=dark] .onboarding-field select{color:#e8f0f7}html[data-theme=dark] .signin-divider:before,html[data-theme=dark] .signin-divider:after{background:#2b3c4d}html[data-theme=dark] :is(.signin-alert.error,.admin-mfa-error){color:#eea094;background:#2b1c1e}html[data-theme=dark] .signin-alert.success{color:#9bd0a8;background:#172c21}html[data-theme=dark] .signin-config-note{color:#d9b873;background:#292318;border-color:#55472c}html[data-theme=dark] .terms-check>span{background:#111d2b;border-color:#486075}html[data-theme=dark] .signup-confirmation p strong{color:#dbe7ef}html[data-theme=dark] .signin-form-wrap label,html[data-theme=dark] .terms-check p{color:#a9bac9}html[data-theme=dark] :is(.forgot-link,.terms-check a,.signin-legal a,.signin-access button,.signin-access span){color:#86cce8}html[data-theme=dark] .callback-page{background:#09131f}html[data-theme=dark] .onboarding-shell{background:#0a1420}html[data-theme=dark] .onboarding-story{color:#e4eef6;background:radial-gradient(circle at 15% 10%,#4287aa26,#0000 32%),linear-gradient(145deg,#102438,#0b1725)}html[data-theme=dark] .story-content h1{color:#eef6fc}html[data-theme=dark] .story-content>p,html[data-theme=dark] .benefit p,html[data-theme=dark] .story-security{color:#9eb2c2}html[data-theme=dark] .benefit>span{background:#173044;border-color:#315269}html[data-theme=dark] .benefit strong,html[data-theme=dark] .story-security strong{color:#dce8f1}html[data-theme=dark] .onboarding-panel{background:#0d1825}html[data-theme=dark] .onboarding-progress>div:not(:last-child):after{background:#2b3e50}html[data-theme=dark] .onboarding-progress i{color:#8398aa;background:#111e2c;border-color:#34495d}html[data-theme=dark] .microphone-card.ready{background:#102535;border-color:#3f7089}html[data-theme=dark] .microphone-card.error{background:#291c1e;border-color:#5a3938}html[data-theme=dark] .microphone-test{color:#bfd0dd;background:#162635;border-color:#344b5f}html[data-theme=dark] .consent-note{color:#a8d8eb;background:#122c3d}html[data-theme=dark] .legal-page{color:#e8f0f7;background:linear-gradient(#0b1724,#09131f)}html[data-theme=dark] .legal-nav{background:#0a1420e6;border-color:#27394b}html[data-theme=dark] .legal-back{color:#b4c5d2;background:#142230;border-color:#30465a}html[data-theme=dark] :is(.legal-hero h1,.legal-principles strong,.legal-toc>strong,.legal-summary strong,.legal-document h2){color:#e9f2f9}html[data-theme=dark] :is(.legal-hero>p,.legal-principles small,.legal-toc a,.legal-summary p,.legal-document p,.legal-document li){color:#a2b4c3}html[data-theme=dark] .legal-principles{background:#121e2ce6;border-color:#2b3e50;box-shadow:0 16px 42px #0003}html[data-theme=dark] .legal-principles>div+div,html[data-theme=dark] .legal-toc nav{border-color:#2b3e50}html[data-theme=dark] .legal-summary{color:#b6d9e8;background:#112b3d;border-color:#31536a}html[data-theme=dark] .legal-document a{color:#8fd8f3}html[data-theme=dark] .legal-document>section{background:#111d2b;border-color:#293c4f;box-shadow:0 12px 35px #00000029}html[data-theme=dark] .admin-shell{--admin-ink:#e5edf5;--admin-muted:#98adbd;--admin-border:#293b4d;color:#e4edf5;background:#09131f}html[data-theme=dark] .admin-sidebar{background:#09131f}html[data-theme=dark] .admin-main{background:#0b1521}html[data-theme=dark] :is(.admin-topbar,.stat-card,.admin-panel,.notification-popover,.range-picker>div,.founder-refresh){color:#dce8f1;box-shadow:none;background:#111d2b;border-color:#293c4f}html[data-theme=dark] :is(.admin-topbar h1,.stat-card strong,.admin-panel h2,.founder-admin h2,.founder-service-head strong){color:#e8f1f8}html[data-theme=dark] :is(.admin-topbar p,.stat-card small,.admin-panel p,.founder-admin p,.founder-admin small,.founder-admin dt){color:#98adbd}html[data-theme=dark] :is(.range-picker>button,.chart-toggle button,.founder-refresh){color:#b8c8d4;background:#152333;border-color:#30465a}html[data-theme=dark] .chart-toggle button.active{color:#e6f0f7;box-shadow:none;background:#203246}html[data-theme=dark] :is(.admin-table th,.founder-table th){color:#9cafbe;background:#172535}html[data-theme=dark] :is(.admin-table td,.founder-table td){color:#c0cfda;border-color:#26394a}html[data-theme=dark] :is(.founder-service-grid>article,.founder-retention-state,.founder-retention-policy){color:#c3d1dc;background:#101d2b;border-color:#293d50}html[data-theme=dark] :is(.founder-cost-basis,.founder-error-head,.founder-retention-policy span){color:#9cafbe;background:#162535}html[data-theme=dark] .founder-health-strip{color:#9bd5c4;background:#152c27;border-color:#315b50}html[data-theme=dark] .founder-alert-strip{color:#e1bd75;background:#2a2419;border-color:#5a4a2c}html[data-theme=dark] .founder-load-error{color:#efa195;background:#2b1c1e;border-color:#593837}html[data-theme=dark] .founder-load-error button{background:#382326;border-color:#69413e}html[data-theme=dark] .founder-health-badge.attention,html[data-theme=dark] .founder-status-code.status-4{color:#e3bd72;background:#382e1c}html[data-theme=dark] .founder-status-code,html[data-theme=dark] .founder-retention-state.failed{color:#efa094;background:#382123}html[data-theme=dark] .admin-mfa-page{color:#e4eef6;background:radial-gradient(circle at 50% 0,#122a3b 0,#0000 42%),#09131f}html[data-theme=dark] .admin-mfa-page>.admin-mfa-card{background:#111d2b;border-color:#2a3e51;box-shadow:0 25px 70px #00000040}html[data-theme=dark] :is(.admin-mfa-heading h1,.admin-mfa-state h1){color:#edf5fb}html[data-theme=dark] :is(.admin-mfa-heading p,.admin-mfa-state p,.admin-mfa-enrollment span,.admin-mfa-enrollment small){color:#9aafbf}html[data-theme=dark] .admin-mfa-enrollment{background:#0d1926;border-color:#2b4053}html[data-theme=dark] .admin-mfa-enrollment img{background:#fff;border-color:#35495a}html[data-theme=dark] .admin-mfa-enrollment code{color:#c7dce8;background:#172a39}html[data-theme=dark] .admin-mfa-card form label>div{color:#8ea5b7;background:#0d1825;border-color:#304559}html[data-theme=dark] .admin-mfa-card form input{color:#e8f1f8}html[data-theme=dark] .tw-v2-root{color:#e7eef6;background:#09131f!important}html[data-theme=dark] .tw-v2-root [class~="tw-bg-[#f7f9fc]"],html[data-theme=dark] .tw-v2-root [class~=tw-bg-white]{background-color:#0f1a28!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-slate-50],html[data-theme=dark] .tw-v2-root [class~=tw-bg-slate-100]{background-color:#162535!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-sky-50]{background-color:#123044!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-emerald-50]{background-color:#152d25!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-rose-50]{background-color:#342022!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-amber-100]{background-color:#372e1d!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-indigo-50]{background-color:#202842!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-white\/95]{background-color:#111d2bf5!important;border-color:#3a5165!important}html[data-theme=dark] .tw-v2-root [class~="tw-text-[#102a49]"],html[data-theme=dark] .tw-v2-root [class~="tw-text-[#0d223d]"],html[data-theme=dark] .tw-v2-root [class~="tw-text-[#07192e]"],html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-900],html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-800]{color:#eaf2f9!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-700]{color:#bdcbd6!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-600]{color:#a8bac9!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-500]{color:#a3b6c5!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-slate-400]{color:#c0d0dc!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-sky-300]{color:#a6e3fa!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-indigo-300]{color:#c5ceff!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-sky-600]{color:#75caec!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-sky-700],html[data-theme=dark] .tw-v2-root [class~=tw-text-sky-800]{color:#8ed8f3!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-amber-700]{color:#edcb7e!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-indigo-600],html[data-theme=dark] .tw-v2-root [class~=tw-text-indigo-700]{color:#b4c1ff!important}html[data-theme=dark] .tw-v2-root [class~=tw-text-emerald-600],html[data-theme=dark] .tw-v2-root [class~=tw-text-emerald-700]{color:#8ed9ae!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-sky-100]{background-color:#17384b!important}html[data-theme=dark] .tw-v2-root [class~="tw-bg-[#102a49]"]{background-color:#285b80!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-rose-500]{background-color:#ad324c!important}html[data-theme=dark] .tw-v2-root [class~=tw-border-slate-100],html[data-theme=dark] .tw-v2-root [class~=tw-border-slate-200],html[data-theme=dark] .tw-v2-root [class~=tw-border-slate-300]{border-color:#2f4559!important}html[data-theme=dark] .tw-v2-root [class~=tw-border-sky-200]{border-color:#31556b!important}html[data-theme=dark] .tw-v2-root [class~=tw-border-sky-500]{border-color:#68c3e9!important}html[data-theme=dark] .lp-nav-wrap{background:#09131fe0;border-color:#263a4c}html[data-theme=dark] .lp-nav{border-color:#273a4d}html[data-theme=dark] :is(.lp-nav-links button,.lp-sign-in){color:#a8bac8}html[data-theme=dark] .v2-intro-status span{color:#a8bbc9}html[data-theme=dark] .tw-v2-root .v2-button-shine[class~=tw-bg-sky-400]{color:#07131e!important}html[data-theme=dark] .tw-v2-root [class~=tw-bg-rose-50][class~=tw-text-rose-600]{color:#ff9a9f!important}html[data-theme=dark] .v2-product-window{border-color:#31465a;background:#0e1926!important}html[data-theme=dark] :is(.v2-light-feature,.v2-step-card){box-shadow:0 22px 60px #0003;background:#111d2b!important;border-color:#2b3f52!important}html[data-theme=dark] .v2-final-card{background:linear-gradient(135deg,#122b3e,#18253b)!important}html[data-theme=dark] .v2-faq-item button>span:last-child{background:#182738!important}html[data-theme=dark] .v3{--paper:#09131f;--paper-raised:#111d2b;--rule:#293b4e;--rule-strong:#3a5268;--ink:#e8f1f8;--ink-soft:#b1c1ce;--ink-faint:#8399ac;--accent-text:#72c9ed;--sky-50:#102c3d;--sky-200:#9edcf4;--sky-600:#72c9ed;--shadow-print:14px 14px 0 #0000002e}html[data-theme=dark] .v3 .keystone-logo img{opacity:.94;filter:brightness(0)invert()!important}html[data-theme=dark] .v3 :is(h1,h2,h3){color:#e9f1f8!important}html[data-theme=dark] .v3 :is(h1,h2) em{color:#72c9ed!important}html[data-theme=dark] .v3 .v3-cta{color:#fff;background:#285b80}html[data-theme=dark] .v3 .v3-cta:hover{color:#07131e;background:#72c9ed}html[data-theme=dark] .v3 .v3-cta-inverted{color:#07131e;background:#e8f2f9}html[data-theme=dark] .v3 :is(.v3-status-review,.v3-status-done){color:#8ccfea}html[data-theme=dark] .v3 .v3-turn{color:#9db1c1}html[data-theme=dark] .v3 .v3-method-numeral{color:#9edcf4}html[data-theme=dark] .v3 :is(.v3-method-list,.v3-faq-list){border-color:#3a5268}html[data-theme=dark] .v3 :is(.v3-trust,.v3-footer){color:#e8f1f8}html[data-theme=dark] .v3 .v3-pricing .billing-interval-toggle{color:#b8c9d5}html[data-theme=dark] .v3 .v3-pricing-grid h3{color:#eef5fb!important}html[data-theme=dark] .v3 .v3-pricing-grid button{color:#dceaf3;border-color:#56728a}html[data-theme=dark] .v3 .v3-pricing-grid .is-featured button{color:#fff;background:#285b80;border-color:#285b80}html[data-theme=dark] .v3 .v3-pricing-grid button:hover{color:#07131e;background:#72c9ed;border-color:#72c9ed}@media (width<=920px){html[data-theme=dark] .legal-toc nav{background:#111d2b}}
