@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");:root{--bb-bg:#080b0e;--bb-bg-raised:#0e1215;--bb-bg-panel:#121619;--bb-bg-card:#161b1f;--bb-bg-row:#1a2026;--bb-bg-row-alt:#181d22;--bb-fg:#e8eaeb;--bb-fg-muted:#8a9199;--bb-fg-subtle:#4d5a63;--bb-fg-dim:#2d373e;--bb-amber:#f5a623;--bb-amber-bright:#ffbe4a;--bb-amber-dim:rgba(245,166,35,0.18);--bb-amber-glow:rgba(245,166,35,0.08);--bb-cyan:#00d4aa;--bb-cyan-bright:#00f0c2;--bb-cyan-dim:rgba(0,212,170,0.15);--bb-cyan-glow:rgba(0,212,170,0.06);--bb-red:#ff4444;--bb-red-dim:rgba(255,68,68,0.16);--bb-red-glow:rgba(255,68,68,0.08);--bb-green:#22c55e;--bb-green-dim:rgba(34,197,94,0.14);--bb-border:1px solid #1e2a32;--bb-border-amber:1px solid rgba(245,166,35,0.35);--bb-border-cyan:1px solid rgba(0,212,170,0.3);--bb-border-red:1px solid rgba(255,68,68,0.35);--bb-border-panel:1px solid #1a2228;--bb-font-mono:"JetBrains Mono","Consolas","Courier New",monospace;--bb-font-sans:"IBM Plex Sans","system-ui",sans-serif;--bb-shadow-card:0 1px 3px rgba(0,0,0,0.6),0 0 0 1px #1e2a32;--bb-shadow-panel:0 4px 20px rgba(0,0,0,0.55),0 0 0 1px #1e2a32;--bb-shadow-amber:0 0 0 1px rgba(245,166,35,0.4),0 4px 16px rgba(245,166,35,0.12)}.bb-shell{background:var(--bb-bg);color:var(--bb-fg);min-height:100vh;font-family:var(--bb-font-sans);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012),rgba(255,255,255,.012) 1px,transparent 0,transparent 3px)}.bb-card{background:var(--bb-bg-card);border:var(--bb-border-panel);box-shadow:var(--bb-shadow-card)}.bb-card--amber{border:var(--bb-border-amber);box-shadow:var(--bb-shadow-amber)}.bb-card--cyan{border:var(--bb-border-cyan)}.bb-ticker-wrap{overflow:hidden;background:#0a0e12;border-bottom:1px solid #1e2a32;height:28px;display:flex;align-items:center}.bb-ticker-track{display:flex;gap:0;white-space:nowrap;animation:bb-ticker-scroll 60s linear infinite;will-change:transform}.bb-ticker-track:hover{animation-play-state:paused}.bb-ticker-item{display:inline-flex;align-items:center;gap:.45rem;padding:0 1.25rem;font-family:var(--bb-font-mono);font-size:11px;font-weight:600;border-right:1px solid #1e2a32;color:var(--bb-fg-muted)}.bb-ticker-item .val{color:var(--bb-fg)}.bb-ticker-item .up{color:var(--bb-cyan)}.bb-ticker-item .dn{color:var(--bb-red)}.bb-ticker-label{display:inline-flex;align-items:center;padding:0 .75rem;height:28px;font-family:var(--bb-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a0e12;background:var(--bb-amber);flex-shrink:0}@keyframes bb-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bb-table-zone--champ{background:rgba(34,197,94,.06)}.bb-table-zone--ucl{background:rgba(0,212,170,.06)}.bb-table-zone--euro{background:rgba(245,166,35,.05)}.bb-table-zone--relegate{background:rgba(255,68,68,.06)}.bb-stat{display:flex;flex-direction:column;padding:.75rem 1rem;border-left:2px solid var(--bb-amber);background:var(--bb-bg-row)}.bb-stat .num{font-family:var(--bb-font-mono);font-size:1.6rem;font-weight:700;color:var(--bb-amber);font-variant-numeric:tabular-nums}.bb-stat .label{font-size:.72rem;color:var(--bb-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.bb-faq-item{border-bottom:var(--bb-border);padding:.85rem 0}.bb-faq-item summary{cursor:pointer;font-weight:600;list-style:none;color:var(--bb-fg)}.bb-faq-item summary::-webkit-details-marker{display:none}.bb-faq-item p{color:var(--bb-fg-muted);margin-top:.5rem;font-size:.9rem;line-height:1.7}@keyframes bb-pulse{0%,to{opacity:1}50%{opacity:.3}}.bb-live-dot{width:6px;height:6px;border-radius:50%;background:var(--bb-red);animation:bb-pulse 1.2s ease-in-out infinite;display:inline-block}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bb-bg)}::-webkit-scrollbar-thumb{background:#2d3740;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#3d4d58}@media (max-width:768px){.bb-ticker-wrap{height:24px}.bb-stat .num{font-size:1.3rem}}:root{--rivo25-bg:#0a0a0a;--rivo25-bg-elevated:#1a0808;--rivo25-bg-input:#100404;--rivo25-fg:#f4f4f5;--rivo25-fg-muted:#a8a29e;--rivo25-fg-subtle:#57534e;--rivo25-accent-1:#dc2626;--rivo25-accent-2:#f43f5e;--rivo25-accent-3:#fbbf24;--rivo25-accent-4:#fb923c;--rivo25-border-strong:2px solid #dc2626;--rivo25-border-subtle:1px solid rgba(168,162,158,0.18);--rivo25-shadow-brutalism:4px 4px 0 0 #dc2626;--rivo25-shadow-glass:0 8px 32px rgba(0,0,0,0.45);--rivo25-shadow-neuro:-8px -8px 16px rgba(255,255,255,0.04),8px 8px 16px rgba(0,0,0,0.55);--rivo25-radius:18px;--rivo25-radius-sm:8px;--rivo25-blur:14px}.rivo25-shell{background:radial-gradient(1100px 600px at 6% 0,rgba(249,115,22,.18) 0,transparent 60%),radial-gradient(900px 500px at 96% 0,rgba(236,72,153,.14) 0,transparent 65%),linear-gradient(180deg,#0a0a0a,#1a0808 60%,#0a0a0a);color:var(--rivo25-fg);min-height:100vh}.rivo25-card{background:var(--rivo25-bg-elevated);border:var(--rivo25-border-subtle);border-radius:var(--rivo25-radius);padding:1.25rem 1.5rem}.rivo25-card--brutalism{border:var(--rivo25-border-strong);box-shadow:var(--rivo25-shadow-brutalism);border-radius:0}.rivo25-card--glass{background:rgba(28,20,16,.72);backdrop-filter:blur(var(--rivo25-blur));-webkit-backdrop-filter:blur(var(--rivo25-blur));border:1px solid rgba(249,115,22,.32);box-shadow:var(--rivo25-shadow-glass)}.rivo25-card--neuro{background:linear-gradient(145deg,#1a0808,#100404);box-shadow:var(--rivo25-shadow-neuro);border:none}.rivo25-hero{position:relative;padding:4rem 0 3rem}.rivo25-hero h1{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;background:linear-gradient(135deg,#dc2626,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rivo25-hero .rivo25-eyebrow{text-transform:uppercase;font-size:.7rem;letter-spacing:.16em;color:#fb923c}.rivo25-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:linear-gradient(135deg,#dc2626,#f43f5e);color:var(--rivo25-fg);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .12s ease}.rivo25-cta:hover{transform:translateY(-2px)}.rivo25-cta--outline{background:transparent;border:2px solid #dc2626}.rivo25-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.rivo25-stat{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;border-left:3px solid #dc2626;background:rgba(28,20,16,.45);backdrop-filter:blur(8px)}.rivo25-stat .num{font-size:1.85rem;font-weight:800;color:#dc2626;font-variant-numeric:tabular-nums}.rivo25-stat .label{font-size:.85rem;color:var(--rivo25-fg-muted)}.rivo25-table-zone--champion{background:rgba(34,197,94,.14)}.rivo25-table-zone--ucl{background:rgba(59,130,246,.14)}.rivo25-table-zone--euro{background:rgba(168,85,247,.12)}.rivo25-table-zone--relegate{background:rgba(239,68,68,.14)}.rivo25-faq-item{border-bottom:1px solid rgba(168,162,158,.12);padding:1rem 0}.rivo25-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.rivo25-faq-item summary::-webkit-details-marker{display:none}.rivo25-faq-item p{color:var(--rivo25-fg-muted);margin-top:.5rem}@media (max-width:768px){.rivo25-hero{padding:2rem 0 1.5rem}.rivo25-card{padding:1rem}.rivo25-feature-grid{grid-template-columns:1fr}}@layer base{.tjhj-root{--tjhj-radius-card:12px;--tjhj-shadow-card:0 1px 1px rgba(28,20,16,0.06),0 8px 24px rgba(28,20,16,0.08)}}.tjhj-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace}.tjhj-cta{background:linear-gradient(95deg,#92400e,#7c2d12 50%,#f43f5e 130%);color:#fdfaf6;border-radius:8px;padding:13px 26px;font-weight:700;font-size:13.5px;letter-spacing:.04em;box-shadow:0 6px 18px rgba(146,64,14,.32);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;text-decoration:none}.tjhj-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 22px rgba(146,64,14,.42)}.tjhj-cta:active{transform:translateY(0)}.tjhj-card{background:#ffffff;border:1px solid #e6d4bf;border-radius:12px;box-shadow:0 1px 1px rgba(28,20,16,.04),0 6px 22px rgba(28,20,16,.06)}.tjhj-meter-bar{height:6px;border-radius:9999px;background:#f5ede2;overflow:hidden}.tjhj-meter-fill{height:100%;background:linear-gradient(90deg,#166534,#d97706,#9f1239);border-radius:9999px}.tjhj-tabular{font-variant-numeric:tabular-nums}.tjhj-numbered-item:before{content:counter(tjhj-faq,decimal-leading-zero);display:inline-block;margin-right:14px;color:#92400e;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;letter-spacing:.04em;min-width:24px}.tjhj-numbered-list{counter-reset:tjhj-faq 0}.tjhj-numbered-list .tjhj-numbered-item{counter-increment:tjhj-faq}@media (max-width:768px){.tjhj-mobile-hide{display:none}}@keyframes stas-twinkle-a{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes stas-twinkle-b{0%,to{opacity:.4;transform:scale(1)}40%{opacity:.95;transform:scale(1.22)}70%{opacity:.55;transform:scale(1.05)}}@keyframes stas-twinkle-c{0%,to{opacity:.15}55%{opacity:.85}}@keyframes stas-trophy-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes stas-ribbon-flicker{0%,to{box-shadow:0 6px 20px rgba(251,191,36,.25)}50%{box-shadow:0 10px 28px rgba(251,191,36,.55)}}@keyframes stas-badge-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.stas-prose p{margin:0 0 18px}.stas-prose strong{color:#0c1844;font-weight:700}.stas-prose a{color:#a16207;text-decoration:underline;text-underline-offset:3px}.stas-prose h2{font-style:italic;font-size:24px;margin:28px 0 12px;letterSpacing:"-0.01em"}.stas-prose h2,.stas-prose h3{font-family:Fraunces,Georgia,serif;font-weight:600;color:#0c1844}.stas-prose h3{font-size:19px;margin:22px 0 10px}.stas-prose ul{margin:0 0 18px 20px}.stas-prose li{margin-bottom:6px}.stas-prose table{width:100%;border-collapse:collapse;margin:20px 0}.stas-prose td,.stas-prose th{padding:10px 12px;border-bottom:1px solid #e0e7ff;text-align:left;font-size:14px}.stas-prose tr:nth-child(2n) td{background:#f8fafc}.stas-prose tr:nth-child(odd) td{background:#ffffff}.stas-prose th{background:#0c1844;color:#fbbf24;font-family:Fraunces,Georgia,serif;font-weight:600;font-style:italic}@media (max-width:900px){.stas-header-cta-desktop,.stas-header-primary-desktop{display:none!important}.stas-header-burger{display:inline-flex!important}.stas-header-secondary-row{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.stas-header-secondary-row::-webkit-scrollbar{display:none}.stas-header-secondary-row{scrollbar-width:none}.stas-hero-trophy-mid{display:none!important}.stas-two-col-grid{grid-template-columns:1fr!important}}:root{--visds-bg:#0f172a;--visds-bg-elevated:#1e293b;--visds-bg-input:#0a1220;--visds-fg:#f4f4f5;--visds-fg-muted:#a8a29e;--visds-fg-subtle:#57534e;--visds-accent-1:#3b82f6;--visds-accent-2:#60a5fa;--visds-accent-3:#93c5fd;--visds-accent-4:#38bdf8;--visds-border-strong:2px solid #3b82f6;--visds-border-subtle:1px solid rgba(168,162,158,0.18);--visds-shadow-brutalism:4px 4px 0 0 #3b82f6;--visds-shadow-glass:0 8px 32px rgba(0,0,0,0.45);--visds-shadow-neuro:-8px -8px 16px rgba(255,255,255,0.04),8px 8px 16px rgba(0,0,0,0.55);--visds-radius:18px;--visds-radius-sm:8px;--visds-blur:14px}.visds-shell{background:radial-gradient(1100px 600px at 6% 0,rgba(249,115,22,.18) 0,transparent 60%),radial-gradient(900px 500px at 96% 0,rgba(236,72,153,.14) 0,transparent 65%),linear-gradient(180deg,#0f172a,#1e293b 60%,#0f172a);color:var(--visds-fg);min-height:100vh}.visds-card{background:var(--visds-bg-elevated);border:var(--visds-border-subtle);border-radius:var(--visds-radius);padding:1.25rem 1.5rem}.visds-card--brutalism{border:var(--visds-border-strong);box-shadow:var(--visds-shadow-brutalism);border-radius:0}.visds-card--glass{background:rgba(28,20,16,.72);backdrop-filter:blur(var(--visds-blur));-webkit-backdrop-filter:blur(var(--visds-blur));border:1px solid rgba(249,115,22,.32);box-shadow:var(--visds-shadow-glass)}.visds-card--neuro{background:linear-gradient(145deg,#1e293b,#0a1220);box-shadow:var(--visds-shadow-neuro);border:none}.visds-hero{position:relative;padding:4rem 0 3rem}.visds-hero h1{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;background:linear-gradient(135deg,#3b82f6,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.visds-hero .visds-eyebrow{text-transform:uppercase;font-size:.7rem;letter-spacing:.16em;color:#38bdf8}.visds-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:var(--visds-fg);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .12s ease}.visds-cta:hover{transform:translateY(-2px)}.visds-cta--outline{background:transparent;border:2px solid #3b82f6}.visds-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.visds-stat{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;border-left:3px solid #3b82f6;background:rgba(28,20,16,.45);backdrop-filter:blur(8px)}.visds-stat .num{font-size:1.85rem;font-weight:800;color:#3b82f6;font-variant-numeric:tabular-nums}.visds-stat .label{font-size:.85rem;color:var(--visds-fg-muted)}.visds-table-zone--champion{background:rgba(34,197,94,.14)}.visds-table-zone--ucl{background:rgba(59,130,246,.14)}.visds-table-zone--euro{background:rgba(168,85,247,.12)}.visds-table-zone--relegate{background:rgba(239,68,68,.14)}.visds-faq-item{border-bottom:1px solid rgba(168,162,158,.12);padding:1rem 0}.visds-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.visds-faq-item summary::-webkit-details-marker{display:none}.visds-faq-item p{color:var(--visds-fg-muted);margin-top:.5rem}@media (max-width:768px){.visds-hero{padding:2rem 0 1.5rem}.visds-card{padding:1rem}.visds-feature-grid{grid-template-columns:1fr}}:root{--toro73-bg:#1a1a1a;--toro73-bg-elevated:#231a14;--toro73-bg-input:#0d0a08;--toro73-fg:#f4f4f5;--toro73-fg-muted:#a8a29e;--toro73-fg-subtle:#57534e;--toro73-accent-1:#f97316;--toro73-accent-2:#fb923c;--toro73-accent-3:#fbbf24;--toro73-accent-4:#facc15;--toro73-border-strong:2px solid #f97316;--toro73-border-subtle:1px solid rgba(168,162,158,0.18);--toro73-shadow-brutalism:4px 4px 0 0 #f97316;--toro73-shadow-glass:0 8px 32px rgba(0,0,0,0.45);--toro73-shadow-neuro:-8px -8px 16px rgba(255,255,255,0.04),8px 8px 16px rgba(0,0,0,0.55);--toro73-radius:18px;--toro73-radius-sm:8px;--toro73-blur:14px}.toro73-shell{background:radial-gradient(1100px 600px at 6% 0,rgba(249,115,22,.18) 0,transparent 60%),radial-gradient(900px 500px at 96% 0,rgba(236,72,153,.14) 0,transparent 65%),linear-gradient(180deg,#1a1a1a,#231a14 60%,#1a1a1a);color:var(--toro73-fg);min-height:100vh}.toro73-card{background:var(--toro73-bg-elevated);border:var(--toro73-border-subtle);border-radius:var(--toro73-radius);padding:1.25rem 1.5rem}.toro73-card--brutalism{border:var(--toro73-border-strong);box-shadow:var(--toro73-shadow-brutalism);border-radius:0}.toro73-card--glass{background:rgba(28,20,16,.72);backdrop-filter:blur(var(--toro73-blur));-webkit-backdrop-filter:blur(var(--toro73-blur));border:1px solid rgba(249,115,22,.32);box-shadow:var(--toro73-shadow-glass)}.toro73-card--neuro{background:linear-gradient(145deg,#231a14,#0d0a08);box-shadow:var(--toro73-shadow-neuro);border:none}.toro73-hero{position:relative;padding:4rem 0 3rem}.toro73-hero h1{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;background:linear-gradient(135deg,#f97316,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.toro73-hero .toro73-eyebrow{text-transform:uppercase;font-size:.7rem;letter-spacing:.16em;color:#facc15}.toro73-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:linear-gradient(135deg,#f97316,#fb923c);color:var(--toro73-fg);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .12s ease}.toro73-cta:hover{transform:translateY(-2px)}.toro73-cta--outline{background:transparent;border:2px solid #f97316}.toro73-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.toro73-stat{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;border-left:3px solid #f97316;background:rgba(28,20,16,.45);backdrop-filter:blur(8px)}.toro73-stat .num{font-size:1.85rem;font-weight:800;color:#f97316;font-variant-numeric:tabular-nums}.toro73-stat .label{font-size:.85rem;color:var(--toro73-fg-muted)}.toro73-table-zone--champion{background:rgba(34,197,94,.14)}.toro73-table-zone--ucl{background:rgba(59,130,246,.14)}.toro73-table-zone--euro{background:rgba(168,85,247,.12)}.toro73-table-zone--relegate{background:rgba(239,68,68,.14)}.toro73-faq-item{border-bottom:1px solid rgba(168,162,158,.12);padding:1rem 0}.toro73-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.toro73-faq-item summary::-webkit-details-marker{display:none}.toro73-faq-item p{color:var(--toro73-fg-muted);margin-top:.5rem}@media (max-width:768px){.toro73-hero{padding:2rem 0 1.5rem}.toro73-card{padding:1rem}.toro73-feature-grid{grid-template-columns:1fr}}