.hint[data-v-e4e52840]{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--ink);color:#fff;border-radius:14px;box-shadow:var(--shadow);font-size:.92rem}.actions[data-v-e4e52840]{display:flex;gap:8px}.ok[data-v-e4e52840]{background:var(--alpha-orange);color:#16162a;font-weight:700;padding:7px 16px;border-radius:999px}.link[data-v-e4e52840]{color:#c9c9da;text-decoration:underline;font-size:.85rem}.slide-up-enter-active[data-v-e4e52840],.slide-up-leave-active[data-v-e4e52840]{transition:transform .25s ease,opacity .25s ease}.slide-up-enter-from[data-v-e4e52840],.slide-up-leave-to[data-v-e4e52840]{transform:translateY(20px);opacity:0}.fade-enter-active[data-v-9453d386],.fade-leave-active[data-v-9453d386]{transition:opacity .16s ease}.fade-enter-from[data-v-9453d386],.fade-leave-to[data-v-9453d386]{opacity:0}:root{--alpha-blue: #000096;--alpha-blue-600: #2424b8;--alpha-orange: #f39200;--alpha-petrol: #1b7e8c;--ink: #16162a;--muted: #6b6b80;--bg: #f4f5fb;--card: #ffffff;--line: #e6e7f2;--radius: 18px;--shadow: 0 8px 30px rgba(0, 0, 22, .09);--maxw: 880px}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}h1,h2,h3{line-height:1.15}.app{min-height:100%}.page{max-width:var(--maxw);margin:0 auto;padding:clamp(16px,4vw,40px)}.back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600;font-size:.95rem;margin-bottom:18px}.back:hover{color:var(--alpha-blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:700;background:var(--alpha-blue);color:#fff;transition:transform .08s ease,filter .15s ease}.btn:hover{filter:brightness(1.12)}.btn:active{transform:scale(.97)}.btn.secondary{background:#fff;color:var(--alpha-blue);box-shadow:inset 0 0 0 2px var(--line)}.btn:disabled{opacity:.45;cursor:not-allowed}
