.toast-container[data-v-65d45cff]{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none;width:min(92vw,560px)}.toast[data-v-65d45cff]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000002e,0 2px 4px #00000014;border-left:6px solid currentColor;pointer-events:auto;font-size:16px;font-weight:600;min-height:52px}.toast-error[data-v-65d45cff]{color:#dc2626}.toast-warning[data-v-65d45cff]{color:#d97706}.toast-success[data-v-65d45cff]{color:#16a34a}.toast-info[data-v-65d45cff]{color:#2563eb}.toast-icon[data-v-65d45cff]{flex-shrink:0}.toast-message[data-v-65d45cff]{flex:1;min-width:0;color:#111827;line-height:1.35;overflow-wrap:break-word}.toast-action[data-v-65d45cff]{flex-shrink:0;background:currentColor;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;min-height:36px}.toast-action[data-v-65d45cff]:active{opacity:.85}.toast-error .toast-action[data-v-65d45cff]{background:#dc2626}.toast-warning .toast-action[data-v-65d45cff]{background:#d97706}.toast-success .toast-action[data-v-65d45cff]{background:#16a34a}.toast-info .toast-action[data-v-65d45cff]{background:#2563eb}.toast-close[data-v-65d45cff]{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:#6b7280;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.toast-close[data-v-65d45cff]:active{background:#f3f4f6}.toast-enter-active[data-v-65d45cff],.toast-leave-active[data-v-65d45cff]{transition:transform .25s ease,opacity .25s ease}.toast-enter-from[data-v-65d45cff],.toast-leave-to[data-v-65d45cff]{transform:translateY(-20px);opacity:0}.toast-leave-active[data-v-65d45cff]{position:absolute;width:100%}.impersonation-banner[data-v-52febce7]{position:fixed;top:0;left:0;right:0;background:linear-gradient(90deg,#b91c1c,#991b1b);color:#fff;z-index:9999;padding:.625rem 1rem;box-shadow:0 2px 8px #0003;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ib-content[data-v-52febce7]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.ib-icon[data-v-52febce7]{font-size:1.25rem;flex-shrink:0}.ib-text[data-v-52febce7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ib-text strong[data-v-52febce7]{font-size:.875rem;font-weight:600}.ib-subtext[data-v-52febce7]{font-size:.75rem;opacity:.9}.ib-meta[data-v-52febce7]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.ib-expires[data-v-52febce7]{font-variant-numeric:tabular-nums;background:#ffffff26;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.ib-expires.is-warning[data-v-52febce7]{background:#f5c54240}.ib-expires.is-critical[data-v-52febce7]{background:#f5c542;color:#78350f;animation:pulse-52febce7 1s ease-in-out infinite}@keyframes pulse-52febce7{0%,to{opacity:1}50%{opacity:.55}}.ib-stop-btn[data-v-52febce7]{background:#fff;color:#b91c1c;border:none;padding:.375rem .875rem;border-radius:6px;font-weight:600;font-size:.8125rem;cursor:pointer;white-space:nowrap}.ib-stop-btn[data-v-52febce7]:hover:not(:disabled){background:#fee2e2}.ib-stop-btn[data-v-52febce7]:disabled{opacity:.6;cursor:not-allowed}body:has(.impersonation-banner){padding-top:56px}.banner-slide-enter-active[data-v-52febce7],.banner-slide-leave-active[data-v-52febce7]{transition:transform .2s ease,opacity .2s ease}.banner-slide-enter-from[data-v-52febce7],.banner-slide-leave-to[data-v-52febce7]{transform:translateY(-100%);opacity:0}@media(max-width:600px){.ib-content[data-v-52febce7]{flex-wrap:wrap}.ib-subtext[data-v-52febce7]{display:none}}@font-face{font-family:"Press Start 2P";src:url(/assets/press-start-2p-xj9lRvVs.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Media Sans;src:url(/assets/mediasanscondensed-regular-Bra_iLFI.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Media Sans;src:url(/assets/mediasanscondensed-black-BIIwQdHT.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Media Sans Extended;src:url(/assets/mediasansextended-bold-DTN6Nexf.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #E85D2C;--color-primary-light: #FF7A4D;--color-primary-dark: #C74A1F;--color-success: #22C55E;--color-warning: #F59E0B;--color-danger: #EF4444;--color-info: #3B82F6;--bg-main: #F5F5F7;--bg-surface: #FFFFFF;--bg-hover: #F0F0F2;--text-primary: #1A1A1A;--text-secondary: #4B5563;--text-tertiary: #6B7280;--border: #D1D5DB;--border-focus: var(--color-primary);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--font-brand: "Media Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-brand-extended: "Media Sans Extended", "Media Sans", sans-serif;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);font-size:18px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html,body{overscroll-behavior:none}button,[role=button],a,.nav-item,.plus-menu-item,.btn-icon{touch-action:manipulation}body{background:var(--bg-main);color:var(--text-primary);line-height:1.5;overflow:hidden}h1,h2,h3{font-weight:700;letter-spacing:-.01em}button,[role=button],a.nav-item{min-height:48px;min-width:48px}input,select,textarea{font-size:18px;color:var(--text-primary);caret-color:var(--text-primary)}input[inputmode=numeric],input[type=number]{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
