.dashboard-page{--color-bg:#f9f8fd;--color-bg-elevated:#f2f2f8;--color-surface:#fdfdff;--color-text:#11101c;--color-text-muted:#73737f;--color-accent:#1d4371;--color-accent-hover:#03224e;--color-accent-subtle:#1d43711f;--color-border:#d7d6df;--color-info:#003c6e;--color-info-subtle:#e2f0ff;--color-info-border:#a1c1e4;--color-warn:#835100;--color-warn-subtle:#ffefdd;--color-warn-border:#e1c19d;--color-error:#a21921;--color-error-subtle:#ffedeb;--color-error-border:#ecb9b4;--color-tool:#383780;--color-tool-subtle:#eaedff;--color-tool-border:#b4b9eb;--color-info-bg:#e2f0ff;--color-warn-bg:#ffefdd;--color-error-bg:#ffedeb;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-body:"Geist", -apple-system, "Segoe UI", sans-serif;background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.dashboard-page{--color-bg:lab(97.8558% .724018 -2.13355);--color-bg-elevated:lab(95.5104% .993013 -3.23566);--color-surface:lab(99.3793% .589103 -1.37194);--color-text:lab(5.05235% 2.86964 -7.75674);--color-text-muted:lab(48.7999% 1.78191 -6.51677);--color-accent:lab(27.5319% -.46207 -31.1203);--color-accent-hover:lab(13.3213% 4.79108 -31.2087);--color-accent-subtle:lab(27.5319% -.46207 -31.1203/.12);--color-border:lab(85.9704% 1.3355 -4.30682);--color-info:lab(23.4863% 3.82097 -46.5226);--color-info-subtle:lab(94.1652% -3.08996 -10.6153);--color-info-border:lab(76.6893% -5.38817 -20.9057);--color-warn:lab(39.3602% 20.5144 62.3903);--color-warn-subtle:lab(95.3627% 4.94465 14.672);--color-warn-border:lab(80.2579% 7.89681 22.4598);--color-error:lab(35.6263% 53.8963 34.3867);--color-error-subtle:lab(94.9893% 12.2795 6.63545);--color-error-border:lab(79.7185% 18.4948 10.0568);--color-tool:lab(26.4359% 18.1114 -42.0291);--color-tool-subtle:lab(93.962% 2.12416 -11.08);--color-tool-border:lab(76.1752% 6.00487 -25.3858);--color-info-bg:lab(94.1652% -3.08996 -10.6153);--color-warn-bg:lab(95.3627% 4.94465 14.672);--color-error-bg:lab(94.9893% 12.2795 6.63545)}}.dashboard-page .btn-primary{color:#fbfaff;background:#11101c;background:lab(5.05235% 2.86964 -7.75674);animation:none;box-shadow:inset 0 1px #11101c4d,0 4px 14px #11101c24;box-shadow:inset 0 1px lab(5.05235% 2.86964 -7.75674/.3),0 4px 14px lab(5.05235% 2.86964 -7.75674/.14)}.dashboard-page .btn-primary:hover{background:#131226;background:lab(6.41301% 4.58678 -13.1016);animation:none;transform:none;box-shadow:0 2px 10px #11101c33;box-shadow:0 2px 10px lab(5.05235% 2.86964 -7.75674/.2)}.dashboard-page .btn-secondary{color:#11101c;color:lab(5.05235% 2.86964 -7.75674);background:0 0;border-color:#b6b6c3;border-color:lab(74.3226% 1.74272 -6.53905)}.dashboard-page .btn-secondary:hover{color:#11101c;color:lab(5.05235% 2.86964 -7.75674);border-color:#11101c;border-color:lab(5.05235% 2.86964 -7.75674);transform:none}.dashboard-page .auth-input{color:#11101c;color:lab(5.05235% 2.86964 -7.75674);background:#fdfdff;background:lab(99.3793% .589103 -1.37194);border-color:#b6b6c3;border-color:lab(74.3226% 1.74272 -6.53905)}.dashboard-page .auth-input::placeholder{color:#8e8e9a;color:lab(59.2413% 1.76269 -6.52757);opacity:1}.dashboard-page .auth-input:focus{border-color:#03224e;border-color:lab(13.3213% 4.79108 -31.2087);box-shadow:0 0 0 3px #1d437124;box-shadow:0 0 0 3px lab(27.5319% -.46207 -31.1203/.14)}.dashboard-page .auth-label{color:#41414e;color:lab(27.8748% 2.31503 -7.89499)}.dashboard-page img[alt="Telegram Pairing QR"]{filter:invert()}
