@font-face{font-family:Barlow Condensed;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;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;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-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;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;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;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;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;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;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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-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;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-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;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-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;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-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;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_bdb1f0{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_bdb1f0{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-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 Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_b35023{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_b35023{--font-barlow:"Barlow","Barlow Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--gold:#C9A84C;--gold-light:#E8C870;--gold-dim:rgba(201,168,76,0.18);--rm-blue:#0B2354;--header-bg:#05090F;--card-bg:#0F1520;--card-border:rgba(201,168,76,0.14);--content-bg:#ECEBE4;--white:#FFFFFF;--text-dim:#9A9A9A;--text-muted:#6A6A6A;--orange-dot:#FF5A1F;--radius-lg:18px;--shadow-card:0 8px 40px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.12)}html{scroll-behavior:smooth}body{font-family:var(--font-barlow,"Barlow",sans-serif);background:var(--content-bg);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.header{background:linear-gradient(170deg,#030608,#060C18 55%,#0B1525);padding:52px 24px 44px;text-align:center;position:relative;overflow:hidden}.header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(11,35,84,.55) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 50% 100%,rgba(201,168,76,.06) 0,transparent 60%);pointer-events:none}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--gold-dim) 15%,var(--gold) 35%,var(--gold-light) 50%,var(--gold) 65%,var(--gold-dim) 85%,transparent 100%)}.shield-wrap{margin-bottom:22px;animation:fadeSlideDown .7s cubic-bezier(.22,1,.36,1) both}.shield-svg{width:76px;height:auto;filter:drop-shadow(0 4px 24px rgba(201,168,76,.35)) drop-shadow(0 0 8px rgba(11,35,84,.8))}.header-title{font-weight:900;font-size:clamp(38px,11vw,64px);letter-spacing:.09em;color:var(--gold);line-height:.95;margin-bottom:12px;text-shadow:0 0 60px rgba(201,168,76,.25);animation:fadeSlideDown .7s cubic-bezier(.22,1,.36,1) .08s both}.header-subtitle,.header-title{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);text-transform:uppercase}.header-subtitle{font-weight:500;font-size:clamp(11px,2.8vw,13px);letter-spacing:.28em;color:var(--text-dim);animation:fadeSlideDown .7s cubic-bezier(.22,1,.36,1) .16s both}.content{max-width:520px;margin:0 auto;padding:28px 16px 56px}.comp-selector{display:flex;gap:8px;margin-bottom:24px;animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .2s both}.comp-pill{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:20px;border:1px solid rgba(0,0,0,.14);background:rgba(0,0,0,.06);color:var(--text-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:none;flex:1 1;text-align:center}.comp-pill:hover{background:rgba(201,168,76,.1);border-color:rgba(201,168,76,.3);color:#5a4a1a}.comp-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.comp-pill.active{background:var(--gold);border-color:var(--gold);color:#0A0A0A;font-weight:800;box-shadow:0 2px 8px rgba(201,168,76,.35)}.match-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:22px 22px 20px;margin-bottom:28px;box-shadow:var(--shadow-card);animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .25s both;position:relative;overflow:hidden}.match-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent)}.match-live-row{display:flex;align-items:center;gap:7px;margin-bottom:14px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--orange-dot);animation:livePulse 2s ease-in-out infinite;flex-shrink:0}.live-label{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.teams-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.team{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:800;font-size:clamp(20px,6vw,26px);text-transform:uppercase;letter-spacing:.02em;flex:1 1;line-height:1}.team.home{color:var(--gold);text-align:left}.team.away{color:var(--white);text-align:right}.vs{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:600;font-size:13px;letter-spacing:.1em;color:rgba(255,255,255,.35);flex-shrink:0}.match-meta{display:flex;flex-wrap:wrap}.meta-pill{display:flex;align-items:center;gap:5px;margin-right:16px;margin-bottom:2px;font-size:13px;font-weight:400;color:rgba(255,255,255,.78)}.match-status-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border-radius:10px;margin-bottom:14px}.match-status-badge.live{background:rgba(255,90,31,.15);color:var(--orange-dot);border:1px solid rgba(255,90,31,.3)}.match-status-badge.finished{background:rgba(255,255,255,.06);color:var(--text-dim);border:1px solid rgba(255,255,255,.08)}.no-fixture{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:32px 22px;margin-bottom:28px;text-align:center;animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .25s both}.no-fixture-icon{font-size:32px;margin-bottom:10px}.no-fixture-text{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:16px;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase}.no-fixture-sub{font-size:13px;color:var(--text-muted);margin-top:6px}.match-card.skeleton-card{animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .25s both}.skel{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.skel-sm{height:10px;width:60%;margin-bottom:14px}.skel-lg{height:28px;width:100%;margin-bottom:18px}.skel-md{height:12px;width:80%}.vote-section{animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .35s both}.vote-intro{font-size:14px;color:var(--text-muted);margin-bottom:14px;font-weight:400;line-height:1.5;transition:color .4s ease}.vote-intro.voted-state{color:#52A44E}.vote-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.vote-btn{border:none;border-radius:var(--radius-lg);padding:28px 12px 22px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease,opacity .35s ease;-webkit-tap-highlight-color:transparent;outline:none}.vote-btn:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,0);transition:background .18s ease}.vote-btn:hover:after{background:rgba(255,255,255,.07)}.vote-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vote-btn:active{transform:scale(.965)}.vote-btn.ja{background:linear-gradient(155deg,#2A6826,#1C4A19);box-shadow:0 4px 22px rgba(30,95,28,.45),inset 0 1px 0 rgba(255,255,255,.12)}.vote-btn.nee{background:linear-gradient(155deg,#7A1F1F,#521414);box-shadow:0 4px 22px rgba(100,20,20,.4),inset 0 1px 0 rgba(255,255,255,.06)}.vote-btn.ja:not(.dimmed):not(.chosen):hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(30,95,28,.55),inset 0 1px 0 rgba(255,255,255,.12)}.vote-btn.nee:not(.dimmed):not(.chosen):hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(100,20,20,.5),inset 0 1px 0 rgba(255,255,255,.06)}.vote-btn.dimmed{opacity:.3;transform:none!important}.vote-btn.chosen,.vote-btn.dimmed{pointer-events:none}.vote-btn.ja.chosen{box-shadow:0 0 0 2.5px var(--gold),0 8px 28px rgba(30,95,28,.5)}.vote-btn.nee.chosen{box-shadow:0 0 0 2.5px var(--gold),0 8px 28px rgba(100,20,20,.5)}.vote-btn.loading-btn{opacity:.7;pointer-events:none}.btn-emoji{display:block}.btn-emoji,.btn-label{font-size:30px;line-height:1;pointer-events:none}.btn-label{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:900;letter-spacing:.06em;color:#fff;text-transform:uppercase}.btn-sub{font-size:11.5px;color:rgba(255,255,255,.65);font-weight:400;text-align:center;pointer-events:none}.vote-error{font-size:12px;color:#EF5350;margin-top:8px;text-align:center;font-weight:500}.turnstile-wrap{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.results-panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:20px 20px 18px;overflow:hidden;max-height:0;opacity:0;margin-bottom:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,margin .4s ease}.results-panel.open{max-height:300px;opacity:1;margin-bottom:12px}.results-title{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.bar-row{margin-bottom:12px}.bar-row+.bar-row{margin-top:10px}.bar-header{justify-content:space-between;margin-bottom:5px}.bar-header,.bar-name{display:flex;align-items:center}.bar-name{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;gap:6px}.bar-name.ja{color:#62B85A}.bar-name.nee{color:#D96060}.your-badge{font-size:8.5px;background:var(--gold);color:#000;padding:1.5px 6px;border-radius:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bar-stat{font-size:12px;color:var(--text-dim);font-weight:500}.bar-track{background:rgba(255,255,255,.07);border-radius:4px;height:7px;overflow:hidden}.bar-fill{height:100%;border-radius:4px;width:0;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.bar-fill.ja{background:linear-gradient(90deg,#2E7D32,#66BB6A)}.bar-fill.nee{background:linear-gradient(90deg,#7B1F1F,#EF5350)}.total-line{text-align:center;font-size:11.5px;color:var(--text-muted);margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.country-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:16px 20px 18px;margin-bottom:28px;overflow:hidden;max-height:0;opacity:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease .1s,margin .4s ease}.country-section.open{max-height:400px;opacity:1;margin-bottom:28px}.country-title{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.country-row{display:flex;align-items:center;gap:10px;margin-bottom:9px}.country-row:last-child{margin-bottom:0}.country-flag{font-size:15px;line-height:1;flex-shrink:0;width:20px;text-align:center}.country-name{font-size:12.5px;color:var(--text-dim);flex:1 1;min-width:0}.country-name.own{color:var(--gold);font-weight:600}.country-bar-track{flex:1 1;background:rgba(255,255,255,.06);border-radius:3px;height:5px;overflow:hidden}.country-bar-fill{height:100%;border-radius:3px;background:var(--gold);opacity:.7;transition:width .8s ease}.country-count{font-size:11.5px;color:var(--text-muted);font-weight:600;white-space:nowrap}.history-wrap{animation:fadeSlideUp .6s cubic-bezier(.22,1,.36,1) .45s both}.divider-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.divider-row:after,.divider-row:before{content:"";flex:1 1;height:1px;background:rgba(0,0,0,.13)}.divider-label{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.25em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap}.history-list{display:flex;flex-direction:column;gap:9px}.h-item{background:#fff;border-radius:13px;padding:13px 15px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 4px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.04);transition:box-shadow .2s ease}.h-item:hover{box-shadow:0 3px 10px rgba(0,0,0,.09),0 0 0 1px rgba(0,0,0,.04)}.h-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.h-icon.ok{background:rgba(46,125,50,.12);color:#2E7D32}.h-icon.fail{background:rgba(183,28,28,.1);color:#B71C1C}.h-icon.pending-icon{background:rgba(201,168,76,.12);color:var(--gold)}.h-body{flex:1 1;min-width:0}.h-match{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:15px;color:#1A1A1A;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.h-meta{font-size:11.5px;color:#999;margin-top:2px}.h-right{text-align:right;flex-shrink:0}.h-pred{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:6px;display:inline-block}.h-pred.ja{background:rgba(46,125,50,.11);color:#2E7D32}.h-pred.nee{background:rgba(183,28,28,.1);color:#B71C1C}.h-verdict{font-size:10.5px;color:#B0B0B0;margin-top:3px}.h-verdict.ok{color:#43A047}.h-verdict.fail{color:#EF5350}.h-verdict.pending-verdict{color:#C9A84C}.footer{text-align:center;padding:20px 16px 32px;font-size:11px;color:#AAAAAA;letter-spacing:.06em}.footer a{color:#AAAAAA;text-decoration:underline}.footer a:hover{color:var(--gold)}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 rgba(255,90,31,.5)}50%{box-shadow:0 0 0 5px rgba(255,90,31,0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lang-switcher{display:flex;gap:6px;justify-content:center;margin-top:16px;animation:fadeSlideDown .7s cubic-bezier(.22,1,.36,1) .24s both}.lang-btn{font-family:var(--font-barlow-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:12px;border:1px solid rgba(201,168,76,.22);background:rgba(201,168,76,.06);color:rgba(255,255,255,.5);cursor:pointer;transition:all .18s ease;-webkit-tap-highlight-color:transparent;outline:none}.lang-btn:hover{background:rgba(201,168,76,.15);border-color:rgba(201,168,76,.45);color:rgba(255,255,255,.85)}.lang-btn.active{background:rgba(201,168,76,.2);border-color:var(--gold);color:var(--gold);font-weight:800}@media (min-width:420px){.content{padding:32px 22px 56px}.match-card{padding:26px 26px 22px}.vote-btn{padding:32px 16px 26px}.btn-emoji,.btn-label{font-size:34px}}@media (min-width:600px){.header{padding:64px 32px 56px}}