.menu[data-v-a50f1a43]{background:var(--bg);border:0;color:var(--ink);font-family:var(--font-text);height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 max(24px,env(safe-area-inset-bottom));position:fixed;transition:opacity .26s ease;width:100%}.menu[open][data-v-a50f1a43]{display:flex;flex-direction:column}.menu.shown[data-v-a50f1a43]{opacity:1}.menu[data-v-a50f1a43]::backdrop{background:transparent}.top[data-v-a50f1a43]{display:flex;justify-content:space-between;min-height:var(--header-h)}.brand[data-v-a50f1a43],.top[data-v-a50f1a43]{align-items:center}.brand[data-v-a50f1a43]{box-sizing:border-box;color:inherit;display:inline-flex;font:700 var(--step-body) /1 var(--font-display);letter-spacing:-.02em;min-height:44px;padding:12px 0 10px;text-decoration:none}.x[data-v-a50f1a43]{background:var(--surface-2);border:0;color:var(--ink);cursor:pointer;display:grid;height:48px;margin-right:-2px;place-items:center;transition:transform var(--dur-press) var(--ease-out);width:48px}.x[data-v-a50f1a43]:active{transform:scale(.92)}.list[data-v-a50f1a43]{display:grid;margin-top:clamp(24px,6svh,64px)}.foot[data-v-a50f1a43],.list a[data-v-a50f1a43]{opacity:0;transform:translateY(16px);transition:opacity .36s ease calc(var(--i)*45ms + 60ms),transform .52s var(--ease-out) calc(var(--i)*45ms + 60ms)}.shown .foot[data-v-a50f1a43],.shown .list a[data-v-a50f1a43]{opacity:1;transform:none}.list a[data-v-a50f1a43]{align-items:center;color:var(--ink);display:flex;font:700 clamp(2rem,9vw,3rem) /1 var(--font-display);gap:16px;letter-spacing:-.03em;min-height:60px;text-decoration:none}.node[data-v-a50f1a43]{border:2px solid var(--muted);border-radius:50%;flex:none;height:10px;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease;width:10px}.list a[aria-current] .node[data-v-a50f1a43]{background:var(--accent);border-color:var(--accent)}.list a:active .node[data-v-a50f1a43]{background:var(--ink);border-color:var(--ink)}.foot[data-v-a50f1a43]{display:grid;gap:24px;margin-top:auto;padding-top:40px}.foot ul[data-v-a50f1a43]{display:flex;flex-wrap:wrap;font-size:16px;gap:4px 20px;list-style:none;margin:0;padding:0}.foot ul a[data-v-a50f1a43]{color:var(--muted);display:inline-block;padding:10px 0;text-decoration:none}.foot .lab-button[data-v-a50f1a43]{min-height:52px;width:100%}@media (prefers-reduced-motion:reduce){.foot[data-v-a50f1a43],.list a[data-v-a50f1a43],.menu[data-v-a50f1a43]{transition:none}}.hdr[data-v-21930e64]{color:var(--ink);font-family:var(--font-text);inset:0 0 auto;position:fixed;transition:background-color .32s ease,backdrop-filter .32s ease;z-index:40}.hdr--page[data-v-21930e64],.hdr.scrolled[data-v-21930e64]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--header-bg)}.inner[data-v-21930e64]{align-items:center;display:flex;gap:var(--s-6);height:var(--header-h);transition:height .32s var(--ease-out)}.scrolled .inner[data-v-21930e64]{height:var(--header-h-tight)}.brand[data-v-21930e64]{align-items:center;color:inherit;display:inline-flex;gap:10px;min-height:44px;text-decoration:none}.tile[data-v-21930e64]{background:var(--teal);border-radius:var(--radius-control);color:#fff;display:grid;flex:none;height:34px;place-items:center;width:34px}.mark[data-v-21930e64]{height:24px;overflow:visible;width:24px}.mark path[data-v-21930e64]{fill:none;stroke:currentColor;stroke-width:1.8}.mark .axis[data-v-21930e64]{stroke:#a7f3e4;stroke-dasharray:2 3}.mark circle[data-v-21930e64]{fill:currentColor}.mark .loop[data-v-21930e64]{transform-origin:16px 16px;transition:transform .42s var(--ease-spring)}.brand:hover .mark .loop[data-v-21930e64]:first-of-type,.brand:hover .mark .loop[data-v-21930e64]:nth-of-type(2){transform:scaleY(1.25)}.brand-name[data-v-21930e64]{color:var(--ink);font-size:13px;font-weight:600;opacity:0;transform:translate(-6px);transition:opacity .32s ease,transform .42s var(--ease-out);white-space:nowrap}.named .brand-name[data-v-21930e64]{opacity:1;transform:none}.links[data-v-21930e64]{display:flex;font-size:16px;gap:var(--s-1);margin-left:auto;position:relative}.links a[data-v-21930e64]{color:var(--muted);padding:10px 12px;text-decoration:none;transition:color var(--dur-hover) ease}.links a[data-v-21930e64]:focus-visible,.links a[data-v-21930e64]:hover,.links a[aria-current][data-v-21930e64]{color:var(--ink)}.ind[data-v-21930e64]{background:var(--accent);bottom:2px;height:2px;left:0;pointer-events:none;position:absolute;transition:transform var(--dur-move) var(--ease-out),width var(--dur-move) var(--ease-out),opacity var(--dur-hover) ease}.tools[data-v-21930e64]{align-items:center;display:flex;gap:var(--s-1)}.clock[data-v-21930e64]{color:var(--muted);font-size:var(--step-small);margin-right:var(--s-3);white-space:nowrap}.clock time[data-v-21930e64]{color:var(--ink)}.burger[data-v-21930e64],.icon[data-v-21930e64]{background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-grid;height:44px;place-items:center;transition:background-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);width:44px}.burger[data-v-21930e64]:hover,.icon[data-v-21930e64]:hover{background:var(--surface-2)}.burger[data-v-21930e64]:active,.icon[data-v-21930e64]:active{transform:scale(.92)}.talk[data-v-21930e64]{margin-left:var(--s-3);min-height:40px;padding:0 18px}.burger[data-v-21930e64]{display:none}.bars[data-v-21930e64]{display:grid;gap:6px;width:20px}.bars i[data-v-21930e64]{background:currentColor;display:block;height:2px;transition:transform var(--dur-move) var(--ease-out)}.bars i[data-v-21930e64]:last-child{justify-self:end;width:70%}.burger:hover .bars i[data-v-21930e64]:first-child{transform:translate(-3px)}.burger:hover .bars i[data-v-21930e64]:last-child{transform:translate(3px)}.progress[data-v-21930e64]{background:var(--accent);bottom:0;height:2px;left:0;opacity:0;position:absolute;right:0;transform-origin:left;transition:opacity .32s ease}.scrolled .progress[data-v-21930e64]{opacity:.85}.spin-enter-active[data-v-21930e64],.spin-leave-active[data-v-21930e64]{transition:transform .26s var(--ease-out),opacity .2s ease}.spin-enter-from[data-v-21930e64]{opacity:0;transform:rotate(-90deg) scale(.6)}.spin-leave-to[data-v-21930e64]{opacity:0;transform:rotate(90deg) scale(.6)}@media (max-width:1319px){.clock[data-v-21930e64]{display:none}}@media (max-width:1079px){.links[data-v-21930e64],.palette-key[data-v-21930e64],.talk[data-v-21930e64]{display:none}.tools[data-v-21930e64]{margin-left:auto}.burger[data-v-21930e64]{display:inline-grid}}@media (max-width:380px){.brand-name[data-v-21930e64]{font-size:11px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.brand-name[data-v-21930e64],.ind[data-v-21930e64],.inner[data-v-21930e64],.mark .loop[data-v-21930e64]{transition:none}}.foot[data-v-fffd5837]{overflow:hidden;padding:clamp(96px,10vw,160px) 0 152px}@media (max-width:639px){.foot[data-v-fffd5837]{padding-bottom:140px}}.field[data-v-fffd5837]{display:block;height:auto;overflow:visible;width:100%}.field path[data-v-fffd5837]{fill:none;stroke:rgb(var(--field));stroke-width:1.25}.field path[data-v-fffd5837]:nth-child(5){stroke:var(--accent)}.pole[data-v-fffd5837]{fill:var(--ink)}.name[data-v-fffd5837]{font:700 var(--step-display) /.86 var(--font-display);letter-spacing:-.05em;margin-top:var(--s-6);white-space:nowrap}.tag[data-v-fffd5837]{font-size:var(--step-lead);margin-top:var(--s-5);max-width:40ch}.line[data-v-fffd5837],.tag[data-v-fffd5837]{color:var(--muted)}.line[data-v-fffd5837]{align-items:baseline;display:grid;font-size:var(--step-small);gap:var(--s-4);grid-template-columns:1fr auto 1fr;margin-top:var(--s-8);padding-top:var(--s-5)}.links[data-v-fffd5837]{display:flex;font-size:16px;gap:var(--s-5)}.links a[data-v-fffd5837]{color:var(--ink);padding:8px 0;text-decoration:none;transition:color var(--dur-hover) ease}.links a[data-v-fffd5837]:hover{color:var(--accent)}.end[data-v-fffd5837]{align-items:center;display:flex;gap:var(--s-3);justify-content:flex-end}.end .lab-mono[data-v-fffd5837]{color:var(--muted);font-size:12px;text-transform:lowercase}@media (max-width:899px){.name[data-v-fffd5837]{font-size:clamp(3.25rem,1rem + 11vw,6rem);white-space:normal}.line[data-v-fffd5837]{gap:var(--s-2);grid-template-columns:1fr}.links[data-v-fffd5837]{flex-wrap:wrap;gap:0 var(--s-5)}.end[data-v-fffd5837]{justify-content:flex-start}}.palette[data-v-0d2d1052]{background:var(--surface);border:0;box-shadow:0 24px 64px #0006;color:var(--ink);font-family:var(--font-text);margin:12vh auto auto;max-height:min(620px,calc(100svh - 64px));padding:0;width:min(560px,calc(100vw - 32px))}.palette[data-v-0d2d1052]::backdrop{background:#0a0a098c}.palette[open][data-v-0d2d1052]{animation:rise-0d2d1052 .22s var(--ease-out)}@keyframes rise-0d2d1052{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.palette[open][data-v-0d2d1052]{animation:none}}.sheet[data-v-0d2d1052]{display:grid}input[data-v-0d2d1052]{background:var(--surface-2);border:0;color:var(--ink);font:400 var(--step-lead) var(--font-text);height:60px;outline:none;padding:0 20px}input[data-v-0d2d1052]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}input[data-v-0d2d1052]::-moz-placeholder{color:var(--muted)}input[data-v-0d2d1052]::placeholder{color:var(--muted)}ul[data-v-0d2d1052]{list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:8px 0}li[role=option][data-v-0d2d1052]{cursor:pointer;display:flex;font-size:16px;gap:16px;justify-content:space-between;padding:11px 20px}li[aria-selected=true][data-v-0d2d1052]{background:var(--surface-2)}li[aria-selected=true] span[data-v-0d2d1052]:first-child{color:var(--accent)}.hint[data-v-0d2d1052]{font-size:var(--step-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-0d2d1052],.hint[data-v-0d2d1052]{color:var(--muted)}.empty[data-v-0d2d1052]{padding:14px 20px}.foot[data-v-0d2d1052]{color:var(--muted);font-size:var(--step-small);padding:12px 20px 16px}.cc[data-v-f1dbd5d2]{--cc-fill:#fff;--cc-stroke:#0b1416;background:transparent;border:0;height:auto;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;overflow:visible;padding:0;pointer-events:none;position:fixed;transition:opacity .16s ease;width:auto;z-index:2147483000}[data-theme=light] .cc[data-v-f1dbd5d2]{--cc-fill:#111;--cc-stroke:#fff}.cc.shown[data-v-f1dbd5d2]{opacity:1}.arrow[data-v-f1dbd5d2],.tag[data-v-f1dbd5d2]{left:0;position:absolute;top:0;will-change:transform}.arrow[data-v-f1dbd5d2]{margin:-2px 0 0 -2px;transition:opacity .12s ease}.text .arrow[data-v-f1dbd5d2]{opacity:0}.shape[data-v-f1dbd5d2]{display:block;filter:drop-shadow(0 2px 3px rgb(0 0 0/.35));overflow:visible;transform-origin:2px 2px;transition:transform .16s var(--ease-spring,ease-out)}.link .shape[data-v-f1dbd5d2]{transform:scale(1.1)}.press .shape[data-v-f1dbd5d2]{transform:scale(.9)}.still .shape[data-v-f1dbd5d2]{transform:none;transition:none}path[data-v-f1dbd5d2]{stroke-linejoin:round;stroke-linecap:round;transition:opacity .16s ease}.body[data-v-f1dbd5d2]{fill:var(--cc-fill);stroke:var(--cc-stroke);stroke-width:1.5}.halo[data-v-f1dbd5d2]{fill:none;stroke:var(--cc-stroke);stroke-width:4.2;opacity:0}.link .body[data-v-f1dbd5d2]{fill:transparent;stroke:var(--mint,#5eead4);stroke-width:1.8}.link .halo[data-v-f1dbd5d2]{opacity:1}.tag span[data-v-f1dbd5d2]{background:#0f1719;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;box-shadow:0 8px 24px -10px #0000008c;color:#fff;display:block;font:600 13px/1.2 var(--font-text,system-ui,sans-serif);opacity:0;padding:6px 11px;transform:translate(-6px,-4px);transition:opacity .18s ease,transform .22s var(--ease-out,ease-out);white-space:nowrap}.tag.on span[data-v-f1dbd5d2]{opacity:1;transform:none}.still .tag span[data-v-f1dbd5d2]{transform:none;transition:opacity .12s linear}html.cc-on:not(.cc-native),html.cc-on:not(.cc-native) *,html.cc-on:not(.cc-native) ::backdrop{cursor:none!important}html.cc-on:not(.cc-native) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=file]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text!important}.rail[data-v-c947ed0b]{--rail-read:rgba(94,234,212,.7);--rail-rest:hsla(0,0%,100%,.16);--rail-grip:#121a1c;--rail-grip-edge:hsla(0,0%,100%,.12);--rail-mint:#5eead4;bottom:12px;opacity:.32;position:fixed;right:5px;top:84px;touch-action:none;transition:opacity .32s ease;width:16px;z-index:38}[data-theme=light] .rail[data-v-c947ed0b]{--rail-read:rgba(14,129,119,.75);--rail-rest:rgba(15,42,46,.18);--rail-grip:#111;--rail-grip-edge:hsla(0,0%,100%,.12)}.rail.awake[data-v-c947ed0b]{opacity:1}.seg[data-v-c947ed0b]{border-radius:2px;height:100%;left:50%;margin-left:-1px;position:absolute;width:2px}.read[data-v-c947ed0b]{background:var(--rail-read);top:0;transform:scaleY(0);transform-origin:top}.rest[data-v-c947ed0b]{background:var(--rail-rest);bottom:0;transform-origin:bottom}.grip[data-v-c947ed0b]{background:var(--rail-grip);border:1px solid var(--rail-grip-edge);border-radius:999px;box-sizing:border-box;display:grid;height:40px;left:50%;place-items:center;position:absolute;top:0;transform:translate3d(-50%,0,0);transition:background-color .2s ease,border-color .2s ease;width:16px;will-change:transform}.grip svg[data-v-c947ed0b]{display:block;overflow:visible}.grip path[data-v-c947ed0b]{fill:none;stroke:var(--rail-mint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.grip circle[data-v-c947ed0b]{fill:var(--rail-mint)}.dragging .grip[data-v-c947ed0b],.grip[data-v-c947ed0b]:hover{border-color:var(--rail-mint)}.btt[data-v-f05ff4a6]{--btt-bg:#121a1c;--btt-border:hsla(0,0%,100%,.08);--btt-track:hsla(0,0%,100%,.14);--btt-ink:#5eead4;--btt-focus:#5eead4;--btt-gap:24px;--btt-dock:64px;background:var(--btt-bg);border:1px solid var(--btt-border);border-radius:50%;bottom:var(--btt-gap);box-shadow:0 14px 34px -16px #0009;color:var(--btt-ink);cursor:pointer;display:grid;height:48px;padding:0;place-items:center;position:fixed;right:var(--btt-gap);transition:transform .22s cubic-bezier(.34,1.4,.64,1),background-color .2s ease,border-color .2s ease,color .2s ease;width:48px;z-index:39}[data-theme=light] .btt[data-v-f05ff4a6]{--btt-bg:#111;--btt-border:hsla(0,0%,100%,.1);--btt-track:hsla(0,0%,100%,.2);--btt-focus:#0a6a62}.btt.raised[data-v-f05ff4a6]{transform:translateY(calc(var(--btt-dock)*-1))}.btt[data-v-f05ff4a6]:hover{transform:translateY(-2px)}.btt.raised[data-v-f05ff4a6]:hover{transform:translateY(calc(var(--btt-dock)*-1 - 2px))}.btt[data-v-f05ff4a6]:active{transform:scale(.95)}.btt.raised[data-v-f05ff4a6]:active{transform:translateY(calc(var(--btt-dock)*-1)) scale(.95)}.btt[data-v-f05ff4a6]:focus-visible{outline:2px solid var(--btt-focus);outline-offset:3px}.meter[data-v-f05ff4a6]{height:calc(100% - 2px);top:1px;right:1px;bottom:1px;left:1px;position:absolute;transform:rotate(-90deg);width:calc(100% - 2px)}.meter circle[data-v-f05ff4a6]{fill:none;stroke-width:2.5}.track[data-v-f05ff4a6]{stroke:var(--btt-track)}.fill[data-v-f05ff4a6]{stroke:var(--btt-ink);stroke-linecap:round}.arrow[data-v-f05ff4a6]{position:relative;transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.btt:hover .arrow[data-v-f05ff4a6]{transform:translateY(-2px)}.btt-enter-active[data-v-f05ff4a6],.btt-leave-active[data-v-f05ff4a6]{transition:opacity .2s ease}.btt-enter-from[data-v-f05ff4a6],.btt-leave-to[data-v-f05ff4a6]{opacity:0}@media (max-width:639px){.btt[data-v-f05ff4a6]{--btt-gap:16px}}@media (prefers-reduced-motion:reduce){.arrow[data-v-f05ff4a6],.btt[data-v-f05ff4a6]{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btt[data-v-f05ff4a6]:active,.btt[data-v-f05ff4a6]:hover,.btt:hover .arrow[data-v-f05ff4a6]{transform:none}.btt.raised[data-v-f05ff4a6],.btt.raised[data-v-f05ff4a6]:active,.btt.raised[data-v-f05ff4a6]:hover{transform:translateY(calc(var(--btt-dock)*-1))}}.fc[data-v-f733b116]{--fc-pill:#121a1c;--fc-pill-ink:#fff;--fc-border:hsla(0,0%,100%,.08);--fc-primary:#fff;--fc-primary-ink:#000;--fc-soft:#272e30;--fc-soft-ink:#fff;--fc-ring:#5eead4;--fc-focus:#5eead4;--fc-ease:cubic-bezier(.34,1.4,.64,1);align-items:flex-end;bottom:24px;display:flex;flex-direction:column-reverse;font-family:var(--font-text,system-ui,sans-serif);gap:10px;pointer-events:none;position:fixed;right:24px;z-index:39}.fc.open .act[data-v-f733b116],.pill[data-v-f733b116]{pointer-events:auto}[data-theme=light] .fc[data-v-f733b116]{--fc-pill:#111;--fc-pill-ink:#fff;--fc-border:hsla(0,0%,100%,.1);--fc-primary:#000;--fc-primary-ink:#fff;--fc-soft:#ebebeb;--fc-soft-ink:#000;--fc-focus:#0a6a62}.fc-away-enter-active[data-v-f733b116],.fc-away-leave-active[data-v-f733b116]{transition:opacity .2s ease}.fc-away-enter-from[data-v-f733b116],.fc-away-leave-to[data-v-f733b116]{opacity:0}.pill[data-v-f733b116]{align-items:center;background:var(--fc-pill);border:1px solid var(--fc-border);border-radius:999px;box-shadow:0 14px 34px -16px #0009;color:var(--fc-pill-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;line-height:1;min-height:52px;padding:5px 16px 5px 5px;transition:transform .2s var(--fc-ease),background-color .2s ease,color .2s ease,border-color .2s ease}.fc-away-enter-from .pill[data-v-f733b116],.fc-away-leave-to .pill[data-v-f733b116]{transform:translateY(10px) scale(.96)}.pill[data-v-f733b116]:hover{transform:translateY(-2px)}.pill[data-v-f733b116]:active{transform:translateY(0) scale(.97)}.avatar[data-v-f733b116]{background:var(--fc-soft);border:2px solid var(--fc-ring);border-radius:50%;box-sizing:border-box;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;width:40px}.chev[data-v-f733b116]{opacity:.7;transition:transform .2s var(--fc-ease)}.open .chev[data-v-f733b116]{transform:rotate(180deg)}.actions[data-v-f733b116]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.actions li[data-v-f733b116]{opacity:0;transform:translateY(10px) scale(.94);transform-origin:right bottom;transition:opacity .16s ease,transform .2s var(--fc-ease);transition-delay:calc(var(--i)*30ms)}.open .actions li[data-v-f733b116]{opacity:1;transform:none}.fc:not(.open) .actions[data-v-f733b116]{transition:visibility 0s linear .22s;visibility:hidden}.act[data-v-f733b116]{align-items:center;border-radius:999px;box-shadow:0 10px 26px -14px #0000008c;display:inline-flex;font-size:15px;font-weight:600;gap:10px;min-height:46px;padding:0 20px 0 16px;text-decoration:none;transition:transform .16s var(--fc-ease),background-color .2s ease,color .2s ease;white-space:nowrap}.act[data-v-f733b116]:hover{transform:translateY(-2px)}.act.primary[data-v-f733b116]{background:var(--fc-primary);color:var(--fc-primary-ink)}.act.soft[data-v-f733b116]{background:var(--fc-soft);color:var(--fc-soft-ink)}.act[data-v-f733b116]:focus-visible,.pill[data-v-f733b116]:focus-visible{outline:2px solid var(--fc-focus);outline-offset:3px}.sr-only[data-v-f733b116]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:639px){.fc[data-v-f733b116]{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.act[data-v-f733b116],.chev[data-v-f733b116],.pill[data-v-f733b116]{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.act[data-v-f733b116]:hover,.actions li[data-v-f733b116],.fc-away-enter-from .pill[data-v-f733b116],.fc-away-leave-to .pill[data-v-f733b116],.open .chev[data-v-f733b116],.pill[data-v-f733b116]:active,.pill[data-v-f733b116]:hover{transform:none}.actions li[data-v-f733b116]{transition:opacity .16s linear;transition-delay:0s}}.page{min-height:100svh;overflow-x:clip}.page>main{display:block;outline:none}.page>.skip{background:var(--ink);color:var(--bg);left:var(--margin);padding:10px 16px;position:absolute;top:12px;transform:translateY(-200%);z-index:60}.page>.skip:focus{transform:none}.err[data-v-875bfefa]{background:linear-gradient(118deg,var(--ground-a) 0,var(--ground-b) 46%,var(--ground-c) 100%);color:var(--ink);display:grid;font-family:var(--font-text);min-height:100svh;padding:24px;place-items:center}.box[data-v-875bfefa]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px;width:min(100%,420px)}.code[data-v-875bfefa]{color:var(--mint);font:600 13px/1 var(--font-mono);letter-spacing:.14em;margin:0}h1[data-v-875bfefa]{font-size:28px;letter-spacing:-.03em;line-height:1.1}.msg[data-v-875bfefa],h1[data-v-875bfefa]{margin:12px 0 0}.msg[data-v-875bfefa]{color:var(--muted)}.home[data-v-875bfefa]{background:var(--teal);border:0;border-radius:var(--radius-control);color:#fff;cursor:pointer;font:700 15px/1 var(--font-text);letter-spacing:.04em;margin-top:24px;min-height:48px;text-transform:uppercase;width:100%}.home[data-v-875bfefa]:hover{background:var(--teal-hover)}.home[data-v-875bfefa]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}
