.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:max(680px,100svh);display:grid;grid-template-rows:1fr auto;padding-top:var(--nav-h);overflow:clip;isolation:isolate}.hero[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 55% at 72% 52%,var(--ice-soft),transparent 70%),radial-gradient(30% 22% at 66% 74%,var(--gold-glow),transparent 75%);opacity:.7}.hero__stage[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity 1.6s ease .2s}.hero[data-astro-cid-ewxirvlt].is-ready .hero__stage[data-astro-cid-ewxirvlt]{opacity:1}.hero__canvas[data-astro-cid-ewxirvlt]{width:100%;height:100%}.hero__fallback[data-astro-cid-ewxirvlt]{display:none;position:absolute;right:-6%;top:26%;width:70%;color:var(--ice);opacity:.6}.hero[data-astro-cid-ewxirvlt].no-webgl .hero__fallback[data-astro-cid-ewxirvlt]{display:block}.hero[data-astro-cid-ewxirvlt].no-webgl .hero__labels[data-astro-cid-ewxirvlt]{display:none}.hero__labels[data-astro-cid-ewxirvlt]{position:absolute;inset:0;pointer-events:none}.loop-label[data-astro-cid-ewxirvlt]{position:absolute;left:0;top:0;display:inline-flex;align-items:baseline;gap:.4rem;font-size:.8rem;font-weight:560;color:var(--ink-2);white-space:nowrap;opacity:0;transition:opacity .25s ease;will-change:transform,opacity}.loop-label[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-stretch:125%;font-weight:800;color:var(--muted)}.loop-label[data-astro-cid-ewxirvlt].is-active{color:var(--ink)}.loop-label[data-astro-cid-ewxirvlt].is-active b[data-astro-cid-ewxirvlt]{color:var(--gold-ink)}.hero__copy[data-astro-cid-ewxirvlt]{align-self:center;padding-bottom:clamp(2rem,5vh,4rem);pointer-events:none}.hero__copy[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]{pointer-events:auto}.hero__title[data-astro-cid-ewxirvlt]{max-width:11ch;font-size:clamp(2.7rem,1rem + 4.3vw,5.4rem);font-weight:800;font-stretch:112%;line-height:.92;letter-spacing:-.035em}.word[data-astro-cid-ewxirvlt]{display:inline-block;white-space:nowrap;margin-right:.22em}.char[data-astro-cid-ewxirvlt]{display:inline-block;font-stretch:75%;opacity:0;transform:translateY(.18em);animation:char-in 1.2s var(--ease-out) forwards;animation-delay:calc(.25s + var(--i) * 22ms)}@keyframes char-in{60%{opacity:1}to{font-stretch:112%;opacity:1;transform:none}}.hero__lede[data-astro-cid-ewxirvlt]{max-width:46ch;margin-top:1.6rem;font-size:var(--step-1);line-height:1.55;color:var(--ink-2);opacity:0;animation:fade-up 1s var(--ease-out) 1.1s forwards}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem;opacity:0;animation:fade-up 1s var(--ease-out) 1.3s forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero__track[data-astro-cid-ewxirvlt]{position:relative;padding-bottom:1.6rem}.hero__track[data-astro-cid-ewxirvlt] ol[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.hero__track[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]{display:flex;align-items:baseline;gap:.5rem;padding:1rem .5rem .25rem 1.1rem;color:var(--muted);text-decoration:none;font-size:var(--step--1);font-weight:560;transition:color .3s ease}.hero__track[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]:hover,.hero__track[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt].is-active{color:var(--ink)}.hero__track-num[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-stretch:125%;font-weight:800}.hero__track[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt].is-active .hero__track-num[data-astro-cid-ewxirvlt]{color:var(--gold-ink)}.hero__track-gem[data-astro-cid-ewxirvlt]{position:absolute;top:-.32em;left:0;font-size:.9rem;transform:rotate(45deg);transition:transform .9s var(--ease-out)}@media(max-width:760px){.hero[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;min-height:auto;padding-bottom:2rem}.hero__stage[data-astro-cid-ewxirvlt]{position:relative;inset:auto;height:clamp(270px,42svh,380px);z-index:0}.hero__copy[data-astro-cid-ewxirvlt]{padding-bottom:0}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(2.5rem,11vw,4rem)}.hero__track[data-astro-cid-ewxirvlt]{display:none}}@media(prefers-reduced-motion:reduce){.char[data-astro-cid-ewxirvlt]{font-stretch:112%;opacity:1;transform:none;animation:none}.hero__lede[data-astro-cid-ewxirvlt],.hero__actions[data-astro-cid-ewxirvlt]{opacity:1;animation:none}}.demo[data-astro-cid-wx3bu65r]{margin:0;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow-2);overflow:hidden}.demo__viewport[data-astro-cid-wx3bu65r]{--s: 1;position:relative;aspect-ratio:16 / 10;overflow:hidden}.demo__app[data-astro-cid-wx3bu65r]{position:absolute;left:0;top:0;width:1000px;height:625px;transform:scale(var(--s));transform-origin:0 0}.ws[data-astro-cid-4st5os43]{display:grid;grid-template-columns:58% 42%;height:581px}.page[data-astro-cid-4st5os43]{position:relative;padding:16px 18px;overflow:hidden}.brief[data-astro-cid-4st5os43]{padding:12px 14px}.brief__head[data-astro-cid-4st5os43]{display:grid;gap:2px;margin-bottom:10px}dl[data-astro-cid-4st5os43]{display:grid;gap:7px;margin:0}.field[data-astro-cid-4st5os43]{display:grid;grid-template-columns:112px 1fr;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--a-line)}dd[data-astro-cid-4st5os43]{margin:0;font-size:12.5px}.people[data-astro-cid-4st5os43]{display:flex;flex-wrap:wrap;gap:4px 12px}.people[data-astro-cid-4st5os43] span[data-astro-cid-4st5os43]{display:inline-flex;align-items:center;gap:5px}.people[data-astro-cid-4st5os43] .a-av[data-astro-cid-4st5os43]{width:18px;height:18px;font-size:8px;font-style:normal}.more[data-astro-cid-4st5os43]{margin-top:8px}.dock[data-astro-cid-4st5os43]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-left:1px solid var(--a-line);background:var(--a-surface)}.msg--me[data-astro-cid-4st5os43]{display:flex;justify-content:flex-end}.msg--me[data-astro-cid-4st5os43] p[data-astro-cid-4st5os43]{max-width:88%;min-height:2.9em;padding:9px 12px;border-radius:10px 10px 3px;background:var(--a-accent-soft);font-size:13px}.working[data-astro-cid-4st5os43]{display:grid;color:var(--a-muted)}.working[data-astro-cid-4st5os43]>span[data-astro-cid-4st5os43]{grid-area:1 / 1;display:flex;align-items:center;gap:8px}.spin[data-astro-cid-4st5os43]{width:12px;height:12px;border-radius:50%;border:2px solid var(--a-line-2);border-top-color:var(--a-accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.reply[data-astro-cid-4st5os43]{display:grid;gap:8px;font-size:13px}.changes[data-astro-cid-4st5os43]{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--a-line);border-radius:10px}.changes__head[data-astro-cid-4st5os43]{display:flex;align-items:center;justify-content:space-between;gap:10px}.changes__toggle[data-astro-cid-4st5os43]{padding:2px 6px;margin-left:-6px;border-radius:6px;color:var(--a-ink-2);transition:transform .15s ease}.changes__undo[data-astro-cid-4st5os43]{color:var(--a-accent);font-weight:600}.changes__item[data-astro-cid-4st5os43]{color:var(--a-ink-2)}.composer[data-astro-cid-4st5os43]{margin-top:auto}.stages[data-astro-cid-h56sygxu]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--a-line);background:var(--a-surface)}.stages[data-astro-cid-h56sygxu] .a-label[data-astro-cid-h56sygxu]{margin-right:8px}.stage[data-astro-cid-h56sygxu]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--a-line);border-radius:999px;font-size:12px;color:var(--a-muted)}.stage[data-astro-cid-h56sygxu] i[data-astro-cid-h56sygxu]{font-style:normal;font-weight:700;font-size:11px}.stage[data-astro-cid-h56sygxu].is-current{border-color:var(--a-accent);background:var(--a-accent-soft);color:var(--a-accent);font-weight:600}.body[data-astro-cid-h56sygxu]{display:grid;grid-template-columns:330px 1fr;gap:16px;padding:16px;height:500px}.brief[data-astro-cid-h56sygxu]{align-self:start;padding:14px}.brief[data-astro-cid-h56sygxu] h5[data-astro-cid-h56sygxu]{margin-bottom:8px}ol[data-astro-cid-h56sygxu]{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}li[data-astro-cid-h56sygxu]{position:relative;isolation:isolate;display:flex;gap:9px;padding:6px 8px;border-radius:7px;font-size:12.5px}li[data-astro-cid-h56sygxu]>i[data-astro-cid-h56sygxu]{font-style:normal;font-weight:700;color:var(--a-muted);font-size:11px;padding-top:1px}.hl[data-astro-cid-h56sygxu]{position:absolute;inset:0;border-radius:7px;background:var(--a-accent-soft);box-shadow:inset 3px 0 0 var(--a-accent);opacity:0;transition:opacity .5s ease;z-index:-1}.hl[data-astro-cid-h56sygxu].is-on{opacity:1}li[data-astro-cid-h56sygxu] span[data-astro-cid-h56sygxu]{position:relative}.topics[data-astro-cid-h56sygxu]{display:grid;align-content:start;gap:10px;overflow:hidden}.topic[data-astro-cid-h56sygxu]{padding:11px 13px}.topic__q[data-astro-cid-h56sygxu]{font-weight:600;font-size:13.5px}.topic__meta[data-astro-cid-h56sygxu]{display:flex;align-items:center;gap:8px;margin-top:6px}.thread[data-astro-cid-h56sygxu]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--a-line)}.reply[data-astro-cid-h56sygxu]{display:grid;grid-template-columns:auto 1fr auto;gap:9px;font-size:12.5px}.who[data-astro-cid-h56sygxu]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px}.votes[data-astro-cid-h56sygxu]{align-self:start;padding:2px 8px;border:1px solid var(--a-line);border-radius:999px;color:var(--a-muted)}.summary[data-astro-cid-h56sygxu]{display:grid;gap:3px;padding:10px 12px;border-radius:9px;border:1px solid color-mix(in srgb,var(--a-ochre) 45%,var(--a-line));background:color-mix(in srgb,var(--a-ochre) 9%,var(--a-surface));font-size:12.5px}.summary__head[data-astro-cid-h56sygxu]{display:flex;align-items:center;gap:6px;font-weight:650;margin-bottom:3px}.summary__head[data-astro-cid-h56sygxu] img[data-astro-cid-h56sygxu]{width:10px}.summary__head[data-astro-cid-h56sygxu] .a-small[data-astro-cid-h56sygxu]{margin-left:auto;font-weight:400}sup[data-astro-cid-h56sygxu]{color:var(--a-accent);font-weight:700;margin-left:2px}.proposal[data-astro-cid-h56sygxu] span[data-astro-cid-h56sygxu]{min-height:1em}.hp[data-astro-cid-achkegrn]{position:absolute;inset:0;background:#fbfaf7;color:#1d2a24;font-family:var(--font-body);font-size:13px}.hp__nav[data-astro-cid-achkegrn]{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 22px;background:#1f4d3a;color:#f3efe6}.hp__logo[data-astro-cid-achkegrn]{font-family:Georgia,Times New Roman,serif;font-size:17px;letter-spacing:.02em}.hp__logo[data-astro-cid-achkegrn] i[data-astro-cid-achkegrn]{color:#d9b46a}.hp__nav[data-astro-cid-achkegrn] nav[data-astro-cid-achkegrn]{display:flex;gap:18px;font-size:12px;opacity:.9}.hp__nav[data-astro-cid-achkegrn] .is-current[data-astro-cid-achkegrn]{border-bottom:2px solid #d9b46a;padding-bottom:2px}.hp__body[data-astro-cid-achkegrn]{padding:18px 26px}.hp__crumb[data-astro-cid-achkegrn]{font-size:11px;color:#6b776f}.hp__title[data-astro-cid-achkegrn]{margin:6px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;color:#1d2a24}.hp__items[data-astro-cid-achkegrn]{display:grid;gap:8px}.hp__item[data-astro-cid-achkegrn]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid #e3ded3;border-radius:10px;background:#fff}.hp__item[data-astro-cid-achkegrn] small[data-astro-cid-achkegrn]{color:#6b776f}.box[data-astro-cid-achkegrn]{width:16px;height:16px;border:1.5px solid #9aa59d;border-radius:4px}.box[data-astro-cid-achkegrn].is-checked{background:#1f4d3a;border-color:#1f4d3a;box-shadow:inset 0 0 0 3px #fff}.thumb[data-astro-cid-achkegrn]{width:38px;height:38px;border-radius:8px}.thumb--jacket[data-astro-cid-achkegrn]{background:linear-gradient(160deg,#3c6e5a,#1f4d3a)}.thumb--socks[data-astro-cid-achkegrn]{background:linear-gradient(160deg,#c9a46a,#8a6b3d)}.price[data-astro-cid-achkegrn]{font-weight:600}.hp__reason[data-astro-cid-achkegrn]{display:grid;gap:5px;margin-top:14px;max-width:300px}.hp__label[data-astro-cid-achkegrn]{font-size:12px;font-weight:600}.hp__label[data-astro-cid-achkegrn] em[data-astro-cid-achkegrn]{font-style:normal;font-weight:400;color:#6b776f}.hp__label[data-astro-cid-achkegrn] .req[data-astro-cid-achkegrn]{color:#b23b2e}.hp__select[data-astro-cid-achkegrn]{position:relative;padding:8px 12px;border:1px solid #c9c3b6;border-radius:8px;background:#fff;color:#6b776f}.hp__select[data-astro-cid-achkegrn] i[data-astro-cid-achkegrn]{position:absolute;right:12px;top:13px;width:7px;height:7px;border-right:1.5px solid #6b776f;border-bottom:1.5px solid #6b776f;transform:rotate(45deg)}.hp__foot[data-astro-cid-achkegrn]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #e3ded3}.hp__total[data-astro-cid-achkegrn]{color:#4a5750}.hp__cta[data-astro-cid-achkegrn]{padding:9px 18px;border-radius:999px;background:#1f4d3a;color:#fff;font-weight:600}.rv-top[data-astro-cid-a53u4jrb]{display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;background:var(--a-surface);border-bottom:1px solid var(--a-line)}.rv-top[data-astro-cid-a53u4jrb] b[data-astro-cid-a53u4jrb]{font-weight:650}.steps[data-astro-cid-a53u4jrb]{display:flex;gap:4px;margin:0 0 0 16px;padding:0;list-style:none;font-size:12px;color:var(--a-muted)}.steps[data-astro-cid-a53u4jrb] li[data-astro-cid-a53u4jrb]{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:999px}.steps[data-astro-cid-a53u4jrb] i[data-astro-cid-a53u4jrb]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--a-tint);font-style:normal;font-size:10px;font-weight:700}.steps[data-astro-cid-a53u4jrb] .is-done[data-astro-cid-a53u4jrb] i[data-astro-cid-a53u4jrb]{background:var(--a-ok);color:#fff}.steps[data-astro-cid-a53u4jrb] .is-current[data-astro-cid-a53u4jrb]{background:var(--a-accent-soft);color:var(--a-accent);font-weight:600}.steps[data-astro-cid-a53u4jrb] .is-current[data-astro-cid-a53u4jrb] i[data-astro-cid-a53u4jrb]{background:var(--a-accent);color:#fff}.autosave[data-astro-cid-a53u4jrb]{margin-left:auto;color:var(--a-ok);font-weight:600}.rv[data-astro-cid-a53u4jrb]{position:relative;display:grid;grid-template-columns:1fr 268px;height:575px}.canvas[data-astro-cid-a53u4jrb]{padding:12px 14px}.tools[data-astro-cid-a53u4jrb]{display:flex;align-items:center;gap:4px;margin-bottom:10px}.tool[data-astro-cid-a53u4jrb]{padding:4px 10px;border:1px solid var(--a-line);border-radius:7px;background:var(--a-surface);font-size:12px;transition:background-color .25s ease,color .25s ease}.tool[data-astro-cid-a53u4jrb].is-picked,.tool[data-astro-cid-a53u4jrb].is-on{background:var(--a-accent);border-color:var(--a-accent);color:#fff}.tools[data-astro-cid-a53u4jrb]:has(.is-on) .tool[data-astro-cid-a53u4jrb].is-picked{background:var(--a-surface);color:var(--a-ink);border-color:var(--a-line)}.counter[data-astro-cid-a53u4jrb]{margin-left:auto}.screen[data-astro-cid-a53u4jrb]{position:relative;height:448px;border-radius:10px;overflow:hidden;border:1px solid var(--a-line);box-shadow:var(--a-shadow)}.marks[data-astro-cid-a53u4jrb]{position:absolute;inset:0;width:100%;height:100%}.pin[data-astro-cid-a53u4jrb]{position:absolute;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50% 50% 50% 0;transform-origin:0 100%;background:#f2b636;color:#07111f;font-size:11px;font-weight:800;box-shadow:0 4px 12px #0000004d}.pin--other[data-astro-cid-a53u4jrb]{background:#e2803a}.pin--inline[data-astro-cid-a53u4jrb]{position:static;margin:0;flex:none;width:20px;height:20px;font-size:10px}.side[data-astro-cid-a53u4jrb]{display:flex;flex-direction:column;gap:12px;padding:14px;border-left:1px solid var(--a-line);background:var(--a-surface)}.verdicts[data-astro-cid-a53u4jrb]{display:grid;gap:6px}.verdict[data-astro-cid-a53u4jrb]{padding:7px 10px;border:1px solid var(--a-line);border-radius:8px;font-size:12.5px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.verdict[data-astro-cid-a53u4jrb].is-on{border-color:var(--a-warn);background:var(--a-warn-soft);color:var(--a-warn);font-weight:650}.threads[data-astro-cid-a53u4jrb]{display:grid;gap:8px}.note[data-astro-cid-a53u4jrb]{display:flex;gap:8px;padding:8px;border-radius:8px;background:var(--a-soft);font-size:12.5px}.note[data-astro-cid-a53u4jrb] p[data-astro-cid-a53u4jrb]{min-height:2.8em}.layers[data-astro-cid-a53u4jrb]{display:grid;gap:6px;margin-top:auto}.layer[data-astro-cid-a53u4jrb]{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--a-line);border-radius:8px;font-size:12px;color:var(--a-muted);transition:color .3s ease,border-color .3s ease}.layer[data-astro-cid-a53u4jrb] i[data-astro-cid-a53u4jrb]{font-style:normal}.layer[data-astro-cid-a53u4jrb] b[data-astro-cid-a53u4jrb]{margin-left:auto}.layer[data-astro-cid-a53u4jrb].is-on,.layer[data-astro-cid-a53u4jrb].is-on-static{color:var(--a-ink);border-color:var(--a-line-2)}.dc[data-astro-cid-ypuwh6ij]{position:relative;display:grid;grid-template-columns:1fr 300px;gap:14px;padding:16px;height:546px}.grid-card[data-astro-cid-ypuwh6ij],.decision[data-astro-cid-ypuwh6ij]{padding:14px}.head[data-astro-cid-ypuwh6ij]{display:flex;align-items:center;gap:8px;margin-bottom:10px}table[data-astro-cid-ypuwh6ij]{width:100%;border-collapse:collapse;font-size:12px}th[data-astro-cid-ypuwh6ij],td[data-astro-cid-ypuwh6ij]{padding:7px 4px;border-bottom:1px solid var(--a-line);text-align:center}thead[data-astro-cid-ypuwh6ij] th[data-astro-cid-ypuwh6ij]{font-size:11px;font-weight:600;color:var(--a-muted)}tbody[data-astro-cid-ypuwh6ij] th[data-astro-cid-ypuwh6ij]{display:flex;align-items:center;gap:7px;text-align:left;font-weight:600;white-space:nowrap}tbody[data-astro-cid-ypuwh6ij] th[data-astro-cid-ypuwh6ij] em[data-astro-cid-ypuwh6ij]{display:block;font-style:normal;font-size:10px;font-weight:500;color:var(--a-muted)}td[data-astro-cid-ypuwh6ij] .a-chip[data-astro-cid-ypuwh6ij]{font-size:10.5px}.round-summary[data-astro-cid-ypuwh6ij]{display:flex;gap:8px;margin-top:12px;padding:10px 12px;border-radius:9px;border:1px solid color-mix(in srgb,var(--a-ochre) 45%,var(--a-line));background:color-mix(in srgb,var(--a-ochre) 9%,var(--a-surface));font-size:12.5px}.round-summary[data-astro-cid-ypuwh6ij] img[data-astro-cid-ypuwh6ij]{width:10px;height:14px;margin-top:3px}.decision[data-astro-cid-ypuwh6ij]{display:flex;flex-direction:column;gap:8px;align-self:start}.num[data-astro-cid-ypuwh6ij]{font-family:var(--font-mono);font-weight:700;font-size:13px;padding:3px 8px;border-radius:6px;background:#f2b636;color:#07111f}.status[data-astro-cid-ypuwh6ij]{display:grid;margin-left:auto}.status[data-astro-cid-ypuwh6ij]>[data-astro-cid-ypuwh6ij]{grid-area:1 / 1;justify-self:end}.title[data-astro-cid-ypuwh6ij]{font-size:16px;font-weight:650}ul[data-astro-cid-ypuwh6ij]{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}li[data-astro-cid-ypuwh6ij]{padding:6px 8px;border-radius:7px;background:var(--a-soft)}.record[data-astro-cid-ypuwh6ij]{align-self:flex-end;margin-top:6px}.bd[data-astro-cid-ztf4tr2t]{position:relative;display:grid;grid-template-columns:300px 1fr;gap:14px;padding:14px;height:546px}.plan[data-astro-cid-ztf4tr2t]{display:flex;flex-direction:column;gap:9px;padding:14px;align-self:start}.plan__head[data-astro-cid-ztf4tr2t]{display:flex;align-items:center;justify-content:space-between}ul[data-astro-cid-ztf4tr2t]{display:grid;gap:6px;margin:0;padding:0;list-style:none}li[data-astro-cid-ztf4tr2t]{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:var(--a-soft);font-size:12.5px}.cite[data-astro-cid-ztf4tr2t]{align-self:start;padding:1px 6px;border-radius:5px;background:#f2b636;color:#07111f;font-family:var(--font-mono);font-size:10px;font-weight:700;white-space:nowrap}.propose[data-astro-cid-ztf4tr2t]{align-self:flex-start}.proposed[data-astro-cid-ztf4tr2t]{display:flex;gap:6px}.board[data-astro-cid-ztf4tr2t]{position:relative;display:flex;flex-direction:column;gap:10px}.sprint[data-astro-cid-ztf4tr2t]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:var(--a-surface);border:1px solid var(--a-line)}.bar[data-astro-cid-ztf4tr2t]{flex:1;height:6px;border-radius:3px;background:var(--a-tint);overflow:hidden}.bar[data-astro-cid-ztf4tr2t] i[data-astro-cid-ztf4tr2t]{display:block;width:0;height:100%;background:var(--a-accent);transition:width 1.2s var(--ease-out)}.bar[data-astro-cid-ztf4tr2t] i[data-astro-cid-ztf4tr2t].is-on{width:62%}.cols[data-astro-cid-ztf4tr2t]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:1}.col[data-astro-cid-ztf4tr2t]{display:flex;flex-direction:column;gap:7px;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--a-tint) 55%,transparent)}.col[data-astro-cid-ztf4tr2t] h5[data-astro-cid-ztf4tr2t]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:2px}.col[data-astro-cid-ztf4tr2t] h5[data-astro-cid-ztf4tr2t] i[data-astro-cid-ztf4tr2t]{font-style:normal;color:var(--a-muted)}.card[data-astro-cid-ztf4tr2t]{display:grid;gap:6px;padding:8px 9px;border-radius:8px;background:var(--a-surface);border:1px solid var(--a-line);font-size:12px;font-weight:550;box-shadow:0 2px 6px #07111f0d}.card[data-astro-cid-ztf4tr2t] footer[data-astro-cid-ztf4tr2t]{display:flex;align-items:center;gap:6px}.card[data-astro-cid-ztf4tr2t] footer[data-astro-cid-ztf4tr2t] b[data-astro-cid-ztf4tr2t]{margin-left:auto;padding:0 6px;border-radius:5px;background:var(--a-tint);font-size:10.5px}.card[data-astro-cid-ztf4tr2t] footer[data-astro-cid-ztf4tr2t] .a-av[data-astro-cid-ztf4tr2t]{width:18px;height:18px;font-size:8px}.card[data-astro-cid-ztf4tr2t].done span[data-astro-cid-ztf4tr2t]:first-child{color:var(--a-muted);text-decoration:line-through;text-decoration-color:var(--a-line-2)}.ghost-slot[data-astro-cid-ztf4tr2t]{height:80px;visibility:hidden}.new[data-astro-cid-ztf4tr2t]{box-shadow:0 0 0 1.5px var(--a-accent-soft),0 2px 6px #07111f0d}.mover-a[data-astro-cid-ztf4tr2t]{position:absolute;left:9px;top:247px;width:calc((100% - 30px)/4 - 18px);transition:transform 1s var(--ease-in-out)}.mover-a[data-astro-cid-ztf4tr2t].is-on{transform:translate(174px,-17px)}.mover-b[data-astro-cid-ztf4tr2t]{transition:transform 1s var(--ease-in-out)}.mover-b[data-astro-cid-ztf4tr2t].is-on{transform:translate(174px,-83px)}.moving[data-astro-cid-ztf4tr2t]{border-color:#f2b636;box-shadow:0 0 0 2px #f2b6364d,0 10px 24px #07111f26}.site[data-astro-cid-me4ieml7]{position:absolute;inset:0}.site[data-astro-cid-me4ieml7] .hp__cta{box-shadow:0 0 #1f4d3a4d}.flash[data-astro-cid-me4ieml7]{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.flash[data-astro-cid-me4ieml7].is-on{opacity:.85}.capture[data-astro-cid-me4ieml7]{position:absolute;inset:0;z-index:10;box-shadow:inset 0 0 0 3px #ff4f6d;background:#07111f0f;opacity:0;transition:opacity .3s ease}.capture[data-astro-cid-me4ieml7].is-on{opacity:1}.toolbar[data-astro-cid-me4ieml7]{position:absolute;left:50%;top:58px;display:flex;gap:2px;padding:4px;border-radius:10px;background:#07111f;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.t[data-astro-cid-me4ieml7]{padding:4px 10px;border-radius:7px;color:#c4d2e8;font-family:var(--font-app);font-size:12px}.t[data-astro-cid-me4ieml7].is-picked{background:#ff4f6d;color:#fff}.ink[data-astro-cid-me4ieml7]{position:absolute;inset:0;width:100%;height:100%}.scribble[data-astro-cid-me4ieml7]{position:absolute;left:370px;top:222px;padding:3px 8px;border-radius:6px;background:#ff4f6d;color:#fff;font-family:var(--font-app);font-size:14px;font-weight:650}.scribble[data-astro-cid-me4ieml7]:empty{display:none}.bug[data-astro-cid-me4ieml7]{position:absolute;right:22px;bottom:22px;z-index:12;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#07111f;color:#f2b636;box-shadow:0 10px 24px #0000004d}.panel[data-astro-cid-me4ieml7]{position:absolute;top:12px;right:12px;bottom:12px;z-index:15;display:flex;flex-direction:column;gap:8px;width:330px;padding:14px;border-radius:14px;background:var(--a-surface);border:1px solid var(--a-line);box-shadow:0 30px 60px #07111f59;transform:translate(380px);transition:transform .7s var(--ease-out)}.panel[data-astro-cid-me4ieml7].is-on{transform:none}.panel[data-astro-cid-me4ieml7] header[data-astro-cid-me4ieml7]{display:flex;align-items:baseline;justify-content:space-between}.shot[data-astro-cid-me4ieml7]{display:grid;place-items:end start;height:92px;padding:6px;border-radius:8px;background:linear-gradient(transparent 60%,#07111f80),linear-gradient(90deg,#fbfaf7 0 70%,#1f4d3a 70% 100%);background-size:cover;border:1px solid var(--a-line);color:#fff;font-size:11px;font-weight:600}.title[data-astro-cid-me4ieml7]{min-height:32px}.tabs[data-astro-cid-me4ieml7]{display:flex;gap:4px;font-size:11.5px;border-bottom:1px solid var(--a-line)}.tabs[data-astro-cid-me4ieml7] span[data-astro-cid-me4ieml7]{padding:4px 8px;color:var(--a-muted)}.tabs[data-astro-cid-me4ieml7] i[data-astro-cid-me4ieml7]{font-style:normal;font-weight:700}.tabs[data-astro-cid-me4ieml7] .is-current[data-astro-cid-me4ieml7]{color:var(--a-ink);border-bottom:2px solid var(--a-accent);font-weight:600}.log[data-astro-cid-me4ieml7],.trail[data-astro-cid-me4ieml7]{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:10px}.log[data-astro-cid-me4ieml7] li[data-astro-cid-me4ieml7]{padding:5px 7px;border-radius:6px}.log[data-astro-cid-me4ieml7] em[data-astro-cid-me4ieml7]{display:block;font-style:normal;color:var(--a-muted)}.err[data-astro-cid-me4ieml7]{background:var(--a-bad-soft);color:var(--a-bad)}.warn[data-astro-cid-me4ieml7]{background:var(--a-warn-soft);color:var(--a-warn)}.trail[data-astro-cid-me4ieml7] li[data-astro-cid-me4ieml7]{padding-left:10px;border-left:2px solid var(--a-line-2);color:var(--a-muted)}.trail[data-astro-cid-me4ieml7] li[data-astro-cid-me4ieml7]:last-child{border-color:var(--a-accent);color:var(--a-ink)}.send[data-astro-cid-me4ieml7]{margin-top:auto;justify-content:center}.sent[data-astro-cid-me4ieml7]{position:absolute;left:50%;bottom:26px;z-index:16;padding:10px 16px;border-radius:999px;background:#07111f;color:#edf3fb;font-size:13px;translate:-50% 0;box-shadow:0 14px 30px #0000004d}.js[data-astro-cid-me4ieml7] .panel[data-astro-cid-me4ieml7][data-fx=slide].is-on~.sent[data-astro-cid-me4ieml7].is-on{z-index:16}.ticket[data-astro-cid-me4ieml7]{position:absolute;right:22px;top:62px;z-index:17;display:grid;gap:5px;width:340px;padding:12px 14px;opacity:0;transform:translate(60px);transition:opacity .4s ease,transform .7s var(--ease-out)}.ticket[data-astro-cid-me4ieml7].is-on{opacity:1;transform:none}.chips[data-astro-cid-me4ieml7]{display:flex;gap:5px}.fl[data-astro-cid-akw2we3e]{position:absolute;inset:0;background:#0b111c;color:#dfe7f3;--a-surface: #121b2b;--a-line: #222f45;--a-line-2: #33435f;--a-muted: #8090a8;--a-ink: #dfe7f3;--a-tint: #1b2638;--a-shadow: 0 14px 30px rgba(0, 0, 0, .35)}.fl-top[data-astro-cid-akw2we3e]{display:flex;align-items:center;gap:14px;height:44px;padding:0 16px;border-bottom:1px solid var(--a-line)}.logo[data-astro-cid-akw2we3e]{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.01em}.logo[data-astro-cid-akw2we3e] i[data-astro-cid-akw2we3e]{width:16px;height:16px;background:linear-gradient(135deg,#ff6b5e 0 48%,transparent 48% 52%,#f2b636 52%);border-radius:4px}.crumb[data-astro-cid-akw2we3e]{color:var(--a-muted);font-size:12px}.state[data-astro-cid-akw2we3e],.pr-state[data-astro-cid-akw2we3e]{display:grid;margin-left:auto}.state[data-astro-cid-akw2we3e]>[data-astro-cid-akw2we3e],.pr-state[data-astro-cid-akw2we3e]>[data-astro-cid-akw2we3e]{grid-area:1 / 1;justify-self:end}.fl-title[data-astro-cid-akw2we3e]{padding:14px 16px 10px}.fl-title[data-astro-cid-akw2we3e] h4[data-astro-cid-akw2we3e]{font-size:17px}.chips[data-astro-cid-akw2we3e]{display:flex;gap:6px;margin-top:6px}.fl-body[data-astro-cid-akw2we3e]{display:grid;grid-template-columns:330px 1fr;gap:14px;padding:4px 16px 16px}.timeline[data-astro-cid-akw2we3e]{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:12.5px}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e]{position:relative;display:flex;gap:10px;padding:7px 0 7px 2px;color:var(--a-muted);transition:color .4s ease}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e]:before{content:"";position:absolute;left:9px;top:26px;bottom:-7px;width:1.5px;background:var(--a-line)}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e]:last-child:before{display:none}.timeline[data-astro-cid-akw2we3e] i[data-astro-cid-akw2we3e]{position:relative;flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--a-line-2);transition:background-color .3s ease,border-color .3s ease}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e].is-on{color:var(--a-ink)}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e].is-on i[data-astro-cid-akw2we3e]{background:#3fd08f;border-color:#3fd08f}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e].is-on i[data-astro-cid-akw2we3e]:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #0b111c;border-width:0 2px 2px 0;transform:rotate(45deg)}.timeline[data-astro-cid-akw2we3e] li[data-astro-cid-akw2we3e].merged.is-on i[data-astro-cid-akw2we3e]{background:#a97bff;border-color:#a97bff}.right[data-astro-cid-akw2we3e]{display:grid;align-content:start;gap:12px}.term[data-astro-cid-akw2we3e]{min-height:236px;border:1px solid var(--a-line)}.term[data-astro-cid-akw2we3e] p[data-astro-cid-akw2we3e]{margin:0}.term[data-astro-cid-akw2we3e] .ok[data-astro-cid-akw2we3e]{margin-left:6px}.pr[data-astro-cid-akw2we3e]{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--a-ink)}.pr[data-astro-cid-akw2we3e] svg[data-astro-cid-akw2we3e]{color:#3fd08f}.mail[data-astro-cid-akw2we3e]{position:absolute;right:16px;bottom:16px;z-index:5;display:grid;gap:6px;width:520px;padding:14px 16px;border-radius:12px;background:#fff;color:#1a2433;font-size:12.5px;box-shadow:0 30px 60px #00000080;opacity:0;transform:translateY(40px);transition:opacity .4s ease,transform .8s var(--ease-out)}.mail[data-astro-cid-akw2we3e].is-on{opacity:1;transform:none}.mail__head[data-astro-cid-akw2we3e]{font-size:11.5px;color:#5b6678;border-bottom:1px solid #e6eaf0;padding-bottom:4px}.mail__head[data-astro-cid-akw2we3e] b[data-astro-cid-akw2we3e]{display:inline-block;width:52px;color:#1a2433}.journey__note[data-astro-cid-rb73aztc]{font-size:var(--step--1)!important;color:var(--muted)!important}.journey__grid[data-astro-cid-rb73aztc]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.rail__inner[data-astro-cid-rb73aztc]{position:sticky;top:calc(var(--nav-h) + 2.5rem)}.orbit[data-astro-cid-rb73aztc]{width:170px;overflow:visible}.orbit__track[data-astro-cid-rb73aztc]{fill:none;stroke:var(--line-2);stroke-width:1}.orbit__progress[data-astro-cid-rb73aztc]{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transform:rotate(-90deg);transition:stroke-dashoffset .9s var(--ease-out)}.orbit__node[data-astro-cid-rb73aztc]{fill:var(--bg);stroke:var(--line-2);stroke-width:1.5;transition:fill .4s ease,stroke .4s ease}.orbit__node[data-astro-cid-rb73aztc].is-done{fill:var(--gold);stroke:var(--gold)}.orbit__gem[data-astro-cid-rb73aztc]{transition:transform .9s var(--ease-out)}.orbit__gem[data-astro-cid-rb73aztc] rect[data-astro-cid-rb73aztc]{fill:var(--gold);filter:drop-shadow(0 0 6px var(--gold-glow))}.orbit__num[data-astro-cid-rb73aztc]{font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:40px;fill:var(--ink)}.rail__list[data-astro-cid-rb73aztc]{display:grid;gap:.15rem;margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:rail}.rail__list[data-astro-cid-rb73aztc] li[data-astro-cid-rb73aztc]{counter-increment:rail}.rail__list[data-astro-cid-rb73aztc] a[data-astro-cid-rb73aztc]{display:flex;gap:.7rem;padding:.3rem 0;color:var(--muted);text-decoration:none;font-size:var(--step--1);transition:color .3s ease,transform .4s var(--ease-out)}.rail__list[data-astro-cid-rb73aztc] a[data-astro-cid-rb73aztc]:before{content:counter(rail);width:1.2em;font-family:var(--font-display);font-stretch:125%;font-weight:800}.rail__list[data-astro-cid-rb73aztc] li[data-astro-cid-rb73aztc].is-active a[data-astro-cid-rb73aztc]{color:var(--ink);transform:translate(6px)}.rail__list[data-astro-cid-rb73aztc] li[data-astro-cid-rb73aztc].is-active a[data-astro-cid-rb73aztc]:before{color:var(--gold-ink)}.steps[data-astro-cid-rb73aztc]{display:grid;gap:clamp(5rem,12vh,9rem)}.jstep[data-astro-cid-rb73aztc]{display:grid;gap:2rem}.jstep__text[data-astro-cid-rb73aztc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;max-width:52rem}.jstep__num[data-astro-cid-rb73aztc]{font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:var(--step-4);line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--line-2);transition:color .5s ease,-webkit-text-stroke-color .5s ease}.jstep[data-astro-cid-rb73aztc].is-active .jstep__num[data-astro-cid-rb73aztc]{color:var(--gold);-webkit-text-stroke-color:var(--gold)}.jstep[data-astro-cid-rb73aztc] h3[data-astro-cid-rb73aztc]{font-size:var(--step-3);font-weight:740;line-height:1.05}.jstep__body[data-astro-cid-rb73aztc]{max-width:var(--measure);margin-top:1rem;color:var(--ink-2);font-size:var(--step-1);line-height:1.55}.jstep__facts[data-astro-cid-rb73aztc]{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:var(--step--1);color:var(--muted)}.jstep__facts[data-astro-cid-rb73aztc] li[data-astro-cid-rb73aztc]{position:relative;padding-left:1rem}.jstep__facts[data-astro-cid-rb73aztc] li[data-astro-cid-rb73aztc]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--line-2);transform:rotate(45deg)}.closing[data-astro-cid-rb73aztc]{display:flex;align-items:flex-start;gap:1.25rem;max-width:46rem;padding-top:1rem;font-family:var(--font-display);font-stretch:105%;font-weight:600;font-size:var(--step-2);line-height:1.3}.closing[data-astro-cid-rb73aztc] .gem[data-astro-cid-rb73aztc]{margin-top:.45em;font-size:1.2rem}@media(max-width:960px){.journey__grid[data-astro-cid-rb73aztc]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-rb73aztc]{display:none}.jstep__text[data-astro-cid-rb73aztc]{grid-template-columns:minmax(0,1fr);gap:.5rem}}.shot[data-astro-cid-leyccfao]{display:block;width:100%;height:100%}.shot[data-astro-cid-leyccfao] img[data-astro-cid-leyccfao]{width:100%;height:auto}.shot--crop[data-astro-cid-leyccfao] img[data-astro-cid-leyccfao]{height:100%;object-fit:cover}.tour[data-astro-cid-gb3ny7au]{overflow:clip}.tour__tabs[data-astro-cid-gb3ny7au]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.tour__tabs[data-astro-cid-gb3ny7au]::-webkit-scrollbar{display:none}.tour__tabs[data-astro-cid-gb3ny7au] button[data-astro-cid-gb3ny7au]{position:relative;flex:none;padding:.7rem .9rem;border:0;background:transparent;color:var(--muted);font-size:var(--step--1);font-weight:560;cursor:pointer;white-space:nowrap}.tour__tabs[data-astro-cid-gb3ny7au] button[data-astro-cid-gb3ny7au][aria-selected=true]{color:var(--ink)}.tour__tabs[data-astro-cid-gb3ny7au] i[data-astro-cid-gb3ny7au]{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left}.tour__tabs[data-astro-cid-gb3ny7au] button[data-astro-cid-gb3ny7au][aria-selected=true] i[data-astro-cid-gb3ny7au]{transform:scaleX(1)}.tour__tabs[data-astro-cid-gb3ny7au] button[data-astro-cid-gb3ny7au].is-timing i[data-astro-cid-gb3ny7au]{animation:dwell 6.5s linear forwards}@keyframes dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour__stage[data-astro-cid-gb3ny7au]{position:relative;padding-top:clamp(2.5rem,6vw,5rem);perspective:2200px;perspective-origin:50% 30%}.tour__tilt[data-astro-cid-gb3ny7au]{--rx: 7deg;--ry: -14deg;position:relative;display:grid;width:min(100%,1180px);margin-inline:auto;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform 1.2s var(--ease-out)}.tour__card[data-astro-cid-gb3ny7au]{grid-area:1 / 1;margin:0;opacity:0;transform:translate3d(14%,0,-380px) rotateY(-24deg);transition:transform 1s var(--ease-out),opacity .6s ease,filter .6s ease;pointer-events:none;backface-visibility:hidden}.tour__card[data-astro-cid-gb3ny7au] .shot{height:auto}.tour__card[data-astro-cid-gb3ny7au].is-active{opacity:1;transform:translateZ(0);pointer-events:auto}.tour__card[data-astro-cid-gb3ny7au].is-next{opacity:.55;transform:translate3d(7%,-5%,-220px);filter:saturate(.7) brightness(.8)}.tour__card[data-astro-cid-gb3ny7au].is-after{opacity:.25;transform:translate3d(13%,-10%,-440px);filter:saturate(.5) brightness(.7)}.tour__card[data-astro-cid-gb3ny7au].is-prev{opacity:0;transform:translate3d(-30%,4%,160px) rotateY(18deg)}.tour__caption[data-astro-cid-gb3ny7au]{max-width:60ch;margin:clamp(2rem,4vw,3rem) auto 0;text-align:center;color:var(--ink-2);font-size:var(--step-1)}@media(max-width:760px){.tour__tilt[data-astro-cid-gb3ny7au]{--rx: 0deg;--ry: 0deg}.tour__card[data-astro-cid-gb3ny7au].is-next,.tour__card[data-astro-cid-gb3ny7au].is-after{opacity:0}}.ravens__grid[data-astro-cid-skdbhfy7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.raven[data-astro-cid-skdbhfy7]{display:flex;flex-direction:column;gap:1.25rem}.raven[data-astro-cid-skdbhfy7] header[data-astro-cid-skdbhfy7]{display:flex;align-items:center;gap:.9rem}.raven[data-astro-cid-skdbhfy7] h3[data-astro-cid-skdbhfy7]{font-size:var(--step-3)}.raven[data-astro-cid-skdbhfy7] h3[data-astro-cid-skdbhfy7] span[data-astro-cid-skdbhfy7]{margin-left:.4em;font-family:var(--font-body);font-stretch:100%;font-weight:400;font-size:var(--step-0);letter-spacing:0;color:var(--muted)}.raven__rune[data-astro-cid-skdbhfy7]{width:40px;height:40px;fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:square}.raven__lede[data-astro-cid-skdbhfy7]{max-width:52ch;color:var(--ink-2)}.raven__facts[data-astro-cid-skdbhfy7]{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:var(--step--1);color:var(--muted)}.raven__facts[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7]{position:relative;padding-left:1rem}.raven__facts[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--line-2);transform:rotate(45deg)}.thought[data-astro-cid-skdbhfy7],.memory[data-astro-cid-skdbhfy7]{display:flex;flex-direction:column;gap:10px;min-height:470px;padding:16px;border-radius:var(--radius-m);border:1px solid var(--line);box-shadow:var(--shadow-2);user-select:text}.thought__ask[data-astro-cid-skdbhfy7]{display:flex;gap:9px;align-items:center}.thought__ask[data-astro-cid-skdbhfy7] p[data-astro-cid-skdbhfy7]{padding:8px 12px;border-radius:10px;background:var(--a-accent-soft)}.thought[data-astro-cid-skdbhfy7] button[data-astro-cid-skdbhfy7]{cursor:pointer}.thought[data-astro-cid-skdbhfy7] [data-astro-cid-skdbhfy7][hidden]{display:none!important}.reply[data-astro-cid-skdbhfy7]{display:grid;gap:8px}.a-btn--danger[data-astro-cid-skdbhfy7]{background:var(--a-bad);border-color:var(--a-bad);color:#fff}:root[data-theme=dark] .a-btn--danger[data-astro-cid-skdbhfy7]{color:#07111f}.confirm[data-astro-cid-skdbhfy7],.changes[data-astro-cid-skdbhfy7]{display:grid;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--a-line);background:var(--a-surface)}.confirm[data-astro-cid-skdbhfy7].is-open{border-color:var(--a-bad);border-left-width:3px}.confirm__title[data-astro-cid-skdbhfy7]{display:flex;align-items:center;gap:6px;font-weight:600}.confirm__actions[data-astro-cid-skdbhfy7],.changes__ask[data-astro-cid-skdbhfy7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.changes__ask[data-astro-cid-skdbhfy7] p[data-astro-cid-skdbhfy7]{flex-basis:100%}.changes__head[data-astro-cid-skdbhfy7]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}.changes__head[data-astro-cid-skdbhfy7] [data-astro-cid-skdbhfy7][data-changes-summary]:focus{outline:none}.changes__undo[data-astro-cid-skdbhfy7]{padding:2px 4px;border:0;border-radius:6px;background:none;color:var(--a-accent);font:inherit;font-weight:600}.changes__list[data-astro-cid-skdbhfy7]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.changes__list[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7]{display:flex;gap:8px;align-items:baseline}.changes__list[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7]:before{content:"✓";color:var(--a-ok)}.changes__state[data-astro-cid-skdbhfy7]{display:none;margin-left:auto;color:var(--a-muted)}.changes__list[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7].is-undone:before{content:"↺";color:var(--a-muted)}.changes__list[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7].is-undone span[data-astro-cid-skdbhfy7]:first-child{color:var(--a-muted)}.changes__list[data-astro-cid-skdbhfy7] li[data-astro-cid-skdbhfy7].is-undone .changes__state[data-astro-cid-skdbhfy7]{display:inline}.thought__status[data-astro-cid-skdbhfy7]{margin-top:auto}.memory__search[data-astro-cid-skdbhfy7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;border:1px solid var(--a-line-2);background:var(--a-surface);color:var(--a-muted)}.memory__search[data-astro-cid-skdbhfy7] input[data-astro-cid-skdbhfy7]{flex:1;border:0;outline:0;background:transparent;font:inherit;color:var(--a-ink)}.memory__search[data-astro-cid-skdbhfy7]:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-soft)}.memory__hints[data-astro-cid-skdbhfy7]{display:flex;align-items:center;gap:6px;color:var(--a-muted)}.memory__hints[data-astro-cid-skdbhfy7] button[data-astro-cid-skdbhfy7]{padding:1px 8px;border:1px dashed var(--a-line-2);border-radius:999px;background:transparent;font-size:11px;cursor:pointer}.memories[data-astro-cid-skdbhfy7]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.memory-row[data-astro-cid-skdbhfy7]{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:9px;background:var(--a-surface);border:1px solid var(--a-line);transition:opacity .4s ease,filter .4s ease}.memory-row[data-astro-cid-skdbhfy7] .a-chip[data-astro-cid-skdbhfy7]{justify-self:start}.memory-row[data-astro-cid-skdbhfy7][hidden]{display:none}.memory-row[data-astro-cid-skdbhfy7].is-forgetting p[data-astro-cid-skdbhfy7]{text-decoration:line-through;opacity:.5}.forget[data-astro-cid-skdbhfy7]{cursor:pointer}@media(max-width:960px){.ravens__grid[data-astro-cid-skdbhfy7]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.memory-row[data-astro-cid-skdbhfy7]{grid-template-columns:minmax(0,1fr) auto}.memory-row[data-astro-cid-skdbhfy7] .a-chip[data-astro-cid-skdbhfy7]{grid-column:1 / -1}}.agents[data-astro-cid-cvyz5mna]{padding-top:0}.agents__grid[data-astro-cid-cvyz5mna]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.agents__copy[data-astro-cid-cvyz5mna] h2[data-astro-cid-cvyz5mna]{font-size:var(--step-4)}.agents__copy[data-astro-cid-cvyz5mna]>p[data-astro-cid-cvyz5mna]{margin-top:1.25rem;font-size:var(--step-1);line-height:1.55;color:var(--ink-2)}.agents__facts[data-astro-cid-cvyz5mna]{display:grid;gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;color:var(--ink-2)}.agents__facts[data-astro-cid-cvyz5mna] b[data-astro-cid-cvyz5mna]{color:var(--ink)}.terminal[data-astro-cid-cvyz5mna]{margin:0;border-radius:var(--radius-m);background:#050b16;border:1px solid #1b2b4b;box-shadow:var(--shadow-2),0 0 0 1px #f2b6360a;overflow:hidden;color:#c4d2e8}.terminal__bar[data-astro-cid-cvyz5mna]{display:flex;align-items:center;gap:1rem;height:38px;padding:0 .9rem;border-bottom:1px solid #1b2b4b;font-family:var(--font-mono);font-size:.7rem;color:#6c7f9c}.terminal__bar[data-astro-cid-cvyz5mna] .frame__dots i{background:#2a3e66}.terminal__body[data-astro-cid-cvyz5mna]{display:grid;align-content:start;gap:.55rem;min-height:420px;padding:1.2rem 1.3rem 1.5rem;font-family:var(--font-mono);font-size:clamp(.68rem,.62rem + .25vw,.8rem);line-height:1.65}.line[data-astro-cid-cvyz5mna] b[data-astro-cid-cvyz5mna]{display:inline-block;width:4.6em;font-weight:600;color:#6c7f9c}.line[data-astro-cid-cvyz5mna] i[data-astro-cid-cvyz5mna]{font-style:normal;color:#8aa0c2}.sys[data-astro-cid-cvyz5mna]{color:#6c7f9c}.you[data-astro-cid-cvyz5mna] b[data-astro-cid-cvyz5mna]{color:#f2b636}.you[data-astro-cid-cvyz5mna] span[data-astro-cid-cvyz5mna]{color:#edf3fb}.tool[data-astro-cid-cvyz5mna]{color:#8db8ff}.ai[data-astro-cid-cvyz5mna] b[data-astro-cid-cvyz5mna]{color:#a97bff}.ok[data-astro-cid-cvyz5mna]{padding-left:4.6em;color:#3fd08f}.prompt[data-astro-cid-cvyz5mna] b[data-astro-cid-cvyz5mna]{color:#f2b636}.blink[data-astro-cid-cvyz5mna]{display:inline-block;width:.55em;height:1.1em;vertical-align:text-bottom;background:#f2b636;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(max-width:960px){.agents__grid[data-astro-cid-cvyz5mna]{grid-template-columns:minmax(0,1fr)}}.bugdemo__grid[data-astro-cid-q3s37g3l]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.bugdemo__copy[data-astro-cid-q3s37g3l] h2[data-astro-cid-q3s37g3l]{font-size:var(--step-4)}.bugdemo__copy[data-astro-cid-q3s37g3l]>p[data-astro-cid-q3s37g3l]{max-width:50ch;margin-top:1.25rem;font-size:var(--step-1);line-height:1.55;color:var(--ink-2)}.bugdemo__start[data-astro-cid-q3s37g3l]{margin-top:2rem;--btn-bg: var(--gold);--btn-fg: #0a1428}.bugdemo__facts[data-astro-cid-q3s37g3l]{display:grid;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;font-size:var(--step--1);color:var(--muted)}.capture-card[data-astro-cid-q3s37g3l]{padding:1.5rem;border-radius:var(--radius-l);border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow-2)}.capture-card__title[data-astro-cid-q3s37g3l]{font-family:var(--font-display);font-stretch:105%;font-weight:650;font-size:var(--step-1)}.capture-card__cols[data-astro-cid-q3s37g3l]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.capture-card__label[data-astro-cid-q3s37g3l]{display:flex;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--line);font-size:var(--step--1);font-weight:600;color:var(--muted)}.capture-card__label[data-astro-cid-q3s37g3l] b[data-astro-cid-q3s37g3l]{color:var(--ink)}.capture-card__trail[data-astro-cid-q3s37g3l],.capture-card__console[data-astro-cid-q3s37g3l]{display:grid;gap:.35rem;min-height:9rem;margin:.75rem 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.68rem;line-height:1.5;color:var(--ink-2)}.capture-card__trail[data-astro-cid-q3s37g3l] li,.capture-card__console[data-astro-cid-q3s37g3l] li{display:flex;justify-content:space-between;gap:.75rem;overflow-wrap:anywhere}.capture-card__trail[data-astro-cid-q3s37g3l] time,.capture-card__console[data-astro-cid-q3s37g3l] time{color:var(--muted);flex:none}.capture-card__note[data-astro-cid-q3s37g3l]{margin-top:1rem;font-size:var(--step--2);color:var(--muted)}.bug-fab[data-astro-cid-q3s37g3l]{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:90;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(242,182,54,.35);border-radius:50%;background:#0a1428;color:#f2b636;box-shadow:0 14px 34px #00000059;cursor:pointer;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .4s ease,transform .5s var(--ease-out)}.bug-fab[data-astro-cid-q3s37g3l].is-shown{opacity:1;transform:none;pointer-events:auto}.bug-fab[data-astro-cid-q3s37g3l]:hover{transform:scale(1.06)}.reporter[data-astro-cid-q3s37g3l]{position:fixed;inset:0;z-index:200;box-shadow:inset 0 0 0 3px #ff4f6d;background:#07111f0d}.reporter[data-astro-cid-q3s37g3l][hidden]{display:none}.reporter__flash[data-astro-cid-q3s37g3l]{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.reporter__flash[data-astro-cid-q3s37g3l].is-on{animation:flash .45s ease-out}@keyframes flash{0%{opacity:.85}to{opacity:0}}.reporter__ink[data-astro-cid-q3s37g3l]{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.reporter__tools[data-astro-cid-q3s37g3l]{position:absolute;left:calc((100% - 380px)/2);top:1rem;display:flex;gap:3px;padding:4px;border-radius:12px;background:#0a1428;box-shadow:0 14px 34px #00000059;transform:translate(-50%)}.reporter__tools[data-astro-cid-q3s37g3l] button[data-astro-cid-q3s37g3l]{padding:.45rem .9rem;border:0;border-radius:9px;background:transparent;color:#c4d2e8;font-size:.85rem;cursor:pointer}.reporter__tools[data-astro-cid-q3s37g3l] button[data-astro-cid-q3s37g3l][aria-pressed=true]{background:#ff4f6d;color:#fff}.reporter__hint[data-astro-cid-q3s37g3l]{position:absolute;left:calc((100% - 380px)/2);top:4.4rem;padding:.35rem .8rem;border-radius:999px;background:#0a1428bf;color:#fff;font-size:.8rem;transform:translate(-50%);pointer-events:none;transition:opacity .4s ease}.reporter__hint[data-astro-cid-q3s37g3l].is-gone{opacity:0}.reporter__panel[data-astro-cid-q3s37g3l]{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;width:min(360px,calc(100% - 1.5rem));padding:1.25rem;border-radius:16px;border:1px solid var(--line);background:var(--raised);color:var(--ink);box-shadow:0 30px 70px #00000073;overflow:auto;animation:panel-in .55s var(--ease-out)}@keyframes panel-in{0%{transform:translate(110%)}}.reporter__form[data-astro-cid-q3s37g3l],.reporter__sent[data-astro-cid-q3s37g3l]{display:flex;flex-direction:column;gap:.9rem;min-height:100%}.reporter__form[data-astro-cid-q3s37g3l][hidden],.reporter__sent[data-astro-cid-q3s37g3l][hidden]{display:none}.reporter[data-astro-cid-q3s37g3l] header[data-astro-cid-q3s37g3l]{display:flex;align-items:center;justify-content:space-between}.reporter[data-astro-cid-q3s37g3l] h2[data-astro-cid-q3s37g3l]{font-size:var(--step-1);font-stretch:105%}.reporter[data-astro-cid-q3s37g3l] h2[data-astro-cid-q3s37g3l]:focus{outline:none}.reporter__close[data-astro-cid-q3s37g3l]{width:32px;height:32px;border:1px solid var(--line-2);border-radius:50%;background:transparent;font-size:1.1rem;line-height:1;cursor:pointer}.reporter[data-astro-cid-q3s37g3l] label[data-astro-cid-q3s37g3l]{display:grid;gap:.35rem;font-size:var(--step--1);font-weight:600}.reporter[data-astro-cid-q3s37g3l] input[data-astro-cid-q3s37g3l],.reporter[data-astro-cid-q3s37g3l] textarea[data-astro-cid-q3s37g3l]{width:100%;padding:.6rem .75rem;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);font-weight:400;resize:vertical}.reporter__tabs[data-astro-cid-q3s37g3l]{display:flex;gap:.25rem;border-bottom:1px solid var(--line)}.reporter__tabs[data-astro-cid-q3s37g3l] button[data-astro-cid-q3s37g3l]{padding:.4rem .6rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:var(--step--1);cursor:pointer}.reporter__tabs[data-astro-cid-q3s37g3l] button[data-astro-cid-q3s37g3l][aria-selected=true]{color:var(--ink);border-color:var(--ice);font-weight:600}.reporter__list[data-astro-cid-q3s37g3l]{display:grid;gap:.3rem;max-height:11rem;margin:0;padding:0;overflow:auto;list-style:none;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-2)}.reporter__list[data-astro-cid-q3s37g3l] li{display:flex;justify-content:space-between;gap:.6rem;overflow-wrap:anywhere}.reporter__list[data-astro-cid-q3s37g3l] time{color:var(--muted);flex:none}.reporter__fine[data-astro-cid-q3s37g3l]{font-size:var(--step--2);color:var(--muted)}.reporter__send[data-astro-cid-q3s37g3l]{margin-top:auto;--btn-bg: #ff4f6d;--btn-fg: #fff}.reporter__thumb[data-astro-cid-q3s37g3l]{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--sunk)}.reporter__thumb[data-astro-cid-q3s37g3l] img[data-astro-cid-q3s37g3l]{width:100%;aspect-ratio:16 / 9;object-fit:contain}.reporter__thumb[data-astro-cid-q3s37g3l] figcaption[data-astro-cid-q3s37g3l]{padding:.4rem .6rem;font-size:var(--step--2);color:var(--muted)}.pipeline[data-astro-cid-q3s37g3l]{display:grid;gap:0;margin:0;padding:0;list-style:none}.pipeline[data-astro-cid-q3s37g3l] li[data-astro-cid-q3s37g3l]{position:relative;display:flex;gap:.8rem;padding:.55rem 0;opacity:.35;transition:opacity .4s ease}.pipeline[data-astro-cid-q3s37g3l] li[data-astro-cid-q3s37g3l]:before{content:"";position:absolute;left:8px;top:1.6rem;bottom:-.55rem;width:1.5px;background:var(--line-2)}.pipeline[data-astro-cid-q3s37g3l] li[data-astro-cid-q3s37g3l]:last-child:before{display:none}.pipeline[data-astro-cid-q3s37g3l] i[data-astro-cid-q3s37g3l]{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid var(--line-2);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.pipeline[data-astro-cid-q3s37g3l] li[data-astro-cid-q3s37g3l].is-on{opacity:1}.pipeline[data-astro-cid-q3s37g3l] li[data-astro-cid-q3s37g3l].is-on i[data-astro-cid-q3s37g3l]{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-glow)}.pipeline[data-astro-cid-q3s37g3l] div[data-astro-cid-q3s37g3l]{display:grid;font-size:var(--step--1)}.pipeline[data-astro-cid-q3s37g3l] span[data-astro-cid-q3s37g3l]{color:var(--muted)}.reporter__done[data-astro-cid-q3s37g3l]{margin-top:auto}@media(max-width:960px){.bugdemo__grid[data-astro-cid-q3s37g3l]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.reporter__tools[data-astro-cid-q3s37g3l],.reporter__hint[data-astro-cid-q3s37g3l]{left:50%;top:auto;bottom:calc(55% + .5rem)}.reporter__hint[data-astro-cid-q3s37g3l]{bottom:calc(55% + 3.6rem)}.reporter__panel[data-astro-cid-q3s37g3l]{top:auto;left:.5rem;right:.5rem;bottom:.5rem;width:auto;height:55%}.capture-card__cols[data-astro-cid-q3s37g3l]{grid-template-columns:minmax(0,1fr)}}.platform__grid[data-astro-cid-h4xs3imh]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.caps[data-astro-cid-h4xs3imh]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.cap[data-astro-cid-h4xs3imh]{display:grid;gap:.2rem;width:100%;padding:1rem .25rem 1rem 1.4rem;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;position:relative}.cap[data-astro-cid-h4xs3imh]:before{content:"";position:absolute;left:.15rem;top:1.45rem;width:8px;height:8px;background:var(--line-2);transform:rotate(45deg) scale(.8);transition:background-color .3s ease,transform .4s var(--ease-out),box-shadow .3s ease}.cap__name[data-astro-cid-h4xs3imh]{font-family:var(--font-display);font-stretch:110%;font-weight:680;font-size:var(--step-2);line-height:1.15;color:var(--muted);transition:color .3s ease}.cap__text[data-astro-cid-h4xs3imh]{display:block;max-width:52ch;color:var(--ink-2);font-size:var(--step--1);line-height:1.55;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s var(--ease-out),opacity .4s ease,margin .4s ease}.cap[data-astro-cid-h4xs3imh]:hover .cap__name[data-astro-cid-h4xs3imh],.cap[data-astro-cid-h4xs3imh].is-active .cap__name[data-astro-cid-h4xs3imh]{color:var(--ink)}.cap[data-astro-cid-h4xs3imh].is-active:before{background:var(--gold);transform:rotate(45deg) scale(1.1);box-shadow:0 0 0 4px var(--gold-glow)}.cap[data-astro-cid-h4xs3imh].is-active .cap__text[data-astro-cid-h4xs3imh]{max-height:8rem;opacity:1;margin-top:.35rem}.preview[data-astro-cid-h4xs3imh]{position:sticky;top:calc(var(--nav-h) + 2rem)}.preview__frame[data-astro-cid-h4xs3imh]{position:relative;aspect-ratio:16 / 10;background:var(--raised)}.layer[data-astro-cid-h4xs3imh]{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.02);transition:opacity .5s ease,transform .7s var(--ease-out),visibility 0s linear .5s}.layer[data-astro-cid-h4xs3imh].is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .7s var(--ease-out),visibility 0s}.viz[data-astro-cid-h4xs3imh]{position:absolute;inset:0;width:100%;height:100%;font-family:var(--font-app)}.viz--path[data-astro-cid-h4xs3imh] text[data-astro-cid-h4xs3imh]{fill:var(--ink-2);font-size:12px}.viz--path[data-astro-cid-h4xs3imh] .lanes[data-astro-cid-h4xs3imh] text[data-astro-cid-h4xs3imh]{fill:var(--muted);font-size:12px}.edge[data-astro-cid-h4xs3imh]{fill:none;stroke:var(--line-2);stroke-width:1.5}.edge[data-astro-cid-h4xs3imh].crit{stroke:var(--gold);stroke-width:2.5;stroke-dasharray:6 6;animation:march 1.2s linear infinite}@keyframes march{to{stroke-dashoffset:-12}}.node[data-astro-cid-h4xs3imh] rect[data-astro-cid-h4xs3imh]{fill:var(--sunk);stroke:var(--line-2)}.node[data-astro-cid-h4xs3imh].crit rect[data-astro-cid-h4xs3imh]{stroke:var(--gold);stroke-width:1.5}.milestone[data-astro-cid-h4xs3imh] path[data-astro-cid-h4xs3imh]{fill:var(--gold)}.float[data-astro-cid-h4xs3imh]{fill:var(--pass)}.viz--path[data-astro-cid-h4xs3imh] .float-label[data-astro-cid-h4xs3imh]{fill:var(--pass);font-size:11px}.viz--rank[data-astro-cid-h4xs3imh]{display:grid;align-content:center;gap:1.2rem;padding:2rem}.rank__q[data-astro-cid-h4xs3imh]{font-family:var(--font-display);font-stretch:108%;font-weight:650;font-size:1.25rem;text-align:center}.rank__pair[data-astro-cid-h4xs3imh]{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:center;color:var(--muted)}.rank__pair[data-astro-cid-h4xs3imh] button[data-astro-cid-h4xs3imh]{min-height:64px;padding:.8rem;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);font-weight:600;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.rank__pair[data-astro-cid-h4xs3imh] button[data-astro-cid-h4xs3imh]:hover{border-color:var(--gold);transform:translateY(-2px)}.rank__board[data-astro-cid-h4xs3imh]{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;counter-reset:r;font-size:.85rem}.rank__board[data-astro-cid-h4xs3imh] li[data-astro-cid-h4xs3imh]{display:flex;justify-content:space-between;padding:.45rem .75rem;border-radius:8px;border:1px solid var(--line);counter-increment:r}.rank__board[data-astro-cid-h4xs3imh] li[data-astro-cid-h4xs3imh] span[data-astro-cid-h4xs3imh]:before{content:counter(r);display:inline-block;width:1.6em;font-weight:700;color:var(--gold-ink)}.rank__board[data-astro-cid-h4xs3imh] b[data-astro-cid-h4xs3imh]{font-variant-numeric:tabular-nums;color:var(--muted)}.viz--heat[data-astro-cid-h4xs3imh]{display:grid;align-content:center;gap:1rem;padding:1.5rem 2rem}.viz--heat[data-astro-cid-h4xs3imh] table[data-astro-cid-h4xs3imh]{width:100%;border-collapse:separate;border-spacing:4px;font-size:.75rem}.viz--heat[data-astro-cid-h4xs3imh] th[data-astro-cid-h4xs3imh]{font-weight:600;color:var(--muted);text-align:left}.viz--heat[data-astro-cid-h4xs3imh] td[data-astro-cid-h4xs3imh]{height:38px;border-radius:6px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink)}.low[data-astro-cid-h4xs3imh]{background:color-mix(in srgb,var(--ice) 10%,transparent)}.mid[data-astro-cid-h4xs3imh]{background:color-mix(in srgb,var(--ice) 25%,transparent)}.full[data-astro-cid-h4xs3imh]{background:color-mix(in srgb,var(--ice) 45%,transparent)}.over[data-astro-cid-h4xs3imh]{background:color-mix(in srgb,var(--bug) 55%,transparent);font-weight:700}.heat__move[data-astro-cid-h4xs3imh]{display:flex;align-items:baseline;gap:.6rem;font-size:.85rem;color:var(--ink-2)}.viz--evm[data-astro-cid-h4xs3imh]{display:grid;align-content:center;gap:1rem;padding:1.5rem 2rem}.evm__tiles[data-astro-cid-h4xs3imh]{display:flex;gap:2rem;color:var(--muted);font-size:.8rem}.evm__tiles[data-astro-cid-h4xs3imh] b[data-astro-cid-h4xs3imh]{display:block;font-family:var(--font-display);font-stretch:112%;font-size:1.9rem;color:var(--ink)}.viz--evm[data-astro-cid-h4xs3imh] svg[data-astro-cid-h4xs3imh] path[data-astro-cid-h4xs3imh]{fill:none}.viz--evm[data-astro-cid-h4xs3imh] .grid[data-astro-cid-h4xs3imh]{stroke:var(--line)}.pv[data-astro-cid-h4xs3imh]{stroke:var(--muted);stroke-dasharray:5 6;stroke-width:2}.ev[data-astro-cid-h4xs3imh]{stroke:var(--gold);stroke-width:3}.ac[data-astro-cid-h4xs3imh]{stroke:var(--bug);stroke-width:2}.ev-dot[data-astro-cid-h4xs3imh]{fill:var(--gold)}.viz--evm[data-astro-cid-h4xs3imh] text[data-astro-cid-h4xs3imh]{font-size:11px;fill:var(--muted)}.viz--evm[data-astro-cid-h4xs3imh] .ev-t[data-astro-cid-h4xs3imh]{fill:var(--gold-ink)}.viz--evm[data-astro-cid-h4xs3imh] .ac-t[data-astro-cid-h4xs3imh]{fill:var(--bug)}.layer[data-astro-cid-h4xs3imh].is-active .ev[data-astro-cid-h4xs3imh],.layer[data-astro-cid-h4xs3imh].is-active .ac[data-astro-cid-h4xs3imh]{stroke-dasharray:400;animation:draw 1.6s var(--ease-out) both}@keyframes draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.conn[data-astro-cid-h4xs3imh] path[data-astro-cid-h4xs3imh]{stroke:var(--line-2);stroke-width:1}.conn[data-astro-cid-h4xs3imh] .dot[data-astro-cid-h4xs3imh]{fill:var(--ice)}.conn[data-astro-cid-h4xs3imh] text[data-astro-cid-h4xs3imh]{fill:var(--ink-2);font-size:13px}.pulse[data-astro-cid-h4xs3imh]{fill:var(--gold);offset-distance:0%;animation:travel 2.4s var(--ease-in-out) infinite;animation-delay:var(--d)}@keyframes travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}to{offset-distance:100%;opacity:0}}.hub[data-astro-cid-h4xs3imh]{fill:var(--sunk);stroke:var(--gold);stroke-width:1.5}@media(max-width:960px){.platform__grid[data-astro-cid-h4xs3imh]{grid-template-columns:minmax(0,1fr)}.preview[data-astro-cid-h4xs3imh]{top:calc(var(--nav-h) + .5rem);z-index:2;order:-1}}.chain[data-astro-cid-lsxk3voj]{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:1.6rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.link[data-astro-cid-lsxk3voj]{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--raised);scroll-snap-align:start;transition:border-color .4s ease,box-shadow .4s ease}.link[data-astro-cid-lsxk3voj]:not(:last-child):after{content:"";position:absolute;right:-1.6rem;top:50%;width:1.6rem;height:2px;background:repeating-linear-gradient(90deg,var(--gold) 0 6px,transparent 6px 10px);transition:background .4s ease}.link[data-astro-cid-lsxk3voj] header[data-astro-cid-lsxk3voj]{display:flex;align-items:center;justify-content:space-between}.link__day[data-astro-cid-lsxk3voj]{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:var(--step-1)}.link__state[data-astro-cid-lsxk3voj]{padding:.1rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--pass) 15%,transparent);color:var(--pass);font-size:var(--step--2);font-weight:650}.link[data-astro-cid-lsxk3voj] ul[data-astro-cid-lsxk3voj]{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:var(--step--1)}.link[data-astro-cid-lsxk3voj] [data-astro-cid-lsxk3voj][contenteditable]{display:block;padding:.35rem .5rem;border-radius:6px;border:1px dashed transparent;cursor:text;transition:border-color .2s ease,background-color .2s ease}.link[data-astro-cid-lsxk3voj] [data-astro-cid-lsxk3voj][contenteditable]:hover{border-color:var(--line-2)}.link[data-astro-cid-lsxk3voj] [data-astro-cid-lsxk3voj][contenteditable]:focus{outline:none;border-color:var(--ice);background:var(--ice-soft)}.link[data-astro-cid-lsxk3voj] dl[data-astro-cid-lsxk3voj]{display:grid;gap:.3rem;margin:auto 0 0;padding-top:.7rem;border-top:1px solid var(--line);font-size:var(--step--2)}.link[data-astro-cid-lsxk3voj] dl[data-astro-cid-lsxk3voj] div[data-astro-cid-lsxk3voj]{display:flex;justify-content:space-between;gap:.5rem}.link[data-astro-cid-lsxk3voj] dt[data-astro-cid-lsxk3voj]{color:var(--muted)}.link[data-astro-cid-lsxk3voj] dd[data-astro-cid-lsxk3voj]{margin:0;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-2)}.link[data-astro-cid-lsxk3voj].is-broken{border-color:var(--bug);box-shadow:0 0 0 3px color-mix(in srgb,var(--bug) 18%,transparent)}.link[data-astro-cid-lsxk3voj].is-broken .link__state[data-astro-cid-lsxk3voj]{background:color-mix(in srgb,var(--bug) 15%,transparent);color:var(--bug)}.link[data-astro-cid-lsxk3voj].is-broken:after{background:repeating-linear-gradient(90deg,var(--bug) 0 6px,transparent 6px 10px)}.chain__foot[data-astro-cid-lsxk3voj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.chain__status[data-astro-cid-lsxk3voj]{color:var(--ink-2)}.controls[data-astro-cid-lsxk3voj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin:clamp(3rem,7vw,5rem) 0 0}.controls[data-astro-cid-lsxk3voj] div[data-astro-cid-lsxk3voj]{padding:1.1rem 0;border-top:1px solid var(--line)}.controls[data-astro-cid-lsxk3voj] dt[data-astro-cid-lsxk3voj]{display:inline;font-weight:650}.controls[data-astro-cid-lsxk3voj] dd[data-astro-cid-lsxk3voj]{display:inline;margin:0;color:var(--ink-2)}@media(max-width:760px){.controls[data-astro-cid-lsxk3voj]{grid-template-columns:minmax(0,1fr)}}.closing-cta[data-astro-cid-roildico]{position:relative;padding-block:clamp(6rem,14vw,12rem);overflow:clip;text-align:center;isolation:isolate}.closing-cta[data-astro-cid-roildico]:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(50% 50% at 50% 55%,var(--ice-soft),transparent 70%)}.closing-cta__ring[data-astro-cid-roildico]{position:absolute;left:50%;top:50%;z-index:-1;width:min(1200px,120vw);transform:translate(-50%,-46%);overflow:visible}.ring[data-astro-cid-roildico]{fill:none;stroke:var(--line-2);stroke-width:1}.stop[data-astro-cid-roildico] circle[data-astro-cid-roildico]{fill:var(--ice)}.stop[data-astro-cid-roildico] text[data-astro-cid-roildico]{fill:var(--muted);font-family:var(--font-body);font-size:11px}.traveler[data-astro-cid-roildico]{offset-path:path("M 0 86 A 300 86 0 1 1 0.1 86 Z");offset-rotate:0deg;animation:orbit 16s linear infinite}.traveler[data-astro-cid-roildico] rect[data-astro-cid-roildico]{fill:var(--gold);filter:drop-shadow(0 0 8px var(--gold-glow))}@keyframes orbit{to{offset-distance:100%}}.closing-cta__copy[data-astro-cid-roildico]{display:grid;justify-items:center;gap:1.5rem}.closing-cta[data-astro-cid-roildico] h2[data-astro-cid-roildico]{max-width:14ch;font-size:var(--step-5);font-weight:800;letter-spacing:-.035em;line-height:.95}.closing-cta[data-astro-cid-roildico] p[data-astro-cid-roildico]{max-width:52ch;color:var(--ink-2);font-size:var(--step-1)}.closing-cta__actions[data-astro-cid-roildico]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.traveler[data-astro-cid-roildico]{animation:none;offset-distance:0%}}
