@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--bg: #ffffff;--bg-gradient: linear-gradient(135deg, #ffffff 0%, #f6f6f6 50%, #eeeeee 100%);--card: #ffffff;--card-border: #d9d9d9;--card-solid: #ffffff;--text: #0a0a0a;--text-secondary: #262626;--muted: #525252;--faint: #737373;--line: #d4d4d4;--icon: #111111;--input-bg: #ffffff;--input-border: #cfcfcf;--shadow: 0 20px 50px rgba(0, 0, 0, .08), 0 10px 20px rgba(0, 0, 0, .06);--primary-btn-bg: #111111;--primary-btn-text: #ffffff;--accent: #111111;--accent-soft: rgba(0, 0, 0, .08);--panel: #ffffff;--panel2: #f4f4f5;--border: #d4d4d4;--border2: #bfbfbf;--accent2: #222222;--green: #15803d;--red: #b91c1c;--orange: #c2410c;--inset: inset 0 1px 0 rgba(0, 0, 0, .06);--focus: 0 0 0 3px rgba(0, 0, 0, .22);--r-lg: 20px;--r-md: 14px;--r-sm: 12px;--radius: 18px;--radius-lg: 26px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--card-hover: #f5f5f5;--card-active: #ededed;--sidebar-bg: #fafafa;--sidebar-border: #d4d4d4;--header-bg: rgba(255, 255, 255, .95);--badge-bg: #f0f0f0;--badge-text: #111111;--success-bg: #dcfce7;--success-text: #166534;--warning-bg: #ffedd5;--warning-text: #9a3412;--error-bg: #fee2e2;--error-text: #991b1b;--overlay: rgba(0, 0, 0, .35);--overlay-dark: rgba(0, 0, 0, .55);--overlay-light: rgba(0, 0, 0, .12);--shadow-subtle: 0 2px 4px rgba(0, 0, 0, .06);--shadow-strong: 0 20px 50px rgba(0, 0, 0, .12);--shadow-md: 0 10px 20px rgba(0, 0, 0, .1);--gradient-gold: linear-gradient(135deg, #111111 0%, #3a3a3a 100%);--gradient-pink: linear-gradient(135deg, #222222 0%, #4a4a4a 100%);--gradient-cyan: linear-gradient(135deg, #111111 0%, #2e2e2e 100%)}[data-theme=dark]{--bg: #0a0a0a;--bg-gradient: linear-gradient(135deg, #0a0a0a 0%, #121212 50%, #1a1a1a 100%);--card: rgba(255, 255, 255, .04);--card-border: rgba(255, 255, 255, .18);--card-solid: #111111;--text: #f5f5f5;--text-secondary: #e5e5e5;--muted: #c9c9c9;--faint: #a3a3a3;--line: rgba(255, 255, 255, .14);--icon: #f5f5f5;--input-bg: rgba(255, 255, 255, .04);--input-border: rgba(255, 255, 255, .24);--shadow: 0 20px 50px rgba(0, 0, 0, .4), 0 10px 20px rgba(0, 0, 0, .32);--primary-btn-bg: #ffffff;--primary-btn-text: #111111;--accent: #ffffff;--accent-soft: rgba(255, 255, 255, .12);--panel: rgba(255, 255, 255, .05);--panel2: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .2);--border2: rgba(255, 255, 255, .3);--accent2: #f5f5f5;--green: #4ade80;--red: #f87171;--orange: #fb923c;--inset: inset 0 1px 0 rgba(255, 255, 255, .1);--focus: 0 0 0 3px rgba(255, 255, 255, .28);--card-hover: rgba(255, 255, 255, .08);--card-active: rgba(255, 255, 255, .12);--sidebar-bg: #0f0f0f;--sidebar-border: rgba(255, 255, 255, .16);--header-bg: rgba(10, 10, 10, .95);--badge-bg: rgba(255, 255, 255, .12);--badge-text: #f5f5f5;--success-bg: rgba(34, 197, 94, .2);--success-text: #86efac;--warning-bg: rgba(251, 146, 60, .2);--warning-text: #fdba74;--error-bg: rgba(248, 113, 113, .2);--error-text: #fca5a5;--overlay: rgba(0, 0, 0, .6);--overlay-dark: rgba(0, 0, 0, .82);--overlay-light: rgba(0, 0, 0, .28);--shadow-subtle: 0 4px 6px rgba(0, 0, 0, .2);--shadow-strong: 0 20px 50px rgba(0, 0, 0, .5);--shadow-md: 0 10px 30px rgba(0, 0, 0, .35);--gradient-gold: linear-gradient(135deg, #f5f5f5 0%, #cfcfcf 100%);--gradient-pink: linear-gradient(135deg, #f0f0f0 0%, #bdbdbd 100%);--gradient-cyan: linear-gradient(135deg, #ffffff 0%, #c9c9c9 100%)}html{scroll-behavior:smooth}html,body{margin:0;padding:0;height:100%;background:var(--bg-gradient);background-attachment:fixed;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .4s ease,color .4s ease;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}*,*:before,*:after{--tw-backdrop-blur: var(--tw-empty);--tw-backdrop-brightness: var(--tw-empty)}:focus-visible{outline:none;box-shadow:var(--focus)}a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}::selection{background:var(--accent);color:var(--primary-btn-text)}._overlay_xc3en_1{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:14px;background:#fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._modal_xc3en_16{position:relative;width:min(520px,90vw);max-width:520px;padding:30px 24px;border-radius:38px;background:#ffffffe0;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 30px 80px #00000038,inset 0 1px #fffffff2;animation:_popIn_xc3en_1 .22s ease}._closeButton_xc3en_38{position:absolute;top:18px;right:18px;width:46px;height:46px;border:none;border-radius:50%;background:#0000000f;color:#111;font-size:30px;line-height:1;cursor:pointer}._subtitle_xc3en_58{margin:0 0 10px;text-align:center;font-size:14px;font-weight:500;letter-spacing:.16em;color:#7a7a7a}._title_xc3en_70{margin:0 0 18px;text-align:center;font-size:clamp(34px,5vw,52px);line-height:1.05;font-weight:700;color:#111}._dots_xc3en_82{min-height:24px;display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:34px}._dot_xc3en_82{width:15px;height:15px;border-radius:50%;background:#0000001f;transition:.2s ease}._active_xc3en_105{background:#111;transform:scale(1.12)}._inlineLoader_xc3en_110{width:24px;height:24px;border-radius:50%;border:3px solid rgba(0,0,0,.12);border-top-color:#111;animation:_spin_xc3en_1 .7s linear infinite}._keypad_xc3en_122{display:grid;grid-template-columns:repeat(3,92px);gap:20px;justify-content:center}._disabled_xc3en_129{opacity:.55;pointer-events:none}._key_xc3en_122{width:92px;height:92px;border:none;border-radius:50%;background:#ffffffd1;color:#111;font-size:42px;font-weight:400;cursor:pointer;box-shadow:0 10px 24px #0000001a,inset 0 1px #fffffff2;transition:transform .15s ease,background .15s ease}._errorMessage_xc3en_158{margin:0 0 18px;text-align:center;font-size:14px;font-weight:500;color:#d9534f}._key_xc3en_122:hover{background:#ffffffd1;color:#111}._keyActive_xc3en_174{background:#111;color:#fff}._key_xc3en_122:active{transform:scale(.92)}._delete_xc3en_183{border:none;background:transparent;color:#333;font-size:18px;font-weight:600;cursor:pointer}@media(max-width:600px){._modal_xc3en_16{width:90vw;max-width:90vw;padding:26px 18px;border-radius:28px}._subtitle_xc3en_58{font-size:12px}._title_xc3en_70{font-size:34px}._dots_xc3en_82{gap:12px;margin-bottom:28px}._dot_xc3en_82{width:13px;height:13px}._keypad_xc3en_122{grid-template-columns:repeat(3,74px);gap:16px}._key_xc3en_122{width:74px;height:74px;font-size:32px}._delete_xc3en_183{font-size:16px}._closeButton_xc3en_38{width:42px;height:42px;font-size:28px}}@keyframes _popIn_xc3en_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _spin_xc3en_1{to{transform:rotate(360deg)}}
