.screen-frame[data-v-8b7f7573]{display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.header[data-v-8b7f7573]{flex-shrink:0;border-bottom:1px solid var(--color-line-dark)}.body[data-v-8b7f7573]{display:flex;flex:1;flex-direction:column;gap:var(--space-20);min-height:0;padding-block:var(--space-20);padding-inline:var(--space-24);overflow-y:auto}.footer[data-v-8b7f7573]{display:flex;flex-direction:column;flex-shrink:0;padding-block-end:var(--space-20);padding-inline:var(--space-24)}.footer.flush-bottom[data-v-8b7f7573]{padding-block-end:0}.base-button[data-v-5da7db86]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:0;padding-inline:var(--space-20);border-radius:var(--radius);font-family:var(--font-family-mono);font-size:var(--font-size-body);transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.base-button[data-v-5da7db86]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.base-button.primary[data-v-5da7db86]{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-bg);font-weight:var(--font-weight-bold)}@media(hover:hover){.base-button.primary:not(:disabled)[data-v-5da7db86]:hover{background:var(--color-bg-light);color:var(--color-accent)}}.base-button.primary:not(:disabled)[data-v-5da7db86]:active{background:var(--color-bg-light);color:var(--color-accent)}.base-button.secondary[data-v-5da7db86]{background:transparent;border:1px solid var(--color-line);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}@media(hover:hover){.base-button.secondary:not(:disabled)[data-v-5da7db86]:hover{border-color:var(--color-text)}}.base-button.secondary:not(:disabled)[data-v-5da7db86]:active{border-color:var(--color-text)}.base-button[data-v-5da7db86]:disabled{background:var(--color-bg-light);border-color:var(--color-line);color:var(--color-text-tertiary);cursor:default}.base-label[data-v-145a72f3]{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-caption);transition:color var(--transition)}.section[data-v-ba44a200]{display:flex;flex-direction:column;gap:var(--space-12)}.message[data-v-ba44a200]{margin:0;color:var(--color-text-secondary);font-family:var(--font-family-mono);overflow-wrap:anywhere}.base-dialog[data-v-eed1df49]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible}.base-dialog[data-v-eed1df49]:not([open]){display:none}.base-dialog.inset-16 .panel[data-v-eed1df49]{width:calc(100% - var(--space-16) * 2)}.base-dialog.inset-24 .panel[data-v-eed1df49]{width:calc(100% - var(--space-24) * 2)}.base-dialog[data-v-eed1df49]::backdrop{background:var(--color-backdrop)}.panel[data-v-eed1df49]{display:flex;flex-direction:column;gap:var(--space-20);max-width:400px;max-height:100%;padding:var(--space-20);overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-light);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-text)}.head[data-v-eed1df49]{display:flex;flex-direction:column;gap:var(--space-12)}.title[data-v-eed1df49]{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}.message[data-v-9cbf497a]{margin:0;color:var(--color-text-secondary)}.actions[data-v-9cbf497a]{display:flex;justify-content:flex-end;gap:var(--space-12)}:root{--color-bg: #0a0a0b;--color-bg-pending: #101011;--color-bg-light: #141416;--color-line-pending: #161618;--color-line-dark: #1f1f22;--color-line: #2a2a2e;--color-text-tertiary: #807e78;--color-text-secondary: #bab7b0;--color-text: #f4f1ea;--color-accent: #22e8ff;--color-backdrop: rgba(0, 0, 0, .6);--shadow-glow: 0 0 4px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 0 12px color-mix(in srgb, var(--color-accent) 45%, transparent);--font-family-sans: system-ui, -apple-system, sans-serif;--font-family-mono: ui-monospace, Menlo, Consolas, monospace;--font-size-display: 9.6rem;--font-size-hero: 6.4rem;--font-size-stat: 3.2rem;--font-size-title: 2rem;--font-size-body: 1.4rem;--font-size-caption: 1.2rem;--font-weight-regular: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height: 1.4;--line-height-tight: 1;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--radius: 4px;--radius-pill: 999px;--easing-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--transition: .3s var(--easing-ease-out-expo)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:62.5%;color-scheme:dark;overscroll-behavior-y:none}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height);-webkit-font-smoothing:antialiased}:where(button,a){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}ul{margin:0;padding:0}ul[role=list]{list-style:none}
