@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-wdth-normal-BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-wdth-normal-Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-wdth-normal-DeTdBbNh.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-wdth-normal-1TqSgyfh.woff2)format("woff2-variations");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0c0c0b;--night-2:#131312;--night-3:#1a1a18;--night-4:#242421;--line:#f2f0ea17;--line-2:#f2f0ea29;--text:#f2f0ea;--text-2:#bab7ad;--text-3:#8d8a81;--blue:#1c5cab;--blue-btn:#2c6bd4;--blue-btn-hover:#2462c8;--blue-light:#8fb6ff;--blue-wash:#3a7be629;--on-blue-2:#d6e3f6;--paper:#f4f3ef;--paper-2:#fdfdfb;--paper-3:#ebe9e3;--paper-line:#dfddd5;--ink:#0d0d0c;--ink-2:#4f4d47;--ink-3:#66645d;--pass:#46d483;--pass-ink:#13753d;--sans:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--wrap:1200px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(88px, 11vw, 152px);--radius:14px;--radius-sm:8px;--ease:cubic-bezier(.16, 1, .3, 1);--nav-h:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--night)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--night);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6;overflow-x:clip}::selection{background:var(--blue-btn);color:#fff}img,video,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px;border-radius:6px}html{scrollbar-color:var(--night-4) var(--night)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.sr,.trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--radius-sm);background:var(--text);color:var(--night);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-stretch:87.5%}h1,h2,h3{letter-spacing:-.032em;text-wrap:balance;font-weight:800}h1{font-size:clamp(2.75rem,1.35rem + 4.4vw,5.25rem);line-height:.98}h2{font-size:clamp(2.125rem,1.35rem + 2.6vw,3.625rem);line-height:1.02}h3{letter-spacing:-.012em;font-size:1.1875rem;font-weight:700;line-height:1.25}.lead{color:var(--text-2);text-wrap:pretty;max-width:34em;font-size:clamp(1.125rem,1.02rem + .35vw,1.3125rem);line-height:1.55}.fine{color:var(--text-3);font-size:.875rem;line-height:1.5}.intro{gap:20px;max-width:46rem;margin-bottom:clamp(48px,6vw,72px);display:grid}.intro p{color:var(--text-2);text-wrap:pretty;font-size:1.1875rem;line-height:1.55}.center{text-align:center;justify-items:center;margin-inline:auto}.btn{--btn-bg:var(--blue-btn);--btn-ink:#fff;background:var(--btn-bg);min-height:52px;color:var(--btn-ink);font:650 1rem/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0006,0 10px 28px -10px #2c6bd4bf}.btn:hover{--btn-bg:var(--blue-btn-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0006,0 16px 34px -12px #2c6bd4e6}.btn:active{transform:translateY(0)}.btn .i{transition:transform .25s var(--ease)}.btn:hover .i{transform:translate(3px)}.btn-sm{border-radius:10px;min-height:40px;padding:0 16px;font-size:.9375rem}.btn-ghost{--btn-bg:transparent;--btn-ink:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{--btn-bg:#f2f0ea0f;box-shadow:inset 0 0 0 1px #f2f0ea4d}.btn-light{--btn-bg:#fff;--btn-ink:var(--blue);box-shadow:0 1px 2px #0003,0 14px 30px -12px #04143299}.btn-light:hover{--btn-bg:#eef3fb}.field{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--text);font:400 1rem/1.2 var(--sans);caret-color:var(--blue-light);background:#0c0c0b99;border-radius:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.field::placeholder{color:var(--text-3)}.field:hover{border-color:#f2f0ea42}.field:focus{border-color:var(--blue-light);outline:none;box-shadow:0 0 0 4px #8fb6ff2e}.nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%)blur(14px);background:#0c0c0bbd;position:sticky;top:0}.nav-row{height:var(--nav-h);align-items:center;gap:24px;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1875rem;font-weight:750;text-decoration:none;display:inline-flex}.brand svg{border-radius:8px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff40}.nav-row>nav{margin-left:auto}.nav ul{gap:4px;display:flex}.nav li a{color:var(--text-2);border-radius:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:block}.nav li a:hover{color:var(--text);background:#f2f0ea0f}.nav .btn{margin-left:8px}@media (max-width:899px){.nav ul{display:none}.nav .btn{margin-left:auto}}.hero{isolation:isolate;padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,120px);position:relative;overflow:clip}.stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.stage:before{content:"";background-image:linear-gradient(#f2f0ea0b 1px,#0000 1px),linear-gradient(90deg,#f2f0ea0b 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 72% 30%,#000 20%,#0000 75%)}.stage:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(36px);background:linear-gradient(#cedeff33 0%,#78a0f017 45%,#0000 85%);width:min(760px,70vw);height:115%;position:absolute;top:-10%;left:52%}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hero-copy{gap:26px;padding-top:8px;display:grid}.read span{display:inline-block}.read .soft{color:var(--text-3)}.lit{z-index:0;color:#fff;margin-inline:-.04em;padding-inline:.12em;position:relative}.lit:before{content:"";z-index:-1;background:var(--blue-btn);border-radius:.14em;position:absolute;inset:.08em -.02em .02em;box-shadow:inset 0 .04em #ffffff40}.quick{gap:10px;max-width:34rem;display:flex}.quick .field{flex:1}.hero-copy .fine{margin-top:-12px}.hero-reels{place-items:center;min-height:600px;display:grid;position:relative}.phone{background:linear-gradient(160deg,#3a3a36 0%,#1d1d1b 40%,#121211 100%);border-radius:40px;padding:7px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 50px 90px -30px #000000d9,0 18px 40px -18px #000000b3}.screen{aspect-ratio:9/16;background:#000;border-radius:33px;position:relative;overflow:hidden}.screen:after{content:"";z-index:2;background:#000;border-radius:20px;width:26%;height:20px;position:absolute;top:10px;left:50%;translate:-50%}.screen video,.screen img{object-fit:cover;width:100%;height:100%}.screen video{z-index:1;position:relative}.screen .poster{position:absolute;inset:0}.phone-front{z-index:2;width:296px;translate:-34px 10px}.phone-back{z-index:1;filter:brightness(.86);width:248px;position:absolute;top:4%;right:2%;rotate:6deg}.float{z-index:3;border:1px solid var(--line-2);background:#171715;border-radius:14px;position:absolute;box-shadow:inset 0 1px #ffffff14,0 24px 50px -18px #000000d9}.critic{width:216px;padding:14px 14px 12px;top:34%;left:-9%}.float-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.8125rem;font-weight:650;display:flex}.badge{border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:650;line-height:1.3;display:inline-flex}.badge-pass{color:var(--pass);background:#46d48324}.badge-pass:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.scores{gap:6px;display:grid}.scores div{color:var(--text-2);grid-template-columns:74px 1fr 14px;align-items:center;gap:8px;font-size:.75rem;display:grid}.scores dd{color:var(--text);text-align:right}.bar{background:var(--night-4);border-radius:3px;height:5px;overflow:hidden}.bar span{background:var(--blue-light);border-radius:3px;height:100%;display:block}.v3{width:60%}.v4{width:80%}.v5{width:100%}.slot{align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;bottom:13%;right:0}.slot-icon{width:34px;height:34px;color:var(--pass);background:#46d48324;border-radius:10px;place-items:center;display:grid}.slot strong{font-size:.875rem;font-weight:650;display:block}.slot span{color:var(--text-2);font-size:.8125rem;display:block}.hero-caption{text-align:center;color:var(--text-3);font-size:.8125rem;position:absolute;bottom:-40px;left:0;right:0}@media (max-width:1099px){.critic{left:-12%}}@media (max-width:959px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-reels{min-height:0;padding:24px 0 64px}.phone-front{translate:-18%}.phone-back{top:40px;left:52%;right:auto}.critic{inset:auto 0 26% auto}.slot{bottom:12%;left:0;right:auto}.hero-caption{bottom:0}}@media (max-width:559px){.quick{flex-direction:column}.phone-front{width:236px;translate:-24%}.phone-back{width:196px;left:48%}.critic{width:auto;padding:10px 12px;bottom:30%;right:0}.critic .float-head{gap:14px;margin:0}.critic .scores{display:none}.slot{bottom:9%}}.section{padding-block:var(--section);position:relative}.rule-top{border-top:1px solid var(--line)}.loop{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;position:relative}.loop:before{content:"";background:linear-gradient(90deg, var(--line-2), var(--line-2));height:1px;position:absolute;top:19px;left:20px;right:20px}.step{grid-template-rows:auto auto 1fr auto;gap:10px;padding:0 14px 0 0;display:grid;position:relative}.step .n{background:var(--night);border:1px solid var(--line-2);width:40px;height:40px;font-family:var(--mono);color:var(--text-2);border-radius:50%;place-items:center;margin-bottom:10px;font-size:.8125rem;font-stretch:87.5%;display:grid;position:relative}.step p{color:var(--text-2);font-size:.9375rem;line-height:1.5}.who{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:.75rem;font-weight:650;line-height:1.3}.by-claude .who{color:var(--text);background:#f2f0ea14;border-color:#0000}.by-fw .who{background:var(--blue-wash);color:var(--blue-light);border-color:#0000}.by-you .who{color:var(--text);border-style:dashed}.by-fw .n{color:var(--blue-light);border-color:#8fb6ff80}.by-claude .n{color:var(--text);border-color:#f2f0ea66}.by-you .n{color:var(--text);border-style:dashed;border-color:#f2f0ea80}.loop-back{color:var(--text-3);align-items:center;gap:14px;margin-top:36px;font-size:.9375rem;display:flex}.loop-back svg{fill:none;width:100%;max-width:980px;height:34px;stroke:var(--line-2);stroke-width:1.5px;flex:1}.loop-back span{flex:none}.loop-note{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:28px;padding-top:24px;font-size:.9375rem;display:flex}.loop-note a{color:var(--blue-light);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.loop-note a:hover{text-decoration:underline}@media (max-width:1023px){.loop{grid-template-columns:minmax(0,1fr);gap:22px}.loop:before{width:1px;height:auto;inset:20px auto 20px 19.5px}.step{grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);gap:4px 18px;padding:0}.step .n{grid-row:span 3;margin:0}.step h3,.step p,.step .who{grid-column:2}.step h3{padding-top:8px}.loop-back{display:none}}.editor{border-radius:var(--radius);background:var(--night-2);border:1px solid var(--line);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6}.editor-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 20px;font-size:.875rem;display:flex}.editor-head .file{align-items:center;gap:10px;font-weight:600;display:inline-flex}.editor-head .file:before{content:"";background:#19c3a6;border-radius:3px;width:10px;height:10px}.editor-head .meta{color:var(--text-3);font-size:.75rem}.tracks-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.tracks{--label:96px;gap:10px;min-width:760px;padding:16px 20px 22px;display:grid;position:relative}.ruler,.track{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;display:grid}.ruler{height:18px;color:var(--text-3);font-size:.6875rem}.ticks{border-bottom:1px solid var(--line);height:100%;position:relative}.ticks span{position:absolute;top:0;translate:-50%}.ticks span:first-child{translate:0}.t10{left:28.41%}.t20{left:56.82%}.t30{left:85.23%}.track .label{color:var(--text-2);font-size:.8125rem;font-weight:600}.lane{background:var(--night-3);border-radius:6px;position:relative;overflow:hidden}.lane svg{width:100%}.shots{background:var(--night-2);grid-template-columns:4.15fr 4.31fr 4.9fr 3.71fr 6.03fr 5.75fr 3.77fr 2.58fr;gap:2px;height:76px;display:grid}.shot{background-position:0;background-repeat:repeat-x;background-size:auto 100%;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0f}.shot-0{background-image:url(/assets/shot-0-BOdF83Ad.webp)}.shot-1{background-image:url(/assets/shot-1-5Fk3DQ1g.webp)}.shot-2{background-image:url(/assets/shot-2-Nj2jREAg.webp)}.shot-3{background-image:url(/assets/shot-3-o3YNIkp6.webp)}.shot-4{background-image:url(/assets/shot-4-Bsv4RnON.webp)}.shot-5{background-image:url(/assets/shot-5-CfYr9ApB.webp)}.shot-6{background-image:url(/assets/shot-6-BSNwCalI.webp)}.shot-7{background-image:url(/assets/shot-7-BTys7fiU.webp)}.lane-cap svg{fill:#45443f;height:22px}.lane-cap .on{fill:#19c3a6}.lane-voice svg{fill:#19c3a6;opacity:.85;height:52px}.lane-sound svg{fill:#6f6d66;height:22px}.lane-sound .on{fill:#19c3a6}.lane-music svg{fill:#8fb6ff66;height:26px}.playhead{top:34px;bottom:22px;left:calc(20px + var(--label));pointer-events:none;background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #fff9}.playhead:before{content:"";background:#fff;border-radius:2px 2px 50% 50%;width:10px;height:10px;position:absolute;top:-6px;left:-4px}.specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;margin-top:clamp(48px,6vw,72px);display:grid}.specs li{border-top:1px solid var(--line-2);gap:8px;padding-top:18px;display:grid}.specs p{color:var(--text-2);font-size:.9875rem;line-height:1.55}.specs .mono{color:var(--text);font-size:.875em}@media (max-width:899px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.specs{grid-template-columns:minmax(0,1fr);gap:28px}}.paper{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.paper ::selection{background:var(--blue);color:#fff}.paper .intro p,.paper .points p{color:var(--ink-2)}.paper :focus-visible{outline-color:var(--blue)}.review{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 70px -36px #28241459,0 8px 20px -12px #2824142e}.review-bar{border-bottom:1px solid var(--paper-line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 22px;font-size:.875rem;display:flex}.review-bar strong{color:var(--ink);font-size:.9375rem;font-weight:700}.review-bar .count{background:var(--paper-3);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:650}.review-bar .brand-pill{color:var(--ink);align-items:center;gap:8px;margin-left:auto;font-weight:600;display:inline-flex}.brand-pill:before{content:"";background:#19c3a6;border-radius:50%;width:9px;height:9px}.review-body{grid-template-columns:252px minmax(0,1fr) 300px;gap:28px;padding:26px;display:grid}.review .phone{background:linear-gradient(160deg,#3a3a36,#121211);border-radius:34px;width:100%;padding:6px;box-shadow:inset 0 1px #ffffff38,0 24px 44px -24px #0009}.review .screen{border-radius:28px}.review .screen:after{display:none}.play-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;display:flex}.sheet-head,.verdict-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sheet-head h3,.verdict-head h3{font-size:1.0625rem}.sheet-head span,.verdict-head span{color:var(--ink-3);font-size:.8125rem}.sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sheet figure{gap:5px;display:grid}.sheet img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 0 0 1px #0000000f}.sheet figcaption{color:var(--ink-3);font-size:.6875rem}.verdict{align-content:start;gap:18px;display:grid}.vscores{gap:9px;display:grid}.vscores div{color:var(--ink-2);grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;gap:10px;font-size:.875rem;display:grid}.vscores dd{text-align:right;color:var(--ink);font-weight:650}.paper .bar{background:var(--paper-3);height:6px}.paper .bar span{background:var(--blue)}.mean{color:var(--pass-ink);background:#13753d14;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.9375rem;font-weight:650;display:flex}.mean .badge{background:var(--pass-ink);color:#fff}.note{color:var(--ink-2);border-left:1px solid var(--paper-line);padding-left:14px;font-size:.875rem;line-height:1.5}.actions{gap:8px;display:flex}.actions span{text-align:center;border-radius:10px;flex:1;place-items:center;min-height:42px;padding:0 10px;font-size:.875rem;font-weight:650;display:grid}.act-approve{background:var(--ink);color:#fff}.act-change{box-shadow:inset 0 0 0 1px var(--paper-line);color:var(--ink);background:#fff}.points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin-top:clamp(40px,5vw,64px);display:grid}.points li{gap:8px;display:grid}.points p{color:var(--text-2);font-size:.9875rem;line-height:1.55}@media (max-width:1099px){.review-body{grid-template-columns:220px minmax(0,1fr)}.verdict{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.verdict-head,.vscores{grid-column:1}.mean,.note,.actions{grid-column:2}.vscores{grid-row:2/span 3}}@media (max-width:759px){.review-body{grid-template-columns:minmax(0,1fr);padding:18px}.player{width:min(240px,70%);margin-inline:auto}.verdict{grid-template-columns:minmax(0,1fr)}.verdict-head,.vscores,.mean,.note,.actions{grid-area:auto/1}.review-bar .brand-pill{margin-left:0}.points{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:959px){.points{grid-template-columns:minmax(0,1fr)}}.learn-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.learn-grid .intro{margin-bottom:0}.learn-grid .points{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}.experiment{border-radius:var(--radius);background:var(--night-2);border:1px solid var(--line);gap:22px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6}.exp-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exp-head p{color:var(--text-3);margin-bottom:4px;font-size:.8125rem}.exp-head h3{max-width:24em;font-size:1.1875rem}.badge-live{background:var(--blue-wash);color:var(--blue-light);flex:none}.badge-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dots{gap:14px;display:grid}.dots-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dots-row .name{font-size:.875rem;font-weight:600}.dots-row .name small{color:var(--text-3);font-size:.75rem;font-weight:400;display:block}.dots svg{width:100%;height:auto;overflow:visible}.dots .grid-line{stroke:var(--line);stroke-width:1px}.dots .q circle{fill:#8d8a81;stroke:var(--night-2);stroke-width:2px}.dots .num circle{fill:var(--blue-light);stroke:var(--night-2);stroke-width:2px}.dots .avg{stroke:var(--text);stroke-width:2px;stroke-linecap:round}.axis{color:var(--text-3);grid-template-columns:128px minmax(0,1fr);gap:14px;font-size:.6875rem;display:grid}.axis-ticks{height:1.4em;position:relative}.axis-ticks span{position:absolute;top:0;translate:-50%}.axis-ticks span:first-child{left:0;translate:0}.axis-ticks span:nth-child(2){left:33.333%}.axis-ticks span:nth-child(3){left:66.667%}.axis-ticks span:nth-child(4){left:100%;translate:-100%}.result{background:var(--night-3);border-radius:10px;gap:10px;padding:16px;display:grid}.result-line{justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.result-line strong{font-weight:650}.result-line span{color:var(--text-2)}.result .bar{border-radius:4px;height:8px}.result .bar span{width:96%}.result p{color:var(--text-3);font-size:.8125rem}.table-view summary{cursor:pointer;color:var(--text-2);width:-moz-fit-content;width:fit-content;font-size:.8125rem}.table-view summary:hover{color:var(--text)}.table-view table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:.8125rem}.table-view th,.table-view td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.table-view th{color:var(--text-3);font-weight:600}.example{color:var(--text-3);font-size:.75rem}@media (max-width:959px){.learn-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.dots-row,.axis{grid-template-columns:92px minmax(0,1fr);gap:10px}}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;margin-inline:auto;display:grid}.plan{background:var(--night-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:22px;padding:clamp(24px,3.2vw,36px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.plan-studio{background:radial-gradient(120% 70% at 50% 0%, #2c6bd433, transparent 60%), var(--night-2);border-color:#8fb6ff47}.plan header{gap:4px;display:grid}.plan h3{letter-spacing:-.02em;font-size:1.5rem}.plan-tag{color:var(--blue-light);font-size:.9375rem;font-weight:600}.plan-managed .plan-tag{color:var(--text-2)}.price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.price .amount{letter-spacing:-.04em;font-size:clamp(2.75rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1}.price .from,.price .per{color:var(--text-2);font-size:.9375rem}.plan-lede{color:var(--text-2);font-size:1rem;line-height:1.5}.plan-list{border-top:1px solid var(--line);flex:1;gap:12px;padding-top:22px;display:grid}.plan-list li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.9875rem;line-height:1.45;display:grid}.plan-list .i{width:18px;height:18px;color:var(--blue-light);margin-top:2px}.plan-managed .plan-list .i{color:var(--text-2)}.needs{color:var(--text-3);font-size:.875rem}.plan .btn{width:100%}.plans+.fine{text-align:center;margin-top:24px}@media (max-width:759px){.plans{grid-template-columns:minmax(0,1fr)}}.narrow{max-width:calc(820px + 2 * var(--gutter))}.qa{border-top:1px solid var(--line-2)}.qa details{border-bottom:1px solid var(--line-2)}.qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.125rem;font-weight:650;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:#fff}.qa summary .i{color:var(--text-3);transition:rotate .3s var(--ease)}.qa details[open] summary .i{color:var(--text);rotate:45deg}.qa .answer{max-width:44em;color:var(--text-2);gap:12px;padding:0 0 24px;display:grid}.faq h2{margin-bottom:clamp(36px,5vw,56px)}.join{background:var(--blue);color:#fff;isolation:isolate;overflow:clip}.join:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 20% 10%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 20% 10%,#000 10%,#0000 70%)}.join ::selection{color:var(--blue);background:#fff}.join :focus-visible{outline-color:#fff}.join-grid{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.join-copy{gap:22px;display:grid}.next{counter-reset:next;gap:14px;margin-top:18px;display:grid}.next li{color:var(--on-blue-2);counter-increment:next;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;font-size:1rem;line-height:1.5;display:grid}.next li:before{content:counter(next);color:#fff;width:32px;height:32px;font:500 .8125rem/1 var(--mono);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-stretch:87.5%;display:grid}.next strong{color:#fff;font-weight:650;display:block}.join-copy p{color:var(--on-blue-2);max-width:30em;font-size:1.1875rem;line-height:1.55}.join-form{background:#144c92;border-radius:18px;gap:18px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:inset 0 1px #ffffff29,0 30px 60px -30px #031028b3}.join-form .lbl,.join-form legend{margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.join-form .lbl small{color:var(--on-blue-2);margin-left:4px;font-size:.875rem;font-weight:400}.join .field{color:#fff;caret-color:#fff;background:#0f3e78;border-color:#ffffff38}.join .field::placeholder{color:#a9c2e6}.join .field:hover{border-color:#fff6}.join .field:focus{border-color:#fff;box-shadow:0 0 0 4px #ffffff2e}.join fieldset{border:0;min-width:0;margin:0;padding:0}.choices{gap:8px;display:grid}.choice{cursor:pointer;background:#0f3e78;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.choice:hover{border-color:#ffffff5c}.choice input{appearance:none;cursor:pointer;border:1.5px solid #fff9;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.choice input:before{content:"";width:8px;height:8px;transition:scale .2s var(--ease);background:#fff;border-radius:50%;scale:0}.choice input:checked{border-color:#fff}.choice input:checked:before{scale:1}.choice:has(input:checked){background:#0c3466;border-color:#fff}.choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.choice input:focus-visible{outline:none}.choice span{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.9375rem;font-weight:600;display:flex}.choice small{color:var(--on-blue-2);font-size:.8125rem;font-weight:400}.join-form .btn{width:100%;margin-top:4px}.join-form .fine{color:var(--on-blue-2)}.join-form .fine a{color:#fff}.notice{color:#6a1d12;scroll-margin-top:calc(var(--nav-h) + 120px);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:none}.notice:target{display:flex}.notice .i{color:#c2410c;margin-top:2px}.notice a{color:inherit;font-weight:600}@media (max-width:899px){.join-grid{grid-template-columns:minmax(0,1fr)}}.foot{border-top:1px solid var(--line);padding-block:56px 48px}.foot-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px 40px;display:grid}.foot-row>p{color:var(--text-3);margin-top:10px;font-size:.9375rem}.foot-links{flex-wrap:wrap;gap:8px 24px;font-size:.9375rem;display:flex}.foot-links a{color:var(--text-2);text-decoration:none}.foot-links a:hover{color:var(--text);text-decoration:underline}.foot-base{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}@media (max-width:759px){.foot-row{grid-template-columns:minmax(0,1fr)}}.page{flex-direction:column;min-height:100svh;display:flex}.page main{flex:1}.solo{isolation:isolate;min-height:calc(100svh - var(--nav-h) - 160px);place-items:center;padding-block:80px;display:grid;position:relative;overflow:clip}.solo-card{text-align:center;justify-items:center;gap:22px;max-width:36rem;margin-inline:auto;display:grid}.solo-card .lead{margin-inline:auto}.done-mark{background:var(--blue-btn);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff40,0 18px 40px -14px #2c6bd4cc}.done-mark .i{stroke-width:2.4px;width:30px;height:30px}.prose{max-width:44rem;padding-block:clamp(56px,8vw,96px)}.prose h1{margin-bottom:16px;font-size:clamp(2.5rem,1.6rem + 3vw,3.75rem)}.prose h2{letter-spacing:-.015em;margin:44px 0 12px;font-size:1.375rem}.prose p,.prose li{color:var(--text-2)}.prose p+p{margin-top:14px}.prose ul{gap:8px;margin-top:12px;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--blue-light);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.prose strong{color:var(--text);font-weight:650}.prose a{color:var(--blue-light)}@media (prefers-reduced-motion:no-preference){.read span{animation:say .5s var(--ease) both}.read span:first-child{animation-delay:.1s}.read span:nth-child(2){animation-delay:.32s}.read span:nth-child(3){animation-delay:.5s}.read span:nth-child(4){animation-delay:.74s}.read span:nth-child(5){animation-delay:.88s}.read span:nth-child(6){animation-delay:1.16s}.read span:nth-child(7){animation-delay:1.3s}.read span:nth-child(9){animation-delay:1.78s}.read span:nth-child(10){animation-delay:2s}.read .lit:before{animation:light .42s var(--ease) 1.02s both}.hero .lead,.hero .quick,.hero-copy .fine{animation:rise .9s var(--ease) both}.hero .lead{animation-delay:.5s}.hero .quick{animation-delay:.7s}.hero-copy .fine{animation-delay:.85s}.phone-front{animation:rise 1.1s var(--ease) .2s both}.phone-back{animation:rise-tilt 1.2s var(--ease) .45s both}.critic{animation:pop .8s var(--ease) 1.6s both}.slot{animation:pop .8s var(--ease) 2.3s both}.playhead{animation:35.2s linear infinite play}@supports (animation-timeline:view()){.step{animation:linear both step-in;animation-timeline:view();animation-range:entry 10% cover 34%}}}@keyframes say{0%{opacity:.18;filter:blur(4px)}}@keyframes light{0%{opacity:0;scale:.4 .9}}@keyframes rise{0%{opacity:0;translate:0 18px}}@keyframes rise-tilt{0%{opacity:0;translate:24px 30px;rotate:12deg}}@keyframes pop{0%{opacity:0;filter:blur(6px);scale:.92}}@keyframes play{to{left:calc(100% - 20px)}}@keyframes step-in{0%{opacity:.25;translate:0 14px}}@media (prefers-reduced-motion:reduce){.hero .screen video{display:none}}
