:root{--font-suisse:Suisse Intl, sans-serif;--font-benzin:Benzin-Semibold, sans-serif;--font-sf-pro:"SF Pro Display", sans-serif;--font-sf-condensed:"SF Pro Display", sans-serif;--font-barlow:"Barlow", sans-serif}@font-face{font-family:Barlow;src:url(../media/Barlow-Thin.0c0rt-p-dbfej.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-ExtraLight.07wgo~-i-.uft.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Light.0862lote-xvn2.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Regular.0h~0ly.e~_2ly.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Medium.0cabo6p0-3bhe.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-SemiBold.0rdp.d-kai-l9.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Bold.0jr-6v_itvdro.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-ExtraBold.0~x35d5p482de.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Black.0-t5lbgp6o3e1.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Benzin-Semibold;src:url(../media/Benzin-Semibold.0azv~m.-a.01x.ttf);font-weight:400}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-Regular.0z-46fc8jix...otf);font-weight:400}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-Medium.183ph2~-kyvq_.otf);font-weight:500}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-SemiBold.0fh.hx~ab20~x.otf);font-weight:600}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-Bold.17636eeh6ijbw.otf);font-weight:700}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Thin.1324t4rd2xe9q.ttf);font-weight:100}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-ExtraLight.0mn8dgdfo-2w6.ttf);font-weight:200}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Light.06328hjz6ygz0.ttf);font-weight:300}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Regular.0koq4hkfp97t7.ttf);font-weight:400}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Medium.0uwh22-faq15c.ttf);font-weight:500}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-SemiBold.03d.m8du_3rj5.ttf);font-weight:600}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Bold.0p0053-r~8xas.ttf);font-weight:700}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-ExtraBold.0ysxyb1j5tb84.ttf);font-weight:800}@font-face{font-family:SF Pro Display;src:url(../media/SofiaSansCondensed-Black.0u2sl9x1pl_sv.ttf);font-weight:900}:root{--color-bg-base:#101014;--color-bg-raised:#17171e;--color-bg-overlay:#13131a;--color-surface:#23232f;--color-muted:#414151;--color-muted-hover:#525262;--color-accent:#fd1818;--color-accent-hover:#e01515;--color-accent-dark:#c41313;--color-error:#fd1818;--color-white:#fff;--color-gold:gold;--color-success:#2e963a;--color-border:#2a2a3a;--color-gold-rank:#eece79;--color-silver-rank:#b2b2b2;--color-bronze-rank:#ab6f51;--color-warning:#f59e0b;--color-info:#4e95ff;--color-magenta:#ff2c86;--color-gray-light:#adadad;--color-overlay-dark:#0009;--color-overlay-light:#0000004d;--color-bg-input:#1a1a2e;--color-text-secondary:#8a8a9a;--color-sidebar-bg:#0e0e16;--bg:var(--color-bg-base);--text:var(--color-white);--accent:var(--color-accent);--surface-bg:var(--color-bg-raised);--surface-text:var(--color-white);--surface-border:var(--color-border);--input-bg:var(--color-bg-input);--input-text:var(--color-white);--input-border:var(--color-border);--input-placeholder:var(--color-text-secondary);--nav-bg:var(--color-sidebar-bg);--nav-text:var(--color-text-secondary);--nav-text-active:var(--color-white);--nav-bg-active:var(--color-accent);--text-secondary:var(--color-text-secondary);--surface-muted:var(--color-muted);--surface-muted-hover:var(--color-muted-hover);--color-link:var(--color-info);--color-link-hover:color-mix(in srgb, var(--color-info) 80%, white 20%);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:50%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:54px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--font-sf-pro:"SF Pro Display", system-ui, -apple-system, sans-serif;--transition-fast:.2s ease;--transition-base:.3s ease;--header-height:56px;--sidebar-width:240px;--sidebar-width-collapsed:64px}@media (max-width:768px){:root{--header-height:48px}}[data-theme=light],.light{--bg:var(--color-white);--text:var(--color-bg-base);--surface-bg:var(--color-white);--surface-text:var(--color-bg-base);--surface-border:#0000001a;--input-bg:#0000000a;--input-text:var(--color-bg-base);--input-border:#00000026;--input-placeholder:#00000080;--nav-bg:#0000000a;--nav-text:#0009;--nav-text-active:var(--color-white);--nav-bg-active:var(--color-accent);--text-secondary:#00000080;--surface-muted:#0000000f;--surface-muted-hover:#0000001a;--color-link:#1e6acb;--color-link-hover:#154e9a}[data-theme=dark],.dark{--bg:var(--color-bg-base);--text:var(--color-white)}.container{width:100%;max-width:1540px;margin:0 auto;padding:0 32px}@media (max-width:768px){.container{padding:0 16px}}*{font-family:var(--font-suisse);box-sizing:border-box;-webkit-tap-highlight-color:#0000;border:none;outline:none;margin:0;padding:0}::-webkit-scrollbar{width:0;height:0}html{scroll-behavior:smooth;position:relative}body{font-family:var(--font-suisse);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg)}button{cursor:pointer;font-family:var(--font-suisse);background-color:#0000}a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}li{list-style-type:none}p,span{word-wrap:break-word;color:var(--text)}input{font-family:var(--font-suisse)}.Toastify__toast-container{z-index:9999999;width:400px;padding:0}.Toastify__toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:440px;margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-family:Suisse Intl,sans-serif;display:flex;position:relative;overflow:hidden;padding:var(--space-3) var(--space-4)!important;min-height:auto!important;box-shadow:none!important;background:#0009!important;border-radius:0!important}.Toastify__toast--success{color:#8fffae!important}.Toastify__toast--error{color:#f03636!important}.Toastify__toast--info,.Toastify__toast--warning{color:var(--color-white)!important}.Toastify__toast-body{align-items:center;gap:var(--space-2);flex:1;display:flex;margin:0!important;padding:0!important}.Toastify__toast-body p{font-family:Suisse Intl,sans-serif;font-size:var(--text-xs);letter-spacing:-.36px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;line-height:normal;overflow:hidden}.Toastify__toast-body p:first-child{color:inherit}.Toastify__toast-body p:last-child{opacity:.4;color:var(--color-white)}.Toastify__toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:flex}.Toastify__toast-icon svg{width:20px;height:20px}.Toastify__toast--success .Toastify__toast-icon svg{color:#8fffae}.Toastify__toast--error .Toastify__toast-icon svg{color:#f03636}.Toastify__toast--info .Toastify__toast-icon svg,.Toastify__toast--warning .Toastify__toast-icon svg{color:var(--color-white)}.Toastify__close-button{color:#6b7280;cursor:pointer;border-radius:var(--radius-md);width:16px;height:16px;transition:all var(--transition-fast);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.Toastify__close-button:hover{color:var(--color-white);background:#ffffff1a}.Toastify__close-button svg{width:10px;height:10px}.Toastify__progress-bar{border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(90deg,#0000,#ffffff4d);height:2px}.Toastify__progress-bar--success{background:linear-gradient(90deg,#0000,#8fffae)}.Toastify__progress-bar--error{background:linear-gradient(90deg,#0000,#f03636)}.Toastify__progress-bar--info,.Toastify__progress-bar--warning{background:linear-gradient(90deg,#0000,#fff)}
