.home{background:var(--surface)}.c-blue{--c:var(--crit-2-mark);--ct:color-mix(in srgb, var(--crit-2-mark) 22%, transparent)}.c-green{--c:var(--crit-3-mark);--ct:color-mix(in srgb, var(--crit-3-mark) 24%, transparent)}.c-sand{--c:var(--crit-1-mark);--ct:color-mix(in srgb, var(--crit-1-mark) 26%, transparent)}.c-red{--c:var(--danger);--ct:color-mix(in srgb, var(--danger) 16%, transparent)}.crit{align-items:center;gap:var(--s2);display:inline-flex}.crit:before{content:"";background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px}.sep{color:var(--ink-3);padding:0 3px}.tiny{color:var(--ink-2);font-size:12px}.hero{padding-top:104px;padding-bottom:var(--s12)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.hero h1,.hero .lede,.hero .actions,.hero .hero-note{animation:hero-rise .64s var(--ease-out) both}.hero .lede{animation-delay:90ms}.hero .actions{animation-delay:.18s}.hero .hero-note{animation-delay:.26s}}.hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:11em;font-size:clamp(48px,7.4vw,96px);font-weight:760;line-height:.98}.hero .lede{margin-top:var(--s8);max-width:36em;font-size:clamp(18px,1.6vw,21px)}.hero-note{margin-top:var(--s4);font-size:var(--text-meta);color:var(--ink-2)}.window{background:var(--surface);box-shadow:var(--shadow-window);color:var(--ink);font-size:var(--text-body);border-radius:16px;overflow:hidden}.window-bar{justify-content:space-between;align-items:center;gap:var(--s4);min-height:52px;padding:var(--s2) var(--s5);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));flex-wrap:wrap;display:flex}.wb-title{align-items:center;gap:var(--s2);font-weight:var(--weight-strong);font-size:14px;display:inline-flex}.wb-hint{font-size:var(--text-meta);color:var(--accent);font-weight:var(--weight-medium);transition:opacity .3s}.demo-wrap{margin-top:var(--s4)}.demo-body{grid-template-columns:minmax(0,1fr) 380px;display:grid}.essay{font-family:var(--landing-serif);font-size:19px;line-height:1.75}.essay p+p{margin-top:1em}.demo-essay{padding:var(--s10) var(--s10) var(--s12);max-width:44em}.m{color:inherit;cursor:pointer;background:var(--ct);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline 2.5px var(--c);text-decoration:underline 2.5px var(--c);text-underline-offset:5px;border-radius:3px;padding:1px 0;transition:background-color .2s,box-shadow .2s,color .2s,text-decoration-color .2s}.m-blue{--c:var(--crit-2-mark);--ct:color-mix(in srgb, var(--crit-2-mark) 20%, transparent);text-decoration-style:dashed}.m-green{--c:var(--crit-3-mark);--ct:color-mix(in srgb, var(--crit-3-mark) 22%, transparent);text-decoration-style:dotted;text-decoration-thickness:3px}.m-red{--c:var(--danger);--ct:color-mix(in srgb, var(--danger) 14%, transparent);text-decoration-style:wavy;text-decoration-thickness:1.5px}.m:hover{background:color-mix(in srgb, var(--c) 34%, transparent)}.m.is-sel{background:color-mix(in srgb, var(--c) 38%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 55%, transparent)}.m:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.m.is-rejected{-webkit-text-decoration:line-through 1.5px color-mix(in srgb, var(--ink) 35%, transparent);text-decoration:line-through 1.5px color-mix(in srgb, var(--ink) 35%, transparent);color:var(--ink);background:0 0}.m.is-accepted{background:var(--ct)}.demo-panel{gap:var(--s5);padding:var(--s6);border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));flex-direction:column;display:flex}.score-head{justify-content:space-between;align-items:flex-end;display:flex}.score-label{font-size:var(--text-meta);color:var(--ink-2);font-weight:var(--weight-medium)}.score-big{font-family:var(--font-display);letter-spacing:-.04em;font-size:60px;font-weight:750;line-height:.9}.score-big .of{color:var(--ink-3);font-weight:600}.score-big.bump{animation:bump .42s var(--ease-out)}@keyframes bump{30%{color:var(--accent);transform:scale(1.08)}}.crit-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.crit-list li{justify-content:space-between;align-items:center;gap:var(--s3);font-size:14px;display:flex}.pips{gap:4px;display:inline-flex}.pips i{background:color-mix(in srgb, var(--ink) 10%, transparent);width:22px;height:8px;transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:4px}.pips i.on{background:var(--c)}.pips i.pop{transform:scaleY(1.6)}.ded-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.ded{background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out), opacity .3s;border-radius:12px}.ded.is-open{box-shadow:0 0 0 2px var(--c), 0 10px 24px -12px color-mix(in srgb, var(--c) 70%, transparent)}.ded-head{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);font:inherit;font-weight:var(--weight-strong);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.ded-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.pts{color:var(--ink-2);font-weight:var(--weight-medium)}.ded-body{padding:0 var(--s4) var(--s4);display:none}.ded.is-open .ded-body{animation:open .26s var(--ease-out);display:block}@keyframes open{0%{opacity:0;transform:translateY(-4px)}}.ded-body p{color:var(--ink);font-size:14px;line-height:1.5}.ded-actions{gap:var(--s2);margin-top:var(--s3);display:flex}.dbtn{align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s3);font:inherit;font-size:14px;font-weight:var(--weight-strong);cursor:pointer;transition:transform .14s var(--ease-out), box-shadow .14s, background-color .14s;border:0;border-radius:9px;display:inline-flex}.dbtn kbd{font:inherit;font-size:11px;font-weight:var(--weight-medium);border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-grid}.dbtn.accept{background:var(--ink);color:var(--surface)}.dbtn.accept kbd{background:color-mix(in srgb, var(--surface) 18%, transparent)}.dbtn.reject{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.dbtn.reject kbd{background:var(--surface-2);color:var(--ink-2)}.dbtn:hover{transform:translateY(-1px)}.dbtn:active{transform:translateY(1px)}.dbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ded-state,.ded.is-decided .ded-head .pts{display:none}.ded.is-decided .ded-state{padding:0 var(--s4) var(--s3);font-size:var(--text-meta);font-weight:var(--weight-medium);display:block;position:relative;top:-2px}.ded.is-decided.accepted .ded-state{color:var(--ink-2)}.ded.is-decided.rejected .ded-state{color:var(--ok)}.ded.is-decided:not(.is-open){box-shadow:0 0 0 1px var(--line)}.ded.is-decided:not(.is-open) .ded-head{color:var(--ink-2);font-weight:var(--weight-medium)}.return{margin-top:auto}.return-btn{cursor:pointer;background:var(--accent);color:#fff;width:100%;min-height:50px;font:inherit;font-size:16px;font-weight:var(--weight-strong);box-shadow:inset 0 1px 0 #fff3, 0 8px 20px -8px color-mix(in srgb, var(--accent) 70%, transparent);transition:transform .16s var(--ease-out), background-color .2s, box-shadow .2s;border:0;border-radius:12px;position:relative;overflow:hidden}.return-btn:not(:disabled):hover{transform:translateY(-1px)}.return-btn:disabled{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink-2);box-shadow:none;cursor:default}.return-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.return-fill{background:#ffffff38;width:0;position:absolute;inset:0}.return-btn.sending .return-fill{width:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.return-label{position:relative}.returned{text-align:center;padding:var(--s4) var(--s2) 0;animation:open .4s var(--ease-out)}.returned .check{width:52px;height:52px;margin:0 auto var(--s3);display:block}.returned .check circle{fill:color-mix(in srgb, var(--ok) 14%, transparent);stroke:var(--ok);stroke-width:1.5px}.returned .check path{fill:none;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:draw .5s .15s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.returned-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.returned-text{margin-top:var(--s2);color:var(--ink-2);font-size:14px;line-height:1.5}.link-btn{margin-top:var(--s4);font:inherit;font-size:14px;font-weight:var(--weight-medium);color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.split{gap:var(--s12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding-top:144px;display:grid}.split-rev .split-text{order:2}.split-text h2,.fits h2,.band h2,.trust h2,.closing h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.2vw,54px);font-weight:740;line-height:1.02}.split-text p,.band-head p{margin-top:var(--s5);color:var(--ink-2);max-width:30em;font-size:18px;line-height:1.55}.points{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.points li{gap:var(--s4);padding:var(--s5);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.points li:hover{box-shadow:var(--shadow-window);transform:translateY(-2px)}.points svg,.fit-list svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:14px;width:48px;height:48px;padding:12px}.points li:first-child svg{color:var(--crit-2-label);background:var(--crit-2-tint)}.points li:nth-child(2) svg{color:var(--crit-1-label);background:var(--crit-1-tint)}.points li:nth-child(3) svg{color:var(--crit-3-label);background:var(--crit-3-tint)}.points h3{letter-spacing:-.015em;font-size:19px;font-weight:680;line-height:1.25}.points p{margin-top:var(--s1);color:var(--ink-2);font-size:15px;line-height:1.5}.flow{gap:var(--s3);counter-reset:flow;margin:0;padding:0;list-style:none;display:grid}.flow li{gap:var(--s4);padding:var(--s5);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.flow-n{width:48px;height:48px;color:var(--accent);background:var(--accent-tint);border-radius:14px;justify-content:center;align-items:center;font-size:20px;font-weight:740;display:inline-flex}.flow li:last-child .flow-n{color:var(--crit-3-label);background:var(--crit-3-tint)}.flow h3{letter-spacing:-.015em;font-size:19px;font-weight:680;line-height:1.25}.flow p{margin-top:var(--s1);color:var(--ink-2);font-size:15px;line-height:1.5}.blind-list{margin:var(--s10,48px) 0 0;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.blind-list li{padding:var(--s5);background:#ffffff0f;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.blind-list h3{color:#fff;font-size:18px;font-weight:680;line-height:1.3}.blind-list p{margin-top:var(--s2);color:var(--band-ink-2);font-size:15px;line-height:1.55}@media (width<=860px){.blind-list{grid-template-columns:1fr}}.learn .seg{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.learn .seg button{font:inherit;font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;transition:background-color .2s,color .2s,box-shadow .2s}.learn .seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14141e1f,0 0 0 .5px #14141e14}.learn .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tracks{padding:var(--s6) var(--s6) var(--s2);gap:var(--s5);margin:0;list-style:none;display:grid}.tracks li{align-items:center;gap:var(--s4);font-size:14px;font-weight:var(--weight-medium);grid-template-columns:140px minmax(0,1fr);display:grid}.track{background:repeating-linear-gradient(90deg, transparent 0 calc(33.333% - 1px), var(--line) calc(33.333% - 1px) 33.333%), color-mix(in srgb, var(--ink) 4%, transparent);border-radius:14px;height:28px;position:relative}.track i{width:18px;height:18px;transition:left 1.1s var(--ease-out);border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:50%}.track .you,.legend .you{background:var(--c,var(--ink));box-shadow:0 0 0 3px var(--surface)}.track .draft,.legend .draft{background:var(--surface);box-shadow:inset 0 0 0 3px var(--c,var(--ink-2)), 0 0 0 2px var(--surface)}.track .draft{z-index:1}.learn-foot{align-items:center;gap:var(--s2) var(--s5);padding:var(--s4) var(--s6) var(--s2);font-size:var(--text-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.legend{align-items:center;gap:var(--s2);display:inline-flex}.legend i{--c:var(--ink-2);border-radius:50%;width:12px;height:12px;display:inline-block}.learn-say{color:var(--ink);font-weight:var(--weight-strong);margin-left:auto}.sample-note{padding:0 var(--s6) var(--s4);color:var(--ink-3);font-size:12px}.live-dot{background:var(--live);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent);border-radius:50%}.clock{font-weight:var(--weight-strong);font-size:14px}.clock.added{animation:bump .5s var(--ease-out)}.live-top{justify-content:space-between;align-items:flex-end;gap:var(--s4);padding:var(--s5) var(--s6) 0;flex-wrap:wrap;display:flex}.join-code{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);font-size:44px;font-weight:700;line-height:1.05}.live-actions{gap:var(--s2);display:flex}.btn-site.sm{border-radius:10px;min-height:38px;padding:0 14px;font-size:14px}.live-summary{padding:var(--s4) var(--s6) var(--s2);font-weight:var(--weight-strong);font-size:14px}.roster{padding:0 var(--s4) var(--s4);margin:0;list-style:none}.roster li{align-items:center;gap:var(--s3);min-height:48px;padding:0 var(--s2);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto 52px;transition:background-color .4s;display:grid}.roster li+li{box-shadow:0 -1px 0 var(--line)}.roster li.tick{background:color-mix(in srgb, var(--live) 7%, transparent)}.av{background:hsl(var(--h) 70% 90%);width:32px;height:32px;color:hsl(var(--h) 45% 30%);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.nm{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nm em{font-size:12px;font-style:normal;font-weight:var(--weight-medium);color:var(--crit-2-label);background:var(--crit-2-tint);border-radius:6px;margin-left:6px;padding:2px 6px}.st{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.st:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px}[data-s=writing] .st:before{background:var(--live)}[data-s=stalled] .st{color:var(--warn)}[data-s=stalled] .st:before{background:var(--warn)}[data-s=submitted] .st:before{background:var(--accent)}.wc{text-align:right;font-weight:var(--weight-strong);font-size:14px}.band{--band-ink:#f3f3f6;--band-ink-2:#a9abb8;--band-line:#ffffff1a;color:var(--band-ink);background:#121319;margin-top:160px;padding:112px 0 120px}.band-head{max-width:46em}.band-head p{color:var(--band-ink-2)}.record-demo{margin-top:var(--s12);box-shadow:0 0 0 1px var(--band-line), 0 30px 60px -30px #0009;padding:var(--s6);background:#1b1d25;border-radius:20px}.rec-tabs{background:#ffffff0f;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.rec-tabs button{color:var(--band-ink-2);font:inherit;font-size:14px;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;transition:background-color .2s,color .2s}.rec-tabs button[aria-selected=true]{color:var(--band-ink);background:#ffffff1f}.rec-tabs button:focus-visible{outline-offset:1px;outline:2px solid #8fb0ff}.rec-grid{gap:var(--s8);margin-top:var(--s6);grid-template-columns:minmax(0,1fr) 320px;display:grid}.rec-chart{padding-bottom:22px;position:relative}.bars{align-items:flex-end;gap:3px;height:120px;display:flex}.bars i{opacity:.35;min-height:3px;transition:opacity .2s, height .5s var(--ease-out);background:#5b78d6;border-radius:3px 3px 1px 1px;flex:1}.bars i.lit{opacity:1}.bars i.big{background:#f0a24a}.bars i.dict{background:#5fcf8c}.playhead{opacity:0;background:#fff;border-radius:1px;width:2px;position:absolute;top:-6px;bottom:16px;left:0;box-shadow:0 0 0 3px #ffffff1f}.playhead.on{opacity:1}.axis{color:var(--band-ink-2);justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.rec-controls{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s4);display:flex}.play{align-items:center;gap:var(--s2);color:#121319;min-height:40px;font:inherit;font-size:14px;font-weight:var(--weight-strong);cursor:pointer;transition:transform .16s var(--ease-out);background:#fff;border:0;border-radius:10px;padding:0 16px 0 12px;display:inline-flex}.play:hover{transform:translateY(-1px)}.play:focus-visible{outline-offset:2px;outline:2px solid #8fb0ff}.play svg{fill:currentColor;width:18px;height:18px}.rec-words{color:var(--band-ink-2);font-size:14px}.rec-text{margin-top:var(--s5);min-height:9.6em;max-height:9.6em;font-family:var(--landing-serif);color:var(--band-ink);flex-direction:column;justify-content:flex-end;font-size:17px;line-height:1.6;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.rec-text .chunk{animation:chunk .7s var(--ease-out);background:#f0a24a47;border-radius:3px}@keyframes chunk{0%{background:#f0a24acc}}.rec-side{border-left:1px solid var(--band-line);padding-left:var(--s8)}.band-label{align-items:center;gap:var(--s2);font-size:14px;font-weight:var(--weight-strong);background:#ffffff14;border-radius:999px;padding:6px 12px;display:inline-flex}.band-label:before{content:"";background:var(--dot,#a9abb8);border-radius:50%;width:8px;height:8px}.band-label.calm{--dot:#5fcf8c}.band-label.look{--dot:#f0a24a;color:#ffd9ad;background:#f0a24a29}.reasons{margin:var(--s5) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.reasons li{color:var(--band-ink);padding-left:var(--s5);animation:open .4s var(--ease-out) both;font-size:15px;line-height:1.5;position:relative}.reasons li:nth-child(2){animation-delay:80ms}.reasons li:nth-child(3){animation-delay:.16s}.reasons li:before{content:"";background:var(--band-ink-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.reasons blockquote{margin:var(--s2) 0 0;padding:var(--s2) var(--s3);font-family:var(--landing-serif);color:var(--band-ink-2);background:#ffffff0f;border-radius:8px;font-size:15px}.rec-foot{margin-top:var(--s6);color:var(--band-ink-2);font-size:13px}.fits{padding-top:144px}.fit-list{margin:var(--s10) 0 0;gap:var(--s8);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.fit-list li{padding-top:var(--s5);border-top:2px solid var(--c,var(--line))}.fit-list li:first-child{--c:var(--crit-2-mark)}.fit-list li:nth-child(2){--c:var(--crit-3-mark)}.fit-list li:nth-child(3){--c:var(--crit-1-mark)}.fit-list li:nth-child(4){--c:var(--danger)}.fit-list svg{width:40px;height:40px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:12px;padding:8px}.fit-list h3{margin-top:var(--s4);letter-spacing:-.015em;font-size:19px;font-weight:680}.fit-list p{margin-top:var(--s2);color:var(--ink-2);font-size:15px;line-height:1.5}.soon{font-size:12px;font-weight:var(--weight-strong);color:var(--crit-1-label);background:var(--crit-1-tint);border-radius:999px;margin-left:4px;padding:1px 8px;display:inline-block}.trust{padding-top:120px}.trust-card{gap:var(--s6) var(--s12);padding:var(--s10);background:var(--accent-tint);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.trust h2{font-size:clamp(28px,3vw,40px)}.trust ul{gap:var(--s3) var(--s6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.trust li{gap:var(--s2);font-size:16px;font-weight:var(--weight-medium);line-height:1.4;display:flex}.trust li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.trust-link{font-weight:var(--weight-strong);grid-column:2;text-decoration:none}.trust-link:hover{text-decoration:underline}.closing{padding-top:var(--s16);padding-bottom:120px}.closing-card{padding:var(--s16) var(--s10);background:var(--ink);color:var(--surface);text-align:center;border-radius:28px}.closing-card h2{color:inherit}.closing-card p{margin:var(--s5) auto 0;max-width:34em;color:color-mix(in srgb, var(--surface) 72%, var(--ink));font-size:18px;line-height:1.55}.closing-card p a{color:inherit}.closing-card .actions{justify-content:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band{background:#0b0c10}:root:not([data-theme=light]) .closing-card{color:var(--ink);background:#1f2330}:root:not([data-theme=light]) .closing-card p{color:var(--ink-2)}}@media (width<=960px){.demo-body{grid-template-columns:1fr}.demo-panel{border-left:0;border-top:1px solid var(--line)}.demo-essay{padding:var(--s6)}.split{gap:var(--s8);grid-template-columns:1fr;padding-top:96px}.split-rev .split-text{order:0}.rec-grid{grid-template-columns:1fr}.rec-side{border-left:0;border-top:1px solid var(--band-line);padding-left:0;padding-top:var(--s6)}.fit-list{grid-template-columns:1fr 1fr}.trust-card{grid-template-columns:1fr}.trust-link{grid-column:1}}@media (width<=640px){.hero{padding-top:var(--s12)}.hero h1{font-size:44px}.essay{font-size:17px}.wb-hint{width:100%}.tracks li{gap:var(--s2);grid-template-columns:1fr}.learn-say{width:100%;margin-left:0}.join-code{font-size:34px}.roster li{grid-template-columns:32px minmax(0,1fr) 48px}.roster .st{display:none}.band{margin-top:96px;padding:72px 0}.record-demo{padding:var(--s4)}.rec-tabs{display:flex;overflow-x:auto}.fit-list{grid-template-columns:1fr}.trust-card,.closing-card{padding:var(--s8) var(--s5)}.trust ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.track i,.bars i,.return-btn.sending .return-fill{transition:none}.score-big.bump,.clock.added,.rec-text .chunk,.returned,.reasons li,.ded.is-open .ded-body{animation:none}}
