.fb[data-v-7086fe7a]{container-type:inline-size}.fb-grid[data-v-7086fe7a]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.fb-figure[data-v-7086fe7a]{grid-column:1/span 6;margin:0;position:sticky;top:7rem}.fb-list[data-v-7086fe7a]{grid-column:7/span 6;margin:0;padding:0;list-style:none}.fb-svg[data-v-7086fe7a]{width:100%;height:auto;display:block}.fb-frame[data-v-7086fe7a]{stroke:var(--border-strong);stroke-width:1.2px}.fb-dot[data-v-7086fe7a]{fill:var(--border-strong)}.fb-url[data-v-7086fe7a]{stroke:var(--border-strong);stroke-width:1px}.fb-zone[data-v-7086fe7a]{cursor:pointer}.fb-zone-box[data-v-7086fe7a]{stroke-width:1.2px;stroke-dasharray:4 4;fill:#0000;transition:stroke var(--dur-ui) var(--ease-out-expo),fill var(--dur-ui) var(--ease-out-expo)}.fb-zone-box[data-v-7086fe7a],.fb-zone-line[data-v-7086fe7a]{stroke:var(--border-strong)}.fb-zone-line[data-v-7086fe7a]{stroke-width:3px;stroke-linecap:round;opacity:.55}.fb-zone-num[data-v-7086fe7a]{font-family:var(--font-display);fill:var(--text-secondary);transition:fill var(--dur-ui) var(--ease-out-expo);font-size:12px}.fb-zone.is-on .fb-zone-box[data-v-7086fe7a]{stroke:var(--highlight);stroke-dasharray:none;fill:color-mix(in oklch,var(--highlight) 12%,transparent)}.fb-zone.is-on .fb-zone-num[data-v-7086fe7a]{fill:var(--highlight-ink)}.fb-zone.is-on .fb-zone-line[data-v-7086fe7a]{stroke:var(--highlight);opacity:.8}.fb-cap[data-v-7086fe7a]{color:var(--text-secondary);margin-top:.75rem;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.72rem}.fb-item[data-v-7086fe7a]{border-bottom:1px solid var(--border);transition:background-color var(--dur-ui) var(--ease-out-expo);border-radius:14px;outline:none;gap:1.25rem;padding:1.2rem 1rem;display:flex}.fb-item.is-on[data-v-7086fe7a]{background-color:var(--bg-800)}.fb-item[data-v-7086fe7a]:focus-visible{box-shadow:inset 0 0 0 2px var(--highlight)}.fb-num[data-v-7086fe7a]{font-family:var(--font-display);color:var(--text-secondary);min-width:2rem;transition:color var(--dur-ui) var(--ease-out-expo);padding-top:.15rem;font-size:.85rem}.fb-item.is-on .fb-num[data-v-7086fe7a]{color:var(--highlight-ink)}.fb-item h3[data-v-7086fe7a]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.05rem;line-height:1.35}.fb-item p[data-v-7086fe7a]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.fb--static .fb-figure[data-v-7086fe7a]{position:static}.fb--static .fb-zone-box[data-v-7086fe7a]{stroke-dasharray:none}@container (width<=760px){.fb-grid[data-v-7086fe7a]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fb-figure[data-v-7086fe7a],.fb-list[data-v-7086fe7a]{grid-column:1/-1}.fb-figure[data-v-7086fe7a]{max-width:30rem;position:static}}@media (prefers-reduced-motion:reduce){.fb-item[data-v-7086fe7a],.fb-num[data-v-7086fe7a],.fb-zone-box[data-v-7086fe7a],.fb-zone-num[data-v-7086fe7a]{transition:none}}.pf[data-v-da852f09]{container-type:inline-size}.pf-grid[data-v-da852f09]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.pf-figure[data-v-da852f09]{max-width:26rem;margin:0}.pf-svg[data-v-da852f09]{width:100%;height:auto;display:block}.pf-cap-top[data-v-da852f09],.pf-out-text[data-v-da852f09]{fill:var(--text-secondary);font-size:12px;font-family:var(--font-body)}.pf-band[data-v-da852f09]{stroke:var(--border-strong);stroke-width:1.2px;fill:color-mix(in oklch,var(--text-primary) 3%,transparent);transition:stroke var(--dur-ui) var(--ease-out-expo),fill var(--dur-ui) var(--ease-out-expo)}.pf-arrow[data-v-da852f09],.pf-leak[data-v-da852f09]{stroke:var(--text-secondary);stroke-width:1.3px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.6;transition:stroke var(--dur-ui) var(--ease-out-expo),opacity var(--dur-ui) var(--ease-out-expo)}.pf-arrow[data-v-da852f09]{stroke-dasharray:none}.pf-num[data-v-da852f09]{font-family:var(--font-display);fill:var(--text-secondary);font-size:12px}.pf-out[data-v-da852f09]{stroke:var(--highlight);stroke-width:1.2px;fill:color-mix(in oklch,var(--highlight) 10%,transparent)}.pf-layer[data-v-da852f09]{cursor:pointer}.pf-layer.is-on .pf-band[data-v-da852f09]{stroke:var(--highlight);fill:color-mix(in oklch,var(--highlight) 12%,transparent)}.pf-layer.is-on .pf-arrow[data-v-da852f09],.pf-layer.is-on .pf-leak[data-v-da852f09]{stroke:var(--highlight);opacity:1}.pf-layer.is-on .pf-num[data-v-da852f09]{fill:var(--highlight-ink)}.pf-cap[data-v-da852f09]{color:var(--text-secondary);margin-top:.5rem;font-size:.75rem;line-height:1.5}.pf-list[data-v-da852f09]{margin:0;padding:0;list-style:none}.pf-item[data-v-da852f09]{border-bottom:1px solid var(--border);transition:background-color var(--dur-ui) var(--ease-out-expo);border-radius:14px;outline:none;gap:1.25rem;padding:1.1rem 1rem;display:flex}.pf-item.is-on[data-v-da852f09]{background-color:var(--bg-800)}.pf-item[data-v-da852f09]:focus-visible{box-shadow:inset 0 0 0 2px var(--highlight)}.pf-num-list[data-v-da852f09]{font-family:var(--font-display);color:var(--highlight-ink);font-variant-numeric:tabular-nums;min-width:2rem;padding-top:.15rem;font-size:.85rem}.pf-item p[data-v-da852f09]{color:var(--text-secondary);line-height:1.65}@container (width>=640px){.pf-grid[data-v-da852f09]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem}}@media (prefers-reduced-motion:reduce){.pf-arrow[data-v-da852f09],.pf-band[data-v-da852f09],.pf-item[data-v-da852f09],.pf-leak[data-v-da852f09]{transition:none}}.fm-grid[data-v-1000c740]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.fm-intro[data-v-1000c740]{grid-column:1/span 5;position:sticky;top:7rem}.fm-list[data-v-1000c740]{grid-column:6/span 7;margin:0;padding:0;list-style:none}.fm-count[data-v-1000c740]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--highlight-ink);font-variant-numeric:tabular-nums;margin:0 0 1rem -.06em;font-size:calc(clamp(4rem,2rem + 8vw,8.5rem));line-height:.9}.fm-kicker[data-v-1000c740]{color:var(--text-secondary);max-width:24ch;margin:0;font-size:calc(clamp(1rem,.94rem + .35vw,1.15rem));line-height:1.6}.fm-kicker-n[data-v-1000c740]{color:var(--text-primary);font-weight:600}.fm-figure[data-v-1000c740]{max-width:24rem;margin:2.5rem 0 0 -1.5rem}.fm-svg[data-v-1000c740]{width:100%;height:auto;display:block}.fm-sheet[data-v-1000c740]{stroke:var(--border-strong);stroke-width:1.2px;fill:color-mix(in oklch,var(--text-primary) 3%,transparent)}.fm-sheet--back[data-v-1000c740]{fill:color-mix(in oklch,var(--text-primary) 1.5%,transparent)}.fm-fold[data-v-1000c740]{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3}.fm-stub[data-v-1000c740]{stroke-width:2.4px;opacity:.55}.fm-leader[data-v-1000c740],.fm-stub[data-v-1000c740]{stroke:var(--text-secondary);stroke-linecap:round;transition:stroke var(--dur-ui) var(--ease-out-expo),opacity var(--dur-ui) var(--ease-out-expo)}.fm-leader[data-v-1000c740]{stroke-width:1.2px;stroke-dasharray:1 3.5;opacity:.5}.fm-stamp[data-v-1000c740]{stroke:var(--border-strong);stroke-width:1.2px;stroke-dasharray:3 3}.fm-sheet-line.is-on .fm-leader[data-v-1000c740],.fm-sheet-line.is-on .fm-stub[data-v-1000c740]{stroke:var(--highlight);opacity:1}.fm-row[data-v-1000c740]{cursor:default;transition:transform var(--dur-ui) var(--ease-out-expo),background-color var(--dur-ui) var(--ease-out-expo);border-radius:14px;outline:none;padding:1.15rem .75rem 1.2rem;display:block}.fm-row+.fm-row[data-v-1000c740]{border-top:1px solid var(--border)}.fm-row--inset[data-v-1000c740]{margin-left:calc(clamp(.5rem,2vw,1.75rem))}.fm-row:hover .fm-leader-line[data-v-1000c740]{border-color:var(--text-secondary)}.fm-row[data-v-1000c740]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.fm-row[data-v-1000c740]:active{transform:translate(3px)}.fm-row.is-on[data-v-1000c740]{background-color:color-mix(in oklch,var(--text-primary) 3%,transparent);transform:translate(6px)}.fm-row-head[data-v-1000c740]{align-items:baseline;gap:1rem;min-height:2.75rem;display:flex}.fm-num[data-v-1000c740]{font-family:var(--font-display);color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:2rem;transition:color var(--dur-ui) var(--ease-out-expo);font-size:.85rem}.fm-row.is-on .fm-num[data-v-1000c740]{color:var(--highlight-ink)}.fm-title[data-v-1000c740]{font-family:var(--font-display);color:var(--text-primary);flex:0 auto;margin:0;font-size:calc(clamp(1.05rem,.95rem + .5vw,1.35rem));line-height:1.3}.fm-leader-line[data-v-1000c740]{border-bottom:1px dotted var(--border-strong);min-width:2rem;height:0;transition:border-color var(--dur-ui) var(--ease-out-expo);flex:2rem;align-self:flex-end;margin-bottom:.45em}.fm-row.is-on .fm-leader-line[data-v-1000c740]{border-color:var(--highlight)}.fm-desc[data-v-1000c740]{color:var(--text-secondary);max-width:48ch;margin:.45rem 0 0 3rem;font-size:.95rem;line-height:1.65}.fm--static .fm-intro[data-v-1000c740]{position:static}@media (width<=900px){.fm-grid[data-v-1000c740]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fm-intro[data-v-1000c740],.fm-list[data-v-1000c740]{grid-column:1/-1;position:static}.fm-figure[data-v-1000c740]{display:none}.fm-row--inset[data-v-1000c740]{margin-left:0}.fm-row[data-v-1000c740]{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.fm-leader[data-v-1000c740],.fm-leader-line[data-v-1000c740],.fm-num[data-v-1000c740],.fm-row[data-v-1000c740],.fm-stub[data-v-1000c740]{transition:none}.fm-row.is-on[data-v-1000c740],.fm-row[data-v-1000c740]:active{transform:none}}[data-effects=off] .fm-row[data-v-1000c740],[data-effects=off] .fm-row.is-on[data-v-1000c740],[data-effects=off] .fm-row[data-v-1000c740]:active{transition:none;transform:none}.ft-grid[data-v-f76b41b5]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.ft-side[data-v-f76b41b5]{grid-column:1/span 3;align-items:flex-start;gap:1.25rem;display:flex;position:sticky;top:7rem}.ft-list[data-v-f76b41b5]{grid-column:4/span 9;margin:0;padding:0;list-style:none;position:relative}.ft-label[data-v-f76b41b5]{writing-mode:vertical-rl;letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);margin:0;padding-left:.1rem;font-size:.75rem;line-height:1;transform:rotate(180deg)}.ft-count[data-v-f76b41b5]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--highlight-ink);font-variant-numeric:tabular-nums;margin:-.08em 0 0;font-size:calc(clamp(3.2rem,1.6rem + 6vw,6.5rem));line-height:.9}.ft-line[data-v-f76b41b5],.ft-progress[data-v-f76b41b5]{pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(1rem - .5px)}.ft-line[data-v-f76b41b5]{background:var(--border-strong)}.ft-progress[data-v-f76b41b5]{background:var(--highlight);transform:scaleY(var(--ft-p,0));transform-origin:top;transition:transform calc(var(--dur-ui) * 2) var(--ease-out-expo)}.ft-item[data-v-f76b41b5]{border-radius:14px;outline:none;grid-template-columns:repeat(12,minmax(0,1fr));padding:1rem 0 1.4rem;display:grid;position:relative}.ft-item+.ft-item[data-v-f76b41b5]{margin-top:.25rem}.ft-node[data-v-f76b41b5]{grid-column:1/span 10;align-items:flex-start;gap:1.1rem;display:flex}.ft-item--shift .ft-node[data-v-f76b41b5]{grid-column:3/span 10}.ft-stub[data-v-f76b41b5]{background:var(--border-strong);pointer-events:none;width:16.6667%;height:1px;transition:background-color var(--dur-ui) var(--ease-out-expo);display:none;position:absolute;top:2rem;left:1rem}.ft-item--shift .ft-stub[data-v-f76b41b5]{display:block}.ft-item.is-done .ft-stub[data-v-f76b41b5],.ft-item.is-on .ft-stub[data-v-f76b41b5]{background:var(--highlight)}.ft-pill[data-v-f76b41b5]{width:2rem;height:2rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--highlight-ink);background:var(--bg-900);border:1px solid var(--border-strong);transition:background-color var(--dur-ui) var(--ease-out-expo),border-color var(--dur-ui) var(--ease-out-expo),color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-back);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.ft-item.is-done .ft-pill[data-v-f76b41b5],.ft-item.is-on .ft-pill[data-v-f76b41b5]{background:var(--highlight);border-color:var(--highlight);color:var(--highlight-text)}.ft-item.is-on .ft-pill[data-v-f76b41b5]{transform:scale(1.12)}.ft-body[data-v-f76b41b5]{min-width:0;padding-top:.3rem}.ft-title[data-v-f76b41b5]{font-family:var(--font-display);color:var(--text-primary);transition:color var(--dur-ui) var(--ease-out-expo);margin:0 0 .35rem;font-size:calc(clamp(1.05rem,.95rem + .5vw,1.35rem));line-height:1.3}.ft-desc[data-v-f76b41b5]{color:var(--text-secondary);max-width:46ch;margin:0;font-size:.95rem;line-height:1.65}.ft-item:hover .ft-pill[data-v-f76b41b5]{border-color:var(--highlight)}.ft-item[data-v-f76b41b5]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.ft-item:active .ft-pill[data-v-f76b41b5]{transform:scale(.96)}.ft--static .ft-side[data-v-f76b41b5]{position:static}@media (width<=900px){.ft-grid[data-v-f76b41b5]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ft-list[data-v-f76b41b5],.ft-side[data-v-f76b41b5]{grid-column:1/-1}.ft-side[data-v-f76b41b5]{align-items:baseline;position:static}.ft-label[data-v-f76b41b5]{writing-mode:horizontal-tb;transform:none}.ft-item--shift .ft-node[data-v-f76b41b5],.ft-node[data-v-f76b41b5]{grid-column:1/span 12}.ft-item--shift .ft-stub[data-v-f76b41b5],.ft-stub[data-v-f76b41b5]{display:none}}@media (prefers-reduced-motion:reduce){.ft-pill[data-v-f76b41b5],.ft-progress[data-v-f76b41b5],.ft-stub[data-v-f76b41b5],.ft-title[data-v-f76b41b5]{transition:none}.ft-item.is-on .ft-pill[data-v-f76b41b5],.ft-item:active .ft-pill[data-v-f76b41b5]{transform:none}}[data-effects=off] .ft-pill[data-v-f76b41b5],[data-effects=off] .ft-progress[data-v-f76b41b5]{transition:none}[data-effects=off] .ft-item.is-on .ft-pill[data-v-f76b41b5]{transform:none}.fs[data-v-a456bb04]{position:relative}.fs-stamp[data-v-a456bb04]{border:2px solid var(--highlight-ink);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--highlight-ink);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.45rem .9rem;font-size:.78rem;font-weight:700;position:absolute;top:-1.25rem;right:0;transform:rotate(-8deg)}.fs-head[data-v-a456bb04],.fs-row[data-v-a456bb04]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;gap:1.25rem 1.5rem;display:grid}.fs-head[data-v-a456bb04]{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);padding:0 .75rem .7rem;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.68rem}.fs-head-num[data-v-a456bb04]{grid-column:1/span 2}.fs-head-title[data-v-a456bb04]{grid-column:3/span 4}.fs-head-desc[data-v-a456bb04]{grid-column:7/span 6}.fs-list[data-v-a456bb04]{margin:0;padding:0;list-style:none}.fs-row[data-v-a456bb04]{border-bottom:1px solid var(--border);transition:background-color var(--dur-ui) var(--ease-out-expo);border-radius:10px;outline:none;padding:1.35rem .75rem}.fs-row.is-on[data-v-a456bb04],.fs-row[data-v-a456bb04]:hover{background-color:color-mix(in oklch,var(--text-primary) 4%,transparent)}.fs-row[data-v-a456bb04]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.fs-row[data-v-a456bb04]:active{background-color:color-mix(in oklch,var(--text-primary) 7%,transparent)}.fs-num[data-v-a456bb04]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color var(--dur-ui) var(--ease-out-expo);grid-column:1/span 2;font-size:.85rem}.fs-row.is-on .fs-num[data-v-a456bb04],.fs-row:hover .fs-num[data-v-a456bb04]{color:var(--highlight-ink)}.fs-title[data-v-a456bb04]{font-family:var(--font-display);color:var(--text-primary);grid-column:3/span 4;margin:0;font-size:calc(clamp(1rem,.95rem + .3vw,1.2rem));line-height:1.35}.fs-desc[data-v-a456bb04]{color:var(--text-secondary);grid-column:7/span 6;margin:0;font-size:.95rem;line-height:1.65}.fs-row--lead[data-v-a456bb04]{padding-block:2rem 1.75rem}.fs-row--lead .fs-title[data-v-a456bb04]{grid-column:3/span 10;max-width:24ch;font-size:calc(clamp(1.4rem,1.1rem + 1.2vw,2.2rem));line-height:1.2}.fs-row--lead .fs-desc[data-v-a456bb04]{grid-column:3/span 8;max-width:60ch}.fs--static .fs-num[data-v-a456bb04],.fs--static .fs-row[data-v-a456bb04]{transition:none}@media (width<=900px){.fs-head[data-v-a456bb04],.fs-stamp[data-v-a456bb04]{display:none}.fs-row[data-v-a456bb04]{grid-template-columns:2.25rem minmax(0,1fr);gap:.45rem .75rem;min-height:44px;padding:1rem .5rem}.fs-num[data-v-a456bb04]{grid-column:1}.fs-desc[data-v-a456bb04],.fs-row--lead .fs-desc[data-v-a456bb04],.fs-row--lead .fs-title[data-v-a456bb04],.fs-title[data-v-a456bb04]{grid-column:2}.fs-row--lead .fs-title[data-v-a456bb04]{max-width:none}}@media (prefers-reduced-motion:reduce){.fs-num[data-v-a456bb04],.fs-row[data-v-a456bb04]{transition:none}}[data-effects=off] .fs-num[data-v-a456bb04],[data-effects=off] .fs-row[data-v-a456bb04]{transition:none}.bn[data-v-c9171e73]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bn-tile[data-v-c9171e73]{background:var(--bg-800);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset,0 12px 30px -16px oklch(0% 0 0/.5);transition:border-color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo);border-radius:20px;outline:none;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.bn-tile--0[data-v-c9171e73]{grid-column:span 7}.bn-tile--1[data-v-c9171e73]{grid-area:span 2/span 5}.bn-tile--2[data-v-c9171e73]{grid-column:span 4}.bn-tile--3[data-v-c9171e73]{grid-column:span 8}.bn-tile--4[data-v-c9171e73]{grid-column:span 5}.bn-tile--5[data-v-c9171e73]{grid-column:span 7}.bn-tile.is-on[data-v-c9171e73],.bn-tile[data-v-c9171e73]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.bn-tile[data-v-c9171e73]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.bn-tile[data-v-c9171e73]:active{transform:translateY(0)}.bn-num[data-v-c9171e73]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color var(--dur-ui) var(--ease-out-expo);font-size:.85rem}.bn-tile.is-on .bn-num[data-v-c9171e73],.bn-tile:hover .bn-num[data-v-c9171e73]{color:var(--highlight-ink)}.bn-title[data-v-c9171e73]{font-family:var(--font-display);color:var(--text-primary);margin:.25rem 0 0;font-size:calc(clamp(1.05rem,.95rem + .4vw,1.3rem));line-height:1.3}.bn-desc[data-v-c9171e73]{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.bn-art[data-v-c9171e73]{width:calc(clamp(5rem,4rem + 4vw,7.5rem));height:auto;position:absolute;top:1.25rem;right:1.25rem}.bn-art-btn[data-v-c9171e73]{stroke-width:1.4px;fill:color-mix(in oklch,var(--highlight) 10%,transparent)}.bn-art-btn[data-v-c9171e73],.bn-art-label[data-v-c9171e73]{stroke:var(--border-strong)}.bn-art-label[data-v-c9171e73]{stroke-width:3px;stroke-linecap:round;opacity:.6}.bn-art-ring[data-v-c9171e73]{stroke:var(--highlight);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.7;transform-origin:70px 46px;animation:bn-pulse-c9171e73 2.4s var(--ease-out-expo) infinite}.bn-art-cursor[data-v-c9171e73]{fill:var(--text-primary);stroke:var(--bg-800);stroke-width:1.2px;stroke-linejoin:round}@keyframes bn-pulse-c9171e73{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.bn--static .bn-num[data-v-c9171e73],.bn--static .bn-tile[data-v-c9171e73]{transition:none}.bn--static .bn-art-ring[data-v-c9171e73]{animation:none}@media (width<=900px){.bn[data-v-c9171e73]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bn-tile--0[data-v-c9171e73],.bn-tile--1[data-v-c9171e73],.bn-tile--2[data-v-c9171e73],.bn-tile--3[data-v-c9171e73],.bn-tile--4[data-v-c9171e73],.bn-tile--5[data-v-c9171e73]{grid-area:auto/1/auto/-1}.bn-tile[data-v-c9171e73]{min-height:44px;padding:1.25rem}.bn-art[data-v-c9171e73]{width:4.5rem}}@media (prefers-reduced-motion:reduce){.bn-num[data-v-c9171e73],.bn-tile[data-v-c9171e73],.bn-tile.is-on[data-v-c9171e73],.bn-tile[data-v-c9171e73]:hover{transition:none;transform:none}.bn-art-ring[data-v-c9171e73]{animation:none}}[data-effects=off] .bn-num[data-v-c9171e73],[data-effects=off] .bn-tile[data-v-c9171e73]{transition:none;transform:none}[data-effects=off] .bn-art-ring[data-v-c9171e73]{animation:none}.ps-grid[data-v-856764cf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.ps-side[data-v-856764cf]{grid-column:1/span 2}.ps-list[data-v-856764cf]{grid-column:3/span 10;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ps-word[data-v-856764cf]{letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.75rem}.ps-count[data-v-856764cf]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--highlight-ink);font-variant-numeric:tabular-nums;margin:.25rem 0 0 -.06em;font-size:calc(clamp(3rem,1.4rem + 5vw,5.5rem));line-height:.9}.ps-item[data-v-856764cf]{border-top:1px solid var(--border-strong);min-width:0;transition:border-color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo);border-radius:0 0 12px 12px;outline:none;flex:1 1 0;padding:1rem .5rem .75rem 0}.ps-item[data-v-856764cf]:first-child{flex-basis:30%}.ps-item[data-v-856764cf]:last-child{margin-top:1.5rem}.ps-num[data-v-856764cf]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color var(--dur-ui) var(--ease-out-expo),-webkit-text-stroke-color var(--dur-ui) var(--ease-out-expo);margin-bottom:.9rem;font-size:calc(clamp(2.2rem,1.4rem + 2.6vw,3.6rem));line-height:1;display:block}@supports (-webkit-text-stroke:1px currentColor){.ps-num[data-v-856764cf]{-webkit-text-stroke:1px var(--text-secondary);color:#0000}}.ps-text[data-v-856764cf]{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.55}.ps-item[data-v-856764cf]:hover{border-top-color:var(--text-secondary)}.ps-item[data-v-856764cf]:focus-visible{outline:2px solid var(--highlight);outline-offset:4px}.ps-item[data-v-856764cf]:active{transform:translateY(1px)}.ps-item.is-on[data-v-856764cf]{border-top-color:var(--highlight)}.ps-item.is-on .ps-num[data-v-856764cf]{color:var(--highlight-ink);-webkit-text-stroke-color:var(--highlight-ink)}@media (width<=900px){.ps-grid[data-v-856764cf]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ps-list[data-v-856764cf],.ps-side[data-v-856764cf]{grid-column:1/-1}.ps-side[data-v-856764cf]{align-items:baseline;gap:1rem;display:flex}.ps-count[data-v-856764cf],.ps-item[data-v-856764cf]:last-child{margin-top:0}.ps-list[data-v-856764cf]{flex-direction:column;gap:0}.ps-item[data-v-856764cf],.ps-item[data-v-856764cf]:first-child{flex-basis:auto;align-items:flex-start;gap:1rem;min-height:44px;padding:1rem .25rem;display:flex}.ps-num[data-v-856764cf]{min-width:2.2em;margin:0;font-size:calc(clamp(1.6rem,1.2rem + 2vw,2.2rem))}}@media (prefers-reduced-motion:reduce){.ps-item[data-v-856764cf],.ps-num[data-v-856764cf]{transition:none}.ps-item[data-v-856764cf]:active{transform:none}}[data-effects=off] .ps-item[data-v-856764cf],[data-effects=off] .ps-num[data-v-856764cf]{transition:none}.pc-grid[data-v-7b9a0e04]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:2.5rem;display:grid}.pc-thread[data-v-7b9a0e04]{grid-column:1/span 7}.pc-reply[data-v-7b9a0e04]{grid-column:8/span 5;align-self:center}.pc-list[data-v-7b9a0e04]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.pc-msg[data-v-7b9a0e04]{border-radius:18px;outline:none;align-items:flex-end;gap:.75rem;max-width:34rem;display:flex}.pc-msg--shift[data-v-7b9a0e04],.pc-typing--shift[data-v-7b9a0e04]{margin-left:2rem}.pc-avatar[data-v-7b9a0e04]{background:var(--bg-600);border:1px solid var(--border-strong);border-radius:50%;flex:none;width:1.75rem;height:1.75rem;margin-bottom:.25rem}.pc-bubble[data-v-7b9a0e04]{background:var(--bg-800);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset,0 12px 30px -16px oklch(0% 0 0/.5);transition:border-color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo);border-radius:18px 18px 18px 6px;align-items:flex-start;gap:.6rem;padding:.8rem 1rem .85rem .5rem;display:flex;position:relative}.pc-num[data-v-7b9a0e04]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--highlight-ink);background:color-mix(in oklch,var(--text-primary) 5%,transparent);border-radius:10px;flex:none;margin-top:.1rem;padding:.2rem .45rem;font-size:.72rem;line-height:1.2}.pc-text[data-v-7b9a0e04]{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.55}.pc-msg:hover .pc-bubble[data-v-7b9a0e04]{border-color:var(--border-strong)}.pc-msg[data-v-7b9a0e04]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.pc-msg:active .pc-bubble[data-v-7b9a0e04]{transform:translateY(1px)}.pc-msg.is-on .pc-bubble[data-v-7b9a0e04]{border-color:var(--highlight);transform:translate(4px)}.pc-typing[data-v-7b9a0e04]{align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.pc-dots[data-v-7b9a0e04]{background:var(--bg-800);border:1px solid var(--border);border-radius:18px 18px 18px 6px;gap:.3rem;padding:.75rem .9rem;display:inline-flex}.pc-dots i[data-v-7b9a0e04]{background:var(--text-secondary);opacity:.35;width:.4rem;height:.4rem;animation:pc-blink-7b9a0e04 1.4s var(--ease-out-expo) infinite;border-radius:50%}.pc-dots i[data-v-7b9a0e04]:nth-child(2){animation-delay:.2s}.pc-dots i[data-v-7b9a0e04]:nth-child(3){animation-delay:.4s}@keyframes pc-blink-7b9a0e04{0%,60%,to{opacity:.35}30%{opacity:1}}.pc-reply-from[data-v-7b9a0e04]{letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .5rem;font-size:.75rem}.pc-reply-bubble[data-v-7b9a0e04]{font-family:var(--font-display);color:var(--text-primary);background:color-mix(in oklch,var(--highlight) 12%,transparent);border:1px solid color-mix(in oklch,var(--highlight) 35%,transparent);border-radius:18px 18px 6px;max-width:20ch;margin:0 0 0 -1.25rem;padding:1.1rem 1.3rem;font-size:calc(clamp(1.2rem,1rem + 1vw,1.7rem));line-height:1.3}.pc-reply-cap[data-v-7b9a0e04]{color:var(--text-secondary);margin:.9rem 0 0 .25rem;font-size:.9rem;line-height:1.5}@media (width<=900px){.pc-grid[data-v-7b9a0e04]{grid-template-columns:minmax(0,1fr);gap:2rem}.pc-reply[data-v-7b9a0e04],.pc-thread[data-v-7b9a0e04]{grid-column:1/-1}.pc-msg--shift[data-v-7b9a0e04],.pc-reply-bubble[data-v-7b9a0e04],.pc-typing--shift[data-v-7b9a0e04]{margin-left:0}.pc-msg[data-v-7b9a0e04]{max-width:none;min-height:44px}}@media (prefers-reduced-motion:reduce){.pc-bubble[data-v-7b9a0e04]{transition:none}.pc-msg.is-on .pc-bubble[data-v-7b9a0e04],.pc-msg:active .pc-bubble[data-v-7b9a0e04]{transform:none}.pc-dots i[data-v-7b9a0e04]{opacity:.6;animation:none}}.pc--static .pc-dots i[data-v-7b9a0e04],[data-effects=off] .pc-dots i[data-v-7b9a0e04]{opacity:.6;animation:none}[data-effects=off] .pc-bubble[data-v-7b9a0e04]{transition:none}.seo[data-v-a0d3ece5]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.seo-title[data-v-a0d3ece5]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 1rem;font-size:calc(clamp(1.6rem,1.2rem + 1.6vw,2.6rem));line-height:1.2}.seo-intro[data-v-a0d3ece5]{color:var(--text-secondary);max-width:58ch;margin:0;line-height:1.7}.seo-block[data-v-a0d3ece5]{display:block}.seo-q[data-v-a0d3ece5]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .6rem;font-size:calc(clamp(1.1rem,1rem + .6vw,1.4rem));line-height:1.3}.seo-a[data-v-a0d3ece5]{color:var(--text-secondary);max-width:62ch;margin:0;font-size:.95rem;line-height:1.7}.seo-a[data-v-a0d3ece5] a{color:var(--highlight-ink);text-underline-offset:3px;transition:color var(--dur-ui) var(--ease-out-expo);text-decoration:underline}.seo-a[data-v-a0d3ece5] a:hover{color:var(--text-primary)}.seo-a[data-v-a0d3ece5] a:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.seo--split .seo-head[data-v-a0d3ece5]{grid-column:1/span 4;position:sticky;top:6rem}.seo--split .seo-body[data-v-a0d3ece5]{grid-column:5/span 8}.seo--split .seo-block[data-v-a0d3ece5]{border-top:1px solid var(--border);padding-block:1.5rem}.seo--split .seo-block[data-v-a0d3ece5]:last-child{border-bottom:1px solid var(--border)}.seo--stagger .seo-head[data-v-a0d3ece5]{grid-column:1/-1}.seo--stagger .seo-head .seo-title[data-v-a0d3ece5]{max-width:28ch}.seo--stagger .seo-body[data-v-a0d3ece5]{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25rem;padding-bottom:6rem;display:grid}.seo--stagger .seo-block[data-v-a0d3ece5]{background:var(--bg-800);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset,0 12px 30px -16px oklch(0% 0 0/.5);border-radius:20px;padding:1.5rem}.seo--stagger .seo-block[data-v-a0d3ece5]:first-child{grid-column:1/span 4}.seo--stagger .seo-block[data-v-a0d3ece5]:nth-child(2){grid-column:5/span 4;transform:translateY(3rem)}.seo--stagger .seo-block[data-v-a0d3ece5]:nth-child(3){grid-column:8/span 5;transform:translateY(6rem)}.seo--band[data-v-a0d3ece5]{gap:1.5rem 2.5rem}.seo--band .seo-head[data-v-a0d3ece5]{grid-column:1/span 2}.seo--band .seo-body[data-v-a0d3ece5]{grid-column:3/span 10}.seo-count[data-v-a0d3ece5]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--highlight-ink);font-size:calc(clamp(2.6rem,2rem + 3vw,5rem));line-height:1;display:block}.seo--band .seo-title[data-v-a0d3ece5]{margin-bottom:.6rem;font-size:calc(clamp(1.4rem,1.1rem + 1.2vw,2.1rem))}.seo--band .seo-intro[data-v-a0d3ece5]{margin-bottom:1.25rem}.seo--band .seo-block[data-v-a0d3ece5]{border-top:1px solid var(--border);padding-block:.9rem}.seo--band .seo-block[data-v-a0d3ece5]:last-child{border-bottom:1px solid var(--border)}.seo--band .seo-q[data-v-a0d3ece5]{font-family:var(--font-body);margin-bottom:.25rem;font-size:calc(clamp(.95rem,.9rem + .25vw,1.05rem));font-weight:700}.seo--band .seo-a[data-v-a0d3ece5]{font-size:.92rem;line-height:1.6}@media (width<=900px){.seo[data-v-a0d3ece5]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.seo--band .seo-body[data-v-a0d3ece5],.seo--band .seo-head[data-v-a0d3ece5],.seo--split .seo-body[data-v-a0d3ece5],.seo--split .seo-head[data-v-a0d3ece5],.seo-body[data-v-a0d3ece5],.seo-head[data-v-a0d3ece5]{grid-column:1/-1;position:static}.seo--stagger .seo-body[data-v-a0d3ece5]{grid-template-columns:minmax(0,1fr);padding-bottom:0}.seo--stagger .seo-block[data-v-a0d3ece5]:nth-child(n){grid-column:1/-1;transform:none}.seo-count[data-v-a0d3ece5]{font-size:calc(clamp(2rem,1.5rem + 2vw,2.6rem))}}@media (prefers-reduced-motion:reduce){.seo-a[data-v-a0d3ece5] a{transition:none}}[data-effects=off] .seo-a[data-v-a0d3ece5] a{transition:none}.pr[data-v-04e539cf]{container-type:inline-size}.pr-grid[data-v-04e539cf]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2.5rem;display:grid}.pr-figure[data-v-04e539cf]{max-width:15rem;margin:0;position:sticky;top:7rem}.pr-svg[data-v-04e539cf]{width:100%;height:auto;display:block}.pr-track[data-v-04e539cf]{stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:4 6}.pr-drawn[data-v-04e539cf]{stroke:var(--highlight);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .6s var(--ease-out-expo)}.pr-node[data-v-04e539cf]{cursor:pointer}.pr-ring[data-v-04e539cf]{stroke:var(--border-strong);stroke-width:1.2px;fill:var(--bg-900,transparent);transition:stroke var(--dur-ui) var(--ease-out-expo),fill var(--dur-ui) var(--ease-out-expo)}.pr-core[data-v-04e539cf]{fill:var(--border-strong);transition:fill var(--dur-ui) var(--ease-out-expo)}.pr-num[data-v-04e539cf]{font-family:var(--font-display);font-size:13px}.pr-end[data-v-04e539cf],.pr-num[data-v-04e539cf]{fill:var(--text-secondary)}.pr-end[data-v-04e539cf]{font-size:11px;font-family:var(--font-body)}.pr-node.is-done .pr-ring[data-v-04e539cf]{stroke:var(--highlight)}.pr-node.is-done .pr-core[data-v-04e539cf]{fill:var(--highlight)}.pr-node.is-on .pr-ring[data-v-04e539cf]{fill:color-mix(in oklch,var(--highlight) 16%,transparent)}.pr-node.is-on .pr-num[data-v-04e539cf]{fill:var(--highlight-ink)}.pr-list[data-v-04e539cf]{margin:0;padding:0;list-style:none}.pr-item[data-v-04e539cf]{border-bottom:1px solid var(--border);opacity:.55;transition:opacity var(--dur-ui) var(--ease-out-expo),background-color var(--dur-ui) var(--ease-out-expo);border-radius:14px;outline:none;gap:1.25rem;padding:1.4rem 1rem;display:flex}.pr-item.is-on[data-v-04e539cf]{opacity:1;background-color:var(--bg-800)}.pr-item[data-v-04e539cf]:focus-visible{box-shadow:inset 0 0 0 2px var(--highlight)}.pr-num-list[data-v-04e539cf]{font-family:var(--font-display);color:var(--highlight-ink);min-width:2rem;padding-top:.2rem;font-size:.85rem}.pr-item h3[data-v-04e539cf]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.05rem;line-height:1.35}.pr-item p[data-v-04e539cf]{color:var(--text-secondary);line-height:1.65}.pr--static .pr-figure[data-v-04e539cf]{position:static}.pr--static .pr-item[data-v-04e539cf]{opacity:1}@container (width<=640px){.pr-grid[data-v-04e539cf]{grid-template-columns:minmax(0,1fr);gap:1rem}.pr-figure[data-v-04e539cf]{display:none}.pr-item[data-v-04e539cf]{opacity:1}}@media (prefers-reduced-motion:reduce){.pr-core[data-v-04e539cf],.pr-drawn[data-v-04e539cf],.pr-item[data-v-04e539cf],.pr-ring[data-v-04e539cf]{transition:none}.pr-item[data-v-04e539cf]{opacity:1}}.hs[data-v-8dd8bdc4]{width:100%;height:calc(clamp(22rem,38vw,34rem));position:relative}.hs-canvas[data-v-8dd8bdc4]{opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-out-expo);touch-action:pan-y;display:block;position:absolute;inset:0}.hs--ready .hs-canvas[data-v-8dd8bdc4]{opacity:1}.hs-tip[data-v-8dd8bdc4]{background:var(--bg-800);box-shadow:inset 0 0 0 1px var(--highlight),0 12px 30px -12px oklch(0% 0 0/.6);color:var(--text-primary);white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:.45rem .8rem;font-size:.82rem;line-height:1.3;position:absolute;top:0;left:0;translate:-50% -130%}.hs-tip-num[data-v-8dd8bdc4]{font-family:var(--font-display);color:var(--highlight-ink);margin-right:.5rem}.hs-cap[data-v-8dd8bdc4]{color:var(--text-secondary);margin:0;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.68rem;position:absolute;bottom:0;right:0}@media (width<=900px){.hs[data-v-8dd8bdc4]{height:calc(clamp(16rem,72vw,22rem));margin-top:1rem}.hs-cap[data-v-8dd8bdc4]{bottom:-1.6rem;left:0;right:auto}}@media (prefers-reduced-motion:reduce){.hs-canvas[data-v-8dd8bdc4]{transition:none}}.serp-type[data-v-f3db39e9]{animation:1.6s steps(24,end) .3s both serp-type-f3db39e9}@keyframes serp-type-f3db39e9{0%{width:0}to{width:300px}}.serp-caret[data-v-f3db39e9]{fill:var(--highlight);animation:1.6s steps(24,end) .3s both serp-caret-move-f3db39e9,1s step-end 1.9s infinite sg-blink}@keyframes serp-caret-move-f3db39e9{0%{transform:translate(0)}to{transform:translate(132px)}}.serp-me[data-v-f3db39e9]{animation:serp-rise-f3db39e9 1.1s var(--ease-out-expo) 1.9s both}.serp-them[data-v-f3db39e9]{animation:serp-sink-f3db39e9 1.1s var(--ease-out-expo) 1.9s both}@keyframes serp-rise-f3db39e9{0%{opacity:.5;transform:translateY(140px)}}@keyframes serp-sink-f3db39e9{0%{transform:translateY(-202px)}}.serp-badge[data-v-f3db39e9]{animation:serp-pop-f3db39e9 .5s var(--ease-out-back) 2.8s both;transform-box:fill-box;transform-origin:50%}@keyframes serp-pop-f3db39e9{0%{transform:scale(0)}}.serp-rank[data-v-f3db39e9]{stroke:var(--highlight);stroke-width:3px;stroke-linecap:round}.shop-scr[data-v-a412fddb]{opacity:0;transition:opacity .5s var(--ease-out-expo);pointer-events:none}.shop-scr.on[data-v-a412fddb]{opacity:1}.lp-scroll[data-v-687bc915]{animation:7s cubic-bezier(.65,0,.35,1) .6s infinite alternate lp-scroll-687bc915}@keyframes lp-scroll-687bc915{0%,12%{transform:translateY(0)}88%,to{transform:translateY(-210px)}}.sg--still .lp-scroll[data-v-687bc915]{transform:translateY(-120px)}.lp-stars[data-v-687bc915]{fill:var(--highlight);letter-spacing:1px;font-size:10px}.lp-cursor[data-v-687bc915]{fill:var(--text-primary);stroke:var(--bg-900);stroke-width:1px;animation:lp-tap-687bc915 2.4s var(--ease-out-expo) infinite;transform-box:fill-box;transform-origin:0 0}@keyframes lp-tap-687bc915{0%,70%,to{transform:scale(1)}80%{transform:scale(.82)}}.lp-bar-hl[data-v-687bc915]{stroke:var(--highlight);stroke-width:3.5px;stroke-linecap:round;animation:lp-grow-687bc915 2.4s var(--ease-out-expo) infinite;transform-box:fill-box;transform-origin:bottom}@keyframes lp-grow-687bc915{0%{transform:scaleY(.3)}40%,to{transform:scaleY(1)}}.lp-a[data-v-687bc915]{fill:var(--text-secondary);font-size:11px}.spec-grid[data-v-33e2ddce]{stroke:color-mix(in oklch,var(--text-primary) 6%,transparent);stroke-width:1px;fill:none}.spec-arw[data-v-33e2ddce]{fill:var(--text-secondary)}.spec-dim[data-v-33e2ddce]{stroke:var(--text-secondary);stroke-width:1px}.spec-blur[data-v-33e2ddce]{stroke:var(--sg-line);stroke-width:5px;stroke-linecap:round;opacity:.5}.spec-slip[data-v-33e2ddce]{transform-box:fill-box;transform-origin:top;animation:spec-drop-33e2ddce .9s var(--ease-out-expo) .3s both}@keyframes spec-drop-33e2ddce{0%{opacity:0;transform:translateY(-24px)rotate(-4deg)}}.spec-stamp[data-v-33e2ddce]{transform-box:fill-box;transform-origin:50%;animation:spec-stamp-33e2ddce .5s var(--ease-out-back) 1s both}@keyframes spec-stamp-33e2ddce{0%{opacity:0;transform:scale(1.5)rotate(-12deg)}to{transform:rotate(-8deg)}}.spec-draw circle[data-v-33e2ddce],.spec-draw rect[data-v-33e2ddce]{stroke-dasharray:600;animation:spec-trace-33e2ddce 2s var(--ease-out-expo) both}.spec-draw .sg-dash[data-v-33e2ddce]{stroke-dasharray:4 5;animation:none}@keyframes spec-trace-33e2ddce{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.ba-old-bg[data-v-4476c69e]{fill:color-mix(in oklch,var(--bg-900) 80%,oklch(60% .05 80))}.ba-new-bg[data-v-4476c69e]{fill:var(--bg-900)}.ba-old[data-v-4476c69e]{filter:saturate(.6)}.ba-marquee-bg[data-v-4476c69e]{fill:color-mix(in oklch,var(--text-primary) 10%,transparent)}.ba-marquee[data-v-4476c69e]{fill:var(--text-secondary);font-family:Times New Roman,serif;font-size:11px;animation:9s linear infinite ba-marquee-4476c69e}@keyframes ba-marquee-4476c69e{to{transform:translate(-420px)}}.ba-tiny[data-v-4476c69e]{fill:var(--text-secondary);font-family:Times New Roman,serif;font-size:8px;text-decoration:underline}.ba-spin[data-v-4476c69e]{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite ba-spin-4476c69e}@keyframes ba-spin-4476c69e{to{transform:rotate(1turn)}}.ba-needle-old[data-v-4476c69e]{stroke:var(--text-secondary)}.ba-needle[data-v-4476c69e],.ba-needle-old[data-v-4476c69e]{stroke-width:2.2px;stroke-linecap:round}.ba-needle[data-v-4476c69e]{stroke:var(--highlight)}.ba-issue circle[data-v-4476c69e]{fill:var(--bg-950);stroke:var(--text-primary);stroke-width:1.2px}.ba-issue text[data-v-4476c69e]{font-family:var(--sg-mono);text-anchor:middle;font-size:11px}.ba-big[data-v-4476c69e],.ba-issue text[data-v-4476c69e]{fill:var(--text-primary);font-weight:700}.ba-big[data-v-4476c69e]{font-family:var(--font-display);font-size:24px}.ba-line[data-v-4476c69e]{stroke:var(--highlight);stroke-width:2px}.ba-side[data-v-4476c69e]{font-family:var(--sg-mono);letter-spacing:.12em;fill:var(--text-secondary);font-size:10px}.ba-handle circle[data-v-4476c69e],.ba-side--new[data-v-4476c69e]{fill:var(--highlight)}.ba-handle[data-v-4476c69e]{cursor:ew-resize;outline:none}.ba-handle circle[data-v-4476c69e]{stroke:var(--bg-950);stroke-width:3px;transition:r var(--dur-ui) var(--ease-out-expo)}.ba-handle path[data-v-4476c69e]{stroke:var(--highlight-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ba-handle:focus-visible circle[data-v-4476c69e],.ba-handle:hover circle[data-v-4476c69e]{r:23}.ba-handle:focus-visible circle[data-v-4476c69e]{stroke:var(--text-primary)}.ba-doc[data-v-4476c69e]{animation:ba-doc-4476c69e 3.6s var(--ease-out-expo) infinite;animation-delay:calc(var(--k) * .7s)}@keyframes ba-doc-4476c69e{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(330px)}}.sg-faint-l[data-v-56950713]{stroke:var(--sg-faint);stroke-width:1px}.mon-beat-dim[data-v-56950713]{stroke:var(--sg-line);stroke-width:1.4px;stroke-linejoin:round}.mon-beat[data-v-56950713]{stroke:var(--highlight);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:.16 .84;animation:4.5s linear infinite mon-run-56950713}@keyframes mon-run-56950713{0%{stroke-dashoffset:.16px}to{stroke-dashoffset:-.84px}}.sg--still .mon-beat[data-v-56950713]{stroke-dasharray:none}.mon-incident[data-v-56950713]{fill:color-mix(in oklch,var(--text-primary) 6%,transparent);stroke:var(--sg-line);stroke-dasharray:3 4}.mon-ico[data-v-56950713]{stroke:var(--highlight-text);stroke-width:2px;stroke-linecap:round}.mon-live[data-v-56950713]{fill:var(--highlight)}.mon-live-ring[data-v-56950713]{fill:none;stroke:var(--highlight);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:mon-ping-56950713 1.8s var(--ease-out-expo) infinite}@keyframes mon-ping-56950713{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.mon-bk[data-v-56950713]{animation:4.5s step-end infinite mon-bk-56950713;animation-delay:calc(var(--k) * .375s);opacity:.45}@keyframes mon-bk-56950713{0%,20%{opacity:1}21%,to{opacity:.45}}.mon-bar-hl[data-v-56950713]{stroke:var(--highlight)}.mon-new[data-v-56950713]{fill:none;stroke:var(--sg-line);stroke-width:1.2px;stroke-dasharray:5 5}.menu-scr[data-v-0f4cb0a0]{opacity:0;transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo);pointer-events:none;transform:translateY(6px)}.menu-scr.on[data-v-0f4cb0a0]{opacity:1;transform:none}.spa-quote[data-v-0beb1b1e]{font-size:26px}.spa-chip[data-v-0beb1b1e],.spa-slot[data-v-0beb1b1e]{transform-box:fill-box;transform-origin:50%}.spa-slot[data-v-0beb1b1e]{animation:spa-slot-0beb1b1e 4s var(--ease-out-expo) infinite}@keyframes spa-slot-0beb1b1e{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.spa-chip[data-v-0beb1b1e]{animation:spa-chip-0beb1b1e 4s var(--ease-out-back) infinite}@keyframes spa-chip-0beb1b1e{0%,30%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.8)}}.spa-hold .spa-chip[data-v-0beb1b1e],.spa-hold .spa-slot[data-v-0beb1b1e]{opacity:1;animation:none;transform:none}.clinic-line[data-v-99306b02]{stroke-width:2.4px;stroke-dasharray:192;stroke-dashoffset:192px;animation:clinic-draw-99306b02 5s var(--ease-out-expo) infinite}@keyframes clinic-draw-99306b02{0%{stroke-dashoffset:192px;opacity:1}60%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.clinic-dot[data-v-99306b02]{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5s var(--ease-out-back) infinite;transform:scale(0)}.clinic-dot-0[data-v-99306b02]{animation-name:clinic-dot-0-99306b02}.clinic-dot-1[data-v-99306b02]{animation-name:clinic-dot-1-99306b02}.clinic-dot-2[data-v-99306b02]{animation-name:clinic-dot-2-99306b02}.clinic-dot-3[data-v-99306b02]{animation-name:clinic-dot-3-99306b02}@keyframes clinic-dot-0-99306b02{0%,4%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes clinic-dot-1-99306b02{0%,18%{opacity:0;transform:scale(0)}24%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes clinic-dot-2-99306b02{0%,32%{opacity:0;transform:scale(0)}38%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes clinic-dot-3-99306b02{0%,48%{opacity:0;transform:scale(0)}54%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.clinic-hold .clinic-line[data-v-99306b02]{stroke-dashoffset:0;opacity:1;animation:none}.clinic-hold .clinic-dot[data-v-99306b02]{opacity:1;animation:none;transform:none}.est-pin[data-v-836b5d03]{transform-box:fill-box;transform-origin:50%;animation:est-drop-836b5d03 6s var(--ease-out-back) infinite both}@keyframes est-drop-836b5d03{0%{opacity:0;transform:translateY(-26px)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}.sg-f.is-on .est-pin[data-v-836b5d03]{animation:none}.course-road[data-v-197d17b8]{stroke-width:2.4px;stroke-dasharray:100;stroke-dashoffset:0;animation:course-draw-197d17b8 5s var(--ease-out-expo) infinite}@keyframes course-draw-197d17b8{0%{stroke-dashoffset:100px;opacity:1}20%{stroke-dashoffset:66.7px}40%{stroke-dashoffset:33.4px}60%,86%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.course-node[data-v-197d17b8]{transform-box:fill-box;transform-origin:50%;animation:5s var(--ease-out-back) infinite}.course-node-0[data-v-197d17b8]{animation-name:course-n0-197d17b8}.course-node-1[data-v-197d17b8]{animation-name:course-n1-197d17b8}.course-node-2[data-v-197d17b8]{animation-name:course-n2-197d17b8}.course-node-3[data-v-197d17b8]{animation-name:course-n3-197d17b8}@keyframes course-n0-197d17b8{0%{opacity:0;transform:scale(.5)}6%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes course-n1-197d17b8{0%,18%{opacity:0;transform:scale(.5)}26%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes course-n2-197d17b8{0%,38%{opacity:0;transform:scale(.5)}46%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes course-n3-197d17b8{0%,58%{opacity:0;transform:scale(.5)}66%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.sg-f.is-on .course-node[data-v-197d17b8],.sg-f.is-on .course-road[data-v-197d17b8]{animation:none}.tour-line[data-v-dc9a5bd2]{stroke-width:2.4px;stroke-dasharray:100;stroke-dashoffset:0;animation:tour-draw-dc9a5bd2 5s var(--ease-out-expo) infinite}@keyframes tour-draw-dc9a5bd2{0%{stroke-dashoffset:100px;opacity:1}24%{stroke-dashoffset:50px}48%,84%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}.tour-dot[data-v-dc9a5bd2]{transform-box:fill-box;transform-origin:50%;animation:5s var(--ease-out-back) infinite}.tour-dot-0[data-v-dc9a5bd2]{animation-name:tour-d0-dc9a5bd2}.tour-dot-1[data-v-dc9a5bd2]{animation-name:tour-d1-dc9a5bd2}.tour-dot-2[data-v-dc9a5bd2]{animation-name:tour-d2-dc9a5bd2}@keyframes tour-d0-dc9a5bd2{0%{opacity:0;transform:scale(.5)}6%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes tour-d1-dc9a5bd2{0%,22%{opacity:0;transform:scale(.5)}30%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes tour-d2-dc9a5bd2{0%,46%{opacity:0;transform:scale(.5)}54%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.sg-f.is-on .tour-dot[data-v-dc9a5bd2],.sg-f.is-on .tour-line[data-v-dc9a5bd2]{animation:none}.gym-sweep[data-v-631a0e41]{animation:gym-sweep-631a0e41 4s var(--ease-out-expo) infinite}@keyframes gym-sweep-631a0e41{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(56px)}50%,68%{transform:translateY(112px)}75%,93%{transform:translateY(168px)}to{transform:translateY(0)}}.gym-s[data-v-631a0e41]{font-size:8px}.lb-drain[data-v-88ef2992]{transform-box:fill-box;transform-origin:0;animation:6s linear infinite lb-drain-88ef2992}@keyframes lb-drain-88ef2992{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fac-row[data-v-ccff7bc8]{animation:fac-reveal-ccff7bc8 5s var(--ease-out-expo) infinite both}.sg-f.is-on .fac-row[data-v-ccff7bc8]{animation:none}@keyframes fac-reveal-ccff7bc8{0%{opacity:0;transform:translate(-8px)}10%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(-8px)}}.build-fill[data-v-229be4d9]{stroke-width:3px;stroke-dasharray:420;stroke-dashoffset:420px;animation:build-fill-229be4d9 5s var(--ease-out-expo) infinite}@keyframes build-fill-229be4d9{0%,10%{stroke-dashoffset:420px;opacity:1}20%,30%{stroke-dashoffset:280px}40%,50%{stroke-dashoffset:140px}60%,90%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:420px;opacity:0}}.build-node[data-v-229be4d9]{opacity:0;animation-duration:5s;animation-timing-function:var(--ease-out-expo);animation-iteration-count:infinite}.build-n0[data-v-229be4d9]{animation-name:build-n0-229be4d9}.build-n1[data-v-229be4d9]{animation-name:build-n1-229be4d9}.build-n2[data-v-229be4d9]{animation-name:build-n2-229be4d9}.build-n3[data-v-229be4d9]{animation-name:build-n3-229be4d9}@keyframes build-n0-229be4d9{0%,8%{opacity:0}11%,90%{opacity:1}95%,to{opacity:0}}@keyframes build-n1-229be4d9{0%,18%{opacity:0}21%,90%{opacity:1}95%,to{opacity:0}}@keyframes build-n2-229be4d9{0%,38%{opacity:0}41%,90%{opacity:1}95%,to{opacity:0}}@keyframes build-n3-229be4d9{0%,58%{opacity:0}61%,90%{opacity:1}95%,to{opacity:0}}.is-full .build-fill[data-v-229be4d9],.sg--still .build-fill[data-v-229be4d9],[data-effects=off] .build-fill[data-v-229be4d9]{stroke-dashoffset:0;opacity:1;animation:none}.is-full .build-node[data-v-229be4d9],.sg--still .build-node[data-v-229be4d9],[data-effects=off] .build-node[data-v-229be4d9]{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.build-fill[data-v-229be4d9]{stroke-dashoffset:0;opacity:1}.build-node[data-v-229be4d9]{opacity:1}}.prod-line[data-v-d590b404]{stroke-width:2px;stroke-dasharray:250;stroke-dashoffset:250px;animation:prod-line-d590b404 4s var(--ease-out-expo) infinite}@keyframes prod-line-d590b404{0%{stroke-dashoffset:250px;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:250px;opacity:0}}.prod-dot[data-v-d590b404]{opacity:0;animation:prod-dot-d590b404 4s var(--ease-out-expo) infinite}@keyframes prod-dot-d590b404{0%,50%{opacity:0}58%,88%{opacity:1}94%,to{opacity:0}}.prod-bar[data-v-d590b404]{transform-box:fill-box;transform-origin:50% 100%;animation:prod-bar-d590b404 4s var(--ease-out-expo) infinite;transform:scaleY(0)}@keyframes prod-bar-d590b404{0%{opacity:1;transform:scaleY(0)}35%,88%{opacity:1;transform:scaleY(1)}94%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.prod-gauge[data-v-d590b404]{stroke-width:3px;stroke-dasharray:51;stroke-dashoffset:51px;animation:prod-gauge-d590b404 4s var(--ease-out-expo) infinite}@keyframes prod-gauge-d590b404{0%{stroke-dashoffset:51px;opacity:1}45%,88%{stroke-dashoffset:5px;opacity:1}94%{stroke-dashoffset:5px;opacity:0}to{stroke-dashoffset:51px;opacity:0}}.is-full .prod-line[data-v-d590b404],.sg--still .prod-line[data-v-d590b404],[data-effects=off] .prod-line[data-v-d590b404]{stroke-dashoffset:0;opacity:1;animation:none}.is-full .prod-dot[data-v-d590b404],.sg--still .prod-dot[data-v-d590b404],[data-effects=off] .prod-dot[data-v-d590b404]{opacity:1;animation:none}.is-full .prod-bar[data-v-d590b404],.sg--still .prod-bar[data-v-d590b404],[data-effects=off] .prod-bar[data-v-d590b404]{opacity:1;animation:none;transform:none}.is-full .prod-gauge[data-v-d590b404],.sg--still .prod-gauge[data-v-d590b404],[data-effects=off] .prod-gauge[data-v-d590b404]{stroke-dashoffset:5px;opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.prod-line[data-v-d590b404]{stroke-dashoffset:0;opacity:1}.prod-dot[data-v-d590b404]{opacity:1}.prod-bar[data-v-d590b404]{opacity:1;transform:none}.prod-gauge[data-v-d590b404]{stroke-dashoffset:5px;opacity:1}}.lp-hero[data-v-6adef3ee]{padding-block:calc(clamp(8rem,14vw,11rem)) calc(clamp(4rem,8vw,6rem))}.lp-band[data-v-6adef3ee]{padding-block:calc(clamp(5rem,10vw,9rem))}.lp-band--tight[data-v-6adef3ee]{padding-block:calc(clamp(3rem,6vw,5rem))}.lp-crumbs[data-v-6adef3ee]{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;font-size:.8rem;display:flex}.lp-crumbs a[data-v-6adef3ee]{color:inherit;transition:color var(--dur-ui) var(--ease-out-expo);text-decoration:none}.lp-crumbs a[data-v-6adef3ee]:hover,.lp-title[data-v-6adef3ee]{color:var(--text-primary)}.lp-crumbs a[data-v-6adef3ee]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.lp-hero-grid[data-v-6adef3ee]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;display:grid}.lp-hero-copy[data-v-6adef3ee]{grid-column:1/span 7}.lp-hero-art[data-v-6adef3ee]{grid-column:8/span 5;align-self:center}@media (width>=901px){.lp-hero-grid[data-v-6adef3ee]:has(.sg){align-items:center}.lp-hero-grid:has(.sg) .lp-hero-copy[data-v-6adef3ee]{grid-column:1/span 6}.lp-hero-grid:has(.sg) .lp-hero-art[data-v-6adef3ee]{grid-column:7/span 6;margin-right:calc(-1*clamp(0rem,3vw,3rem))}.lp-hero-grid--wide:has(.sg) .lp-hero-copy[data-v-6adef3ee]{grid-column:1/span 8}.lp-hero-grid--wide:has(.sg) .lp-hero-art[data-v-6adef3ee]{grid-column:1/-1;margin:calc(clamp(1rem,3vw,2.5rem)) 0 0}}@media (width<=900px){.lp-hero-grid--wide .lp-hero-art[data-v-6adef3ee]{margin-inline:calc(-1 * var(--container-px));padding-inline:var(--container-px);overflow-x:auto}.lp-hero-grid--wide .lp-hero-art[data-v-6adef3ee] svg{min-width:46rem}}.lp-title[data-v-6adef3ee]{font-family:var(--font-display);margin-bottom:1.5rem;font-size:calc(clamp(2.4rem,1.4rem + 4vw,5rem));line-height:1.2}.lp-lead[data-v-6adef3ee]{color:var(--text-secondary);max-width:58ch;font-size:calc(clamp(1rem,.94rem + .35vw,1.2rem));line-height:1.7}.lp-cta[data-v-6adef3ee]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.lp-cta .btn[data-v-6adef3ee]:focus-visible{outline:2px solid var(--highlight);outline-offset:4px}.lp-cta .btn[data-v-6adef3ee]:active{transform:translateY(1px)}.lp-terms-mini[data-v-6adef3ee]{border-top:1px solid var(--border);flex-wrap:wrap;gap:.75rem 1.75rem;margin:2.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.lp-terms-mini li[data-v-6adef3ee]{color:var(--text-primary);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.lp-terms-mini i[data-v-6adef3ee]{color:var(--highlight);text-align:center;width:1.1rem}.lp-split[data-v-6adef3ee]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;display:grid}.lp-split[data-v-6adef3ee]>:first-child{grid-column:1/span 5}.lp-split[data-v-6adef3ee]>:last-child{grid-column:6/span 7}.lp-h2[data-v-6adef3ee]{font-family:var(--font-display);color:var(--text-primary);font-size:calc(clamp(1.7rem,1.2rem + 2vw,2.8rem));line-height:1.22}.lp-h2--wide[data-v-6adef3ee]{max-width:22ch;margin-bottom:calc(clamp(2rem,4vw,3.5rem))}.lp-num[data-v-6adef3ee]{font-family:var(--font-display);color:var(--highlight-ink);font-variant-numeric:tabular-nums;min-width:2rem;font-size:.85rem}.lp-proof[data-v-6adef3ee]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.lp-proof--large[data-v-6adef3ee]{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-proof--large .lp-card--tpl[data-v-6adef3ee]{grid-column:span 8}.lp-proof--large .lp-card--project[data-v-6adef3ee]{grid-column:span 4}.lp-proof--large .lp-card-img--tpl[data-v-6adef3ee]{height:calc(clamp(12rem,26vw,20rem))}.lp-card[data-v-6adef3ee]{background:var(--bg-800);border:1px solid var(--border);color:inherit;transition:border-color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo);border-radius:20px;flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none;display:flex}.lp-card[data-v-6adef3ee]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.lp-card[data-v-6adef3ee]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.lp-card[data-v-6adef3ee]:active{transform:translateY(0)}.lp-card-img[data-v-6adef3ee]{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:7.5rem;margin-bottom:.6rem}.lp-card-img--tpl[data-v-6adef3ee]{-o-object-position:top left;object-position:top left}.lp-card-kicker[data-v-6adef3ee]{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem}.lp-card-title[data-v-6adef3ee]{color:var(--text-primary);font-weight:600;line-height:1.35}.lp-card-sub[data-v-6adef3ee]{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.lp-card-more[data-v-6adef3ee]{color:var(--highlight-ink);margin-top:auto;font-size:.85rem}.lp-terms[data-v-6adef3ee]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem 2rem;margin:calc(clamp(3rem,6vw,4.5rem)) 0 0;padding:1.75rem 0 0;list-style:none;display:grid}.lp-terms li[data-v-6adef3ee]{gap:.9rem;display:flex}.lp-terms i[data-v-6adef3ee]{color:var(--highlight);text-align:center;width:1.1rem;margin-top:.2rem}.lp-terms strong[data-v-6adef3ee]{color:var(--text-primary);font-size:.95rem;display:block}.lp-terms span[data-v-6adef3ee]{color:var(--text-secondary);font-size:.88rem}.lp-faq-item[data-v-6adef3ee]{border-bottom:1px solid var(--border);padding:1.1rem 0}.lp-faq-item summary[data-v-6adef3ee]{cursor:pointer;color:var(--text-primary);justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.lp-faq-item summary[data-v-6adef3ee]::-webkit-details-marker{display:none}.lp-faq-item summary[data-v-6adef3ee]:after{content:"+";color:var(--highlight);transition:transform var(--dur-ui) var(--ease-out-expo)}.lp-faq-item[open] summary[data-v-6adef3ee]:after{transform:rotate(45deg)}.lp-faq-item summary[data-v-6adef3ee]:focus-visible{outline:2px solid var(--highlight);outline-offset:4px}.lp-faq-item p[data-v-6adef3ee]{color:var(--text-secondary);margin-top:.8rem;line-height:1.7}.lp-related[data-v-6adef3ee]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.lp-related-label[data-v-6adef3ee]{color:var(--text-secondary);margin-right:.4rem;font-size:.8rem}.lp-related .tag[data-v-6adef3ee]{transition:color var(--dur-ui) var(--ease-out-expo);text-decoration:none}.lp-related .tag[data-v-6adef3ee]:hover{color:var(--text-primary)}.lp-related .tag[data-v-6adef3ee]:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}@media (width<=900px){.lp-hero-art[data-v-6adef3ee],.lp-hero-copy[data-v-6adef3ee],.lp-proof--large[data-v-6adef3ee]>*,.lp-split[data-v-6adef3ee]>:first-child,.lp-split[data-v-6adef3ee]>:last-child{grid-column:1/-1}.lp-hero-grid[data-v-6adef3ee],.lp-split[data-v-6adef3ee]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.lp-terms-mini[data-v-6adef3ee]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.lp-card[data-v-6adef3ee],.lp-card[data-v-6adef3ee]:hover{transition:none;transform:none}}.sg{--sg-line:color-mix(in oklch, var(--text-primary) 22%, transparent);--sg-faint:color-mix(in oklch, var(--text-primary) 7%, transparent);--sg-panel:color-mix(in oklch, var(--bg-800) 92%, var(--text-primary));--sg-panel-2:color-mix(in oklch, var(--bg-800) 84%, var(--text-primary));--sg-hl:var(--highlight);--sg-hl-soft:color-mix(in oklch, var(--highlight) 15%, transparent);--sg-mono:ui-monospace, "Cascadia Code", Menlo, monospace;-webkit-user-select:none;user-select:none;position:relative}.sg svg{width:100%;height:auto;display:block;overflow:visible}.sg-dash,.sg-flow,.sg-hl,.sg-l{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sg-l{stroke:var(--sg-line)}.sg-hl{stroke:var(--sg-hl)}.sg-dash{stroke:var(--sg-line);stroke-dasharray:4 5}.sg-flow{stroke:var(--sg-hl);stroke-dasharray:3 5;animation:1s linear infinite sg-flow}.sg-panel{fill:var(--sg-panel)}.sg-bg,.sg-panel,.sg-panel-2{stroke:var(--sg-line);stroke-width:1.2px}.sg-panel-2{fill:var(--sg-panel-2)}.sg-bg{fill:var(--bg-900)}.sg-faint{fill:var(--sg-faint)}.sg-fill{fill:var(--sg-line)}.sg-hl-fill{fill:var(--sg-hl)}.sg-hl-box{fill:var(--sg-hl-soft);stroke:var(--sg-hl);stroke-width:1.4px}.sg-ink-bar{stroke:var(--text-primary)}.sg-bar,.sg-ink-bar{stroke-width:3.5px;stroke-linecap:round}.sg-bar{stroke:var(--sg-line)}.sg-t{fill:var(--text-secondary)}.sg-t,.sg-t-ink{font-family:var(--sg-mono);font-size:9px}.sg-h,.sg-t-ink{fill:var(--text-primary)}.sg-h{font-family:var(--font-display);font-size:13px}.sg-b,.sg-h{font-weight:700}.sg-b{font-family:var(--font-body);fill:var(--highlight-text);text-anchor:middle;font-size:9px}.sg-f{cursor:pointer;transition:opacity var(--dur-ui) var(--ease-out-expo)}.sg-f:focus-visible{outline:none}.sg--hover .sg-f:not(.is-on){opacity:.45}.sg-f .sg-ring{fill:none;stroke:#0000;stroke-width:1.6px;stroke-dasharray:4 4;transition:stroke var(--dur-ui) var(--ease-out-expo)}.sg-f.is-on .sg-ring,.sg-f:focus-visible .sg-ring{stroke:var(--sg-hl)}.sg-tag rect{fill:var(--bg-950);stroke:var(--sg-line);stroke-width:1px;transition:fill var(--dur-ui) var(--ease-out-expo),stroke var(--dur-ui) var(--ease-out-expo)}.sg-tag text{font-family:var(--sg-mono);fill:var(--text-primary);text-anchor:middle;font-size:9px;font-weight:600}.is-on .sg-tag rect,.sg-f:focus-visible .sg-tag rect{fill:var(--sg-hl);stroke:var(--sg-hl)}.is-on .sg-tag text,.sg-f:focus-visible .sg-tag text{fill:var(--highlight-text)}.sg-cap{font-family:var(--sg-mono);color:var(--text-secondary);margin:.75rem 0 0;font-size:.68rem}@keyframes sg-flow{to{stroke-dashoffset:-16px}}@keyframes sg-blink{50%{opacity:0}}.sg--still *,[data-effects=off] .sg *{animation:none!important}@media (prefers-reduced-motion:reduce){.sg *{transition:none!important;animation:none!important}}
