:root{--yellow:#ffd43b;--yellow-deep:#f5c518;--yellow-soft:#fff3c4;--ink:#111;--ink-on-yellow:#3a3200;--gray:#5e5e57;--gray-2:#6e6e67;--paper:#fff;--line:#ecebe4;--good:#117a43;--good-bg:#e3f5ea;--warn:#9a5b00;--warn-bg:#fff1d6;--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 56px);--max:1240px;--radius:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--yellow);scrollbar-color:#c9c4b0 var(--paper);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}::selection{background:var(--ink);color:var(--yellow)}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:10px}.report :focus-visible{outline-color:var(--yellow)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(var(--max), 100% - var(--gutter) * 2);margin:0 auto}.progress{z-index:60;background:var(--ink);transform-origin:0;height:3px;transform:scaleX(var(--sp,0));pointer-events:none;position:fixed;inset:0 0 auto}.h2{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(40px,5.6vw,84px);font-weight:900;line-height:.95}.h2-light{color:#fff}.lede{max-width:54ch;color:var(--gray);text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.lede-light{color:#a8a8a0}.sec-head{margin-bottom:clamp(44px,6vw,80px)}.btn{white-space:nowrap;height:48px;transition:transform .3s var(--out), background .2s, box-shadow .2s;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.btn .arrow{transition:transform .3s var(--out)}.btn:hover{transform:translateY(-2px)}.btn:hover .arrow{transform:translate(3px)}.btn:active{transform:translateY(0)scale(.98)}.btn-dark{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #0009}.btn-dark:hover{background:#000}.btn-line{box-shadow:inset 0 0 0 2px var(--ink)}.btn-line:hover{background:var(--ink);color:var(--yellow)}.btn-sm{height:40px;padding:0 16px;font-size:14.5px}.btn-lg{height:58px;padding:0 28px;font-size:16.5px}.words .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.words .w>span{display:inline-block}.js .words .w>span{transition:transform .95s var(--out);transform:translateY(105%)}.js .words.in .w>span{transform:none}.js [data-reveal=""],.js [data-reveal=up]{opacity:0;transition:opacity .8s var(--out), transform 1s var(--out);transition-delay:var(--d,0s);transform:translateY(26px)}.js [data-reveal=up]{transition-duration:.9s,1.1s;transform:translateY(40px)}.js [data-reveal].in:not([data-reveal=words]){opacity:1;transform:none}.js .rise{opacity:0;animation:rise 1s var(--out) forwards;transform:translateY(18px)}@keyframes rise{to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.fade{animation:fade .5s var(--out) both}.nav{z-index:50;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.scrolled .nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb;box-shadow:0 1px #0000000f}.nav-in{align-items:center;gap:36px;height:72px;display:flex}.nav .btn{margin-left:auto}.logo{letter-spacing:-.05em;align-items:center;gap:9px;font-size:21px;font-weight:900;display:inline-flex}.logo-mark{background:var(--ink);width:28px;height:28px;color:var(--yellow);letter-spacing:0;transition:transform .4s var(--out);border-radius:8px;place-items:center;font-size:16px;display:grid}.logo:hover .logo-mark{transform:rotate(-8deg)}.nav-links{gap:4px;font-size:15px;font-weight:500;display:flex}.nav-links a{opacity:.72;border-radius:999px;padding:8px 12px;transition:opacity .2s,background .2s}.nav-links a:hover{opacity:1;background:#0000000f}@media (max-width:820px){.nav-links{display:none}}.hero{--s:0;background:var(--yellow);padding-top:clamp(120px,17vh,168px);overflow:hidden}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-title{letter-spacing:-.055em;font-size:clamp(46px,8vw,124px);font-weight:900;line-height:.9}.hero-title .line{padding-bottom:.06em;display:block;overflow:hidden}.hero-title .line>span{display:inline-block}.js .hero-title .line>span{animation:rise 1.1s var(--out) forwards;transform:translateY(105%)}.hero-sub{max-width:600px;color:var(--ink-on-yellow);margin-top:26px;font-size:clamp(17px,1.45vw,20px);font-weight:500;line-height:1.5}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-stage{perspective:1800px;margin-top:clamp(52px,8vh,84px);padding-bottom:clamp(40px,6vw,80px)}.tilt{transform-origin:50% 0;max-width:1080px;transform:rotateX(calc((1 - var(--s)) * 16deg)) scale(calc(.92 + var(--s) * .08));will-change:transform;margin:0 auto;position:relative}.dots{gap:6px;display:flex}.dots i{background:#dddcd4;border-radius:50%;width:10px;height:10px}.av{background:var(--yellow-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.nm{min-width:0;display:grid}.nm b{font-weight:700}.nm em{color:var(--gray-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}@keyframes grow{to{transform:none}}.pct{text-align:right;font-weight:500}.statement{--p:0;background:var(--yellow);padding:clamp(60px,10vw,140px) 0 clamp(110px,14vw,200px)}.statement-text{letter-spacing:-.04em;font-size:clamp(24px,7vw,76px);font-weight:800;line-height:1.08}.st-line{flex-wrap:wrap;align-items:center;gap:.12em .26em;margin:0;display:flex}.st-line+.st-line{margin-top:.06em}.st-line.st-gap{margin-top:.62em}.sw{opacity:clamp(.14, calc((var(--p) * 2.1 - .3 - var(--k)) * 9), 1);transition:opacity .12s linear}.pill{vertical-align:.02em;background:#fff;border-radius:.4em;align-items:center;gap:.25em;padding:0 .32em .04em;line-height:1.15;display:inline-flex;box-shadow:0 10px 30px -14px #5a460099}.stack{display:inline-flex}.stack i{background:var(--yellow-deep);border:.06em solid #fff;border-radius:50%;width:.62em;height:.62em;margin-left:-.2em}.stack i:first-child{background:#ffe58a;margin-left:0}.stack i:last-child{background:var(--ink)}@media (prefers-reduced-motion:reduce){.sw{opacity:1}}.how{--p:0;background:var(--paper);border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;margin-top:calc(-1*clamp(24px,4vw,48px));padding:clamp(100px,12vw,170px) 0 clamp(60px,8vw,110px);position:relative}.how-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);display:grid}.how-step{opacity:.25;min-height:72vh;transition:opacity .4s var(--out);flex-direction:column;justify-content:center;display:flex}.how-step:first-child{justify-content:flex-start;min-height:56vh;padding-top:14vh}.how-step.on{opacity:1}.how-k{align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.how-k b{background:var(--yellow);border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;transition:background .3s,color .3s;display:grid}.how-step.on .how-k b{background:var(--ink);color:var(--yellow)}.how-step h3{letter-spacing:-.04em;max-width:16ch;margin-top:16px;font-size:clamp(28px,2.7vw,40px);font-weight:850;line-height:1.02}.how-step p{color:var(--gray);max-width:44ch;margin-top:14px}.how-inline{display:none}.how-stage{align-self:start;height:min(600px,100vh - 130px);position:sticky;top:max(96px,50vh - 300px)}.panel{background:var(--yellow);border-radius:30px;height:100%;position:relative;overflow:hidden}.panel:before{content:"";pointer-events:none;background:radial-gradient(120% 70% at 100% 0,#ffe27a,#0000 60%);position:absolute;inset:0}.panel-dots{z-index:2;gap:6px;display:flex;position:absolute;top:22px;left:26px}.panel-dots i{background:#11111126;border-radius:3px;width:26px;height:5px;transition:background .4s}.panel-dots i.done{background:#11111173}.panel-dots i.on{background:var(--ink)}.panel-view{opacity:0;pointer-events:none;transition:opacity .45s var(--out), transform .8s var(--out);place-items:center;padding:56px clamp(20px,3vw,44px) 36px;display:grid;position:absolute;inset:0;transform:translateY(30px)scale(.97)}.panel-view.on{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.panel-bar{background:#1111111f;border-radius:2px;height:3px;position:absolute;bottom:18px;left:26px;right:26px;overflow:hidden}.panel-bar i{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}@media (max-width:960px){.how-grid{grid-template-columns:1fr}.how-stage{display:none}.how-step,.how-step:first-child{opacity:1;min-height:0;padding:28px 0}.how-inline{background:var(--yellow);border-radius:24px;margin-top:22px;padding:22px 16px;display:block}}.card{background:#fff;border-radius:18px;width:100%;max-width:500px;padding:18px 20px;box-shadow:0 24px 50px -24px #5a46008c,0 1px #00000008}.stack-cards{gap:12px;width:100%;max-width:500px;display:grid}.card-k{text-transform:uppercase;letter-spacing:.07em;color:var(--gray-2);font-size:12px;font-weight:800}.close{--p:0;background:var(--yellow);border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;margin-top:calc(-1*clamp(24px,4vw,48px));padding:clamp(110px,13vw,190px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.close-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.close-title{letter-spacing:-.06em;font-size:clamp(72px,13vw,210px);font-weight:900;line-height:.84}.close-title span{transform:translateX(calc((.6 - var(--p)) * -12%));display:block}.close-five{transform:translateX(calc((.6 - var(--p)) * 16%))!important}.close-five:after{content:"";vertical-align:.05em;background:#fff;border-radius:50%;width:.16em;height:.16em;margin-left:.04em;display:inline-block}.close-card{background:#fff;border-radius:26px;justify-items:start;gap:20px;padding:clamp(22px,2.6vw,32px);display:grid;box-shadow:0 40px 80px -40px #5a460099}.close-card p{letter-spacing:-.01em;font-size:clamp(17px,1.45vw,20px);font-weight:600;line-height:1.45}.close-small{color:var(--gray);font-size:13.5px}@media (max-width:900px){.close-in{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.close-title span{transform:none!important}}.foot{background:var(--yellow);padding:0 0 44px}.foot-in{border-top:1.5px solid #11111124;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:28px;display:flex}.foot nav{flex-wrap:wrap;gap:6px 22px;font-size:15px;font-weight:500;display:flex}.foot nav a{opacity:.75}.foot nav a:hover{opacity:1}.foot-c{color:var(--ink-on-yellow);margin-left:auto;font-size:13.5px}@media (prefers-reduced-motion:reduce){.js .words .w>span,.js [data-reveal],.js .rise,.js .hero-title .line>span,.js .app,.js .app-row,.js .bar i,.js .hero-float{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.tilt{transform:none}.marquee-track,.wave i,.rec-dot{animation:none!important}}@media (max-width:900px){.close-title span{transform:translateX(calc((.6 - var(--p)) * -4%))}.close-five{transform:translateX(calc((.6 - var(--p)) * 6%))!important}}.hero-free{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:24px;display:flex}.hero-free li{background:#fff;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px 0 10px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #5a460099}.hero-free svg{color:var(--good)}.free-tag{color:var(--ink);background:#fff;border-radius:.35em;margin-right:.1em;padding:0 .4em .05em;font-weight:900;display:inline-block;transform:rotate(-2deg);box-shadow:0 6px 16px -8px #5a460099}.hero-sub .free-tag+*{font-weight:inherit}.pricing{background:var(--yellow);border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;margin-top:calc(-1*clamp(24px,4vw,48px));padding:clamp(100px,12vw,170px) 0;position:relative}.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pricing-points{gap:12px;margin-top:30px;font-size:16.5px;font-weight:650;display:grid}.pricing-points li{align-items:center;gap:12px;display:flex}.pricing-points i{background:var(--ink);width:28px;height:28px;color:var(--yellow);border-radius:50%;flex:none;place-items:center;display:grid}.receipt{background:#fff;border-radius:26px;padding:clamp(22px,2.6vw,32px);position:relative;box-shadow:0 50px 100px -40px #5a460099}.receipt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.receipt-head b{letter-spacing:-.02em;font-size:18px;font-weight:800}.receipt-head span{color:var(--gray-2);font-size:12.5px}.receipt-lines li{border-bottom:1px dashed #e2e1d9;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;display:flex}.receipt-lines b{color:var(--good);font-weight:500}.js .receipt .receipt-lines li{opacity:0;transition:opacity .6s var(--out), transform .8s var(--out);transition-delay:calc(.35s + var(--i) * .11s);transform:translate(-10px)}.js .receipt.in .receipt-lines li{opacity:1;transform:none}.receipt-total{justify-content:space-between;align-items:baseline;padding:18px 0 20px;display:flex}.receipt-total span{font-weight:700}.receipt-total b{letter-spacing:-.05em;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1}.receipt-hire{background:var(--yellow-soft);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.receipt-hire p{font-size:14.5px;line-height:1.45}.receipt-hire p b{font-weight:800}.stamp{border:2.5px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;flex:none;place-items:center;padding:10px 12px;font-size:13px;font-weight:900;display:grid;transform:rotate(-6deg)}.js .receipt .stamp{opacity:0;transition:opacity .3s 1s,transform .5s cubic-bezier(.3,1.5,.5,1) 1s;transform:rotate(-18deg)scale(1.8)}.js .receipt.in .stamp{opacity:1;transform:rotate(-6deg)}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}}@media (max-width:520px){.receipt-hire{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.js .receipt .receipt-lines li,.js .receipt .stamp{opacity:1!important;transition:none!important;transform:none!important}.js .receipt .stamp{transform:rotate(-6deg)!important}}.nav-cta{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-login{white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;transition:background .2s}.nav-login:hover{background:#0000000f}.funnel,.oldway,.report,.cands,.trust{border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;margin-top:calc(-1*clamp(24px,4vw,48px));position:relative}.progress{background:#11111114;height:4px;transform:none}.progress:before{content:"";background:var(--ink);transform-origin:0;transform:scaleX(var(--sp,0));position:absolute;inset:0}.progress i{transform:translateX(calc(var(--sp,0) * 100vw));background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--yellow);border-radius:50%;margin-left:-5px;position:absolute;top:-3px;left:0}.timecode{background:var(--ink);color:#fff;height:34px;font-family:var(--mono);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12.5px;display:inline-flex}.timecode i{background:#ff4d4d;border-radius:50%;width:8px;height:8px;animation:1.4s step-end infinite blink}.timecode em{color:#8c8c85;font-style:normal}@keyframes blink{50%{opacity:.25}}@media (max-width:980px){.timecode{display:none}}.timecode+.nav-cta{margin-left:12px}@media (max-width:980px){.timecode+.nav-cta{margin-left:auto}}.hero-sub em{color:var(--ink);font-style:normal;font-weight:800}.hero-stage{margin-top:clamp(44px,7vh,72px)}.tilt{max-width:1160px}.hero-player{opacity:0;animation:app-in 1.3s .35s var(--out) forwards}@keyframes app-in{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}.hero-caption{text-align:center;color:var(--ink-on-yellow);margin-top:14px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.hero-player{opacity:1;animation:none}}.replay{text-align:left;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 60px 120px -50px #5a4600a6,0 2px #00000008}.rp-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:50px;padding:0 18px;font-size:14px;display:flex}.rp-rec{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.rp-rec i{background:#7c7c74;border-radius:50%;width:7px;height:7px}.rp-rec i.live{background:#ff4d4d;animation:1.4s step-end infinite blink}.rp-title{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rp-title b{color:var(--ink)}.rp-time{font-variant-numeric:tabular-nums;font-size:14px}.rp-time em{color:var(--gray-2);font-style:normal}.rp-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);display:grid}.rp-screen,.rp-code{min-width:0;overflow:hidden}.rp-screen{color:#e9e9e4;background:#151515;flex-direction:column;min-height:380px;display:flex;position:relative}.rp-tabs{color:#7c7c74;background:#0e0e0e;align-items:center;gap:2px;height:36px;padding:0 10px;font-size:11.5px;display:flex}.rp-tabs span{border-radius:6px;padding:6px 10px}.rp-tabs .on{color:#e9e9e4;background:#1f1f1f}.rp-tabs-sp{flex:1}.rp-tool{background:#1f1f1f;color:var(--yellow)!important}.rp-code{flex:1;padding:14px 0;font-size:clamp(11px,1vw,13px);line-height:1.75;position:relative;overflow:hidden}.ln{opacity:0;transition:opacity .25s, transform .35s var(--out), background .3s;white-space:pre;grid-template-columns:40px 1fr;display:grid;transform:translate(-6px)}.ln.on{opacity:1;transform:none}.ln-n{text-align:right;color:#4a4a45;padding-right:14px}.ln.bug{background:#ff4d4d29;box-shadow:inset 3px 0 #ff4d4d}.tk-k{color:var(--yellow)}.tk-s{color:#9fe3b4}.tk-n{color:#ffa66b}.tk-c{color:#75756e;font-style:italic}.tk-f{color:#8fc8ff}.tk-p{color:#e9e9e4}.tk-b{color:#ff8a8a;font-weight:700}.rp-reading{color:#9a9a91;font-family:var(--sans);place-content:center;justify-items:center;gap:12px;font-size:14px;display:grid;position:absolute;inset:0}.rp-reading i{background:linear-gradient(90deg, var(--yellow) 0 30%, #2a2a2a 30%) 0 0 / 200% 100%;border-radius:2px;width:140px;height:4px;animation:1.2s linear infinite shimmer-x}@keyframes shimmer-x{to{background-position:-100% 0}}.rp-ai{width:min(300px,70%);color:var(--ink);font-family:var(--sans);opacity:0;transition:opacity .3s, transform .4s var(--out);pointer-events:none;background:#fff;border-radius:14px;padding:12px 14px;position:absolute;top:52px;right:16px;transform:translateY(8px)scale(.97);box-shadow:0 20px 40px -10px #0009}.rp-ai.on{opacity:1;transform:none}.rp-ai b{text-transform:uppercase;letter-spacing:.07em;color:var(--gray);font-size:11.5px;font-weight:800}.rp-ai p{margin-top:4px;font-size:13.5px;line-height:1.45}.rp-term{color:#9a9a91;background:#0e0e0e;border-top:1px solid #222;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;display:flex}.rp-term b{font-weight:500}.rp-term.t-running b{color:#e9e9e4}.rp-term.t-fail b{color:#ff8a8a}.rp-term.t-pass b{color:#7ee2a8}.rp-cam{background:var(--yellow);color:var(--ink);opacity:0;transition:opacity .3s, transform .5s var(--out);border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:52px;right:16px;transform:scale(.8)}.rp-cam.on{opacity:1;transform:none}.rp-cam-face{background:var(--ink);width:34px;height:34px;color:var(--yellow);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.rp-cam-wave{align-items:center;gap:3px;height:20px;display:flex}.rp-cam-wave i{background:var(--ink);border-radius:2px;width:3px;height:30%}.rp-cam.on .rp-cam-wave i{animation:.9s ease-in-out infinite alternate wv;animation-delay:calc(var(--i) * -.1s)}@keyframes wv{to{height:100%}}.rp-events{border-left:1px solid var(--line);background:#fcfcfa;align-content:start;gap:2px;padding:10px;display:grid}.rp-events button{text-align:left;width:100%;color:var(--gray);border-radius:10px;grid-template-columns:44px 44px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;transition:background .25s,color .25s;display:grid}.rp-events li.seen button{color:var(--ink)}.rp-events li:not(.seen) .ev{color:var(--gray);background:#f0efea}.rp-events li.now button{background:var(--yellow-soft)}.rp-events button:hover{background:#f3f2ec}.rp-events .mono{color:var(--gray-2);font-size:11.5px}.ev{text-transform:uppercase;letter-spacing:.05em;color:var(--gray);background:#f0efea;border-radius:6px;justify-self:start;padding:3px 7px;font-size:10.5px;font-weight:800}.ev-ai{background:var(--ink);color:var(--yellow)}.ev-test,.ev-pass{background:var(--good-bg);color:var(--good)}.ev-bug{color:#b42318;background:#ffe8e6}.ev-talk{background:var(--yellow);color:var(--ink)}.ev-l{font-weight:600}.rp-scrub{border-top:1px solid var(--line);padding:14px 18px 16px}.rp-track{cursor:pointer;touch-action:none;outline-offset:4px;border-radius:8px;height:34px;position:relative}.rp-frames{border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.fr{background:#edece6}.fr-code{background:#2a2a2a}.fr-read{background:#d7d6ce}.fr-bug{background:#f4a3a3}.fr-pass{background:#7ee2a8}.fr-talk{background:var(--yellow)}.rp-fill{mix-blend-mode:normal;pointer-events:none;background:#ffffff8c;border-radius:8px 0 0 8px;display:none;position:absolute;inset:0 auto 0 0}.rp-mark{background:var(--ink);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-8px;box-shadow:0 0 0 2px #fff}.mk-ai{background:var(--yellow);box-shadow:0 0 0 2px var(--ink)}.mk-bug{background:#ff4d4d}.mk-pass,.mk-test{background:var(--good)}.rp-head{background:var(--ink);pointer-events:none;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 0 3px #fff,0 4px 10px #00000059}.rp-head:before{content:"";background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--yellow);border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%}@media (max-width:900px){.rp-stage{grid-template-columns:minmax(0,1fr)}.rp-events{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;max-height:200px;overflow:auto}.rp-screen{min-height:300px}.rp-title{display:none}}.funnel{background:var(--paper);height:420vh}.funnel-stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.funnel-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.funnel-count{align-items:baseline;gap:14px;margin-top:30px;display:flex}.funnel-count b{letter-spacing:-.06em;animation:fade .5s var(--out) both;font-size:clamp(72px,9vw,140px);font-weight:500;line-height:.9}.funnel-count span{font-size:clamp(18px,1.6vw,22px);font-weight:800}.funnel-note{max-width:36ch;color:var(--gray);min-height:3.1em;animation:fade .5s var(--out) both;margin-top:14px;font-size:17px}.funnel-steps{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.funnel-steps li{height:32px;color:var(--gray-2);background:#f3f2ec;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.funnel-steps li i{background:currentColor;border-radius:50%;width:7px;height:7px}.funnel-steps li.done{color:var(--ink)}.funnel-steps li.on{background:var(--ink);color:var(--yellow)}.dots{grid-template-columns:repeat(27,1fr);gap:clamp(3px,.4vw,6px);display:grid;position:relative}.d{aspect-ratio:1;transition:background .5s, opacity .6s, transform .6s var(--out);transition-delay:calc(var(--i) * 1.2ms);background:#e4e3dc;border-radius:30%}.st-1 .d{background:var(--ink)}.st-2 .d{opacity:.5;background:#e9e8e1}.st-2 .d.t1,.st-2 .d.t2{background:var(--yellow);opacity:1;box-shadow:0 0 0 1px var(--ink);transform:scale(1.15)}.st-3 .d{opacity:.35;background:#efeee8;transition-delay:0s}.st-3 .d.t1{background:var(--yellow-soft);opacity:.8;box-shadow:none;transform:none}.st-3 .d.t2{background:var(--ink);opacity:1;box-shadow:0 0 0 2px var(--yellow);transform:scale(1.7)}.st-4 .d{opacity:.12;transition-delay:0s;transform:scale(.8)}.st-4 .d.t2{opacity:0}.dots-five{pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:10px;display:grid;position:absolute;inset:0}.dots-five span{box-shadow:0 24px 50px -24px #00000059, inset 0 0 0 1px var(--line);opacity:0;transition:opacity .5s, transform .7s var(--out);transition-delay:calc(var(--k) * 80ms);background:#fff;border-radius:18px;justify-items:center;gap:10px;padding:18px 8px;display:grid;transform:translateY(24px)scale(.9)}.dots-five .av{background:var(--ink);width:52px;height:52px;color:var(--yellow);font-size:16px}.dots-five em{text-align:center;font-size:13.5px;font-style:normal;font-weight:700}.st-4 .dots-five span{opacity:1;transform:none}@media (max-width:900px){.funnel{height:380vh}.funnel-grid{grid-template-columns:1fr;gap:22px}.funnel-count{margin-top:14px}.funnel-count b{font-size:64px}.funnel-steps{display:none}.dots{grid-template-columns:repeat(27,1fr);gap:2px}.dots-five{grid-template-columns:repeat(5,1fr);gap:4px}.dots-five span{padding:10px 2px}.dots-five .av{width:36px;height:36px;font-size:12px}.dots-five em{font-size:11px}}@media (prefers-reduced-motion:reduce){.d,.dots-five span{transition:none}}.oldway{background:var(--ink);color:#fff;padding:clamp(100px,12vw,170px) 0}.ow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ow-card{background:#1b1b1b;border-radius:24px;padding:18px;box-shadow:inset 0 0 0 1px #262626}.ow-card h3{letter-spacing:-.03em;margin-top:18px;font-size:22px;font-weight:850}.ow-card p{color:#a8a8a0;margin-top:6px;font-size:15px}.ow-art{background:#242424;border-radius:16px;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.ow-doc{width:70%;color:var(--ink);background:#fff;border-radius:10px;gap:8px;padding:16px;display:grid;position:relative;transform:rotate(-3deg)}.ow-doc b{font-size:14px}.ow-doc i{background:#ecebe4;border-radius:3px;height:6px}.ow-doc i:nth-of-type(2){width:70%}.ow-doc em{color:var(--gray);font-size:11.5px;font-style:normal;line-height:1.35}.ow-stamp{color:#ff4d4d;letter-spacing:.05em;text-transform:uppercase;opacity:0;background:#fff;border:2.5px solid #ff4d4d;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:900;transition:opacity .3s .4s,transform .5s cubic-bezier(.3,1.5,.5,1) .4s;position:absolute;bottom:16px;right:-16px;transform:rotate(-12deg)scale(1.8)}.play .ow-stamp{opacity:1;transform:rotate(-12deg)}.ow-cal{grid-template-columns:repeat(5,1fr);place-items:stretch stretch;gap:6px;padding:16px;display:grid}.ow-cal span{align-content:start;gap:6px;display:grid}.ow-cal em{color:#8c8c85;text-align:center;font-size:11px;font-style:normal}.ow-cal i{background:#2e2e2e;border-radius:6px;height:34px;transition:background .4s}.play .ow-cal i.busy{background:var(--yellow)}.ow-cal span:nth-child(2) i.busy{transition-delay:.1s}.ow-cal span:nth-child(3) i.busy{transition-delay:.2s}.ow-cal span:nth-child(4) i.busy{transition-delay:.3s}.ow-cal span:nth-child(5) i.busy{transition-delay:.4s}.ow-modal{width:76%;color:var(--ink);background:#fff;border-radius:14px;gap:12px;padding:18px 16px 14px;display:grid;position:relative;box-shadow:0 20px 40px -10px #0009}.ow-modal b{letter-spacing:-.01em;font-size:15px;line-height:1.3}.ow-x{width:24px;height:24px;color:var(--gray);background:#f0efea;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ow-btns i{color:#fff;background:#6c5ce7;border-radius:9px;place-items:center;height:34px;font-size:13px;font-style:normal;font-weight:700;display:grid}.ow-cursor{position:absolute;top:80%;left:30%;transform:translate(0)}.ow-closed{color:#8c8c85;opacity:0;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.play .ow-cursor{animation:cur 4.8s var(--out) .6s infinite}.play .ow-modal{animation:4.8s .6s infinite modal}.play .ow-closed{animation:4.8s .6s infinite closed}@keyframes cur{0%{top:80%;left:30%}30%{top:22%;left:80%}36%{top:22%;left:80%;transform:scale(.85)}42%{top:22%;left:80%;transform:none}to{top:22%;left:80%}}@keyframes modal{0%,38%{opacity:1;transform:none}48%,88%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes closed{0%,42%{opacity:0}52%,86%{opacity:1}96%,to{opacity:0}}.ow-turn{letter-spacing:-.045em;color:#8c8c85;max-width:20ch;margin-top:clamp(48px,7vw,90px);font-size:clamp(30px,4vw,56px);font-weight:850;line-height:1.05}.ow-turn b{color:var(--yellow);font-weight:900}@media (max-width:900px){.ow-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.play .ow-cursor,.play .ow-modal,.play .ow-closed{animation:none}}.card h4{letter-spacing:-.03em;margin-top:10px;font-size:20px;font-weight:850;line-height:1.15}.card>p{color:var(--gray);margin-top:8px;font-size:14px;line-height:1.5}.chip-soft{background:var(--yellow-soft);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.task-top{justify-content:space-between;align-items:center;display:flex}.task-len{background:var(--ink);color:var(--yellow);border-radius:999px;padding:4px 10px;font-size:13px}.task-list{gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:grid}.task-list li{opacity:0;transition:opacity .5s var(--out), transform .6s var(--out);transition-delay:calc(.2s + var(--j) * 90ms);align-items:center;gap:9px;display:flex;transform:translate(-8px)}.task-list svg{color:var(--good);flex:none}.panel-view.on .task-list li,.how-inline .task-list li{opacity:1;transform:none}.task-foot{color:var(--gray-2);border-top:1px solid #f1f0ea;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}.task-edit{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.invite-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.invite-row span{border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.paid{background:var(--good-bg);color:var(--good)}.open{color:var(--gray);background:#f0efea}.invite-btn{background:var(--ink);color:#fff;border-radius:12px;place-items:center;height:44px;margin-top:14px;font-size:14.5px;font-weight:700;display:grid}.timer{align-items:center;gap:14px;display:flex}.timer-ring svg{width:46px;height:46px;transform:rotate(-90deg)}.timer-arc{stroke-dashoffset:0}.panel-view.on .timer-arc{animation:6s linear infinite arc}@keyframes arc{to{stroke-dashoffset:119.4px}}.timer b{letter-spacing:-.03em;font-size:22px;font-weight:500;display:block}.timer em{color:var(--gray);font-size:13px;font-style:normal}.share-prompt{gap:10px;display:grid}.sp-host{color:var(--gray-2);font-size:11.5px}.share-prompt>b{letter-spacing:-.02em;font-size:18px}.sp-opts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sp-opts span{height:60px;color:var(--gray);background:#f4f3ee;border-radius:10px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.sp-opts .on{background:var(--yellow-soft);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.sp-btns{justify-content:flex-end;gap:8px;display:flex}.sp-btns span{background:#f0efea;border-radius:9px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sp-btns .sp-ok{background:var(--ink);color:#fff}.rec-pill{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.rec-pill i{background:#ff4d4d;border-radius:50%;width:9px;height:9px;animation:1.4s step-end infinite blink}.tool-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tool-row span{opacity:0;transition:opacity .4s, transform .5s var(--out);transition-delay:calc(.2s + var(--j) * 70ms);background:#f4f3ee;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700;transform:scale(.9)}.panel-view.on .tool-row span,.how-inline .tool-row span{opacity:1;transform:none}.commits-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.commits-head b{font-size:14px}.commit{opacity:0;transition:opacity .4s;transition-delay:calc(.15s + var(--j) * .11s);grid-template-columns:14px 68px 1fr;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;font-weight:600;display:grid;position:relative}.commit i{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--yellow-soft);border-radius:50%}.commit .mono{color:var(--gray-2);font-size:12px;font-weight:400}.panel-view.on .commit,.how-inline .commit{opacity:1}.walk{grid-template-columns:48px 1fr;align-items:center;gap:14px;display:grid}.walk-face{background:var(--ink);width:48px;height:48px;color:var(--yellow);border-radius:50%;place-items:center;font-weight:800;display:grid}.walk-body{gap:6px;min-width:0;display:grid}.walk-body b{font-size:14px}.walk-body em{color:var(--gray);font-size:13px;font-style:normal;line-height:1.4}.walk-wave{align-items:center;gap:2px;height:22px;display:flex}.walk-wave i{background:var(--ink);border-radius:2px;flex:1;height:30%}.panel-view.on .walk-wave i{animation:1s ease-in-out infinite alternate wv;animation-delay:calc(var(--j) * -.09s)}.report{background:var(--yellow);padding:clamp(100px,12vw,170px) 0}.report .lede{color:var(--ink-on-yellow)}.report-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.report-list{gap:8px;display:grid}.cand{text-align:left;transition:background .25s, transform .3s var(--out), box-shadow .25s;background:#ffffff73;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.cand:hover{background:#ffffffbf;transform:translate(4px)}.cand .av{background:#fff;width:42px;height:42px}.cand .nm{min-width:0;display:grid}.cand .nm b{font-size:15.5px}.cand .nm em{color:var(--ink-on-yellow);font-size:12.5px;font-style:normal}.cand .pct{font-size:17px;font-weight:600}.cand.on{background:#fff;box-shadow:0 20px 40px -24px #5a460099}.cand.on .av{background:var(--ink);color:var(--yellow)}.report-list .sample,.sample{color:var(--ink-on-yellow);background:#ffffff80;border-radius:999px;justify-self:start;margin:6px 0 0 14px;padding:4px 9px;font-size:11.5px;font-weight:600}.sheet{background:#fff;border-radius:28px;padding:clamp(20px,2.6vw,32px);box-shadow:0 30px 60px -30px #5a460099}.sheet-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.sheet-id{color:var(--gray-2);font-size:12px}.sheet-head h3{letter-spacing:-.045em;margin-top:6px;font-size:clamp(28px,2.8vw,40px);font-weight:900;line-height:1}.sheet-head p{color:var(--gray);max-width:44ch;margin-top:8px;font-size:14.5px}.out{gap:8px;display:flex}.out span{color:var(--gray);background:#f6f6f2;border-radius:12px;min-width:84px;padding:10px 12px;font-size:11.5px;display:grid}.out b{color:var(--ink);font-size:15px;font-weight:600}.out span:first-child{background:var(--good-bg)}.out span:first-child b{color:var(--good)}.sheet-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;padding:22px 0;display:grid}.sheet h4{text-transform:uppercase;letter-spacing:.08em;color:var(--gray-2);margin-bottom:10px;font-size:12px;font-weight:800}.tl ol{gap:2px;display:grid}.tl button{text-align:left;border-radius:10px;grid-template-columns:22px 46px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;transition:background .2s;display:grid}.tl button:hover{background:#f6f6f2}.tl li.on button{background:var(--yellow-soft)}.tl-play{background:var(--ink);width:22px;height:22px;color:var(--yellow);border-radius:50%;place-items:center;display:grid}.tl-t{color:var(--gray-2);font-size:12px}.tl-l{font-weight:600;line-height:1.35}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-ai:after{content:"AI";background:var(--ink);color:var(--yellow);vertical-align:1px;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:800}.tl-hint{color:var(--gray-2);margin-top:10px;font-size:12.5px}.sc-row{grid-template-columns:minmax(0,1fr) 70px 28px;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;display:grid}.sc-row b{text-align:right;font-weight:500}.track{background:#f1f0ea;border-radius:4px;height:8px;display:block;overflow:hidden}.track i{background:var(--ink);transform-origin:0;height:100%;animation:grow .9s var(--out) both;border-radius:4px;display:block;transform:scaleX(0)}.sc-rec{background:#f8f7f3;border-radius:14px;gap:8px;margin-top:16px;padding:14px;font-size:13.5px;font-weight:600;display:grid}.verdict-pill{background:var(--yellow);border-radius:999px;justify-self:start;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.sheet-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.sheet-foot span{background:#f6f6f2;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sheet-foot svg{color:var(--good)}@media (max-width:980px){.report-grid{grid-template-columns:1fr}.report-list{grid-template-columns:repeat(3,1fr)}.report-list .sample{grid-column:1/-1}.cand .nm em{display:none}}@media (max-width:640px){.report-list,.sheet-body{grid-template-columns:1fr}.out{width:100%}.out span{flex:1;min-width:0}}.cands{background:var(--paper);padding:clamp(100px,12vw,170px) 0 clamp(60px,8vw,110px);overflow:hidden}.cands-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.proof-card{background:var(--yellow);transition:transform .6s var(--out);border-radius:28px;padding:clamp(24px,3vw,36px);position:relative;transform:rotate(-3deg);box-shadow:0 50px 90px -40px #5a4600a6}.proof-card:hover{transform:rotate(0)translateY(-6px)}.js .proof-card[data-reveal=up]{transform:translateY(60px)rotate(-8deg)}.js .proof-card[data-reveal=up].in{transform:rotate(-3deg)}.proof-top{align-items:center;gap:12px;display:flex}.proof-top b{font-size:16px;font-weight:900;display:block}.proof-top em{color:var(--ink-on-yellow);font-size:13px;font-style:normal;display:block}.proof-seal{background:var(--ink);width:44px;height:44px;color:var(--yellow);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #ffffff8c}.proof-seal svg{width:20px;height:20px}.proof-card h3{letter-spacing:-.045em;margin-top:26px;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1}.proof-card p{color:var(--ink-on-yellow);margin-top:12px;font-size:15px;font-weight:600}.proof-foot{border-top:1.5px dashed #11111140;margin-top:26px;padding-top:16px;font-size:13.5px;font-weight:700}.cands-points{gap:12px;display:grid}.cp{background:#f8f7f3;border-radius:20px;padding:20px 22px}.cp b{letter-spacing:-.02em;font-size:18px}.cp p{color:var(--gray);margin-top:6px;font-size:15px}.proof-marquee{margin-top:clamp(56px,8vw,100px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pm-track{gap:12px;width:max-content;animation:40s linear infinite marquee;display:flex}.pm{width:260px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.pm em{text-transform:uppercase;letter-spacing:.07em;color:var(--gray-2);font-size:11.5px;font-style:normal;font-weight:800}.pm b{letter-spacing:-.01em;font-size:15.5px;line-height:1.25}.pm span{color:var(--good);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:900px){.cands-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pm-track{animation:none}}.trust{background:var(--ink);color:#fff;padding:clamp(100px,12vw,170px) 0}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tr{background:#1b1b1b;border-radius:24px;padding:clamp(20px,2.4vw,28px);transition:background .3s;box-shadow:inset 0 0 0 1px #262626}.tr:hover{background:#202020}.tr-art{align-items:center;height:92px;display:flex}.tr h3{letter-spacing:-.03em;font-size:22px;font-weight:850}.tr p{color:#a8a8a0;max-width:44ch;margin-top:8px;font-size:15px}.tr-ev{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.tr-ev b{letter-spacing:-.03em;font-size:26px;font-weight:500}.tr-ev i{background:var(--ink);width:18px;height:2px}.tr-ev em{font-size:13px;font-style:normal;font-weight:600}.tr-raw{gap:6px;display:flex}.tr-raw i{background:#2a2a2a;border-radius:12px;padding:10px 14px;font-size:14px;font-style:normal;font-weight:700}.tr-raw i:first-child{background:var(--yellow);color:var(--ink)}.tr-num{color:#a8a8a0;font-size:16px}.tr-num b{color:var(--yellow);letter-spacing:-.04em;font-size:40px;font-weight:500}@media (max-width:760px){.trust-grid{grid-template-columns:1fr}}.pricing{background:var(--paper)}.pricing .lede{color:var(--gray)}.receipt{box-shadow:inset 0 0 0 1px var(--line), 0 50px 100px -50px #00000059}.pricing-points i{background:var(--yellow);color:var(--ink)}.close-ctas{flex-wrap:wrap;gap:10px;display:flex}.rp-tabs span{white-space:nowrap}@media (max-width:640px){.rp-tabs span:nth-child(2){display:none}.rp-events button{grid-template-columns:40px 40px minmax(0,1fr)}}.checks{background:var(--ink);color:#fff;border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;margin-top:calc(-1*clamp(24px,4vw,48px));padding:clamp(100px,12vw,170px) 0 clamp(120px,14vw,190px);position:relative}.checks-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.ck-run,.ck-board{background:#1b1b1b;border-radius:24px;padding:clamp(18px,2.4vw,26px);box-shadow:inset 0 0 0 1px #262626}.ck-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ck-stack{background:var(--yellow);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.ck-repo{color:#8c8c85;font-size:12.5px}.ck-run ol{gap:2px;display:grid}.ck-run li{border-top:1px solid #262626;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;font-size:14.5px;display:grid}.ck-run li:first-child{border-top:0}.ck-ic{width:22px;height:22px;color:var(--ink);background:#262626;border-radius:50%;place-items:center;display:grid;position:relative}.ck-ic svg{opacity:0;transition:opacity .2s,transform .4s cubic-bezier(.3,1.5,.5,1);transform:scale(.4)}.ck-spin{border:2px solid #3a3a3a;border-top-color:var(--yellow);opacity:0;border-radius:50%;position:absolute;inset:3px}.ck-k{font-weight:650}.ck-v{color:#8c8c85;opacity:0;text-align:right;font-size:12.5px;transition:opacity .3s}.run .ck-ic{animation:ck-ic 10ms calc(.4s + var(--i) * .45s + .4s) forwards}.run .ck-spin{animation:ck-spin .6s linear infinite, ck-hide 10ms calc(.4s + var(--i) * .45s + .4s) forwards;opacity:1;animation-delay:calc(.4s + var(--i) * .45s), calc(.4s + var(--i) * .45s + .4s)}.run .ck-ic svg{opacity:1;transition-delay:calc(.4s + var(--i) * .45s + .4s);transform:none}.run .ck-v{opacity:1;transition-delay:calc(.4s + var(--i) * .45s + .4s)}@keyframes ck-ic{to{background:#7ee2a8}}@keyframes ck-spin{to{transform:rotate(360deg)}}@keyframes ck-hide{to{opacity:0}}.ck-score{background:var(--yellow);color:var(--ink);opacity:0;transition:opacity .5s, transform .6s var(--out);border-radius:16px;justify-content:space-between;align-items:baseline;margin-top:12px;padding:16px 18px;transition-delay:3.9s;display:flex;transform:translateY(10px)}.ck-score span{font-weight:800}.ck-score b{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.run .ck-score{opacity:1;transform:none}.ck-board-head{gap:2px;margin-bottom:12px;display:grid}.ck-board-head b{letter-spacing:-.02em;font-size:18px}.ck-board-head span{color:#8c8c85;font-size:13px}.ck-legend{text-transform:uppercase;letter-spacing:.04em;color:#6f6f68;justify-content:flex-end;gap:6px;padding:0 64px 6px 0;font-size:10px;font-weight:700;display:flex}.ck-legend span{text-align:center;width:34px;overflow:hidden}.ck-row{opacity:0;transition:opacity .5s var(--out), transform .6s var(--out);transition-delay:calc(.6s + var(--i) * .12s);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto minmax(40px,90px) 30px;align-items:center;gap:12px;padding:11px 10px;font-size:14.5px;display:grid;transform:translateY(8px)}.run .ck-row{opacity:1;transform:none}.ck-row.top{background:#232323}.ck-row:first-of-type{background:var(--yellow);color:var(--ink)}.ck-rank{color:#8c8c85;font-size:12.5px}.ck-row:first-of-type .ck-rank{color:var(--ink)}.ck-name{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.ck-row:not(.top) .ck-name{color:#8c8c85}.ck-dots{gap:6px;display:flex}.ck-dots i{border-radius:4px;width:34px;height:8px}.c-g{background:#7ee2a8}.c-a{background:#f2b544}.c-r{background:#ff6b6b}.ck-row:first-of-type .c-g{background:var(--ink)}.ck-bar{background:#2e2e2e;border-radius:3px;height:6px;overflow:hidden}.ck-bar i{background:#fff;border-radius:3px;height:100%;display:block}.ck-row:first-of-type .ck-bar{background:#11111126}.ck-row:first-of-type .ck-bar i{background:var(--ink)}.ck-row b{text-align:right;font-weight:500}.ck-more{color:#8c8c85;margin-top:8px;padding:0 10px;font-size:13px}.ck-stacks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.ck-stacks span{color:#a8a8a0;margin-right:6px;font-size:14px}.ck-stacks i{background:#1f1f1f;border-radius:999px;padding:7px 12px;font-size:13.5px;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #2e2e2e}@media (max-width:980px){.checks-grid{grid-template-columns:1fr}}@media (max-width:560px){.ck-legend{display:none}.ck-dots i{width:14px}.ck-row{grid-template-columns:20px minmax(0,1fr) auto 28px}.ck-bar{display:none}}@media (prefers-reduced-motion:reduce){.run .ck-ic,.run .ck-spin{animation:none!important}.ck-ic{background:#7ee2a8}.ck-spin{display:none}.ck-ic svg,.ck-v,.ck-score,.ck-row{opacity:1!important;transition:none!important;transform:none!important}}.prod{border-top:1px solid var(--line);padding:18px 0}.prod-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prod-head h4{margin-bottom:0}.prod-head span{font-size:13.5px;font-weight:700}.prod-head b{font-size:16px;font-weight:600}.prod-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pc{background:var(--good-bg);height:32px;color:var(--good);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pc i{background:currentColor;border-radius:50%;width:7px;height:7px}.pc-a{background:var(--warn-bg);color:var(--warn)}@media (max-width:560px){.ck-run li{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.ck-v{text-align:left;grid-column:2}}.tilt,.progress:before,.progress i{will-change:transform}@media (max-width:360px){.nav-login{padding:8px}.nav .btn-sm{padding:0 12px}.logo{font-size:19px}}.js .lift{animation:lift .9s var(--out) both}@keyframes lift{0%{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.js .lift{animation:none}}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_8974c546-module__Ho9lba__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_8974c546-module__Ho9lba__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_70b60163-module__7Ns5vW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_70b60163-module__7Ns5vW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
