.player[data-astro-cid-g2mknjow]{gap:12px;min-width:0;margin:0;display:grid}.screen[data-astro-cid-g2mknjow]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.bar[data-astro-cid-g2mknjow]{border-bottom:1px solid var(--line);gap:6px;padding:9px 12px;display:flex}.bar[data-astro-cid-g2mknjow] span[data-astro-cid-g2mknjow]{background:var(--line);border-radius:50%;width:8px;height:8px}.frame[data-astro-cid-g2mknjow]{background:var(--wash);max-width:100%;position:relative}.frame[data-astro-cid-g2mknjow] video[data-astro-cid-g2mknjow],.frame[data-astro-cid-g2mknjow] img[data-astro-cid-g2mknjow]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.frame[data-astro-cid-g2mknjow] img[data-astro-cid-g2mknjow]{animation:fade .45s var(--ease)}@keyframes fade{0%{opacity:0}}.pp[data-astro-cid-g2mknjow]{color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#141a0eb3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.pp[data-astro-cid-g2mknjow] .i-play[data-astro-cid-g2mknjow],.pp[data-astro-cid-g2mknjow].paused .i-pause[data-astro-cid-g2mknjow]{display:none}.pp[data-astro-cid-g2mknjow].paused .i-play[data-astro-cid-g2mknjow]{display:block}.progress[data-astro-cid-g2mknjow]{inset-inline:0;background:#0000001a;height:3px;position:absolute;bottom:0}.progress[data-astro-cid-g2mknjow] i[data-astro-cid-g2mknjow]{background:var(--gold);width:0;height:100%;display:block}.chap-row[data-astro-cid-g2mknjow],.chapters[data-astro-cid-g2mknjow]{flex-wrap:wrap;gap:6px;display:flex}.ch[data-astro-cid-g2mknjow]{border:1px solid var(--line);background:var(--ground);min-height:36px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;display:inline-flex}.ch[data-astro-cid-g2mknjow]:hover{border-color:var(--primary)}.ch[data-astro-cid-g2mknjow][aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ch[data-astro-cid-g2mknjow].film{border-color:var(--gold);color:var(--gold-text)}figcaption[data-astro-cid-g2mknjow]{color:var(--muted);max-width:70ch;font-size:.82rem}.tabs[data-astro-cid-r7lubg5g]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tabs[data-astro-cid-r7lubg5g] button[data-astro-cid-r7lubg5g]{border:1px solid color-mix(in oklab, var(--on-field) 26%, transparent);min-height:44px;color:var(--on-field);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.9rem;display:inline-flex}.tabs[data-astro-cid-r7lubg5g] button[data-astro-cid-r7lubg5g]:hover{border-color:var(--gold)}.tabs[data-astro-cid-r7lubg5g] button[data-astro-cid-r7lubg5g][aria-selected=true]{background:var(--gold);border-color:var(--gold);color:#241a04}.tabs[data-astro-cid-r7lubg5g] .n[data-astro-cid-r7lubg5g]{font-family:var(--ff-mono);opacity:.7;font-size:.7rem}.demo[data-astro-cid-r7lubg5g]{animation:in .4s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@keyframes in{0%{opacity:0;transform:translateY(8px)}}.doc-h[data-astro-cid-r7lubg5g]{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-field-muted);justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}[data-astro-cid-r7lubg5g][dir=rtl] .doc-h[data-astro-cid-r7lubg5g]{font-family:var(--ff-body);letter-spacing:0;font-size:.85rem}.sample[data-astro-cid-r7lubg5g],.state[data-astro-cid-r7lubg5g]{color:var(--gold)}.is-approved[data-astro-cid-r7lubg5g] .state[data-astro-cid-r7lubg5g]{color:var(--on-field)}.paper[data-astro-cid-r7lubg5g]{background:var(--paper);color:var(--paper-ink);border-radius:6px;gap:10px;margin:0;padding:clamp(20px,3vw,32px);font-size:.95rem;list-style:none;display:grid;rotate:-1deg;box-shadow:0 20px 50px -20px #00000073}.paper[data-astro-cid-r7lubg5g][dir=rtl]{font-family:var(--ff-display-ar);font-size:1.02rem;rotate:1deg}.paper[data-astro-cid-r7lubg5g].mono{font-family:var(--ff-mono);font-size:.8rem}.ln[data-astro-cid-r7lubg5g]{transition:background-color .25s var(--ease);border-radius:3px;margin-inline:-6px;padding:2px 6px}.paper[data-astro-cid-r7lubg5g]>.ln[data-astro-cid-r7lubg5g]:first-child{font-weight:500}.mails[data-astro-cid-r7lubg5g] .ln[data-astro-cid-r7lubg5g]{border-bottom:1px solid #00000014;gap:2px;padding-block:8px;display:grid;font-weight:300!important}.mails[data-astro-cid-r7lubg5g] .from[data-astro-cid-r7lubg5g]{font-family:var(--ff-mono);color:#5d6553;font-size:.72rem}.ln[data-astro-cid-r7lubg5g].hl{background:var(--highlight)}.fields[data-astro-cid-r7lubg5g]{background:color-mix(in oklab, var(--field-deep) 70%, transparent);border:1px solid color-mix(in oklab, var(--on-field) 18%, transparent);border-radius:10px;padding:clamp(18px,2.6vw,28px);position:relative}ul[data-astro-cid-r7lubg5g]{margin:0;padding:0;list-style:none;display:grid}.f[data-astro-cid-r7lubg5g]{border-bottom:1px solid color-mix(in oklab, var(--on-field) 14%, transparent);cursor:default;border-radius:6px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 92px;align-items:center;gap:6px 14px;margin-inline:-8px;padding:12px 8px;display:grid}.f[data-astro-cid-r7lubg5g]:hover,.f[data-astro-cid-r7lubg5g]:focus-visible{background:color-mix(in oklab, var(--on-field) 8%, transparent)}.k[data-astro-cid-r7lubg5g]{color:var(--on-field-muted);font-size:var(--fs-small);overflow-wrap:anywhere;min-width:0}.v[data-astro-cid-r7lubg5g]{min-width:0;font-weight:400}.tag[data-astro-cid-r7lubg5g]{background:color-mix(in oklab, var(--sage) 26%, transparent);border-radius:999px;padding:2px 10px;font-size:.8rem;display:inline-block}.sub[data-astro-cid-r7lubg5g]{color:var(--on-field-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 16px;font-size:.8rem;display:flex}.next[data-astro-cid-r7lubg5g]{color:var(--on-field)}select[data-astro-cid-r7lubg5g],.fill[data-astro-cid-r7lubg5g]{border:1px dashed var(--gold);background:color-mix(in oklab, var(--gold) 12%, transparent);width:100%;min-height:40px;color:var(--on-field);border-radius:6px;padding:6px 10px;font-size:.85rem}select[data-astro-cid-r7lubg5g] option[data-astro-cid-r7lubg5g]{color:#1a1f16}.conf[data-astro-cid-r7lubg5g]{font-family:var(--ff-mono);align-items:center;gap:8px;font-size:.72rem;display:flex}.conf[data-astro-cid-r7lubg5g] i[data-astro-cid-r7lubg5g]{background:color-mix(in oklab, var(--on-field) 20%, transparent);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.conf[data-astro-cid-r7lubg5g] i[data-astro-cid-r7lubg5g]:after{content:"";width:calc(var(--c) * 100%);background:var(--on-field);position:absolute;inset-block:0;inset-inline-start:0}.low[data-astro-cid-r7lubg5g] .conf[data-astro-cid-r7lubg5g] i[data-astro-cid-r7lubg5g]:after{background:var(--gold)}.low[data-astro-cid-r7lubg5g] .conf[data-astro-cid-r7lubg5g] b[data-astro-cid-r7lubg5g],.q[data-astro-cid-r7lubg5g],.gap[data-astro-cid-r7lubg5g] .v[data-astro-cid-r7lubg5g]{color:var(--gold)}.check[data-astro-cid-r7lubg5g]{background:color-mix(in oklab, var(--gold) 16%, transparent);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:6px 16px;padding:10px 12px;font-size:.85rem;display:flex}.why[data-astro-cid-r7lubg5g]{color:var(--gold)}label[data-astro-cid-r7lubg5g]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}input[data-astro-cid-r7lubg5g][type=checkbox]{width:18px;height:18px;accent-color:var(--gold)}.draft[data-astro-cid-r7lubg5g]{background:var(--paper);color:var(--paper-ink);white-space:pre-wrap;border-radius:8px;margin-top:16px;padding:16px;font-size:.88rem;line-height:1.6}.draft[data-astro-cid-r7lubg5g] .fill[data-astro-cid-r7lubg5g]{width:auto;min-height:30px;color:var(--paper-ink);background:#f7ecc8;border-color:#b08a20;padding:2px 8px;display:inline-block}.note[data-astro-cid-r7lubg5g]{color:var(--on-field-muted);margin-top:10px;font-size:.8rem}.mentioned[data-astro-cid-r7lubg5g]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mentioned[data-astro-cid-r7lubg5g] .note[data-astro-cid-r7lubg5g]{flex-basis:100%;margin-top:0}.date[data-astro-cid-r7lubg5g]{border:1px dashed color-mix(in oklab, var(--on-field) 40%, transparent);border-radius:999px;padding:4px 10px;font-size:.82rem}.rule[data-astro-cid-r7lubg5g]{border:1px solid color-mix(in oklab, var(--on-field) 22%, transparent);border-radius:8px;gap:8px;margin-top:16px;padding:16px;display:grid}.rule-t[data-astro-cid-r7lubg5g]{font-weight:400}.rule[data-astro-cid-r7lubg5g] ol[data-astro-cid-r7lubg5g]{color:var(--on-field-muted);margin:0;padding-inline-start:20px;font-size:.85rem}.due[data-astro-cid-r7lubg5g] span[data-astro-cid-r7lubg5g]{background:var(--gold);color:#241a04;border-radius:6px;padding:6px 14px;font-weight:500;display:inline-block}.confirm[data-astro-cid-r7lubg5g]{font-size:.85rem}.actions[data-astro-cid-r7lubg5g]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.hint[data-astro-cid-r7lubg5g]{color:var(--on-field-muted);font-size:.8rem}.approve[data-astro-cid-r7lubg5g]{background:var(--gold);color:#241a04;font-weight:500}.approve[data-astro-cid-r7lubg5g]:disabled{background:color-mix(in oklab, var(--on-field) 14%, transparent);color:var(--on-field-muted);cursor:not-allowed}.reset[data-astro-cid-r7lubg5g]{border-color:color-mix(in oklab, var(--on-field) 40%, transparent);color:var(--on-field);background:0 0}.seal[data-astro-cid-r7lubg5g]{width:132px;height:132px;color:var(--gold);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-end:-28px;inset-inline-end:24px;transform:scale(1.6)rotate(-18deg)}.seal[data-astro-cid-r7lubg5g] svg[data-astro-cid-r7lubg5g]{position:absolute;inset:0}.seal-t[data-astro-cid-r7lubg5g]{white-space:nowrap;font-size:.78rem;position:absolute;bottom:-26px}.demo[data-astro-cid-r7lubg5g].is-approved .seal[data-astro-cid-r7lubg5g]{opacity:1;transition:opacity .25s var(--ease), transform .45s cubic-bezier(.2, 1.6, .4, 1);transform:scale(1)rotate(-12deg)}.demo[data-astro-cid-r7lubg5g].is-approved .f[data-astro-cid-r7lubg5g],.demo[data-astro-cid-r7lubg5g].is-approved .rule[data-astro-cid-r7lubg5g],.demo[data-astro-cid-r7lubg5g].is-approved .draft[data-astro-cid-r7lubg5g]{opacity:.85}@media (width<=860px){.demo[data-astro-cid-r7lubg5g]{grid-template-columns:1fr}.paper[data-astro-cid-r7lubg5g],.paper[data-astro-cid-r7lubg5g][dir=rtl]{rotate:0deg}}@media (width<=480px){.f[data-astro-cid-r7lubg5g]{grid-template-columns:minmax(0,1fr) 84px}.v[data-astro-cid-r7lubg5g]{grid-area:2/1}.conf[data-astro-cid-r7lubg5g]{grid-area:1/2/span 2}}.board[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,32px);display:grid}.chores[data-astro-cid-fj7gkcfz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chore[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.chore[data-astro-cid-fj7gkcfz].on{border-color:var(--primary);background:color-mix(in oklab, var(--sage) 14%, var(--surface))}.pick[data-astro-cid-fj7gkcfz]{cursor:pointer;align-items:center;gap:10px;min-inline-size:0;display:flex}.pick[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{block-size:18px;inline-size:18px;accent-color:var(--primary);flex:none}.ic[data-astro-cid-fj7gkcfz]{background:color-mix(in srgb, var(--primary) 12%, transparent);block-size:32px;inline-size:32px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.t[data-astro-cid-fj7gkcfz]{font-weight:500}.hrs[data-astro-cid-fj7gkcfz]{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:.85rem;display:flex}.hrs[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{line-height:1.1;display:grid}input[data-astro-cid-fj7gkcfz][type=number],select[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);background:var(--ground);inline-size:4.6em;color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px}select[data-astro-cid-fj7gkcfz]{inline-size:auto}.result[data-astro-cid-fj7gkcfz]{background:var(--field);color:var(--on-field);border-radius:18px;gap:18px;padding:clamp(18px,3vw,28px);display:grid;position:sticky;top:90px}.knobs[data-astro-cid-fj7gkcfz]{gap:14px;display:grid}.knobs[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]{color:var(--on-field-muted);gap:6px;font-size:.9rem;display:grid}.knobs[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number],.knobs[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]{color:var(--on-field);background:#ffffff14;border-color:#fff3}.knobs[data-astro-cid-fj7gkcfz] option[data-astro-cid-fj7gkcfz]{color:#111}.money[data-astro-cid-fj7gkcfz]{gap:6px;display:flex}.share[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{accent-color:var(--gold)}.share[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{font-size:.78rem}.share[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{color:var(--gold)}.big[data-astro-cid-fj7gkcfz]{border-block:1px solid #ffffff24;gap:6px;padding-block:14px;display:grid}.big[data-astro-cid-fj7gkcfz] p[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.big[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{font-family:var(--ff-display);color:var(--on-field);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem);font-weight:300;line-height:1.1}.big[data-astro-cid-fj7gkcfz] .year[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{color:var(--gold)}.big[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{inline-size:100%;color:var(--on-field-muted)}.empty[data-astro-cid-fj7gkcfz]{color:var(--gold);margin:0}.result[data-astro-cid-fj7gkcfz] .btn-primary[data-astro-cid-fj7gkcfz]{background:var(--gold);color:#1a1f16}.how[data-astro-cid-fj7gkcfz]{margin-block-start:clamp(28px,4vw,48px)}.how[data-astro-cid-fj7gkcfz] h3[data-astro-cid-fj7gkcfz]{font-size:var(--fs-h3);margin:0 0 14px}.how[data-astro-cid-fj7gkcfz] ul[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-fj7gkcfz] li[data-astro-cid-fj7gkcfz]{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;gap:12px;padding:14px;line-height:1.55;display:flex}.how[data-astro-cid-fj7gkcfz] li[data-astro-cid-fj7gkcfz][hidden]{display:none}.how[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{color:var(--ink);display:block}@media (width<=900px){.board[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}.result[data-astro-cid-fj7gkcfz]{position:static}}@media (width<=480px){.chore[data-astro-cid-fj7gkcfz]{flex-wrap:wrap}.hrs[data-astro-cid-fj7gkcfz]{margin-inline-start:70px}}.hint[data-astro-cid-6o4sgtnh]{color:var(--muted);margin:0;font-size:.95rem}.board[data-astro-cid-6o4sgtnh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(16px,3vw,36px);display:grid}.list[data-astro-cid-6o4sgtnh]{gap:6px;display:grid}.list[data-astro-cid-6o4sgtnh] button[data-astro-cid-6o4sgtnh]{min-block-size:52px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.list[data-astro-cid-6o4sgtnh] button[data-astro-cid-6o4sgtnh]:hover{background:var(--surface);color:var(--ink)}.list[data-astro-cid-6o4sgtnh] button[data-astro-cid-6o4sgtnh][aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.ic[data-astro-cid-6o4sgtnh]{background:color-mix(in srgb, var(--primary) 12%, transparent);block-size:34px;inline-size:34px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.lb[data-astro-cid-6o4sgtnh]{line-height:1.35}.bar[data-astro-cid-6o4sgtnh]{background:var(--gold);block-size:2px;inline-size:0;position:absolute;inset-block-end:0;inset-inline-start:0}.list[data-astro-cid-6o4sgtnh] button[data-astro-cid-6o4sgtnh].running .bar[data-astro-cid-6o4sgtnh]{animation:6s linear forwards fill}@keyframes fill{to{inline-size:100%}}.panel[data-astro-cid-6o4sgtnh]{animation:panel-in .35s var(--ease);gap:18px;display:grid}.panel[data-astro-cid-6o4sgtnh][hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}.shot[data-astro-cid-6o4sgtnh]{aspect-ratio:1100/688;border:1px solid var(--line);background:var(--wash);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.shot[data-astro-cid-6o4sgtnh] img[data-astro-cid-6o4sgtnh]{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.copy[data-astro-cid-6o4sgtnh]{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;display:grid}.big-ic[data-astro-cid-6o4sgtnh]{background:var(--field);block-size:48px;inline-size:48px;color:var(--gold);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.copy[data-astro-cid-6o4sgtnh] h3[data-astro-cid-6o4sgtnh]{font-size:var(--fs-h3);margin:0 0 4px}.copy[data-astro-cid-6o4sgtnh] p[data-astro-cid-6o4sgtnh]{color:var(--muted);max-inline-size:60ch;margin:0;line-height:1.6}@media (width<=900px){.board[data-astro-cid-6o4sgtnh]{grid-template-columns:1fr}.list[data-astro-cid-6o4sgtnh]{scrollbar-width:thin;grid-auto-columns:max-content;grid-auto-flow:column;padding-block-end:6px;overflow-x:auto}.list[data-astro-cid-6o4sgtnh] button[data-astro-cid-6o4sgtnh]{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-6o4sgtnh]{animation:none}}.pg[data-astro-cid-alq5tfmz]{background:radial-gradient(80% 60% at 0% 0%, oklab(76.0953% -.174012 .10152/.1), transparent 60%), var(--wash)}.head[data-astro-cid-alq5tfmz]{gap:14px;max-width:780px;margin-bottom:28px;display:grid}.picker[data-astro-cid-alq5tfmz]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.picker[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz]{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;display:inline-flex}.picker[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz]:hover{border-color:var(--primary);transform:translateY(-1px)}.picker[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz][aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.stage[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.phone[data-astro-cid-alq5tfmz]{color:#1f2419;background:#efe7dc;border:9px solid #12160f;border-radius:32px;grid-template-rows:auto 1fr auto auto;height:600px;display:grid;overflow:hidden;box-shadow:0 40px 80px -30px #00000073}.ph-head[data-astro-cid-alq5tfmz]{color:#fff;background:#1f3b2d;align-items:center;gap:10px;padding:12px 14px;display:flex}.ph-head[data-astro-cid-alq5tfmz] b[data-astro-cid-alq5tfmz]{font-weight:500;display:block}.ph-head[data-astro-cid-alq5tfmz] small[data-astro-cid-alq5tfmz]{opacity:.8;font-size:.75rem}.wa[data-astro-cid-alq5tfmz]{color:#25d366;margin-inline-start:auto}.avatar[data-astro-cid-alq5tfmz]{background:var(--gold);color:#241a04;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.ph-log[data-astro-cid-alq5tfmz]{flex-direction:column;gap:8px;padding:14px;display:flex;overflow-y:auto}.ph-log[data-astro-cid-alq5tfmz] .msg{max-width:84%;animation:pop .25s var(--ease);white-space:pre-line;border-radius:12px;padding:8px 12px;font-size:.92rem;line-height:1.55;box-shadow:0 1px 1px #0000001a}.ph-log[data-astro-cid-alq5tfmz] .bot{background:#fff;border-start-start-radius:4px;align-self:flex-start}.ph-log[data-astro-cid-alq5tfmz] .me{background:#d6f2c4;border-start-end-radius:4px;align-self:flex-end}.ph-log[data-astro-cid-alq5tfmz] .human{background:#fff7dc;border:1px solid #e3c766;align-self:flex-start}.ph-log[data-astro-cid-alq5tfmz] .human b{color:#7a5e14;font-size:.72rem;display:block}.ph-log[data-astro-cid-alq5tfmz] .sys{color:#1d4f7a;box-shadow:none;background:#e7f3ff;border-radius:8px;align-self:center;padding:4px 10px;font-size:.78rem}.ph-log[data-astro-cid-alq5tfmz] .typing{color:#5d6553;align-self:flex-start;font-size:.8rem;font-style:italic}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.ph-choices[data-astro-cid-alq5tfmz]{background:#f7f2ea;border-top:1px solid #00000014;flex-wrap:wrap;gap:6px;min-height:62px;padding:10px 12px;display:flex}.ph-choices[data-astro-cid-alq5tfmz] button{color:#1f3b2d;cursor:pointer;min-height:38px;animation:pop .3s var(--ease);background:#fff;border:1px solid #1f3b2d;border-radius:999px;padding:6px 14px;font-size:.88rem}.ph-choices[data-astro-cid-alq5tfmz] button:hover{color:#fff;background:#1f3b2d}.ph-restart[data-astro-cid-alq5tfmz]{color:#5d6553;cursor:pointer;background:#f7f2ea;border:0;padding:0 0 12px;font-size:.82rem}.panel[data-astro-cid-alq5tfmz]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;min-height:600px;padding:clamp(20px,3vw,32px);display:flex;position:relative;overflow:clip}.p-head[data-astro-cid-alq5tfmz]{justify-content:space-between;gap:12px;font-size:1.1rem;font-weight:500;display:flex}.sample[data-astro-cid-alq5tfmz]{color:var(--gold-text);font-size:.78rem;font-weight:400}.sub[data-astro-cid-alq5tfmz]{color:var(--muted);margin:18px 0 8px;font-size:.8rem}.syslog[data-astro-cid-alq5tfmz]{gap:8px;min-height:40px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.syslog[data-astro-cid-alq5tfmz] li{animation:pop .3s var(--ease);align-items:baseline;gap:10px;display:flex}.syslog[data-astro-cid-alq5tfmz] li:before{content:"✓";background:color-mix(in oklab, var(--sage) 40%, transparent);width:20px;height:20px;color:var(--emph);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.fields[data-astro-cid-alq5tfmz]{grid-template-columns:auto 1fr;gap:6px 16px;min-height:24px;margin:0;display:grid}.fields[data-astro-cid-alq5tfmz] dt{color:var(--muted);font-size:.88rem}.fields[data-astro-cid-alq5tfmz] dd{margin:0;font-weight:500}.done[data-astro-cid-alq5tfmz]{background:color-mix(in oklab, var(--sage) 26%, transparent);border-radius:10px;margin-top:18px;padding:12px 14px;font-weight:500}.handoff[data-astro-cid-alq5tfmz]{border:1px dashed var(--gold);background:color-mix(in oklab, var(--gold) 8%, transparent);border-radius:12px;gap:8px;margin-top:18px;padding:16px;display:grid}.state[data-astro-cid-alq5tfmz]{color:var(--gold-text);font-size:.8rem;font-weight:500}.who[data-astro-cid-alq5tfmz]{font-weight:500}.sum[data-astro-cid-alq5tfmz]{color:var(--muted);font-size:.9rem}.draft[data-astro-cid-alq5tfmz]{background:var(--ground);border-radius:10px;padding:12px 14px;line-height:1.7}.draft[data-astro-cid-alq5tfmz] input{color:#1f2419;width:9em;min-height:30px;font:inherit;background:#f7ecc8;border:1px dashed #b08a20;border-radius:6px;padding:2px 8px;font-size:.9rem;display:inline-block}.acts[data-astro-cid-alq5tfmz]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.approve[data-astro-cid-alq5tfmz]{background:var(--gold);color:#241a04;font-weight:500}.approve[data-astro-cid-alq5tfmz]:disabled{opacity:.5;cursor:not-allowed}.hint[data-astro-cid-alq5tfmz]{color:var(--muted);font-size:.8rem}.want[data-astro-cid-alq5tfmz]{margin-top:auto;align-self:flex-start;margin-block-start:24px}.seal[data-astro-cid-alq5tfmz]{width:110px;height:110px;color:var(--gold);opacity:0;pointer-events:none;position:absolute;inset-block-start:20px;inset-inline-end:24px;transform:scale(1.6)rotate(-18deg)}.stage[data-astro-cid-alq5tfmz].is-approved .seal[data-astro-cid-alq5tfmz]{opacity:1;transition:opacity .25s var(--ease), transform .45s cubic-bezier(.2, 1.6, .4, 1);transform:scale(1)rotate(-12deg)}@media (width<=900px){.stage[data-astro-cid-alq5tfmz]{grid-template-columns:1fr}.phone[data-astro-cid-alq5tfmz]{width:100%;max-width:420px;height:560px;margin-inline:auto}.panel[data-astro-cid-alq5tfmz]{min-height:0}}.head[data-astro-cid-w2flcvx7]{gap:14px;max-width:780px;margin-bottom:28px;display:grid}.toy[data-astro-cid-w2flcvx7]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:22px;padding:clamp(20px,3vw,36px);display:grid}.controls[data-astro-cid-w2flcvx7]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lbl[data-astro-cid-w2flcvx7]{font-weight:500}.triggers[data-astro-cid-w2flcvx7]{flex-wrap:wrap;gap:8px;display:flex}.triggers[data-astro-cid-w2flcvx7] button[data-astro-cid-w2flcvx7]{border:1px solid var(--line);background:var(--ground);min-height:42px;color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.9rem}.triggers[data-astro-cid-w2flcvx7] button[data-astro-cid-w2flcvx7][aria-checked=true]{background:var(--field);border-color:var(--field);color:var(--on-field)}.switch[data-astro-cid-w2flcvx7]{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.switch[data-astro-cid-w2flcvx7] input[data-astro-cid-w2flcvx7]{width:18px;height:18px;accent-color:var(--gold)}.play[data-astro-cid-w2flcvx7]{margin-inline-start:auto}.chain[data-astro-cid-w2flcvx7]{counter-reset:s;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid}.node[data-astro-cid-w2flcvx7]{border:1px solid var(--line);background:var(--ground);opacity:.93;filter:saturate(.2);transition:opacity .35s var(--ease), transform .35s var(--ease), border-color .35s var(--ease), background-color .35s var(--ease);border-radius:14px;align-content:start;gap:6px;padding:16px 14px;display:grid;position:relative;transform:translateY(6px)}.node[data-astro-cid-w2flcvx7]:after{content:"";top:34px;background:var(--line);width:14px;height:2px;position:absolute;inset-inline-end:-14px}.node[data-astro-cid-w2flcvx7]:last-child:after{display:none}.node[data-astro-cid-w2flcvx7].on{opacity:1;filter:none;border-color:var(--primary);background:color-mix(in oklab, var(--sage) 16%, var(--ground));transform:none}.node[data-astro-cid-w2flcvx7].on:after{background:var(--primary)}.node[data-astro-cid-w2flcvx7].appr{border-style:dashed;border-color:var(--gold)}.node[data-astro-cid-w2flcvx7].appr.on{background:color-mix(in oklab, var(--gold) 18%, var(--ground));border-color:var(--gold)}.node[data-astro-cid-w2flcvx7].off{display:none}.ic[data-astro-cid-w2flcvx7]{background:color-mix(in oklab, var(--sage) 30%, transparent);width:40px;height:40px;color:var(--emph);border-radius:12px;place-items:center;display:grid}.appr[data-astro-cid-w2flcvx7] .ic[data-astro-cid-w2flcvx7]{background:color-mix(in oklab, var(--gold) 26%, transparent);color:var(--gold-text)}.app[data-astro-cid-w2flcvx7]{color:var(--muted);font-size:.78rem}.txt[data-astro-cid-w2flcvx7]{font-size:.92rem;line-height:1.45}.count[data-astro-cid-w2flcvx7]{min-height:1.5em;font-weight:500}@media (width<=960px){.chain[data-astro-cid-w2flcvx7]{grid-auto-columns:auto;grid-auto-flow:row}.node[data-astro-cid-w2flcvx7]{grid-template-columns:auto 1fr;column-gap:12px}.node[data-astro-cid-w2flcvx7] .ic[data-astro-cid-w2flcvx7]{grid-row:span 2}.node[data-astro-cid-w2flcvx7]:after{top:auto;bottom:-14px;width:2px;height:14px;inset-inline:34px auto}.play[data-astro-cid-w2flcvx7]{margin-inline-start:0}}.exp[data-astro-cid-dq24b6n6]{border-top:1px solid var(--line)}.more[data-astro-cid-dq24b6n6]{color:var(--emph);border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;padding-bottom:2px;font-weight:400;text-decoration:none;display:inline-flex}[dir=rtl] .more[data-astro-cid-dq24b6n6] .arrow{transform:scaleX(-1)}.wt-sec[data-astro-cid-ezrx4mnr]{padding-top:clamp(8px,2vw,20px)}.wt[data-astro-cid-ezrx4mnr]{gap:14px;max-width:min(100%,173.494svh - 433.735px);margin-inline:auto;display:grid}.wt-chs[data-astro-cid-ezrx4mnr]{flex-wrap:wrap;gap:6px;display:flex}.wt-ch[data-astro-cid-ezrx4mnr]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper,transparent);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:.82rem;transition:background .25s,color .25s,border-color .25s}.wt-ch[data-astro-cid-ezrx4mnr].on{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}.wt-ch[data-astro-cid-ezrx4mnr].done{color:var(--ink);border-color:color-mix(in oklab, var(--primary) 40%, var(--line))}.wt-bar[data-astro-cid-ezrx4mnr]{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.wt-bar[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr]{background:var(--primary);width:0;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}[data-astro-cid-ezrx4mnr][dir=rtl] .wt-bar[data-astro-cid-ezrx4mnr]{transform:scaleX(-1)}.wt-screen[data-astro-cid-ezrx4mnr]{border:1px solid var(--line);cursor:pointer;aspect-ratio:1440/830;background:#f1f5f9;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0f172a73}.wt-screen[data-astro-cid-ezrx4mnr] img[data-astro-cid-ezrx4mnr]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s;position:absolute;inset:0;transform:scale(1.012)}.wt-screen[data-astro-cid-ezrx4mnr] img[data-astro-cid-ezrx4mnr].on{opacity:1;transform:none}.wt-stage[data-astro-cid-ezrx4mnr]{position:relative}.wt-arrow[data-astro-cid-ezrx4mnr]{z-index:2;cursor:pointer;border:1px solid color-mix(in oklab, var(--line) 70%, transparent);background:color-mix(in oklab, var(--ground,#fff) 88%, transparent);width:48px;height:48px;color:var(--ink);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:transform .2s,opacity .2s,background .2s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 10px 30px -12px #0f172a73}.wt-arrow[data-astro-cid-ezrx4mnr]:hover{background:var(--primary);color:var(--on-primary,#fff);transform:scale(1.06)}.wt-arrow[data-astro-cid-ezrx4mnr]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.wt-arrow[data-astro-cid-ezrx4mnr][disabled]{opacity:0;pointer-events:none}.wt-arrow[data-astro-cid-ezrx4mnr].prev{inset-inline-start:12px}.wt-arrow[data-astro-cid-ezrx4mnr].next{inset-inline-end:12px}[data-astro-cid-ezrx4mnr][dir=rtl] .wt-arrow[data-astro-cid-ezrx4mnr] svg[data-astro-cid-ezrx4mnr]{transform:scaleX(-1)}@media (width<=640px){.wt-arrow[data-astro-cid-ezrx4mnr]{width:38px;height:38px}.wt-arrow[data-astro-cid-ezrx4mnr].prev{inset-inline-start:6px}.wt-arrow[data-astro-cid-ezrx4mnr].next{inset-inline-end:6px}}.wt-screen[data-astro-cid-ezrx4mnr]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.wt-foot[data-astro-cid-ezrx4mnr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wt-txt[data-astro-cid-ezrx4mnr]{flex:420px;min-height:104px}.wt-n[data-astro-cid-ezrx4mnr]{letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:.8rem}.wt-say[data-astro-cid-ezrx4mnr] h2[data-astro-cid-ezrx4mnr]{margin:0 0 4px}.wt-say[data-astro-cid-ezrx4mnr] p[data-astro-cid-ezrx4mnr]{max-width:62ch;margin:0}.wt-ctl[data-astro-cid-ezrx4mnr]{flex:none;gap:10px;display:flex}.wt-ctl[data-astro-cid-ezrx4mnr] .btn[data-astro-cid-ezrx4mnr][disabled]{opacity:.4;pointer-events:none}.wt-hint[data-astro-cid-ezrx4mnr]{margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.wt-screen[data-astro-cid-ezrx4mnr] img[data-astro-cid-ezrx4mnr],.wt-bar[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr]{transition:none}}.story[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]{border:1px solid var(--line);color:var(--primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-block:4px 8px;padding:8px 14px;font-weight:500;list-style:none;display:inline-flex}.story[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:after{content:"+";font-family:var(--ff-mono)}.story[data-astro-cid-d2k72spg][open] summary[data-astro-cid-d2k72spg]:after{content:"−"}.blk[data-astro-cid-d2k72spg]+.blk[data-astro-cid-d2k72spg]:not(.field-band,.wash,.cta){border-top:1px solid var(--line)}.tight[data-astro-cid-d2k72spg]{padding-block:clamp(40px,5vw,64px)}.wash[data-astro-cid-d2k72spg]{background:var(--wash)}.narrow[data-astro-cid-d2k72spg]{max-width:1040px}.bhead[data-astro-cid-d2k72spg]{gap:14px;max-width:780px;margin-bottom:clamp(32px,4vw,56px);display:grid}.bt[data-astro-cid-d2k72spg]{font-size:clamp(1.8rem,1.1rem + 2.2vw,2.8rem)}.h3[data-astro-cid-d2k72spg]{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-h3)}[data-astro-cid-d2k72spg][dir=rtl] .h3[data-astro-cid-d2k72spg]{font-family:var(--ff-display-ar);font-weight:500}.muted[data-astro-cid-d2k72spg]{color:var(--muted)}.prose[data-astro-cid-d2k72spg]{gap:18px;max-width:68ch;font-size:1.05rem;display:grid}.with-aside[data-astro-cid-d2k72spg]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.aside[data-astro-cid-d2k72spg]{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.aside[data-astro-cid-d2k72spg] div[data-astro-cid-d2k72spg]{border-bottom:1px solid var(--line);padding:14px 0}.aside[data-astro-cid-d2k72spg] dt[data-astro-cid-d2k72spg]{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text)}[data-astro-cid-d2k72spg][dir=rtl] .aside[data-astro-cid-d2k72spg] dt[data-astro-cid-d2k72spg]{font-family:var(--ff-body);letter-spacing:0;font-size:.8rem}.aside[data-astro-cid-d2k72spg] dd[data-astro-cid-d2k72spg]{margin:4px 0 0}.cards[data-astro-cid-d2k72spg]{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cards[data-astro-cid-d2k72spg].n4{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-d2k72spg]{background:var(--ground);align-content:start;gap:10px;padding:clamp(22px,2.6vw,34px);display:grid}.field-band[data-astro-cid-d2k72spg] .cards[data-astro-cid-d2k72spg]{background:color-mix(in oklab, var(--on-field) 16%, transparent);border-color:color-mix(in oklab, var(--on-field) 16%, transparent)}.field-band[data-astro-cid-d2k72spg] .card[data-astro-cid-d2k72spg]{background:var(--field)}.field-band[data-astro-cid-d2k72spg] .card[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--on-field-muted)}.card[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg],.step[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{font-size:1.12rem;font-weight:400}.card[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg],.step[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--muted);font-size:.95rem}.ic[data-astro-cid-d2k72spg]{background:color-mix(in oklab, var(--sage) 30%, transparent);width:44px;height:44px;color:var(--emph);border-radius:10px;place-items:center;display:grid}.field-band[data-astro-cid-d2k72spg] .ic[data-astro-cid-d2k72spg]{background:color-mix(in oklab, var(--gold) 18%, transparent);color:var(--gold)}.steps[data-astro-cid-d2k72spg]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-d2k72spg]{border-top:2px solid var(--primary);align-content:start;gap:10px;padding-top:18px;display:grid}.num[data-astro-cid-d2k72spg]{font-family:var(--ff-mono);color:var(--gold-text);font-size:.8rem}.get[data-astro-cid-d2k72spg]{background:var(--wash);border-radius:6px;margin-top:6px;padding:10px 12px;color:var(--ink)!important;font-size:.88rem!important}.get[data-astro-cid-d2k72spg] b[data-astro-cid-d2k72spg]{font-weight:500}.split[data-astro-cid-d2k72spg]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.split[data-astro-cid-d2k72spg].flip .split-t[data-astro-cid-d2k72spg]{order:2}.points[data-astro-cid-d2k72spg]{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{padding-inline-start:28px;position:relative}.points[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]:before{content:"";inset-inline-start:0;border-inline-start:2px solid var(--emph);border-bottom:2px solid var(--emph);width:14px;height:8px;position:absolute;top:.55em;transform:rotate(-45deg)}[data-astro-cid-d2k72spg][dir=rtl] .points[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]:before{transform:rotate(45deg)scaleX(-1)}.shot[data-astro-cid-d2k72spg]{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-radius:12px;margin:0;overflow:hidden}.shot[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{width:100%;height:auto}.proof[data-astro-cid-d2k72spg],.kids[data-astro-cid-d2k72spg],.opts[data-astro-cid-d2k72spg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.kids[data-astro-cid-d2k72spg]:not(.imgs){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.kids[data-astro-cid-d2k72spg].imgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}.ptile[data-astro-cid-d2k72spg],.kid[data-astro-cid-d2k72spg],.opt[data-astro-cid-d2k72spg]{text-align:start;height:100%;color:inherit;align-content:start;gap:8px;text-decoration:none;display:grid}.kids[data-astro-cid-d2k72spg]:not(.imgs) .kid[data-astro-cid-d2k72spg],.opt[data-astro-cid-d2k72spg]{border:1px solid var(--line);background:var(--ground);transition:border-color .2s var(--ease), transform .25s var(--ease);border-radius:10px;padding:clamp(22px,2.6vw,30px)}.opt[data-astro-cid-d2k72spg]{width:100%;font:inherit;cursor:pointer}.kids[data-astro-cid-d2k72spg]:not(.imgs) .kid[data-astro-cid-d2k72spg]:hover,.opt[data-astro-cid-d2k72spg]:hover{border-color:var(--primary);transform:translateY(-2px)}.art[data-astro-cid-d2k72spg]{aspect-ratio:16/10;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-radius:10px;margin-bottom:8px;display:block;overflow:hidden}.art[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s var(--ease)}.ptile[data-astro-cid-d2k72spg]:hover .art[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg],.kid[data-astro-cid-d2k72spg]:hover .art[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{transform:scale(1.03)}.pk[data-astro-cid-d2k72spg]{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text)}[data-astro-cid-d2k72spg][dir=rtl] .pk[data-astro-cid-d2k72spg]{font-family:var(--ff-body);letter-spacing:0;font-size:.8rem}.pt[data-astro-cid-d2k72spg],.kt[data-astro-cid-d2k72spg]{font-family:var(--ff-display);align-items:center;gap:8px;font-size:1.45rem;line-height:1.2;display:flex}[data-astro-cid-d2k72spg][dir=rtl] .pt[data-astro-cid-d2k72spg],[data-astro-cid-d2k72spg][dir=rtl] .kt[data-astro-cid-d2k72spg]{font-family:var(--ff-display-ar);font-size:1.3rem;font-weight:500}.ptile[data-astro-cid-d2k72spg]:hover .arrow[data-astro-cid-d2k72spg],.kid[data-astro-cid-d2k72spg]:hover .arrow[data-astro-cid-d2k72spg]{transform:translate(4px)}[data-astro-cid-d2k72spg][dir=rtl] .ptile[data-astro-cid-d2k72spg]:hover .arrow[data-astro-cid-d2k72spg],[data-astro-cid-d2k72spg][dir=rtl] .kid[data-astro-cid-d2k72spg]:hover .arrow[data-astro-cid-d2k72spg]{transform:scaleX(-1)translate(4px)}.pd[data-astro-cid-d2k72spg]{color:var(--muted);font-size:.95rem}.linkrow[data-astro-cid-d2k72spg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.linkrow[data-astro-cid-d2k72spg]>div[data-astro-cid-d2k72spg]:first-child{gap:6px;max-width:60ch;display:grid}.btns[data-astro-cid-d2k72spg]{flex-wrap:wrap;gap:10px;display:flex}.cmp[data-astro-cid-d2k72spg]{border:1px solid var(--line);border-radius:10px;overflow:hidden}.cmp[data-astro-cid-d2k72spg] .row[data-astro-cid-d2k72spg]{grid-template-columns:1fr 1fr;display:grid}.cmp[data-astro-cid-d2k72spg] .row[data-astro-cid-d2k72spg]+.row[data-astro-cid-d2k72spg]{border-top:1px solid var(--line)}.cmp[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]{padding:16px 20px}.cmp[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]+span[data-astro-cid-d2k72spg]{border-inline-start:1px solid var(--line);background:color-mix(in oklab, var(--sage) 14%, transparent)}.cmp[data-astro-cid-d2k72spg] .hd[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]{background:var(--wash);font-weight:500}.cmp[data-astro-cid-d2k72spg] .hd[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]+span[data-astro-cid-d2k72spg]{background:var(--primary);color:var(--on-primary)}.faq[data-astro-cid-d2k72spg]{border-top:1px solid var(--line)}details[data-astro-cid-d2k72spg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-d2k72spg]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.08rem;font-weight:400;list-style:none;display:flex}summary[data-astro-cid-d2k72spg]::-webkit-details-marker{display:none}.pm[data-astro-cid-d2k72spg]{flex:none;width:14px;height:14px;position:relative}.pm[data-astro-cid-d2k72spg]:before,.pm[data-astro-cid-d2k72spg]:after{content:"";background:var(--emph);height:2px;transition:transform .25s var(--ease);position:absolute;inset:6px 0 auto}.pm[data-astro-cid-d2k72spg]:after{transform:rotate(90deg)}details[data-astro-cid-d2k72spg][open] .pm[data-astro-cid-d2k72spg]:after{transform:rotate(0)}details[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--muted);max-width:70ch;padding-bottom:20px}.mailline[data-astro-cid-d2k72spg]{color:var(--muted);margin-top:24px}.mailline[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]{color:var(--emph)}.cta-row[data-astro-cid-d2k72spg]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px 48px;display:flex}.cta-row[data-astro-cid-d2k72spg]>div[data-astro-cid-d2k72spg]:first-child{gap:14px;max-width:720px;display:grid}.gold[data-astro-cid-d2k72spg]{background:var(--gold);color:#241a04;font-weight:500}.on-field[data-astro-cid-d2k72spg]{color:var(--on-field);border-color:color-mix(in oklab, var(--on-field) 45%, transparent)}.on-field[data-astro-cid-d2k72spg]:hover{border-color:var(--on-field)}@media (width<=960px){.cards[data-astro-cid-d2k72spg]{grid-template-columns:repeat(2,minmax(0,1fr))}.split[data-astro-cid-d2k72spg],.with-aside[data-astro-cid-d2k72spg]{grid-template-columns:1fr}.split[data-astro-cid-d2k72spg].flip .split-t[data-astro-cid-d2k72spg]{order:0}}@media (width<=600px){.kids[data-astro-cid-d2k72spg].imgs,.cards[data-astro-cid-d2k72spg],.cards[data-astro-cid-d2k72spg].n4,.cmp[data-astro-cid-d2k72spg] .row[data-astro-cid-d2k72spg]{grid-template-columns:1fr}.cmp[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]+span[data-astro-cid-d2k72spg]{border-inline-start:0;border-top:1px dashed var(--line)}.cmp[data-astro-cid-d2k72spg] .hd[data-astro-cid-d2k72spg]{display:none}.cmp[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg][data-col]:before{content:attr(data-col);color:var(--gold-text);font-size:.75rem;display:block}}.stage[data-astro-cid-jcp74wdw]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.screen[data-astro-cid-jcp74wdw]{aspect-ratio:1100/688;background:var(--field-deep);box-shadow:var(--shadow);border-radius:14px;position:relative;overflow:hidden}.frame[data-astro-cid-jcp74wdw]{object-fit:cover;object-position:top;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.f0[data-astro-cid-jcp74wdw]{color:var(--on-field);align-content:center;gap:18px;padding:clamp(24px,5vw,64px);display:grid}.f0[data-astro-cid-jcp74wdw] .brief[data-astro-cid-jcp74wdw]{font-family:var(--ff-display);margin:0;font-size:clamp(1.1rem,.9rem + 1vw,1.7rem);line-height:1.45}[dir=rtl] .f0[data-astro-cid-jcp74wdw] .brief[data-astro-cid-jcp74wdw]{font-family:var(--ff-display-ar)}.f0[data-astro-cid-jcp74wdw] .who[data-astro-cid-jcp74wdw]{font-family:var(--ff-mono);color:var(--gold);letter-spacing:.06em;font-size:.75rem}.rail[data-astro-cid-jcp74wdw]{gap:18px;display:grid}.steps[data-astro-cid-jcp74wdw]{gap:4px;display:grid}.steps[data-astro-cid-jcp74wdw] button[data-astro-cid-jcp74wdw]{inline-size:100%;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:14px;padding:10px 12px;display:flex}.steps[data-astro-cid-jcp74wdw] button[data-astro-cid-jcp74wdw][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.steps[data-astro-cid-jcp74wdw] .n[data-astro-cid-jcp74wdw]{font-family:var(--ff-mono);color:var(--gold-text);font-size:.75rem}.steps[data-astro-cid-jcp74wdw] .k[data-astro-cid-jcp74wdw]{font-weight:500}.desc[data-astro-cid-jcp74wdw]{min-block-size:3.2em;color:var(--ink);margin:0;line-height:1.6}.scrub[data-astro-cid-jcp74wdw]{inline-size:100%;accent-color:var(--primary)}.foot[data-astro-cid-jcp74wdw]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.foot[data-astro-cid-jcp74wdw] .cap[data-astro-cid-jcp74wdw]{font-size:var(--fs-small);color:var(--muted);flex:200px}@media (width<=900px){.stage[data-astro-cid-jcp74wdw]{grid-template-columns:1fr}.steps[data-astro-cid-jcp74wdw]{grid-auto-flow:column;overflow-x:auto}.steps[data-astro-cid-jcp74wdw] button[data-astro-cid-jcp74wdw]{white-space:nowrap;flex-direction:column;gap:2px}}.pn[data-astro-cid-3yj7lkgv]{border-top:1px solid var(--line)}.row[data-astro-cid-3yj7lkgv]{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,28px);display:grid}.card[data-astro-cid-3yj7lkgv]{border:1px solid var(--line);background:var(--surface);color:inherit;transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;grid-template-columns:160px 1fr;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.card[data-astro-cid-3yj7lkgv]:hover,.card[data-astro-cid-3yj7lkgv]:focus-visible{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-3px)}.next[data-astro-cid-3yj7lkgv]{text-align:end;direction:rtl}[dir=rtl] .next[data-astro-cid-3yj7lkgv]{direction:ltr}.next[data-astro-cid-3yj7lkgv] .txt[data-astro-cid-3yj7lkgv]{direction:inherit}.shot[data-astro-cid-3yj7lkgv]{aspect-ratio:16/10;background:var(--wash);border-radius:12px;display:block;overflow:hidden}.shot[data-astro-cid-3yj7lkgv] img[data-astro-cid-3yj7lkgv]{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.txt[data-astro-cid-3yj7lkgv]{gap:4px;display:grid}.k[data-astro-cid-3yj7lkgv]{color:var(--muted);font-size:.82rem}.t[data-astro-cid-3yj7lkgv]{font-weight:600;line-height:1.35}.all[data-astro-cid-3yj7lkgv]{text-align:center;margin:22px 0 0}.all[data-astro-cid-3yj7lkgv] .btn{gap:8px}@media (width<=760px){.row[data-astro-cid-3yj7lkgv]{grid-template-columns:1fr}.card[data-astro-cid-3yj7lkgv]{grid-template-columns:110px 1fr}}.phero[data-astro-cid-otyvg7kl]{background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--sage) 26%, transparent), transparent 60%), var(--ground);border-bottom:1px solid var(--line);padding-block:clamp(28px,4vw,48px) clamp(56px,7vw,104px)}[data-astro-cid-otyvg7kl][dir=rtl] .phero[data-astro-cid-otyvg7kl]{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--sage) 26%, transparent), transparent 60%), var(--ground)}.crumbs[data-astro-cid-otyvg7kl] ol[data-astro-cid-otyvg7kl]{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 clamp(28px,4vw,56px);padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs[data-astro-cid-otyvg7kl] li[data-astro-cid-otyvg7kl]+li[data-astro-cid-otyvg7kl]:before{content:"/";opacity:.6;margin-inline-end:6px}.crumbs[data-astro-cid-otyvg7kl] a[data-astro-cid-otyvg7kl]{text-decoration:none}.crumbs[data-astro-cid-otyvg7kl] a[data-astro-cid-otyvg7kl]:hover{color:var(--ink);text-decoration:underline}.ph-grid[data-astro-cid-otyvg7kl]{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.has-img[data-astro-cid-otyvg7kl] .ph-grid[data-astro-cid-otyvg7kl]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ph-t[data-astro-cid-otyvg7kl]{gap:20px;max-width:820px;display:grid}.eyebrow[data-astro-cid-otyvg7kl]{align-items:center;gap:10px;display:inline-flex}.ic[data-astro-cid-otyvg7kl]{background:color-mix(in oklab, var(--sage) 34%, transparent);width:28px;height:28px;color:var(--emph);border-radius:8px;place-items:center;display:inline-grid}.ph-h1[data-astro-cid-otyvg7kl]{font-family:var(--ff-display);letter-spacing:-.025em;font-size:clamp(2.3rem,1.3rem + 3.4vw,4.2rem);font-weight:300;line-height:1.04}[data-astro-cid-otyvg7kl][dir=rtl] .ph-h1[data-astro-cid-otyvg7kl]{font-family:var(--ff-display-ar);letter-spacing:0;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.3rem);font-weight:500;line-height:1.45}.pnote[data-astro-cid-otyvg7kl]{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;justify-self:start;padding:6px 12px;font-size:.85rem;display:inline-block}.ph-img[data-astro-cid-otyvg7kl]{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);animation:rise .9s var(--ease) both;border-radius:12px;margin:0;overflow:hidden;rotate:1.2deg}[data-astro-cid-otyvg7kl][dir=rtl] .ph-img[data-astro-cid-otyvg7kl]{rotate:-1.2deg}.ph-img[data-astro-cid-otyvg7kl] img[data-astro-cid-otyvg7kl]{width:100%;height:auto}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@media (width<=960px){.has-img[data-astro-cid-otyvg7kl] .ph-grid[data-astro-cid-otyvg7kl]{grid-template-columns:1fr}.ph-img[data-astro-cid-otyvg7kl],[data-astro-cid-otyvg7kl][dir=rtl] .ph-img[data-astro-cid-otyvg7kl]{rotate:0deg}}.ph-stage[data-astro-cid-otyvg7kl]{background:radial-gradient(120% 90% at 80% 0%, color-mix(in oklab, var(--sage) 45%, transparent), transparent 60%), linear-gradient(160deg, var(--wash), color-mix(in oklab, var(--field) 18%, var(--wash)));box-shadow:var(--shadow);border-radius:26px;padding:18px;position:relative;overflow:visible}.ph-stage[data-astro-cid-otyvg7kl] .ph-live[data-astro-cid-otyvg7kl]{border-radius:16px;overflow:visible}.st-frame[data-astro-cid-otyvg7kl]{background:var(--surface);box-shadow:0 30px 60px -24px #1a1f1673, 0 0 0 1px var(--line);border-radius:14px;transition:transform .8s cubic-bezier(.2,.7,.2,1);animation:1s cubic-bezier(.2,.7,.2,1) both st-in;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}[dir=rtl] .st-frame[data-astro-cid-otyvg7kl]{transform:perspective(1400px)rotateY(4deg)rotateX(2deg)}.ph-live[data-astro-cid-otyvg7kl]:hover .st-frame[data-astro-cid-otyvg7kl]{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-4px)}.st-bar[data-astro-cid-otyvg7kl]{background:color-mix(in oklab, var(--ink) 6%, var(--surface));border-bottom:1px solid var(--line);font:500 .74rem/1 var(--ff-mono);color:var(--muted);align-items:center;gap:6px;padding:9px 12px;display:flex}.st-bar[data-astro-cid-otyvg7kl] i[data-astro-cid-otyvg7kl]{background:var(--line);border-radius:50%;width:9px;height:9px}.st-bar[data-astro-cid-otyvg7kl] i[data-astro-cid-otyvg7kl]:first-child{background:#e8796b}.st-bar[data-astro-cid-otyvg7kl] i[data-astro-cid-otyvg7kl]:nth-child(2){background:#e9bf4f}.st-bar[data-astro-cid-otyvg7kl] i[data-astro-cid-otyvg7kl]:nth-child(3){background:#70c26d}.st-bar[data-astro-cid-otyvg7kl] span[data-astro-cid-otyvg7kl]{background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-inline-start:10px;padding:4px 10px;overflow:hidden}.st-video[data-astro-cid-otyvg7kl]{aspect-ratio:16/10;object-fit:cover;background:var(--surface);width:100%;display:block}.st-chip[data-astro-cid-otyvg7kl]{z-index:2;background:var(--surface);max-width:230px;color:var(--ink);box-shadow:0 18px 40px -18px #1a1f1673, 0 0 0 1px var(--line);border-radius:14px;padding:11px 14px;font-size:.82rem;line-height:1.35;animation:6s ease-in-out infinite st-float;position:absolute}.st-chip[data-astro-cid-otyvg7kl] b[data-astro-cid-otyvg7kl]{color:var(--primary);margin-bottom:2px;font-weight:700;display:block}.st-chip[data-astro-cid-otyvg7kl] span[data-astro-cid-otyvg7kl]{color:var(--muted)}.st-chip-a[data-astro-cid-otyvg7kl]{top:8%;border-inline-start:3px solid var(--gold);inset-inline-start:-26px}.st-chip-b[data-astro-cid-otyvg7kl]{bottom:14%;border-inline-start:3px solid var(--sage);animation-delay:-3s;inset-inline-end:-22px}.ph-stage[data-astro-cid-otyvg7kl] .ph-live-badge[data-astro-cid-otyvg7kl]{z-index:3;bottom:-14px;inset-inline-end:50%;transform:translate(50%)}[dir=rtl] .ph-stage[data-astro-cid-otyvg7kl] .ph-live-badge[data-astro-cid-otyvg7kl]{transform:translate(-50%)}@keyframes st-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes st-in{0%{opacity:0;transform:perspective(1400px)rotateY(-14deg)translateY(24px)}}@media (width<=720px){.ph-stage[data-astro-cid-otyvg7kl]{padding:10px}.st-chip[data-astro-cid-otyvg7kl]{display:none}.st-frame[data-astro-cid-otyvg7kl]{transform:none}}@media (prefers-reduced-motion:reduce){.st-chip[data-astro-cid-otyvg7kl],.st-frame[data-astro-cid-otyvg7kl]{animation:none}.st-frame[data-astro-cid-otyvg7kl]{transition:none}}.ph-live[data-astro-cid-otyvg7kl]{border-radius:inherit;cursor:pointer;display:block;position:relative;overflow:hidden}.ph-live[data-astro-cid-otyvg7kl] img[data-astro-cid-otyvg7kl]{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.ph-live[data-astro-cid-otyvg7kl]:hover img[data-astro-cid-otyvg7kl],.ph-live[data-astro-cid-otyvg7kl]:focus-visible img[data-astro-cid-otyvg7kl]{filter:saturate(1.08);transform:scale(1.03)}.ph-live-badge[data-astro-cid-otyvg7kl]{inset-inline-end:14px;background:color-mix(in oklab, var(--ink,#111) 82%, transparent);color:#fff;backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:600;transition:transform .3s;display:inline-flex;position:absolute;bottom:14px;box-shadow:0 8px 24px #00000040}.ph-live[data-astro-cid-otyvg7kl]:hover .ph-live-badge[data-astro-cid-otyvg7kl]{transform:translateY(-3px)}.ph-live-badge[data-astro-cid-otyvg7kl] .dot[data-astro-cid-otyvg7kl]{background:#3ddc84;border-radius:50%;width:8px;height:8px;animation:1.8s infinite livepulse;box-shadow:0 0 #3ddc8499}@keyframes livepulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media (prefers-reduced-motion:reduce){.ph-live[data-astro-cid-otyvg7kl] img[data-astro-cid-otyvg7kl],.ph-live-badge[data-astro-cid-otyvg7kl]{transition:none}.ph-live-badge[data-astro-cid-otyvg7kl] .dot[data-astro-cid-otyvg7kl]{animation:none}}
