@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 700;font-optical-sizing:auto;font-display:block;src:url(/assets/bodoni-moda-latin-X2BzlAjV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/jost-latin-ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.background-layer[data-v-f8cef15e]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.background-layer__image[data-v-f8cef15e]{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.background-layer__veil[data-v-f8cef15e]{background:radial-gradient(circle at 0 0,#ffffff1a,#0000 32%),linear-gradient(#08060429,#08060499);position:absolute;top:0;bottom:0;left:0;right:0}.element-host[data-v-7f0ab213]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;max-width:100%}.element-host[data-v-7f0ab213] input,.element-host[data-v-7f0ab213] textarea,.element-host[data-v-7f0ab213] select{-webkit-user-select:text;user-select:text}.hu-reveal-enter-active[data-v-7f0ab213]{transition:opacity .3s}.hu-reveal-enter-from[data-v-7f0ab213]{opacity:0}@media (prefers-reduced-motion:reduce){.hu-reveal-enter-active[data-v-7f0ab213]{transition:none}}.page-renderer[data-v-bbe9f1aa]{background:#ffffff08;width:100%;position:relative;overflow:hidden}.page-renderer--dynamic[data-v-bbe9f1aa]{height:auto;min-height:var(--pr-dyn-min,0px)}.page-renderer--blocked[data-v-bbe9f1aa]{pointer-events:none}.page-renderer__canvas[data-v-bbe9f1aa]{position:absolute;top:0;left:0}.pr-top[data-v-bbe9f1aa]{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.pr-flow[data-v-bbe9f1aa]{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex;position:relative}.page-renderer__canvas--fadeIn[data-v-bbe9f1aa]{opacity:0}.page-renderer__canvas--fadeIn.is-entered[data-v-bbe9f1aa]{opacity:1;transition:opacity var(--page-load-anim-ms,1.5s) ease}@media (prefers-reduced-motion:reduce){.page-renderer__canvas--fadeIn[data-v-bbe9f1aa]{opacity:1;transition:none}}.page-renderer__overlay[data-v-bbe9f1aa]{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.page-renderer__notice[data-v-bbe9f1aa]{z-index:4;color:var(--shell-danger);background:#0f0b08bd;border:1px solid #ff9b8a47;border-radius:14px;padding:10px 14px;position:absolute;bottom:20px;left:20px}@media (min-width:900px){.page-renderer[data-v-bbe9f1aa]{max-width:var(--stage-max,480px);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow);border-radius:28px;margin:0 auto}}.action-popup[data-v-f691bd4f]{z-index:1000;background:#0609086b;position:fixed;top:0;bottom:0;left:0;right:0}.action-popup__card[data-v-f691bd4f]{background:var(--shell-surface,#0d1614f5);border-radius:18px;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1.5px #d6ffe68c,0 0 0 1px #00000059,0 22px 55px #0009,0 0 26px #78ffb429}.action-popup__card[data-v-f691bd4f] .page-renderer{max-width:none;box-shadow:none;border:none;border-radius:0;margin:0}.status-view[data-v-3109261e]{place-items:center;min-height:calc(100dvh - 168px);padding:0 16px;display:grid}.status-view__panel[data-v-3109261e]{border:1px solid var(--shell-border);background:var(--shell-panel);max-width:580px;box-shadow:var(--shell-shadow);border-radius:28px;padding:28px}.status-view__kind[data-v-3109261e]{text-transform:uppercase;letter-spacing:.12em;color:var(--shell-accent);margin:0 0 10px;font-size:.72rem}.status-view__title[data-v-3109261e]{margin:0 0 12px;font-family:Georgia,Iowan Old Style,serif;font-size:clamp(1.8rem,4vw,2.4rem)}.status-view__message[data-v-3109261e]{color:var(--shell-muted);margin:0}.status-view__action[data-v-3109261e]{background:linear-gradient(135deg, var(--shell-accent), var(--shell-accent-strong));color:#1a120d;cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:12px 18px}.shell[data-v-eb79a57c]{min-height:100dvh}.shell[data-v-eb79a57c] .page-renderer--dynamic{--pr-dyn-min:100dvh}.shell__scroll-sentinel[data-v-eb79a57c]{width:100%;height:1px}.shell__veil[data-v-eb79a57c]{z-index:60;pointer-events:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0}.shell__veil--in[data-v-eb79a57c],.shell__veil--out[data-v-eb79a57c]{animation-timing-function:linear;animation-fill-mode:forwards}.shell__veil--in[data-v-eb79a57c]{animation-name:shell-veil-in-eb79a57c}.shell__veil--out[data-v-eb79a57c]{animation-name:shell-veil-out-eb79a57c}@keyframes shell-veil-in-eb79a57c{0%{opacity:0}to{opacity:1}}@keyframes shell-veil-out-eb79a57c{0%{opacity:1}to{opacity:0}}.shell__toast[data-v-eb79a57c]{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:1100;color:#d6ffe6;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#0c1410eb;border:1px solid #78ffb459;border-radius:999px;padding:10px 16px;font-size:.9rem;animation:1.8s forwards shell-toast-eb79a57c;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000080}@keyframes shell-toast-eb79a57c{0%{opacity:0;transform:translate(-50%)translateY(8px)}10%{opacity:1;transform:translate(-50%)translateY(0)}82%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.shell__toast[data-v-eb79a57c]{animation:none}}.shell__float[data-v-eb79a57c]{top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));z-index:10;align-items:center;gap:8px;display:flex;position:fixed}.shell__float .shell__owner[data-v-eb79a57c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a08068c}.shell__owner[data-v-eb79a57c]{border:1px solid var(--shell-border);color:var(--shell-muted);opacity:.4;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;transition:opacity .15s;display:inline-flex}.shell__owner[data-v-eb79a57c]:hover{opacity:1}.shell__owner[data-v-eb79a57c]:focus-visible{opacity:1}.shell__burger[data-v-eb79a57c]{padding:8px 10px}.shell__menu[data-v-eb79a57c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0806eb;border:1px solid #ffffff2e;border-radius:14px;gap:2px;min-width:160px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.shell__menu-label[data-v-eb79a57c]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;margin:2px 6px 6px;font-size:.68rem}.shell__menu-item[data-v-eb79a57c]{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:.85rem}.shell__menu-item[data-v-eb79a57c]:hover{background:#ffffff1a}.shell__menu-item[data-v-eb79a57c]:focus-visible{background:#ffffff1a}.shell__menu-item.is-active[data-v-eb79a57c]{background:#ffffff24;font-weight:600}.shell__menu-item--owner[data-v-eb79a57c]{border-bottom:1px solid #ffffff24;border-radius:10px 10px 0 0;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:10px;display:flex}.shell__menu-item--owner.is-console[data-v-eb79a57c]{color:#dbe7dc;letter-spacing:.04em;font-weight:600}.shell__menu-glyph[data-v-eb79a57c]{font-size:.95rem;line-height:1}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5efe4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--shell-ink:#f5efe4;--shell-muted:#f5efe4b3;--shell-panel:#17120db8;--shell-panel-strong:#0f0b08d1;--shell-accent:#f1a46c;--shell-accent-strong:#ff7c47;--shell-success:#8fd6a3;--shell-warning:#f5cb6b;--shell-danger:#ff9b8a;--shell-border:#ffffff1f;--shell-shadow:0 24px 64px #00000057;background:radial-gradient(circle at top,#e2a4752e,#0000 38%),#110d0a linear-gradient(#19140f 0%,#2b2117 48%,#110d0a 100%);font-family:Segoe UI Variable,Aptos,Trebuchet MS,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px}button,input,textarea{font:inherit}a{color:inherit}img{max-width:100%;display:block}
