:root{--hbr-bg:#0c0a09;--hbr-bg-elevated:#1c1410;--hbr-bg-input:#180f06;--hbr-card:#2a1a08;--hbr-card-stroke:#451a07;--hbr-accent-1:#f97316;--hbr-accent-2:#fb923c;--hbr-accent-3:#ec4899;--hbr-accent-4:#facc15;--hbr-accent-text:#fff7ed;--hbr-line:#f9731652;--hbr-shadow:6px 6px 0 0 #f43f5e73;--hbr-shadow-strong:10px 10px 0 0 #ec48998c;--hbr-glow:0 0 32px #f9731659;--hbr-font-display:"Inter","Be Vietnam Pro",system-ui,-apple-system,sans-serif;--hbr-font-body:"Inter","Be Vietnam Pro",system-ui,-apple-system,sans-serif;--hbr-clip-slash:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 32px)100%,0 100%);--hbr-clip-step:polygon(0 0,calc(100% - 22px)0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));--hbr-clip-arrow:polygon(0 0,100% 0,calc(100% - 26px)50%,100% 100%,0 100%);--hbr-clip-tab:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.hbr-shell{color:#f5f2ee;font-family:var(--hbr-font-body);background:radial-gradient(circle at 10% 0,#f9731629,#0000 36%),radial-gradient(circle at 90% 12%,#ec48991f,#0000 40%),linear-gradient(#0c0a09 0%,#18120a 60%,#0c0a09 100%);position:relative}.hbr-shell:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#fcd34d06 0 1px,#0000 1px 4px);position:fixed;inset:0}.hbr-card{border:2px solid var(--hbr-line);clip-path:var(--hbr-clip-slash);background:linear-gradient(150deg,#fca5320f 0%,#f43f5e08 100%);padding:1.25rem;position:relative}.hbr-card-stamp{background:var(--hbr-bg-elevated);color:var(--hbr-accent-text);border:3px solid var(--hbr-accent-1);box-shadow:var(--hbr-shadow);padding:1.5rem;position:relative;transform:translate(-2px,-2px)}.hbr-card-stamp:after{content:"";pointer-events:none;z-index:-1;border:1px dashed #fcd34d80;position:absolute;inset:-3px -3px 6px 6px}.hbr-card-step{background:var(--hbr-bg-elevated);clip-path:var(--hbr-clip-step);border-left:4px solid var(--hbr-accent-1);padding:1.5rem 1.75rem;position:relative}.hbr-card-arrow{background:linear-gradient(135deg,var(--hbr-accent-1)0%,var(--hbr-accent-3)100%);clip-path:var(--hbr-clip-arrow);color:#1a0f06;letter-spacing:.02em;text-transform:uppercase;padding:1rem 2.75rem 1rem 1.25rem;font-weight:800}.hbr-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-accent-2);border:1px solid var(--hbr-line);clip-path:var(--hbr-clip-tab);background:#f9731629;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex}.hbr-tag-fuchsia{color:#fbcfe8;background:#ec48992e;border-color:#ec489966}.hbr-tag-gold{color:#fde68a;background:#fcd34d29;border-color:#fcd34d66}.hbr-heading-stamp{background:var(--hbr-accent-1);color:#1a0f06;letter-spacing:.03em;text-transform:uppercase;box-shadow:var(--hbr-shadow);margin-bottom:1rem;padding:.4rem 1rem .5rem;font-weight:900;display:inline-block;transform:rotate(-1.5deg)}.hbr-heading-slash{color:#fff7ed;text-shadow:4px 4px #0006;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.05;position:relative}.hbr-heading-slash:before{content:"//";color:var(--hbr-accent-3);margin-right:.45rem;font-style:italic;display:inline-block}.hbr-heading-underline{padding-bottom:.4rem;display:inline-block;position:relative}.hbr-heading-underline:after{content:"";background:linear-gradient(90deg,var(--hbr-accent-1),var(--hbr-accent-3));clip-path:polygon(0 0,100% 0,96% 100%,0 100%);height:6px;position:absolute;bottom:0;left:0;right:0}.hbr-score-chip{border:2px solid var(--hbr-accent-1);color:var(--hbr-accent-text);clip-path:var(--hbr-clip-tab);background:#1c1410d9;align-items:center;gap:.35rem;padding:.35rem .8rem;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:3px 3px #f43f5e66}.hbr-live-dot{background:#ef4444;border-radius:50%;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite hbr-blink;box-shadow:0 0 14px #ef4444cc}@keyframes hbr-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hbr-btn{text-transform:uppercase;letter-spacing:.04em;background:var(--hbr-accent-1);color:#1a0f06;cursor:pointer;clip-path:var(--hbr-clip-step);border:3px solid #1a0f06;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.92rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:5px 5px #1a0f06}.hbr-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #1a0f06}.hbr-btn:active{transform:translate(2px,2px);box-shadow:2px 2px #1a0f06}.hbr-btn-secondary{color:var(--hbr-accent-text);border:3px solid var(--hbr-accent-3);box-shadow:5px 5px 0 0 var(--hbr-accent-3);background:0 0}.hbr-btn-secondary:hover{box-shadow:8px 8px 0 0 var(--hbr-accent-3);background:#ec48991f}.hbr-table-wrap{scrollbar-color:var(--hbr-accent-1)transparent;scrollbar-width:thin;width:100%;padding-bottom:1rem;overflow-x:auto}.hbr-table{border-collapse:separate;border-spacing:0;background:var(--hbr-bg-elevated);border:2px solid var(--hbr-line);width:100%;min-width:700px}.hbr-table thead{background:linear-gradient(90deg,var(--hbr-accent-1)0%,var(--hbr-accent-3)100%)}.hbr-table thead th{color:#1a0f06;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:.85rem 1rem;font-size:.78rem;font-weight:900}.hbr-table tbody tr{color:#f5f2ee;border-bottom:1px solid #f9731629}.hbr-table tbody tr:hover{background:#f9731614}.hbr-table tbody td{padding:.7rem 1rem;font-size:.9rem}.hbr-rank-zone-promotion{background:#fcd34d24}.hbr-rank-zone-ucl{background:#38bdf81f}.hbr-rank-zone-uel{background:#f9731624}.hbr-rank-zone-relegation{background:#ef444424}.hbr-hero{border:3px solid var(--hbr-accent-1);clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),calc(100% - 64px) 100%,0 100%);background:linear-gradient(140deg,#f973162e,#ec48991f 60%,#1c1410f2);padding:clamp(2rem,5vw,3.5rem) clamp(1rem,4vw,2rem);position:relative;overflow:hidden}.hbr-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#fcd34d66,#0000 70%);width:220px;height:220px;position:absolute;top:-40px;right:-40px}.hbr-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;background:var(--hbr-accent-3);color:#1a0f06;margin-bottom:1rem;padding:.3rem .8rem;font-size:.74rem;font-weight:800;display:inline-block}.hbr-hero-title{color:#fff;text-shadow:5px 5px #0000008c;margin-bottom:.9rem;font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:900;line-height:1.02}.hbr-hero-subtitle{color:#fff7eddb;max-width:56ch;font-size:clamp(.95rem,1.6vw,1.1rem)}.hbr-hero-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:2rem;display:grid}.hbr-hero-stat{border-left:4px solid var(--hbr-accent-1);background:#00000059;padding:.9rem 1.1rem}.hbr-hero-stat-num{color:var(--hbr-accent-2);font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:900}.hbr-hero-stat-label{text-transform:uppercase;color:#fff7ed9e;letter-spacing:.08em;margin-top:.2rem;font-size:.74rem}.hbr-seo h2,.hbr-seo h3{color:#fff;letter-spacing:-.01em;font-weight:800}.hbr-seo h2{border-left:5px solid var(--hbr-accent-3);margin-top:2.2rem;margin-bottom:1rem;padding-left:.85rem;font-size:clamp(1.4rem,2.8vw,1.85rem)}.hbr-seo h3{color:var(--hbr-accent-2);margin-top:1.6rem;margin-bottom:.7rem;font-size:clamp(1.1rem,2vw,1.32rem)}.hbr-seo p,.hbr-seo li{color:#fff7ede0;font-size:.98rem;line-height:1.72}.hbr-seo strong{color:#fff;font-weight:700}.hbr-seo a{color:var(--hbr-accent-2);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.hbr-seo a:hover{color:#fff;background:var(--hbr-accent-1);padding:0 .2em;text-decoration:none}.hbr-seo ul,.hbr-seo ol{margin-bottom:1.2rem;margin-left:1.4rem}.hbr-seo ul li{padding-left:1.4rem;list-style:none;position:relative}.hbr-seo ul li:before{content:"▶";color:var(--hbr-accent-1);font-size:.78em;position:absolute;top:.35em;left:0}.hbr-seo ol{counter-reset:hbr-counter}.hbr-seo ol li{counter-increment:hbr-counter;padding-left:2.2rem;list-style:none;position:relative}.hbr-seo ol li:before{content:counter(hbr-counter,decimal-leading-zero);background:var(--hbr-accent-3);color:#1a0f06;padding:.1em .45em;font-family:JetBrains Mono,monospace;font-size:.85em;font-weight:800;position:absolute;top:.1em;left:0}@media (max-width:768px){body{overflow-x:clip}.hbr-mobile-bottomnav{border-top:3px solid var(--hbr-accent-1);z-index:30;background:#0c0a09f5;padding:.4rem .6rem;position:fixed;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.hbr-live-dot{animation:none}}
