@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.08wnys.spqmz-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.03kpp5fbi.88j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.0g6adshk-wxa_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_29404a3e-module__pgJcsa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_29404a3e-module__pgJcsa__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_74e404aa-module__jth8hG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_74e404aa-module__jth8hG__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6b11738f-module__c5tpUG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6b11738f-module__c5tpUG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Archivo Narrow;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/99a09a770dc8f8f4-s.0y~tz9-_cz0cu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c53ea3f677b42d0d-s.13_v6_msg2t6t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/36a2baa8ee614ca5-s.p.0h6bgexwm5~i~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22ffef498a8b8586-s.10l6.fu-a-r83.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/20f894e0b805fdc3-s.0i-rtnv22ri.y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.0qbp7kbmntd2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow Fallback;src:local(Arial);ascent-override:125.38%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.archivo_narrow_6ae76a1c-module__rihbgG__className{font-family:Archivo Narrow,Archivo Narrow Fallback}.archivo_narrow_6ae76a1c-module__rihbgG__variable{--font-archivo-narrow:"Archivo Narrow", "Archivo Narrow Fallback"}
:root,.g-theme-light{--color-bg-primary:#f8f4ec;--color-bg-secondary:#ebe8e2;--color-bg-card:#fcfaf7;--color-bg-card-hover:#eeebe5;--color-bg-card-alt:#f9f6f1;--color-bg-elevated:#ebe8e2;--color-bg-overlay:#f8f4ecf2;--color-border:#c2bdb5;--color-border-subtle:#d9d5cf;--color-border-accent:#0c6d3e66;--color-text-primary:#1b1915;--color-text-secondary:#49443b;--color-text-muted:#635d51;--color-text-inverse:#fff;--color-topbar:#185b37;--color-accent:#0c6d3e;--color-accent-hover:#134f2e;--color-accent-dim:#0c6d3e1a;--color-accent-green:#0c6d3e;--color-accent-green-dim:#0c6d3e1a;--color-accent-green-dim-hover:#0c6d3e29;--color-accent-blue:#0c6d3e;--color-accent-blue-hover:#134f2e;--color-accent-red:#ae3c36;--color-accent-red-dim:#ae3c3626;--color-accent-yellow:#f0a726;--color-accent-yellow-dim:#f0a72626;--color-accent-purple:#a855f7;--color-success:#0c6d3e;--color-warning:#f0a726;--color-warning-dim:#f0a72626;--color-danger:#ae3c36;--color-danger-dim:#ae3c361f;--color-danger-dark:#9a2925;--color-defeat:#905156;--color-gold:#805d00;--color-gold-dim:#805d001f;--color-gold-dim-hover:#805d002e;--color-silver:#66635c;--color-bronze:#92532a;--color-pos-gk:#926500;--color-pos-gk-on:#fff;--color-pos-gk-line:#926500;--color-pos-cb:#0076b2;--color-pos-cb-on:#fff;--color-pos-cb-line:#0076b2;--color-pos-lb:#5667b9;--color-pos-lb-on:#fff;--color-pos-lb-line:#5667b9;--color-pos-rb:#5667b9;--color-pos-rb-on:#fff;--color-pos-rb-line:#5667b9;--color-pos-lwb:#008295;--color-pos-lwb-on:#fff;--color-pos-lwb-line:#008295;--color-pos-rwb:#008295;--color-pos-rwb-on:#fff;--color-pos-rwb-line:#008295;--color-pos-dm:#7b56b9;--color-pos-dm-on:#fff;--color-pos-dm-line:#7b56b9;--color-pos-cm:#915397;--color-pos-cm-on:#fff;--color-pos-cm-line:#915397;--color-pos-am:#a34e71;--color-pos-am-on:#fff;--color-pos-am-line:#a34e71;--color-pos-lw:#00866f;--color-pos-lw-on:#fff;--color-pos-lw-line:#00866f;--color-pos-rw:#00866f;--color-pos-rw-on:#fff;--color-pos-rw-line:#00866f;--color-pos-st:#ad4c42;--color-pos-st-on:#fff;--color-pos-st-line:#ad4c42;--color-pos-fb:var(--color-pos-lb);--color-pos-wb:var(--color-pos-lwb);--color-bg-inset:#e2dfda;--color-border-strong:#8c857a;--color-accent-ink:#1f7144;--color-on-accent:#fff;--color-on-warning:#1b1915;--color-on-danger:#fff;--color-live:#b23731;--color-warning-text:#875a04;--color-tint-accent:#e2ede5;--color-tint-danger:#f4e6e4;--color-tint-warning:#f0e9de;--color-pitch:#417655;--color-pitch-band:#386a4b;--color-pitch-line:#fff;--line:1px solid var(--color-border-subtle);--line-strong:1px solid var(--color-border);--t-10:10px;--t-11:11px;--t-12:12px;--t-13:13px;--t-15:15px;--t-17:17px;--t-20:20px;--t-25:25px;--t-32:32px;--t-40:40px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-shell:10px;--r-control:4px;--r-micro:2px;--r-round:50%;--r-pill:999px;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-hanken-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), "Fira Code", ui-monospace, monospace;--font-condensed:var(--font-archivo-narrow), "Archivo Narrow", "Arial Narrow", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.1;--leading-snug:1.3;--leading-base:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #1c1c1c14;--shadow-md:0 4px 12px #1c1c1c1a;--shadow-lg:0 8px 24px #1c1c1c24;--shadow-xl:0 16px 48px #1c1c1c2e;--shadow-card:0 1px 2px #17140f0d, 0 8px 20px -12px #17140f26;--shadow-card-lift:0 1px 2px #17140f0f, 0 16px 32px -16px #17140f38;--shadow-trading-card:0 1px 0 #ffffff8c inset, 0 0 0 1px var(--color-border) inset, 0 24px 56px -16px #1c1c1c47, 0 8px 18px -6px #1c1c1c24;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--nav-height:calc(52px + env(safe-area-inset-top,0px));--content-max-width:1280px;--z-base:1;--z-sticky:10;--z-nav:100;--z-dropdown:200;--z-modal:300;--z-toast:400;--dur-instant:90ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--color-green-50:#eaf5ed;--color-green-100:#d6ebdc;--color-green-200:#add6ba;--color-green-300:#3b8d5d;--color-green-600:#1e7c4a;--color-green-700:#0c6d3e;--color-green-800:#185b37;--color-green-900:#16452a}[data-theme=dark]{--color-topbar:#185b37;--color-bg-primary:#1b1f29;--color-bg-secondary:#242934;--color-bg-card:#272d39;--color-bg-card-hover:#313743;--color-bg-card-alt:#202530;--color-bg-elevated:#313743;--color-bg-overlay:#1b1f29f2;--color-border:#3f4552;--color-border-subtle:#2d333e;--color-border-accent:#28a56459;--color-text-primary:#ebe7e1;--color-text-secondary:#b5b0a7;--color-text-muted:#989389;--color-text-inverse:#ebe7e1;--color-accent:#28a564;--color-accent-hover:#43c07a;--color-accent-dim:#28a56424;--color-accent-green:#28a564;--color-accent-green-dim:#28a56424;--color-accent-green-dim-hover:#28a56433;--color-accent-blue:#28a564;--color-accent-blue-hover:#43c07a;--color-success:#28a564;--color-warning:#f0a726;--color-warning-dim:#f0a72629;--color-danger:#e27368;--color-danger-dim:#e2736829;--color-danger-dark:#cd6057;--color-gold:#b38e3b;--color-gold-dim:#b38e3b29;--color-gold-dim-hover:#b38e3b38;--color-silver:#97938b;--color-bronze:#c7845a;--color-defeat:#c58186;--color-bg-inset:#131720;--color-border-strong:#707787;--color-accent-ink:#26a865;--color-on-accent:#1b1915;--color-on-warning:#1b1915;--color-on-danger:#1b1915;--color-live:#e67066;--color-warning-text:#bc8a3f;--color-tint-accent:#26382c;--color-tint-danger:#422d2a;--color-tint-warning:#3d3120;--color-pos-gk-on:#fff;--color-pos-gk-line:#b18331;--color-pos-cb-on:#fff;--color-pos-cb-line:#4f8fcf;--color-pos-lb-on:#fff;--color-pos-lb-line:#638ad3;--color-pos-rb-on:#fff;--color-pos-rb-line:#638ad3;--color-pos-lwb-on:#fff;--color-pos-lwb-line:#2f98a6;--color-pos-rwb-on:#fff;--color-pos-rwb-line:#2f98a6;--color-pos-dm-on:#fff;--color-pos-dm-line:#937ecd;--color-pos-cm-on:#fff;--color-pos-cm-line:#a679c3;--color-pos-am-on:#fff;--color-pos-am-line:#c5709a;--color-pos-lw-on:#fff;--color-pos-lw-line:#2f9b85;--color-pos-rw-on:#fff;--color-pos-rw-line:#2f9b85;--color-pos-st-on:#fff;--color-pos-st-line:#cd7167;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 30px #0000006b;--shadow-xl:0 16px 48px #0000008c;--shadow-card:0 2px 6px #0000004d, 0 16px 40px -12px #00000073;--shadow-card-lift:0 4px 10px #00000059, 0 24px 56px -14px #00000080, 0 0 0 1px #28a56424 inset;--color-green-50:#19281e;--color-green-100:#1c3726;--color-green-200:#1f4d32;--color-green-300:#287b4d;--color-green-600:#3db975;--color-green-700:#28a564;--color-green-800:#185b37;--color-green-900:#16452a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;font-size:16px}body{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;background-color:var(--color-bg-primary);color:var(--color-text-primary);overscroll-behavior:none;min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);line-height:1.6}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word}a{color:var(--color-accent-blue);transition:color var(--transition-fast);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-accent-blue-hover)}}button{cursor:pointer;font-family:inherit;font-size:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border:none}@layer gaffa-base{button:active:not(:disabled){transform:scale(var(--press-scale,.97))}@media (prefers-reduced-motion:reduce){button:active:not(:disabled){transform:none}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}input,select,textarea{font-family:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--content-max-width);padding:0 var(--space-6);margin:0 auto}.g-skeleton{background:linear-gradient(90deg, var(--color-bg-card) 0%, var(--color-bg-card-hover) 50%, var(--color-bg-card) 100%);border-radius:var(--r-control);background-size:200% 100%;animation:1.8s ease-in-out infinite g-skeleton-shimmer}@keyframes g-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.g-skeleton{background:var(--color-bg-card-hover);animation:none}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}}.ds-display{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-bold);letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-text-primary)}.ds-h1{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-text-primary)}.ds-h2{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.015em;line-height:var(--leading-snug);color:var(--color-text-primary)}.ds-h3{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-text-primary)}.ds-heading{font-family:var(--font-serif);font-style:italic;font-size:var(--t-17);letter-spacing:0;color:var(--color-accent-ink);font-weight:600}.ds-label{font-family:var(--font-sans);font-size:10px;font-weight:var(--font-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.ds-body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-base);color:var(--color-text-secondary)}.ds-body-sm{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.ds-stat{font-family:var(--font-serif);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-text-primary)}.ds-mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0}.playercard-clickable-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:700;text-decoration:none;transition:color .15s ease-in-out;display:inline}@media (hover:hover) and (pointer:fine){.playercard-clickable-btn:hover{color:var(--color-accent-ink);text-decoration:underline}}.ds-live{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:var(--t-13);color:var(--color-live);align-items:center;gap:7px;display:inline-flex}.ds-live:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.ds-live:before{animation:1.8s ease-in-out infinite ds-pulse}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.35}}.ds-suffix-tag{font-family:var(--font-serif);color:var(--color-text-muted);font-size:.9em;font-style:italic;font-weight:500}.ds-tick-tag{font-family:var(--font-sans);letter-spacing:.02em;color:var(--pc,var(--color-text-muted));border-left:3px solid var(--pc,var(--color-border));align-items:center;padding-left:9px;font-size:10px;font-variant-caps:all-small-caps;font-weight:800;display:inline-flex}.ds-meter{background:var(--color-border-subtle);border-radius:2px;height:8px;position:relative;overflow:hidden}.ds-meter-fill{background:var(--color-accent);height:100%}.ds-meter:after{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(to right, transparent 24.3%, var(--color-bg-card) 24.3% 25.7%, transparent 25.7% 49.3%, var(--color-bg-card) 49.3% 50.7%, transparent 50.7% 74.3%, var(--color-bg-card) 74.3% 75.7%, transparent 75.7%);position:absolute;inset:0}.ds-shield{clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);border-radius:5px;padding-bottom:4px}.g-page{background:0 0}.g-panel{background:var(--color-bg-card);border-radius:var(--r-shell);overflow:hidden;box-shadow:0 1px 1px #3a2c1a0d,0 2px 5px #3a2c1a0d,0 18px 34px -14px #3a2c1a33,inset 0 1px #ffffffe6}[data-theme=dark] .g-panel{background:linear-gradient(180deg, var(--color-bg-card) 0%, #212736 100%);box-shadow:0 2px 8px #0000006b,0 24px 48px -20px #000000a8,inset 0 1px #b4c6eb29}.g-panel-hd{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--color-border);background:linear-gradient(#ffffffd9,#fff0);display:flex}[data-theme=dark] .g-panel-hd{background:0 0;border-bottom-color:#96aad224}.g-spectrum{height:3px;display:flex}.g-spectrum i{flex:1}.g-score{row-gap:var(--s3);padding:var(--s5) var(--s4) var(--s4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.g-score-v{font-family:var(--font-serif);font-weight:700;font-size:var(--t-40);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;line-height:1}.g-score-mine .g-score-v{border-bottom:2px solid var(--color-accent);padding-bottom:6px;display:inline-block}.g-score-away{text-align:right}.g-score-axis{flex-direction:column;grid-column:1/-1;gap:5px;display:flex}.g-axis{width:100%;height:10px;position:relative}.g-axis-sm{height:8px}.g-axis-band{inset-block:0;border-left:1px solid var(--color-text-muted);border-right:1px solid var(--color-text-muted);background:color-mix(in srgb, var(--color-text-muted) 14%, transparent);pointer-events:none;position:absolute;left:40%;right:40%}.g-axis-ink{background:var(--color-text-primary);border-radius:var(--r-micro);height:4px;position:absolute;top:3px}.g-axis-sm .g-axis-ink{top:2px}.g-axis-tick{left:50%;background:var(--color-text-primary);width:2px;margin-left:-1px;position:absolute;inset-block:0}.g-axis-foot{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.g-axis-verdict{font-family:var(--font-serif);font-size:var(--t-13);color:var(--color-text-secondary);text-align:right;min-width:0}.g-axis-verdict strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.g-label{font-family:var(--font-condensed);font-weight:700;font-size:var(--t-12);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.g-label-quiet{font-family:var(--font-condensed);font-weight:500;font-size:var(--t-10);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.g-namerow{align-items:center;gap:var(--s2);min-width:0;display:flex}.g-namerow>.g-poschip{transform:translateY(calc(var(--g-chip-lift,2.25px) * -1))}@media (hover:hover) and (pointer:fine){.g-row:hover{background-image:linear-gradient(90deg, color-mix(in oklab, var(--pf) 12%, transparent) 0%, transparent 60%)}}.g-track{background:var(--color-bg-inset);border-radius:var(--r-micro);position:relative;box-shadow:inset 0 1px 2px #3a2c1a21}[data-theme=dark] .g-track{box-shadow:none;background:#0a0e189e}.g-portrait{flex-shrink:0;display:block;position:relative}.g-portrait-lg{--g-portrait-zoom:156.25%;--g-portrait-zoom-alt:142%;--g-portrait-inset:-3px;--g-crest:28px;width:104px;height:120px}.g-portrait-md{--g-portrait-zoom:156.25%;--g-portrait-zoom-alt:142%;--g-portrait-inset:-2px;--g-crest:22px;width:66px;height:78px}.g-portrait-sm{--g-portrait-zoom:150%;--g-portrait-zoom-alt:136%;--g-portrait-inset:-2px;--g-crest:16px;width:44px;height:44px}.g-portrait-frame{border-radius:var(--r-control);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-border-subtle);background:radial-gradient(75.6% 57.6% at 50% 25.6%, color-mix(in oklab, #fff 60%, var(--color-bg-inset)) 0%, var(--color-bg-inset) 67%, color-mix(in oklab, var(--color-bg-inset) 92%, #2a2318) 100%);display:block;position:relative;overflow:hidden}[data-theme=dark] .g-portrait-frame{background:radial-gradient(75.6% 57.6% at 50% 25.6%,#313952 0%,#1d2332 68%,#161a26 100%);box-shadow:inset 0 0 0 1px #96aad229}.g-portrait-img{top:var(--g-portrait-inset);width:var(--g-portrait-zoom);filter:drop-shadow(0 9px 11px #281e1052);max-width:none;height:auto;position:absolute;left:50%;transform:translate(-50%)}.g-portrait-img-alt{width:var(--g-portrait-zoom-alt)}.g-portrait-sm .g-portrait-img{filter:drop-shadow(0 4px 6px #281e104d)}[data-theme=dark] .g-portrait-img{filter:drop-shadow(0 10px 13px #000000a8)}[data-theme=dark] .g-portrait-sm .g-portrait-img{filter:drop-shadow(0 5px 7px #0000009e)}.g-portrait-crest{width:var(--g-crest);height:var(--g-crest);border-radius:var(--r-round);background:var(--color-bg-card);place-items:center;display:grid;position:absolute;bottom:-7px;left:-7px;box-shadow:0 1px 3px #3a2c1a47}[data-theme=dark] .g-portrait-crest{background:var(--color-bg-card);box-shadow:0 2px 6px #0000008c}.g-portrait-crest img{object-fit:contain;width:64%;height:64%;display:block}.g-portrait-fallback{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--color-text-muted);place-items:center;font-size:38px;font-weight:700;display:grid;position:absolute;inset:0}.g-portrait-md .g-portrait-fallback{font-size:26px}.g-portrait-sm .g-portrait-fallback{font-size:17px}.g-dialog-ghost,.g-dialog-go,.g-dialog-danger{padding:var(--s2) var(--s5);border-radius:var(--r-control);font-family:var(--font-condensed);font-size:var(--t-13);letter-spacing:.02em;text-transform:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;font-weight:600}.g-dialog-ghost{border-color:var(--color-border-strong);color:var(--color-text-secondary);background:0 0}.g-dialog-danger{border-color:var(--color-border-strong);color:var(--color-danger);background:0 0}@media (hover:hover) and (pointer:fine){.g-dialog-ghost:hover:not(:disabled),.g-dialog-danger:hover:not(:disabled){background:var(--color-bg-card-hover)}}.g-dialog-go{background:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover) and (pointer:fine){.g-dialog-go:hover:not(:disabled){background:var(--color-accent-hover)}}.g-dialog-go:disabled,.g-dialog-ghost:disabled,.g-dialog-danger:disabled{opacity:.5;cursor:not-allowed}.g-dialog-error{padding:var(--s2) var(--s3);border-radius:var(--r-control);border:1px solid var(--color-danger);background:var(--color-danger-dim);color:var(--color-text-primary);font-size:var(--t-12);line-height:1.45}.g-dialog-label{font-family:var(--font-condensed);font-size:var(--t-10);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700;display:block}
