.safe[data-v-01ac4aae]{display:flex;flex-direction:column;gap:12px;text-align:left}.eyebrow[data-v-01ac4aae]{font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.title[data-v-01ac4aae]{font-size:19px;font-weight:600;letter-spacing:-.01em}.description[data-v-01ac4aae]{color:var(--muted);font-size:14px}.list[data-v-01ac4aae]{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.list li[data-v-01ac4aae]{position:relative;padding-left:22px;color:var(--text);font-size:14px;opacity:.9}.list li[data-v-01ac4aae]:before{content:"";position:absolute;left:4px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--muted)}.note[data-v-01ac4aae]{margin-top:6px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted);font-size:12.5px}.continue[data-v-21db41ba]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.title[data-v-21db41ba]{font-size:19px;font-weight:600;letter-spacing:-.01em}.description[data-v-21db41ba]{max-width:34ch;color:var(--muted);font-size:14px}.button[data-v-21db41ba]{margin-top:4px;width:100%;padding:12px 20px;border:1px solid var(--text);border-radius:var(--radius-md);background:var(--text);color:#fff;font-size:14.5px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.button[data-v-21db41ba]:hover{opacity:.88}.button[data-v-21db41ba]:active{opacity:.96}.button[data-v-21db41ba]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.hint[data-v-21db41ba]{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.error[data-v-14b2f95c]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.title[data-v-14b2f95c]{font-size:19px;font-weight:600;letter-spacing:-.01em}.description[data-v-14b2f95c]{max-width:36ch;color:var(--muted);font-size:14px}.button[data-v-14b2f95c]{margin-top:4px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease}.button[data-v-14b2f95c]:hover{border-color:var(--muted)}.button[data-v-14b2f95c]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.loader[data-v-09ea49e5]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;text-align:center}.spinner[data-v-09ea49e5]{width:22px;height:22px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--text);animation:spin-09ea49e5 .9s linear infinite}.label[data-v-09ea49e5]{color:var(--text);font-size:14px}.hint[data-v-09ea49e5]{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}@keyframes spin-09ea49e5{to{transform:rotate(360deg)}}.page[data-v-3c0313ba]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 18px}.card[data-v-3c0313ba]{width:100%;max-width:400px;padding:24px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}.brand[data-v-3c0313ba]{display:flex;align-items:center;gap:8px;margin-bottom:18px}.dot[data-v-3c0313ba]{width:7px;height:7px;border-radius:50%;background:var(--muted)}.brand-name[data-v-3c0313ba]{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.footer[data-v-3c0313ba]{font-size:12px;color:var(--muted);text-align:center}@media(max-width:380px){.card[data-v-3c0313ba]{padding:20px 16px}}:root{color-scheme:light;--bg: #f6f7f9;--card: #ffffff;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--accent: #111827;--radius-lg: 14px;--radius-md: 10px;--shadow: 0 1px 2px rgba(17, 24, 39, .05)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,p{margin:0}button{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
