._veil_xvdcv_1{z-index:50;padding:var(--ui-edge-top) var(--ui-edge-side) var(--ui-edge-bottom);background:linear-gradient(var(--ui-grid) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--ui-grid) 1px, transparent 1px) 0 0 / 32px 32px, var(--ui-ground);color:var(--ui-text);font-family:var(--ui-font-body);text-align:center;place-items:center;display:grid;position:fixed;inset:0}._veil_xvdcv_1[data-contained]{z-index:40;position:absolute}._body_xvdcv_22{justify-items:center;gap:var(--as-space-3);max-inline-size:26rem;display:grid}._title_xvdcv_29{font-family:var(--ui-font-display);font-size:var(--as-text-xl);letter-spacing:.06em;margin:0;font-weight:500}._message_xvdcv_37{color:var(--ui-text-soft);font-size:var(--as-text-sm);margin:0;line-height:1.8}._details_xvdcv_44{padding:var(--as-space-3) var(--as-space-4);border-radius:var(--as-radius-sm);background:var(--ui-glass);color:var(--ui-text-muted);font-family:var(--ui-font-data);font-size:var(--as-text-2xs);text-align:start;margin:0;list-style:none}._spinner_xvdcv_56{border:1.5px solid var(--ui-line);border-top-color:var(--ui-accent);border-radius:50%;block-size:40px;inline-size:40px;animation:1.1s linear infinite _spin_xvdcv_56}._retry_xvdcv_65{align-items:center;gap:var(--as-space-2);min-block-size:var(--ui-tap);padding:0 var(--as-space-5);border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font:inherit;cursor:pointer;border:0;font-weight:500;display:inline-flex}@keyframes _spin_xvdcv_56{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){._spinner_xvdcv_56{animation-duration:3s}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--as-ink-950:#0b0e0d;--as-ink-900:#0d1110;--as-ink-800:#1a201d;--as-paper-50:#eef0ec;--as-paper-200:#c8cec9;--as-paper-400:#9ba39d;--as-ember-500:#e8662f;--as-ember-200:#f2b79c;--as-font-sans:"Zen Kaku Gothic New", "Inter", system-ui, sans-serif;--as-font-serif:"Zen Old Mincho", "Yu Mincho", serif;--as-font-mono:"JetBrains Mono", ui-monospace, monospace;--as-text-2xs:.625rem;--as-text-xs:.75rem;--as-text-sm:.875rem;--as-text-md:1rem;--as-text-lg:1.1875rem;--as-text-xl:1.5rem;--as-space-1:.25rem;--as-space-2:.5rem;--as-space-3:.75rem;--as-space-4:1rem;--as-space-5:1.5rem;--as-space-6:2rem;--as-radius-sm:.5rem;--as-radius-md:1rem;--as-radius-lg:1.5rem;--as-radius-pill:999px;--as-ease-out:cubic-bezier(.22, 1, .36, 1);--as-duration-fast:.16s;--as-duration-base:.32s;--as-duration-slow:.6s;--ui-exit:.2s;--ui-ease-exit:cubic-bezier(.4, 0, 1, 1);--ui-ground:var(--as-ink-950);--ui-text:var(--as-paper-50);--ui-text-soft:var(--as-paper-200);--ui-text-muted:var(--as-paper-400);--ui-line:#eef0ec1f;--ui-line-strong:#eef0ec47;--ui-grid:#eef0ec12;--ui-plan-lines:invert(1) brightness(.9);--ui-accent:var(--as-ember-500);--ui-accent-soft:#e8662f3d;--ui-on-accent:var(--as-ink-950);--ui-focus:var(--as-ember-200);--ui-glass-base:#0b0e0d;--ui-glass:#0b0e0da8;--ui-glass-strong:#0b0e0dd6;--ui-glass-edge:#0000004d;--ui-glass-blur:blur(18px) saturate(140%);--ui-glass-shadow:inset 0 0 0 1px #00000059, 0 18px 48px #00000052;--ui-font-body:var(--as-font-sans);--ui-font-display:var(--as-font-serif);--ui-font-data:var(--as-font-mono);--ui-radius-card:var(--as-radius-lg);--ui-radius-control:var(--as-radius-pill);--ui-tap:48px;--ui-edge-top:max(var(--as-space-4), env(safe-area-inset-top));--ui-edge-bottom:max(var(--as-space-4), env(safe-area-inset-bottom));--ui-edge-side:max(var(--as-space-4), env(safe-area-inset-left), env(safe-area-inset-right))}[data-preset=glass-light]{--ui-plan-lines:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-ground:#e9e6e0;--ui-text:#15191a;--ui-text-soft:#3b4240;--ui-text-muted:#66706c;--ui-line:#15191a1f;--ui-line-strong:#15191a47;--ui-grid:#15191a0f;--ui-glass-base:#faf9f6;--ui-glass:#faf9f6b8;--ui-glass-strong:#faf9f6e6;--ui-glass-edge:#fff9;--ui-glass-shadow:0 1px 0 #ffffffb3 inset, 0 18px 48px #0000002e;--ui-accent:#c4511f;--ui-accent-soft:#c4511f2e;--ui-on-accent:#fff;--ui-focus:#c4511f}[data-preset=paper]{--ui-plan-lines:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-ground:#ece5d8;--ui-text:#23201b;--ui-text-soft:#4a443b;--ui-text-muted:#7a7266;--ui-line:#23201b24;--ui-line-strong:#23201b4d;--ui-grid:#23201b0f;--ui-glass-base:#f7f3eb;--ui-glass:#f7f3ebf0;--ui-glass-strong:#f7f3ebfa;--ui-glass-edge:#23201b1f;--ui-glass-blur:none;--ui-glass-shadow:0 10px 30px #23201b2e;--ui-accent:#8c3b1e;--ui-accent-soft:#8c3b1e29;--ui-on-accent:#fff;--ui-focus:#8c3b1e;--ui-radius-card:var(--as-radius-sm)}[data-preset=minimal]{--ui-glass-base:#0e0e0e;--ui-glass:#0e0e0ee0;--ui-glass-strong:#0e0e0ef5;--ui-glass-blur:none;--ui-glass-shadow:none;--ui-font-display:var(--as-font-sans);--ui-radius-card:var(--as-radius-sm);--ui-radius-control:var(--as-radius-sm)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ui-ground);color:var(--ui-text);font-family:var(--ui-font-body);font-size:var(--as-text-md);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.7;overflow:hidden}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
