@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Playfair_Display_b62e30;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_b62e30;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Playfair_Display_b62e30;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Playfair_Display_b62e30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_b62e30;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Playfair_Display_b62e30;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_b62e30;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_b62e30{font-family:__Playfair_Display_b62e30,__Playfair_Display_Fallback_b62e30}.__variable_b62e30{--font-playfair:"__Playfair_Display_b62e30","__Playfair_Display_Fallback_b62e30"}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05af89ad76258aac-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c047de4e6e16a01b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_fa264a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f54c84255ccf44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_fa264a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_fa264a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_fa264a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_fa264a;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_fa264a{font-family:__Barlow_Condensed_fa264a,__Barlow_Condensed_Fallback_fa264a;font-style:normal}.__variable_fa264a{--font-barlow:"__Barlow_Condensed_fa264a","__Barlow_Condensed_Fallback_fa264a"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--color-surface-base:#0a0c0f;--color-surface-primary:#0e1117;--color-surface-elevated:#151b24;--color-surface-overlay:#1c2535;--color-surface-interactive:#232f42;--color-surface-highlight:#2a3a52;--color-text-primary:#e8edf4;--color-text-secondary:#9aa5b8;--color-text-muted:#5c6a7e;--color-text-disabled:#3a4455;--color-text-inverse:#0a0c0f;--color-text-on-accent:#fff;--color-accent-primary:#00c9a7;--color-accent-primary-hover:#00b595;--color-accent-primary-active:#009f84;--color-accent-primary-subtle:rgba(0,201,167,.12);--color-accent-primary-faint:rgba(0,201,167,.06);--color-accent-gold:#f0b429;--color-accent-gold-subtle:rgba(240,180,41,.12);--color-border-default:hsla(0,0%,100%,.06);--color-border-subtle:hsla(0,0%,100%,.04);--color-border-strong:hsla(0,0%,100%,.12);--color-border-accent:rgba(0,201,167,.3);--color-status-success:#34d399;--color-status-success-subtle:rgba(52,211,153,.1);--color-status-warning:#fbbf24;--color-status-warning-subtle:rgba(251,191,36,.1);--color-status-error:#f87171;--color-status-error-subtle:hsla(0,91%,71%,.1);--color-status-info:#60a5fa;--color-status-info-subtle:rgba(96,165,250,.1);--color-poker-raise:#00c9a7;--color-poker-call:#60a5fa;--color-poker-fold:hsla(0,0%,100%,.08);--color-poker-mixed-a:#00c9a7;--color-poker-mixed-b:hsla(0,0%,100%,.08);--color-poker-threebet:#a78bfa;--color-poker-suit-heart:#f87171;--color-poker-suit-diamond:#f87171;--color-poker-suit-club:#e8edf4;--color-poker-suit-spade:#e8edf4;--color-data-1:#00c9a7;--color-data-2:#60a5fa;--color-data-3:#a78bfa;--color-data-4:#f0b429;--color-data-5:#f87171;--color-data-6:#34d399;--color-data-7:#fb923c;--color-data-8:#e879f9;--font-sans:"Geist","Inter",system-ui,sans-serif;--font-mono:"Geist Mono","Fira Code",monospace;--text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--text-lg:clamp(1.125rem,1rem + 0.75vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + 1.25vw,2.25rem);--text-2xl:clamp(2rem,1.2rem + 2.5vw,3.5rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.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;--space-24:6rem;--spacing-component-padding-sm:var(--space-3) var(--space-4);--spacing-component-padding-md:var(--space-4) var(--space-6);--spacing-component-padding-lg:var(--space-6) var(--space-8);--spacing-section-vertical:clamp(var(--space-12),8vw,var(--space-24));--spacing-page-horizontal:clamp(var(--space-4),4vw,var(--space-12));--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-badge:var(--radius-full);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3);--shadow-lg:0 12px 32px rgba(0,0,0,.6),0 4px 8px rgba(0,0,0,.3);--shadow-glow:0 0 20px rgba(0,201,167,.15);--shadow-card:var(--shadow-md);--shadow-modal:var(--shadow-lg);--shadow-button:var(--shadow-sm);--transition-fast:120ms cubic-bezier(0.16,1,0.3,1);--transition-normal:200ms cubic-bezier(0.16,1,0.3,1);--transition-slow:350ms cubic-bezier(0.16,1,0.3,1);--layout-sidebar-width:240px;--layout-sidebar-collapsed:64px;--layout-header-height:56px;--layout-content-max:1280px;--layout-content-narrow:720px;--layout-bottom-nav-height:64px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--poker-raise:#0d7377;--poker-raise-text:#e8f8f8;--poker-raise-mixed:#1a5f63;--poker-raise-mixed-text:#c8ecee;--poker-call:#1a4a7a;--poker-call-text:#d0e8ff;--poker-call-mixed:#163d66;--poker-call-mixed-text:#b8d8f0;--poker-mixed:#7a5a10;--poker-mixed-text:#fde68a;--poker-3bet:#5a2d82;--poker-3bet-text:#e8d5ff;--poker-fold:#1a1a1a;--poker-fold-text:#3a3a3a;--poker-selected:#2a6b6f;--poker-selected-ring:#4ecdc4;--poker-matrix-bg:#141414;--poker-matrix-border:#2a2a2a;--poker-pair-raise:#0f8a6e;--poker-pair-fold:#1e1e1e;--range-motion-duration:160ms;--range-motion-easing:cubic-bezier(0.16,1,0.3,1);--range-cell-stagger:18ms;--range-surface-base:var(--poker-matrix-bg);--range-surface-panel:var(--color-surface-elevated);--range-surface-overlay:var(--range-hovercard-surface-glass);--range-matrix-divider:var(--poker-matrix-border);--range-energy-raise:#00c9a7;--range-energy-mixed:#f0b429;--range-energy-passive:#a78bfa;--range-energy-fold:#fff;--range-cell-transition:var(--range-motion-duration) var(--range-motion-easing);--range-cell-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 55%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-raise) 30%,transparent);--range-cell-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 55%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-mixed) 28%,transparent);--range-cell-glow-call:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 50%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-passive) 24%,transparent);--range-cell-glow-3bet:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 58%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-passive) 28%,transparent);--range-cell-glow-fold:0 0 0 1px color-mix(in srgb,var(--range-energy-fold) 10%,transparent);--range-cell-related-ring:inset 0 0 0 1px hsla(0,0%,100%,.16);--range-cell-dimmed-opacity:0.55;--range-cell-selected-ring:0 0 0 2px var(--poker-selected-ring);--range-cell-selected-glow:0 0 0 2px var(--poker-selected-ring),0 0 16px rgba(78,205,196,.4);--range-hovercard-surface:#131a23;--range-hovercard-surface-glass:rgba(17,23,31,.86);--range-hovercard-blur:14px;--range-hovercard-border:hsla(0,0%,100%,.1);--range-hovercard-shadow:0 18px 48px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.4);--range-hovercard-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 40%,transparent),0 0 26px color-mix(in srgb,var(--range-energy-raise) 20%,transparent);--range-hovercard-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 42%,transparent),0 0 26px color-mix(in srgb,var(--range-energy-mixed) 20%,transparent);--range-hovercard-glow-passive:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 40%,transparent),0 0 26px color-mix(in srgb,var(--range-energy-passive) 18%,transparent);--range-hovercard-glow-fold:0 0 0 1px color-mix(in srgb,var(--range-energy-fold) 10%,transparent);--range-hovercard-bar-track:hsla(0,0%,100%,.07);--range-hovercard-motion-duration:var(--range-motion-duration);--range-hovercard-motion-easing:var(--range-motion-easing);--range-summary-surface:var(--range-surface-panel);--range-summary-border:var(--range-hovercard-border);--range-summary-bar-bg:var(--range-hovercard-bar-track);--range-summary-bar-raise:var(--poker-raise);--range-summary-bar-call:var(--poker-call);--range-summary-bar-fold:var(--poker-fold);--range-summary-bar-mixed:var(--poker-mixed);--range-summary-label-bg:var(--range-hovercard-bar-track);--range-summary-hotspot-glow:var(--range-cell-glow-mixed);--range-hero-surface:var(--range-surface-panel);--range-intelligence-surface:var(--range-surface-panel);--range-topbar-bg:transparent;--range-bg-base:var(--color-surface-base);--range-bg-gradient:var(--color-surface-base);--range-bg-hero-glow:transparent;--range-bg-vignette:transparent;--range-hero-blur:0px;--range-hero-border:var(--color-border-default);--range-hero-shadow:none;--range-intelligence-blur:0px;--range-intelligence-border:var(--color-border-default);--range-intelligence-shadow:none;--range-intelligence-float-surface:var(--range-intelligence-surface);--range-intelligence-float-shadow:none;--range-hovercard-motion:var(--range-hovercard-motion-duration) var(--range-hovercard-motion-easing);--color-card-black:var(--color-text-primary);--color-card-red:#d64545;--color-card-red-light:#f2a8a8;--range-card-surface:linear-gradient(180deg,#2a3242,#161c28);--range-card-border:hsla(0,0%,100%,.1);--range-card-shadow:0 8px 20px rgba(0,0,0,.4),inset 0 -1px 0 rgba(0,0,0,.32);--range-card-inner-highlight:hsla(0,0%,100%,.08);--range-card-suit-red:#e58088;--range-card-suit-black:#b0bac8;--range-card-class-mark:#b0bac8;--range-card-rank-color:#f1eee8;--range-card-edge-raise:inset 0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 55%,transparent);--range-card-edge-call:inset 0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 55%,transparent);--range-card-edge-mixed:inset 0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 55%,transparent);--color-gold:#c9a84c;--color-gold-bright:#f0c040;--color-gold-dim:rgba(201,168,76,.15);--color-gold-border:rgba(201,168,76,.25);--color-gold-glow:0 0 24px rgba(201,168,76,.18);--color-felt:#1a4731;--color-felt-bright:#22c55e;--color-felt-muted:#2d6a4f;--color-felt-glow:rgba(34,197,94,.1);--color-suit-red:#c0392b;--color-suit-red-dim:rgba(192,57,43,.15);--color-ink-warm:#f0ebe0;--color-ink-sepia:#a89070;--color-ink-sepia-dim:#5a4a38;--layout-sidebar-p-w:64px;--layout-sidebar-s-w:240px;--pattern-card-back:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(201,168,76,.025) 0,rgba(201,168,76,.025) 4px);--font-display:var(--font-playfair,"Georgia",serif);--font-nav:var(--font-barlow,system-ui,sans-serif);--font-mono:var(--font-jetbrains,"Fira Code",monospace)}[data-theme=dark]{--range-bg-base:#06070d;--range-bg-gradient:linear-gradient(180deg,#0a0d16,#07090f 55%,#050609);--range-bg-hero-glow:radial-gradient(60% 42% at 42% 30%,color-mix(in oklab,var(--range-energy-raise) 16%,transparent) 0%,transparent 72%);--range-bg-vignette:radial-gradient(120% 90% at 50% 38%,transparent 52%,rgba(0,0,0,.42) 100%);--range-hero-surface:color-mix(in oklab,#fff 8%,#0a0d16 92%);--range-hero-blur:18px;--range-hero-border:hsla(0,0%,100%,.12);--range-hero-shadow:0 32px 80px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4);--range-intelligence-surface:color-mix(in oklab,#fff 6%,#0b0e17 94%);--range-intelligence-blur:10px;--range-intelligence-border:hsla(0,0%,100%,.1);--range-intelligence-shadow:0 18px 44px rgba(0,0,0,.45);--range-intelligence-float-surface:color-mix(in oklab,#fff 9%,#0c0f1a 91%);--range-intelligence-float-shadow:0 28px 70px rgba(0,0,0,.62),0 2px 8px rgba(0,0,0,.5);--range-hovercard-surface:#10131d;--range-hovercard-surface-glass:color-mix(in oklab,#fff 11%,#0e1220 89%);--range-hovercard-blur:18px;--range-hovercard-border:hsla(0,0%,100%,.14);--range-hovercard-shadow:0 24px 60px rgba(0,0,0,.62),0 2px 10px rgba(0,0,0,.5);--range-hovercard-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 45%,transparent),0 0 34px color-mix(in srgb,var(--range-energy-raise) 25%,transparent);--range-hovercard-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 48%,transparent),0 0 34px color-mix(in srgb,var(--range-energy-mixed) 25%,transparent);--range-hovercard-glow-passive:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 45%,transparent),0 0 34px color-mix(in srgb,var(--range-energy-passive) 22%,transparent);--range-hovercard-glow-fold:0 0 0 1px color-mix(in srgb,var(--range-energy-fold) 10%,transparent);--range-topbar-bg:hsla(0,0%,100%,.03);--poker-raise:#0e8589;--poker-pair-raise:#12a081;--poker-mixed:#8f6912;--poker-fold:#0c0e14;--poker-pair-fold:#0f1118;--range-cell-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 60%,transparent),0 0 17px color-mix(in srgb,var(--range-energy-raise) 28%,transparent);--range-cell-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 50%,transparent),0 0 19px color-mix(in srgb,var(--range-energy-mixed) 24%,transparent);--range-cell-glow-call:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 42%,transparent),0 0 11px color-mix(in srgb,var(--range-energy-passive) 18%,transparent);--range-cell-glow-fold:none;--range-card-surface:linear-gradient(180deg,#2e3748,#171d2a);--range-card-border:hsla(0,0%,100%,.12);--range-card-shadow:0 12px 32px rgba(0,0,0,.55),inset 0 -1px 0 rgba(0,0,0,.4);--range-card-inner-highlight:hsla(0,0%,100%,.1);--range-card-suit-red:#ee8a92;--range-card-suit-black:#b8c2d0;--range-card-class-mark:#b8c2d0;--range-card-rank-color:#f5f3ef}[data-theme=light]{--color-surface-base:#f5f0e8;--color-surface-primary:#faf7f2;--color-surface-elevated:#fff;--color-surface-overlay:#f0ebe0;--color-surface-interactive:#e8e0d0;--color-surface-highlight:#ddd5c0;--color-text-primary:#0a0a0a;--color-text-secondary:#2a2a2a;--color-text-muted:#5a5040;--color-text-disabled:#a09880;--color-text-inverse:#faf7f2;--color-text-on-accent:#fff;--color-accent-primary:#c9241a;--color-accent-primary-hover:#a81e15;--color-accent-primary-active:#8a1710;--color-accent-primary-subtle:rgba(201,36,26,.1);--color-accent-primary-faint:rgba(201,36,26,.05);--color-accent-gold:#c9a84c;--color-accent-gold-subtle:rgba(201,168,76,.15);--color-status-success:#1a7a3c;--color-status-success-subtle:rgba(26,122,60,.1);--color-status-warning:#c9841a;--color-status-warning-subtle:rgba(201,132,26,.1);--color-status-error:#c9241a;--color-status-error-subtle:rgba(201,36,26,.1);--color-status-info:#1a5ab0;--color-status-info-subtle:rgba(26,90,176,.1);--color-border-default:rgba(14,17,23,.08);--color-border-subtle:rgba(14,17,23,.05);--color-border-strong:rgba(14,17,23,.18);--color-nav-icon:#3a3020;--color-nav-icon-muted:#7a6a50;--color-nav-icon-active:var(--color-accent-primary);--color-nav-label:#3a3020;--color-nav-label-muted:#7a6a50;--poker-raise:#0a6e6b;--poker-raise-text:#fff;--poker-raise-mixed:#1a8a85;--poker-call:#1a4f8a;--poker-call-text:#fff;--poker-call-mixed:#2460a0;--poker-mixed:#b07d10;--poker-mixed-text:#fff3d0;--poker-3bet:#6b35a0;--poker-3bet-text:#fff;--poker-fold:rgba(0,0,0,.06);--poker-fold-text:var(--color-text-muted);--poker-pair-fold:rgba(0,0,0,.1);--poker-selected:#0d7377;--poker-selected-ring:#c9a84c;--poker-matrix-bg:#f3eee3;--poker-matrix-border:rgba(0,0,0,.14);--poker-pair-raise:#0f8a8d;--range-energy-raise:#0a6e6b;--range-energy-mixed:#b07d10;--range-energy-passive:#6b35a0;--range-energy-fold:#000;--range-cell-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 55%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-raise) 26%,transparent);--range-cell-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 60%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-mixed) 26%,transparent);--range-cell-glow-call:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 50%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-passive) 22%,transparent);--range-cell-glow-3bet:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 58%,transparent),0 0 13px color-mix(in srgb,var(--range-energy-passive) 26%,transparent);--range-cell-glow-fold:0 0 0 1px color-mix(in srgb,var(--range-energy-fold) 12%,transparent);--range-cell-related-ring:inset 0 0 0 1px rgba(0,0,0,.16);--range-cell-dimmed-opacity:0.5;--range-cell-selected-glow:0 0 0 2px var(--poker-selected-ring),0 0 14px rgba(201,168,76,.45);--range-hovercard-surface:#fff;--range-hovercard-surface-glass:hsla(0,0%,100%,.88);--range-hovercard-border:rgba(0,0,0,.12);--range-hovercard-shadow:0 18px 44px rgba(60,43,31,.2),0 2px 8px rgba(60,43,31,.14);--range-hovercard-glow-raise:0 0 0 1px color-mix(in srgb,var(--range-energy-raise) 40%,transparent),0 0 24px color-mix(in srgb,var(--range-energy-raise) 16%,transparent);--range-hovercard-glow-mixed:0 0 0 1px color-mix(in srgb,var(--range-energy-mixed) 45%,transparent),0 0 24px color-mix(in srgb,var(--range-energy-mixed) 16%,transparent);--range-hovercard-glow-passive:0 0 0 1px color-mix(in srgb,var(--range-energy-passive) 40%,transparent),0 0 24px color-mix(in srgb,var(--range-energy-passive) 14%,transparent);--range-hovercard-glow-fold:0 0 0 1px color-mix(in srgb,var(--range-energy-fold) 12%,transparent);--range-hovercard-bar-track:rgba(0,0,0,.06);--range-bg-base:var(--color-surface-base);--range-bg-gradient:linear-gradient(180deg,#faf7f2,#f3eee3);--range-bg-hero-glow:radial-gradient(60% 42% at 42% 30%,color-mix(in oklab,var(--range-energy-raise) 8%,transparent) 0%,transparent 72%);--range-bg-vignette:radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(60,43,31,.06) 100%);--range-hero-surface:hsla(0,0%,100%,.8);--range-hero-blur:14px;--range-hero-border:rgba(0,0,0,.1);--range-hero-shadow:0 24px 60px rgba(60,43,31,.14),0 2px 6px rgba(60,43,31,.1);--range-intelligence-surface:hsla(0,0%,100%,.78);--range-intelligence-blur:10px;--range-intelligence-border:rgba(0,0,0,.1);--range-intelligence-shadow:0 16px 40px rgba(60,43,31,.12);--range-intelligence-float-surface:hsla(0,0%,100%,.94);--range-intelligence-float-shadow:0 28px 64px rgba(60,43,31,.22),0 2px 8px rgba(60,43,31,.16);--range-topbar-bg:hsla(0,0%,100%,.4);--color-gold:#b8922e;--color-gold-bright:#c9a84c;--color-gold-dim:#8a6f35;--color-gold-border:rgba(184,146,46,.4);--color-gold-glow:0 0 24px rgba(184,146,46,.18);--color-felt:#d4edda;--color-felt-bright:#c3e6cb;--color-felt-muted:#e8f5e9;--color-felt-glow:rgba(212,237,218,.6);--color-suit-red:#a02716;--color-suit-red-dim:rgba(160,39,22,.15);--color-ink-warm:#3d2b1f;--color-ink-sepia:#6d4c2e;--color-ink-sepia-dim:#8a6045;--color-card-red:#b5342a;--color-card-red-light:#d98a82;--range-card-shadow:0 8px 20px rgba(60,43,31,.3),inset 0 -1px 0 rgba(0,0,0,.28)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-surface-primary)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}img,svg,video{display:block;max-width:100%;height:auto}::-moz-selection{background-color:var(--color-accent-primary-subtle);color:var(--color-text-primary)}::selection{background-color:var(--color-accent-primary-subtle);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.skip-to-content{position:absolute;top:-100px;left:0;z-index:1000;padding:.75rem 1rem;background-color:var(--color-accent-primary);color:var(--color-text-on-accent,#fff);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-sm,4px) 0}.skip-to-content:focus,.skip-to-content:focus-visible{top:0}input,select,textarea{font-size:16px}@keyframes panel-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.panel-animate-in{animation:panel-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes gold-pulse{0%,to{opacity:1}50%{opacity:.4}}.nav-gold-pulse{animation:gold-pulse 2.5s ease-in-out infinite}@keyframes gold-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.badge-pro-shimmer{background:linear-gradient(105deg,var(--color-gold-dim) 0,rgba(240,192,64,.35) 45%,var(--color-gold-dim) 55%,var(--color-gold-dim) 100%);background-size:200% 100%;animation:gold-shimmer 3s linear infinite}@keyframes subtitle-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.subtitle-animate-in{animation:subtitle-in .2s ease-out both}@media (prefers-reduced-motion:reduce){.nav-gold-pulse,.panel-animate-in,.subtitle-animate-in{animation:none}.badge-pro-shimmer{animation:none;background:var(--color-gold-dim)}}