.hv2-page{color:#072a4c;background:#fefefd;min-height:calc(100vh - 4rem)}.dark .hv2-page{color:#fafafa;background:#0a0f1c}.hv2-layout{grid-template-columns:1fr;gap:1.5rem;max-width:1440px;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:grid}@media (width>=960px){.hv2-layout{grid-template-columns:240px minmax(0,1fr)}}@media (width>=1280px){.hv2-layout{grid-template-columns:240px minmax(0,1fr) 300px}}.hv2-main{min-width:0}.hv2-rightrail{flex-direction:column;align-self:start;gap:1rem;display:flex}@media (width<=1279px){.hv2-rightrail{display:none}}.hv2-promo{background:linear-gradient(120deg,#2ecc7114,#2ecc7100 70%),#fff;border:1px solid #2ecc7138;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.4rem;display:flex}.dark .hv2-promo{background:linear-gradient(120deg,#2ecc711a,#2ecc7100 70%),#1a2332;border-color:#2ecc714d}.hv2-promo-text{flex:340px;min-width:0}.hv2-promo-badge{letter-spacing:.12em;text-transform:uppercase;color:#2ecc71;background:#2ecc7124;border:1px solid #2ecc7140;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.hv2-promo-title{letter-spacing:-.025em;color:#072a4c;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800;line-height:1.1}.dark .hv2-promo-title{color:#fefefd}.hv2-promo-accent{color:#2ecc71}.hv2-promo-sub{color:#5a7c9e;max-width:58ch;margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.dark .hv2-promo-sub{color:#94a3b8}.hv2-promo-cta{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.5rem;display:flex}.hv2-promo-btn{appearance:none;color:#072a4c;cursor:pointer;background:#2ecc71;border:0;border-radius:10px;align-items:baseline;gap:.55rem;padding:.7rem 1.15rem;font-family:inherit;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 10px 24px -10px #2ecc7180}.hv2-promo-btn:hover{background:#27ae60;transform:translateY(-1px);box-shadow:0 14px 30px -10px #2ecc7199}.hv2-promo-btn-amount{letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.05rem;font-weight:800}.hv2-promo-btn-label{letter-spacing:.01em;font-size:.8125rem;font-weight:700}.hv2-promo-link{color:#5a7c9e;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s}.hv2-promo-link:hover{color:#2ecc71}.dark .hv2-promo-link{color:#94a3b8}.dark .hv2-promo-link:hover{color:#4ade80}@media (width<=640px){.hv2-promo{gap:.85rem;padding:1rem}.hv2-promo-cta{align-items:stretch;width:100%}.hv2-promo-btn{justify-content:center}.hv2-promo-link{text-align:center}}.hv2-lb-mobile{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.hv2-lb-mobile>.hv2-full-lb,.hv2-lb-mobile>.hv2-pulse{width:100%;max-width:640px}@media (width>=1280px){.hv2-lb-mobile{display:none}}.hv2-strip-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem;display:flex}.dark .hv2-strip-card{background:#1a2332;border-color:#3b82f626}.hv2-strip-label{letter-spacing:.12em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:700}.dark .hv2-strip-label{color:#60a5fa}.hv2-strip-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hv2-strip-link{color:#072a4c;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s}.hv2-strip-link:hover{color:#2ecc71}.dark .hv2-strip-link{color:#60a5fa}.dark .hv2-strip-link:hover{color:#4ade80}.hv2-top-strip .hv2-pulse-card{padding:.9rem 1rem}.hv2-blog-card{gap:.75rem}.hv2-blog-card-body{color:inherit;border-radius:8px;flex-direction:column;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:color .15s;display:flex}.hv2-blog-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hv2-blog-card-new{letter-spacing:.1em;text-transform:uppercase;color:#2ecc71;background:#2ecc7124;border:1px solid #2ecc714d;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.6rem;font-weight:800;display:inline-flex}.dark .hv2-blog-card-new{color:#4ade80;background:#2ecc7129;border-color:#2ecc715c}.hv2-blog-card-category{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:600}.dark .hv2-blog-card-category{color:#94a3b8}.hv2-blog-card-title{color:#072a4c;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.dark .hv2-blog-card-title{color:#f1f5f9}.hv2-blog-card-body:hover .hv2-blog-card-title{color:#2ecc71}.dark .hv2-blog-card-body:hover .hv2-blog-card-title{color:#4ade80}.hv2-blog-card-excerpt{color:#072a4ca6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dark .hv2-blog-card-excerpt{color:#cbd5e1cc}.hv2-blog-card-cta{color:#2ecc71;margin-top:.15rem;font-size:.75rem;font-weight:600}.dark .hv2-blog-card-cta{color:#4ade80}.hv2-blog-card-image{aspect-ratio:637/260;object-fit:contain;border-radius:6px;width:100%;height:auto;margin-bottom:.1rem;display:block}.hv2-blog-card-body--secondary{border-top:1px solid #072a4c14;gap:.3rem;padding-top:.75rem}.dark .hv2-blog-card-body--secondary{border-top-color:#94a3b82e}.hv2-blog-card-title--secondary{font-size:.85rem;font-weight:600;line-height:1.35}.hv2-blog-feature{color:inherit;text-align:center;background:#fff;border:1px solid #072a4c14;border-radius:14px;margin-bottom:1.5rem;padding:1.1rem 1rem .85rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.dark .hv2-blog-feature{background:#1a2332;border-color:#3b82f626}.hv2-blog-feature:hover{border-color:#2ecc7166;transform:translateY(-2px);box-shadow:0 18px 32px -16px #2ecc7173}.hv2-blog-feature-image{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.hv2-blog-feature-title{letter-spacing:-.01em;color:#072a4c;text-align:center;margin:.85rem 0 0;font-size:.95rem;font-weight:700;line-height:1.35;transition:color .15s}.dark .hv2-blog-feature-title{color:#f1f5f9}.hv2-blog-feature:hover .hv2-blog-feature-title{color:#2ecc71}.dark .hv2-blog-feature:hover .hv2-blog-feature-title{color:#4ade80}@media (width>=1280px){.hv2-blog-feature{display:none}}.hv2-top-strip .hv2-cta-card{padding:.9rem 1rem}.hv2-top-strip .rank-card{min-width:0;padding:.9rem 1rem}.hv2-full-lb{flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.hv2-full-lb-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.hv2-full-lb-title{letter-spacing:-.01em;color:#072a4c;margin-top:.1rem;font-size:1rem;font-weight:700}.dark .hv2-full-lb-title{color:#fefefd}.hv2-full-lb-controls{flex-direction:column;gap:.4rem;display:flex}.hv2-full-lb-controls .hv2-pill-group{width:100%;display:flex}.hv2-full-lb-controls .hv2-pill{flex:1;justify-content:center;padding:.35rem .5rem;font-size:.75rem}.hv2-full-lb-note{color:#5a7c9e;font-size:.7rem;font-style:italic}.dark .hv2-full-lb-note{color:#94a3b8}.hv2-full-lb-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#072a4c2e transparent;flex-direction:column;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hv2-full-lb-list::-webkit-scrollbar{width:6px}.hv2-full-lb-list::-webkit-scrollbar-thumb{background:#072a4c2e;border-radius:999px}.dark .hv2-full-lb-list{scrollbar-color:#94a3b840 transparent}.dark .hv2-full-lb-list::-webkit-scrollbar-thumb{background:#94a3b840}.hv2-full-lb-row{border-bottom:1px solid #072a4c0d;grid-template-columns:1.75rem minmax(0,1fr) 5rem;align-items:center;gap:.5rem;padding:.45rem .25rem;transition:background .15s;display:grid}.hv2-full-lb-row:last-child{border-bottom:0}.dark .hv2-full-lb-row{border-bottom-color:#3b82f614}.hv2-full-lb-row:hover{background:#2ecc710d}.dark .hv2-full-lb-row:hover{background:#3b82f614}.hv2-full-lb-row-highlight{background:#2ecc711a;box-shadow:inset 3px 0 #2ecc71}.dark .hv2-full-lb-row-highlight{background:#2ecc7124;box-shadow:inset 3px 0 #2ecc71}.hv2-full-lb-rank{color:#5a7c9e;text-align:center;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;font-weight:700}.dark .hv2-full-lb-rank{color:#94a3b8}.hv2-full-lb-rank.rank-1{color:#eab308}.hv2-full-lb-rank.rank-2{color:#94a3b8}.hv2-full-lb-rank.rank-3{color:#c2723b}.hv2-full-lb-alias-stack{flex-direction:column;align-items:flex-start;min-width:0;display:inline-flex}.hv2-full-lb-alias{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .12s;overflow:hidden}.hv2-full-lb-alias:hover{color:#2ecc71}.dark .hv2-full-lb-alias{color:#fefefd}.dark .hv2-full-lb-alias:hover{color:#2ecc71}.hv2-full-lb-value{text-align:right;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;font-weight:700}.hv2-full-lb-value.positive{color:#2ecc71}.hv2-full-lb-value.negative{color:#ef4444}.hv2-full-lb-empty{text-align:center;color:#5a7c9e;padding:1.25rem 0;font-size:.8125rem}.hv2-full-lb-more{display:none}@media (width<=1279px){.hv2-full-lb-list .hv2-full-lb-row:nth-child(n+4){display:none}.hv2-full-lb-list{max-height:none;overflow:visible}.hv2-full-lb-more{color:#2ecc71;background:#2ecc710a;border:1px dashed #072a4c24;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin-top:.4rem;padding:.55rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.hv2-full-lb-more:hover{background:#2ecc7114;border-color:#2ecc7159}.dark .hv2-full-lb-more{color:#4ade80;background:#2ecc710f;border-color:#94a3b838}.dark .hv2-full-lb-more:hover{background:#2ecc711a;border-color:#4ade8059}}.dark .hv2-full-lb-empty{color:#94a3b8}.hv2-hero{margin-bottom:1.25rem}.hv2-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.dark .hv2-hero-eyebrow{color:#60a5fa}.hv2-hero-title{letter-spacing:-.025em;color:#072a4c;margin:.4rem 0 0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800;line-height:1.05}.dark .hv2-hero-title{color:#fefefd}.hv2-hero-sub{color:#072a4ca6;margin:.4rem 0 0;font-size:.85rem;font-weight:500;line-height:1.4}.dark .hv2-hero-sub{color:#fff9}.hv2-live-dot{background:#2ecc71;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite hv2-pulse;box-shadow:0 0 #2ecc718c}@keyframes hv2-pulse{0%{box-shadow:0 0 #2ecc718c}70%{box-shadow:0 0 0 7px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.hv2-filter-bar{z-index:20;background:#fff;border:1px solid #072a4c14;border-radius:14px;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:.5rem;display:flex;position:relative}.dark .hv2-filter-bar{background:#1a2332;border-color:#3b82f626}.hv2-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hv2-filter-row-search{gap:.75rem}.hv2-pill-group{background:#072a4c0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dark .hv2-pill-group{background:#0a0f1c}.hv2-pill{appearance:none;color:#5a7c9e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.375rem;padding:.4rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex;position:relative}.hv2-pill:hover{color:#072a4c}.dark .hv2-pill{color:#94a3b8}.dark .hv2-pill:hover{color:#fefefd}.hv2-pill.active{color:#fefefd;background:#072a4c}.dark .hv2-pill.active{color:#fefefd;background:#3b82f6}.hv2-pill-live.active .hv2-live-dot{background:#fefefd}.hv2-pill-badge{color:#ef4444;background:#ef444426;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.hv2-pill.active .hv2-pill-badge{color:inherit;background:#fff3}.hv2-search{flex:1;align-items:center;min-width:200px;display:inline-flex;position:relative}.hv2-search-icon{color:#5a7c9e;pointer-events:none;font-size:.95rem;position:absolute;left:.75rem}.dark .hv2-search-icon{color:#94a3b8}.hv2-search-input{width:100%;color:inherit;background:#fff;border:1px solid #072a4c1a;border-radius:10px;outline:none;padding:.55rem 2.25rem .55rem 2rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.dark .hv2-search-input{background:#0a0f1c;border-color:#3b82f633}.hv2-search-input:focus{border-color:#2ecc71;box-shadow:0 0 0 3px #2ecc7124}.hv2-search-clear{color:#5a7c9e;cursor:pointer;background:#072a4c14;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1rem;line-height:0;display:inline-flex;position:absolute;right:.6rem}.dark .hv2-search-clear{color:#94a3b8;background:#ffffff14}.hv2-count{align-items:baseline;gap:.35rem;margin-left:auto;display:inline-flex}.hv2-count-num{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;font-weight:700}.dark .hv2-count-num{color:#fefefd}.hv2-count-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.7rem;font-weight:600}.dark .hv2-count-label{color:#94a3b8}.hv2-data-link{letter-spacing:.02em;color:#5a7c9e;background:#072a4c08;border:1px solid #072a4c14;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.hv2-data-link:hover{color:#2ecc71;background:#2ecc7114;border-color:#2ecc7159}.dark .hv2-data-link{color:#94a3b8;background:#0a0f1c99;border-color:#3b82f633}.dark .hv2-data-link:hover{color:#4ade80;background:#2ecc711f;border-color:#2ecc7166}.hv2-data-link svg{width:.95rem;height:.95rem}@media (width<=480px){.hv2-data-link-label{display:none}.hv2-data-link{padding:.4rem .55rem}}.hv2-finder-slot{display:inline-flex;position:relative}@media (width>=960px){.hv2-finder-slot{display:none}}.hv2-finder{position:relative}.hv2-finder-trigger{color:inherit;cursor:pointer;background:#fff;border:1px solid #072a4c1f;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.dark .hv2-finder-trigger{color:#fefefd;background:#0a0f1c;border-color:#3b82f633}.hv2-finder-trigger:hover,.hv2-finder-trigger.active{border-color:#2ecc71}.hv2-finder-icon{color:#5a7c9e;font-size:.95rem}.dark .hv2-finder-icon{color:#94a3b8}.hv2-finder-caret{color:#5a7c9e;font-size:.65rem;transition:transform .15s}.hv2-finder-caret.open{transform:rotate(180deg)}.hv2-finder-panel{z-index:40;background:#fff;border:1px solid #072a4c1a;border-radius:14px;flex-direction:column;width:min(340px,92vw);max-height:440px;padding:.75rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 50px -20px #072a4c40,0 1px #072a4c08}.dark .hv2-finder-panel{background:#1a2332;border-color:#3b82f633;box-shadow:0 30px 60px -20px #000000d9,0 1px #ffffff08}.hv2-finder-breadcrumb{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.hv2-finder-back{appearance:none;color:#5a7c9e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-family:inherit;font-size:.75rem;font-weight:600}.hv2-finder-back:hover{color:#072a4c;background:#072a4c0d}.dark .hv2-finder-back{color:#94a3b8}.dark .hv2-finder-back:hover{color:#fefefd;background:#ffffff0d}.hv2-finder-crumb{align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hv2-finder-crumb-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.hv2-finder-searchwrap{margin-bottom:.5rem;position:relative}.hv2-finder-searchwrap .hv2-search-icon{left:.65rem}.hv2-finder-input{width:100%;color:inherit;background:#072a4c08;border:1px solid #072a4c1a;border-radius:8px;outline:none;padding:.5rem .75rem .5rem 1.9rem;font-family:inherit;font-size:.8125rem}.dark .hv2-finder-input{background:#0a0f1c;border-color:#3b82f633}.hv2-finder-input:focus{border-color:#2ecc71}.hv2-finder-list{flex:1;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}.hv2-finder-section-label{letter-spacing:.12em;text-transform:uppercase;color:#5a7c9e;padding:.4rem .25rem .25rem;font-size:.6rem;font-weight:700}.dark .hv2-finder-section-label{color:#60a5fa}.hv2-finder-row{appearance:none;cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;font-family:inherit;font-size:.8125rem;display:inline-flex}.hv2-finder-row:hover{background:#2ecc711a}.dark .hv2-finder-row:hover{background:#3b82f61f}.hv2-finder-flag{align-items:center;display:inline-flex}.hv2-finder-country-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.hv2-finder-count{color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.dark .hv2-finder-count{color:#94a3b8}.hv2-finder-chev{color:#5a7c9e;line-height:1}.dark .hv2-finder-chev{color:#94a3b8}.hv2-finder-row-league{justify-content:space-between}.hv2-finder-league-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.hv2-finder-tag{color:#5a7c9e;letter-spacing:.05em;text-transform:uppercase;background:#072a4c0f;border-radius:999px;padding:1px .4rem;font-size:.6rem;font-weight:700}.dark .hv2-finder-tag{color:#60a5fa;background:#3b82f626}.hv2-finder-state{text-align:center;color:#5a7c9e;padding:1rem;font-size:.8125rem}.dark .hv2-finder-state{color:#94a3b8}.hv2-list{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .hv2-list{background:#1a2332;border-color:#3b82f626}.hv2-scroller{outline:none}.hv2-group-header{letter-spacing:.04em;text-transform:uppercase;background:#072a4c0a;border-bottom:1px solid #072a4c0f;align-items:center;gap:.5rem;height:44px;padding:0 1rem;font-size:.75rem;display:flex}.dark .hv2-group-header{background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-group-header.top{background:linear-gradient(90deg,#2ecc711a,#2ecc7100 80%);border-bottom-color:#2ecc7140}.dark .hv2-group-header.top{background:linear-gradient(90deg,#3b82f62e,#3b82f600 80%);border-bottom-color:#3b82f64d}.hv2-group-star{appearance:none;cursor:pointer;color:#072a4c66;background:0 0;border:0;border-radius:6px;margin-right:.1rem;padding:.25rem .4rem;font-size:1rem;line-height:1;transition:color .15s,background .15s,transform .15s}.dark .hv2-group-star{color:#94a3b8a6}.hv2-group-star:hover{color:#2ecc71;background:#2ecc711f;transform:scale(1.1)}.dark .hv2-group-star:hover{color:#4ade80;background:#2ecc712e}.hv2-group-star.active{color:#2ecc71}.dark .hv2-group-star.active{color:#4ade80}.hv2-group-link{color:inherit;align-items:center;gap:.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.hv2-group-link:hover .hv2-group-country,.hv2-group-link:hover .hv2-group-name,.hv2-group-link:hover .hv2-group-sep{color:#2ecc71;opacity:1}.dark .hv2-group-link:hover .hv2-group-country,.dark .hv2-group-link:hover .hv2-group-name,.dark .hv2-group-link:hover .hv2-group-sep{color:#4ade80}.hv2-group-country{color:#5a7c9e;font-weight:600;transition:color .15s}.dark .hv2-group-country{color:#94a3b8}.hv2-group-sep{color:#5a7c9e;opacity:.5;transition:color .15s}.hv2-group-name{color:#072a4c;letter-spacing:.03em;font-weight:700;transition:color .15s}.dark .hv2-group-name{color:#60a5fa}.hv2-group-count{color:#5a7c9e;margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .hv2-group-count{color:#94a3b8}.hv2-row{border-bottom:1px solid #072a4c0d;grid-template-columns:80px minmax(0,1fr) 240px;align-items:center;gap:.75rem;padding:0 1rem;display:grid}.dark .hv2-row{border-bottom-color:#3b82f614}.hv2-row:hover{background:#2ecc710a}.dark .hv2-row:hover{background:#3b82f60d}.hv2-row-live{border-left:2px solid #ef4444;padding-left:calc(1rem - 2px)}.hv2-status{height:100%;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:inline-flex}.hv2-status-live{color:#ef4444;letter-spacing:.1em;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;display:inline-flex}.hv2-status-live .hv2-live-dot{background:#ef4444;box-shadow:0 0 #ef44448c}.hv2-status-minute{color:#ef4444;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem;font-weight:700}.hv2-status-time{letter-spacing:-.01em;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem;font-weight:700}.dark .hv2-status-time{color:#fefefd}.hv2-status-finished{letter-spacing:.1em;color:#5a7c9e;font-size:.75rem;font-weight:700}.dark .hv2-status-finished{color:#64748b}.hv2-status-flag{letter-spacing:.1em;color:#f59e0b;font-size:.7rem;font-weight:700}.hv2-match{height:100%;color:inherit;flex-direction:column;justify-content:center;gap:2px;min-width:0;text-decoration:none;display:flex}.hv2-match-line{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.75rem;min-width:0;display:grid}.hv2-match-team{letter-spacing:-.005em;color:#072a4c;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.dark .hv2-match-team{color:#fefefd}.hv2-match-score{letter-spacing:-.02em;text-align:right;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;font-weight:700;transition:color .2s}.dark .hv2-match-score{color:#fefefd}.hv2-match-score-placeholder{color:#94a3b8;font-weight:500}.dark .hv2-match-score-placeholder{color:#475569}.hv2-match-live .hv2-match-score{color:#2ecc71;font-weight:800}.hv2-match-finished .hv2-match-line.winner .hv2-match-team{color:#072a4c;font-weight:700}.dark .hv2-match-finished .hv2-match-line.winner .hv2-match-team{color:#fefefd}.hv2-match-finished .hv2-match-line.winner .hv2-match-score{color:#072a4c;font-weight:800}.dark .hv2-match-finished .hv2-match-line.winner .hv2-match-score{color:#fefefd}.hv2-match-finished .hv2-match-line.loser .hv2-match-team,.hv2-match-finished .hv2-match-line.loser .hv2-match-score{color:#94a3b8;font-weight:500}.dark .hv2-match-finished .hv2-match-line.loser .hv2-match-team,.dark .hv2-match-finished .hv2-match-line.loser .hv2-match-score{color:#64748b}.hv2-match-finished .hv2-match-line.draw .hv2-match-team,.hv2-match-finished .hv2-match-line.draw .hv2-match-score{color:#5a7c9e}.dark .hv2-match-finished .hv2-match-line.draw .hv2-match-team,.dark .hv2-match-finished .hv2-match-line.draw .hv2-match-score{color:#94a3b8}.hv2-score-num.flash{animation:.9s hv2-score-flash}@keyframes hv2-score-flash{0%{transform:scale(1)}20%{color:#2ecc71;text-shadow:0 0 12px #2ecc718c;transform:scale(1.35)}to{transform:scale(1)}}.hv2-odds{justify-content:flex-end;gap:.35rem;display:inline-flex}.hv2-odds-empty{visibility:hidden}.hv2-odds-btn{appearance:none;color:#072a4c;cursor:pointer;background:0 0;border:2px solid #2ecc71;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;min-width:70px;height:48px;padding:.3rem .6rem;font-family:inherit;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative}.dark .hv2-odds-btn{color:#fefefd}.hv2-odds-btn:hover:not(.disabled){background:#2ecc7114;transform:translateY(-1px);box-shadow:0 6px 18px -10px #2ecc7173}.dark .hv2-odds-btn:hover:not(.disabled){background:#2ecc7124;box-shadow:0 6px 18px -10px #2ecc718c}.hv2-odds-btn.selected{color:#fff;background:#2ecc71;border-color:#2ecc71;transform:scale(1.03);box-shadow:0 4px 12px -4px #2ecc7180}.dark .hv2-odds-btn.selected{color:#072a4c;background:#2ecc71;border-color:#2ecc71}.hv2-odds-btn.disabled{opacity:.5;cursor:not-allowed;color:#94a3b8;background:#072a4c08;border-color:#072a4c26}.dark .hv2-odds-btn.disabled{color:#64748b;background:#ffffff08;border-color:#ffffff1a}.hv2-odds-label{letter-spacing:.1em;opacity:.6;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;font-weight:600}.hv2-odds-value{letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem;font-weight:700}.hv2-odds-arrow{font-size:.55rem;line-height:1;position:absolute;top:4px;right:6px}.hv2-odds-arrow.up{color:#2ecc71}.hv2-odds-arrow.down{color:#ef4444}.hv2-odds-btn.flash-up{animation:.7s hv2-odds-up}.hv2-odds-btn.flash-down{animation:.7s hv2-odds-down}@keyframes hv2-odds-up{0%{border-color:#2ecc71;box-shadow:0 0 0 3px #2ecc714d}to{border-color:#2ecc71;box-shadow:0 0 #0000}}@keyframes hv2-odds-down{0%{border-color:#ef4444e6;box-shadow:0 0 0 3px #ef444433}to{border-color:#2ecc71;box-shadow:0 0 #0000}}@media (width<=640px){.hv2-row{grid-template-columns:42px minmax(0,1fr) 138px;gap:.875rem;padding:0 .5rem}.hv2-status-time,.hv2-status-minute,.hv2-match-team{font-size:.8125rem}.hv2-match-score{font-size:.9375rem}.hv2-match-line{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.875rem}.hv2-odds{gap:.3rem}.hv2-odds-btn{flex:1;min-width:0;height:52px;padding:.3rem .35rem}.hv2-odds-label{font-size:.6rem}.hv2-odds-value{font-size:.9rem}.hv2-odds-arrow{font-size:.5rem;top:2px;right:3px}}.hv2-list-empty{text-align:center;color:#5a7c9e;border:1px dashed #072a4c1f;border-radius:14px;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;display:flex}.dark .hv2-list-empty{color:#94a3b8;border-color:#3b82f633}.hv2-empty-title{margin:0;font-size:1rem;font-weight:700}.hv2-empty-body{margin:0;font-size:.8125rem}.hv2-loading-pulse{background:linear-gradient(90deg,#072a4c0a,#072a4c14,#072a4c0a) 0 0/200% 100%;border-radius:10px;height:52px;animation:1.4s ease-in-out infinite hv2-shimmer}.hv2-loading-pulse.thin{height:22px}.dark .hv2-loading-pulse{background:linear-gradient(90deg,#3b82f60f,#3b82f61f,#3b82f60f) 0 0/200% 100%}@keyframes hv2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hv2-leftrail{background:#fff;border:1px solid #072a4c14;border-radius:14px;align-self:start;padding:1rem}.dark .hv2-leftrail{background:#1a2332;border-color:#3b82f626}.hv2-leftrail-more{appearance:none;color:#072a4c;cursor:pointer;background:0 0;border:1px solid #072a4c1a;border-radius:8px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.hv2-leftrail-more:hover{color:#2ecc71;background:#2ecc7114;border-color:#2ecc71}.dark .hv2-leftrail-more{color:#60a5fa;border-color:#3b82f633}.dark .hv2-leftrail-more:hover{color:#fefefd;background:#3b82f61f;border-color:#60a5fa}.hv2-leftrail-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.hv2-leftrail-label{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;font-size:.7rem;font-weight:700}.dark .hv2-leftrail-label{color:#60a5fa}.hv2-leftrail-section-label{letter-spacing:.12em;text-transform:uppercase;color:#5a7c9e;padding:.5rem .125rem .35rem;font-size:.65rem;font-weight:700}.dark .hv2-leftrail-section-label{color:#60a5fa}.hv2-country-list{margin:0 0 .5rem;padding:0;list-style:none}.hv2-country{margin-bottom:1px}.hv2-country-btn{appearance:none;cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem;display:inline-flex}.hv2-country-btn:hover{background:#072a4c0a}.dark .hv2-country-btn:hover{background:#3b82f61a}.hv2-country.open .hv2-country-btn{color:#072a4c;background:#2ecc711a}.dark .hv2-country.open .hv2-country-btn{color:#fefefd;background:#3b82f62e}.hv2-country-flag{align-items:center;display:inline-flex}.hv2-country-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.hv2-country-count{color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.dark .hv2-country-count{color:#94a3b8}.hv2-country-caret{color:#5a7c9e;line-height:1;transition:transform .15s;display:inline-block}.dark .hv2-country-caret{color:#94a3b8}.hv2-country-caret.open{transform:rotate(90deg)}.hv2-leagues{border-left:1px dashed #072a4c1a;margin:0 0 0 .4rem;padding:.125rem 0 .5rem .6rem;list-style:none}.dark .hv2-leagues{border-left-color:#3b82f633}.hv2-league{margin-bottom:1px}.hv2-league-link{color:inherit;border-radius:6px;align-items:center;gap:.4rem;width:100%;padding:.3rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.hv2-league-link:hover{color:#072a4c;background:#072a4c0a}.dark .hv2-league-link:hover{color:#fefefd;background:#3b82f61a}.hv2-league-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hv2-league-tag{color:#5a7c9e;letter-spacing:.05em;text-transform:uppercase;background:#072a4c0f;border-radius:999px;padding:1px .35rem;font-size:.6rem;font-weight:700}.dark .hv2-league-tag{color:#60a5fa;background:#3b82f626}.hv2-fav-list{margin:0 0 .5rem;padding:0;list-style:none}.hv2-fav{border-radius:8px;align-items:center;gap:.15rem;margin-bottom:1px;transition:background .15s;display:flex}.hv2-fav:hover{background:#2ecc7114}.dark .hv2-fav:hover{background:#2ecc7124}.hv2-fav-link{min-width:0;color:inherit;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.hv2-fav-name{text-overflow:ellipsis;white-space:nowrap;color:#072a4c;flex:1;font-weight:600;overflow:hidden}.dark .hv2-fav-name{color:#fefefd}.hv2-fav-star{appearance:none;cursor:pointer;color:#2ecc71;background:0 0;border:0;border-radius:6px;margin-right:.1rem;padding:.25rem .4rem;font-size:.95rem;line-height:1;transition:color .15s,background .15s,transform .15s}.dark .hv2-fav-star{color:#4ade80}.hv2-fav-star:hover{color:#ef4444;background:#ef44441a;transform:scale(1.05)}.hv2-leagues-loading,.hv2-leftrail-loading{flex-direction:column;gap:.25rem;padding:.25rem 0;display:flex}.hv2-leagues-empty{color:#5a7c9e;padding:.3rem .75rem;font-size:.75rem}.dark .hv2-leagues-empty{color:#94a3b8}@media (width<=959px){.hv2-leftrail{display:none}}.hv2-pulse-card{background:#fff;border:1px solid #072a4c14;border-radius:14px;padding:1rem 1.1rem}.dark .hv2-pulse-card{background:#1a2332;border-color:#3b82f626}.hv2-pulse-row{gap:1rem;margin-bottom:.75rem;display:flex}.hv2-pulse-stat{align-items:baseline;gap:.4rem;display:inline-flex}.hv2-pulse-dot{background:#ef4444;border-radius:999px;align-self:center;width:7px;height:7px;animation:1.8s ease-out infinite hv2-pulse;box-shadow:0 0 #ef44448c}.hv2-pulse-value{letter-spacing:-.04em;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.5rem;font-weight:800;line-height:1}.dark .hv2-pulse-value{color:#fefefd}.hv2-pulse-label{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;font-size:.7rem;font-weight:600}.hv2-pulse-meta{color:#5a7c9e;border-top:1px dashed #072a4c14;flex-direction:column;gap:.2rem;padding-top:.75rem;font-size:.7rem;display:flex}.dark .hv2-pulse-meta{color:#94a3b8;border-top-color:#3b82f626}.hv2-pulse-fresh{align-items:center;gap:.4rem;display:inline-flex}.hv2-pulse-fresh-dot{background:#2ecc71;border-radius:999px;width:6px;height:6px;animation:1.8s ease-out infinite hv2-pulse}.hv2-cta-card{background:linear-gradient(160deg,#2ecc7114,#2ecc7100 60%),#fff;border:1px solid #2ecc7140;border-radius:14px;padding:1.1rem}.dark .hv2-cta-card{background:linear-gradient(160deg,#3b82f624,#3b82f600 60%),#1a2332;border-color:#3b82f640}.hv2-cta-label{letter-spacing:.12em;text-transform:uppercase;color:#2ecc71;margin-bottom:.5rem;font-size:.65rem;font-weight:700}.dark .hv2-cta-label{color:#60a5fa}.hv2-cta-title{letter-spacing:-.01em;color:#072a4c;margin:0 0 .35rem;font-size:1.125rem;font-weight:700}.dark .hv2-cta-title{color:#fefefd}.hv2-cta-body{color:#5a7c9e;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dark .hv2-cta-body{color:#94a3b8}.hv2-cta-link{color:#fefefd;background:#072a4c;border-radius:8px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.hv2-cta-link:hover{background:#0a3f6b}.dark .hv2-cta-link{background:#3b82f6}.dark .hv2-cta-link:hover{background:#60a5fa}.hv2-stub{background:#072a4c05;border:1px dashed #072a4c1f;border-radius:14px;padding:1rem 1.1rem}.dark .hv2-stub{background:#1a233299;border-color:#3b82f62e}.hv2-stub-label{letter-spacing:.12em;text-transform:uppercase;color:#5a7c9e;background:#072a4c0f;border-radius:999px;margin-bottom:.5rem;padding:.1rem .45rem;font-size:.6rem;font-weight:700;display:inline-block}.dark .hv2-stub-label{color:#60a5fa;background:#3b82f61f}.hv2-stub-title{letter-spacing:-.005em;color:#072a4c;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.dark .hv2-stub-title{color:#fefefd}.hv2-stub-body{color:#5a7c9e;margin:0;font-size:.75rem;line-height:1.45}.dark .hv2-stub-body{color:#94a3b8}.hv2-league-header{background:#fff;border:1px solid #072a4c14;border-radius:14px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.dark .hv2-league-header{background:#1a2332;border-color:#3b82f626}.hv2-league-header-logo{color:#5a7c9e;background:#072a4c0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:inline-flex}.dark .hv2-league-header-logo{color:#60a5fa;background:#3b82f614}.hv2-league-header-logo img{object-fit:contain;width:40px;height:40px}.hv2-league-header-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.hv2-league-header-meta{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.dark .hv2-league-header-meta{color:#94a3b8}.hv2-league-header-country{color:inherit;align-items:center;gap:.35rem;text-decoration:none;transition:color .15s;display:inline-flex}.hv2-league-header-country:hover{color:#2ecc71}.dark .hv2-league-header-country:hover{color:#4ade80}.hv2-league-header-tag{color:#2ecc71;letter-spacing:.08em;text-transform:uppercase;background:#2ecc7124;border-radius:4px;padding:.1rem .4rem;font-size:.6rem;font-weight:700;display:inline-block}.dark .hv2-league-header-tag{color:#4ade80;background:#2ecc712e}.hv2-league-header-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}.hv2-league-header-title{letter-spacing:-.02em;color:#072a4c;margin:0;font-size:1.5rem;font-weight:800}.dark .hv2-league-header-title{color:#fefefd}.hv2-league-header-stage{color:#072a4c;letter-spacing:.04em;text-transform:uppercase;background:#072a4c0f;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.dark .hv2-league-header-stage{color:#60a5fa;background:#3b82f61f}.hv2-league-header-season{align-items:baseline;gap:.5rem;display:inline-flex}.hv2-league-header-season-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:600}.dark .hv2-league-header-season-label{color:#94a3b8}.hv2-league-header-season-code{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:700}.dark .hv2-league-header-season-code{color:#fefefd}.hv2-league-tabs{background:#072a4c0d;border-radius:10px;gap:2px;width:fit-content;margin-bottom:1rem;padding:3px;display:flex}.dark .hv2-league-tabs{background:#0a0f1c}.hv2-league-tab{appearance:none;color:#5a7c9e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}.hv2-league-tab:hover{color:#072a4c}.dark .hv2-league-tab{color:#94a3b8}.dark .hv2-league-tab:hover{color:#fefefd}.hv2-league-tab.active{color:#fefefd;background:#072a4c}.dark .hv2-league-tab.active{color:#fefefd;background:#3b82f6}.hv2-fixtures-list{overflow:visible}.hv2-fixtures-group{appearance:none;width:100%;height:40px;color:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;background:#072a4c0d;border:0;border-bottom:1px solid #072a4c0f;align-items:center;gap:.5rem;padding:0 1rem;font-family:inherit;font-size:.75rem;display:flex}.dark .hv2-fixtures-group{background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-fixtures-group:hover{background:#072a4c14}.dark .hv2-fixtures-group:hover{background:#3b82f614}.hv2-fixtures-group-stage{background:linear-gradient(90deg,#2ecc711a,#2ecc7100 80%)}.dark .hv2-fixtures-group-stage{background:linear-gradient(90deg,#3b82f62e,#3b82f600 80%)}.hv2-fixtures-caret{color:#5a7c9e;width:14px;font-size:.8rem;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.hv2-fixtures-group.collapsed .hv2-fixtures-caret{transform:rotate(0)}.dark .hv2-fixtures-caret{color:#94a3b8}.hv2-fixtures-group-label{color:#072a4c;letter-spacing:.03em;font-weight:700}.dark .hv2-fixtures-group-label{color:#60a5fa}.hv2-fixtures-group-sublabel{color:#5a7c9e;letter-spacing:.06em;font-size:.65rem;font-weight:600}.dark .hv2-fixtures-group-sublabel{color:#94a3b8}.hv2-fixtures-group-count{color:#5a7c9e;text-transform:none;margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .hv2-fixtures-group-count{color:#94a3b8}.hv2-fixtures-date-row{background:#072a4c05;border-bottom:1px solid #072a4c0a;align-items:center;height:28px;padding:0 1rem;display:flex}.dark .hv2-fixtures-date-row{background:#3b82f60a;border-bottom-color:#3b82f614}.hv2-fixtures-date-label{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;font-size:.7rem;font-weight:600}.dark .hv2-fixtures-date-label{color:#94a3b8}.hv2-standings{flex-direction:column;gap:1rem;display:flex}.hv2-standings-head-bar{background:#072a4c08;border:1px solid #072a4c14;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dark .hv2-standings-head-bar{background:#3b82f60a;border-color:#3b82f626}.hv2-standings-head-meta{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8125rem;display:inline-flex}.hv2-standings-league-name{color:#072a4c;font-weight:700}.dark .hv2-standings-league-name{color:#fefefd}.hv2-standings-sep{color:#94a3b8}.hv2-standings-season{color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.dark .hv2-standings-season{color:#94a3b8}.hv2-standings-stage{color:#2ecc71;font-weight:700}.dark .hv2-standings-stage{color:#4ade80}.hv2-standings-updating{letter-spacing:.08em;text-transform:uppercase;color:#f59e0b;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.hv2-standings-table{background:#fff;border:1px solid #072a4c14;border-radius:12px;overflow:hidden}.dark .hv2-standings-table{background:#1a2332;border-color:#3b82f626}.hv2-standings-row{border-bottom:1px solid #072a4c0d;grid-template-columns:48px minmax(0,1fr) 36px 36px 36px 36px 40px 40px 44px 52px 120px;align-items:center;height:40px;padding:0 .75rem;font-size:.8125rem;display:grid}.dark .hv2-standings-row{border-bottom-color:#3b82f614}.hv2-standings-row:last-child{border-bottom:0}.hv2-standings-head{color:#5a7c9e;letter-spacing:.08em;text-transform:uppercase;background:#072a4c0a;height:36px;font-size:.7rem;font-weight:700}.dark .hv2-standings-head{color:#94a3b8;background:#0a0f1c}.hv2-standings-cell{align-items:center;min-width:0;display:inline-flex}.hv2-standings-pos{gap:.25rem}.hv2-standings-pos-num{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .hv2-standings-pos-num{color:#fefefd}.hv2-standings-pos-arrow{font-size:.65rem;line-height:1}.hv2-standings-pos-arrow.up{color:#2ecc71}.hv2-standings-pos-arrow.down{color:#ef4444}.hv2-standings-team{overflow:hidden}.hv2-standings-team-name{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dark .hv2-standings-team-name{color:#fefefd}.hv2-standings-row-current .hv2-standings-team-name{color:#2ecc71;font-weight:700}.dark .hv2-standings-row-current .hv2-standings-team-name{color:#4ade80}.hv2-standings-num{color:#072a4c;letter-spacing:-.01em;justify-content:center;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.dark .hv2-standings-num{color:#fefefd}.hv2-standings-num-w{color:#2ecc71}.hv2-standings-num-d{color:#f59e0b}.hv2-standings-num-l{color:#ef4444}.hv2-standings-gd-pos{color:#2ecc71}.hv2-standings-gd-neg{color:#ef4444}.hv2-standings-pts{color:#072a4c;justify-content:center;font-size:.9375rem;font-weight:800}.dark .hv2-standings-pts{color:#fefefd}.hv2-standings-form{justify-content:flex-end;gap:2px}.hv2-standings-form-chip{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;font-weight:800;display:inline-flex}.hv2-standings-form-chip.form-w{background:#2ecc71}.hv2-standings-form-chip.form-d{background:#f59e0b}.hv2-standings-form-chip.form-l{background:#ef4444}.hv2-standings-zone-champions .hv2-standings-pos-num,.hv2-standings-zone-world .hv2-standings-pos-num{border-radius:2px;padding-left:.35rem;box-shadow:inset 3px 0 #072a4c}.dark .hv2-standings-zone-champions .hv2-standings-pos-num,.dark .hv2-standings-zone-world .hv2-standings-pos-num{box-shadow:inset 3px 0 #3b82f6}.hv2-standings-zone-europa .hv2-standings-pos-num{border-radius:2px;padding-left:.35rem;box-shadow:inset 3px 0 #60a5fa}.hv2-standings-zone-conference .hv2-standings-pos-num{border-radius:2px;padding-left:.35rem;box-shadow:inset 3px 0 #14b8a6}.hv2-standings-zone-relegation .hv2-standings-pos-num{border-radius:2px;padding-left:.35rem;box-shadow:inset 3px 0 #ef4444}.hv2-standings-zone-promotion .hv2-standings-pos-num{border-radius:2px;padding-left:.35rem;box-shadow:inset 3px 0 #2ecc71}.hv2-standings-multi{flex-direction:column;gap:1rem;display:flex}.hv2-standings-group-head{color:#072a4c;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#072a4c14,#2ecc7114);border-radius:10px;padding:.5rem 1rem;font-size:.8125rem;font-weight:700}.dark .hv2-standings-group-head{color:#fefefd;background:linear-gradient(135deg,#3b82f624,#2ecc711a)}.hv2-standings-legend{color:#5a7c9e;flex-wrap:wrap;gap:.75rem;font-size:.7rem;display:flex}.dark .hv2-standings-legend{color:#94a3b8}.hv2-standings-legend-item{align-items:center;gap:.4rem;display:inline-flex}.hv2-standings-legend-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.hv2-standings-legend-swatch.zone-champions,.hv2-standings-legend-swatch.zone-world{background:#072a4c}.dark .hv2-standings-legend-swatch.zone-champions,.dark .hv2-standings-legend-swatch.zone-world{background:#3b82f6}.hv2-standings-legend-swatch.zone-europa{background:#60a5fa}.hv2-standings-legend-swatch.zone-conference{background:#14b8a6}.hv2-standings-legend-swatch.zone-relegation{background:#ef4444}.hv2-standings-legend-swatch.zone-promotion{background:#2ecc71}.hv2-standings-empty{text-align:center;color:#5a7c9e;border:1px dashed #072a4c1f;border-radius:14px;flex-direction:column;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.dark .hv2-standings-empty{color:#94a3b8;border-color:#3b82f633}.hv2-standings-empty-title{color:#072a4c;margin:0;font-size:1rem;font-weight:700}.dark .hv2-standings-empty-title{color:#fefefd}.hv2-standings-empty-body{margin:0;font-size:.8125rem}.hv2-groups{flex-direction:column;gap:1rem;display:flex}.hv2-groups-head{text-align:left}.hv2-groups-title{color:#072a4c;margin:0 0 .25rem;font-size:1.125rem;font-weight:800}.dark .hv2-groups-title{color:#fefefd}.hv2-groups-sub{color:#5a7c9e;margin:0;font-size:.8125rem}.dark .hv2-groups-sub{color:#94a3b8}.hv2-groups-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hv2-groups-item{margin:0}.hv2-groups-card{color:inherit;background:#fff;border:1px solid #072a4c14;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.dark .hv2-groups-card{background:#1a2332;border-color:#3b82f626}.hv2-groups-card:hover{background:#2ecc710a;border-color:#2ecc71;transform:translateY(-1px)}.dark .hv2-groups-card:hover{background:#2ecc710f;border-color:#4ade80}.hv2-groups-badge{color:#072a4c;background:#072a4c0f;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.05rem;font-weight:800;display:inline-flex}.dark .hv2-groups-badge{color:#60a5fa;background:#3b82f626}.hv2-groups-card:hover .hv2-groups-badge{color:#2ecc71;background:#2ecc7124}.dark .hv2-groups-card:hover .hv2-groups-badge{color:#4ade80;background:#2ecc712e}.hv2-groups-body{flex-direction:column;flex:1;min-width:0;display:flex}.hv2-groups-card-title{color:#072a4c;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dark .hv2-groups-card-title{color:#fefefd}.hv2-groups-card-sub{color:#5a7c9e;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;overflow:hidden}.dark .hv2-groups-card-sub{color:#94a3b8}.hv2-groups-arrow{color:#5a7c9e;font-size:1rem;font-weight:700}.hv2-groups-card:hover .hv2-groups-arrow{color:#2ecc71}.hv2-info-card{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .hv2-info-card{background:#1a2332;border-color:#3b82f626}.hv2-info-head{background:#072a4c0a;border-bottom:1px solid #072a4c0f;padding:.6rem 1rem}.dark .hv2-info-head{background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-info-label{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:700}.dark .hv2-info-label{color:#94a3b8}.hv2-info-body{padding:.9rem 1rem 1rem}.hv2-info-title{color:#072a4c;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.dark .hv2-info-title{color:#fefefd}.hv2-info-snippet{color:#5a7c9e;margin:0;font-size:.8125rem;line-height:1.5}.dark .hv2-info-snippet{color:#94a3b8}.hv2-seasons{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .hv2-seasons{background:#1a2332;border-color:#3b82f626}.hv2-seasons-head{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;background:#072a4c0d;border-bottom:1px solid #072a4c0f;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.7rem;font-weight:700;display:flex}.dark .hv2-seasons-head{color:#94a3b8;background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-seasons-row{color:inherit;border-bottom:1px solid #072a4c0d;grid-template-columns:80px minmax(0,1fr) 24px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:grid}.dark .hv2-seasons-row{border-bottom-color:#3b82f614}.hv2-seasons-row:last-child{border-bottom:0}.hv2-seasons-row:hover{background:#2ecc710a}.dark .hv2-seasons-row:hover{background:#3b82f60d}.hv2-seasons-code{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;font-weight:700}.dark .hv2-seasons-code{color:#fefefd}.hv2-seasons-name{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dark .hv2-seasons-name{color:#fefefd}.hv2-seasons-arrow{color:#5a7c9e;text-align:center;font-weight:700}.hv2-seasons-row:hover .hv2-seasons-arrow{color:#2ecc71}.hv2-seasons-empty{text-align:center;color:#5a7c9e;padding:2rem 1rem;font-size:.8125rem}.hv2-season-context{background:#072a4c08;border:1px solid #072a4c14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.dark .hv2-season-context{background:#3b82f60a;border-color:#3b82f626}.hv2-season-back{color:#5a7c9e;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.hv2-season-back:hover{color:#2ecc71}.dark .hv2-season-back,.hv2-season-sep{color:#94a3b8}.hv2-season-title{color:#072a4c;margin:0;font-size:.95rem;font-weight:700}.dark .hv2-season-title{color:#fefefd}.hv2-season-stat{align-items:baseline;gap:.35rem;margin-left:auto;display:inline-flex}.hv2-season-stat-num{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:800}.dark .hv2-season-stat-num{color:#fefefd}.hv2-season-stat-label{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;font-size:.7rem;font-weight:600}.dark .hv2-season-stat-label{color:#94a3b8}.hv2-standings-table{overflow-x:auto}.hv2-standings-row{min-width:720px}.hv2-match-hero{background:#fff;border:1px solid #072a4c14;border-radius:14px;margin-bottom:1rem;overflow:hidden}.dark .hv2-match-hero{background:#1a2332;border-color:#3b82f626}.hv2-match-head{background:#072a4c0a;border-bottom:1px solid #072a4c0f;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.dark .hv2-match-head{background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-match-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.hv2-match-status.live{color:#ef4444;background:#ef444424}.hv2-match-status.upcoming{color:#3b82f6;background:#3b82f624}.hv2-match-status.finished{color:#5a7c9e;background:#072a4c14}.dark .hv2-match-status.finished{color:#94a3b8;background:#3b82f61f}.hv2-match-minute{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;font-weight:700}.dark .hv2-match-minute{color:#fefefd}.hv2-match-crumbs{color:#5a7c9e;align-items:center;gap:.35rem;min-width:0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.hv2-match-crumbs:hover{color:#2ecc71}.dark .hv2-match-crumbs{color:#94a3b8}.dark .hv2-match-crumbs:hover{color:#4ade80}.hv2-match-crumbs-sep{color:#072a4c4d}.dark .hv2-match-crumbs-sep{color:#94a3b859}.hv2-match-crumbs-league{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.hv2-match-context{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;background:#072a4c0f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.dark .hv2-match-context{color:#94a3b8;background:#3b82f61a}.hv2-match-fav{margin-left:auto}.hv2-match-teams{grid-template-columns:1fr minmax(auto,14rem) 1fr;align-items:center;gap:1rem;padding:1.5rem 1.25rem 1.25rem;display:grid}.hv2-match-hero .hv2-match-team{text-align:center;flex-direction:column;align-items:center;gap:.6rem;min-width:0;display:flex}.hv2-match-team-logo{background:#072a4c0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;overflow:hidden}.dark .hv2-match-team-logo{background:#3b82f614}.hv2-match-team-logo img{object-fit:contain;width:60px;height:60px}.hv2-match-team-logo-fallback{font-size:1.8rem}.hv2-match-team-name{letter-spacing:-.005em;color:#072a4c;overflow-wrap:break-word;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.dark .hv2-match-team-name{color:#fefefd}.hv2-match-team-pos{color:#5a7c9e;margin-left:.35rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:600}.dark .hv2-match-team-pos{color:#94a3b8}.hv2-match-form{gap:3px;display:inline-flex}.hv2-match-hero .hv2-match-score{flex-direction:column;align-items:center;gap:.4rem;display:flex}.hv2-match-score-live{letter-spacing:.1em;text-transform:uppercase;color:#ef4444;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:inline-flex}.hv2-match-score-live-min{color:#072a4c;letter-spacing:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem}.dark .hv2-match-score-live-min{color:#fefefd}.hv2-match-score-line{letter-spacing:-.02em;color:#072a4c;align-items:baseline;gap:.55rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:2.25rem;font-weight:800;line-height:1;display:inline-flex}.dark .hv2-match-score-line{color:#fefefd}.hv2-match-score-sep{color:#072a4c59;font-weight:500}.dark .hv2-match-score-sep{color:#94a3b866}.hv2-match-score-kick{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.75rem;font-weight:800;line-height:1}.dark .hv2-match-score-kick{color:#fefefd}.hv2-match-score-ht{letter-spacing:.04em;color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.dark .hv2-match-score-ht{color:#94a3b8}.hv2-match-score-date{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.68rem;font-weight:700}.dark .hv2-match-score-date{color:#94a3b8}.hv2-match-refreshing{color:#5a7c9e;background:#072a4c08;border-top:1px solid #072a4c0f;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.75rem;display:flex}.dark .hv2-match-refreshing{color:#94a3b8;background:#3b82f60a;border-top-color:#3b82f61a}.hv2-match-refreshing-dot{background:#2ecc71;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hv2-match-pulse}.dark .hv2-match-refreshing-dot{background:#4ade80}@keyframes hv2-match-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.hv2-match-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.hv2-match-tabs::-webkit-scrollbar{height:4px}.hv2-match-tabs::-webkit-scrollbar-thumb{background:#072a4c26;border-radius:2px}.dark .hv2-match-tabs::-webkit-scrollbar-thumb{background:#3b82f640}.hv2-match-panel{background:#fff;border:1px solid #072a4c14;border-radius:14px;padding:1.25rem}.dark .hv2-match-panel{background:#1a2332;border-color:#3b82f626}.hv2-match-error{text-align:center;background:#ef44440a;border:1px dashed #ef444459;border-radius:14px;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;display:flex}.hv2-match-error-title{color:#ef4444;margin:0;font-size:1rem;font-weight:800}.hv2-match-error-body{color:#5a7c9e;margin:0;font-size:.85rem}.dark .hv2-match-error-body{color:#94a3b8}.hv2-form-badge{color:#fff;letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;font-weight:800;display:inline-flex}.hv2-form-badge.form-w{background:#2ecc71}.hv2-form-badge.form-d{background:#f59e0b}.hv2-form-badge.form-l{background:#ef4444}.dark .hv2-form-badge.form-w{color:#0a0f1c;background:#4ade80}.dark .hv2-form-badge.form-d{color:#0a0f1c;background:#fbbf24}.dark .hv2-form-badge.form-l{background:#f87171}.event-icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;display:inline-flex}@media (width<=640px){.hv2-match-teams{grid-template-columns:1fr;gap:.85rem}.hv2-match-teams .hv2-match-score{order:-1;min-width:0}.hv2-match-team-logo{width:56px;height:56px}.hv2-match-team-logo img{width:48px;height:48px}.hv2-match-score-line{font-size:2rem}.hv2-match-score-kick{font-size:1.5rem}}.hv2-match-section{margin-top:1.5rem}.hv2-match-section:first-child{margin-top:0}.hv2-match-section-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:.7rem;font-weight:700;display:flex}.dark .hv2-match-section-title{color:#94a3b8}.hv2-match-section-title-note{letter-spacing:0;text-transform:none;color:#5a7c9e;font-size:.72rem;font-weight:500}.dark .hv2-match-section-title-note{color:#94a3b8}.hv2-match-meta{background:#072a4c14;border:1px solid #072a4c14;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dark .hv2-match-meta{background:#3b82f626;border-color:#3b82f626}.hv2-match-meta-cell{background:#fff;flex-direction:column;gap:.25rem;min-width:0;padding:.7rem .9rem;display:flex}.dark .hv2-match-meta-cell{background:#1a2332}.hv2-match-meta-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.62rem;font-weight:700}.dark .hv2-match-meta-label{color:#94a3b8}.hv2-match-meta-value{color:#072a4c;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.dark .hv2-match-meta-value{color:#fefefd}.hv2-match-meta-value.mono{letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace}@media (width<=640px){.hv2-match-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv2-match-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hv2-match-summary-tile{text-align:center;background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.dark .hv2-match-summary-tile{background:#1a2332;border-color:#3b82f626}.hv2-match-summary-num{color:#072a4c;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.85rem;font-weight:800;line-height:1}.dark .hv2-match-summary-num{color:#fefefd}.hv2-match-summary-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.62rem;font-weight:700}.dark .hv2-match-summary-label{color:#94a3b8}@media (width<=640px){.hv2-match-summary-grid{grid-template-columns:1fr}}.hv2-match-empty{text-align:center;color:#5a7c9e;padding:2rem 1rem;font-size:.875rem}.dark .hv2-match-empty{color:#94a3b8}.hv2-live-stats{flex-direction:column;gap:.75rem;display:flex}.hv2-live-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.dark .hv2-live-card{background:#1a2332;border-color:#3b82f626}.hv2-live-card-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;margin:0;font-size:.62rem;font-weight:700}.dark .hv2-live-card-title{color:#94a3b8}.hv2-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.hv2-live-grid{grid-template-columns:1fr}}.hv2-live-poss{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid}.hv2-live-poss-value{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.6rem;font-weight:800;line-height:1}.dark .hv2-live-poss-value{color:#fefefd}.hv2-live-poss-team{letter-spacing:.04em;color:#5a7c9e;white-space:nowrap;text-overflow:ellipsis;max-width:9rem;margin-top:.25rem;font-size:.7rem;font-weight:600;overflow:hidden}.dark .hv2-live-poss-team{color:#94a3b8}.hv2-live-poss-bar{background:#072a4c0f;border-radius:999px;height:12px;position:relative;overflow:hidden}.dark .hv2-live-poss-bar{background:#3b82f61f}.hv2-live-poss-home{background:#2ecc71;transition:width .7s ease-out;position:absolute;top:0;bottom:0;left:0}.dark .hv2-live-poss-home{background:#4ade80}.hv2-live-poss-away{background:#072a4c;transition:width .7s ease-out;position:absolute;top:0;bottom:0;right:0}.dark .hv2-live-poss-away{background:#3b82f6}.hv2-live-stat-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.hv2-live-stat-row+.hv2-live-stat-row{margin-top:.25rem}.hv2-live-stat-num{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.3rem;font-weight:800;line-height:1}.dark .hv2-live-stat-num{color:#fefefd}.hv2-live-stat-num.home{text-align:right}.hv2-live-stat-num.away{text-align:left}.hv2-live-stat-num.positive{color:#2ecc71}.dark .hv2-live-stat-num.positive{color:#4ade80}.hv2-live-stat-num.warn{color:#b45309}.dark .hv2-live-stat-num.warn{color:#fbbf24}.hv2-live-stat-num.danger{color:#dc2626}.dark .hv2-live-stat-num.danger{color:#f87171}.hv2-live-stat-mid{flex-direction:column;gap:.25rem;min-width:6.5rem;display:flex}.hv2-live-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;text-align:center;white-space:nowrap;font-size:.62rem;font-weight:700}.dark .hv2-live-stat-label{color:#94a3b8}.hv2-live-bar{background:#072a4c0f;border-radius:999px;height:6px;display:flex;overflow:hidden}.dark .hv2-live-bar{background:#3b82f61f}.hv2-live-bar-home{background:#2ecc71;transition:width .5s ease-out}.dark .hv2-live-bar-home{background:#4ade80}.hv2-live-bar-away{background:#072a4c;transition:width .5s ease-out}.dark .hv2-live-bar-away{background:#3b82f6}.hv2-live-intensity{border-top:1px solid #072a4c0d;justify-content:center;align-items:baseline;gap:.5rem;padding-top:.75rem;display:flex}.dark .hv2-live-intensity{border-top-color:#3b82f61a}.hv2-live-intensity-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.68rem;font-weight:700}.dark .hv2-live-intensity-label{color:#94a3b8}.hv2-live-intensity-value{letter-spacing:.06em;text-transform:uppercase;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:800}.dark .hv2-live-intensity-value{color:#fefefd}.hv2-live-intensity-value.high{color:#ef4444}.hv2-live-intensity-value.medium{color:#f59e0b}.hv2-events{flex-direction:column;gap:.6rem;display:flex}.hv2-events-live-hint{letter-spacing:.04em;color:#5a7c9e;align-items:center;gap:.45rem;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.dark .hv2-events-live-hint{color:#94a3b8}.hv2-events-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.hv2-events-side{flex-direction:column;gap:.25rem;min-width:0;display:flex}.hv2-events-side.home{text-align:right;align-items:flex-end}.hv2-events-side.away{text-align:left;align-items:flex-start}.hv2-events-minute{color:#072a4c;letter-spacing:0;white-space:nowrap;background:#072a4c0f;border-radius:999px;align-self:center;padding:.25rem .55rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:800}.dark .hv2-events-minute{color:#fefefd;background:#3b82f624}.hv2-events-chip{color:#072a4c;background:#fff;border:1px solid #072a4c14;border-radius:8px;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .6rem;font-size:.8125rem;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.dark .hv2-events-chip{color:#fefefd;background:#1a2332;border-color:#3b82f626}.hv2-events-chip.goal{background:#2ecc7114;border-color:#2ecc714d}.dark .hv2-events-chip.goal{background:#4ade801f;border-color:#4ade804d}.hv2-events-chip.red{color:#b91c1c;background:#ef444414;border-color:#ef44444d}.dark .hv2-events-chip.red{color:#fca5a5;background:#ef444424;border-color:#ef444459}.hv2-events-chip.yellow{color:#92400e;background:#f59e0b14;border-color:#f59e0b4d}.dark .hv2-events-chip.yellow{color:#fcd34d;background:#fbbf2424;border-color:#fbbf244d}.hv2-events-chip.new{animation:.7s ease-out hv2-event-pop;box-shadow:0 0 0 2px #2ecc7159}.dark .hv2-events-chip.new{box-shadow:0 0 0 2px #4ade8066}.hv2-events-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hv2-events-new-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2ecc71;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.55rem;font-weight:800}.dark .hv2-events-new-badge{color:#0a0f1c;background:#4ade80}.hv2-events-pen-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#072a4c;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.55rem;font-weight:800}.dark .hv2-events-pen-badge{background:#3b82f6}.hv2-events-chip-note{color:#5a7c9e;font-size:.68rem;font-weight:500}.dark .hv2-events-chip-note{color:#94a3b8}.hv2-events-assist{color:#5a7c9e;font-size:.72rem;font-weight:500}.dark .hv2-events-assist{color:#94a3b8}.hv2-events-since{color:#5a7c9eb3;font-size:.68rem}.dark .hv2-events-since{color:#94a3b899}.hv2-events-empty{text-align:center;color:#5a7c9e;border:1px dashed #072a4c1f;border-radius:12px;padding:2rem 1rem;font-size:.875rem}.dark .hv2-events-empty{color:#94a3b8;border-color:#3b82f633}@keyframes hv2-event-pop{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(0)}to{box-shadow:0 0 0 2px #2ecc7100}}.hv2-odds-tab{flex-direction:column;gap:1.25rem;display:flex}.hv2-odds-bookmakers{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hv2-odds-bookmakers-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.68rem;font-weight:700}.dark .hv2-odds-bookmakers-label{color:#94a3b8}.hv2-odds-category{flex-direction:column;gap:.6rem;display:flex}.hv2-odds-category-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;align-items:baseline;gap:.45rem;margin:0;font-size:.7rem;font-weight:700;display:inline-flex}.dark .hv2-odds-category-title{color:#94a3b8}.hv2-odds-category-count{letter-spacing:0;color:#5a7c9e;opacity:.75;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.hv2-odds-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:.75rem;display:grid}.hv2-odds-cards.main{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.hv2-odds-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.6rem;padding:.75rem .85rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.dark .hv2-odds-card{background:#1a2332;border-color:#3b82f626}.hv2-odds-card.main{background:#2ecc710a;border-color:#2ecc714d}.dark .hv2-odds-card.main{background:#4ade800f;border-color:#4ade8040}.hv2-odds-card.closed{opacity:.6}.hv2-odds-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.hv2-odds-card-label{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700;overflow:hidden}.dark .hv2-odds-card-label{color:#fefefd}.hv2-odds-card-flag{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;flex-shrink:0;align-items:center;padding:.15rem .4rem;font-size:.55rem;font-weight:800;display:inline-flex}.hv2-odds-card-flag.main{color:#fff;background:#2ecc71}.dark .hv2-odds-card-flag.main{color:#0a0f1c;background:#4ade80}.hv2-odds-card-flag.closed{color:#ef4444;background:#ef444426}.dark .hv2-odds-card-flag.closed{color:#fca5a5;background:#ef444433}.hv2-odds-card-grid{gap:.4rem;display:grid}.hv2-odds-card-grid.cols-1{grid-template-columns:1fr}.hv2-odds-card-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-odds-card-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv2-odds-card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hv2-odds-card-grid .hv2-odds-btn{width:100%;min-width:0}.hv2-odds-empty-card{text-align:center;color:#5a7c9e;background:#072a4c05;border:1px dashed #072a4c26;border-radius:14px;padding:2.5rem 1rem}.dark .hv2-odds-empty-card{color:#94a3b8;background:#3b82f608;border-color:#3b82f633}.hv2-odds-empty-title{color:#072a4c;margin:0 0 .25rem;font-size:.95rem;font-weight:800}.dark .hv2-odds-empty-title{color:#fefefd}.hv2-odds-empty-body{margin:0;font-size:.8125rem}.hv2-h2h{flex-direction:column;gap:1.25rem;display:flex}.hv2-h2h-refreshing{color:#3b82f6;background:#3b82f60d;border:1px solid #3b82f633;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8rem;display:flex}.dark .hv2-h2h-refreshing{color:#60a5fa;background:#3b82f61a}.hv2-h2h-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.hv2-h2h-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv2-h2h-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.hv2-h2h-grid-3{grid-template-columns:1fr}}.hv2-h2h-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.hv2-h2h-grid-2{grid-template-columns:1fr}}.hv2-h2h-tile{text-align:center;background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem .9rem;display:flex}.dark .hv2-h2h-tile{background:#1a2332;border-color:#3b82f626}.hv2-h2h-tile-num{color:#072a4c;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.75rem;font-weight:800;line-height:1}.dark .hv2-h2h-tile-num{color:#fefefd}.hv2-h2h-tile-num.home{color:#2ecc71}.dark .hv2-h2h-tile-num.home{color:#4ade80}.hv2-h2h-tile-num.draw{color:#f59e0b}.hv2-h2h-tile-num.away{color:#3b82f6}.dark .hv2-h2h-tile-num.away{color:#60a5fa}.hv2-h2h-tile-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;overflow:hidden}.dark .hv2-h2h-tile-label{color:#94a3b8}.hv2-h2h-dist-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;align-items:center;gap:.5rem;margin:1rem 0 .5rem;font-size:.68rem;font-weight:700;display:flex}.dark .hv2-h2h-dist-label{color:#94a3b8}.hv2-h2h-dist{border:1px solid #072a4c14;border-radius:999px;height:28px;display:flex;overflow:hidden}.dark .hv2-h2h-dist{border-color:#3b82f626}.hv2-h2h-dist-slice{color:#fff;justify-content:center;align-items:center;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:800;transition:width .5s ease-out;display:flex}.hv2-h2h-dist-slice.home{background:#2ecc71}.dark .hv2-h2h-dist-slice.home{color:#0a0f1c;background:#4ade80}.hv2-h2h-dist-slice.draw{background:#f59e0b}.hv2-h2h-dist-slice.away{background:#072a4c}.dark .hv2-h2h-dist-slice.away{background:#3b82f6}.hv2-h2h-goals-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.dark .hv2-h2h-goals-card{background:#1a2332;border-color:#3b82f626}.hv2-h2h-goals-title{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;margin:0 0 .25rem;font-size:.68rem;font-weight:700}.dark .hv2-h2h-goals-title{color:#94a3b8}.hv2-h2h-goals-row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.hv2-h2h-goals-team{color:#5a7c9e;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dark .hv2-h2h-goals-team{color:#94a3b8}.hv2-h2h-goals-num{color:#072a4c;flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem;font-weight:800}.dark .hv2-h2h-goals-num{color:#fefefd}.hv2-h2h-list{flex-direction:column;gap:.35rem;display:flex}.hv2-h2h-row{background:#fff;border:1px solid #072a4c14;border-radius:10px;grid-template-columns:5.5rem minmax(0,1fr) 7rem;align-items:center;gap:.75rem;padding:.55rem .85rem;transition:background .15s,border-color .15s;display:grid}.dark .hv2-h2h-row{background:#1a2332;border-color:#3b82f626}.hv2-h2h-row:hover{background:#2ecc710a}.dark .hv2-h2h-row:hover{background:#3b82f60f}.hv2-h2h-row-date{color:#5a7c9e;letter-spacing:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:600}.dark .hv2-h2h-row-date{color:#94a3b8}.hv2-h2h-row-middle{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-width:0;font-size:.825rem;display:grid}.hv2-h2h-row-team{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark .hv2-h2h-row-team{color:#fefefd}.hv2-h2h-row-team.home{text-align:right}.hv2-h2h-row-team.away{text-align:left}.hv2-h2h-row-team.winner{color:#2ecc71;font-weight:700}.dark .hv2-h2h-row-team.winner{color:#4ade80}.hv2-h2h-row-score{letter-spacing:-.01em;color:#072a4c;white-space:nowrap;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;font-weight:800}.dark .hv2-h2h-row-score{color:#fefefd}.hv2-h2h-row-score.draw{color:#f59e0b}.hv2-h2h-row-league{color:#5a7c9e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.dark .hv2-h2h-row-league{color:#94a3b8}@media (width<=640px){.hv2-h2h-row{grid-template-columns:1fr;gap:.35rem}.hv2-h2h-row-league{text-align:left}}.hv2-h2h-leagues-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;padding:.9rem}.dark .hv2-h2h-leagues-card{background:#1a2332;border-color:#3b82f626}.hv2-h2h-leagues-title{color:#072a4c;margin:0 0 .75rem;font-size:.85rem;font-weight:700}.dark .hv2-h2h-leagues-title{color:#fefefd}.hv2-h2h-leagues-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.hv2-h2h-leagues-num{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;font-weight:800}.dark .hv2-h2h-leagues-num{color:#fefefd}.hv2-h2h-leagues-num.home{color:#2ecc71}.dark .hv2-h2h-leagues-num.home{color:#4ade80}.hv2-h2h-leagues-num.draw{color:#f59e0b}.hv2-h2h-leagues-num.away{color:#3b82f6}.dark .hv2-h2h-leagues-num.away{color:#60a5fa}.hv2-h2h-leagues-label{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;font-size:.6rem;font-weight:700}.dark .hv2-h2h-leagues-label{color:#94a3b8}.hv2-stat-toggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.hv2-stat-toggle-note{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;font-weight:700}.dark .hv2-stat-toggle-note{color:#fefefd}.hv2-stat-toggle-note-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;margin-right:.4rem;font-family:Inter,sans-serif;font-size:.65rem;font-weight:700}.dark .hv2-stat-toggle-note-label{color:#94a3b8}.hv2-stat-list{flex-direction:column;gap:.75rem;display:flex}.hv2-stat-bar{grid-template-columns:3rem 1fr auto 1fr 3rem;align-items:center;gap:.75rem;display:grid}.hv2-stat-bar-num{color:#072a4c;text-align:center;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;font-weight:800}.dark .hv2-stat-bar-num{color:#fefefd}.hv2-stat-bar-label{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;text-align:center;white-space:nowrap;font-size:.7rem;font-weight:700}.dark .hv2-stat-bar-label{color:#94a3b8}.hv2-stat-bar-track{background:#072a4c0f;border-radius:999px;height:6px;position:relative;overflow:hidden}.dark .hv2-stat-bar-track{background:#3b82f61f}.hv2-stat-bar-fill-home{background:#2ecc71;transition:width .5s ease-out;position:absolute;top:0;bottom:0;left:0}.dark .hv2-stat-bar-fill-home{background:#4ade80}.hv2-stat-bar-fill-away{background:#072a4c;transition:width .5s ease-out;position:absolute;top:0;bottom:0;right:0}.dark .hv2-stat-bar-fill-away{background:#3b82f6}@media (width<=640px){.hv2-stat-bar{grid-template-columns:2.25rem 1fr auto 1fr 2.25rem;gap:.4rem}.hv2-stat-bar-num{font-size:.8125rem}.hv2-stat-bar-label{font-size:.62rem}}.hv2-adv-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex}.dark .hv2-adv-card{background:#1a2332;border-color:#3b82f626}.hv2-adv-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hv2-adv-card-title{color:#072a4c;margin:0;font-size:.78rem;font-weight:700}.dark .hv2-adv-card-title{color:#fefefd}.hv2-adv-card-info{color:#5a7c9e;cursor:help;line-height:0}.dark .hv2-adv-card-info{color:#94a3b8}.hv2-adv-card-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.hv2-adv-card-col{flex-direction:column;align-items:center;gap:.25rem;display:flex}.hv2-adv-card-team{color:#5a7c9e;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;font-weight:600;overflow:hidden}.dark .hv2-adv-card-team{color:#94a3b8}.hv2-adv-card-value{color:#072a4c;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.5rem;font-weight:800;line-height:1}.dark .hv2-adv-card-value{color:#fefefd}.hv2-adv-card-value.positive{color:#2ecc71}.dark .hv2-adv-card-value.positive{color:#4ade80}.hv2-adv-card-sep{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.62rem;font-weight:700}.dark .hv2-adv-card-sep{color:#94a3b8}.hv2-lineups-summary{background:#072a4c08;border:1px solid #072a4c14;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.dark .hv2-lineups-summary{background:#3b82f60a;border-color:#3b82f626}@media (width<=640px){.hv2-lineups-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv2-lineups-summary-col{flex-direction:column;gap:.45rem;min-width:0;display:flex}.hv2-lineups-summary-title{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;font-weight:700;overflow:hidden}.dark .hv2-lineups-summary-title{color:#94a3b8}.hv2-lineups-summary-row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.hv2-lineups-summary-row-label{color:#5a7c9e}.dark .hv2-lineups-summary-row-label{color:#94a3b8}.hv2-lineups-summary-row-num{color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:800}.dark .hv2-lineups-summary-row-num{color:#fefefd}.hv2-lineups-summary-row-num.yellow{color:#b45309}.dark .hv2-lineups-summary-row-num.yellow{color:#fbbf24}.hv2-lineups-summary-row-num.red{color:#dc2626}.dark .hv2-lineups-summary-row-num.red{color:#f87171}.hv2-lineups-summary-top{flex-direction:column;gap:.2rem;display:flex}.hv2-lineups-summary-top-name{color:#072a4c;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.dark .hv2-lineups-summary-top-name{color:#fefefd}.hv2-lineups-summary-top-rating{color:#2ecc71;align-items:center;gap:.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;font-weight:800;display:inline-flex}.dark .hv2-lineups-summary-top-rating{color:#4ade80}.hv2-lineups-summary-top-missing{color:#5a7c9e;font-size:.78rem}.dark .hv2-lineups-summary-top-missing{color:#94a3b8}.hv2-team-toggle{justify-content:center;margin-bottom:1rem;display:flex}.hv2-country-hero{background:#fff;border:1px solid #072a4c14;border-radius:14px;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.dark .hv2-country-hero{background:#1a2332;border-color:#3b82f626}.hv2-country-hero-flag{filter:drop-shadow(0 2px 4px #072a4c1f);flex-shrink:0;font-size:3rem;line-height:1}.hv2-country-hero-body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.hv2-country-hero-title{letter-spacing:-.02em;color:#072a4c;margin:0;font-size:1.75rem;font-weight:800}.dark .hv2-country-hero-title{color:#fefefd}.hv2-country-hero-stats{flex-wrap:wrap;gap:1.25rem;display:flex}.hv2-country-hero-stat{align-items:baseline;gap:.4rem;display:inline-flex}.hv2-country-hero-stat-num{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:800}.dark .hv2-country-hero-stat-num{color:#fefefd}.hv2-country-hero-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:700}.dark .hv2-country-hero-stat-label{color:#94a3b8}.hv2-country-section{margin-top:1.25rem}.hv2-country-section:first-of-type{margin-top:0}.hv2-country-section-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;margin:0 0 .75rem;font-size:.7rem;font-weight:700}.dark .hv2-country-section-title{color:#94a3b8}.hv2-country-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:.65rem;display:grid}.hv2-country-card{color:inherit;background:#fff;border:1px solid #072a4c14;border-radius:12px;align-items:center;gap:.85rem;min-width:0;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.dark .hv2-country-card{background:#1a2332;border-color:#3b82f626}.hv2-country-card:hover{border-color:#2ecc71;transform:translateY(-1px);box-shadow:0 6px 18px -10px #2ecc714d}.dark .hv2-country-card:hover{border-color:#4ade80;box-shadow:0 6px 18px -10px #4ade8059}.hv2-country-card.popular{background:#2ecc710a;border-color:#2ecc7159}.dark .hv2-country-card.popular{background:#4ade800f;border-color:#4ade804d}.hv2-country-card-logo{color:#5a7c9e;background:#072a4c0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.dark .hv2-country-card-logo{color:#60a5fa;background:#3b82f614}.hv2-country-card.popular .hv2-country-card-logo{color:#2ecc71;background:#2ecc711f}.dark .hv2-country-card.popular .hv2-country-card-logo{color:#4ade80;background:#4ade8026}.hv2-country-card-logo img{object-fit:contain;width:32px;height:32px}.hv2-country-card-logo-fallback{letter-spacing:.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:800}.hv2-country-card-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.hv2-country-card-name{letter-spacing:-.005em;color:#072a4c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.dark .hv2-country-card-name{color:#fefefd}.hv2-country-card-meta{color:#5a7c9e;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.dark .hv2-country-card-meta{color:#94a3b8}.hv2-country-card-season{letter-spacing:-.01em;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .hv2-country-card-season{color:#fefefd}.hv2-country-card-tag{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;background:#072a4c0f;border-radius:4px;align-items:center;padding:.08rem .38rem;font-size:.58rem;font-weight:800;display:inline-flex}.dark .hv2-country-card-tag{color:#94a3b8;background:#3b82f624}.hv2-country-card-tag.popular{color:#16a34a;background:#2ecc7126}.dark .hv2-country-card-tag.popular{color:#4ade80;background:#4ade802e}.hv2-country-card-tag.cup{color:#3b82f6;background:#3b82f624}.dark .hv2-country-card-tag.cup{color:#60a5fa;background:#60a5fa2e}.hv2-country-card-tag.live{color:#ef4444;background:#ef44441f;align-items:center;gap:.3rem;display:inline-flex}.dark .hv2-country-card-tag.live{color:#fca5a5;background:#ef44442e}.hv2-country-card-tag.women{color:#b45309;background:#f59e0b24}.dark .hv2-country-card-tag.women{color:#fbbf24;background:#fbbf242e}.hv2-country-card-link{position:absolute;inset:0}.hv2-country-loading{flex-direction:column;gap:.75rem;display:flex}@media (width<=640px){.hv2-country-hero{padding:1rem}.hv2-country-hero-title{font-size:1.4rem}.hv2-country-hero-flag{font-size:2.25rem}.hv2-country-hero-stats{gap:.9rem}}.hv2-dash-page{background:#fefefd;min-height:calc(100vh - 4rem);padding:1.5rem 1.25rem 4rem}.dark .hv2-dash-page{background:#0a0f1c}.hv2-dash-container{flex-direction:column;gap:1.25rem;max-width:1200px;margin:0 auto;display:flex}.hv2-dash-header{flex-direction:column;gap:.25rem;display:flex}.hv2-dash-title{letter-spacing:-.02em;color:#072a4c;margin:0;font-size:1.5rem;font-weight:800}.dark .hv2-dash-title{color:#fefefd}.hv2-dash-subtitle{color:#5a7c9e;margin:0;font-size:.85rem}.dark .hv2-dash-subtitle{color:#94a3b8}.hv2-dash-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=960px){.hv2-dash-layout{grid-template-columns:360px minmax(0,1fr);align-items:start}}.hv2-dash-profile{background:#fff;border:1px solid #072a4c14;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.dark .hv2-dash-profile{background:#1a2332;border-color:#3b82f626}.hv2-dash-profile-head{align-items:center;gap:1rem;min-width:0;display:flex}.hv2-dash-avatar{color:#fefefd;letter-spacing:.02em;background:#072a4c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:800;display:inline-flex}.dark .hv2-dash-avatar{background:#3b82f6}.hv2-dash-identity{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.hv2-dash-identity-name-row{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.hv2-dash-identity-name{color:#072a4c;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:800;overflow:hidden}.dark .hv2-dash-identity-name{color:#fefefd}.hv2-dash-identity-email{color:#5a7c9e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dark .hv2-dash-identity-email{color:#94a3b8}.hv2-dash-edit{appearance:none;color:#5a7c9e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:inline-flex}.hv2-dash-edit:hover{color:#072a4c;background:#072a4c0f}.dark .hv2-dash-edit{color:#94a3b8}.dark .hv2-dash-edit:hover{color:#fefefd;background:#3b82f61f}.hv2-dash-identity-cta{appearance:none;text-align:left;font:inherit;color:#2ecc71;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.95rem;font-weight:700;display:inline-flex}.hv2-dash-identity-cta:hover{color:#16a34a}.dark .hv2-dash-identity-cta{color:#4ade80}.dark .hv2-dash-identity-cta:hover{color:#86efac}.hv2-dash-balance{background:#072a4c0d;border-radius:12px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.dark .hv2-dash-balance{background:#3b82f614}.hv2-dash-balance-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.62rem;font-weight:700}.dark .hv2-dash-balance-label{color:#94a3b8}.hv2-dash-balance-value{color:#072a4c;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.7rem;font-weight:800;line-height:1}.dark .hv2-dash-balance-value{color:#fefefd}.hv2-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.hv2-dash-stat{background:#072a4c0a;border-radius:10px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;display:flex}.dark .hv2-dash-stat{background:#3b82f60f}.hv2-dash-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;font-size:.6rem;font-weight:700}.dark .hv2-dash-stat-label{color:#94a3b8}.hv2-dash-stat-value{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;font-weight:800;line-height:1.15}.dark .hv2-dash-stat-value{color:#fefefd}.hv2-dash-stat-value.positive{color:#2ecc71}.dark .hv2-dash-stat-value.positive{color:#4ade80}.hv2-dash-stat-value.negative{color:#ef4444}.dark .hv2-dash-stat-value.negative{color:#f87171}.hv2-dash-record{border-top:1px solid #072a4c0f;gap:1rem;padding-top:.75rem;font-size:.8rem;display:flex}.dark .hv2-dash-record{border-top-color:#3b82f61f}.hv2-dash-record-row{flex:1;justify-content:space-between;align-items:baseline;gap:.4rem;display:inline-flex}.hv2-dash-record-label{color:#5a7c9e;font-weight:600}.dark .hv2-dash-record-label{color:#94a3b8}.hv2-dash-record-num{letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;font-weight:800}.hv2-dash-record-num.positive{color:#2ecc71}.dark .hv2-dash-record-num.positive{color:#4ade80}.hv2-dash-record-num.negative{color:#ef4444}.dark .hv2-dash-record-num.negative{color:#f87171}.hv2-dash-shimmer{vertical-align:middle;background:linear-gradient(90deg,#072a4c0f,#072a4c29,#072a4c0f) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite hv2-shimmer;display:inline-block}.hv2-dash-shimmer-tile{width:3.25rem;height:1.05rem}.hv2-dash-shimmer-record{width:1.6rem;height:.9rem}.dark .hv2-dash-shimmer{background:linear-gradient(90deg,#94a3b814,#94a3b838,#94a3b814) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.hv2-dash-shimmer{animation:none}}.hv2-dash-bets{background:#fff;border:1px solid #072a4c14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dark .hv2-dash-bets{background:#1a2332;border-color:#3b82f626}.hv2-dash-bets-head{background:#072a4c08;border-bottom:1px solid #072a4c0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.dark .hv2-dash-bets-head{background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-dash-bets-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;margin:0;font-size:.7rem;font-weight:700}.dark .hv2-dash-bets-title{color:#94a3b8}.hv2-bet-row{border-bottom:1px solid #072a4c0d;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex}.hv2-bet-row:last-child{border-bottom:none}.dark .hv2-bet-row{border-bottom-color:#3b82f614}.hv2-bet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hv2-bet-head-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.hv2-bet-type{letter-spacing:.08em;text-transform:uppercase;color:#072a4c;background:#072a4c14;border-radius:4px;align-items:center;padding:.15rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}.dark .hv2-bet-type{color:#fefefd;background:#3b82f626}.hv2-bet-type.acca{color:#16a34a;background:#2ecc7126}.dark .hv2-bet-type.acca{color:#4ade80;background:#4ade802e}.hv2-bet-date{color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem}.dark .hv2-bet-date{color:#94a3b8}.hv2-bet-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.hv2-bet-status.won{color:#16a34a;background:#2ecc7126}.dark .hv2-bet-status.won{color:#4ade80;background:#4ade802e}.hv2-bet-status.lost{color:#dc2626;background:#ef444424}.dark .hv2-bet-status.lost{color:#fca5a5;background:#ef444433}.hv2-bet-status.pending{color:#b45309;background:#f59e0b29}.dark .hv2-bet-status.pending{color:#fbbf24;background:#fbbf2433}.hv2-bet-status.neutral{color:#5a7c9e;background:#072a4c14}.dark .hv2-bet-status.neutral{color:#94a3b8;background:#3b82f61f}.hv2-bet-selections{flex-direction:column;gap:.35rem;display:flex}.hv2-bet-selection{color:#072a4c;align-items:baseline;gap:.4rem;font-size:.82rem;display:flex}.dark .hv2-bet-selection{color:#fefefd}.hv2-bet-selection-icon{text-align:center;flex-shrink:0;width:.9rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem}.hv2-bet-selection-icon.won{color:#2ecc71}.dark .hv2-bet-selection-icon.won{color:#4ade80}.hv2-bet-selection-icon.lost{color:#ef4444}.dark .hv2-bet-selection-icon.lost{color:#f87171}.hv2-bet-selection-icon.void{color:#94a3b8}.hv2-bet-selection-teams{font-weight:700}.hv2-bet-selection-sep{color:#5a7c9e;opacity:.5}.dark .hv2-bet-selection-sep{color:#94a3b8}.hv2-bet-selection-pick{color:#5a7c9e;font-weight:500}.dark .hv2-bet-selection-pick{color:#94a3b8}.hv2-bet-foot{color:#5a7c9e;border-top:1px solid #072a4c0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.6rem;font-size:.78rem;display:flex}.dark .hv2-bet-foot{color:#94a3b8;border-top-color:#3b82f61a}.hv2-bet-foot-left{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:inline-flex}.hv2-bet-foot-num{color:#072a4c;letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .hv2-bet-foot-num{color:#fefefd}.hv2-bet-foot-sep{color:#072a4c33}.dark .hv2-bet-foot-sep{color:#94a3b84d}.hv2-bet-payout{align-items:baseline;gap:.3rem;display:inline-flex}.hv2-bet-payout-num{color:#072a4c;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.05rem;font-weight:800}.dark .hv2-bet-payout-num{color:#fefefd}.hv2-bet-payout-num.won{color:#2ecc71}.dark .hv2-bet-payout-num.won{color:#4ade80}.hv2-bet-payout-num.lost{color:#ef4444}.dark .hv2-bet-payout-num.lost{color:#f87171}.hv2-bet-payout-hint{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;font-size:.65rem;font-weight:600}.dark .hv2-bet-payout-hint{color:#94a3b8}.hv2-bet-empty{text-align:center;color:#5a7c9e;padding:3rem 1.5rem;font-size:.9rem}.dark .hv2-bet-empty{color:#94a3b8}.hv2-bet-load{appearance:none;color:#2ecc71;cursor:pointer;background:0 0;border:1px solid #072a4c14;border-radius:10px;padding:.65rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.hv2-bet-load:hover:not(:disabled){background:#2ecc7114;border-color:#2ecc714d}.hv2-bet-load:disabled{opacity:.5;cursor:not-allowed}.dark .hv2-bet-load{color:#4ade80;border-color:#3b82f626}.dark .hv2-bet-load:hover:not(:disabled){background:#4ade801a;border-color:#4ade8040}.hv2-bet-load-wrap{text-align:center;border-top:1px solid #072a4c0d;padding:.85rem}.dark .hv2-bet-load-wrap{border-top-color:#3b82f614}.hv2-alias-modal{background:#fff;border:1px solid #072a4c14;border-radius:14px;width:100%;max-width:28rem;padding:1.25rem;box-shadow:0 24px 48px -16px #072a4c59}.dark .hv2-alias-modal{background:#1a2332;border-color:#3b82f626;box-shadow:0 24px 48px -16px #00000080}.hv2-alias-modal-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.hv2-alias-modal-title{letter-spacing:-.01em;color:#072a4c;margin:0;font-size:1.05rem;font-weight:800}.dark .hv2-alias-modal-title{color:#fefefd}.hv2-alias-modal-close{appearance:none;color:#5a7c9e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:inline-flex}.hv2-alias-modal-close:hover{color:#072a4c;background:#072a4c0f}.dark .hv2-alias-modal-close{color:#94a3b8}.dark .hv2-alias-modal-close:hover{color:#fefefd;background:#3b82f61f}.hv2-alias-field{margin-bottom:1rem}.hv2-alias-label{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.dark .hv2-alias-label{color:#94a3b8}.hv2-alias-input-wrap{position:relative}.hv2-alias-input{appearance:none;color:#072a4c;background:#fff;border:1px solid #072a4c1f;border-radius:10px;width:100%;padding:.6rem 2.25rem .6rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.hv2-alias-input:focus{border-color:#2ecc71;outline:none;box-shadow:0 0 0 3px #2ecc7124}.dark .hv2-alias-input{color:#fefefd;background:#3b82f60a;border-color:#3b82f633}.dark .hv2-alias-input:focus{border-color:#4ade80;box-shadow:0 0 0 3px #4ade802e}.hv2-alias-input.invalid{border-color:#ef4444}.hv2-alias-input.invalid:focus{box-shadow:0 0 0 3px #ef44442e}.hv2-alias-input.valid{border-color:#2ecc71}.hv2-alias-input-icon{pointer-events:none;display:inline-flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.hv2-alias-input-icon.valid{color:#2ecc71}.dark .hv2-alias-input-icon.valid{color:#4ade80}.hv2-alias-input-icon.invalid{color:#ef4444}.hv2-alias-counter{color:#5a7c9e;margin-top:.35rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.dark .hv2-alias-counter{color:#94a3b8}.hv2-alias-error{color:#ef4444;margin-top:.35rem;font-size:.78rem}.hv2-alias-actions{gap:.5rem;display:flex}.hv2-alias-cancel{appearance:none;font:inherit;color:#072a4c;cursor:pointer;background:0 0;border:1px solid #072a4c1f;border-radius:10px;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s}.hv2-alias-cancel:hover:not(:disabled){background:#072a4c0a}.hv2-alias-cancel:disabled{opacity:.5;cursor:not-allowed}.dark .hv2-alias-cancel{color:#fefefd;border-color:#3b82f633}.dark .hv2-alias-cancel:hover:not(:disabled){background:#3b82f614}.hv2-alias-save{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#2ecc71;border:0;border-radius:10px;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:background .15s,transform .15s}.hv2-alias-save:hover:not(:disabled){background:#27b364;transform:translateY(-1px)}.hv2-alias-save:disabled{opacity:.5;cursor:not-allowed;transform:none}.dark .hv2-alias-save{color:#0a0f1c;background:#4ade80}.dark .hv2-alias-save:hover:not(:disabled){background:#3acf70}.hv2-reset-warning{color:#b91c1c;background:#ef444414;border:1px solid #ef44442e;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;display:flex}.hv2-reset-warning p{margin:0}.hv2-reset-warning-icon{flex-shrink:0}.dark .hv2-reset-warning{color:#fca5a5;background:#ef44441f;border-color:#ef444447}.hv2-reset-bullets{color:#324a66;margin:0 0 1rem;padding:0;font-size:.82rem;line-height:1.45;list-style:none}.hv2-reset-bullets li{margin-bottom:.35rem;padding-left:1rem;position:relative}.hv2-reset-bullets li:before{content:"";background:#5a7c9e;border-radius:50%;width:4px;height:4px;position:absolute;top:.55rem;left:0}.hv2-reset-bullets li:last-child{margin-bottom:0}.hv2-reset-bullets strong{color:#072a4c;font-weight:700}.dark .hv2-reset-bullets{color:#cbd5e1}.dark .hv2-reset-bullets li:before{background:#94a3b8}.dark .hv2-reset-bullets strong{color:#fefefd}.hv2-reset-confirm{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:10px;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:background .15s,transform .15s}.hv2-reset-confirm:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.hv2-reset-confirm:disabled{opacity:.45;cursor:not-allowed;transform:none}.dark .hv2-reset-confirm{background:#ef4444}.dark .hv2-reset-confirm:hover:not(:disabled){background:#dc2626}.hv2-dash-balance-reset{text-align:right;margin-top:.5rem}.hv2-dash-balance-reset-btn{appearance:none;font:inherit;letter-spacing:.02em;color:#5a7c9e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;text-decoration:underline;transition:color .15s}.hv2-dash-balance-reset-btn:hover:not(:disabled){color:#ef4444}.hv2-dash-balance-reset-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.dark .hv2-dash-balance-reset-btn{color:#94a3b8}.dark .hv2-dash-balance-reset-btn:hover:not(:disabled){color:#fca5a5}.hv2-dash-bets-history-toggle{justify-content:flex-end;padding:.65rem 1rem .5rem;display:flex}.hv2-bet-row.previous-epoch{opacity:.65}.hv2-bet-epoch-tag{color:#5a7c9e;letter-spacing:.06em;text-transform:uppercase;background:#072a4c0f;border-radius:4px;align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.6rem;font-weight:700;display:inline-flex}.dark .hv2-bet-epoch-tag{color:#94a3b8;background:#3b82f61f}.hv2-dash-profile-skel{background:#fff;border:1px solid #072a4c14;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.dark .hv2-dash-profile-skel{background:#1a2332;border-color:#3b82f626}.hv2-dash-sidebar{flex-direction:column;gap:1rem;display:flex}.hv2-dash-settings{background:#fff;border:1px solid #072a4c14;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.dark .hv2-dash-settings{background:#1a2332;border-color:#3b82f626}.hv2-dash-settings-title{color:#072a4c;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:600}.dark .hv2-dash-settings-title{color:#60a5fa}.hv2-dash-settings-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hv2-dash-settings-copy{flex:1;min-width:0}.hv2-dash-settings-label{color:#0a0f1c;cursor:pointer;font-size:.95rem;font-weight:600;display:block}.dark .hv2-dash-settings-label{color:#fefefd}.hv2-dash-settings-desc{color:#0a0f1ca6;margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.dark .hv2-dash-settings-desc{color:#fefefd8c}.hv2-dash-settings-error{color:#b91c1c;margin:.5rem 0 0;font-size:.75rem}.dark .hv2-dash-settings-error{color:#f87171}.hv2-dash-switch{cursor:pointer;flex-shrink:0;padding:.25rem 0;display:inline-flex;position:relative}.hv2-dash-switch input{opacity:0;width:0;height:0;margin:0;position:absolute}.hv2-dash-switch-track{background:#072a4c26;border-radius:11px;width:40px;height:22px;transition:background .15s;display:inline-block;position:relative}.dark .hv2-dash-switch-track{background:#3b82f633}.hv2-dash-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.hv2-dash-switch input:checked~.hv2-dash-switch-track{background:#2ecc71}.hv2-dash-switch input:checked~.hv2-dash-switch-track .hv2-dash-switch-thumb{transform:translate(18px)}.hv2-dash-switch input:focus-visible~.hv2-dash-switch-track{outline-offset:2px;outline:2px solid #2ecc71}.hv2-dash-switch input:disabled~.hv2-dash-switch-track{opacity:.55;cursor:not-allowed}.hv2-dash-switch-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv2-data-page{background:#fefefd;min-height:calc(100vh - 4rem)}.dark .hv2-data-page{background:#0a0f1c}.hv2-data-top{background:#fff;border-bottom:1px solid #072a4c14}.dark .hv2-data-top{background:#1a2332;border-bottom-color:#3b82f626}.hv2-data-container{max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem}.hv2-data-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hv2-data-head-left{flex-direction:column;gap:.25rem;min-width:0;display:flex}.hv2-data-title{letter-spacing:-.02em;color:#072a4c;margin:0;font-size:1.5rem;font-weight:800}.dark .hv2-data-title{color:#fefefd}.hv2-data-subtitle{color:#5a7c9e;margin:0;font-size:.85rem}.dark .hv2-data-subtitle{color:#94a3b8}.hv2-data-head-right{flex-wrap:wrap;align-items:center;gap:.85rem;display:inline-flex}.hv2-data-updated{color:#5a7c9e;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.dark .hv2-data-updated{color:#94a3b8}.hv2-data-updated.checking{color:#5a7c9e}.hv2-data-updated-dot{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hv2-match-pulse}.hv2-data-updated.soon{color:#b45309}.dark .hv2-data-updated.soon{color:#fbbf24}.hv2-data-download{appearance:none;font:inherit;color:#fff;background:#072a4c;border:0;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.hv2-data-download:hover{background:#0a3f6b;transform:translateY(-1px);box-shadow:0 8px 18px -10px #072a4c80}.dark .hv2-data-download{background:#3b82f6}.dark .hv2-data-download:hover{background:#60a5fa}.hv2-data-download.disabled{color:#94a3b8;cursor:not-allowed;pointer-events:none;box-shadow:none;background:#072a4c14;transform:none}.dark .hv2-data-download.disabled{color:#64748b;background:#3b82f61f}.hv2-data-unavailable{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:10px;margin-top:.85rem;padding:.7rem .9rem;font-size:.82rem}.dark .hv2-data-unavailable{color:#fbbf24;background:#fbbf2414;border-color:#fbbf244d}.hv2-data-pills{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.hv2-data-pill{letter-spacing:.03em;color:#5a7c9e;background:#072a4c0d;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.dark .hv2-data-pill{color:#94a3b8;background:#3b82f61a}.hv2-data-sharp-note{color:#072a4cc7;background:#2ecc710f;border:1px solid #2ecc7140;border-left:3px solid #2ecc71;border-radius:8px;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.hv2-data-sharp-note strong{color:#072a4c;font-weight:700}.dark .hv2-data-sharp-note{color:#cbd5e1d9;background:#2ecc711a;border-color:#2ecc7159 #2ecc7159 #2ecc7159 #4ade80}.dark .hv2-data-sharp-note strong{color:#f1f5f9}.hv2-data-sharp-icon{color:#2ecc71;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.dark .hv2-data-sharp-icon{color:#4ade80}.hv2-data-sharp-link{color:#2ecc71;white-space:nowrap;font-weight:600;text-decoration:none}.hv2-data-sharp-link:hover{text-decoration:underline}.dark .hv2-data-sharp-link{color:#4ade80}.hv2-data-body{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:flex}.hv2-data-section-title{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;margin:0 0 .75rem;font-size:.7rem;font-weight:700}.dark .hv2-data-section-title{color:#94a3b8}.hv2-data-table-wrap{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .hv2-data-table-wrap{background:#1a2332;border-color:#3b82f626}.hv2-data-scroll{overflow-x:auto}.hv2-data-table{border-collapse:collapse;width:100%;font-size:.82rem}.hv2-data-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#5a7c9e;text-align:left;white-space:nowrap;background:#072a4c0a;border-bottom:1px solid #072a4c0f;padding:.6rem .85rem;font-size:.7rem;font-weight:700}.dark .hv2-data-table thead th{color:#94a3b8;background:#0a0f1c;border-bottom-color:#3b82f61f}.hv2-data-table .bk-pinnacle{text-align:center;background:#2ecc7112;border-left:1px solid #072a4c14}.dark .hv2-data-table .bk-pinnacle{background:#4ade8017;border-left-color:#3b82f62e}.hv2-data-table-subhead th{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;text-align:center;background:#072a4c05;border-bottom:1px solid #072a4c0f;padding:.35rem .85rem;font-size:.64rem;font-weight:700}.hv2-data-table-subhead .bk-pinnacle{background:#2ecc710d}.dark .hv2-data-table-subhead th{color:#94a3b8;background:#0a0f1c;border-bottom-color:#3b82f61a}.dark .hv2-data-table-subhead .bk-pinnacle{background:#4ade8012}.hv2-data-table tbody td{color:#072a4c;white-space:nowrap;border-bottom:1px solid #072a4c0a;padding:.6rem .85rem}.hv2-data-table tbody tr:last-child td{border-bottom:none}.dark .hv2-data-table tbody td{color:#fefefd;border-bottom-color:#3b82f60f}.hv2-data-table tbody tr:hover td{background:#2ecc710a}.dark .hv2-data-table tbody tr:hover td{background:#3b82f60f}.hv2-data-cell-mono{letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.hv2-data-cell-strong{font-weight:700}.hv2-data-cell-score{letter-spacing:-.01em;font-family:JetBrains Mono,Fira Code,monospace;font-weight:800}.hv2-data-table-foot{text-align:center;color:#5a7c9e;background:#072a4c08;border-top:1px solid #072a4c0f;padding:.6rem 1rem;font-size:.75rem}.dark .hv2-data-table-foot{color:#94a3b8;background:#0a0f1c;border-top-color:#3b82f61f}.hv2-data-use-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.75rem;display:grid}.hv2-data-use-card{background:#fff;border:1px solid #072a4c14;border-radius:12px;padding:.9rem 1rem;transition:border-color .15s,transform .15s,box-shadow .15s}.hv2-data-use-card:hover{border-color:#2ecc71;transform:translateY(-1px);box-shadow:0 6px 18px -10px #2ecc7140}.dark .hv2-data-use-card{background:#1a2332;border-color:#3b82f626}.dark .hv2-data-use-card:hover{border-color:#4ade80}.hv2-data-use-title{color:#072a4c;margin:0 0 .25rem;font-size:.9rem;font-weight:700}.dark .hv2-data-use-title{color:#fefefd}.hv2-data-use-body{color:#5a7c9e;margin:0;font-size:.78rem;line-height:1.45}.dark .hv2-data-use-body{color:#94a3b8}.hv2-data-faq{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .hv2-data-faq{background:#1a2332;border-color:#3b82f626}.hv2-data-faq-item{border-bottom:1px solid #072a4c0d;padding:.85rem 1rem}.hv2-data-faq-item:last-child{border-bottom:none}.dark .hv2-data-faq-item{border-bottom-color:#3b82f614}.hv2-data-faq-q{color:#072a4c;margin:0 0 .25rem;font-size:.9rem;font-weight:700}.dark .hv2-data-faq-q{color:#fefefd}.hv2-data-faq-a{color:#5a7c9e;margin:0;font-size:.82rem;line-height:1.5}.dark .hv2-data-faq-a{color:#94a3b8}.hv2-pulse{background:#fff;border:1px solid #072a4c14;border-radius:14px;min-width:0}.dark .hv2-pulse{background:#1a2332;border-color:#3b82f626}.hv2-pulse-head{border-bottom:1px solid #072a4c0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.dark .hv2-pulse-head{border-bottom-color:#3b82f614}.hv2-pulse-label{letter-spacing:.1em;text-transform:uppercase;color:#072a4c;align-items:center;gap:.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.dark .hv2-pulse-label{color:#fefefd}.hv2-pulse-time{color:#5a7c9e;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:500}.dark .hv2-pulse-time{color:#94a3b8}.hv2-pulse-grid{display:grid}.hv2-pulse-tile{flex-direction:column;gap:.25rem;min-width:0;padding:.75rem 1rem;transition:background .4s;display:flex;position:relative}.hv2-pulse-tile-label{letter-spacing:.12em;text-transform:uppercase;color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;font-weight:700}.dark .hv2-pulse-tile-label{color:#94a3b8}.hv2-pulse-tile-value{letter-spacing:-.02em;color:#072a4c;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;font-weight:800;line-height:1.1;overflow:hidden}.dark .hv2-pulse-tile-value{color:#fefefd}.hv2-pulse-tile-accent .hv2-pulse-tile-value{color:#2ecc71}.dark .hv2-pulse-tile-accent .hv2-pulse-tile-value{color:#4ade80}.hv2-pulse-tile.flash{animation:.7s ease-out hv2-pulse-flash}@keyframes hv2-pulse-flash{0%{background:#2ecc712e}to{background:0 0}}.dark .hv2-pulse-tile.flash{animation:.7s ease-out hv2-pulse-flash-dark}@keyframes hv2-pulse-flash-dark{0%{background:#4ade8024}to{background:0 0}}.hv2-pulse-card .hv2-pulse-grid{grid-template-columns:1fr 1fr}.hv2-pulse-card .hv2-pulse-tile{border-bottom:1px solid #072a4c0d;border-right:1px solid #072a4c0d}.hv2-pulse-card .hv2-pulse-tile:nth-child(2n){border-right:none}.hv2-pulse-card .hv2-pulse-tile:nth-last-child(-n+2){border-bottom:none}.dark .hv2-pulse-card .hv2-pulse-tile{border-bottom-color:#3b82f614;border-right-color:#3b82f614}@media (width<=1279px){.hv2-pulse-card .hv2-pulse-head{padding:.5rem .85rem}.hv2-pulse-card .hv2-pulse-tile{gap:.15rem;padding:.5rem .85rem}.hv2-pulse-card .hv2-pulse-tile-value{font-size:1.05rem}.hv2-pulse-card .hv2-pulse-tile-label{font-size:.58rem}}.hv2-pulse-strip{margin-bottom:1.5rem}.hv2-pulse-strip .hv2-pulse-grid{grid-template-columns:1fr 1fr}.hv2-pulse-strip .hv2-pulse-tile{border-bottom:1px solid #072a4c0d;border-right:1px solid #072a4c0d;padding:.875rem 1.25rem}.hv2-pulse-strip .hv2-pulse-tile:nth-child(2n){border-right:none}.hv2-pulse-strip .hv2-pulse-tile:nth-last-child(-n+2){border-bottom:none}.dark .hv2-pulse-strip .hv2-pulse-tile{border-bottom-color:#3b82f614;border-right-color:#3b82f614}@media (width>=720px){.hv2-pulse-strip .hv2-pulse-grid{grid-template-columns:repeat(4,1fr)}.hv2-pulse-strip .hv2-pulse-tile{border-bottom:none}.hv2-pulse-strip .hv2-pulse-tile:nth-child(2n){border-right:1px solid #072a4c0d}.hv2-pulse-strip .hv2-pulse-tile:last-child{border-right:none}.dark .hv2-pulse-strip .hv2-pulse-tile:nth-child(2n){border-right-color:#3b82f614}.hv2-pulse-strip .hv2-pulse-tile-value{font-size:1.5rem}}.hv2-wc-promo{background:linear-gradient(120deg,#f59e0b24,#f59e0b00 65%),linear-gradient(#fff 0%,#fffbeb 100%);border:1px solid #f59e0b47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.4rem;display:flex;position:relative;overflow:hidden}.hv2-wc-promo:after{content:"";pointer-events:none;background:radial-gradient(#f59e0b2e 0%,#f59e0b00 70%);width:50%;height:220%;position:absolute;top:-60%;right:-10%}.dark .hv2-wc-promo{background:linear-gradient(120deg,#f59e0b24,#f59e0b00 65%),#1a2332;border-color:#f59e0b52}.hv2-wc-promo-text{flex:340px;min-width:0;position:relative}.hv2-wc-promo-badge{letter-spacing:.12em;text-transform:uppercase;color:#b45309;background:#f59e0b29;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.22rem .6rem;font-size:.65rem;font-weight:700;display:inline-flex}.dark .hv2-wc-promo-badge{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.hv2-wc-promo-title{letter-spacing:-.025em;color:#072a4c;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800;line-height:1.1}.dark .hv2-wc-promo-title{color:#fefefd}.hv2-wc-promo-accent{color:#b45309}.dark .hv2-wc-promo-accent{color:#fbbf24}.hv2-wc-promo-sub{color:#5a7c9e;max-width:58ch;margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.dark .hv2-wc-promo-sub{color:#94a3b8}.hv2-wc-countdown{background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:8px;align-items:baseline;gap:.3rem;margin-top:.85rem;padding:.4rem .7rem;font-family:JetBrains Mono,Fira Code,monospace;display:inline-flex}.dark .hv2-wc-countdown{background:#f59e0b14;border-color:#f59e0b40}.hv2-wc-countdown-num{color:#072a4c;letter-spacing:-.02em;font-size:.95rem;font-weight:800}.dark .hv2-wc-countdown-num{color:#fefefd}.hv2-wc-countdown-unit{color:#b45309;margin-right:.25rem;font-size:.7rem;font-weight:700}.dark .hv2-wc-countdown-unit{color:#fbbf24}.hv2-wc-countdown-tag{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;margin-left:.4rem;font-family:inherit;font-size:.65rem;font-weight:700}.dark .hv2-wc-countdown-tag{color:#94a3b8}.hv2-wc-promo-cta{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.5rem;display:flex;position:relative}.hv2-wc-promo-btn{appearance:none;color:#072a4c;cursor:pointer;background:#f59e0b;border:0;border-radius:10px;align-items:center;gap:.45rem;padding:.7rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 10px 24px -10px #f59e0b8c}.hv2-wc-promo-btn:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 14px 30px -10px #f59e0ba6}.hv2-wc-promo-link{color:#5a7c9e;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s}.hv2-wc-promo-link:hover{color:#b45309}.dark .hv2-wc-promo-link{color:#94a3b8}.dark .hv2-wc-promo-link:hover{color:#fbbf24}@media (width<=640px){.hv2-wc-promo{gap:.85rem;padding:1rem}.hv2-wc-promo-cta{align-items:stretch;width:100%}.hv2-wc-promo-btn{justify-content:center}.hv2-wc-promo-link{text-align:center}}.hv2-danger-card{background:#fff;border:1px solid #fecaca;border-radius:12px;margin-top:1rem;padding:1.25rem}.dark .hv2-danger-card{background:#1c1c1c;border-color:#4b1d1d}.hv2-danger-title{text-transform:uppercase;letter-spacing:.08em;color:#b91c1c;margin:0 0 .75rem;font-size:.7rem;font-weight:700}.dark .hv2-danger-title{color:#f87171}.hv2-danger-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hv2-danger-row-text{flex:1;min-width:0}.hv2-danger-row-label{color:#111827;margin:0;font-size:.9rem;font-weight:600}.dark .hv2-danger-row-label{color:#fefefd}.hv2-danger-row-help{color:#6b7280;margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.dark .hv2-danger-row-help{color:#9ca3af}.hv2-danger-row-btn{appearance:none;color:#b91c1c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef4444;border-radius:8px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.hv2-danger-row-btn:hover{color:#fff;background:#ef4444;border-color:#dc2626}.dark .hv2-danger-row-btn{color:#fca5a5;border-color:#f87171}.dark .hv2-danger-row-btn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.hv2-seo-blurb{color:#072a4cb3;border-top:1px solid #072a4c14;margin-top:2.5rem;padding:1.5rem 1.6rem;font-size:.85rem;line-height:1.55}.dark .hv2-seo-blurb{color:#ffffff8c;border-top-color:#ffffff14}.hv2-seo-blurb h2{letter-spacing:-.005em;color:#072a4cd9;margin:0 0 .65rem;font-size:.95rem;font-weight:700}.dark .hv2-seo-blurb h2{color:#ffffffc7}.hv2-seo-blurb p{margin:0 0 .7rem}.hv2-seo-blurb p:last-child{margin-bottom:0}
