:root{--app-vh: 1vh;--app-bottom-offset: 0px;--sf-base: rgba(9, 9, 11, 1);--sf-elevated: rgba(24, 24, 27, .5);--sf-card: rgba(24, 24, 27, .4);--sf-overlay: rgba(0, 0, 0, .75);--sf-glass: rgba(24, 24, 27, .35);--border-default: rgba(39, 39, 42, .8);--border-subtle: rgba(39, 39, 42, .5);--border-hover: rgba(63, 63, 70, 1);--border-focus: rgba(99, 102, 241, .5);--accent-primary: #3b82f6;--accent-success: #10b981;--accent-danger: #ef4444;--accent-warning: #f59e0b;--accent-orange: #ff5a32;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--text-inverted: #09090b;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .25);--shadow-elevated: 0 8px 32px rgba(0, 0, 0, .35);--shadow-glow-blue: 0 0 40px rgba(59, 130, 246, .15);--shadow-glow-emerald: 0 0 40px rgba(16, 185, 129, .15);--shadow-glow-amber: 0 0 40px rgba(245, 158, 11, .15);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bottom-nav-shell{border-color:#3f3f46d9;background:linear-gradient(180deg,#0a0d12f5,#070a0ef0);box-shadow:0 -10px 22px #00000052}.bottom-nav-item{color:#8c9aaa}@media(hover:hover)and (pointer:fine){.bottom-nav-item:hover{background:#272e3ab8;color:#e7edf6}}.bottom-nav-active{background:linear-gradient(180deg,#2a3442db,#1e2632d6);border-color:#3f526a;color:#f0f6ff;box-shadow:inset 0 3px #ff5a32,inset 0 1px #ffffff1a}.tm-subtabs-bar{background:linear-gradient(180deg,#161c26db,#0e131cd6);border-color:#3f4a5c8c}.tm-subtab{min-height:34px}.tm-subtab-inactive{color:#8e9cb0;border-color:#4e5a6c73;background:#121821a6}.tm-subtab-inactive .tm-subtab-count-inactive{background:#424d5ed1;color:#c4cede}.tm-subtab-active{box-shadow:inset 0 2px #ffffff14}.tm-subtab-active .tm-subtab-count-active{background:#fff3;color:#f7fbff}.tm-card{border-radius:14px}.tm-card-live{box-shadow:0 6px 18px #f59e0b29,inset 0 0 0 1px #f59e0b1f}.tm-card-ready{box-shadow:0 4px 14px #2563eb1f,inset 0 0 0 1px #2563eb1a}.tm-card-header{-webkit-backdrop-filter:saturate(115%);backdrop-filter:saturate(115%)}.tm-match-meta{color:#b5c2d5;font-weight:700}.tm-round-meta{color:#8290a4;font-weight:700}.tm-status-pill{border:1px solid transparent;font-weight:800;letter-spacing:.02em}.tm-status-live{border-color:#ef444473}.tm-status-ready{border-color:#3b82f666}.tm-status-completed{border-color:#10b98166}.tm-status-locked{border-color:#71717a73}.tm-player-row{border:1px solid rgba(82,93,110,.28)}.tm-player-row-winner{border-color:#10b98157}.tm-score-box{min-width:1.8rem;border:1px solid transparent}.tm-score-neutral{border-color:#71717a6b}.tm-score-loss{border-color:#f43f5e57}.tm-score-win{border-color:#10b98180}.tb-match-card{border-radius:13px;box-shadow:0 6px 16px #060a1252}.tb-match-live{box-shadow:0 8px 18px #f59e0b29,inset 0 0 0 1px #f59e0b1f}.tb-match-ready{box-shadow:0 8px 18px #2563eb24,inset 0 0 0 1px #2563eb1a}.tb-match-completed{box-shadow:0 5px 14px #1018283d}.tb-match-header{letter-spacing:.04em}.tb-player-row{border-top:1px solid rgba(63,74,92,.26)}.tb-player-row-winner{border-top-color:#10b98152}.tb-avg-chip{border:1px solid rgba(82,93,110,.42)}.tb-score-box{border:1px solid transparent;min-width:1.8rem}.tb-score-neutral{border-color:#71717a75}.tb-score-loss{border-color:#f43f5e57}.tb-score-win{border-color:#10b9818f}.tb-bye-card{border-color:#525d6e80;background:#141b2680}.tb-finals-wrap{border-left-color:#f59e0b57!important}body{margin:0;height:calc(var(--app-vh) * 100);transition:background-color .3s ease;overscroll-behavior-x:none}html.theme-light body{background:#c8dddc;color:#0f1a1a}html.theme-light #root{background-image:radial-gradient(980px 560px at -10% -12%,rgba(14,116,144,.18),transparent 56%),radial-gradient(880px 520px at 110% 112%,rgba(249,115,22,.12),transparent 54%)!important}html.theme-light [class*=bg-zinc-950],html.theme-light [class*=bg-slate-950]{background-color:#d3e5e3!important}html.theme-light [class*=bg-zinc-900],html.theme-light [class*=bg-slate-900]{background-color:#f6fbfa!important;box-shadow:0 10px 24px #0f172a1f}html.theme-light [class*=bg-zinc-800],html.theme-light [class*=bg-slate-800]{background-color:#e4ecec!important}html.theme-light [class*=bg-zinc-700],html.theme-light [class*=bg-slate-700]{background-color:#cddedd!important}html.theme-light [class*=bg-zinc-600],html.theme-light [class*=bg-slate-600]{background-color:#b8cdcb!important}html.theme-light [class*=border-zinc-900],html.theme-light [class*=border-zinc-800],html.theme-light [class*=border-zinc-700]{border-color:#9cb4b2!important}html.theme-light [class*=text-zinc-100],html.theme-light [class*=text-zinc-200],html.theme-light [class*=text-white]{color:#0d1919!important}html.theme-light [class*=bg-blue-600][class*=text-white],html.theme-light [class*=bg-blue-500][class*=text-white],html.theme-light [class*=bg-emerald-600][class*=text-white],html.theme-light [class*=bg-emerald-500][class*=text-white],html.theme-light [class*=bg-red-600][class*=text-white],html.theme-light [class*=bg-red-500][class*=text-white],html.theme-light [class*=bg-orange-600][class*=text-white],html.theme-light [class*=bg-orange-500][class*=text-white],html.theme-light [class*=bg-amber-600][class*=text-white],html.theme-light [class*=bg-amber-500][class*=text-white],html.theme-light [class*=bg-indigo-600][class*=text-white],html.theme-light [class*=bg-indigo-500][class*=text-white],html.theme-light [class*=bg-violet-600][class*=text-white],html.theme-light [class*=bg-violet-500][class*=text-white],html.theme-light [class^=bg-blue-600] [class*=text-white],html.theme-light [class*=" bg-blue-600"] [class*=text-white],html.theme-light [class^=bg-blue-500] [class*=text-white],html.theme-light [class*=" bg-blue-500"] [class*=text-white],html.theme-light [class^=bg-emerald-600] [class*=text-white],html.theme-light [class*=" bg-emerald-600"] [class*=text-white],html.theme-light [class^=bg-emerald-500] [class*=text-white],html.theme-light [class*=" bg-emerald-500"] [class*=text-white],html.theme-light [class^=bg-red-600] [class*=text-white],html.theme-light [class*=" bg-red-600"] [class*=text-white],html.theme-light [class^=bg-red-500] [class*=text-white],html.theme-light [class*=" bg-red-500"] [class*=text-white],html.theme-light [class^=bg-orange-600] [class*=text-white],html.theme-light [class*=" bg-orange-600"] [class*=text-white],html.theme-light [class^=bg-orange-500] [class*=text-white],html.theme-light [class*=" bg-orange-500"] [class*=text-white],html.theme-light [class^=bg-amber-600] [class*=text-white],html.theme-light [class*=" bg-amber-600"] [class*=text-white],html.theme-light [class^=bg-amber-500] [class*=text-white],html.theme-light [class*=" bg-amber-500"] [class*=text-white],html.theme-light [class^=bg-indigo-600] [class*=text-white],html.theme-light [class*=" bg-indigo-600"] [class*=text-white],html.theme-light [class^=bg-indigo-500] [class*=text-white],html.theme-light [class*=" bg-indigo-500"] [class*=text-white],html.theme-light [class^=bg-violet-600] [class*=text-white],html.theme-light [class*=" bg-violet-600"] [class*=text-white],html.theme-light [class^=bg-violet-500] [class*=text-white],html.theme-light [class*=" bg-violet-500"] [class*=text-white]{color:#fff!important}html.theme-light [class*=text-zinc-300],html.theme-light [class*=text-zinc-400]{color:#233938!important}html.theme-light [class*=text-zinc-500],html.theme-light [class*=text-zinc-600]{color:#425b59!important}html.theme-light [class*=text-zinc-700],html.theme-light [class*=text-zinc-800],html.theme-light [class*=text-zinc-900]{color:#1a2a29!important}html.theme-light [class*=text-blue-400]{color:#0d63c7!important}html.theme-light [class*=text-blue-300]{color:#1d4ed8!important}html.theme-light [class*=text-blue-500]{color:#0a4ba8!important}html.theme-light [class*=text-emerald-400]{color:#10b981!important}html.theme-light [class*=text-emerald-500]{color:#059669!important}html.theme-light [class*=text-amber-400]{color:#f59e0b!important}html.theme-light [class*=text-amber-500]{color:#d97706!important}html.theme-light [class*=text-blue-200]{color:#1d4ed8!important}html.theme-light [class*=text-emerald-200]{color:#047857!important}html.theme-light [class*=text-violet-200]{color:#6d28d9!important}html.theme-light [class*=text-amber-200]{color:#b45309!important}html.theme-light [class*=text-yellow-300],html.theme-light [class*=text-yellow-400]{color:#a16207!important}html.theme-light [class*=text-amber-300]{color:#b45309!important}html.theme-light [class*=text-orange-300]{color:#c2410c!important}html.theme-light [class*=text-emerald-300]{color:#047857!important}html.theme-light [class*=text-rose-300]{color:#be123c!important}html.theme-light [class*="bg-yellow-400/10"],html.theme-light [class*="bg-yellow-400/15"]{background-color:#fde04747!important}html.theme-light [class*="bg-orange-500/10"],html.theme-light [class*="bg-orange-500/15"]{background-color:#f9731629!important}html.theme-light [class*="bg-emerald-500/20"],html.theme-light [class*="bg-emerald-500/10"]{background-color:#10b9812e!important}html.theme-light [class*=border-yellow-400]{border-color:#ca8a0480!important}html.theme-light [class*=border-amber-500]{border-color:#d9770673!important}html.theme-light [class*=border-orange-500]{border-color:#ea580c66!important}html.theme-light [class*=border-emerald-500]{border-color:#05966966!important}html.theme-light [class*="bg-blue-500/10"],html.theme-light [class*="bg-blue-600/10"],html.theme-light [class*="bg-blue-600/20"]{background-color:#2563eb2e!important}html.theme-light [class*="bg-emerald-500/10"],html.theme-light [class*="bg-emerald-600/10"],html.theme-light [class*="bg-emerald-600/20"]{background-color:#0596692e!important}html.theme-light [class*="bg-amber-500/10"],html.theme-light [class*="bg-amber-600/10"],html.theme-light [class*="bg-amber-600/20"]{background-color:#d9770629!important}html.theme-light .accent-fill-orange{background:linear-gradient(155deg,#ff6342fa,#ff542ff5)!important;border-color:#c23a21c7!important;box-shadow:0 12px 26px #d44c2a42!important}html.theme-light .accent-fill-amber{background:linear-gradient(155deg,#ffaa2afa,#ff9618f5)!important;border-color:#c26914c7!important;box-shadow:0 12px 26px #cf781f3d!important}html.theme-light .accent-fill-emerald{background:linear-gradient(155deg,#39ae88fa,#249874f5)!important;border-color:#137154b8!important;box-shadow:0 12px 26px #117e5e3d!important}html.theme-light .accent-fill-orange:hover,html.theme-light .accent-fill-amber:hover,html.theme-light .accent-fill-emerald:hover{filter:saturate(1.08) brightness(.99)}html.theme-light .accent-fill-orange [class*=text-orange-300],html.theme-light .accent-fill-orange [class*=text-orange-400],html.theme-light .accent-fill-orange [class*=text-orange-500]{color:#fff8f5!important}html.theme-light .accent-fill-amber [class*=text-amber-300],html.theme-light .accent-fill-amber [class*=text-amber-400],html.theme-light .accent-fill-amber [class*=text-amber-500]{color:#2a1a08!important}html.theme-light .accent-fill-emerald [class*=text-emerald-300],html.theme-light .accent-fill-emerald [class*=text-emerald-400],html.theme-light .accent-fill-emerald [class*=text-emerald-500]{color:#eafdf6!important}html.theme-light .accent-fill-orange [class*=text-zinc-500],html.theme-light .accent-fill-orange [class*=text-zinc-400],html.theme-light .accent-fill-emerald [class*=text-zinc-500],html.theme-light .accent-fill-emerald [class*=text-zinc-400]{color:#ffffffe0!important}html.theme-light .accent-fill-amber [class*=text-zinc-500],html.theme-light .accent-fill-amber [class*=text-zinc-400]{color:#311e09d6!important}html.theme-light .bottom-nav-item{color:#314a48!important}html.theme-light .bottom-nav-shell{border-color:#9cb4b2!important;background:linear-gradient(180deg,#c8dddcf5,#c1d7d5f0)!important;box-shadow:0 -10px 22px #1a2a291f}@media(hover:hover)and (pointer:fine){html.theme-light .bottom-nav-item:hover{background:#d8e7e6!important;color:#1b2b2a!important}}html.theme-light .bottom-nav-active{background:linear-gradient(180deg,#f3f9f8fa,#ebf5f3f5)!important;border-color:#95b7b4!important;color:#172726!important;box-shadow:inset 0 3px #ff5a32,inset 0 1px #ffffffb8}html.theme-light .hub-live-stat{background:linear-gradient(160deg,#5ac9a0f5,#3eb088f0)!important;border-color:#0c6e50ad!important;box-shadow:0 8px 18px #09604633}html.theme-light .hub-live-stat-title{color:#edfff9!important}html.theme-light .hub-live-stat-value{color:#fff!important}html.theme-light .resume-tournament-card{background:linear-gradient(160deg,#ade7d5fa,#9adcc8f5)!important;border-color:#1e785d94!important;box-shadow:0 8px 18px #156c5324}html.theme-light .resume-tournament-card:hover{border-color:#15654fb8!important;filter:saturate(1.03)}html.theme-light .resume-tournament-icon,html.theme-light .resume-tournament-chevron{color:#0c6f53!important}html.theme-light .resume-tournament-title{color:#0b4f3c!important;font-weight:800}html.theme-light .resume-tournament-meta{color:#176f56!important;font-weight:700}html.theme-light .login-brand-badge{background:#ffffffc7!important;border-color:#2738373d!important;color:#182726!important}html.theme-light .login-brand-badge .login-brand-icon{color:#0f1f1e!important}html.theme-light .td-tab{color:#3a5452!important}html.theme-light .pt-dropdown-trigger{background:#eef6f5f0!important;border-color:#8faba8a3!important;color:#1f3332!important}html.theme-light .pt-dropdown-trigger:focus{border-color:#346cbd8f!important;box-shadow:0 0 0 2px #346cbd24}html.theme-light .pt-dropdown-chevron{color:#365250!important}html.theme-light .pt-dropdown-menu{background:#e4f0effa!important;border-color:#8ca8a4a8!important}html.theme-light .pt-dropdown-item{color:#243b39!important}html.theme-light .pt-dropdown-item:hover{background:#cddfdde6!important;color:#132423!important}html.theme-light .pt-dropdown-item-active{background:linear-gradient(180deg,#bad6fae0,#a8c8f2d1)!important;color:#114b88!important;font-weight:700}html.theme-light .pt-reg-open-btn{background-color:#2563eb!important;color:#fff!important;border:none!important}html.theme-light .pt-reg-open-btn:hover{background-color:#1d4ed8!important}html.theme-light .pt-reg-closed-btn{background-color:#c4d6d4b3!important;border-color:#88a39f99!important;color:#4a6a68!important}html.theme-light .tm-subtabs-bar{background:linear-gradient(180deg,#c4d8d6e6,#bdd2d0db)!important;border-color:#88a6a294!important}html.theme-light .tm-subtab-inactive{background:#e6f0efe6!important;border-color:#91adaa9e!important;color:#3f5a58!important}html.theme-light .tm-subtab-inactive .tm-subtab-count-inactive{background:#a7bebbc7!important;color:#203231!important}html.theme-light .tm-subtab-active{box-shadow:inset 0 2px #ffffffa6!important}html.theme-light .tm-subtab-active.tm-subtab-live{background:linear-gradient(180deg,#ffe2b9f5,#fcd59af0)!important;border-color:#b45f1085!important;color:#8f3f04!important}html.theme-light .tm-subtab-active.tm-subtab-upcoming{background:linear-gradient(180deg,#c7e0fcf5,#b2d3f9f0)!important;border-color:#2563eb80!important;color:#114b88!important}html.theme-light .tm-subtab-active.tm-subtab-completed{background:linear-gradient(180deg,#cbecdff5,#b7e1d0f0)!important;border-color:#148a6475!important;color:#0f5e45!important}html.theme-light .tm-subtab-active .tm-subtab-count-active{background:#ffffff7a!important;color:#1e2f2e!important}html.theme-light .tm-card{box-shadow:0 6px 14px #1e373514}html.theme-light .tm-card-live{border-color:#d9770685!important;background:linear-gradient(180deg,#f5ecdff5,#f0e6d6f0)!important;box-shadow:0 8px 16px #b45f101f,inset 0 0 0 1px #d977062e}html.theme-light .tm-card-ready{border-color:#2563eb75!important;background:linear-gradient(180deg,#e3effdf5,#d9e9faf0)!important;box-shadow:0 8px 16px #2760b11f,inset 0 0 0 1px #2563eb24}html.theme-light .tm-card-completed{border-color:#829c9985!important;background:linear-gradient(180deg,#ecf4f3f5,#e5efeef0)!important}html.theme-light .tm-card-locked{border-color:#8ba3a073!important;background:linear-gradient(180deg,#e9f2f1eb,#e1eceae6)!important;opacity:.76}html.theme-light .tm-card-header-default{background:#d5e3e1db!important;border-color:#91aca885!important}html.theme-light .tm-card-header-live{background:#fcdeaa99!important;border-color:#d9770657!important}html.theme-light .tm-card-header-ready{background:#c0dcfc94!important;border-color:#2563eb52!important}html.theme-light .tm-match-meta{color:#294542!important}html.theme-light .tm-round-meta{color:#456360!important}html.theme-light .keypad-btn-clear{background:linear-gradient(180deg,#f5d6ddf5,#efc9d2f0)!important;border-color:#d25f799e!important;color:#be3f65!important;box-shadow:inset 0 1px #ffffff9e!important}html.theme-light .keypad-btn-clear:hover{background:linear-gradient(180deg,#f4ccd6fa,#ecbfcbf5)!important;border-color:#c44a67b8!important;color:#a83358!important}html.theme-light .keypad-btn-clear:active{background:linear-gradient(180deg,#ecbcc8fa,#e4b0bdf5)!important}html.theme-light .tm-bracket-pill-winners{background:#10b98133!important;border-color:#10755459!important;color:#0f5e45!important}html.theme-light .tm-bracket-pill-losers{background:#f43f5e2e!important;border-color:#be185d4d!important;color:#9f1239!important}html.theme-light .tm-bracket-pill-final{background:#f59e0b33!important;border-color:#b4530957!important;color:#92400e!important}html.theme-light .tm-player-row{background:#dce8e7b8!important;border-color:#90aaa670}html.theme-light .tm-player-row-winner{background:#c2edddcc!important;border-color:#148a6457!important}html.theme-light .tm-score-neutral{background:#a9bebcc7!important;border-color:#72898680;color:#1d302f!important}html.theme-light .tm-score-loss{background:#fed4e0e6!important;border-color:#e11d484d;color:#a11d43!important}html.theme-light .tm-score-win{background:#2ca679!important;border-color:#10755485;color:#fff!important}html.theme-light .td-tab-active{background:linear-gradient(180deg,#f6fcfbfa,#edf6f4f5)!important;border-color:#91b1ae!important;color:#182a29!important;box-shadow:inset 0 3px #ff5a32}html.theme-light .td-tab-inactive{color:#445d5b!important}html.theme-light .td-tab-inactive:hover{background:#d7e6e4!important;color:#1e312f!important}html.theme-light .bracket-section-title{font-weight:900}html.theme-light .bracket-round-pill{font-weight:800;letter-spacing:.05em}html.theme-light .tb-match-card{border-color:#88a39f85!important;box-shadow:0 7px 16px #1f39361a}html.theme-light .tb-match-live{border-color:#d9770694!important;background:linear-gradient(180deg,#f5ecdff7,#f0e6d5f2)!important;box-shadow:0 8px 16px #bf6c1c24,inset 0 0 0 1px #d977062e}html.theme-light .tb-match-ready{border-color:#2563eb85!important;background:linear-gradient(180deg,#e4f0fdf7,#dbeafbf2)!important;box-shadow:0 8px 16px #2563eb1f,inset 0 0 0 1px #2563eb24}html.theme-light .tb-match-completed{border-color:#8ba4a085!important;background:linear-gradient(180deg,#ecf4f3f7,#e5efeef2)!important}html.theme-light .tb-match-waiting,html.theme-light .tb-match-locked{border-color:#8ea6a375!important;background:linear-gradient(180deg,#e7f1f0f0,#dfebe9eb)!important}html.theme-light .tb-match-header-default,html.theme-light .tb-match-header-completed,html.theme-light .tb-match-header-locked{background:#d6e4e2e0!important;border-color:#95ada98a!important;color:#436361!important}html.theme-light .tb-match-header-live{background:#fcdeac9e!important;border-color:#d977065c!important;color:#8b4d13!important}html.theme-light .tb-match-header-ready{background:#c0ddfc9e!important;border-color:#2563eb5c!important;color:#1f4f97!important}html.theme-light .tb-player-row{border-top-color:#99b1ae80}html.theme-light .tb-player-row-winner{background:#c1ecdbd6!important;border-top-color:#168a6566}html.theme-light .tb-avg-chip{background:#aec3c1b3!important;border-color:#81999580;color:#294341!important}html.theme-light .tb-score-neutral{background:#abc0becc!important;border-color:#788f8c85;color:#1f3332!important}html.theme-light .tb-score-loss{background:#fed3dfe6!important;border-color:#e11d484d;color:#a11d43!important}html.theme-light .tb-score-win{background:#2da97b!important;border-color:#1075548a;color:#fff!important}html.theme-light .tb-bye-card{background:#e0eceaeb!important;border-color:#8fa6a385!important;opacity:.84}html.theme-light .tb-finals-wrap{border-left-color:#d67b2166!important}html.theme-light .bracket-round-pill-emerald{background:linear-gradient(180deg,#5fc4a0f0,#46ac89eb)!important;border-color:#0a6e509e!important;color:#ecfff8!important}html.theme-light .bracket-round-pill-rose{background:linear-gradient(180deg,#ff7b94f2,#f66180eb)!important;border-color:#b1224a94!important;color:#fff4f7!important}html.theme-light .bracket-round-pill-amber{background:linear-gradient(180deg,#ffb848f2,#f8a12deb)!important;border-color:#ab5c1194!important;color:#2f1d08!important}html.theme-light .bracket-round-pill-blue{background:linear-gradient(180deg,#5695eaf2,#3f7bd4eb)!important;border-color:#1b4a9e9e!important;color:#f2f8ff!important}.bg-grid-pattern{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-width:900px){body{margin:0;overflow:hidden;background:#020617}#root{display:none!important}body:before{content:"Za nastavak okreni uređaj okomito (portrait).";position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#e2e8f0;font-weight:700;font-size:16px;letter-spacing:.02em;background:#020617;z-index:9999}}.glass{background:var(--sf-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--border-subtle)}.glass-card{background:var(--sf-card);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.glass-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-elevated)}.glass-card-static{background:var(--sf-card);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.glass-elevated{background:var(--sf-elevated);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px #ef444466}50%{box-shadow:0 0 20px #ef4444b3}}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes numberPop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-fade-in-up{animation:fadeInUp var(--duration-normal) var(--ease-out-expo) both}.animate-fade-in-scale{animation:fadeInScale var(--duration-normal) var(--ease-out-expo) both}.animate-slide-up{animation:slideUp var(--duration-slow) var(--ease-out-expo) both}.animate-slide-down{animation:slideDown var(--duration-normal) var(--ease-out-expo) both}.animate-glow-pulse{animation:glowPulse 2s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.06) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.animate-number-pop{animation:numberPop .3s var(--ease-spring) both}.stagger-children>*{animation:staggerIn var(--duration-normal) var(--ease-out-expo) both}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:50ms}.stagger-children>*:nth-child(3){animation-delay:.1s}.stagger-children>*:nth-child(4){animation-delay:.15s}.stagger-children>*:nth-child(5){animation-delay:.2s}.stagger-children>*:nth-child(6){animation-delay:.25s}.stagger-children>*:nth-child(7){animation-delay:.3s}.stagger-children>*:nth-child(8){animation-delay:.35s}.press-scale{transition:transform var(--duration-fast) var(--ease-spring)}.press-scale:active{transform:scale(.97)}.hover-lift{transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.type-page-title{font-weight:900;font-size:1.125rem;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.type-section{font-weight:800;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.type-card-title{font-weight:700;font-size:.9375rem;letter-spacing:-.01em;line-height:1.3}.type-label{font-weight:700;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.type-stat{font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.type-body{font-weight:500;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.type-mono{font-family:Inter,monospace;font-variant-numeric:tabular-nums;font-weight:700}@media(prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-fade-in-scale,.animate-slide-up,.animate-slide-down,.animate-glow-pulse,.animate-shimmer,.animate-number-pop,.stagger-children>*,.hover-lift,.press-scale{animation:none!important;transition:none!important}}
