:root{--hd-bg:#060a12;--hd-bg-soft:#0a1220;--hd-panel:#0e1828;--hd-panel-2:#132238;--hd-line:#94b0d621;--hd-line-strong:#94b0d642;--hd-text:#edf3fc;--hd-text-dim:#a6b6cd;--hd-text-faint:#6d7f99;--hd-gold:#e9c97c;--hd-gold-strong:#ffd98e;--hd-gold-soft:#e9c97c21;--hd-teal:#4fe0b8;--hd-teal-soft:#4fe0b81f;--hd-red:#ff7b72;--hd-silver:#b9c6d8;--hd-prismatic:#b48cff;--hd-radius:18px;--hd-radius-sm:12px;--hd-shadow:0 18px 46px #00000057}body.haidou-body{background:var(--hd-bg);color:var(--hd-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:15px}.hd *,.hd :before,.hd :after{box-sizing:border-box}.hd{min-height:100vh;color:var(--hd-text);background:radial-gradient(1100px 560px at 8% -14%, #3a6ac247, transparent 66%), radial-gradient(820px 460px at 92% -6%, #e9c97c21, transparent 64%), radial-gradient(900px 600px at 50% 108%, #224a8429, transparent 70%), var(--hd-bg)}.hd button{font:inherit;color:inherit;cursor:pointer}.hd a{color:inherit;text-decoration:none}.hd ::selection{background:#e9c97c47}.hd-header{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid var(--hd-line);background:#060a12db;align-items:center;gap:20px;padding:11px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.hd-brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.hd-mark{color:#241a06;background:linear-gradient(150deg,#ffe3a3 0%,#e9c97c 42%,#b98b3c 100%);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid;box-shadow:0 6px 20px #e9c97c42,inset 0 1px #ffffff8c}.hd-brand-text{flex-direction:column;line-height:1.15;display:flex}.hd-brand-text strong{letter-spacing:.03em;font-size:16px}.hd-brand-text small{letter-spacing:.2em;color:var(--hd-text-faint);margin-top:2px;font-size:9px}.hd-nav{border:1px solid var(--hd-line);background:#ffffff06;border-radius:999px;gap:6px;margin-left:10px;padding:3px;display:flex}.hd-nav a{color:var(--hd-text-dim);border-radius:999px;padding:6px 16px;font-size:13.5px;transition:background .16s,color .16s}.hd-nav a:hover{color:var(--hd-text);background:#ffffff0f}.hd-nav a.is-active{color:#241a06;background:linear-gradient(160deg,#f7dda0,#e0b766);font-weight:700;box-shadow:0 4px 14px #e9c97c38}.hd-header-side{align-items:center;gap:14px;margin-left:auto;display:flex}.hd-patch{letter-spacing:.02em;color:var(--hd-text-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.hd-back-board{color:var(--hd-text-dim);border:1px solid var(--hd-line-strong);border-radius:999px;padding:6px 13px;font-size:12.5px;transition:border-color .16s,color .16s,background .16s}.hd-back-board:hover{color:var(--hd-gold);background:var(--hd-gold-soft);border-color:#e9c97c8c}.hd-main{width:min(1160px,100%);margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,40px) 76px}.hd-hero{grid-template-columns:minmax(0,1.04fr) minmax(356px,.76fr);align-items:stretch;gap:clamp(26px,3.4vw,46px);padding:clamp(14px,2vw,22px) 0 clamp(22px,3vw,34px);display:grid}.hd-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.hd-kicker{letter-spacing:.2em;color:var(--hd-gold);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:600;display:inline-flex}.hd-kicker:before{content:"";background:linear-gradient(90deg, var(--hd-gold), transparent);width:22px;height:1px}.hd-hero h1{letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.12}.hd-hero h1 em{color:var(--hd-gold);text-shadow:0 0 34px #e9c97c52;font-style:normal}.hd-lede{max-width:560px;color:var(--hd-text-dim);margin:0 0 26px;font-size:15px;line-height:1.72}.hd-search{max-width:560px;position:relative}.hd-search>input{width:100%;font:inherit;color:var(--hd-text);border:1px solid var(--hd-line-strong);background:linear-gradient(#15243af2,#0c1625f2);border-radius:14px;outline:none;padding:15px 18px 15px 47px;font-size:15.5px;transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff0a}.hd-search>input::placeholder{color:var(--hd-text-faint)}.hd-search>input:focus{box-shadow:0 0 0 3px var(--hd-gold-soft), 0 12px 34px #0000004d;border-color:#e9c97cbf}.hd-search-icon{color:var(--hd-gold);pointer-events:none;font-size:19px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.hd-search-results{z-index:40;border:1px solid var(--hd-line-strong);background:#0d1728;border-radius:14px;max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 60px #0009}.hd-search-results button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.hd-search-results button:hover,.hd-search-results button.is-active{background:#ffffff0f}.hd-search-avatar{object-fit:cover;border-radius:9px;flex-shrink:0;width:36px;height:36px}.hd-search-name{flex-direction:column;gap:2px;min-width:0;display:flex}.hd-search-name strong{font-size:14px}.hd-search-name small{color:var(--hd-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.hd-search-alias{color:var(--hd-gold);background:var(--hd-gold-soft);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal}.hd-search-empty{z-index:40;color:var(--hd-text-faint);border:1px solid var(--hd-line-strong);background:#0d1728;border-radius:14px;margin:0;padding:14px 16px;font-size:12.5px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #0009}.hd-search-rate{color:var(--hd-teal);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:700}.hd-quick{color:var(--hd-text-faint);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.hd-quick>span{letter-spacing:.08em;margin-right:2px}.hd-quick button{color:var(--hd-text-dim);border:1px solid var(--hd-line);background:#ffffff09;border-radius:999px;padding:5px 12px;font-size:12.5px;transition:color .16s,border-color .16s,background .16s}.hd-quick button:hover{color:var(--hd-gold);background:var(--hd-gold-soft);border-color:#e9c97c80}.hd-featured{text-align:left;box-shadow:var(--hd-shadow), inset 0 1px 0 #ffffff0f;isolation:isolate;background:linear-gradient(150deg,#2f4f866b 0%,#0c1625f0 52%,#0b1320fa 100%);border:1px solid #e9c97c3d;border-radius:22px;flex-direction:column;gap:18px;padding:20px 22px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.hd-featured:hover{border-color:#e9c97c8c;transform:translateY(-3px);box-shadow:0 24px 60px #00000075,0 0 0 1px #e9c97c29}.hd-featured-art{z-index:-1;aspect-ratio:1;opacity:.24;filter:blur(1px)saturate(1.1);width:78%;position:absolute;top:-14%;right:-16%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 34%,#0000 70%);mask-image:radial-gradient(circle at 50% 45%,#000 34%,#0000 70%)}.hd-featured-art img{object-fit:cover;width:100%;height:100%}.hd-featured-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hd-featured-label{letter-spacing:.16em;color:var(--hd-gold);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.hd-featured-label:before{content:"";background:var(--hd-gold);width:6px;height:6px;box-shadow:0 0 10px var(--hd-gold);border-radius:50%}.hd-featured-main{align-items:center;gap:15px;display:flex}.hd-featured-avatar{object-fit:cover;border:2px solid #e9c97c99;border-radius:16px;flex-shrink:0;width:78px;height:78px;box-shadow:0 10px 26px #00000080}.hd-featured-id{flex-direction:column;min-width:0;display:flex}.hd-featured-title{letter-spacing:.12em;color:var(--hd-text-dim);font-size:11.5px}.hd-featured-id strong{letter-spacing:.02em;font-size:clamp(28px,3vw,36px);line-height:1.1}.hd-featured-role{color:var(--hd-gold);margin-top:3px;font-size:12px}.hd-featured-stats{border-top:1px solid #e9c97c29;border-bottom:1px solid #e9c97c29;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 0;display:grid}.hd-featured-stats>span{flex-direction:column;gap:3px;min-width:0;display:flex}.hd-featured-stats small{letter-spacing:.03em;color:var(--hd-text-faint);white-space:nowrap;font-size:10.5px}.hd-featured-stats strong{color:var(--hd-teal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800}.hd-featured-aug{align-items:center;gap:10px;min-height:42px;display:flex}.hd-featured-aug-icon{object-fit:cover;border:1px solid #e9c97c61;border-radius:9px;flex-shrink:0;width:34px;height:34px}.hd-featured-aug>span{flex-direction:column;gap:1px;min-width:0;display:flex}.hd-featured-aug small{color:var(--hd-text-faint);font-size:10.5px}.hd-featured-aug b{color:var(--hd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hd-featured-aug em{color:var(--hd-teal);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-style:normal;font-weight:800}.hd-featured-cta{color:var(--hd-gold);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.hd-featured-cta i{font-style:normal;transition:transform .18s}.hd-featured:hover .hd-featured-cta i{transform:translate(4px)}.hd-statbar{border:1px solid var(--hd-line);border-radius:var(--hd-radius);background:linear-gradient(#132238b8,#0a121eb8);grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0;padding:15px 6px;display:grid;box-shadow:inset 0 1px #ffffff09}.hd-statbar>div{border-left:1px solid var(--hd-line);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 20px;display:flex}.hd-statbar>div:first-child{border-left:0}.hd-statbar span{letter-spacing:.12em;width:100%;color:var(--hd-text-faint);text-transform:uppercase;font-size:10.5px}.hd-statbar strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.hd-statbar strong.is-text{font-size:17px}.hd-statbar small{color:var(--hd-text-dim);font-size:11.5px}.hd-section{margin-top:40px}.hd-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.hd-section-head h2,.hd-panel-head h2{letter-spacing:.01em;margin:0 0 5px;font-size:20px;font-weight:750}.hd-section-head p,.hd-panel-head p{color:var(--hd-text-faint);margin:0;font-size:12.5px}.hd-text-button{color:var(--hd-gold);background:0 0;border:0;padding:6px 2px;font-size:13px;font-weight:600}.hd-text-button:hover{text-decoration:underline}.hd-champ-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hd-champ-card{text-align:left;border:1px solid var(--hd-line);border-radius:var(--hd-radius-sm);background:linear-gradient(160deg,#182942e6,#0b1422f0);align-items:center;gap:12px;min-width:0;padding:13px 15px 13px 13px;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.hd-champ-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#e9c97c1a,#0000 40%);transition:opacity .16s;position:absolute;inset:0}.hd-champ-card:hover{border-color:#e9c97c75;transform:translateY(-2px);box-shadow:0 14px 30px #00000061}.hd-champ-card:hover:after{opacity:1}.hd-champ-rank{letter-spacing:.06em;min-width:19px;color:var(--hd-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.hd-champ-avatar-wrap{flex-shrink:0;display:block;position:relative}.hd-champ-avatar{object-fit:cover;border:1px solid #e9c97c57;border-radius:11px;width:48px;height:48px;display:block}.hd-champ-tier{color:#211a08;background:var(--hd-gold);border-radius:5px;padding:0 5px;font-size:9px;font-weight:800;line-height:15px;position:absolute;bottom:-5px;left:-5px;box-shadow:0 2px 8px #00000073}.hd-champ-tier--2{color:#07222f;background:#7cc4f2}.hd-champ-tier--3{color:#101c2b;background:#b9c6d8}.hd-champ-tier--4,.hd-champ-tier--5{color:var(--hd-text-dim);background:#223149}.hd-champ-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hd-champ-name{white-space:nowrap;font-size:15px;font-weight:700}.hd-champ-title{color:var(--hd-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hd-champ-stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.hd-champ-stats strong{color:var(--hd-teal);font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}.hd-champ-stats small{color:var(--hd-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.hd-champ-arrow{color:var(--hd-text-faint);opacity:0;margin-left:-4px;font-size:12px;transition:opacity .16s,transform .16s;transform:translate(-3px)}.hd-champ-card:hover .hd-champ-arrow{opacity:1;color:var(--hd-gold);transform:translate(0)}.hd-tier{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.hd-tier--1{color:#ffe9a8;background:#e9c97c2e;border-color:#e9c97c8c}.hd-tier--2{color:#bfe4ff;background:#5ea5ff24;border-color:#5ea5ff66}.hd-tier--3{color:#c9d6e6;background:#a0b4cd1f;border-color:#a0b4cd4d}.hd-tier--4,.hd-tier--5{color:var(--hd-text-faint);border-color:var(--hd-line);background:#ffffff0a}.hd-toolbar{border:1px solid var(--hd-line);background:#0e1828b8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:flex}.hd-filter-input{flex:0 260px;position:relative}.hd-filter-input span{color:var(--hd-gold);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hd-filter-input input{width:100%;font:inherit;color:var(--hd-text);border:1px solid var(--hd-line);background:#060b1499;border-radius:10px;outline:none;padding:9px 12px 9px 34px;font-size:14px}.hd-filter-input input:focus{border-color:#e9c97cb3}.hd-role-chips{flex-wrap:wrap;gap:6px;display:flex}.hd-role-chips button{color:var(--hd-text-dim);border:1px solid var(--hd-line);background:#ffffff09;border-radius:999px;padding:6px 13px;font-size:12.5px;transition:color .16s,background .16s,border-color .16s}.hd-role-chips button:hover{color:var(--hd-text);border-color:var(--hd-line-strong)}.hd-role-chips button.is-active{color:#241a06;background:linear-gradient(160deg,#f7dda0,#e0b766);border-color:#0000;font-weight:700}.hd-rank-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hd-rank-row{text-align:left;border:1px solid var(--hd-line);border-radius:var(--hd-radius-sm);background:linear-gradient(160deg,#14233acc,#0b1320db);grid-template-columns:38px 42px minmax(120px,1.1fr) auto minmax(80px,1fr) 64px 88px;align-items:center;gap:12px;width:100%;padding:10px 15px;transition:background .16s,border-color .16s,transform .16s;display:grid}.hd-rank-row:hover{background:linear-gradient(160deg,#1e3250f2,#0e192af2);border-color:#e9c97c52;transform:translate(2px)}.hd-rank-no{color:var(--hd-text-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.hd-rank-no.is-top{color:var(--hd-gold);font-size:15px}.hd-rank-avatar{object-fit:cover;border:1px solid var(--hd-line);border-radius:10px;width:42px;height:42px}.hd-rank-name{flex-direction:column;gap:1px;min-width:0;display:flex}.hd-rank-name strong{font-size:14.5px;font-weight:700}.hd-rank-name small{color:var(--hd-text-faint);font-size:11px}.hd-rank-bar{background:#ffffff0f;border-radius:999px;height:6px;position:relative;overflow:hidden}.hd-rank-bar i{background:linear-gradient(90deg, #4fe0b859, var(--hd-teal));border-radius:999px;height:100%;display:block}.hd-rank-win{color:var(--hd-teal);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.hd-rank-pick{color:var(--hd-text-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.hd-detail{padding-top:4px}.hd-back{color:var(--hd-text-dim);background:0 0;border:0;margin-bottom:18px;padding:6px 0;font-size:13px;transition:color .16s}.hd-back:hover{color:var(--hd-gold)}.hd-champ-hero{border:1px solid var(--hd-line);box-shadow:var(--hd-shadow), inset 0 1px 0 #ffffff0d;background:radial-gradient(520px 260px at 4% 0,#e9c97c21,#0000 66%),linear-gradient(120deg,#345c9e4d,#0d1726f0 58%);border-radius:22px;align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);display:flex}.hd-portrait-wrap{flex-shrink:0;position:relative}.hd-portrait{object-fit:cover;border:2px solid #e9c97c8c;border-radius:18px;width:clamp(96px,11vw,132px);height:clamp(96px,11vw,132px);display:block;box-shadow:0 14px 34px #00000080}.hd-champ-intro{flex:auto;min-width:0}.hd-champ-eyebrow{letter-spacing:.06em;color:var(--hd-gold);margin:0 0 6px;font-size:12px}.hd-champ-intro h1{letter-spacing:.01em;margin:0 0 11px;font-size:clamp(30px,4vw,44px);line-height:1.06}.hd-champ-badges{flex-wrap:wrap;gap:8px;display:flex}.hd-badge{color:var(--hd-text-dim);border:1px solid var(--hd-line-strong);border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;display:inline-flex}.hd-kpis{border-left:1px solid var(--hd-line);flex-shrink:0;gap:clamp(16px,3vw,34px);padding-left:clamp(16px,3vw,30px);display:flex}.hd-kpis>div{flex-direction:column;gap:4px;display:flex}.hd-kpis span{letter-spacing:.04em;color:var(--hd-text-faint);font-size:11px}.hd-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,26px);font-weight:800}.hd-kpis strong.is-good{color:var(--hd-teal)}.hd-panel{border:1px solid var(--hd-line);background:linear-gradient(#101c2eeb,#0b1422f0);border-radius:20px;margin-top:20px;padding:clamp(18px,2.6vw,26px);box-shadow:inset 0 1px #ffffff0a}.hd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.hd-build-tabs,.hd-toggle{border:1px solid var(--hd-line);background:#00000047;border-radius:11px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.hd-build-tabs button,.hd-toggle button{color:var(--hd-text-dim);background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:12.5px;transition:background .16s,color .16s}.hd-build-tabs button:hover,.hd-toggle button:hover{color:var(--hd-text)}.hd-build-tabs button.is-active,.hd-toggle button.is-active{color:#241a06;background:linear-gradient(160deg,#f5daa0,#dfb567);font-weight:700}.hd-build{grid-template-columns:minmax(0,1.5fr) minmax(270px,.86fr);align-items:start;gap:22px;display:grid}.hd-build-main{flex-direction:column;gap:22px;min-width:0;display:flex}.hd-build-side{border:1px solid var(--hd-line);background:#080f1a6b;border-radius:14px;flex-direction:column;gap:18px;padding:16px;display:flex}.hd-build-block h3{color:var(--hd-text-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:11.5px;font-weight:700}.hd-items{flex-wrap:wrap;gap:10px;display:flex}.hd-items--core .hd-item-icon{border-color:#e9c97c99;width:58px;height:58px;box-shadow:0 0 0 1px #e9c97c29,0 6px 16px #00000052}.hd-item{flex-direction:column;align-items:center;gap:6px;width:74px;margin:0;display:flex}.hd-item-icon{object-fit:cover;border:1px solid var(--hd-line-strong);background:var(--hd-bg-soft);border-radius:10px;width:46px;height:46px}.hd-item-icon--sm{border-radius:6px;width:26px;height:26px}.hd-item figcaption{color:var(--hd-text-dim);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.hd-starters{flex-wrap:wrap;gap:10px 22px;display:flex}.hd-item-inline{align-items:center;gap:8px;display:flex}.hd-item-mini{display:inline-flex}.hd-item-counts{color:var(--hd-text-dim);font-size:11.5px}.hd-items--later{gap:14px}.hd-later{flex-direction:column;align-items:center;gap:3px;display:flex}.hd-later-rate{color:var(--hd-teal);font-variant-numeric:tabular-nums;font-size:10.5px}.hd-build-foot{border-top:1px dashed var(--hd-line);color:var(--hd-text-faint);flex-direction:column;gap:8px;padding-top:15px;font-size:12px;display:flex}.hd-build-foot span{justify-content:space-between;gap:12px;display:flex}.hd-build-foot b{color:var(--hd-text);font-weight:600}.hd-muted{color:var(--hd-text-faint);margin:0;font-size:12.5px}.hd-aug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hd-aug{text-align:left;border:1px solid var(--hd-line);border-left:3px solid var(--hd-line-strong);background:#080f1a9e;border-radius:12px;align-items:flex-start;gap:13px;width:100%;padding:13px 14px;transition:background .16s,border-color .16s,transform .16s;display:flex}.hd-aug:hover{border-color:var(--hd-line-strong);background:#172840e6;transform:translateY(-1px)}.hd-aug--silver{border-left-color:var(--hd-silver)}.hd-aug--gold{border-left-color:var(--hd-gold)}.hd-aug--prismatic{border-left-color:var(--hd-prismatic)}.hd-aug-icon{object-fit:cover;border:1px solid var(--hd-line);border-radius:9px;flex-shrink:0;width:42px;height:42px}.hd-aug-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.hd-aug-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hd-aug-top strong{font-size:14px;font-weight:700}.hd-rarity{color:var(--hd-text-faint);border:1px solid var(--hd-line);border-radius:999px;padding:1px 6px;font-size:10px}.hd-aug-stats{color:var(--hd-text-dim);font-variant-numeric:tabular-nums;font-size:12px}.hd-aug-stats b{color:var(--hd-teal);font-variant-numeric:tabular-nums;font-size:14px}.hd-aug-games{color:var(--hd-text-faint);font-size:11px}.hd-aug-desc{color:var(--hd-text-dim);border-top:1px dashed var(--hd-line);margin-top:5px;padding-top:7px;font-size:12px;line-height:1.65}.hd-combos{flex-direction:column;gap:8px;display:flex}.hd-combo{border:1px solid var(--hd-line);background:#080f1a94;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.hd-combo:hover{border-color:var(--hd-line-strong)}.hd-combo-names{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.hd-combo-names i{color:var(--hd-gold);margin-right:8px;font-style:normal}.hd-combo-stats{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.hd-combo-stats strong{color:var(--hd-teal);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.hd-combo-stats small{color:var(--hd-text-faint);font-size:10.5px}.hd-source{color:var(--hd-text-faint);border:1px dashed var(--hd-line-strong);background:#ffffff06;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:34px;padding:17px 19px;font-size:12px;display:flex}.hd-source strong{color:var(--hd-text-dim);margin-bottom:4px;display:block}.hd-source p{max-width:640px;margin:0;line-height:1.65}.hd-source-facts{flex-wrap:wrap;gap:6px 16px;display:flex}.hd-source-facts a{color:var(--hd-gold)}.hd-source--compact{margin-top:18px}.hd-loading{text-align:center;min-height:70vh;color:var(--hd-text-dim);place-items:center;gap:10px;font-size:14px;display:grid}.hd-spinner{border:2.5px solid #ffffff26;border-top-color:var(--hd-gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite hd-spin}@keyframes hd-spin{to{transform:rotate(360deg)}}.hd-error-title{color:var(--hd-text);margin:0;font-size:17px;font-weight:700}.hd-loading-text{color:var(--hd-text-faint);max-width:460px;margin:0}.hd-primary{color:#241a06;background:linear-gradient(160deg,#f7dda0,#e0b766);border:0;border-radius:10px;margin-top:6px;padding:10px 22px;font-weight:700}.hd-empty{text-align:center;color:var(--hd-text-faint);padding:44px 0;font-size:13.5px}.hd-icon-fallback{background:var(--hd-panel-2);color:var(--hd-text-faint);place-items:center;font-size:12px;display:inline-grid;overflow:hidden}.hd-footer{border-top:1px solid var(--hd-line);width:min(1160px,100%);color:var(--hd-text-faint);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin:0 auto;padding:22px clamp(16px,4vw,40px) 38px;font-size:11.5px;display:flex}@media (width<=1000px){.hd-hero{grid-template-columns:minmax(0,1fr) minmax(316px,.72fr);gap:24px}.hd-champ-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-champ-arrow{display:none}}@media (width<=880px){.hd-hero{grid-template-columns:1fr}.hd-featured{max-width:520px}.hd-champ-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-rank-row{grid-template-columns:30px 40px minmax(90px,1fr) auto 64px}.hd-rank-bar,.hd-rank-pick{display:none}.hd-kpis{border-left:0;border-top:1px solid var(--hd-line);justify-content:space-between;width:100%;padding:16px 0 0}}@media (width<=720px){.hd-header{gap:10px;padding:10px 15px}.hd-mark{border-radius:10px;width:34px;height:34px;font-size:17px}.hd-brand-text strong{font-size:15px}.hd-brand-text small{display:none}.hd-nav{gap:2px;margin-left:auto;padding:2px}.hd-nav a{padding:6px 12px;font-size:12.5px}.hd-header-side{display:none}.hd-main{padding:24px 16px 56px}.hd-hero{gap:22px;padding-top:6px}.hd-hero h1{font-size:clamp(31px,9vw,42px)}.hd-lede{margin-bottom:22px;font-size:14.5px}.hd-featured{gap:15px;max-width:none;padding:18px}.hd-featured-avatar{border-radius:14px;width:66px;height:66px}.hd-featured-id strong{font-size:30px}.hd-statbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.hd-statbar>div{border-left:0;padding:12px 14px}.hd-statbar>div:nth-child(2n){border-left:1px solid var(--hd-line)}.hd-statbar>div:nth-child(n+3){border-top:1px solid var(--hd-line)}.hd-section{margin-top:32px}.hd-champ-grid{grid-template-columns:1fr;gap:9px}.hd-champ-card{padding:12px 14px}.hd-champ-avatar{width:46px;height:46px}.hd-champ-name{font-size:15px}.hd-section-head,.hd-panel-head{align-items:flex-start}.hd-aug-grid{grid-template-columns:1fr}.hd-champ-hero{flex-wrap:wrap;align-items:center;gap:16px;padding:18px}.hd-portrait{border-radius:14px;width:84px;height:84px}.hd-champ-intro h1{font-size:32px}.hd-kpis{gap:12px}.hd-kpis>div{flex:1 1 0}.hd-kpis strong{font-size:19px}.hd-panel{border-radius:16px;padding:16px}.hd-build{grid-template-columns:1fr;gap:18px}.hd-build-side{padding:14px}.hd-items--core .hd-item-icon{width:54px;height:54px}.hd-item{width:70px}.hd-rank-row{grid-template-columns:24px 38px minmax(0,1fr) auto 60px;gap:9px;padding:9px 11px}.hd-rank-avatar{width:38px;height:38px}.hd-rank-name small{display:none}.hd-rank-win{font-size:14.5px}.hd-tier{padding:2px 7px;font-size:10.5px}.hd-filter-input{flex:100%}.hd-toolbar{padding:9px}.hd-role-chips{gap:4px}.hd-role-chips button{padding:6px;font-size:11.5px}.hd-combo{padding:11px 12px}}@media (width<=400px){.hd-hero h1{font-size:29px}.hd-nav a{padding:6px 10px;font-size:12px}.hd-rank-row{grid-template-columns:20px 34px minmax(0,1fr) 56px;gap:8px;padding:8px 10px}.hd-rank-avatar{width:34px;height:34px}.hd-rank-row .hd-tier{display:none}.hd-featured-stats strong,.hd-statbar strong{font-size:18px}.hd-portrait{width:76px;height:76px}}
