*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--tidal-indigo:#5b5fd6;--tidal-indigo-deep:#4a4ec2;--tidal-indigo-tint:#c8caff;--tidal-navy:#22275b;--tidal-navy-deep:#181c44;--ink:#0a0a0a;--ink-charcoal:#1a1a1a;--ink-slate:#2a2a2a;--ink-gray:#7a7a7a;--ink-mute:#a8a8a8;--paper:#f4f3f0;--paper-warm:#faf9f6;--white:#fff;--hairline:#eee;--hairline-strong:#dadada;--accent-emerald:#1f8a5b;--accent-amber:#c28310;--accent-rose:#b83a3a;--color-bg:var(--white);--color-bg-secondary:var(--paper);--color-bg-tertiary:var(--paper-warm);--color-surface:var(--white);--color-surface-hover:var(--paper);--color-surface-raised:var(--white);--color-text:var(--ink);--color-text-secondary:var(--ink-gray);--color-text-tertiary:var(--ink-mute);--color-border:var(--hairline);--color-border-medium:var(--hairline);--color-border-strong:var(--hairline-strong);--color-accent:var(--tidal-indigo);--color-accent-blue:var(--tidal-indigo);--color-accent-green:var(--accent-emerald);--color-accent-amber:var(--accent-amber);--color-accent-red:var(--accent-rose);--color-accent-coral:var(--accent-rose);--color-accent-purple:var(--tidal-indigo);--tidal-blue:var(--tidal-indigo);--tidal-blue-light:var(--tidal-indigo-tint);--tidal-blue-dim:rgba(91,95,214,.1);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px hsla(0,0%,4%,.04);--shadow-sm:0 2px 8px hsla(0,0%,4%,.05);--shadow-md:0 8px 24px hsla(0,0%,4%,.07);--shadow-lg:0 24px 60px hsla(0,0%,4%,.1);--fs-hero:72px;--fs-display:56px;--fs-h1:44px;--fs-h2:32px;--fs-h3:24px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-meta:12px;--fs-eyebrow:11px;--tracking-eyebrow:0.14em;--tracking-meta:0.08em;--tracking-tight:-0.01em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px}body,html{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.45;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;-webkit-overflow-scrolling:touch}body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-tight);line-height:1.1;color:var(--ink)}p{color:var(--ink-charcoal)}a{color:var(--tidal-indigo);text-decoration:none}a:hover{color:var(--tidal-indigo-deep);text-decoration:underline;text-underline-offset:3px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ink-mute)}:focus-visible{outline:2px solid var(--tidal-indigo);outline-offset:2px;border-radius:2px}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}input,select,textarea{color-scheme:light}@media (max-width:768px){input,select,textarea{font-size:16px}button{min-height:36px}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:768px){.container{padding-left:16px;padding-right:16px}}@media (max-width:720px){.stack-on-mobile{grid-template-columns:1fr!important;display:grid!important}.hide-on-mobile{display:none!important}.kaz-navbar{padding:0 14px!important}}.home-wrap{max-width:1200px;margin:0 auto;padding:56px 32px 72px}.home-hero{font-weight:500;font-size:56px;line-height:1.05;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink)}.home-hero,.home-tagline{font-family:var(--font-display)}.home-tagline{font-style:italic;font-size:21px;line-height:1.4;color:var(--ink-gray);margin:0 0 48px}@media (max-width:768px){.home-wrap{padding:32px 18px 56px}.home-hero{font-size:36px}.home-tagline{font-size:17px;margin-bottom:32px}}@media (max-height:500px){.kaz-navbar{position:static!important}.home-wrap,.player-wrap{padding-top:14px!important;padding-bottom:24px!important}.page-header-compact{padding-top:8px!important;padding-bottom:8px!important;margin-bottom:8px!important}.page-header-compact h1,.page-header-compact h2{font-size:20px!important;line-height:1.1!important;margin:0!important}.page-stats-row{gap:6px!important;margin-bottom:6px!important}.page-filter-row,.page-stats-row>*{padding:6px 10px!important}.page-filter-row{margin-bottom:6px!important}}.player-wrap{max-width:1320px;margin:0 auto;padding:32px 32px 72px}.player-grid{display:grid;grid-template-columns:220px 1fr;grid-gap:36;gap:36;align-items:flex-start}@media (max-width:880px){.player-wrap{padding:18px 14px 56px}.player-grid{grid-template-columns:1fr!important;gap:14px}.player-sidebar{position:static!important;border-right:none!important;padding-right:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:row!important;gap:6px;border-bottom:1px solid var(--hairline);padding-bottom:8px!important;margin-bottom:4px}.player-sidebar>.eyebrow{display:none}.player-sidebar button{white-space:nowrap;flex:0 0 auto;border-bottom:2px solid transparent!important;border-left:none!important;padding:6px 10px!important}}@media (min-width:721px){.show-on-mobile{display:none!important}}.auth-root{min-height:100vh;display:flex;background:var(--paper)}.auth-grid{display:grid;grid-template-columns:minmax(360px,1.1fr) 1fr;min-height:100vh}@media (max-width:768px){.auth-grid{grid-template-columns:1fr}.auth-grid>div:first-child{padding:28px 24px!important}.auth-grid>div:first-child h1{font-size:34px!important;max-width:none!important}.auth-grid>div:first-child p{font-size:15px!important}.auth-grid>div:nth-child(2){padding:28px 20px!important}.auth-grid>div:nth-child(2) h2{font-size:28px!important}}.eyebrow{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow)}.eyebrow,.meta{font-family:var(--font-body);text-transform:uppercase;color:var(--ink-gray)}.meta{font-size:var(--fs-meta);font-weight:600;letter-spacing:var(--tracking-meta)}.counter{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--ink-gray)}.italic-accent{font-style:italic;color:var(--tidal-indigo)}@media print{@page{size:letter;margin:.5in}body,html{background:#fff!important;color:#000!important}body *{visibility:hidden}.briefing-print,.briefing-print *{visibility:visible}.briefing-print{position:absolute;inset:0;padding:0!important;max-width:none!important}.briefing-print [data-no-print="1"]{display:none!important}.briefing-print,.briefing-print div,.briefing-print h1,.briefing-print input,.briefing-print span,.briefing-print textarea{color:#000!important;background:transparent!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.briefing-print input,.briefing-print textarea{border:none!important;padding:4px 8px!important}.briefing-print [data-print-section]{page-break-inside:avoid;break-inside:avoid;border:1px solid #999!important;margin-bottom:10px!important}.briefing-print [data-print-section-header]{background:#eee!important;border:1px solid #999!important}}