@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--bg:#141f2b;--bg2:#182636;--surface:#1c2c3c;--glass:linear-gradient(160deg, #344c66b8, #1a2a3c9e);--glass2:#182636e6;--glass-hi:#ffffff17;--glass-sh:0 14px 44px #00000047;--line:#d6e4f024;--line2:#d6e4f04d;--text:#e6eef5;--muted:#9fb2c4;--green:#3fdcb4;--green-deep:#0f5a48;--green-ink:#062a24;--blue:#63c5f2;--blue-deep:#123a52;--amber:#f0b45a;--fail:#ff6b7a;--train-1:#3fdcb4;--train-2:#4fd7c6;--train-3:#57cfd9;--train-4:#5fc6ea;--train-5:#6fb6f0;--train-6:#85a6f2;--train-7:#9b98ee;--train-8:#b28ce8;--r:12px;--rs:8px;--nav-h:63px;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Archivo", Helvetica, Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#eef2f6;--bg2:#e3e9f0;--surface:#f7f9fb;--glass:#f7f9fbbd;--glass2:#f7f9fbeb;--glass-hi:#ffffff8c;--glass-sh:0 14px 40px #141f2b29;--line:#10202c24;--line2:#10202c52;--text:#10202c;--muted:#4f6577;--green:#0d8f6e;--green-deep:#bff0e0;--green-ink:#e6eef5;--blue:#0f6f9e;--blue-deep:#d3ecf8;--amber:#a2620c;--fail:#c0263a;--train-1:#0d8f6e;--train-2:#0b8a80;--train-3:#0a8290;--train-4:#0f6f9e;--train-5:#1c60a6;--train-6:#3a51a8;--train-7:#5344a4;--train-8:#6a3b97;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:var(--green);text-decoration:none}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ck-skip{z-index:100;background:var(--green);color:var(--green-ink);border-radius:var(--rs);padding:12px 18px;font-weight:600;position:absolute;top:0;left:-9999px}.ck-skip:focus{color:var(--green-ink);top:12px;left:12px}h1,h2,h3{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-weight:800;line-height:1.02}.ck-h1{font-size:clamp(44px,7vw,92px);line-height:.98}.ck-h2{font-size:clamp(28px,3.6vw,44px);line-height:1.05}.ck-h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.ck-lede{color:var(--muted);text-wrap:pretty;max-width:600px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.ck-body{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.ck-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:400;display:inline-flex}.ck-kicker--green{color:var(--green)}.ck-mono{font-family:var(--mono);color:var(--muted);font-size:12px}.ck-section{border-top:1px solid var(--line);background:var(--bg)}.ck-section--surface{background:var(--surface)}.ck-wrap{max-width:1180px;margin:0 auto;padding:56px 28px}.ck-wrap--tall{padding:80px 28px}.ck-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px}.ck-glass{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.25);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--glass-hi), var(--glass-sh)}.ck-grid{gap:16px;display:grid}.ck-panel-dark{-webkit-backdrop-filter:blur(16px);border-radius:var(--r);color:#e6eef5;background:#141f2bc7;border:1px solid #e4eeea2e}.ck-panel-dark .ck-body,.ck-panel-dark .ck-lede{color:#c5d3df}.ck-panel-dark .ck-mono{color:#9fb2c4}.ck-btn{border-radius:var(--rs);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ck-btn--primary{background:var(--green);color:var(--green-ink)}.ck-btn--primary:hover{background:var(--blue);color:#0b2a3a}.ck-btn--ghost{border:1px solid var(--line2);color:var(--text);background:0 0;font-weight:500}.ck-btn--ghost:hover{border-color:var(--green);color:var(--text)}.ck-panel-dark.ck-btn--ghost,.ck-btn--onmedia{-webkit-backdrop-filter:blur(16px);color:#e6eef5;background:#141f2bb8;border:1px solid #e4eeea59;font-weight:500}.ck-btn--onmedia:hover{border-color:var(--green);color:#e6eef5}.ck-btn--sm{padding:9px 16px;font-size:13px}.ck-btn--icon{width:40px;height:40px;font-family:var(--mono);justify-content:center;padding:0}.ck-mark{border:2px solid var(--green);isolation:isolate;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:1.5px;width:20px;height:20px;display:inline-flex;position:relative}.ck-mark i{background:var(--green);width:1.5px;animation:1.4s ease-in-out infinite ck-key;display:block}.ck-mark i:first-child{height:5px}.ck-mark i:nth-child(2){height:8px;animation-delay:.18s}.ck-mark i:nth-child(3){height:6px;animation-delay:.36s}.ck-mark i:nth-child(4){height:7px;animation-delay:.54s}.ck-mark:after{content:"";z-index:-1;border:2px solid var(--green);pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite ck-logo-pulse;position:absolute;inset:-2px}@keyframes ck-key{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ck-logo-pulse{0%{opacity:0;transform:scale(.7)}25%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes ck-pulse{0%{box-shadow:0 0 #3fdcb4b3}to{box-shadow:0 0 0 14px #3fdcb400}}@keyframes ck-drift{0%{background-position:0 0}to{background-position:0 64px}}.ck-nav{z-index:30;background:var(--glass2);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:fixed;top:0;left:0;right:0}.ck-wordmark{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.ck-wordmark:hover{color:var(--text)}.ck-nav-links{align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.ck-nav-links a:not(.ck-btn){color:var(--muted)}.ck-nav-links a:not(.ck-btn):hover,.ck-nav-links a:not(.ck-btn)[aria-current=page]{color:var(--text)}.ck-theme-toggle{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line2);border-radius:var(--rs);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 10px;font-size:11px}.ck-theme-toggle:hover{color:var(--text);border-color:var(--line2)}.ck-media{display:flex;position:relative;overflow:hidden}.ck-media>video,.ck-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ck-scrim{pointer-events:none;position:absolute;inset:0}.ck-scrim--down{background:linear-gradient(#141f2b59 0%,#141f2b99 40%,#141f2bf2 100%)}.ck-scrim--across{background:linear-gradient(90deg,#141f2bf0 0%,#141f2ba6 60%,#141f2b4d 100%)}.ck-scrim--soft{background:linear-gradient(#141f2b73 0%,#141f2bf5 100%)}.ck-scanlines{pointer-events:none;opacity:.35;background:repeating-linear-gradient(#0000 0 3px,#63c5f20d 3px 4px);position:absolute;inset:0}.ck-footer{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px;font-size:12px;display:flex}.ck-footer-links{flex-wrap:wrap;gap:20px;display:flex}.ck-footer a{color:var(--muted)}.ck-footer a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ck-mark:after,.ck-media>video{display:none}}.ck-hero{align-items:flex-end;min-height:100vh}.ck-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:end;gap:40px;width:100%;max-width:1180px;margin:0 auto;padding:140px 28px 72px;display:grid;position:relative}.ck-hero-copy{flex-direction:column;gap:22px;display:flex}.ck-hero-copy .ck-h1{color:#e6eef5}.ck-kicker--onmedia{color:#3fdcb4}.ck-lede--onmedia{color:#c5d3df}.ck-said{color:var(--green)}.ck-hero-copy .ck-said{color:#3fdcb4}.ck-dot{background:#3fdcb4;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite ck-pulse}.ck-arrow{font-family:var(--mono)}.ck-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ck-hero-stat{font-family:var(--mono);color:#c5d3df;flex-direction:column;gap:12px;padding:18px;font-size:12px;display:flex}.ck-hero-stat-head,.ck-hero-stat-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ck-hero-stat-head{color:#9fb2c4}.ck-listening{color:#3fdcb4}.ck-hero-stat-foot b{color:#e6eef5;font-weight:400}.ck-hero-stat-foot .ck-said{color:#3fdcb4}.ck-wave{align-items:flex-end;gap:3px;height:56px;display:flex}.ck-wave span{background:var(--blue);flex:1;transition:height .3s}.ck-wave span:last-child{background:var(--green)}.ck-carousel{flex-direction:column;gap:28px;padding-bottom:64px;display:flex}.ck-carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ck-carousel-arrows{gap:8px;display:flex}.ck-carousel-window{overflow:hidden}.ck-carousel-track{gap:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex}.ck-slide{opacity:.45;flex:0 0 min(78%,720px);grid-template-rows:auto auto 1fr auto;gap:18px;min-height:340px;padding:32px;transition:opacity .5s;display:grid}.ck-slide[data-active=true]{opacity:1}.ck-slide-title{font-size:clamp(34px,4.6vw,64px);line-height:1}.ck-slide-foot{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--line);align-self:end;padding-top:12px;font-size:12px}.ck-carousel-bars{gap:6px;display:flex}.ck-carousel-bars button{cursor:pointer;background:var(--line2);border:0;flex:1;height:3px;padding:0;transition:background .3s}.ck-carousel-bars button[aria-current=true]{background:var(--green)}.ck-origin{align-items:center;min-height:70vh}.ck-origin-inner{width:100%;position:relative}.ck-origin-panel{flex-direction:column;gap:14px;max-width:560px;padding:32px;display:flex}.ck-origin-title{letter-spacing:-.02em;color:#e6eef5;font-size:32px;line-height:1.05}.ck-origin-meta{color:#9fb2c4;flex-wrap:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.ck-origin-meta a{color:#3fdcb4}.ck-origin-face{object-fit:cover;border:1px solid #e4eeea47;border-radius:50%;flex:none;width:40px;height:40px}.ck-invite{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:32px;padding-top:64px;padding-bottom:64px;display:grid}.ck-invite-title{font-size:clamp(30px,4vw,52px);line-height:1}.ck-invite-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ck-invite-alt{color:var(--muted);font-size:14px}@media (width<=860px){.ck-hero-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:120px}.ck-slide{flex-basis:88%;padding:24px}.ck-nav{padding:12px 16px}.ck-nav-links{gap:14px}.ck-wrap{padding:40px 18px}}@media (width<=900px){.ck-nav-links a.ck-nav-opt{display:none}}@media (width<=560px){.ck-nav-links a:not(.ck-btn){display:none}}.ck-page-hero{align-items:flex-end;min-height:56vh}.ck-page-hero-inner{flex-direction:column;gap:18px;width:100%;padding-top:140px;display:flex;position:relative}.ck-page-hero-title{color:#e6eef5;max-width:15ch;font-size:clamp(34px,5vw,64px);line-height:1}.ck-tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.ck-tier{flex-direction:column;gap:14px;min-height:420px;padding:28px 24px;display:flex}.ck-tier--featured{border-color:var(--green)}.ck-tier-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ck-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);border-radius:999px;padding:3px 8px;font-size:10px}.ck-price{font-family:var(--mono);align-items:baseline;gap:8px;margin:0;display:flex}.ck-price-figure{color:var(--blue);letter-spacing:-.02em;font-size:40px}.ck-price-period{color:var(--muted);font-size:12px}.ck-tier-limit{border-bottom:1px solid var(--line);margin:0 0 4px;padding-bottom:14px;font-size:14px;font-weight:600}.ck-tier-features{color:var(--muted);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.ck-tier-features li{padding-left:16px;position:relative}.ck-tier-features li:before{content:"";background:var(--green);width:6px;height:6px;position:absolute;top:7px;left:0}.ck-tier-cta{justify-content:flex-start;align-self:stretch}.ck-grid--4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:24px}.ck-feature{flex-direction:column;gap:10px;padding:24px;display:flex}.ck-feature .ck-body{font-size:14px}.ck-code{font-family:var(--mono);color:var(--blue);font-size:.92em}.ck-enterprise{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.ck-enterprise-copy{flex-direction:column;gap:16px;display:flex}.ck-enterprise-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ck-mono-btn{font-family:var(--mono);font-size:14px}@media (width<=860px){.ck-enterprise{grid-template-columns:minmax(0,1fr)}.ck-page-hero-inner{padding-top:120px}}.ck-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-beta-hero{align-items:center;min-height:88vh}.ck-beta-hero-inner{width:100%;padding-top:140px;position:relative}.ck-beta-panel{flex-direction:column;gap:16px;max-width:560px;padding:32px;display:flex}.ck-beta-title{color:#e6eef5;font-size:clamp(30px,4vw,44px);line-height:1.03}.ck-beta-form{flex-wrap:wrap;gap:10px;display:flex}.ck-beta-form .ck-input{flex:220px}.ck-input{border-radius:var(--rs);color:#e6eef5;background:#0a121a8c;border:1px solid #e4eeea47;min-width:0;padding:13px 14px;font-family:inherit;font-size:15px}.ck-input::placeholder{color:#7d90a2}.ck-input:focus-visible{border-color:var(--green)}.ck-beta-note{color:#3fdcb4;margin:0;font-size:14px;line-height:1.5}.ck-beta-foot{color:#9fb2c4;line-height:1.5}.ck-milestones{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.ck-milestones-intro{top:calc(var(--nav-h) + 29px);flex-direction:column;gap:14px;display:flex;position:sticky}.ck-milestone-list{margin:0;padding:0;list-style:none}.ck-milestone{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 0;display:grid}.ck-milestone-id{font-family:var(--mono);color:var(--muted);font-size:22px}.ck-milestone-body{flex-direction:column;gap:8px;display:flex}.ck-milestone-body .ck-body{font-size:15px}.ck-is-done{color:var(--green)}.ck-is-now{color:var(--blue)}.ck-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 10px;font-size:10px}.ck-section-title{max-width:22ch;margin-top:12px}.ck-source-line{font-family:var(--mono);margin-top:24px;font-size:13px}.ck-safe-close{max-width:70ch;margin-top:28px}.ck-grid--safe{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:24px}.ck-guarantee{flex-direction:column;gap:10px;padding:24px;display:flex}.ck-guarantee-n{font-family:var(--mono);color:var(--blue);font-size:12px}.ck-guarantee .ck-body{font-size:14px}@media (width<=860px){.ck-milestones{grid-template-columns:minmax(0,1fr);gap:24px}.ck-milestones-intro{position:static}.ck-milestone{grid-template-columns:56px minmax(0,1fr)}.ck-status{grid-column:2;justify-self:start}.ck-beta-hero-inner{padding-top:120px}}.ck-trial-body{position:relative}.ck-trial-ground{z-index:-1;background:radial-gradient(70% 55% at 88% 8%, #3fdcb429, transparent 62%), radial-gradient(60% 55% at 6% 96%, #63c5f224, transparent 62%), var(--bg);position:fixed;inset:0}.ck-trial-ground:after{content:"";opacity:.5;background:repeating-linear-gradient(#0000 0 3px,#63c5f20d 3px 4px);animation:30s linear infinite ck-drift;position:absolute;inset:0}.ck-trial{max-width:1320px;padding:calc(var(--nav-h) + 21px) 28px 40px;flex-direction:column;gap:12px;margin:0 auto;display:flex}.ck-hud{top:var(--nav-h);z-index:20;background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;position:sticky}.ck-hud-cell{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 18px;display:flex}.ck-hud-cell:last-child{border-right:0}.ck-hud-cell--light{flex-direction:row;align-items:center;gap:12px}.ck-hud-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.ck-hud-value{font-family:var(--mono);color:var(--text);font-size:15px}.ck-hud-blue{color:var(--blue)}.ck-streak{gap:4px;display:flex}.ck-streak span{border:1px solid var(--line2);flex:1;height:14px}.ck-streak span[data-slot="1"],.ck-log li[data-slot="1"]{--train:var(--train-1)}.ck-streak span[data-slot="2"],.ck-log li[data-slot="2"]{--train:var(--train-2)}.ck-streak span[data-slot="3"],.ck-log li[data-slot="3"]{--train:var(--train-3)}.ck-streak span[data-slot="4"],.ck-log li[data-slot="4"]{--train:var(--train-4)}.ck-streak span[data-slot="5"],.ck-log li[data-slot="5"]{--train:var(--train-5)}.ck-streak span[data-slot="6"],.ck-log li[data-slot="6"]{--train:var(--train-6)}.ck-streak span[data-slot="7"],.ck-log li[data-slot="7"]{--train:var(--train-7)}.ck-streak span[data-slot="8"],.ck-log li[data-slot="8"]{--train:var(--train-8)}.ck-streak span[data-state=streak]{background:var(--train,var(--green));border-color:var(--train,var(--green))}.ck-streak span[data-state=kept]{background:var(--train,var(--green));border-color:var(--train,var(--green));opacity:.4}.ck-trial-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.ck-stage-pane{min-height:480px;padding:24px 28px}.ck-stage-pane>div{flex-direction:column;gap:12px;display:flex}.ck-stage-title{font-size:clamp(26px,3.4vw,40px);line-height:1.04}.ck-stage-actions{flex-wrap:wrap;gap:12px;display:flex}.ck-light{border:2px solid var(--muted);isolation:isolate;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:2px;width:28px;height:28px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.ck-light i{background:var(--muted);width:2px;transition:background .2s;display:block}.ck-light i:first-child{height:8px}.ck-light i:nth-child(2){height:14px}.ck-light i:nth-child(3){height:10px}.ck-light i:nth-child(4){height:12px}.ck-light[data-state=ready],.ck-light[data-state=recording]{border-color:var(--green)}.ck-light[data-state=ready] i,.ck-light[data-state=recording] i{background:var(--green)}.ck-light[data-state=recording] i{animation:.7s ease-in-out infinite ck-key}.ck-light[data-state=recording] i:nth-child(2){animation-delay:.1s}.ck-light[data-state=recording] i:nth-child(3){animation-delay:.2s}.ck-light[data-state=recording] i:nth-child(4){animation-delay:.3s}.ck-light[data-state=captured]{border-color:var(--blue)}.ck-light[data-state=captured] i{background:var(--blue)}.ck-light[data-state=matched]{border-color:var(--green);background:var(--green)}.ck-light[data-state=matched] i{background:var(--green-ink)}.ck-light[data-state=amber]{border-color:var(--amber)}.ck-light[data-state=amber] i{background:var(--amber)}.ck-light[data-state=refused]{border-color:var(--fail);background:#ff6b7a14}.ck-light[data-state=refused] i{background:var(--fail)}.ck-choice-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ck-choice{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--text);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.ck-choice[data-selected=true]{border-color:var(--green)}.ck-choice-radio{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-choice-label{cursor:pointer;display:block}.ck-choice:focus-within{outline:2px solid var(--green);outline-offset:2px}.ck-choice-head{font-size:15px;font-weight:600}.ck-choice-phrase{font-family:var(--mono);font-size:15px}.ck-choice-shuffle,.ck-choice-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ck-choice-shuffle{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ck-choice-shuffle:hover{color:var(--green)}.ck-choice-input{background:var(--bg);border-color:var(--line2);width:100%;color:var(--text);padding:10px 12px;font-size:14px}.ck-explainer{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding-top:14px;display:grid}.ck-explainer .ck-body{margin-top:6px;font-size:14px}.ck-error{color:var(--fail);margin:0;font-size:14px}.ck-phrase-chip{font-family:var(--mono);color:var(--text);background:var(--bg2);border:1px solid var(--line);border-radius:var(--rs);-webkit-user-select:all;user-select:all;align-self:flex-start;margin:0;padding:10px 14px;font-size:16px}.ck-waveform{border:1px solid var(--line);border-radius:var(--rs);background:repeating-linear-gradient(90deg, transparent 0 39px, var(--line) 39px 40px), var(--bg2);height:104px;padding:10px;position:relative;overflow:hidden}.ck-waveform-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;position:absolute;top:8px;left:10px}.ck-waveform-bars{align-items:flex-end;height:100%;padding-top:18px;display:flex}.ck-waveform-bars span{background:var(--green);width:10px;color:var(--green);flex:none;transition:height .1s;box-shadow:0 0 8px}.ck-waveform--amber .ck-waveform-bars span{background:var(--amber);color:var(--amber)}.ck-waveform-bars span[data-outside=true]{background:var(--fail);color:var(--fail)}.ck-typefield{position:relative}.ck-typefield-input{width:100%;font-family:var(--mono);background:var(--bg2);border-color:var(--line2);color:var(--text);font-size:20px}.ck-typefield-edge{background:var(--green);width:0;height:2px;transition:width .12s;position:absolute;bottom:0;left:0}.ck-feedback{color:var(--amber);min-height:1.2em;margin:0;font-size:14px}.ck-envelope{border:1px solid var(--line);border-radius:var(--rs);background:var(--bg2);align-items:flex-end;gap:3px;height:140px;padding:10px;display:flex}.ck-envelope-col{height:var(--mu);background:var(--blue-deep);border-top:2px solid var(--blue);flex:1;position:relative}.ck-envelope-col:after{content:"";left:0;right:0;top:calc(var(--band) / -2);height:var(--band);background:#63c5f238;position:absolute}.ck-statstrip{border:1px solid var(--line);border-radius:var(--rs);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ck-statstrip>div{border-right:1px solid var(--line);font-family:var(--mono);flex-direction:column;gap:6px;padding:14px 16px;font-size:15px;display:flex}.ck-statstrip>div:last-child{border-right:0}.ck-strictness{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ck-seg{border:1px solid var(--line2);border-radius:var(--rs);display:inline-flex;overflow:hidden}.ck-seg button{font:inherit;border:0;border-right:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px}.ck-seg button:last-child{border-right:0}.ck-seg button[aria-pressed=true]{background:var(--green);color:var(--green-ink)}.ck-verdicts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ck-verdict{flex-direction:column;gap:10px;padding:24px;display:flex}.ck-band{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px}.ck-band[data-band=pass]{color:var(--green)}.ck-band[data-band=grey]{color:var(--amber)}.ck-band[data-band=fail]{color:var(--fail)}.ck-verdict .ck-body{font-size:14px}.ck-safe-strip{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.ck-safe-strip .ck-body{margin-top:8px;font-size:13px}.ck-rail{font-family:var(--mono);flex-direction:column;gap:12px;padding:20px;font-size:11px;display:flex}.ck-rail-list{flex-direction:column;gap:6px;margin:0;display:flex}.ck-rail-list>div{justify-content:space-between;gap:10px;display:flex}.ck-rail-list dt{color:var(--muted)}.ck-rail-list dd{color:var(--text);margin:0}.ck-log{flex-direction:column;gap:5px;min-height:120px;margin:0;padding:0;list-style:none;display:flex}.ck-log li{color:var(--text)}.ck-log li[data-tone=green]{color:var(--green)}.ck-log li[data-tone=amber]{color:var(--amber)}.ck-log li[data-tone=fail]{color:var(--fail)}.ck-log li[data-tone=train]{color:var(--train,var(--green))}.ck-achievements{flex-wrap:wrap;gap:8px;display:flex}.ck-chip{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.ck-chip i{background:currentColor;width:6px;height:6px}.ck-chip[data-unlocked=true]{color:var(--green);border-color:var(--green);background:#3fdcb414}.ck-kicker--amber{color:var(--amber)}.ck-reset:hover{border-color:var(--fail);color:var(--fail)}@media (width<=1040px){.ck-trial-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.ck-trial{padding:92px 16px 40px}.ck-stage-pane{padding:20px}}.ck-prose{flex-direction:column;gap:16px;max-width:68ch;display:flex}.ck-prose .ck-h2{margin-bottom:4px}.ck-note{max-width:74ch;margin-top:24px;font-size:14px}.ck-table-wrap{border:1px solid var(--line);border-radius:var(--r);margin-top:24px;overflow-x:auto}.ck-table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.ck-table th,.ck-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.ck-table thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg2);font-size:10px;font-weight:400}.ck-table tbody th{color:var(--text);font-weight:600}.ck-table tr:last-child th,.ck-table tr:last-child td{border-bottom:0}.ck-cell-ok{color:var(--green)}.ck-cell-warn{color:var(--amber)}.ck-cell-bad{color:var(--fail)}.ck-code-block{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);color:var(--text);margin:24px 0 0;padding:20px;font-size:13px;line-height:1.65;overflow-x:auto}.ck-code-block--math{font-size:14px;line-height:1.9}.ck-code-block .ck-c{color:var(--muted)}.ck-code-block .ck-k{color:var(--blue)}.ck-code-block .ck-s{color:var(--text)}.ck-code-block .ck-n{color:var(--blue)}.ck-code-block .ck-ok{color:var(--green)}.ck-code-block .ck-no{color:var(--fail)}.ck-grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.ck-deck-head{max-width:1180px;padding:calc(var(--nav-h) + 60px) 28px 48px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.ck-deck-title{max-width:18ch;font-size:clamp(36px,5.2vw,68px)}.ck-founder-head{grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:stretch;gap:20px 56px;display:grid}.ck-founder-intro{flex-direction:column;gap:20px;min-width:0;display:flex}.ck-founder-head .ck-factstrip{grid-column:1/-1}.ck-portrait{min-height:0;margin:0;position:relative}.ck-portrait img{inset-block:0;object-fit:cover;border-radius:var(--r);border:1px solid var(--line2);width:auto;max-width:100%;height:100%;box-shadow:var(--glass-sh);background:#141f2b;position:absolute;right:0}.ck-factstrip{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.ck-factstrip>div{background:var(--bg);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.ck-factstrip dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.ck-factstrip dd{margin:0;font-size:14px;font-weight:600}.ck-split{grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);align-items:start;gap:40px;display:grid}.ck-split-copy{flex-direction:column;gap:16px;display:flex}.ck-checklist{color:var(--muted);flex-direction:column;gap:14px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.ck-checklist li{padding-left:18px;position:relative}.ck-checklist li:before{content:"";background:var(--green);width:6px;height:6px;position:absolute;top:8px;left:0}.ck-checklist b{color:var(--text)}.ck-metric{flex-direction:column;gap:8px;padding:24px;display:flex}.ck-metric-figure{font-family:var(--mono);letter-spacing:-.02em;color:var(--blue);font-size:40px}.ck-metric-label{color:var(--muted);font-size:14px;line-height:1.45}@media (width<=860px){.ck-split{grid-template-columns:minmax(0,1fr);gap:24px}.ck-deck-head{padding-top:calc(var(--nav-h) + 32px)}.ck-founder-head{grid-template-columns:minmax(0,1fr) clamp(96px,30vw,136px);align-items:start;gap:14px 18px}.ck-founder-intro{display:contents}.ck-founder-head .ck-kicker,.ck-founder-head .ck-deck-title,.ck-founder-head .ck-factstrip{grid-column:1/-1}.ck-founder-head .ck-lede{grid-column:1}.ck-portrait{grid-column:2;align-self:start}.ck-portrait img{aspect-ratio:4/5;width:100%;height:auto;position:static}}@media print{:root{--bg:#fff;--bg2:#f4f6f8;--surface:#fff;--glass:#fff;--line:#10202c33;--line2:#10202c59;--text:#10202c;--muted:#35485a;--green:#0b6f56;--blue:#0f6f9e}.no-print,.ck-skip,.ck-footer{display:none!important}body{background:#fff}.ck-deck-head{padding-top:0}.ck-section{break-inside:avoid;background:#fff!important}.ck-card,.ck-glass{break-inside:avoid;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ck-wrap{padding:20px 0}a{color:var(--text)}}
