@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--background:#121824;--element-bg:rgba(31,41,55,0.65);--primary:#10b981;--primary-hover:#059669;--primary-foreground:#061512;--text-dark:#f3f4f6;--text-main:#9ca3af;--secondary:#1f2937;--secondary-foreground:#d1d5db;--muted:#4b5563;--border:rgba(255,255,255,0.05);--accent-blue:#3b82f6;--accent-orange:#f43f5e;--card-border:rgba(255,255,255,0.06);--shadow-dark:-6px -6px 12px rgba(37,48,64,0.35),6px 6px 12px rgba(5,8,12,0.65);--shadow-inner-light:inset -4px -4px 8px rgba(37,48,64,0.35);--shadow-inner-dark:inset 4px 4px 8px rgba(5,8,12,0.65);--shadow-hover:-8px -8px 20px rgba(37,48,64,0.45),8px 8px 20px rgba(5,8,12,0.75);--radius-lg:1.5rem;--radius-md:1.25rem;--radius-sm:0.75rem}:root[data-theme=light]{--background:#f7f7f7;--element-bg:#ffffff;--primary:#2a6fcf;--primary-hover:#1b519c;--primary-foreground:#ffffff;--text-dark:#111827;--text-main:#4b5563;--secondary:#e5e7eb;--secondary-foreground:#374151;--muted:#9ca3af;--border:1px solid rgba(0,0,0,0.08);--accent-blue:#2563eb;--accent-orange:#e11d48;--card-border:rgba(0,0,0,0.08);--shadow-dark:0 2px 4px rgb(0 0 0/35%);--shadow-inner-light:inset -2px -2px 6px rgba(255,255,255,0.8);--shadow-inner-dark:inset 2px 2px 6px rgba(0,0,0,0.05);--shadow-hover:0 10px 30px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Lexend,sans-serif;background-color:var(--background);background-position:50%;background-size:cover;color:var(--text-dark);min-height:100vh;overflow-x:hidden;position:relative}body:before{top:0;right:0;width:40vw;height:40vw;background:radial-gradient(circle,rgba(16,137,185,.08) 0,rgba(16,137,185,0) 70%)}body:after,body:before{content:"";position:absolute;z-index:-1;pointer-events:none}body:after{bottom:0;left:0;width:50vw;height:50vw;background:radial-gradient(circle,rgba(59,224,246,.06) 0,rgba(59,224,246,0) 70%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;-webkit-font-feature-settings:"liga"}.icon,.material-symbols-outlined{line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;vertical-align:middle}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:20px}.glass-card{background-color:var(--element-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--card-border);box-shadow:var(--shadow-dark);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;border:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}.btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 4px 12px rgba(16,185,129,.3)}.btn-secondary{background-color:var(--secondary);color:var(--text-dark);border:1px solid var(--card-border)}.btn-secondary:hover{background-color:var(--muted)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.UIVersionSwitcher_floatingContainer__8jZog{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;display:none;align-items:center;gap:.35rem;background:rgba(15,23,42,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);padding:.35rem;border-radius:9999px;box-shadow:0 10px 25px -5px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1);-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1)}:root[data-theme=light] .UIVersionSwitcher_floatingContainer__8jZog{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.12);box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.UIVersionSwitcher_floatingContainer__8jZog:hover{transform:translateY(-2px);box-shadow:0 14px 30px -5px rgba(0,0,0,.6),0 0 0 1px rgba(16,185,129,.3)}.UIVersionSwitcher_versionBtn__Yckm_{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:9999px;border:none;font-size:.75rem;font-weight:700;cursor:pointer;background:transparent;color:#94a3b8;transition:all .2s ease}:root[data-theme=light] .UIVersionSwitcher_versionBtn__Yckm_{color:#64748b}.UIVersionSwitcher_versionBtn__Yckm_:hover{color:#f8fafc}:root[data-theme=light] .UIVersionSwitcher_versionBtn__Yckm_:hover{color:#0f172a}.UIVersionSwitcher_versionBtnActiveV1__6MZQs{background:rgba(255,255,255,.12);color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25)}:root[data-theme=light] .UIVersionSwitcher_versionBtnActiveV1__6MZQs{background:#e2e8f0;color:#0f172a!important}.UIVersionSwitcher_versionBtnActiveV2__rVSOD{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff!important;box-shadow:0 2px 10px rgba(16,185,129,.4)}.UIVersionSwitcher_badgeV2__lVxT_{font-size:.65rem;font-weight:800;padding:.1rem .35rem;border-radius:4px;background:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.UIVersionSwitcher_floatingContainer__8jZog{bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px));right:1rem;padding:.25rem}.UIVersionSwitcher_versionBtn__Yckm_{padding:.35rem .55rem;font-size:.7rem}}