.hero[data-astro-cid-anhloy43]{position:sticky;top:min(0px,calc(100svh - var(--hero-h, 100svh)));display:flex;flex-direction:column;min-height:100svh;padding-bottom:40px;overflow:clip;background:var(--grain),var(--paper)}.hero[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;z-index:6;background:var(--ink);opacity:calc(var(--cover, 0) * .6);pointer-events:none}.hero__inner[data-astro-cid-anhloy43],.ticker[data-astro-cid-anhloy43]{transform:scale(calc(1 - var(--cover, 0) * .05));transform-origin:50% 100%}.hero__inner[data-astro-cid-anhloy43]{flex:1;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;gap:24px clamp(24px,3vw,56px);padding-top:calc(var(--nav-h) + clamp(24px,5vh,56px));padding-bottom:clamp(32px,5vh,56px)}.hero__kicker[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(20px,3vh,32px)}.hero__status[data-astro-cid-anhloy43]{padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(3.4rem,min(10.2vw,17.5vh),10.5rem);line-height:.9;letter-spacing:-.025em;text-wrap:initial}.hero__line[data-astro-cid-anhloy43]{display:block;white-space:nowrap}.hero__title[data-astro-cid-anhloy43] .w[data-astro-cid-anhloy43]{display:inline-block;overflow:clip;overflow-clip-margin:.25em;vertical-align:top}.hero__title[data-astro-cid-anhloy43] .w[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{display:inline-block}.hero__struck-wrap[data-astro-cid-anhloy43]{margin-left:.04em}.hero__struck[data-astro-cid-anhloy43]{position:relative;display:inline-block;color:var(--muted);text-decoration:none;font-size:.62em;vertical-align:.22em;font-family:var(--font-mono-stack);letter-spacing:-.04em;transition:color .5s,background-color .3s;border-radius:.08em;padding:0 .06em}.hero__struck[data-astro-cid-anhloy43]:after{content:"";position:absolute;left:-.06em;right:-.06em;top:52%;height:.075em;border-radius:1em;background:var(--signal);transform-origin:left;transition:transform .55s var(--ease-in-out)}.hero__last[data-astro-cid-anhloy43]{display:inline-block;padding-right:.08em;font-style:italic;transition:clip-path 1s var(--ease-out);clip-path:inset(-.3em -.3em -.3em -.3em)}.hero__stop[data-astro-cid-anhloy43]{display:inline-block;width:.16em;height:.16em;margin-left:.03em;border-radius:50%;background:var(--signal)}.hero__stop[data-astro-cid-anhloy43]{animation:stop-pulse 2.6s var(--ease-in-out) 4s 3}@keyframes stop-pulse{50%{transform:scale(.7)}}.motion .hero__title[data-astro-cid-anhloy43]:not(.is-edited) .hero__struck[data-astro-cid-anhloy43]{color:var(--ink)}.motion .hero__title[data-astro-cid-anhloy43]:not(.is-edited) .hero__struck[data-astro-cid-anhloy43]:after{transform:scaleX(0)}.motion .hero__title[data-astro-cid-anhloy43].is-selecting .hero__struck[data-astro-cid-anhloy43]{background:var(--signal-soft)}.motion .hero__title[data-astro-cid-anhloy43]:not(.is-edited) .hero__last[data-astro-cid-anhloy43]{clip-path:inset(-.3em 100% -.3em -.3em)}.motion .hero__title[data-astro-cid-anhloy43] .w[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms + .15s)}.motion .hero__title[data-astro-cid-anhloy43]:not(.is-in) .w[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{transform:translateY(120%)}.hero__sub[data-astro-cid-anhloy43]{max-width:36em;margin-top:clamp(20px,3.4vh,36px);color:var(--muted)}.hero__ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3.4vh,34px)}.hero__micro[data-astro-cid-anhloy43]{margin-top:16px;color:var(--muted);font-size:14px}.motion [data-astro-cid-anhloy43][data-hero-in]{transition:opacity .8s var(--ease-out),transform 1.2s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + .12s)}.motion .hero[data-astro-cid-anhloy43]:not(.is-in) [data-astro-cid-anhloy43][data-hero-in]{opacity:0;transform:translateY(24px)}.hero__stage[data-astro-cid-anhloy43]{position:relative;align-self:center;justify-self:end;width:min(100%,470px);margin:0;padding:36px 0 0;perspective:1400px}.hero__sheet-wrap[data-astro-cid-anhloy43]{position:relative}.motion .hero[data-astro-cid-anhloy43]:not(.is-in) .hero__sheet-wrap[data-astro-cid-anhloy43]{transform:translateY(60px) rotate(6deg)}.hero__tags[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px}.cursor[data-astro-cid-anhloy43]{position:absolute;top:0;left:0;z-index:5;display:flex;align-items:flex-start;pointer-events:none;opacity:0;transition:opacity .4s;will-change:transform}.cursor[data-astro-cid-anhloy43].is-on{opacity:1}.cursor[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:22px;height:22px;filter:drop-shadow(0 2px 3px rgb(21 19 15 / 30%))}.cursor[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{stroke:var(--card);stroke-width:1.4;stroke-linejoin:round}.cursor[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{margin:16px 0 0 -4px;padding:4px 9px;border-radius:4px 999px 999px;font-size:12px;font-weight:600;white-space:nowrap}.cursor--client[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:var(--signal)}.cursor--client[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{background:var(--signal);color:var(--ink)}.cursor--rep[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:var(--ink)}.cursor--rep[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{background:var(--ink);color:var(--paper)}.cursor[data-astro-cid-anhloy43].is-clicking svg[data-astro-cid-anhloy43]{animation:click .35s var(--ease-out)}@keyframes click{50%{transform:scale(.8)}}html:not(.motion) .cursor[data-astro-cid-anhloy43]{display:none}.ticker[data-astro-cid-anhloy43]{position:relative;border-top:1px solid var(--line);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track[data-astro-cid-anhloy43]{display:flex;width:max-content;animation:ticker 48s linear infinite}.ticker[data-astro-cid-anhloy43]:hover .ticker__track[data-astro-cid-anhloy43]{animation-play-state:paused}.ticker__list[data-astro-cid-anhloy43]{display:flex;flex:none}.ticker__list[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:28px;padding:18px 28px 18px 0;font-family:var(--font-serif-stack);font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;white-space:nowrap}.ticker__list[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}@keyframes ticker{to{transform:translate(-50%)}}html.paused .ticker__track[data-astro-cid-anhloy43],html.paused .hero__stop[data-astro-cid-anhloy43]{animation-play-state:paused}@media(max-width:979px){.hero__inner[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,1fr);align-items:start}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(3.4rem,15vw,8.5rem)}.hero__stage[data-astro-cid-anhloy43]{justify-self:center;width:min(100%,460px);margin-top:24px;padding-left:0}.hero__sub[data-astro-cid-anhloy43]{max-width:40em}}@media(max-width:720px){.hero__title[data-astro-cid-anhloy43]{font-size:clamp(2.9rem,16vw,5rem)}.hero__stage[data-astro-cid-anhloy43]{width:min(100%,400px);margin-top:40px}.hero__tags[data-astro-cid-anhloy43]{justify-content:flex-start}}.frag__in[data-astro-cid-dzn4ahzu]{border-radius:12px;box-shadow:0 24px 50px -24px #000000b3;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out),box-shadow .6s}.email[data-astro-cid-dzn4ahzu]{width:280px;padding:14px 16px;background:var(--card);color:var(--ink);font-size:14px}.email__from[data-astro-cid-dzn4ahzu]{color:var(--muted);font-size:12px}.email__from[data-astro-cid-dzn4ahzu] b[data-astro-cid-dzn4ahzu]{color:var(--ink)}.email__subj[data-astro-cid-dzn4ahzu]{margin:4px 0 6px;font-weight:600}.email__body[data-astro-cid-dzn4ahzu]{color:var(--muted);line-height:1.4}.sticky[data-astro-cid-dzn4ahzu]{width:200px;padding:14px 16px 16px;border-radius:3px;background:#f8d86b;color:#2b2205;font-family:var(--font-serif-stack);font-size:19px;font-style:italic;line-height:1.2}.sticky__head[data-astro-cid-dzn4ahzu]{margin-bottom:6px;font-family:var(--font-mono-stack);font-size:10.5px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.sticky__warn[data-astro-cid-dzn4ahzu]{margin-top:6px;color:#9c2a07}.sticky--pink[data-astro-cid-dzn4ahzu]{width:190px;background:#f7b8c6;color:#3a0f1b}.voicemail[data-astro-cid-dzn4ahzu]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;width:300px;padding:12px 16px;border-radius:999px 999px 999px 18px;background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-3),0 24px 50px -24px #000000b3}.voicemail__play[data-astro-cid-dzn4ahzu]{grid-row:span 2;width:34px;height:34px;border-radius:50%;background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 2l5 3-5 3z' fill='%2315130f'/%3E%3C/svg%3E") center / 12px no-repeat}.voicemail__wave[data-astro-cid-dzn4ahzu]{display:flex;align-items:center;gap:2px;height:20px}.voicemail__wave[data-astro-cid-dzn4ahzu] i[data-astro-cid-dzn4ahzu]{flex:1;height:var(--h);border-radius:2px;background:var(--ink-muted)}.voicemail__meta[data-astro-cid-dzn4ahzu]{color:var(--ink-muted);font-family:var(--font-mono-stack);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.voicemail__quote[data-astro-cid-dzn4ahzu]{grid-column:1 / -1;padding-left:46px;font-family:var(--font-serif-stack);font-size:17px;font-style:italic}.sheetfrag[data-astro-cid-dzn4ahzu]{width:300px;overflow:hidden;background:#fdfdfb;color:#22201c;font-family:var(--font-mono-stack);font-size:11.5px}.sheetfrag__file[data-astro-cid-dzn4ahzu]{padding:8px 12px;background:#1e6f45;color:#fff;font-size:11px}.sheetfrag[data-astro-cid-dzn4ahzu] table[data-astro-cid-dzn4ahzu]{width:100%;border-collapse:collapse}.sheetfrag[data-astro-cid-dzn4ahzu] th[data-astro-cid-dzn4ahzu],.sheetfrag[data-astro-cid-dzn4ahzu] td[data-astro-cid-dzn4ahzu]{padding:6px 8px;border:1px solid #dedcd5;text-align:right;font-weight:400;white-space:nowrap}.sheetfrag[data-astro-cid-dzn4ahzu] th[data-astro-cid-dzn4ahzu]{background:#f1efe9;color:#6a665e}.sheetfrag[data-astro-cid-dzn4ahzu] tr[data-astro-cid-dzn4ahzu]>th[data-astro-cid-dzn4ahzu]:first-child{text-align:left}.sheetfrag[data-astro-cid-dzn4ahzu] .err[data-astro-cid-dzn4ahzu]{color:#c0271a;font-weight:600}.sheetfrag[data-astro-cid-dzn4ahzu] .hl[data-astro-cid-dzn4ahzu]{background:#fff1a8}.card[data-astro-cid-dzn4ahzu]{display:grid;justify-items:start;width:190px;padding:12px 14px 14px;background:#efe9dd;color:var(--ink)}.card__page[data-astro-cid-dzn4ahzu]{font-family:var(--font-mono-stack);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card__art[data-astro-cid-dzn4ahzu]{width:96px;margin:4px auto}.card__note[data-astro-cid-dzn4ahzu]{font-size:12.5px;color:var(--muted)}.pdfs[data-astro-cid-dzn4ahzu]{display:grid;width:270px;box-shadow:none}.pdf[data-astro-cid-dzn4ahzu]{display:flex;align-items:center;gap:10px;margin-top:calc(var(--k) * -6px);padding:11px 14px;border-radius:10px;background:var(--card);color:var(--ink);font-size:13.5px;font-weight:500;box-shadow:0 14px 30px -14px #000000b3;transform:translate(calc(var(--k) * 12px)) rotate(calc(var(--k) * 1.5deg))}.pdf__icon[data-astro-cid-dzn4ahzu]{padding:3px 5px;border-radius:4px;background:#d93a20;color:#fff;font-family:var(--font-mono-stack);font-size:9.5px;font-weight:600}.chat[data-astro-cid-dzn4ahzu]{display:flex;align-items:center;gap:10px;max-width:290px;padding:10px 16px 10px 10px;border-radius:18px 18px 18px 4px;background:#3a55f5;color:#fff;font-size:14px;line-height:1.3}.chat__who[data-astro-cid-dzn4ahzu]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#00000047;font-family:var(--font-mono-stack);font-size:9.5px;font-weight:600}.thread[data-astro-cid-dzn4ahzu]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600}.thread__count[data-astro-cid-dzn4ahzu]{padding:2px 7px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono-stack);font-size:10.5px}.problem[data-astro-cid-hyx56qyz]{position:relative;z-index:2;overflow:clip;margin-top:-40px;border-radius:36px 36px 0 0;background:var(--ink);color:var(--paper);box-shadow:0 -30px 80px -20px #15130f59}.problem__pin[data-astro-cid-hyx56qyz]{padding:clamp(80px,12vh,140px) 0 clamp(80px,10vh,120px)}.problem__grid[data-astro-cid-hyx56qyz]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px clamp(32px,5vw,96px);align-items:center}.problem__kicker[data-astro-cid-hyx56qyz]{color:var(--ink-muted)}.problem__title[data-astro-cid-hyx56qyz]{margin-top:22px;font-size:clamp(2.5rem,4.6vw,4.6rem);line-height:.98;text-wrap:balance}.problem__beats[data-astro-cid-hyx56qyz]{display:grid;margin-top:clamp(28px,5vh,56px)}.problem__list[data-astro-cid-hyx56qyz]{display:grid;gap:36px}.beat[data-astro-cid-hyx56qyz]{display:grid;gap:10px;padding-top:22px;border-top:1px solid var(--ink-3)}.beat__n[data-astro-cid-hyx56qyz]{color:var(--signal)}.beat__of[data-astro-cid-hyx56qyz]{color:var(--ink-muted)}.beat__title[data-astro-cid-hyx56qyz]{font-family:var(--font-serif-stack);font-weight:400;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.05}.beat__body[data-astro-cid-hyx56qyz]{max-width:30em;color:var(--ink-muted);font-size:17px;text-wrap:pretty}.turn[data-astro-cid-hyx56qyz]{display:grid;gap:14px;margin-top:56px;padding-top:28px;border-top:1px solid var(--signal)}.turn__title[data-astro-cid-hyx56qyz]{font-size:clamp(2.6rem,4.4vw,4.2rem);font-style:italic}.turn__body[data-astro-cid-hyx56qyz]{max-width:28em;color:var(--paper);font-size:18px;text-wrap:pretty}.problem__rail[data-astro-cid-hyx56qyz]{display:none}.problem__copy[data-astro-cid-hyx56qyz]{grid-column:1;grid-row:1}.desk[data-astro-cid-hyx56qyz]{position:relative;grid-column:2;grid-row:1;height:clamp(520px,72vh,720px)}.frag[data-astro-cid-hyx56qyz]{position:absolute;left:var(--x);top:var(--y);width:max-content;max-width:62%;transform:rotate(var(--r))}.desk__tag[data-astro-cid-hyx56qyz]{position:absolute;right:0;bottom:-12px;background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-3)}.one[data-astro-cid-hyx56qyz]{position:relative;z-index:3;grid-column:2;grid-row:2;justify-self:center;width:min(360px,100%);padding:18px;border-radius:18px;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px #ffffff0f,0 50px 100px -30px #000c;transform:scale(calc(.72 + .28 * var(--conv, 1)));opacity:var(--conv, 1)}.problem[data-astro-cid-hyx56qyz].is-pinned .one[data-astro-cid-hyx56qyz]{grid-row:1;align-self:center}.one__head[data-astro-cid-hyx56qyz]{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.one__live[data-astro-cid-hyx56qyz]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono-stack);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.one__live[data-astro-cid-hyx56qyz]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.one__title[data-astro-cid-hyx56qyz]{font-weight:600;font-size:15px}.one__rows[data-astro-cid-hyx56qyz] li[data-astro-cid-hyx56qyz]{display:grid;grid-template-columns:18px 84px 1fr;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.one__rows[data-astro-cid-hyx56qyz] li[data-astro-cid-hyx56qyz]:last-child{border-bottom:0;padding-bottom:0}.one__check[data-astro-cid-hyx56qyz]{width:18px;height:18px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2 5 8.2 9 3.8' fill='none' stroke='%23ff4f1f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.one__label[data-astro-cid-hyx56qyz]{font-weight:600}.one__value[data-astro-cid-hyx56qyz]{color:var(--muted);font-family:var(--font-mono-stack);font-size:11.5px;text-align:right}.problem[data-astro-cid-hyx56qyz].is-pinned{height:440svh}.problem[data-astro-cid-hyx56qyz].is-pinned .problem__pin[data-astro-cid-hyx56qyz]{position:sticky;top:0;display:flex;align-items:center;height:100svh;padding:var(--nav-h) 0 24px;overflow:clip}.problem[data-astro-cid-hyx56qyz].is-pinned .problem__beats[data-astro-cid-hyx56qyz]{grid-template:1fr / 1fr;align-items:start}.problem[data-astro-cid-hyx56qyz].is-pinned .problem__list[data-astro-cid-hyx56qyz]{display:contents}.problem[data-astro-cid-hyx56qyz].is-pinned .beat[data-astro-cid-hyx56qyz],.problem[data-astro-cid-hyx56qyz].is-pinned .turn[data-astro-cid-hyx56qyz]{grid-area:1 / 1;margin:0;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.problem[data-astro-cid-hyx56qyz].is-pinned [data-astro-cid-hyx56qyz][data-beat-item]:not(.is-current){opacity:0;transform:translateY(18px);pointer-events:none}.problem[data-astro-cid-hyx56qyz].is-pinned .beat[data-astro-cid-hyx56qyz].is-current{transition-delay:.1s}.problem[data-astro-cid-hyx56qyz].is-pinned .problem__rail[data-astro-cid-hyx56qyz]{display:flex;gap:6px;margin-top:40px}.problem__tick[data-astro-cid-hyx56qyz]{width:40px;height:3px;border-radius:3px;background:var(--ink-3);transition:background-color .4s}.problem__tick[data-astro-cid-hyx56qyz].is-done{background:var(--signal)}.problem[data-astro-cid-hyx56qyz].is-pinned .frag[data-astro-cid-hyx56qyz]{transform:translate(calc(var(--dx, 0px) * var(--conv)),calc(var(--dy, 0px) * var(--conv) + (.35 - var(--p, 0)) * var(--depth) * 90px)) rotate(calc(var(--r) * (1 - var(--conv)))) scale(calc(1 - .7 * var(--conv)));opacity:calc(1 - var(--conv) * 1.3)}.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="0"] .frag[data-astro-cid-hyx56qyz]:not([data-group="0"]) .frag__in,.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="1"] .frag[data-astro-cid-hyx56qyz]:not([data-group="1"]) .frag__in,.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="2"] .frag[data-astro-cid-hyx56qyz]:not([data-group="2"]) .frag__in{opacity:.22;transform:scale(.96)}.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="0"] [data-astro-cid-hyx56qyz][data-group="0"],.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="1"] [data-astro-cid-hyx56qyz][data-group="1"],.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="2"] [data-astro-cid-hyx56qyz][data-group="2"]{z-index:2}.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="0"] [data-astro-cid-hyx56qyz][data-group="0"] .frag__in,.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="1"] [data-astro-cid-hyx56qyz][data-group="1"] .frag__in,.problem[data-astro-cid-hyx56qyz].is-pinned[data-beat="2"] [data-astro-cid-hyx56qyz][data-group="2"] .frag__in{transform:scale(1.04);box-shadow:0 30px 60px -20px #000000e5}.problem[data-astro-cid-hyx56qyz].is-pinned .desk__tag[data-astro-cid-hyx56qyz]{opacity:calc(1 - var(--conv))}@media(max-width:999px){.problem[data-astro-cid-hyx56qyz]{border-radius:28px 28px 0 0}.problem__grid[data-astro-cid-hyx56qyz]{grid-template-columns:minmax(0,1fr);row-gap:0}.problem__copy[data-astro-cid-hyx56qyz],.problem__beats[data-astro-cid-hyx56qyz]{display:contents}.problem__kicker[data-astro-cid-hyx56qyz]{order:1}.problem__title[data-astro-cid-hyx56qyz]{order:2}.problem__list[data-astro-cid-hyx56qyz]{order:3;margin-top:48px}.desk[data-astro-cid-hyx56qyz]{order:4;grid-column:1;grid-row:auto;height:560px;max-width:640px;width:100%;margin:64px auto 0}.turn[data-astro-cid-hyx56qyz]{order:5;margin-top:80px}.one[data-astro-cid-hyx56qyz]{order:6;grid-column:1;grid-row:auto;justify-self:start;margin-top:32px}}@media(max-width:640px){.desk[data-astro-cid-hyx56qyz]{height:520px}.frag[data-astro-cid-hyx56qyz]{max-width:88%}.frag[data-astro-cid-hyx56qyz] .frag__in{zoom:.78}.frag[data-astro-cid-hyx56qyz][data-hide-sm]{display:none}.frag[data-astro-cid-hyx56qyz]{left:var(--phone-x, var(--x));top:var(--phone-y, var(--y))}}.how[data-astro-cid-kojs5727]{position:relative;z-index:2;margin-top:-36px;padding:clamp(96px,14vh,160px) 0 clamp(64px,10vh,120px);border-radius:36px 36px 0 0;background:var(--grain),var(--paper)}.how__head[data-astro-cid-kojs5727]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 64px}.how__head[data-astro-cid-kojs5727] .kicker[data-astro-cid-kojs5727]{grid-column:1 / -1}.how__lede[data-astro-cid-kojs5727]{max-width:26em;padding-bottom:.6em;color:var(--muted)}.how__body[data-astro-cid-kojs5727]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 clamp(40px,6vw,110px);margin-top:clamp(40px,8vh,96px)}.step[data-astro-cid-kojs5727]{display:flex;align-items:center;min-height:78vh}.step__text[data-astro-cid-kojs5727]{display:grid;gap:16px;max-width:30em;transition:opacity .6s var(--ease-out)}.step__label[data-astro-cid-kojs5727]{display:flex;align-items:center;gap:12px;color:var(--muted)}.step__n[data-astro-cid-kojs5727]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;color:var(--ink);transition:background-color .5s,color .5s,box-shadow .5s}.step__title[data-astro-cid-kojs5727]{font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:1}.step__body[data-astro-cid-kojs5727]{color:var(--muted);font-size:18px;text-wrap:pretty}.step__frame[data-astro-cid-kojs5727]{display:none}.how__stage[data-astro-cid-kojs5727]{padding-top:max(0px,calc(39vh - 300px))}.how__sticky[data-astro-cid-kojs5727]{position:sticky;top:calc(50vh - 300px);padding-bottom:60px}.motion .how[data-astro-cid-kojs5727] .step[data-astro-cid-kojs5727]:not(.is-active) .step__text[data-astro-cid-kojs5727].is-in{opacity:.28}.step[data-astro-cid-kojs5727].is-active .step__n[data-astro-cid-kojs5727]{background:var(--ink);color:var(--paper);box-shadow:none}@media(max-width:999px){.how__head[data-astro-cid-kojs5727],.how__body[data-astro-cid-kojs5727]{grid-template-columns:minmax(0,1fr)}.how__stage[data-astro-cid-kojs5727]{display:none}.how__steps[data-astro-cid-kojs5727]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(64px,10vh,96px)}.step[data-astro-cid-kojs5727]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.step__frame[data-astro-cid-kojs5727]{display:block;padding-bottom:36px}.motion .how[data-astro-cid-kojs5727] .step[data-astro-cid-kojs5727]:not(.is-active) .step__text[data-astro-cid-kojs5727].is-in{opacity:1}}.try[data-astro-cid-bjtpbuwr]{position:relative;z-index:2;padding:clamp(96px,14vh,160px) 0 clamp(96px,14vh,160px);background:var(--ink);color:var(--paper);border-radius:36px 36px 0 0;margin-top:-36px}.try__head[data-astro-cid-bjtpbuwr]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px 64px;margin-bottom:clamp(40px,7vh,72px)}.try__kicker[data-astro-cid-bjtpbuwr]{color:var(--ink-muted);margin-bottom:22px}.try__intro[data-astro-cid-bjtpbuwr]{display:grid;justify-items:start;gap:18px;padding-bottom:.6em}.try__intro[data-astro-cid-bjtpbuwr] .lede[data-astro-cid-bjtpbuwr]{color:var(--ink-muted)}.try__note[data-astro-cid-bjtpbuwr]{padding:7px 14px 7px 11px;white-space:normal;background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-3);font-family:var(--font-sans-stack);font-size:13.5px;letter-spacing:0;line-height:1.4;text-transform:none}.demo[data-astro-cid-bjtpbuwr]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:20px;padding:20px;border-radius:28px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}@media(max-width:999px){.try[data-astro-cid-bjtpbuwr]{border-radius:28px 28px 0 0}.try__head[data-astro-cid-bjtpbuwr],.demo[data-astro-cid-bjtpbuwr]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.demo[data-astro-cid-bjtpbuwr]{padding:10px;border-radius:22px;margin-inline:calc(var(--gutter) * -.5)}}.caps[data-astro-cid-uttzewxt]{position:relative;z-index:2;padding:clamp(96px,14vh,160px) 0;background:var(--grain),var(--paper);border-radius:36px 36px 0 0;margin-top:-36px}.caps__head[data-astro-cid-uttzewxt]{display:grid;gap:22px;margin-bottom:clamp(40px,7vh,80px)}.caps__head[data-astro-cid-uttzewxt] h2[data-astro-cid-uttzewxt]{max-width:12em}.caps__body[data-astro-cid-uttzewxt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,6vw,110px)}.caps__list[data-astro-cid-uttzewxt]{border-top:1px solid var(--line);counter-reset:cap}.cap[data-astro-cid-uttzewxt]{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 28px;gap:0 20px;padding:28px 0 30px;border-bottom:1px solid var(--line);cursor:default}.cap__n[data-astro-cid-uttzewxt]{padding-top:.9em;color:var(--muted);transition:color .4s}.cap__title[data-astro-cid-uttzewxt]{font-family:var(--font-serif-stack);font-size:clamp(1.9rem,2.9vw,2.75rem);font-weight:400;line-height:1.05;letter-spacing:-.01em;transition:transform .6s var(--ease-out)}.cap__body[data-astro-cid-uttzewxt]{max-width:30em;margin-top:10px;color:var(--muted);font-size:17px;text-wrap:pretty}.cap__mark[data-astro-cid-uttzewxt]{align-self:start;width:28px;height:28px;margin-top:.55em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .4s,box-shadow .4s,transform .5s var(--ease-spring);position:relative}.cap__mark[data-astro-cid-uttzewxt]:after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--signal);transform:scale(0);transition:transform .5s var(--ease-spring)}.cap[data-astro-cid-uttzewxt].is-on .cap__mark[data-astro-cid-uttzewxt]{background:var(--ink);box-shadow:none}.cap[data-astro-cid-uttzewxt].is-on .cap__mark[data-astro-cid-uttzewxt]:after{transform:scale(1)}.cap[data-astro-cid-uttzewxt].is-on .cap__title[data-astro-cid-uttzewxt]{transform:translate(8px)}.cap[data-astro-cid-uttzewxt].is-on .cap__n[data-astro-cid-uttzewxt]{color:var(--signal-ink)}.cap__plate[data-astro-cid-uttzewxt]{display:none}.caps__sticky[data-astro-cid-uttzewxt]{position:sticky;top:calc(50vh - min(19vw,250px))}.caps__plates[data-astro-cid-uttzewxt]{display:grid}.caps__slot[data-astro-cid-uttzewxt]{display:grid;grid-template-columns:minmax(0,1fr);grid-area:1 / 1;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}.caps__slot[data-astro-cid-uttzewxt]>.k-plate{align-self:stretch}.caps__slot[data-astro-cid-uttzewxt][data-on]{opacity:1;transform:none}.caps__tag[data-astro-cid-uttzewxt]{margin-top:16px}@media(max-width:999px){.caps__body[data-astro-cid-uttzewxt]{grid-template-columns:minmax(0,1fr)}.caps__aside[data-astro-cid-uttzewxt]{display:none}.cap[data-astro-cid-uttzewxt]{grid-template-columns:44px minmax(0,1fr)}.cap__mark[data-astro-cid-uttzewxt]{display:none}.cap__plate[data-astro-cid-uttzewxt]{display:block;grid-column:1 / -1;width:100%;max-width:520px;margin-top:22px}.cap[data-astro-cid-uttzewxt].is-on .cap__title[data-astro-cid-uttzewxt]{transform:none}}@media(max-width:640px){.cap[data-astro-cid-uttzewxt]{grid-template-columns:minmax(0,1fr);padding:24px 0 28px}.cap__n[data-astro-cid-uttzewxt]{padding:0 0 10px}}.who[data-astro-cid-omf5vsyn]{position:relative;z-index:2;padding:clamp(96px,14vh,160px) 0;background:var(--grain),var(--paper-2);border-radius:36px 36px 0 0;margin-top:-36px}.who__head[data-astro-cid-omf5vsyn]{display:grid;gap:22px;margin-bottom:clamp(48px,8vh,96px)}.who__head[data-astro-cid-omf5vsyn] h2[data-astro-cid-omf5vsyn]{max-width:11em}.table[data-astro-cid-omf5vsyn]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(80px,12vw,200px);border-top:1.5px solid var(--ink)}.side[data-astro-cid-omf5vsyn]{display:grid;align-content:start;gap:44px;padding-top:28px}.side__label[data-astro-cid-omf5vsyn]{display:flex;align-items:center;gap:10px;color:var(--muted)}.side__label[data-astro-cid-omf5vsyn]:before{content:"";width:22px;height:1.5px;background:currentColor}.side--client[data-astro-cid-omf5vsyn] .side__label[data-astro-cid-omf5vsyn]{justify-content:flex-end}.side--client[data-astro-cid-omf5vsyn] .side__label[data-astro-cid-omf5vsyn]:before{order:1}.role[data-astro-cid-omf5vsyn]{display:grid;gap:12px}.role__name[data-astro-cid-omf5vsyn]{font-size:clamp(2.4rem,4vw,3.75rem);line-height:.98}.role__need[data-astro-cid-omf5vsyn]{max-width:22em;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.4;text-wrap:pretty}.role__points[data-astro-cid-omf5vsyn]{display:grid;gap:2px;margin-top:6px}.role__points[data-astro-cid-omf5vsyn] li[data-astro-cid-omf5vsyn]{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted)}.role__points[data-astro-cid-omf5vsyn] li[data-astro-cid-omf5vsyn]:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink);transform:translateY(-2px)}.side--client[data-astro-cid-omf5vsyn] .role__points[data-astro-cid-omf5vsyn] li[data-astro-cid-omf5vsyn]:before{background:var(--signal)}.side--client[data-astro-cid-omf5vsyn]{text-align:right}.side--client[data-astro-cid-omf5vsyn] .role[data-astro-cid-omf5vsyn]{justify-items:end}.side--client[data-astro-cid-omf5vsyn] .role__points[data-astro-cid-omf5vsyn] li[data-astro-cid-omf5vsyn]{flex-direction:row-reverse}.side--client[data-astro-cid-omf5vsyn] .role__points[data-astro-cid-omf5vsyn]{width:100%;max-width:26em}.seam[data-astro-cid-omf5vsyn]{position:absolute;top:0;bottom:0;left:50%;display:grid;justify-items:center;width:0}.seam__line[data-astro-cid-omf5vsyn]{grid-area:1 / 1;width:1.5px;height:100%;background:repeating-linear-gradient(var(--ink) 0 6px,transparent 6px 12px)}.seam__chip[data-astro-cid-omf5vsyn]{grid-area:1 / 1;position:sticky;top:50vh;align-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:40px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 30px -10px #15130f7f}.seam__dot[data-astro-cid-omf5vsyn]{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:seam-pulse 2.4s var(--ease-in-out) infinite}@keyframes seam-pulse{50%{box-shadow:0 0 0 6px #ff4f1f40}}html.paused .seam__dot[data-astro-cid-omf5vsyn]{animation-play-state:paused}@media(max-width:860px){.table[data-astro-cid-omf5vsyn]{grid-template-columns:minmax(0,1fr)}.seam[data-astro-cid-omf5vsyn]{position:static;width:auto;grid-row:2;margin:48px 0 12px;justify-items:start}.seam__line[data-astro-cid-omf5vsyn]{display:none}.seam__chip[data-astro-cid-omf5vsyn]{position:static;margin:0}.side--client[data-astro-cid-omf5vsyn]{grid-row:3;text-align:left;padding-top:28px;border-top:1.5px solid var(--ink)}.side--client[data-astro-cid-omf5vsyn] .side__label[data-astro-cid-omf5vsyn]{justify-content:flex-start}.side--client[data-astro-cid-omf5vsyn] .side__label[data-astro-cid-omf5vsyn]:before{order:0}.side--client[data-astro-cid-omf5vsyn] .role[data-astro-cid-omf5vsyn]{justify-items:start}.side--client[data-astro-cid-omf5vsyn] .role__points[data-astro-cid-omf5vsyn] li[data-astro-cid-omf5vsyn]{flex-direction:row}}.fine[data-astro-cid-sdy27dyq]{position:relative;z-index:2;padding:clamp(96px,14vh,160px) 0;background:var(--ink);color:var(--paper);border-radius:36px 36px 0 0;margin-top:-36px;overflow:clip}.fine__grid[data-astro-cid-sdy27dyq]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px clamp(40px,7vw,120px);align-items:start}.fine__copy[data-astro-cid-sdy27dyq]{position:sticky;top:calc(var(--nav-h) + 48px);display:grid;gap:22px}.fine__kicker[data-astro-cid-sdy27dyq]{color:var(--ink-muted)}.fine__lede[data-astro-cid-sdy27dyq]{max-width:22em;color:var(--ink-muted)}.ticket-wrap[data-astro-cid-sdy27dyq]{perspective:1600px}.ticket[data-astro-cid-sdy27dyq]{--hole: 9px;position:relative;padding:34px clamp(22px,3.4vw,44px) 28px;background:var(--grain),linear-gradient(180deg,#fbf7ee,#f1ebdf);color:var(--ink);border-radius:6px;transform:rotate(-1.4deg);transition:transform 1s var(--ease-out);box-shadow:0 1px #fff9 inset,0 40px 80px -30px #000000b3;-webkit-mask:radial-gradient(circle at 14px 50%,transparent var(--hole),#000 calc(var(--hole) + .5px)) 0 0 / 100% 64px;mask:radial-gradient(circle at 14px 50%,transparent var(--hole),#000 calc(var(--hole) + .5px)) 0 0 / 100% 64px}.ticket-wrap[data-astro-cid-sdy27dyq]:hover .ticket[data-astro-cid-sdy27dyq]{transform:rotate(0) translateY(-4px)}.ticket__head[data-astro-cid-sdy27dyq]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px 22px;border-bottom:2px solid var(--ink)}.ticket__title[data-astro-cid-sdy27dyq]{padding:5px 10px;border:1.5px solid var(--ink);border-radius:4px}.ticket__rows[data-astro-cid-sdy27dyq]{margin:0;padding-left:22px}.ticket__row[data-astro-cid-sdy27dyq]{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px dashed var(--line)}.ticket__row[data-astro-cid-sdy27dyq] dt[data-astro-cid-sdy27dyq]{color:var(--muted)}.ticket__row[data-astro-cid-sdy27dyq] dd[data-astro-cid-sdy27dyq]{margin:0;font-family:var(--font-serif-stack);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.15;text-wrap:pretty}.ticket__row--status[data-astro-cid-sdy27dyq]{align-items:start;border-bottom:0;padding-top:22px}.ticket__row--status[data-astro-cid-sdy27dyq] dd[data-astro-cid-sdy27dyq]{display:grid;justify-items:start;gap:12px}.ticket__stamp[data-astro-cid-sdy27dyq]{display:inline-block;padding:6px 16px 8px;border-radius:8px;color:var(--signal-ink);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;box-shadow:inset 0 0 0 2.5px var(--signal),inset 0 0 0 5px transparent,inset 0 0 0 6.5px var(--signal);transform:rotate(-4deg)}.ticket__detail[data-astro-cid-sdy27dyq]{font-family:var(--font-sans-stack);font-size:16px;line-height:1.5;color:var(--muted);text-wrap:pretty}.ticket__foot[data-astro-cid-sdy27dyq]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:18px 0 0 22px;border-top:2px solid var(--ink);color:var(--muted)}.ticket__bars[data-astro-cid-sdy27dyq]{width:140px;height:30px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px)}@media(max-width:999px){.fine__grid[data-astro-cid-sdy27dyq]{grid-template-columns:minmax(0,1fr)}.fine__copy[data-astro-cid-sdy27dyq]{position:static}}@media(max-width:560px){.ticket[data-astro-cid-sdy27dyq]{--hole: 7px;transform:none}.ticket__row[data-astro-cid-sdy27dyq]{grid-template-columns:minmax(0,1fr);gap:6px}.ticket__foot[data-astro-cid-sdy27dyq] .label[data-astro-cid-sdy27dyq]{display:none}}.cta[data-astro-cid-42yt6lhh]{position:relative;z-index:2;padding:clamp(96px,16vh,180px) 0 clamp(80px,12vh,140px);background:var(--grain),radial-gradient(90% 120% at 100% 0%,#ff6a3d,transparent 55%),var(--signal);color:var(--ink);border-radius:36px 36px 0 0;margin-top:-36px;overflow:clip}.cta__grid[data-astro-cid-42yt6lhh]{position:relative;display:grid;gap:clamp(28px,5vh,48px)}.cta__kicker[data-astro-cid-42yt6lhh]:before{background:var(--ink)}.cta__title[data-astro-cid-42yt6lhh]{font-size:clamp(3.6rem,12.5vw,13rem);line-height:.86;letter-spacing:-.03em}.cta__line[data-astro-cid-42yt6lhh]{display:block}.cta__line[data-astro-cid-42yt6lhh]:nth-child(2){padding-left:.9em}.cta__link[data-astro-cid-42yt6lhh]{background:linear-gradient(var(--ink),var(--ink)) 0 92% / 100% .06em no-repeat;transition:background-size 1.2s var(--ease-out) .7s}.motion .cta__line[data-astro-cid-42yt6lhh]:not(.is-in) .cta__link[data-astro-cid-42yt6lhh]{background-size:0 .06em}.cta__foot[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:minmax(0,32em) auto;align-items:end;justify-content:space-between;gap:28px 48px;margin-top:clamp(8px,3vh,32px)}.cta__body[data-astro-cid-42yt6lhh]{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;text-wrap:pretty}.cta__actions[data-astro-cid-42yt6lhh]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.cta__btn[data-astro-cid-42yt6lhh]{--btn-fill: var(--paper);--btn-fill-fg: var(--ink);min-height:60px;padding:0 26px 0 30px;font-size:18px}.cta__secondary[data-astro-cid-42yt6lhh]{font-weight:600}.cta[data-astro-cid-42yt6lhh] :focus-visible{outline-color:var(--ink)}.seal[data-astro-cid-42yt6lhh]{position:absolute;top:clamp(-20px,-2vh,0px);right:var(--gutter);display:grid;place-items:center;width:clamp(120px,15vw,200px);aspect-ratio:1}.seal__ring[data-astro-cid-42yt6lhh]{grid-area:1 / 1;width:100%;animation:spin 26s linear infinite}.seal__ring[data-astro-cid-42yt6lhh] text[data-astro-cid-42yt6lhh]{fill:var(--ink);font-family:var(--font-mono-stack);font-size:13.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.seal__mark[data-astro-cid-42yt6lhh]{grid-area:1 / 1;width:34%;color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}html.paused .seal__ring[data-astro-cid-42yt6lhh]{animation-play-state:paused}@media(max-width:860px){.cta__foot[data-astro-cid-42yt6lhh]{grid-template-columns:minmax(0,1fr)}.seal[data-astro-cid-42yt6lhh]{top:auto;bottom:-24px;right:var(--gutter);width:110px}.cta__line[data-astro-cid-42yt6lhh]:nth-child(2){padding-left:.5em}}@media(max-width:560px){.seal[data-astro-cid-42yt6lhh]{display:none}.cta__title[data-astro-cid-42yt6lhh]{font-size:clamp(3.4rem,18vw,5.4rem)}}.chat[data-astro-cid-rmceshlt]{display:flex;flex-direction:column;min-height:0;border-radius:18px;background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.chat__head[data-astro-cid-rmceshlt]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--ink-3)}.chat__head[data-astro-cid-rmceshlt] p[data-astro-cid-rmceshlt]{display:grid;font-size:14px;line-height:1.3}.chat__head[data-astro-cid-rmceshlt] span[data-astro-cid-rmceshlt]:not(.face){color:var(--ink-muted);font-size:12.5px}.chat__faces[data-astro-cid-rmceshlt]{display:flex}.face[data-astro-cid-rmceshlt]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-family:var(--font-mono-stack);font-size:10.5px;font-weight:600;box-shadow:0 0 0 2px var(--ink)}.face--rep[data-astro-cid-rmceshlt]{background:var(--paper);color:var(--ink)}.face--you[data-astro-cid-rmceshlt]{margin-left:-8px;background:var(--signal);color:var(--ink)}.thread[data-astro-cid-rmceshlt]{flex:1;display:flex;flex-direction:column;gap:12px;height:330px;padding:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.thread[data-astro-cid-rmceshlt] .msg{display:flex;gap:10px;align-items:flex-end;max-width:92%;animation:msg-in .55s var(--ease-spring) both}@keyframes msg-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.thread[data-astro-cid-rmceshlt] .msg p{padding:10px 14px 11px;border-radius:18px 18px 18px 4px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);font-size:14.5px;line-height:1.4}.thread[data-astro-cid-rmceshlt] .msg b{display:block;margin-bottom:2px;color:var(--ink-muted);font-family:var(--font-mono-stack);font-size:10.5px;font-weight:500;letter-spacing:.03em}.thread[data-astro-cid-rmceshlt] .msg__who{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--paper);color:var(--ink);font-family:var(--font-mono-stack);font-size:9.5px;font-weight:600}.thread[data-astro-cid-rmceshlt] .msg--you{align-self:flex-end;flex-direction:row-reverse}.thread[data-astro-cid-rmceshlt] .msg--you p{border-radius:18px 18px 4px;background:var(--signal);box-shadow:none;color:var(--ink)}.thread[data-astro-cid-rmceshlt] .msg--you b{color:#15130fb8}.thread[data-astro-cid-rmceshlt] .msg--you .msg__who{background:var(--signal)}.thread[data-astro-cid-rmceshlt] .msg--event{align-self:center;max-width:100%;color:var(--ink-muted);font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.thread[data-astro-cid-rmceshlt] .typing{display:inline-flex;gap:4px;padding:14px 16px;border-radius:18px 18px 18px 4px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.thread[data-astro-cid-rmceshlt] .typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-muted);animation:typing 1s var(--ease-in-out) infinite}.thread[data-astro-cid-rmceshlt] .typing i:nth-child(2){animation-delay:.15s}.thread[data-astro-cid-rmceshlt] .typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{transform:translateY(-4px);opacity:.4}}.asks[data-astro-cid-rmceshlt]{padding:16px 18px 18px;border-top:1px solid var(--ink-3)}.asks__label[data-astro-cid-rmceshlt]{margin-bottom:12px;color:var(--ink-muted)}.asks__list[data-astro-cid-rmceshlt]{display:flex;flex-wrap:wrap;gap:8px}.ask[data-astro-cid-rmceshlt],.restart[data-astro-cid-rmceshlt]{min-height:40px;padding:9px 15px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3);color:var(--paper);font-size:14px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:box-shadow .3s,background-color .3s,color .3s,transform .3s var(--ease-out),opacity .3s}.ask[data-astro-cid-rmceshlt]:hover:not([aria-disabled=true]),.restart[data-astro-cid-rmceshlt]:hover{box-shadow:inset 0 0 0 1.5px var(--signal);transform:translateY(-2px)}.ask[data-astro-cid-rmceshlt][aria-disabled=true]{cursor:default;opacity:.4}.ask[data-astro-cid-rmceshlt].is-done{opacity:1;box-shadow:none;background:var(--ink-3);color:var(--ink-muted);text-decoration:line-through;text-decoration-color:var(--signal);text-decoration-thickness:1.5px}.ask--approve[data-astro-cid-rmceshlt]{background:var(--signal);box-shadow:none;color:var(--ink);font-weight:600}.ask--approve[data-astro-cid-rmceshlt]:hover:not([aria-disabled=true]){background:var(--paper);box-shadow:none}.restart[data-astro-cid-rmceshlt]{margin-top:8px;box-shadow:inset 0 0 0 1.5px var(--paper)}.restart[data-astro-cid-rmceshlt][hidden]{display:none}.ask[data-astro-cid-rmceshlt]:focus-visible,.restart[data-astro-cid-rmceshlt]:focus-visible{outline-color:var(--paper)}@media(max-width:999px){.thread[data-astro-cid-rmceshlt]{height:300px}}
