:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1ebdf;--paper:#fbf7ee;--paper-strong:#fffdf8;--paper-soft:#f5efe2;--paper-muted:#ece3d3;--ink:#221d17;--ink-soft:#3b332a;--muted:#736756;--subtle:#988a76;--border:#4e412f2b;--border-strong:#3a2f2247;--line:#5648331a;--gold:#9c7531;--gold-soft:#f4e7c8;--green:#66785b;--green-soft:#e7ecd8;--red:#a75f4f;--red-soft:#f3ddd5;--purple:#786789;--purple-soft:#e8e1ee;--silver:#706a61;--silver-soft:#e7e0d5;--focus:#9c753133;--shadow:0 1px 1px #2b22160a, 0 14px 34px #44341e12;--shadow-soft:0 10px 24px #44341e0d;--radius:8px;--radius-sm:5px;--font-sans:"Noto Sans SC", "Aptos", "Segoe UI Variable", "Segoe UI", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei UI", sans-serif;--font-title:"Noto Serif SC", "Source Han Serif SC", "Playfair Display", "Georgia", "Times New Roman", serif;--font-serif:"Noto Serif SC", "Playfair Display", "Georgia", "Times New Roman", serif;--font-numeric:"Noto Sans SC", "Aptos", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei UI", sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}html{background:var(--bg);min-width:320px}body{background-color:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-rendering:geometricprecision;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background-image:linear-gradient(#53453009 1px,#0000 1px),linear-gradient(90deg,#53453007 1px,#0000 1px),linear-gradient(#f8f2e7 0%,#f1eadc 100%);background-size:56px 56px,56px 56px,100% 100%;margin:0;font-size:14px;line-height:1.58}button,input,select,textarea{font:inherit;letter-spacing:0}.layout-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f4eaf0;border-bottom:1px solid #54453029;position:sticky;top:0}.topbar-inner{grid-template-columns:auto 1fr auto;grid-template-areas:"brand search nav""quick quick quick";align-items:center;gap:10px 18px;width:min(100% - 40px,1400px);min-height:68px;margin:0 auto;padding:10px 0;display:grid}.topbar-inner--minimal{grid-template-columns:auto 1fr;grid-template-areas:"brand search""quick quick"}.brand-link{width:max-content;min-width:0;color:var(--ink);grid-area:brand;align-items:center;gap:11px;display:inline-flex}.brand-mark{border-radius:7px;flex:none;place-items:center;width:34px;height:34px;line-height:1;display:inline-grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-lockup{gap:1px;min-width:0;line-height:1.08;display:grid}.brand-meta{color:var(--subtle);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:600}.nav-links{border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;scrollbar-width:none;background:#fffcf6ad;grid-area:nav;justify-content:flex-end;gap:3px;min-width:0;padding:3px;display:flex;overflow-x:auto}.nav-link{border-radius:var(--radius-sm);min-height:32px;color:var(--ink-soft);justify-content:center;align-items:center;padding:6px 10px;font-size:.84rem;font-weight:700;display:inline-flex}.nav-link:hover{background:var(--paper-muted);color:var(--ink)}.nav-links::-webkit-scrollbar{display:none}.nav-link--product{color:#2f4842;background:#485c5617}.data-health-strip{background:#ebe2d3c2;border-bottom:1px solid #5445301f}.data-health-strip-inner{width:min(100% - 40px,1400px);min-height:34px;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;scrollbar-width:none;align-items:center;gap:12px;margin:0 auto;font-size:.72rem;display:flex;overflow-x:auto}.data-health-strip-inner::-webkit-scrollbar{display:none}.data-health-strip strong{color:var(--ink);font-weight:700}.data-health-ok,.data-health-warning{min-height:21px;font-family:var(--font-sans);border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 7px;font-weight:800;display:inline-flex}.data-health-ok{background:var(--green-soft);color:#4f6546;border-color:#66785b47}.data-health-warning{background:var(--gold-soft);color:#79571f;border-color:#9c75314d}.global-search{grid-area:search;min-width:0;position:relative}.global-search-field{display:block;position:relative}.global-search-field:before,.global-search-field:after{content:"";pointer-events:none;position:absolute}.global-search-field:before{border:1.5px solid var(--subtle);border-radius:50%;width:10px;height:10px;top:50%;left:13px;transform:translateY(-60%)}.global-search-field:after{background:var(--subtle);border-radius:1px;width:6px;height:1.5px;top:23px;left:22px;transform:rotate(45deg)}.global-search-input,.search-input,.input{border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;min-height:38px;color:var(--ink);background:#fffcf7db;outline:none;padding:8px 11px;box-shadow:inset 0 1px #ffffffb3}.global-search-input{padding-left:36px}.global-search-input::placeholder,.search-input::placeholder{color:var(--subtle)}.global-search-input:focus,.search-input:focus,.input:focus{box-shadow:0 0 0 3px var(--focus), inset 0 1px 0 #ffffffb3;border-color:#9c7531bd}.global-search-results{inset-inline:0;z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--paper-strong);box-shadow:var(--shadow);gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px)}.global-search-result{border-radius:var(--radius-sm);gap:2px;padding:8px 9px;display:grid}.global-search-result:hover{background:var(--paper-soft)}.global-search-result:focus-visible{outline-offset:2px;background:var(--paper-soft);outline:2px solid #9c75318c}.global-search-result span,.inline-meta,.metric-hint,.page-subtitle{color:var(--muted)}.content{width:min(100% - 40px,1400px);min-width:0;margin:0 auto;padding:30px 0 48px}.page-stack{gap:18px;min-width:0;display:grid}.page-header{border:1px solid var(--border);border-top:2px solid var(--ink);border-radius:var(--radius);background:var(--paper-strong);box-shadow:var(--shadow-soft);gap:8px;padding:18px 20px;display:grid}.page-header--hero{background:linear-gradient(90deg,#221d1709 1px,#0000 1px) 0 0/28px 100%,linear-gradient(#fffdf8 0%,#f8f1e5 100%) 0 0/100% 100%;border-top-width:3px;gap:14px;padding:30px 30px 28px}.detail-overview{grid-template-columns:minmax(360px,.38fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.detail-identity-card{align-content:start;min-height:100%}.page-title{color:var(--ink);font-family:var(--font-title);letter-spacing:0;text-wrap:pretty;margin:0;font-size:1.62rem;font-weight:700;line-height:1.18}.page-header--hero .page-title{max-width:920px;font-size:2.42rem;line-height:1.08}.page-header--hero .page-subtitle{color:var(--ink-soft);font-family:var(--font-sans);font-size:1.02rem;line-height:1.56}.page-subtitle{text-wrap:pretty;max-width:1020px;margin:0;font-size:.92rem}.page-actions{flex-wrap:wrap;gap:8px;display:flex}.analysis-tags{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.analysis-tag,.mobile-sample{align-items:center;gap:6px;display:inline-flex}.analysis-tag{border:1px solid var(--border);min-height:27px;color:var(--ink-soft);background:#f5efe2c7;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:750}.role-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.role-tags--compact{gap:4px;margin-top:0}.role-tag{background:var(--gold-soft);min-height:24px;color:var(--gold);border:1px solid #9c75314d;border-radius:999px;align-items:center;padding:2px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.role-tag--sm{min-height:20px;padding:1px 6px;font-size:.7rem}.dimension-group-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-button{border:1px solid var(--border-strong);background:var(--paper-soft);min-height:28px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.chip-button:hover{background:var(--paper-muted);color:var(--ink-soft)}.chip-button--active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip-button--active:hover{color:var(--paper);background:#312a22}.positioning-badge{white-space:nowrap;border:1px solid;border-radius:4px;justify-content:center;align-items:center;min-width:60px;min-height:22px;padding:2px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.positioning-badge--button{cursor:pointer;font-family:inherit;transition:filter .15s,transform 50ms}.positioning-badge--button:hover{filter:brightness(1.08)}.positioning-badge--button:active{transform:scale(.97)}.positioning-badge__mark{margin-left:2px;font-weight:800}.class-select{border:1px solid var(--border-strong);background:var(--paper-strong);width:100%;min-height:26px;color:var(--ink);border-radius:4px;padding:2px 4px;font-family:inherit;font-size:.78rem;font-weight:600}.score-cell--categorical{cursor:default}.toolbar-info-meta{color:var(--muted);font-weight:500}.candidate-pool{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper-soft);padding:16px}.candidate-grid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hero-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);min-height:34px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.hero-chip:hover{background:var(--paper-muted);border-color:var(--border-strong)}.hero-chip--selected{background:var(--gold-soft);border-color:#9c753166}.hero-chip__icon{border-radius:3px;width:22px;height:22px}.hero-chip__name{font-weight:700}.hero-chip__class{font-size:.72rem;font-weight:600}.comp-results__grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.comp-results__meta{color:var(--muted);margin-top:12px;font-size:.82rem}.comp-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:14px;padding:16px;display:flex}.comp-card__header{align-items:baseline;gap:10px;display:flex}.comp-card__title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.comp-card__sublabel{color:var(--muted);font-size:.8rem}.comp-card__heroes{flex-wrap:wrap;gap:8px;display:flex}.comp-hero{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);align-items:center;gap:6px;padding:4px 8px;display:flex}.comp-hero__icon{border-radius:4px;width:28px;height:28px}.comp-hero__name{font-size:.85rem;font-weight:700}.comp-hero__class{border:1px solid;border-radius:3px;padding:1px 5px;font-size:.7rem;font-weight:700}.comp-card__section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.comp-card__bars{flex-direction:column;gap:6px;display:flex}.archetype-bar{grid-template-columns:80px 1fr 32px;align-items:center;gap:8px;display:grid}.archetype-bar__label{color:var(--ink-soft);font-size:.78rem;font-weight:600}.archetype-bar__track{background:var(--paper-muted);border-radius:4px;height:8px;overflow:hidden}.archetype-bar__fill{background:var(--subtle);border-radius:4px;height:100%;transition:width .3s}.archetype-bar__fill--best{background:var(--gold)}.archetype-bar__value{color:var(--ink-soft);text-align:right;font-size:.76rem;font-weight:700}.comp-card__best-archetype{border-radius:var(--radius-sm);background:var(--gold-soft);padding:10px;font-size:.85rem}.comp-card__reasons{color:var(--ink-soft);margin:6px 0 0 16px;padding:0;font-size:.8rem}.comp-card__reasons li{margin-bottom:2px}.comp-card__flaws{border-radius:var(--radius-sm);background:var(--red-soft);padding:10px}.comp-card__flaw-list{margin:6px 0 0;padding:0;list-style:none}.comp-flaw{align-items:baseline;gap:8px;margin-bottom:3px;font-size:.8rem;display:flex}.comp-flaw__label{color:var(--red);font-weight:700}.comp-flaw__penalty{color:var(--red);font-size:.75rem;font-weight:800}.comp-flaw__detail{color:var(--muted)}.comp-card__no-flaws{border-radius:var(--radius-sm);background:var(--green-soft);color:var(--green);padding:8px 10px;font-size:.85rem;font-weight:700}.comp-card__footer{border-top:1px solid var(--border);color:var(--muted);gap:16px;padding-top:8px;font-size:.78rem;font-weight:600;display:flex}.comp-card--primary{border-color:var(--gold);background:var(--gold-soft);border-width:2px}.comp-card__archetype-badge{border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--border);color:var(--gold);padding:2px 10px;font-size:.82rem;font-weight:700;display:inline-block}.comp-card__playstyle{flex-direction:column;gap:6px;display:flex}.comp-card__playstyle-desc{color:var(--ink);margin:0;font-size:.88rem;font-weight:600}.comp-diff{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--paper-soft);padding:14px}.comp-diff__list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.comp-diff__row{color:var(--ink-soft);font-size:.85rem}.comp-diff__row strong{color:var(--ink)}.comp-diff__summary{color:var(--muted);margin-top:6px;font-size:.8rem;font-weight:700}.comp-backup{flex-direction:column;gap:8px;display:flex}.comp-backup__toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);width:100%;color:var(--ink-soft);cursor:pointer;text-align:center;padding:10px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .12s;display:block}.comp-backup__toggle:hover{background:var(--paper-muted)}.comp-hero__tags{align-items:center;gap:4px;display:inline-flex}.comp-hero__dmg{font-size:.65rem;font-weight:700}.hero-chip__tags{align-items:center;gap:4px;display:inline-flex}.hero-chip__dmg{font-size:.65rem;font-weight:700}.pool-size-control{align-items:center;gap:6px;display:inline-flex}.pool-size-label{color:var(--muted);font-size:.82rem;font-weight:600}.pool-size-select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);height:30px;color:var(--ink);padding:0 8px;font-family:inherit;font-size:.85rem}.comp-score-detail{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:14px;padding:16px;display:flex}.comp-score-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.comp-score-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:.82rem}.comp-score-table th,.comp-score-table td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:5px 6px}.comp-score-table th{color:var(--muted);letter-spacing:.02em;font-size:.7rem;font-weight:800}.comp-score-table th:first-child,.comp-score-table td:first-child{text-align:left}.comp-score-name{align-items:center;gap:5px;font-weight:700;display:inline-flex}.comp-score-icon{border-radius:3px;width:20px;height:20px}.comp-score-dmg{font-size:.62rem;font-weight:700}.comp-score-val{font-family:var(--font-numeric);font-weight:700}.comp-score-val--high{color:#2f6b3c}.comp-score-val--mid{color:#6b4a2f}.comp-score-val--low{color:#8b3a3a}.comp-score-total-row{background:var(--paper-muted);font-weight:800}.comp-score-total-row td{border-top:2px solid var(--border-strong)}.comp-arch-detail{flex-direction:column;gap:8px;display:flex}.comp-arch-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);padding:10px}.comp-arch-row--best{border-color:var(--gold);background:var(--gold-soft)}.comp-arch-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comp-arch-label{color:var(--ink);font-weight:800}.comp-arch-score-val{font-family:var(--font-numeric);color:var(--ink-soft);font-weight:800}.comp-arch-best-badge{background:var(--gold);color:#fff;border-radius:3px;padding:1px 6px;font-size:.68rem;font-weight:800}.comp-penalty-detail{flex-direction:column;gap:6px;display:flex}.comp-penalty-list{flex-direction:column;gap:3px;display:flex}.comp-penalty-row{align-items:baseline;gap:8px;font-size:.8rem;display:flex}.comp-penalty-label{color:var(--red);font-weight:700}.comp-penalty-text{color:var(--muted);flex:1}.comp-penalty-val{font-family:var(--font-numeric);color:var(--red);font-weight:800}.comp-formula{flex-direction:column;gap:6px;display:flex}.comp-formula-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);font-family:var(--font-numeric);flex-wrap:wrap;align-items:center;gap:6px;padding:10px;font-size:.84rem;display:flex}.comp-formula-term{background:var(--paper);color:var(--ink-soft);border-radius:3px;padding:2px 6px}.comp-formula-op{color:var(--muted);font-weight:700}.comp-formula-result{background:var(--gold);color:#fff;border-radius:3px;padding:2px 8px;font-weight:800}.comp-score-cell{cursor:pointer;transition:background .12s}.comp-score-cell:hover{background:#9c75310f}.comp-score-cell--editing{cursor:default;background:#9c75311f;padding:0}.comp-score-cell--dirty{box-shadow:inset 0 -2px 0 var(--gold)}.comp-score-tags{flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;display:flex}.comp-score-tag{border:1px solid;border-radius:3px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1.5;display:inline-block}.comp-edit-tags-btn{border:1px solid var(--border);background:var(--paper-soft);color:var(--muted);cursor:pointer;border-radius:3px;align-items:center;padding:0 5px;font-family:inherit;font-size:.62rem;font-weight:700;line-height:1.5;display:inline-flex}.comp-edit-tags-btn:hover{border-color:var(--gold);color:var(--ink-soft)}.comp-edit-tags-btn--dirty{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.comp-tag-editor{border-top:1px solid var(--line);background:var(--paper-soft);padding:8px 10px}.comp-tag-editor-row{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.comp-tag-editor-row:last-child{margin-bottom:0}.comp-tag-editor-label{min-width:28px;color:var(--muted);flex:none;padding-top:3px;font-size:.68rem;font-weight:800}.comp-tag-editor-options{flex-wrap:wrap;gap:4px;display:flex}.comp-tag-toggle{border:1px solid var(--border);background:var(--paper);min-height:22px;color:var(--muted);cursor:pointer;border-radius:3px;align-items:center;padding:1px 7px;font-family:inherit;font-size:.68rem;font-weight:700;transition:background .1s,border-color .1s;display:inline-flex}.comp-tag-toggle:hover{border-color:var(--border-strong);background:var(--paper-muted)}.comp-tag-toggle--active{border-width:1.5px;font-weight:800}.comp-edit-actions{border-radius:var(--radius-sm);background:var(--gold-soft);border:1px solid #9c75314d;align-items:center;gap:10px;padding:10px 12px;display:flex}.comp-hero__replace-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;align-items:center;padding:0 6px;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-flex}.comp-hero__replace-btn:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.comp-replace{border:2px dashed var(--gold);border-radius:var(--radius);background:var(--gold-soft);flex-direction:column;gap:12px;padding:14px;display:flex}.comp-replace-compare{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:12px;padding:14px;display:flex}.comp-compare-diff{font-family:var(--font-numeric);font-size:.82rem;font-weight:800}.comp-compare-diff--up{color:#2f6b3c}.comp-compare-diff--down{color:#8b3a3a}.comp-compare-flaws{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.comp-compare-flaw-label{min-width:28px;font-weight:800;display:inline-block}.page-section,.insight-panel,.decision-panel,.conclusion-panel,.decision-dashboard,.decision-kpi-card,.compare-hero-panel,.data-table-panel,.metric-card,.health-card,.workflow-card,.summary-band{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fffcf7e0}.decision-dashboard,.conclusion-panel--primary,.page-section--priority,.summary-band{border-color:var(--border-strong);box-shadow:var(--shadow);background:#fffcf7f5;border-top:2px solid #221d17c7}.decision-dashboard{padding:18px}.health-card,.workflow-card,.data-policy-strip{box-shadow:none;background:#fbf7eea3;border-color:#4e412f1f}.page-section{padding:16px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.data-policy-strip{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fbf7eeb8;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.data-policy-copy{gap:4px;min-width:0;display:grid}.data-policy-copy strong{color:var(--ink);font-family:var(--font-serif);font-size:1rem;line-height:1.24}.data-policy-points{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.data-policy-points span{max-width:100%;min-height:26px;color:var(--ink-soft);background:#f5efe2a8;border:1px solid #5b4e391f;border-radius:999px;align-items:center;padding:3px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.data-policy-strip{background:#fbf7eea3;border-color:#4e412f1f}.section-title{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-wrap:pretty;margin:0;font-size:1rem;font-weight:850;line-height:1.24}.eyebrow,.control-label,.metric-label,.mini-label{color:var(--muted);letter-spacing:0;font-size:.74rem;font-weight:800}.eyebrow{font-family:var(--font-mono);text-transform:uppercase}.toolbar{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fbf7eed1;flex-wrap:wrap;align-items:end;gap:10px;padding:13px;display:flex}.toolbar--compact{padding:10px}.control-field{gap:5px;min-width:min(100%,220px);display:grid}.control-field--narrow{min-width:min(100%,150px)}.button{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);min-height:38px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;padding:8px 13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.button:hover{background:#312a22}.button:disabled{cursor:not-allowed;opacity:.48}.button--quiet{border-color:var(--border-strong);color:var(--ink-soft);background:#fffcf7d6}.button--quiet:hover{background:var(--gold-soft);color:var(--ink);border-color:#9c753180}.button--product{color:#2f4842;border-color:#485c5657}.metric-grid,.health-grid,.workflow-grid,.insight-grid,.decision-grid,.conclusion-grid,.compare-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;min-width:0;display:grid}.metric-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.health-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:stretch}.decision-dashboard-heading{align-items:end;margin-bottom:14px}.decision-dashboard-heading>div{gap:4px;display:grid}.decision-dashboard-grid{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.decision-kpi-card{background:#fbf7eec2;align-content:space-between;gap:8px;min-width:0;min-height:138px;padding:13px;display:grid}.decision-kpi-card:hover{background:var(--paper-strong);border-color:#9c75316b}.decision-kpi-card--primary{background:linear-gradient(180deg, #221d170a, transparent 50%), var(--paper-strong);border-color:#221d175c}.decision-kpi-card--warn{background:#faf2dfd1;border-color:#9c753157}.decision-kpi-card--bad{background:#f9ebe5d1;border-color:#a75f4f57}.decision-kpi-card>strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.2;overflow:hidden}.decision-kpi-card--primary>strong{font-family:var(--font-title);font-size:1.16rem}.decision-kpi-value{color:var(--ink);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:1.42rem;font-weight:850;line-height:1}.decision-kpi-value--note{color:var(--gold);text-transform:uppercase;font-size:1rem}.decision-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start}.metric-grid--key{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-key-metrics{grid-auto-rows:minmax(0,1fr);align-content:stretch;place-self:stretch stretch;width:100%;min-width:0;max-width:100%}.detail-key-metrics .metric-card{width:100%;max-width:100%;min-height:0;padding:12px}.detail-key-metrics .metric-value{font-size:1.38rem}.metric-card{grid-template-rows:auto 1fr auto;align-items:start;gap:8px;min-width:0;min-height:94px;padding:14px;display:grid}.metric-card--good{box-shadow:var(--shadow-soft), inset 3px 0 0 #66785bb8;border-color:#66785b57}.metric-card--bad{box-shadow:var(--shadow-soft), inset 3px 0 0 #a75f4fad;border-color:#a75f4f57}.metric-card--warn{box-shadow:var(--shadow-soft), inset 3px 0 0 #9c7531b3;border-color:#9c75315c}.metric-value{color:var(--ink);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:1.62rem;font-weight:780;line-height:1.05}.value-tone{font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-weight:780}.metric-card--good .metric-value,.value-tone--good{color:#536f49}.metric-card--bad .metric-value,.value-tone--bad{color:#9c5548}.metric-card--warn .metric-value,.value-tone--warn{color:#8c681e}.health-card,.workflow-card,.insight-panel,.decision-panel,.conclusion-panel,.compare-hero-panel{padding:14px}.conclusion-panel--primary .section-title,.page-section--priority .section-title,.decision-dashboard .section-title{font-size:1.08rem}.workflow-card{align-content:start;gap:5px;min-height:96px;display:grid}.health-card{align-content:start;gap:7px;min-width:0;min-height:104px;display:grid}.decision-panel{align-content:start;gap:11px;min-width:0;display:grid}.workflow-card strong,.health-card strong{color:var(--ink);font-family:var(--font-sans);font-weight:700}.workflow-card strong{font-size:1.02rem}.health-card>strong{overflow-wrap:anywhere;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:780;line-height:1.16;display:block}.insight-panel .decision-title,.insight-row .cell-stack strong{font-family:var(--font-title)}.workflow-card span,.health-card .inline-meta{color:var(--muted);text-wrap:pretty;line-height:1.46;display:block}.workflow-card:hover,.insight-row:hover,.decision-row:hover,.conclusion-card:hover{background:var(--paper-strong);border-color:#9c75316b}.product-chain-band{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#485c5617,#fffcf7e0 42%),#fffcf7e6;border:1px solid #485c5638;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.product-chain-copy{gap:6px;min-width:0;display:grid}.product-chain-copy p{max-width:760px;color:var(--ink-soft);margin:0;line-height:1.8}.product-chain-points{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.product-chain-points span{border-radius:var(--radius-sm);color:#2f4842;white-space:nowrap;background:#faf7f0c7;border:1px solid #485c5638;align-items:center;min-height:28px;padding:4px 9px;font-size:.83rem;font-weight:760;display:inline-flex}.health-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #66785b1f}.status-dot--warn{background:var(--gold);box-shadow:0 0 0 3px #9c75311f}.status-dot--bad{background:var(--red);box-shadow:0 0 0 3px #a75f4f1f}.insight-list,.decision-list,.note-list{gap:9px;display:grid}.insight-row,.decision-row,.conclusion-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fbf7eebd;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.insight-row strong:last-child,.decision-row>strong:last-child{font-family:var(--font-numeric);text-align:right;font-variant-numeric:tabular-nums;min-width:4.8ch;font-size:.96rem;line-height:1.2}.decision-row--stacked{flex-direction:column;align-items:stretch}.decision-row--stacked>strong:last-child{text-align:left;min-width:0;color:var(--ink-soft);font-family:var(--font-sans);font-size:.82rem;font-weight:780;line-height:1.42}.decision-row--explained{grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.decision-entity{align-items:flex-start;gap:9px;min-width:0;display:flex}.decision-entity--stacked{align-items:center}.decision-entity--text{display:block}.decision-row--explained .decision-entity{grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.decision-row--explained .decision-entity--text{display:block}.decision-icon{border-radius:7px;width:30px;height:30px}.decision-icon-stack{flex:none;display:inline-flex}.decision-icon-stack .decision-icon+.decision-icon{margin-left:-8px}.decision-main{gap:6px;min-width:0;display:grid}.decision-main>span{min-width:0;color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.94rem;font-weight:820;line-height:1.24;display:inline-flex}.decision-name{overflow-wrap:anywhere;min-width:0}.decision-main small{color:var(--muted);text-wrap:pretty;font-size:.79rem;font-weight:520;line-height:1.46}.decision-title{color:var(--ink);font-family:var(--font-sans);font-size:.9rem;font-weight:850;line-height:1.25}.summary-band{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.summary-band-main{gap:6px;min-width:0;display:grid}.entity-cell,.augment-identity{align-items:center;gap:9px;min-width:0;display:inline-flex}.augment-hover{min-width:0;max-width:100%;color:inherit;vertical-align:baseline;align-items:center;gap:7px;display:inline-flex;position:relative}.augment-hover-inline-icon{background:var(--paper-muted);border:1px solid #4e412f38;border-radius:6px;flex:none;width:24px;height:24px}.augment-hover-name{min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:820;display:block;overflow:hidden}.augment-hover-card{z-index:80;border:1px solid var(--border-strong);border-radius:var(--radius);width:min(320px,100vw - 24px);color:var(--ink);pointer-events:none;text-align:left;white-space:normal;background:#fffcf7fa;gap:10px;padding:12px;display:grid;position:fixed;box-shadow:0 18px 42px #33261629}.augment-hover-card-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.augment-hover-card-head--text{grid-template-columns:minmax(0,1fr)}.augment-hover-icon{background:var(--paper-muted);border:1px solid #4e412f3d;border-radius:7px;width:38px;height:38px}.augment-hover-card-title{gap:5px;min-width:0;display:grid}.augment-hover-card-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.18;overflow:hidden}.augment-hover-card-title>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.augment-hover-description{color:var(--ink-soft);font-size:.82rem;line-height:1.56}.augment-hover-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.augment-hover-detail{border-radius:var(--radius-sm);background:#f5efe2a3;border:1px solid #4e412f1f;gap:2px;min-width:0;padding:7px;display:grid}.augment-hover-detail strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:.84rem;font-weight:820;overflow:hidden}.entity-cell--large,.entity-cell--title{gap:12px}.augment-name-cell{align-items:center;gap:6px;min-width:0;display:flex}.cell-stack,.augment-identity-copy{gap:2px;min-width:0;display:grid}.entity-icon,.augment-icon,.chip-icon{background:var(--silver-soft);object-fit:cover;border:1px solid #4e412f3d;border-radius:7px;flex:none;width:32px;height:32px;box-shadow:inset 0 1px #ffffff9e}.entity-icon--large,.entity-icon--title,.augment-icon--title{width:54px}.augment-icon--rarity-prismatic{background:#ddcceb;border-color:#9b7bb8;box-shadow:inset 0 0 0 1px #9b7bb840}.augment-icon--rarity-gold{background:#f2ddb0;border-color:#c9952e;box-shadow:inset 0 0 0 1px #c9952e40}.augment-icon--rarity-silver{background:#ddd7ce;border-color:#8a8279;box-shadow:inset 0 0 0 1px #8a827933}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{border-radius:var(--radius);width:72px;height:72px}.augment-description{overflow-wrap:anywhere;max-width:620px;color:var(--muted);font-size:.78rem}.augment-identity-main,.table-primary-cell{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.table-compact-text{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;display:block;overflow:hidden}.augment-inline-list-item{min-width:0;display:inline}.augment-inline-list-item .augment-hover{max-width:min(18ch,100%);display:inline-flex}.augment-identity-main{align-items:center;gap:6px;display:flex}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-list--compact{max-width:640px}.chip,.note-pill,.mini-label{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);width:max-content;max-width:100%;min-height:27px;color:var(--ink-soft);align-items:center;gap:6px;padding:4px 8px;font-size:.77rem;font-weight:750;display:inline-flex}.mini-label{flex:none;min-height:24px;padding:3px 7px;font-size:.72rem;font-weight:820;line-height:1}.chip--compact{min-height:24px;padding:3px 6px;font-size:.72rem}.chip--link:hover{background:var(--gold-soft);color:var(--ink);border-color:#9c75316b}.chip-icon{border-radius:5px;width:20px;height:20px}.mini-label--warn,.sample-badge--low{background:var(--red-soft);color:#874738;border-color:#a75f4f52}.sample-badge,.rarity-badge{border:1px solid var(--border);background:var(--paper-soft);width:max-content;min-height:22px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.sample-badge{justify-content:center;min-width:48px}.sample-badge--medium{background:var(--gold-soft);color:#76541e;border-color:#9c753159}.sample-badge--high,.sample-badge--good{background:var(--green-soft);color:#516646;border-color:#66785b54}.hexscore-cell{align-items:baseline;gap:1px;display:inline-flex}.hexscore-value{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:850}.hexscore-unit{color:var(--muted);font-size:.6rem}.hex-tier-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.table-na{color:var(--muted);font-size:.75rem}.rarity-badge--silver,.rarity-badge--unknown{background:var(--silver-soft);color:var(--silver);border-color:#706a6157}.rarity-badge--gold{background:var(--gold-soft);color:#76541e;border-color:#9c753161}.rarity-badge--prismatic{background:var(--purple-soft);color:var(--purple);border-color:#78678961}.sample-cell{white-space:nowrap;width:max-content;max-width:100%;font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;grid-template-columns:minmax(6.2ch,max-content) minmax(48px,max-content);justify-content:center;align-items:center;gap:6px;margin-inline:auto;display:inline-grid}.sample-cell>span:first-child{text-align:right;min-width:6.2ch}.data-table-panel{background:var(--paper-strong);border-color:var(--border-strong);overflow:hidden}.table-wrap{width:100%;overflow-x:auto}.data-table{table-layout:fixed;border-collapse:collapse;background:var(--paper-strong);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;width:100%;min-width:820px;font-size:.82rem}.data-table th,.data-table td{vertical-align:middle;border-bottom:1px solid #56483326;padding:9px 10px}.data-table th{z-index:2;color:#4b4034;font-family:var(--font-sans);text-align:left;white-space:nowrap;background:#e6dac8;border-bottom-color:#3a2f2257;font-size:.72rem;font-weight:850;position:sticky;top:0}.data-table th:first-child,.data-table td:first-child{z-index:1;text-align:left;background:inherit;width:clamp(240px,30%,520px);box-shadow:1px 0 0 var(--line), 10px 0 18px -18px #2b22166b;position:sticky;left:0}.data-table th:first-child{z-index:3;background:#e6dac8}.data-table tbody tr{background:var(--paper-strong)}.data-table tbody tr:nth-child(2n){background:#faf3e7}.data-table-cell{overflow-wrap:anywhere;max-width:380px}.data-table-cell--right{font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:760}.data-table-cell--center{font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-weight:730}.data-table th:not(:first-child),.data-table td:not(:first-child),.data-table-header--center,.data-table-cell--center,.data-table-header--right,.data-table-cell--right{text-align:center}.data-table-header--center .data-table-sort-button,.data-table-header--right .data-table-sort-button{justify-content:center;width:100%}.data-table th:first-child .data-table-sort-button{justify-content:flex-start}.data-table-sort-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:850;display:inline-flex}.data-table-sort-button:hover,.data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:var(--ink)}.data-table-sort-label{white-space:nowrap}.data-table-sort-caret-stack{align-items:center;gap:2px;display:inline-grid}.data-table-sort-caret{opacity:.78;border-inline:4.5px solid #0000;width:0;height:0}.data-table-sort-caret--up{border-bottom:5.5px solid #8f8069}.data-table-sort-caret--down{border-top:5.5px solid #8f8069}.data-table-sort-caret--active{opacity:1}.data-table-sort-caret--active.data-table-sort-caret--up,.data-table-sort-caret--active.data-table-sort-caret--down{border-top-color:#7f5b1d;border-bottom-color:#7f5b1d}.data-table-empty-cell{margin:10px}.data-table-row--clickable{cursor:pointer}.data-table-expanded-row{background:var(--paper-soft)}.data-table-expanded-cell{border-bottom:2px solid var(--gold-soft);padding:12px 16px}.arena-build-detail{flex-direction:column;gap:8px;display:flex}.arena-build-detail-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.arena-build-row,.arena-build-card{border-radius:var(--radius-sm);background:var(--paper);border:1px solid #4e412f14;flex-direction:column;gap:3px;padding:8px 12px;font-size:.85rem;display:flex}.arena-build-card-head{align-items:center;gap:12px;display:flex}.arena-build-label{color:var(--muted);min-width:3em;font-weight:600}.arena-build-core{font-weight:500}.arena-build-item,.arena-build-stat{white-space:nowrap}.arena-build-skill,.arena-build-skill-line{color:var(--muted);font-family:var(--font-mono);font-size:.8rem}.arena-build-next{color:var(--muted);font-size:.82rem}.arena-build-compact{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.82rem;overflow:hidden}.mobile-card-build{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px;font-size:.82rem;display:flex}.mobile-card-build .mobile-card-kv-label{margin-right:4px}.arena-detail{flex-direction:column;gap:16px;display:flex}.arena-detail-section{flex-direction:column;gap:6px;display:flex}.arena-detail-heading{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:700}.arena-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.arena-detail-grid--items{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.arena-detail-card{background:var(--paper);border-radius:var(--radius-sm);border:1px solid #4e412f14;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:flex}.arena-detail-card-rank{color:var(--gold);font-weight:600;font-family:var(--font-mono);min-width:2.5em}.arena-detail-card-stats{color:var(--ink-soft);white-space:nowrap;font-size:.8rem}.arena-place-bar{background:#4e412f14;border-radius:3px;flex-shrink:0;width:40px;height:6px;display:inline-block;overflow:hidden}.arena-place-bar-fill{border-radius:3px;height:100%;transition:width .2s;display:block}.arena-place-bar-fill--good{background:var(--green)}.arena-place-bar-fill--neutral{background:var(--muted)}.arena-place-bar-fill--bad{background:var(--red)}.arena-detail-teammates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.arena-teammate-row{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 8px;font-size:.82rem;display:flex}.arena-teammate-row--good{background:var(--green-soft)}.arena-teammate-row--bad{background:var(--red-soft)}.arena-teammate-name{min-width:4em;font-weight:600}@media (width<=720px){.arena-detail-grid,.arena-detail-grid--items,.arena-detail-teammates{grid-template-columns:1fr}}.data-table-row--clickable:focus-visible,.mobile-data-card--clickable:focus-visible,.button:focus-visible,.nav-link:focus-visible,.chip--link:focus-visible,.data-table-sort-button:focus-visible,.global-search-input:focus-visible,.search-input:focus-visible,.input:focus-visible{outline-offset:2px;outline:2px solid #9c75318c}.table-controls{border-top:1px solid var(--line);background:var(--paper-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.table-count,.table-page-status{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-weight:700}.table-pagination{align-items:center;gap:8px;display:flex}.mobile-card-list{display:none}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--paper-soft);color:var(--muted);text-align:center;padding:18px}.compact-table{min-width:0}.data-table-panel--compact .data-table{min-width:760px;font-size:.78rem}.data-table-panel--compact .data-table th,.data-table-panel--compact .data-table td{padding:6px 8px}.data-table-panel--compact .entity-icon,.data-table-panel--compact .augment-icon{border-radius:6px;width:26px;height:26px}.data-table-panel--compact .chip-list--compact{gap:4px}.data-table-panel--compact .chip--compact{min-height:22px;padding:2px 5px;font-size:.7rem}.data-table-panel--compact .table-controls{padding:8px 10px}.compare-grid,.compare-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.compare-hero-panel{gap:14px;display:grid}.compare-metric,.compare-metric-values{gap:6px;display:grid}.compare-metric{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);padding:10px}.compare-metric-values{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:10px}.compare-metric-values strong,.metric-winner{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.metric-winner{color:#75531d}.note-list{padding-left:0}.data-footer{border-top:1px solid var(--border);width:min(100% - 40px,1400px);color:var(--muted);font-family:var(--font-mono);margin:0 auto;padding:16px 0 28px;font-size:.74rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.button,.nav-link,.chip,.insight-row,.decision-row,.conclusion-card,.decision-kpi-card,.workflow-card,.data-table tbody tr,.mobile-data-card{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}}@media (width<=980px){.detail-overview{grid-template-columns:minmax(0,1fr)}.topbar-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand nav""search search""quick quick"}.nav-links{justify-content:flex-start;overflow-x:auto}.decision-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){body{font-size:13px}.topbar-inner,.data-health-strip-inner,.content,.data-footer{width:min(100% - 24px,1400px)}.topbar-inner{grid-template-columns:1fr;grid-template-areas:"brand""nav""search""quick";gap:9px}.brand-link{width:100%}.content{padding-top:18px}.nav-links{overflow-x:auto}.data-health-strip-inner{white-space:normal;flex-wrap:wrap;row-gap:6px;min-height:0;padding:7px 0;overflow-x:visible}.nav-link{min-height:30px;padding:5px 8px;font-size:.82rem}.page-header,.page-section,.toolbar,.summary-band,.decision-dashboard,.data-policy-strip,.product-chain-band{padding:12px}.data-policy-strip{grid-template-columns:1fr;align-items:stretch}.data-policy-points{justify-content:flex-start}.product-chain-band{grid-template-columns:1fr;align-items:stretch;gap:12px}.product-chain-band .button{width:100%}.page-header--hero{padding:18px 14px}.page-header--hero .page-title,.page-title{font-size:1.45rem}.section-heading,.summary-band,.product-chain-band,.insight-row,.decision-row,.conclusion-card{flex-direction:column;align-items:stretch}.toolbar{align-items:stretch}.control-field,.control-field--narrow{width:100%;min-width:0}.metric-grid,.health-grid,.workflow-grid,.insight-grid,.decision-dashboard-grid,.decision-grid,.conclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-grid--key,.detail-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,100vw - 24px);max-width:calc(100vw - 24px)}.product-chain-points{justify-content:flex-start;width:100%}.product-chain-points span{text-align:center;white-space:normal;flex:calc(50% - 7px);justify-content:center}.detail-overview,.detail-identity-card,.detail-key-metrics,.detail-key-metrics>.metric-card{min-width:0;max-width:100%}.metric-card{min-height:78px;padding:12px}.metric-value{font-size:1.35rem}.data-table{min-width:680px}.data-table-panel:has(.mobile-card-list) .table-wrap{display:none}.mobile-card-list{gap:8px;padding:10px;display:grid}.mobile-data-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper-strong);padding:10px}.mobile-data-card--clickable:active{transform:translateY(1px)}.mobile-card-stack{gap:8px;display:grid}.mobile-card-title,.mobile-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-card-title{align-items:flex-start}.mobile-card-title .entity-cell{min-width:0}.mobile-card-title strong{overflow-wrap:anywhere;min-width:0}.mobile-card-meta{color:var(--muted);flex-wrap:wrap;font-size:.78rem;font-weight:750}.mobile-card-meta--strong{color:var(--ink-soft);font-weight:800}.mobile-card-metric{text-align:right;font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}.mobile-card-metric strong{font-family:var(--font-numeric);font-size:1.08rem}.mobile-card-summary-grid{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:.78rem;display:grid}.mobile-card-summary-grid>span{gap:2px;min-width:0;display:grid}.mobile-card-kv-label{color:var(--muted);font-size:.72rem;font-weight:700}.mobile-card-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-controls{flex-direction:column;align-items:stretch}.table-pagination{justify-content:space-between}.decision-row--explained{grid-template-columns:1fr;gap:10px}.decision-row--explained .decision-entity{grid-template-columns:28px minmax(0,1fr)}.decision-row--explained>strong:last-child{text-align:left;min-width:0}.page-actions{width:100%}.page-actions .button{flex:1 1 0;min-width:0}.detail-identity-card .entity-cell--title{flex-wrap:wrap}.conclusion-card{gap:6px;min-height:64px}.conclusion-card .entity-cell{flex-wrap:wrap}.augment-inline-list{flex-wrap:wrap;display:flex}}@media (width<=430px){.health-grid,.workflow-grid,.insight-grid,.decision-grid,.decision-dashboard-grid,.conclusion-grid{grid-template-columns:1fr}.metric-grid,.metric-grid--key,.detail-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:74px}.metric-value{font-size:1.2rem}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{width:48px;height:48px}.detail-identity-card .page-title{font-size:1.2rem}}.ai-pick-table-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper-strong);box-shadow:var(--shadow-soft);overflow:hidden}.score-cell{cursor:pointer;transition:background .12s;position:relative}.score-cell:hover{background:#9c75310f}.score-cell--editing{background:#9c75311f;padding:0}.score-cell--dirty{box-shadow:inset 0 -2px 0 var(--gold)}.score-input{border:2px solid var(--gold);width:100%;min-height:44px;color:var(--ink);font:inherit;font-family:var(--font-numeric);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background:#fffef8;border-radius:4px;outline:none;padding:6px 4px;font-size:.88rem;font-weight:760}.score-input:focus{box-shadow:0 0 0 3px var(--focus);border-color:#7f5b1d}.score-value{min-width:2em;font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-size:.88rem;font-weight:760;display:inline-block}.score-value--high{color:#2f6b3c}.score-value--medium{color:#6b5d2f}.score-value--mid{color:#6b4a2f}.score-value--low{color:#8b3a3a}.toolbar-info{color:var(--muted);font-size:.82rem}.toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.dirty-hint{background:var(--gold-soft);color:#79571f;border:1px solid #9c753152;border-radius:999px;align-items:center;min-height:28px;padding:2px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.fun-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;display:grid}.fun-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.fun-card-header{background:var(--paper-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.fun-card-title{gap:2px;display:grid}.fun-card-title h3{font-size:1rem;font-family:var(--font-sans);color:var(--ink);margin:0}.fun-card-meta{color:var(--muted);font-size:.78rem}.fun-wr-badge{font-size:.88rem;font-weight:700;font-family:var(--font-numeric);white-space:nowrap;border-radius:999px;padding:3px 10px}.fun-wr-badge--high{background:var(--green-soft);color:var(--green)}.fun-top-list{padding:4px 0}.fun-top-list .insight-row{padding-left:14px;padding-right:14px}.fun-row-values{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.mayhem-section{margin-top:18px}.mayhem-subtitle{color:var(--ink);margin:0 0 8px;font-size:.94rem;font-weight:850}.mayhem-rule-list{gap:8px;display:grid}.mayhem-rule-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);gap:4px;padding:10px 12px;display:grid}.mayhem-rule-card strong{color:var(--ink);font-size:.88rem}.mayhem-rule-card span{color:var(--ink-soft);font-size:.82rem;line-height:1.56}.mayhem-champion-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px;margin-top:8px;display:grid}.mayhem-champion-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);padding:10px 12px}.mayhem-champion-header{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.mayhem-champion-header strong{color:var(--ink)}.mayhem-mod-list{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.mayhem-mod{white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;min-height:22px;padding:1px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.mayhem-mod--buff{background:var(--green-soft);color:#4f6546;border-color:#66785b4d}.mayhem-mod--nerf{background:var(--red-soft);color:#874738;border-color:#a75f4f4d}.mayhem-ability-changes{margin-top:4px}.mayhem-ability-list{color:var(--ink-soft);margin:4px 0 0;padding:0 0 0 16px;font-size:.8rem;line-height:1.56}.mayhem-ability-list li{margin-bottom:2px}.mayhem-change-list{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px;margin-top:8px;display:grid}.mayhem-change-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);padding:10px 12px}.mayhem-change-header{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.mayhem-change-header strong{color:var(--ink)}.mayhem-augment-notes{gap:8px;display:grid}.mayhem-note-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-soft);color:var(--ink-soft);align-items:baseline;gap:10px;padding:10px 12px;font-size:.84rem;line-height:1.56;display:flex}@media (width<=720px){.mayhem-champion-grid,.mayhem-change-list{grid-template-columns:1fr}}.page-header--hero .page-title{color:var(--ink);font-family:var(--font-title);background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;text-shadow:none;letter-spacing:-.015em;margin-top:6px;margin-bottom:12px;font-size:2.5rem;font-weight:850;line-height:1.15}.page-header .page-title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);font-weight:850}.section-title{font-family:var(--font-title);letter-spacing:-.01em;font-weight:850}.topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f9f4ead9;border-bottom:1px solid #5445301f;box-shadow:0 4px 20px #33261605}.page-header,.page-section,.insight-panel,.decision-panel,.conclusion-panel,.decision-dashboard,.compare-hero-panel,.data-table-panel,.metric-card,.health-card,.workflow-card,.summary-band{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7e0;border:1px solid #4e412f26;box-shadow:0 1px 3px #44341e0d,inset 0 1px #fffc,inset 0 -1px #44341e08}.page-header--hero{border-top:3px solid var(--gold);position:relative;overflow:hidden}.page-header--hero:before{content:"";background:linear-gradient(90deg, var(--gold) 0%, var(--gold-soft) 50%, var(--gold) 100%);opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.insight-row,.decision-row,.conclusion-card,.workflow-card,.metric-card,.health-card,.comp-card,.fun-card,.hero-chip,.chip--link,.positioning-badge--button,.mayhem-champion-row,.mayhem-rule-card,.mayhem-change-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background-color .2s}.insight-row:hover,.decision-row:hover,.conclusion-card:hover,.workflow-card:hover,.metric-card:hover,.health-card:hover,.comp-card:hover,.fun-card:hover,.hero-chip:hover,.chip--link:hover,.mayhem-champion-row:hover,.mayhem-rule-card:hover,.mayhem-change-card:hover{background:#fffdf9;border-color:#9c75316b;transform:translateY(-3px);box-shadow:0 10px 24px #9c75311a,0 2px 4px #9c753105,inset 0 1px #ffffffe6}.positioning-badge--button:hover{transform:translateY(-1.5px);box-shadow:0 6px 16px #9c75310f}.data-table tbody tr{transition:background-color .2s}.data-table tbody tr:hover{background-color:#f6eddda6!important}.data-table tbody tr:hover td:first-child{background-color:#f6edddcc!important}.data-table th{background:#e1d3bd;border-bottom:2px solid #3a2f2240;box-shadow:inset 0 -1px #fff3}.data-table th:first-child{background:#e1d3bd}.global-search-input,.search-input,.input{background:#fffcf7e6;border:1px solid #4e412f47;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #44341e08,0 1px #fffc}.global-search-input:focus,.search-input:focus,.input:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 4px #9c753126,inset 0 2px 4px #44341e05}.button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #221d171f,inset 0 1px #ffffff2e}.button:active{transform:translateY(.5px);box-shadow:0 2px 4px #221d1733,inset 0 1px #ffffff1a}.button--quiet:hover{background:var(--gold-soft);color:var(--ink);border-color:#9c753180;box-shadow:0 4px 12px #9c75310f}.page-actions .button:first-child,.button:not(.button--quiet):not(.button--disabled){color:#fff!important;text-shadow:0 -1px #0003!important;background:linear-gradient(90deg,#9c7531 0%,#b8924b 50%,#9c7531 100%) 0%/200% 100%!important;border:1px solid #9c753166!important;font-weight:800!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #9c753126,inset 0 1px #fff3,inset 0 -1px #00000026!important}.page-actions .button:first-child:hover,.button:not(.button--quiet):not(.button--disabled):hover{background-position:100%!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #9c753140,inset 0 1px #ffffff4d,inset 0 -2px #0003!important}.page-actions .button:first-child:active,.button:not(.button--quiet):not(.button--disabled):active{transform:translateY(.5px)!important;box-shadow:inset 0 2px 4px #0000001a,0 1px #ffffff1a!important}.entity-icon,.augment-icon,.chip-icon,.augment-hover-inline-icon,.comp-hero__icon,.hero-chip__icon,.comp-score-icon{border:1px solid #9c753140;border-radius:6px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #44341e14}.entity-icon:hover,.augment-hover-inline-icon:hover,.comp-hero__icon:hover{transform:scale(1.08)rotate(1deg)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#4e412f33 padding-box padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#4e412f66 padding-box padding-box;border:2px solid #0000}.page-stack{animation:.45s cubic-bezier(.16,1,.3,1) fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eyebrow{background:var(--gold-soft);color:#79571f;text-transform:uppercase;letter-spacing:.08em;border:1px solid #9c75314d;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-bottom:8px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.home-hero{background-image:radial-gradient(#9c75310d 1px,#0000 1px),linear-gradient(#fffdf8 0%,#f8f1e5 100%);background-size:24px 24px,100% 100%;grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;display:grid;position:relative;border-top:3px double #9c753140!important;border-bottom:3px double #9c753140!important;padding:40px 30px!important}.home-hero:before{content:"";pointer-events:none;border-radius:calc(var(--radius) - 2px);border:1px dashed #9c75311a;position:absolute;inset:8px}.assistant-preview-widget{border-radius:var(--radius);font-family:var(--font-sans);text-align:left;max-width:440px;margin-left:auto;animation:4s ease-in-out infinite alternate floatWidget;overflow:hidden;box-shadow:0 12px 36px #44341e14,inset 0 1px #ffffffe6;background:#fbf7ee!important;border:1px solid #d2c6b4!important}@keyframes floatWidget{0%{transform:translateY(0)rotate(.3deg)}to{transform:translateY(-6px)rotate(-.3deg)}}.widget-window-header{justify-content:space-between;align-items:center;padding:8px 12px;display:flex;background:#ebe2d3!important;border-bottom:1px solid #d2c6b4!important}.widget-window-left{align-items:center;gap:8px;display:flex}.widget-app-logo{background:var(--ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:900;display:inline-flex}.widget-window-title{font-family:var(--font-title);color:var(--ink);font-size:.74rem;font-weight:750}.widget-window-controls{font-family:var(--font-mono);color:#554838;gap:12px;font-size:.8rem;display:flex}.widget-window-content{gap:14px;padding:18px;display:grid;background:#fbf7ee!important}.widget-client-header{border-radius:var(--radius);background:#fbf7ee;border:1px solid #ebdcb9;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #fff,0 1px 3px #00000005}.widget-logo-area{align-items:center;gap:10px;display:flex}.widget-hex-logo-svg{width:28px;height:28px;fill:var(--ink);background:#ebdcb9;border-radius:6px;padding:4px}.widget-logo-titles{gap:1px;display:grid}.widget-logo-tagline{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.widget-logo-main{font-family:var(--font-title);color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.05}.widget-logo-sub{color:var(--muted);font-size:.65rem}.widget-tabs-row{text-align:center;background:#f1ebdf;border-radius:99px;grid-template-columns:repeat(4,1fr);gap:4px;padding:2px;display:grid}.widget-tab-item{color:var(--muted);cursor:default;border-radius:99px;padding:5px;font-size:.72rem;font-weight:850}.widget-tab-item--active{background:var(--ink);color:#fff}.widget-connection-bar{color:var(--muted);border-top:1px solid #56483314;align-items:center;gap:6px;padding-top:8px;font-size:.68rem;display:flex}.green-dot-pulse{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;display:inline-block}.widget-status-section{text-align:left;gap:6px;display:grid}.widget-status-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:850}.widget-status-large-title{font-family:var(--font-title);color:var(--ink);margin-bottom:2px;font-size:1.58rem;font-weight:850;line-height:1.1}.widget-status-large-sub{color:var(--ink-soft);margin-bottom:8px;font-size:.72rem}.widget-source-badge{color:var(--muted);background:#fbf7ee;border:1px solid #ebdcb9;border-radius:6px;width:max-content;margin-bottom:12px;padding:5px 8px;font-size:.68rem}.widget-info-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.widget-info-card{background:#fdfcf9;border:1px solid #4e412f1a;border-radius:6px;gap:2px;padding:8px;display:grid}.widget-info-card-label{color:var(--muted);font-size:.62rem}.widget-info-card-value{color:var(--ink);font-size:.78rem;font-weight:850}.widget-info-card-value--connected{color:var(--green)}.widget-actions-area{grid-template-columns:1.2fr .8fr;gap:8px;margin-top:4px;display:grid}.widget-btn-gold{cursor:pointer;background:var(--gold)!important;color:#fff!important;text-align:center!important;border-radius:8px!important;padding:10px!important;font-size:.74rem!important;font-weight:850!important;box-shadow:0 2px 6px #9c753133!important}.widget-btn-outline{opacity:.6;color:var(--muted)!important;text-align:center!important;background:#fdfcf9!important;border:1px solid #4e412f2e!important;border-radius:8px!important;padding:10px!important;font-size:.74rem!important;font-weight:850!important}.fun-top-list{counter-reset:rank-counter}.fun-top-list .insight-row{counter-increment:rank-counter;position:relative}.fun-top-list .insight-row:before{content:"0" counter(rank-counter);font-family:var(--font-title);color:#9c753114;pointer-events:none;font-size:1.38rem;font-style:italic;font-weight:900;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.fun-top-list .insight-row .entity-cell{padding-left:26px}.insight-panel .insight-list{counter-reset:row-counter}.insight-panel .insight-list .insight-row{counter-increment:row-counter;position:relative}.insight-panel .insight-list .insight-row:before{content:counter(row-counter);font-family:var(--font-mono);color:var(--subtle);opacity:.35;pointer-events:none;font-size:.85rem;font-weight:800;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.insight-panel .insight-list .insight-row .entity-cell{padding-left:18px}.insight-panel .decision-title{color:var(--ink);border-bottom:2px solid var(--gold);margin-bottom:12px;padding-bottom:8px;font-size:.95rem;font-weight:850;font-family:var(--font-sans)!important}.hex-tier-pill{text-shadow:0 1px #fff6;letter-spacing:.02em;border-radius:var(--radius-sm)!important;padding:3px 9px!important;font-weight:850!important;box-shadow:0 2px 4px #00000008,inset 0 1px #fff9!important}.nav-links{background:#ebe2d373!important;border:1px solid #4e412f1f!important;border-radius:99px!important;padding:3px!important}.nav-link{border-radius:99px!important;padding:6px 14px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.nav-link--active{background:var(--ink)!important;color:var(--paper)!important;box-shadow:0 2px 6px #00000026!important}.decision-panel,.conclusion-panel,.insight-panel,.workflow-card,.data-table-panel{background-image:linear-gradient(#fffdfb,#fbf8f0),linear-gradient(135deg,#ebdcb966 0%,#9c753140 100%)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important}.detail-identity-card{position:relative;overflow:hidden;border-radius:var(--radius)!important;background:linear-gradient(#fffdf8 0%,#fcf9f2 100%)!important;border:3px double #9c753147!important;padding:32px 24px!important;box-shadow:0 10px 30px #44341e0d,inset 0 1px #ffffffe6!important}.detail-identity-card:before{content:"";pointer-events:none;border-radius:calc(var(--radius) - 2px);border:1px dashed #9c75311f;position:absolute;inset:6px}.detail-key-metrics .metric-card{background:#f6eddd38!important;border:1px solid #9c75312e!important;box-shadow:inset 0 2px 6px #44341e14,0 1px #ffffffb3!important}.detail-key-metrics .metric-card:hover{border-color:#9c753159!important;transform:translateY(-1.5px)!important;box-shadow:inset 0 1px 4px #44341e0a,0 6px 16px #9c75310f!important}.decision-row,.data-table tbody tr{border-left:0 solid #0000;transition:all .2s cubic-bezier(.16,1,.3,1)}.decision-row:hover{border-left:4px solid var(--gold)!important;background-color:#f6eddd59!important;padding-left:14px!important}.data-table tbody tr:hover{background:linear-gradient(90deg,#f6eddd66 0%,#fffcf7b3 50%,#f6eddd66 100%)!important}.button:not(.button--quiet):not(.button--disabled):after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.button:not(.button--quiet):not(.button--disabled):hover:after{left:100%}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 12%,#9c75311c,#0000 27%),radial-gradient(circle at 82% 8%,#66785b21,#0000 25%),linear-gradient(#fffcf6c7,#f1ebdf33);position:fixed;inset:0}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-top:10px;top:12px}.topbar-inner{background:linear-gradient(135deg, #383228f5, #221f19f5), var(--ink);min-height:64px;color:var(--paper);border:1px solid #fffdf824;border-radius:999px;padding:8px 12px;box-shadow:0 24px 50px #382a1729,inset 0 1px #ffffff1f}.brand-name{color:var(--paper-strong);font-size:1.18rem}.brand-meta{color:#fbf7eea3}.global-search-field{background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 1px #0000002e}.global-search-input{color:var(--paper)}.global-search-results{background:#fffcf7fa;border-color:#3a2f2238;box-shadow:0 24px 60px #382a172e}.nav-links{gap:4px;background:0 0!important;border-color:#0000!important}.nav-link{min-height:36px;color:#fbf7eec7!important}.nav-link:hover:not(.nav-link--active){color:var(--paper-strong)!important;background:#ffffff14!important}.nav-link--active{color:var(--ink)!important;background:#fbf7ee!important;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffffe6!important}.nav-link--product{background:#66785b2e}.content{padding-top:56px}.button{transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.button:after{pointer-events:none}.home-vnext{gap:22px}.home-hero.home-hero--vnext{background:radial-gradient(circle at 68% 28%,#66785b33,#0000 27%),radial-gradient(circle at 16% 18%,#9c753133,#0000 25%),linear-gradient(135deg,#fffdf8f5,#f4ebdce6);border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:end;gap:clamp(28px,5vw,72px);min-height:min(760px,100dvh - 126px);position:relative;overflow:hidden;box-shadow:0 28px 80px #44341e1f,inset 0 1px #ffffffe6;border:0!important;padding:clamp(42px,6vw,86px) clamp(26px,5vw,68px)!important}.home-hero--vnext:after{content:"";pointer-events:none;border:1px solid #4a3e2d1f;border-radius:20px;position:absolute;inset:16px}.home-hero--vnext .home-hero-content{z-index:1;max-width:760px;position:relative}.home-hero--vnext .page-title{text-wrap:balance;max-width:720px;margin-top:12px;font-size:clamp(3rem,7vw,7.4rem);font-weight:900;line-height:.94}.home-hero--vnext .page-subtitle{color:#3b332adb;max-width:660px;margin-top:18px;font-size:clamp(1rem,1.35vw,1.18rem)}.home-command-panel,.report-hero-aside,.hexbox-device{background:linear-gradient(145deg, #403a2ff5, #231f19fa), var(--ink);color:var(--paper);border:1px solid #fffdf824;box-shadow:0 26px 80px #221d1738,inset 0 1px #ffffff1c}.home-command-panel{z-index:1;border-radius:24px;gap:18px;padding:22px;display:grid;position:relative;transform:rotate(-1.2deg)}.home-command-top,.home-route-foot,.hexbox-device-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-command-top{color:#fbf7ee94;font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem;font-weight:700}.home-command-focus{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;gap:8px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff14}.home-command-label{color:#fbf7ee8a;font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:800}.home-command-focus strong{color:var(--paper-strong);font-family:var(--font-title);font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.02}.home-command-focus span:last-child,.report-hero-aside span,.report-hero-aside small,.hexbox-workflow-card p{color:#fbf7eead}.home-command-grid{gap:10px;display:grid}.home-command-grid a,.report-hero-aside a{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;gap:3px;min-width:0;padding:14px 16px;transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);display:grid}.home-command-grid a:hover,.report-hero-aside a:hover{background:#ffffff17;border-color:#fbf7ee3d;transform:translateY(-2px)}.home-command-grid span{color:#fbf7ee85;font-size:.74rem;font-weight:800}.home-command-grid strong,.report-hero-aside strong{overflow-wrap:anywhere;color:var(--paper-strong);font-size:1rem;line-height:1.24}.home-command-grid em{color:var(--gold-soft);font-style:normal;font-family:var(--font-numeric);font-weight:850}.home-command-stream{grid-template-columns:1fr .72fr .42fr;gap:7px;height:8px;display:grid}.home-command-stream span{background:linear-gradient(90deg,#9c753147,#f4e7c8db,#66785b5c);border-radius:999px;display:block}.home-route-grid{grid-template-columns:1.15fr .95fr .9fr;gap:12px;display:grid}.home-route-card{background:linear-gradient(180deg, #fffdf8eb, #f8f1e5db), var(--paper-strong);border:1px solid #4e412f1f;border-radius:18px;align-content:space-between;gap:12px;min-height:190px;padding:18px;transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #44341e12,inset 0 1px #ffffffe0}.home-route-card:first-child{grid-row:span 2;min-height:392px}.home-route-card:after{content:"";background:#9c753114;border-radius:999px;width:72px;height:72px;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 18px 18px auto}.home-route-card:hover{border-color:#9c753157;transform:translateY(-5px);box-shadow:0 24px 70px #44341e1c,inset 0 1px #fffffff0}.home-route-card:hover:after{transform:scale(1.16)}.home-route-kicker{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:850}.home-route-card strong{color:var(--ink);font-family:var(--font-title);font-size:clamp(1.35rem,2.1vw,2.35rem);line-height:1.05}.home-route-card>span:not(.home-route-kicker):not(.home-route-foot){max-width:36ch;color:var(--muted);font-weight:650}.home-route-foot{color:var(--ink);font-family:var(--font-mono);font-size:.78rem;font-weight:850}.home-route-foot span:first-child{font-size:1.05rem}.report-hero,.hexbox-hero{background:radial-gradient(circle at 78% 18%,#66785b1f,#0000 26%),linear-gradient(135deg,#fffdf8f5,#f6eddde0);border:1px solid #4e412f24;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:stretch;gap:clamp(20px,4vw,56px);min-width:0;padding:clamp(26px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #44341e17,inset 0 1px #ffffffe0}.report-hero-copy{align-content:end;gap:12px;min-width:0;display:grid}.report-hero .page-title,.hexbox-hero .page-title{max-width:820px;font-size:clamp(2.4rem,5vw,5.8rem);font-weight:900;line-height:.98}.report-hero .page-subtitle,.hexbox-hero .page-subtitle{color:#3b332ad6;max-width:760px;font-size:1.02rem}.report-hero-aside{border-radius:20px;align-content:space-between;gap:12px;min-width:0;padding:18px;display:grid}.report-hero-aside>strong{color:var(--paper-strong);font-family:var(--font-title);font-size:1.55rem;line-height:1.12}.report-hero-aside small{font-weight:650}.toolbar--report{background:linear-gradient(180deg, #fffdf8eb, #f8f1e5d6), var(--paper-strong);border-radius:18px;align-items:end}.toolbar--report .control-field{min-width:min(100%,260px)}.toolbar--report .control-field--narrow{min-width:min(100%,160px)}.page-section--vnext{background:#fffcf79e;border-radius:20px}.product-chain-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hexbox-hero{min-height:min(720px,100dvh - 126px);color:var(--paper);background:radial-gradient(circle at 75% 18%,#f4e7c826,#0000 28%),linear-gradient(135deg,#383228fa,#201c17fc);grid-template-columns:minmax(0,.92fr) minmax(340px,.56fr);align-items:center}.hexbox-hero-copy{gap:14px;min-width:0;display:grid}.hexbox-hero .page-title,.hexbox-hero .page-subtitle{color:var(--paper-strong)}.hexbox-hero .page-subtitle{color:#fbf7eeb8}.hexbox-device{background:linear-gradient(145deg, #4e473af5, #221f19fc), var(--ink);border-radius:24px;gap:18px;padding:22px;display:grid}.hexbox-device-bar{justify-content:flex-start}.hexbox-device-bar span{background:#fbf7ee42;border-radius:999px;width:10px;height:10px}.hexbox-device-title{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.hexbox-device-title span{color:#fbf7ee8f;font-family:var(--font-mono);text-transform:uppercase;font-size:.74rem;font-weight:800}.hexbox-device-title strong{color:var(--paper-strong);font-family:var(--font-title);font-size:1.8rem}.hexbox-choice-stack{gap:12px;display:grid}.hexbox-choice-stack div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:16px;display:grid}.hexbox-choice-stack span{color:#fbf7ee94;font-size:.78rem;font-weight:800}.hexbox-choice-stack strong{color:var(--paper-strong);font-family:var(--font-title);justify-self:end;font-size:clamp(1.45rem,3vw,2.2rem)}.hexbox-workflow-card{background:#fffdf8db;border:1px solid #4e412f1f;border-radius:18px;align-content:start;gap:10px;min-height:230px;padding:18px;display:grid;box-shadow:inset 0 1px #fffc}.hexbox-workflow-card span{color:#9c753175;font-family:var(--font-title);font-size:2.4rem;font-weight:900;line-height:1}.hexbox-workflow-card small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-weight:800}.hexbox-workflow-card strong{color:var(--ink);font-family:var(--font-title);font-size:1.45rem;line-height:1.12}.hexbox-workflow-card p{color:var(--muted);margin:0;font-weight:650}.skeleton-line{background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14) 0 0/220% 100%;border-radius:999px;width:72%;height:12px;animation:1.3s cubic-bezier(.16,1,.3,1) infinite skeletonShimmer;display:block}.skeleton-line--wide{width:94%}.skeleton-line--short{width:48%}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes homePanelFloat{0%{transform:translateY(0)rotate(-1.2deg)}to{transform:translateY(-8px)rotate(-.4deg)}}@keyframes commandPulse{0%{opacity:.52;transform-origin:0;transform:scaleX(.82)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes vnextReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-hero.home-hero--vnext{min-height:min(628px,100dvh - 126px);padding-top:clamp(70px,7.2vw,104px)!important}.report-hero{gap:clamp(18px,4vw,54px);margin-top:clamp(62px,7vw,102px);padding-bottom:42px!important}.report-hero .page-title{max-width:760px;line-height:.96;font-size:clamp(3.35rem,6.15vw,5.2rem)!important}.report-hero .page-subtitle{max-width:700px;font-size:.98rem;line-height:1.68}.report-hero .analysis-tags{margin-top:12px}.report-hero-aside{border-radius:20px;gap:10px;min-height:0;padding:18px}.report-hero-aside a{border-radius:14px;padding:12px 14px}.reference-report-shell{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:16px;padding-top:0;display:grid}.reference-report-main{background:linear-gradient(180deg, #fffdf8d6, #f7efe1a3), var(--paper-strong);border:1px solid #4e412f29;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 54px #44341e14,inset 0 1px #ffffffdb}.reference-panel-label{min-height:64px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;border-bottom:1px solid #4e412f1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:.72rem;font-weight:850;display:flex}.reference-panel-label strong{color:var(--ink);font-family:var(--font-title);text-transform:none;font-size:1.45rem;line-height:1}.reference-report-main .data-table-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.reference-report-main .data-table{background:0 0}.reference-report-main .data-table th{color:#3b332ac7;letter-spacing:.01em;background:#e5d8c4d1;height:46px;font-size:.68rem}.reference-report-main .data-table td{padding-top:11px;padding-bottom:11px}.reference-report-main .table-controls{background:#fffdf87a;border-top:1px solid #4e412f1a;min-height:58px;padding:12px 16px}.reference-filter-rail{background:linear-gradient(180deg, #fffdf8db, #f7efe1b3), var(--paper-strong);border:1px solid #4e412f29;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid;position:sticky;top:96px;box-shadow:0 16px 48px #44341e12,inset 0 1px #ffffffdb}.reference-rail-kicker{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:850}.reference-filter-rail .control-field,.reference-filter-rail .control-field--narrow{width:100%;min-width:0}.reference-filter-rail .button{width:100%}.reference-filter-rail .chip-list{gap:6px}.reference-filter-rail .chip-button{flex:calc(50% - 4px);justify-content:center}.reference-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.reference-feature-grid>*{grid-column:span 4;border-radius:20px!important}.reference-feature-grid--two>*{grid-column:span 6}.fun-reference-page .page-section{background:0 0;border-top:1px solid #4e412f2e;border-radius:0;margin-top:28px;padding-top:36px}.fun-reference-page .section-heading{grid-template-columns:minmax(0,.92fr) minmax(240px,.45fr);align-items:end;margin-bottom:18px;display:grid}.fun-reference-page .section-title{font-family:var(--font-title);font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.05}.fun-reference-page .fun-card,.fun-reference-page .insight-panel,.hexbox-workflow-card{background:linear-gradient(180deg, #fffdf8e6, #f7efe1b8), var(--paper-strong)!important;border:1px solid #4e412f29!important;border-radius:20px!important;box-shadow:0 16px 48px #44341e12,inset 0 1px #ffffffd1!important}.hexbox-hero{border-radius:28px;min-height:min(620px,100dvh - 126px)}.hexbox-hero .page-title{line-height:.98;font-size:clamp(3rem,6.6vw,5.65rem)!important}.hexbox-workflow{grid-template-columns:repeat(12,minmax(0,1fr))}.hexbox-workflow-card{grid-column:span 4;min-height:214px}.home-hero.home-hero--vnext{min-height:min(650px,100dvh - 126px);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:start;gap:clamp(40px,5.5vw,82px);border:0!important;padding:clamp(76px,8vw,116px) 0 42px!important}.home-hero.home-hero--vnext:before,.home-hero.home-hero--vnext:after{display:none}.home-hero--vnext .home-hero-content{max-width:690px;margin-top:22px}.home-hero--vnext .page-subtitle{color:#3b332ad1;max-width:700px;margin-top:22px;font-size:1.07rem;font-weight:650;line-height:1.78}.home-hero--vnext .analysis-tags{display:none}.home-hero--vnext .page-actions{gap:12px;margin-top:34px}.home-hero--vnext .page-actions .button{border-radius:999px;gap:16px;min-height:52px;padding:10px 11px 10px 20px}.home-hero--vnext .page-actions .button:before{content:"→";width:34px;height:34px;color:inherit;font-family:var(--font-mono);background:#221d1717;border-radius:999px;flex:none;order:2;place-items:center;transition:transform .42s cubic-bezier(.16,1,.3,1);display:inline-grid;transform:translate(0)}.home-hero--vnext .page-actions .button:hover:before{transform:translate(3px)}.home-route-grid{border-top:1px solid #4e412f33;margin-top:88px;padding-top:78px}.report-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4e412f33;border-radius:0;grid-template-columns:minmax(0,.96fr) minmax(320px,.52fr);margin-top:clamp(70px,8vw,118px);padding:0 0 52px!important}.report-hero-copy{align-content:end}.report-hero .page-title{font-size:clamp(4.3rem,8vw,6.7rem);line-height:.92}.report-hero .page-subtitle{max-width:780px;font-size:1rem;font-weight:650;line-height:1.78}.report-hero-aside{min-height:174px;color:var(--ink);background:#fffdf8b8;border:1px solid #4e412f26;border-radius:22px;align-self:center;padding:22px;box-shadow:0 18px 50px #44341e14,inset 0 1px #ffffffd9}.report-hero-aside .home-command-label{color:var(--muted)}.report-hero-aside a{background:#fffdf8a8;border-color:#4e412f1f}.report-hero-aside a:hover{background:#fffdf8e6;border-color:#9c753147}.report-hero-aside strong,.report-hero-aside>strong{color:var(--ink)}.report-hero-aside span,.report-hero-aside small,.report-hero-aside a span{color:var(--muted)}.report-hero .page-title{font-size:clamp(3.45rem,6.35vw,5.55rem)!important}.report-hero--fun .page-title{max-width:860px;font-size:clamp(3.2rem,5.8vw,5.25rem)!important}.fun-reference-page .page-section{margin-top:34px;padding-top:42px}.fun-reference-page .section-heading{grid-template-columns:minmax(0,.84fr) minmax(240px,.42fr);margin-bottom:16px}.fun-reference-page .section-title{letter-spacing:0;font-size:clamp(1.68rem,2.45vw,2.25rem)}.fun-reference-page .inline-meta{color:#3b332a9e;text-align:right;justify-self:end;max-width:34ch;font-size:.78rem;font-weight:750}.fun-reference-page .fun-card,.fun-reference-page .insight-panel{overflow:hidden;border-radius:16px!important;box-shadow:0 12px 34px #44341e0e,inset 0 1px #ffffffe6!important}.fun-reference-page .fun-card-header{background:linear-gradient(#f7efe1bd,#fffdf89e),0 0;border-bottom-color:#4e412f24;min-height:70px;padding:14px 16px 12px}.fun-reference-page .fun-card-title h3{font-size:.98rem;font-weight:900;line-height:1.24}.fun-reference-page .fun-card-meta,.fun-reference-page .fun-row-values,.fun-reference-page .insight-row span{color:#3b332a9e;font-size:.78rem}.fun-reference-page .fun-wr-badge{border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:900}.fun-reference-page .insight-row{background:#fffdf861;border-top:1px solid #4e412f1a;min-height:56px;padding:11px 16px}.fun-reference-page .insight-row:first-child{border-top:0}.fun-reference-page .insight-row:before{color:#9c753138;font-family:var(--font-title);font-size:1.45rem;font-style:italic;line-height:1}.fun-reference-page .entity-cell strong,.fun-reference-page .insight-row strong{font-size:.92rem;font-weight:900}.fun-reference-page .decision-title{color:var(--ink);border-bottom:1px solid #4e412f21;padding:14px 16px 12px;font-size:.84rem;font-weight:900}.fun-reference-page .mayhem-subtitle{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.75rem}.fun-reference-page .mayhem-rule-card,.fun-reference-page .mayhem-champion-row,.fun-reference-page .mayhem-change-card,.fun-reference-page .mayhem-note-row{background:#fffdf89e;border-color:#4e412f24;border-radius:14px;box-shadow:inset 0 1px #ffffffc7}.hexbox-hero{min-height:min(620px,100dvh - 126px);box-shadow:none;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #4e412f33;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(360px,.58fr);align-items:center;margin-top:clamp(70px,8vw,118px);padding:0 0 52px!important}.hexbox-hero .page-title{max-width:720px;color:var(--ink);line-height:.94;font-size:clamp(3.35rem,6.25vw,5.45rem)!important}.hexbox-hero .page-subtitle{color:#3b332acc;max-width:660px;font-size:1rem;font-weight:650;line-height:1.78}.hexbox-hero .analysis-tags{margin-top:8px}.hexbox-hero .page-actions{margin-top:18px}.hexbox-hero .button{min-height:42px}.hexbox-device{border-radius:24px;align-self:center;min-height:440px;padding:24px;transform:rotate(-.7deg)}.hexbox-device-title strong{font-size:clamp(1.9rem,3.4vw,2.65rem)}.hexbox-choice-stack div{border-radius:16px;min-height:72px}.hexbox-choice-stack strong{font-size:clamp(1.35rem,2.45vw,1.9rem)}.hexbox-page .page-section--vnext{background:0 0;border-top:1px solid #4e412f2e;border-radius:0;margin-top:38px;padding:44px 0 0}.hexbox-page .section-heading{grid-template-columns:minmax(0,.84fr) minmax(240px,.42fr);align-items:end;display:grid}.hexbox-page .section-title{font-size:clamp(1.72rem,2.55vw,2.35rem)}.hexbox-page .inline-meta{color:#3b332a9e;text-align:right;justify-self:end;font-size:.78rem;font-weight:750}.hexbox-workflow-card{min-height:196px;border-radius:16px!important;box-shadow:0 12px 34px #44341e0e,inset 0 1px #ffffffe6!important}.hexbox-workflow-card span{font-size:2.15rem}.hexbox-workflow-card strong{font-size:1.18rem}.product-chain-band--vnext{background:#fffdf894;border-color:#4e412f29;box-shadow:0 14px 38px #44341e0e,inset 0 1px #ffffffd6}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1ebdf;--paper:#fbf7ee;--paper-strong:#fffdf8;--paper-soft:#f5efe2;--paper-muted:#ece3d3;--ink:#221d17;--ink-soft:#3b332a;--muted:#736756;--subtle:#988a76;--line:#5648331f;--border:#4e412f2e;--border-strong:#3a2f224d;--gold:#9c7531;--gold-soft:#f4e7c8;--green:#66785b;--green-soft:#e7ecd8;--red:#a75f4f;--red-soft:#f3ddd5;--charcoal:#29231b;--rose-muted:#ad6371;--violet-muted:#7d6f91;--shadow:0 1px 1px #2b22160a, 0 26px 90px #44341e1a;--shadow-soft:0 16px 42px #44341e14;--ease-luxe:cubic-bezier(.16, 1, .3, 1);--ease-instrument:cubic-bezier(.22, .72, 0, 1);--radius:8px;--font-sans:"Noto Sans SC", "Aptos", "Segoe UI Variable", "Segoe UI", "PingFang SC", "Microsoft YaHei UI", sans-serif;--font-title:"Noto Serif SC", "Source Han Serif SC", Georgia, serif;--font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-width:320px}body{min-height:100vh;color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-rendering:geometricprecision;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background:radial-gradient(circle at 12% 20%,#fffdf8b8,#0000 24%) 0 0/100% 100%,linear-gradient(#53453009 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#53453008 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 78% 18%,#f4e7c87a,#0000 30%) 0 0/100% 100%,linear-gradient(#f8f2e7 0%,#f1eadc 100%) 0 0/100% 100%;margin:0;font-size:14px;line-height:1.58;position:relative}body:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.24;background-image:radial-gradient(circle at 25% 20%,#221d171a 0 1px,#0000 1.3px),radial-gradient(circle at 75% 55%,#9c753114 0 1px,#0000 1.2px);background-size:7px 7px,11px 11px;position:fixed;inset:0}.reference-note,.nav-shell,.page{z-index:2;position:relative}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--gold-soft);color:var(--ink)}.reference-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f4ead1;border-bottom:1px solid #5445301f}.reference-note__inner{width:min(100% - 40px,1400px);min-height:34px;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:10px;margin:0 auto;font-size:11px;font-weight:700;display:flex;overflow:hidden}.bar-mark{flex:none;gap:4px;display:inline-flex}.bar-mark i{background:var(--gold);opacity:.72;border-radius:999px;width:4px;height:12px;display:block}.nav-shell{z-index:20;width:min(100% - 40px,1400px);margin:16px auto 0;position:sticky;top:12px}.nav{min-height:66px;color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffdf80e,#0000 38%),#29231bf5;border:1px solid #fffdf81f;border-radius:999px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:16px;padding:8px 10px 8px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffdf817,inset 0 -1px #0000002e,0 18px 56px #29211633}.nav:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#fbf7ee2e,#f4e7c86b,#fbf7ee29,#0000);height:1px;position:absolute;bottom:5px;left:18px;right:18px}.brand{z-index:1;align-items:center;gap:11px;min-width:0;display:inline-flex;position:relative}.brand img{border-radius:8px;width:34px;height:34px}.brand-copy{gap:1px;line-height:1.08;display:grid}.brand-name{color:var(--paper);font-family:var(--font-title);font-size:18px;font-weight:700}.brand-sub{color:#fbf7ee94;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.nav-search{z-index:1;min-width:0;position:relative}.nav-search:before{content:"";border:1.5px solid #fbf7ee8a;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:15px;transform:translateY(-60%)}.nav-search:after{content:"";background:#fbf7ee8a;border-radius:1px;width:6px;height:1.5px;position:absolute;top:29px;left:24px;transform:rotate(45deg)}.nav-search input{width:100%;min-height:42px;color:var(--paper);background:#fbf7ee14;border:1px solid #fbf7ee21;border-radius:999px;outline:none;padding:8px 12px 8px 39px;display:block;box-shadow:inset 0 1px #ffffff0d}.nav-search input::placeholder{color:#fbf7ee94}.nav-links{z-index:1;white-space:nowrap;scrollbar-width:none;justify-content:flex-end;gap:3px;display:flex;position:relative;overflow-x:auto}.nav-link{color:#fbf7eeb8;min-height:36px;transition:color .36s var(--ease-instrument), background-color .36s var(--ease-instrument), transform .36s var(--ease-instrument);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.nav-link:hover{color:var(--paper);transform:translateY(-1px)}.nav-link.active{background:var(--paper);color:var(--ink)}.page{width:min(100% - 40px,1400px);margin:0 auto;padding:64px 0 72px}.hero{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:center;gap:66px;min-height:650px;display:grid}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:repeating-linear-gradient(90deg, var(--green) 0 5px, transparent 5px 10px);width:78px;height:12px;display:block}h1{max-width:790px;color:var(--ink);font-family:var(--font-title);letter-spacing:0;margin:22px 0 0;font-size:clamp(54px,5vw,78px);font-weight:700;line-height:.98}.title-line{display:block}h1 em{font-style:italic;font-weight:400}.hero-copy{max-width:690px;color:var(--muted);margin:24px 0 0;font-size:18px;font-weight:500;line-height:1.86}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--border-strong);min-width:158px;min-height:50px;color:var(--ink-soft);transition:border-color .52s var(--ease-instrument), box-shadow .52s var(--ease-instrument), transform .52s var(--ease-instrument);background:linear-gradient(#fffdf8f5,#f4ede0c2);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 8px 8px 18px;font-weight:850;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #342a1d14,0 12px 28px #40311f12}.button:before{content:"";border-radius:inherit;opacity:0;transition:opacity .7s var(--ease-luxe), transform .9s var(--ease-luxe);pointer-events:none;background:linear-gradient(110deg,#0000 0 34%,#ffffffb3 48%,#0000 62% 100%);position:absolute;inset:1px;transform:translate(-48%)}.button:after{content:"→";z-index:1;width:34px;height:34px;color:var(--ink);font-family:var(--font-mono);transition:background-color .52s var(--ease-instrument), color .52s var(--ease-instrument), transform .52s var(--ease-instrument);background:#221d1717;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid;position:relative}.button.primary{border-color:var(--ink);background:linear-gradient(145deg, #fffdf817, transparent 42%), var(--ink);color:var(--paper);box-shadow:inset 0 1px #fffdf81f,inset 0 -1px #0000006b,0 20px 44px #221d1733}.button.primary:after{color:var(--paper);background:#fbf7ee1f}.button:hover{border-color:#3a2f226b;transform:translateY(-2px);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #342a1d14,0 18px 38px #40311f1c}.button:hover:before{opacity:.42;transform:translate(52%)}.button:hover:after{background:var(--ink);color:var(--paper);transform:translate(2px)scale(1.04)}.button.primary:hover:after{background:var(--paper);color:var(--ink)}.button:active{transform:translateY(1px)}.visual{perspective:1400px;min-height:600px;position:relative}.data-atlas{background:radial-gradient(circle at 50% 45%,#fffdf8fa 0 24%,#fffdf87a 34%,#0000 47%),radial-gradient(circle at 78% 16%,#e7ecd8d6,#0000 30%),radial-gradient(circle at 19% 76%,#f4e7c8b8,#0000 28%),linear-gradient(#fffdf8db,#efe5d3c7);border:1px solid #3a2f2238;border-radius:30px;min-height:570px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 10px #fffdf83d,inset 0 -34px 80px #45372414,0 1px 1px #2b22160a,0 34px 110px #44341e24}.data-atlas:before{content:"";pointer-events:none;background:linear-gradient(#221d1785 0 0) 0 0/42px 1px no-repeat,linear-gradient(#221d1785 0 0) 0 0/1px 42px no-repeat,linear-gradient(#221d1785 0 0) 100% 0/42px 1px no-repeat,linear-gradient(#221d1785 0 0) 100% 0/1px 42px no-repeat,linear-gradient(#221d1785 0 0) 0 100%/42px 1px no-repeat,linear-gradient(#221d1785 0 0) 0 100%/1px 42px no-repeat,linear-gradient(#221d1785 0 0) 100% 100%/42px 1px no-repeat,linear-gradient(#221d1785 0 0) 100% 100%/1px 42px no-repeat,linear-gradient(#241f180b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#241f180a 1px,#0000 1px) 0 0/28px 28px;border:1px solid #241f1829;border-radius:24px;position:absolute;inset:19px;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #3e312012}.data-atlas:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffdf82e,#fffdf870,#0000);width:34%;position:absolute;inset:-30% auto -30% -42%;transform:translate(0)skew(-12deg)}.spectrum{z-index:1;opacity:.82;filter:drop-shadow(0 13px 18px #281f1414);grid-template-columns:repeat(42,1fr);align-items:center;gap:5px;height:96px;display:grid;position:absolute;top:34px;left:28px;right:28px}.spectrum i{height:var(--h);background:var(--c);transform-origin:50%;border-radius:999px;min-height:32px;display:block;box-shadow:inset 0 -18px 28px #fffdf873}.stripe-field{opacity:.68;grid-template-columns:repeat(46,1fr);align-items:end;gap:5px;display:grid;position:absolute;inset:132px 28px 40px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.stripe-field i{transform-origin:bottom;min-height:28px;animation:5.8s ease-in-out infinite stripePulse;animation-delay:calc(var(--i) * -86ms);background:#241f1852;border-radius:999px 999px 4px 4px;display:block}.stripe-field i:nth-child(3n){background:var(--green)}.stripe-field i:nth-child(5n){background:var(--gold)}.stripe-field i:nth-child(13n){background:var(--red)}@keyframes stripePulse{0%,to{opacity:.42;transform:scaleY(.96)}50%{opacity:.88;transform:scaleY(1.02)}}@keyframes navEnter{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes copyEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes atlasEnter{0%{opacity:0;transform:translateY(24px)rotate(-.8deg)scale(.985)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes spectrumWave{0%,to{opacity:.68;transform:translateY(0)scaleY(.96)}50%{opacity:1;transform:translateY(-7px)scaleY(1.08)}}@keyframes softFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes cornerFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes scanSweep{0%{opacity:0;transform:translate(0)skew(-12deg)}12%{opacity:1}46%{opacity:.9}70%,to{opacity:0;transform:translate(430%)skew(-12deg)}}@keyframes proofRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonSignal{0%,to{opacity:0;transform:translate(-130%)}18%{opacity:.55}48%{opacity:.3}74%,to{opacity:0;transform:translate(135%)}}@keyframes hudBreathe{0%,to{opacity:.58;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}}@keyframes ringPulse{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}}.atlas-hud{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8a8;border:1px solid #241f1824;border-radius:16px;gap:10px;width:208px;padding:12px;display:grid;position:absolute;bottom:34px;left:38px;box-shadow:inset 0 1px #ffffffc2,0 14px 34px #30261814}.atlas-hud__row{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.atlas-hud__row strong{color:var(--ink);font-size:11px}.atlas-hud__line{background:#241f181a;border-radius:999px;height:3px;position:relative;overflow:hidden}.atlas-hud__line:before{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--gold));transform-origin:0;position:absolute;inset:0 auto 0 0}.query-card{z-index:5;background:linear-gradient(#fffdf8fa,#fcf7edf0);border:1px solid #241f1838;border-radius:28px;width:min(84%,440px);position:absolute;top:54%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #382d1f14,0 28px 88px #2d24182e}.query-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:28%;height:100%;position:absolute;top:0;left:-28%;transform:skew(-14deg)}.query-head{z-index:1;border-bottom:1px solid var(--border);min-height:52px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:11px;font-weight:800;display:flex;position:relative}.query-body{z-index:1;padding:18px 17px 17px;position:relative}.ask-pill{background:linear-gradient(180deg, var(--paper-strong), #f8f1e6db);border:1px solid #241f182b;border-radius:999px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:58px;padding:7px 7px 7px 18px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #342a1d0d}.ask-text{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.ask-go{background:var(--ink);width:44px;height:44px;color:var(--paper);font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #fffdf824,0 10px 18px #221d1729}.answer-list{gap:10px;margin-top:16px;display:grid}.answer-row{min-height:38px;color:var(--muted);transition:color .36s var(--ease-instrument);border-bottom:1px solid #5648331a;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.answer-row:last-child{border-bottom:0}.answer-row strong{color:var(--ink);font-weight:850}.answer-delta{color:#55724b;font-family:var(--font-mono);font-weight:800}.answer-delta.down{color:var(--red)}.floating-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffdf8f0,#f8f2e7db);border:1px solid #241f1829;border-radius:18px;width:200px;padding:14px;position:absolute;box-shadow:inset 0 1px #ffffffc7,0 16px 46px #3026181c}.floating-card h3{margin:0;font-size:14px;line-height:1.2}.floating-card p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.55}.floating-card.source{width:188px;top:76px;left:30px}.floating-card.method{top:162px;right:26px}.floating-card.hexbox{bottom:32px;right:26px}.mini-brand{align-items:center;gap:8px;display:flex}.mini-brand img{border-radius:7px;width:24px;height:24px}.proof-strip{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);background:#fffdf857;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:44px;display:grid;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #40311f0a}.proof-cell{border-right:1px solid var(--border);min-height:114px;transition:background-color .36s var(--ease-instrument), transform .36s var(--ease-instrument);padding:18px 18px 14px}.proof-cell:hover{background:#fffdf88a;transform:translateY(-2px)}.proof-k{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.proof-v{font-family:var(--font-title);margin-top:14px;font-size:32px;font-weight:700;line-height:1}.proof-note{color:var(--subtle);margin-top:8px;font-size:12px;font-weight:600}.section{border-top:1px solid var(--border-strong);margin-top:88px;padding-top:76px}.section-head{grid-template-columns:minmax(0,.92fr) minmax(280px,.52fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}h2{font-family:var(--font-title);margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:700;line-height:1.06}.section-lead{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.82}.method-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.method-step{min-height:220px;transition:border-color .52s var(--ease-instrument), background-color .52s var(--ease-instrument), box-shadow .52s var(--ease-instrument), transform .52s var(--ease-instrument);background:linear-gradient(#fffdf861,#f4ede033);border:1px solid #4e412f26;border-radius:8px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #40311f0a}.method-step:before{content:"";background:linear-gradient(90deg, var(--ink), var(--gold), transparent);opacity:.34;height:1px;position:absolute;top:0;left:18px;right:18px}.method-step:hover{background:#fffdf86b;border-color:#3a2f2247;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb8,0 18px 38px #40311f14}.roman{color:var(--muted);font-family:var(--font-title);font-size:18px;font-style:italic}.method-step h3{font-family:var(--font-title);margin:28px 0 9px;font-size:25px;line-height:1.08}.method-step p{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.68}.mini-spectrum{grid-template-columns:repeat(9,1fr);align-items:end;gap:4px;height:44px;margin-top:20px;display:grid}.mini-spectrum i{height:var(--h);background:var(--c);border-radius:999px 999px 2px 2px;display:block}.source-map{min-height:520px;box-shadow:inset 0 1px 0 #ffffffa3, inset 0 0 0 10px #fffdf833, var(--shadow-soft);background:radial-gradient(circle,#fffdf8e6,#fffdf852 26%,#0000 44%),radial-gradient(circle at 18% 18%,#e7ecd88a,#0000 30%),#fffdf885;border:1px solid #4e412f2b;border-radius:30px;position:relative;overflow:hidden}.source-map:before,.source-map:after{content:"";background:repeating-linear-gradient(90deg,#241f1838 0 6px,#0000 6px 12px);width:72%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-map:after{background:repeating-linear-gradient(#241f1838 0 6px,#0000 6px 12px);width:1px;height:72%}.source-core{z-index:2;background:var(--paper-strong);text-align:center;border:1px solid #241f1833;border-radius:50%;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #2f271d1f}.source-core:before,.source-core:after{content:"";pointer-events:none;border:1px solid #241f181a;border-radius:50%;width:132%;height:132%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-core:after{opacity:.6;border-style:dashed;width:164%;height:164%}.source-core small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.source-core strong{max-width:170px;font-family:var(--font-title);margin:12px auto 0;font-size:31px;line-height:1.08;display:block}.source-card{z-index:3;width:220px;transition:border-color .52s var(--ease-instrument), box-shadow .52s var(--ease-instrument), transform .52s var(--ease-instrument);background:linear-gradient(#fffdf8f0,#f7f0e4db);border:1px solid #4e412f26;border-radius:18px;padding:15px;position:absolute;box-shadow:inset 0 1px #ffffffc2,0 16px 40px #3026181a}.source-card:hover{border-color:#3a2f2247;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffdb,0 22px 48px #30261821}.source-card h3{margin:0;font-size:15px}.source-card p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.6}.source-card.a{top:52px;left:44px}.source-card.b{top:48px;right:62px}.source-card.c{bottom:54px;left:94px}.source-card.d{bottom:62px;right:50px}.source-card.e{top:22px;left:38%}.source-card.f{bottom:24px;left:40%}.product-overview,.module-section{scroll-margin-top:112px}.entry-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:14px;display:grid}.entry-card{min-height:210px;transition:border-color .52s var(--ease-instrument), box-shadow .52s var(--ease-instrument), transform .52s var(--ease-instrument);background:linear-gradient(#fffdf8d1,#f4ede080);border:1px solid #4e412f29;border-radius:22px;flex-direction:column;grid-column:span 3;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 18px 44px #40311f12}.entry-card:before{content:"";pointer-events:none;border:1px solid #241f1814;border-radius:16px;position:absolute;inset:7px}.entry-card:hover{border-color:#3a2f2247;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe0,0 24px 54px #40311f1a}.entry-home,.entry-product{grid-column:span 4}.entry-home{background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--charcoal);color:var(--paper)}.route-badge{width:fit-content;min-height:28px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;background:#fffdf88a;border:1px solid #4e412f24;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.entry-home .route-badge{color:#fbf7ee9e;background:#fbf7ee17;border-color:#fbf7ee24}.home-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-insight-panel{background:linear-gradient(#fffdf8d1,#f4ede06b);border:1px solid #4e412f29;border-radius:24px;min-height:360px;padding:20px;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 8px #fffdf824,0 18px 44px #40311f12}.home-insight-panel h3{font-family:var(--font-title);margin:0;font-size:26px;line-height:1.08}.home-insight-list{gap:9px;margin-top:24px;display:grid}.home-insight-row{min-height:48px;color:var(--muted);border-bottom:1px solid #4e412f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:750;display:grid}.home-insight-row strong{color:var(--ink);font-weight:900}.home-insight-row span:last-child{color:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:900}.home-insight-row.is-down span:last-child{color:var(--red)}.home-insight-action{border-top:1px solid #4e412f1f;margin-top:22px;padding-top:16px}.product-chain-band-v6{background:radial-gradient(circle at 76% 16%, #e7ecd838, transparent 30%), linear-gradient(145deg, #fffdf813, transparent 42%), var(--charcoal);min-height:300px;color:var(--paper);border:1px solid #fbf7ee1f;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:34px;display:grid;box-shadow:inset 0 1px #ffffff1c,0 30px 74px #2a22182b}.product-chain-band-v6 h2{color:var(--paper)}.product-chain-band-v6 p{color:#fbf7eea3;max-width:720px;margin:18px 0 0;font-size:15px;font-weight:650;line-height:1.78}.chain-points{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.chain-points span{color:#fbf7eeb8;font-family:var(--font-mono);text-transform:uppercase;background:#fbf7ee12;border:1px solid #fbf7ee1f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.route-page{display:none}.route-page.is-active{display:block}.page-header-v7{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr);align-items:end;gap:58px;min-height:410px;padding:86px 0 56px;display:grid}.page-title-v7{max-width:860px;font-family:var(--font-title);margin:18px 0 0;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:.98}.page-copy-v7{max-width:720px;color:var(--muted);margin:20px 0 0;font-size:17px;font-weight:600;line-height:1.82}.page-side-note{background:linear-gradient(#fffdf8db,#f4ede07a);border:1px solid #4e412f29;border-radius:24px;padding:22px;box-shadow:inset 0 1px #ffffffbd,0 18px 44px #40311f12}.page-side-note strong{font-family:var(--font-title);font-size:30px;line-height:1.08;display:block}.page-side-note p{color:var(--muted);margin:13px 0 0;font-size:13px;font-weight:700;line-height:1.68}.report-shell{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:34px;display:grid}.filter-rail-v7,.report-panel-v7,.feature-panel-v7{background:linear-gradient(#fffdf8d1,#f4ede070);border:1px solid #4e412f29;border-radius:24px;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 8px #fffdf824,0 18px 44px #40311f12}.report-panel-v7{overflow:hidden}.panel-toolbar-v7{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px;display:flex}.panel-toolbar-v7 span,.filter-rail-v7 label,.mini-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.panel-toolbar-v7 strong{font-family:var(--font-title);font-size:24px}.data-grid-v7{display:grid}.data-row-v7{border-bottom:1px solid #4e412f1a;grid-template-columns:58px minmax(170px,1fr) repeat(4,minmax(94px,.42fr));align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:grid}.data-row-v7:first-child{min-height:42px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;background:#ece3d357;font-size:10px;font-weight:900}.data-row-v7 strong{font-weight:900}.data-row-v7 em{color:var(--green);font-family:var(--font-mono);font-style:normal;font-weight:900}.data-row-v7 em.down{color:var(--red)}.entity-mark{align-items:center;gap:10px;display:flex}.entity-icon-v7{width:36px;height:36px;color:var(--ink);font-family:var(--font-title);background:radial-gradient(circle at 30% 24%,#fffdf8db,#0000 34%),#66785b33;border:1px solid #4e412f26;border-radius:11px;place-items:center;font-weight:700;display:grid}.filter-rail-v7{align-content:start;gap:14px;padding:18px;display:grid}.filter-box-v7{gap:8px;display:grid}.filter-box-v7 div{color:var(--ink-soft);background:#fffdf894;border:1px solid #4e412f21;border-radius:14px;padding:12px;font-weight:800}.route-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.feature-panel-v7{grid-column:span 4;min-height:230px;padding:22px}.feature-panel-v7.wide{grid-column:span 8}.feature-panel-v7.dark{background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--charcoal);color:var(--paper)}.feature-panel-v7 h3{font-family:var(--font-title);margin:32px 0 0;font-size:32px;line-height:1.08}.feature-panel-v7 p{color:var(--muted);margin:14px 0 0;font-weight:700;line-height:1.7}.feature-panel-v7.dark p{color:#fbf7eea8}.bars-v7{gap:11px;margin-top:24px;display:grid}.bar-v7{min-height:38px;color:var(--muted);border-bottom:1px solid #4e412f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.bar-v7:before{content:"";width:var(--w);background:linear-gradient(90deg, var(--green), var(--gold));border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0}.bar-v7 strong{color:var(--ink);font-family:var(--font-mono)}.fun-marquee-v7{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:34px;display:grid}.arena-diagram-v7{min-height:470px;box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-soft);background:radial-gradient(circle,#fffdf8e6,#fffdf84d 28%,#0000 48%) 0 0/100% 100%,linear-gradient(#241f180a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#241f1809 1px,#0000 1px) 0 0/32px 32px,#fffdf885 0 0/100% 100%;border:1px solid #4e412f29;border-radius:30px;position:relative;overflow:hidden}.arena-node-v7{background:linear-gradient(#fffdf8f0,#f7f0e4db);border:1px solid #4e412f29;border-radius:20px;padding:18px;position:absolute;box-shadow:inset 0 1px #ffffffbd,0 18px 42px #3026181a}.arena-node-v7.core{text-align:center;border-radius:50%;width:260px;min-height:180px;top:50%;left:50%;transform:translate(-50%,-50%)}.arena-node-v7.a{width:230px;top:56px;left:54px}.arena-node-v7.b{width:230px;top:72px;right:62px}.arena-node-v7.c{width:230px;bottom:62px;left:92px}.arena-node-v7.d{width:230px;bottom:72px;right:64px}.hexbox-hero-v7{background:radial-gradient(circle at 78% 18%, #e7ecd83d, transparent 30%), linear-gradient(145deg, #fffdf812, transparent 42%), var(--charcoal);min-height:620px;color:var(--paper);border:1px solid #fbf7ee1f;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:42px;padding:46px;display:grid;box-shadow:0 30px 74px #2a22182b}.hexbox-hero-v7 h1{color:var(--paper)}.entry-product{background:radial-gradient(circle at 78% 16%,#e7ecd88a,#0000 34%),linear-gradient(#fffdf8db,#ebf0de8f)}.entry-no{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.entry-home .entry-no{color:#fbf7ee8a}.entry-card strong{z-index:1;font-family:var(--font-title);margin-top:42px;font-size:31px;line-height:1.02;display:block;position:relative}.entry-card p{z-index:1;max-width:250px;color:var(--muted);margin:13px 0 0;font-size:13px;font-weight:700;line-height:1.62;position:relative}.entry-home p{color:#fbf7eea3}.module-layout{grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr);align-items:stretch;gap:18px;display:grid}.module-layout-augment{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.module-panel,.module-rail,.fun-card,.hexbox-panel{background:linear-gradient(#fffdf8d1,#f4ede075);border:1px solid #4e412f29;border-radius:28px;box-shadow:inset 0 1px #ffffffc2,inset 0 0 0 8px #fffdf829,0 22px 58px #40311f14}.module-panel{min-height:430px;padding:24px;overflow:hidden}.module-panel-wide{min-height:470px}.module-panel-tall{min-height:500px}.panel-head{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;font-size:11px;font-weight:900;display:flex}.panel-head strong{color:var(--ink)}.rank-board{gap:12px;margin-top:28px;display:grid}.rank-row{background:#fffdf89e;border:1px solid #4e412f21;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:74px;padding:13px 15px;display:grid}.rank-row span,.rank-row em,.rank-row small{font-family:var(--font-mono);font-style:normal;font-weight:900}.rank-row span{color:var(--subtle);font-size:11px}.rank-row strong{font-family:var(--font-title);font-size:24px;line-height:1}.rank-row em{color:var(--green);font-size:13px}.rank-row small{color:var(--muted);font-size:11px}.rank-row.is-strong{background:linear-gradient(90deg,#e7ecd8b8,#fffdf89e)}.rank-row.is-risk em{color:var(--red)}.module-rail{flex-direction:column;justify-content:space-between;min-height:430px;padding:28px;display:flex}.rail-kicker{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.module-rail h3{font-family:var(--font-title);margin:auto 0 12px;font-size:42px;line-height:1.02}.module-rail p,.panel-copy{color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.78}.text-link{color:var(--ink);align-items:center;gap:10px;margin-top:26px;font-weight:900;display:inline-flex}.text-link:after{content:"→";background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.augment-stack{gap:18px;margin-top:34px;display:grid}.augment-stack>div{min-height:60px;color:var(--muted);border-bottom:1px solid #4e412f1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-weight:800;display:grid;position:relative}.augment-stack>div:before{content:"";width:var(--w);background:linear-gradient(90deg, var(--green), var(--gold));border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0}.augment-stack strong{color:var(--ink);font-family:var(--font-mono)}.augment-stack .is-warning:before{background:linear-gradient(90deg, var(--red), var(--gold))}.matrix-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.matrix-grid i{aspect-ratio:1;background:radial-gradient(circle at 30% 24%,#fffdf8cc,#0000 34%),#66785b38;border-radius:16px;display:block;box-shadow:inset 0 1px #ffffff80}.matrix-grid i:nth-child(4n){background:#9c75314d}.matrix-grid i:nth-child(7n){background:#a75f4f40}.fun-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.fun-card{grid-column:span 4;min-height:210px;padding:24px}.fun-card.large{background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--charcoal);min-height:300px;color:var(--paper);grid-column:span 6}.fun-card span{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.fun-card.large span{color:#fbf7ee8c}.fun-card strong{font-family:var(--font-title);margin-top:42px;font-size:31px;line-height:1.08;display:block}.fun-card.large strong{max-width:560px;font-size:44px}.fun-card p{color:#fbf7eea3;max-width:480px;margin:20px 0 0;font-size:14px;font-weight:650;line-height:1.78}.arena-board{min-height:560px;box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-soft);background:radial-gradient(circle,#fffdf8e0,#fffdf852 28%,#0000 46%) 0 0/100% 100%,linear-gradient(#241f180a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#241f1809 1px,#0000 1px) 0 0/32px 32px,#fffdf87a 0 0/100% 100%;border:1px solid #4e412f29;border-radius:30px;position:relative;overflow:hidden}.arena-core{z-index:2;background:var(--paper-strong);text-align:center;border:1px solid #241f182e;border-radius:50%;place-items:center;width:270px;height:270px;padding:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffc7,0 24px 58px #2f271d21}.arena-core small,.arena-chip span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.arena-core strong{font-family:var(--font-title);margin-top:12px;font-size:34px;line-height:1.04;display:block}.arena-core p{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.6}.arena-chip{z-index:3;background:linear-gradient(#fffdf8f0,#f7f0e4db);border:1px solid #4e412f29;border-radius:20px;width:230px;padding:18px;position:absolute;box-shadow:inset 0 1px #ffffffbd,0 18px 42px #3026181a}.arena-chip strong{font-family:var(--font-title);margin-top:12px;font-size:24px;display:block}.arena-chip.a{top:64px;left:58px}.arena-chip.b{top:82px;right:72px}.arena-chip.c{bottom:72px;left:112px}.arena-chip.d{bottom:78px;right:62px}.hexbox-panel{background:radial-gradient(circle at 78% 18%, #e7ecd83d, transparent 30%), linear-gradient(145deg, #fffdf812, transparent 42%), var(--charcoal);min-height:520px;color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:44px;padding:42px;display:grid}.hexbox-panel h2{color:var(--paper)}.hexbox-panel .section-lead{color:#fbf7eea8;max-width:640px;margin-top:22px}.hexbox-device{background:linear-gradient(#fbf7ee1a,#fbf7ee0a);border:1px solid #fbf7ee1f;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0000002e}.device-top{border-bottom:1px solid #fbf7ee1a;grid-template-columns:repeat(3,10px) 1fr;align-items:center;gap:8px;min-height:56px;padding:0 18px;display:grid}.device-top span{background:#fbf7ee42;border-radius:50%;width:10px;height:10px;display:block}.device-top strong{font-family:var(--font-title);justify-self:end;font-size:20px}.device-body{gap:12px;padding:20px;display:grid}.device-row{background:#fbf7ee0f;border:1px solid #fbf7ee1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:16px;display:grid}.device-row span{color:#fbf7ee94;font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.device-row strong{font-family:var(--font-title);font-size:23px}.footer{border-top:1px solid var(--border-strong);color:var(--muted);font-family:var(--font-mono);margin-top:64px;padding-top:18px;font-size:12px;font-weight:700}.nav-shell .nav-link{color:#fbf7eec7!important;background:0 0!important;padding:8px 14px!important}.nav-shell .nav-link:hover{color:#fbf7ee!important;background:#ffffff14!important}.nav-shell .nav-link.active{color:#211d17!important;background:#fbf7ee!important}.nav-shell .nav-link.product{background:#66785b2e!important}.nav-shell .nav-link.product.active{background:#fbf7ee!important}.nav-shell .nav{grid-template-columns:auto minmax(320px,1fr) auto!important;grid-template-areas:none!important;overflow:visible!important}.nav-shell .brand{grid-area:auto!important}.nav-shell .nav-search{z-index:80!important;grid-area:auto!important;width:100%!important;max-width:none!important;display:block!important}.nav-shell .global-search-results{z-index:120!important}.nav-shell .global-search-field{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.nav-shell .global-search-input{color:#fbf7ee!important;background:#fbf7ee14!important;border:1px solid #fbf7ee21!important;border-radius:999px!important;width:100%!important;min-height:42px!important;padding:8px 12px 8px 39px!important}.nav-shell .nav-links{white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:auto!important;justify-content:flex-end!important;gap:3px!important;min-width:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.nav-shell .brand-mark{color:#211d17!important;width:34px!important;height:34px!important;font-family:var(--font-title)!important;background:linear-gradient(145deg,#b98c3f,#7e5b22)!important;border:1px solid #fffdf81f!important;border-radius:9px!important;place-items:center!important;font-size:20px!important;font-weight:800!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #fffdf83d,inset 0 -1px #00000047!important}.route-page .hero-actions .button,.product-chain-actions .button{border:1px solid var(--border-strong)!important;color:var(--ink-soft)!important;text-shadow:none!important;background:linear-gradient(#fffdf8f5,#f4ede0c2)!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #342a1d14,0 12px 28px #40311f12!important}.route-page .hero-actions .button:after,.product-chain-actions .button:after{content:"→"!important;z-index:1!important;width:34px!important;height:34px!important;color:var(--ink)!important;font-family:var(--font-mono)!important;transition:background-color .52s var(--ease-instrument), color .52s var(--ease-instrument), transform .52s var(--ease-instrument)!important;background:#221d1717!important;border-radius:50%!important;flex:none!important;place-items:center!important;font-size:16px!important;line-height:1!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.route-page .hero-actions .button.primary,.product-chain-actions .button.primary{border-color:var(--ink)!important;background:linear-gradient(145deg, #fffdf817, transparent 42%), var(--ink)!important;color:var(--paper)!important;box-shadow:inset 0 1px #fffdf81f,inset 0 -1px #0000006b,0 20px 44px #221d1733!important}.route-page .hero-actions .button.primary:after,.product-chain-actions .button.primary:after{color:var(--paper)!important;background:#fbf7ee1f!important}.route-page .hero-actions .button:hover,.product-chain-actions .button:hover{border-color:#3a2f226b!important;transform:translateY(-2px)!important}.route-page .hero-actions .button:hover:after,.product-chain-actions .button:hover:after{background:var(--ink)!important;color:var(--paper)!important;transform:translate(2px)scale(1.04)!important}.route-page .hero-actions .button.primary:hover:after,.product-chain-actions .button.primary:hover:after{background:var(--paper)!important;color:var(--ink)!important}.report-shell .data-table-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.report-shell .data-table th{background:#e5d8c4db}.report-shell .table-controls{background:#fffdf894}:root{--gold:#7d6a45;--gold-soft:#e7ddca;--font-title:"Noto Serif SC", "Source Han Serif SC", "Playfair Display", "Georgia", "Times New Roman", serif;--font-sans:"Noto Sans SC", "Aptos", "Segoe UI Variable", "Segoe UI", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei UI", sans-serif}.nav-shell .brand-mark{color:#0000!important;background:linear-gradient(145deg,#fbf7ee24,#0000 48%),#181510!important;border-color:#fbf7ee2e!important;overflow:hidden!important}.nav-shell .brand-mark img{border-radius:6px!important;width:24px!important;height:24px!important;display:block!important;box-shadow:0 0 0 1px #fbf7ee14!important}.page:has(>.route-page>.page-header-v7){padding-top:28px!important}.route-page>.page-header-v7{border-bottom-color:#3930232e!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;align-items:start!important;gap:24px!important;min-height:0!important;padding:22px 0!important}.route-page .eyebrow{letter-spacing:.08em!important}.route-page .page-title-v7{text-wrap:balance;max-width:780px!important;font-family:var(--font-title)!important;letter-spacing:0!important;margin-top:10px!important;font-size:clamp(34px,3.8vw,52px)!important;font-weight:820!important;line-height:1.04!important}.route-page .page-copy-v7{text-wrap:pretty;max-width:680px!important;margin-top:12px!important;font-size:14.5px!important;font-weight:600!important;line-height:1.62!important}.route-page .analysis-tags{gap:8px!important;margin-top:16px!important}.route-page .page-actions .button{color:#fbf7ee!important;width:auto!important;min-height:44px!important;text-shadow:none!important;background:linear-gradient(145deg,#fffdf817,#0000 42%),#252019!important;border:1px solid #221d177a!important;border-radius:999px!important;box-shadow:inset 0 1px #fffdf81f,inset 0 -1px #00000057,0 14px 34px #221d1729!important}.route-page .page-actions .button:hover{background:linear-gradient(145deg,#fffdf821,#0000 42%),#19150f!important;border-color:#221d17a8!important;transform:translateY(-1px)!important}.route-page .page-side-note{position:relative;overflow:hidden;background:linear-gradient(#fffdf8d1,#f1eadc7a)!important;border-color:#39302324!important;border-radius:18px!important;padding:12px!important;box-shadow:inset 0 1px #ffffffb8,0 12px 30px #40311f0e!important}.route-page .page-side-note strong{font-family:var(--font-title)!important;letter-spacing:0!important;margin-top:8px!important;font-size:19px!important;font-weight:820!important;line-height:1.18!important}.route-page .page-side-note p,.route-page .page-side-note small,.route-page .page-side-note>span:not(.route-badge){color:#635a4b!important;font-size:12.5px!important;font-weight:650!important;line-height:1.52!important}.report-visual-strip{background:radial-gradient(circle at 18% 20%,#fbf7ee2e,#0000 42%),linear-gradient(145deg,#242018,#15120e 72%);border-radius:16px;align-items:center;min-height:74px;margin:10px 0 2px;padding:10px;display:flex;box-shadow:inset 0 1px #fbf7ee14,inset 0 -1px #0000006b}.report-visual-token{width:48px;height:48px;transform:translateY(calc((var(--token-index,0) - 3) * 1px));background:radial-gradient(circle at 35% 18%,#fbf7ee29,#0000 38%),#19150f;border:1px solid #fbf7ee2e;border-radius:13px;flex:0 0 48px;place-items:center;margin-left:-9px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #00000038,inset 0 1px #ffffff1f}.report-visual-token img{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity .26s var(--ease-instrument);position:absolute;inset:0}.report-visual-token.is-loaded img{opacity:1}.report-visual-token-fallback{color:#fbf7eed1;width:100%;height:100%;font-family:var(--font-title);text-transform:uppercase;place-items:center;font-size:16px;font-weight:820;line-height:1;display:grid}.report-visual-token.is-loaded .report-visual-token-fallback{opacity:0}.report-visual-token:first-child{flex-basis:56px;width:56px;height:56px;margin-left:0}.report-visual-strip--augments .report-visual-token{border-radius:13px}.report-shell{grid-template-columns:minmax(0,1fr) 276px!important;align-items:start!important;gap:12px!important;margin-top:18px!important}.report-shell .report-panel-v7,.report-shell .filter-rail-v7{background:linear-gradient(#fffdf8c7,#f4efe585)!important;border-color:#39302321!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #40311f0b!important}.report-shell .panel-toolbar-v7{background:#eee8dc70!important;border-bottom-color:#3930231c!important;min-height:46px!important;padding:9px 13px!important}.report-shell .panel-toolbar-v7 span,.report-shell .filter-rail-v7 label,.report-shell .rail-kicker,.report-shell .control-label{font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#736a5c!important;font-size:10px!important;font-weight:820!important}.report-shell .panel-toolbar-v7 strong{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:820!important}.report-shell .filter-rail-v7{gap:11px!important;padding:13px!important}.report-shell .control-field{gap:6px!important}.report-shell .search-input,.report-shell .input{background:#fffdf8ad!important;border-color:#39302326!important;border-radius:12px!important;min-height:38px!important;box-shadow:inset 0 1px 2px #40311f0a!important}.report-shell .button--quiet,.report-shell .chip-button{color:#393023!important;box-shadow:none!important;background:#fffdf894!important;border-color:#39302324!important}.report-shell .data-table th{color:#61584b!important;font-family:var(--font-mono)!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#e2dcd1b3!important;border-bottom:1px solid #3930232b!important;padding:8px 10px!important;font-size:10px!important;font-weight:820!important}.report-shell .data-table td{border-bottom-color:#39302318!important;padding:8px 10px!important;font-size:12.5px!important}.report-shell .data-table-sort-button{font-size:inherit!important;color:inherit!important}.report-shell .table-controls{background:#f8f4ec8a!important;border-top:1px solid #3930231a!important;min-height:48px!important;padding:9px 13px!important}.report-shell .table-primary-cell,.report-shell .augment-hover-name,.report-shell .augment-identity-main strong{font-family:var(--font-sans)!important;letter-spacing:0!important;font-weight:760!important}.report-shell .rarity-badge--gold{color:#5c4f37!important;background:#e7ddca8c!important;border-color:#7d6a453d!important}.report-shell .rarity-badge,.report-shell .hex-tier-pill,.report-shell .sample-badge{color:#5d5448!important;background:#fffdf88a!important;border-color:#39302326!important;box-shadow:inset 0 1px #ffffff8c,0 2px 6px #40311f09!important}.report-shell .sample-badge--high{color:#526348!important;background:#66785b14!important;border-color:#66785b38!important}.report-shell .hex-tier-pill{border-radius:8px!important;font-weight:780!important}.section-title,.decision-title,.feature-panel-v7 h3,.mayhem-subtitle{font-family:var(--font-title)!important;letter-spacing:0!important;font-weight:820!important}.route-page>.page-header-v7{border-bottom-color:var(--v8-line)!important}.route-page .eyebrow{border:1px solid var(--v8-line)!important;color:#596057!important;background:#f7f8f4d1!important;border-radius:999px!important;min-height:28px!important;padding:4px 10px!important;box-shadow:inset 0 1px #ffffffad,0 4px 14px #2d322b09!important}.route-page .eyebrow:before{opacity:.72!important;background:repeating-linear-gradient(90deg,#657064 0 5px,#0000 5px 10px)!important;width:70px!important;height:10px!important}.route-page .page-title-v7{color:var(--v8-ink)!important;font-weight:760!important}.route-page .page-copy-v7{color:var(--v8-muted)!important;font-weight:560!important}.route-page .analysis-tag,.route-page .route-badge{color:#4c544b!important;background:#fafaf6ad!important;border-color:#262b2521!important;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #2d322b06!important}.route-page .page-side-note{border-color:var(--v8-line)!important;background:linear-gradient(#fffffbe6,#f0f2eb8f)!important;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #2d322b0e!important}.route-page .page-side-note strong{color:var(--v8-ink)!important;font-weight:760!important}.route-page .page-side-note p,.route-page .page-side-note small,.route-page .page-side-note>span:not(.route-badge){color:#62695f!important}.report-visual-strip{border:1px solid #fafaf61a;background:radial-gradient(circle at 18% 20%,#fafaf624,#0000 40%),linear-gradient(145deg,#20231e,#121410 76%)!important;box-shadow:inset 0 1px #fffffb1a,inset 0 -1px #0000006b,0 10px 24px #1819141a!important}.report-visual-token{background:radial-gradient(circle at 35% 18%,#fafaf624,#0000 38%),#171913!important;border-color:#fafaf629!important;box-shadow:0 10px 20px #00000038,inset 0 1px #ffffff1a!important}.report-shell .report-panel-v7,.report-shell .filter-rail-v7{border-color:var(--v8-line)!important;background:linear-gradient(#fffffbd6,#f2f4ee94)!important;box-shadow:inset 0 1px #ffffffc2,0 14px 34px #2d322b0d!important}.report-shell .panel-toolbar-v7{background:linear-gradient(#eaede59e,#f4f5f08a)!important;border-bottom-color:#262b251f!important}.report-shell .panel-toolbar-v7 span,.report-shell .filter-rail-v7 label,.report-shell .rail-kicker,.report-shell .control-label{color:#626a60!important}.report-shell .panel-toolbar-v7 strong{font-variant-numeric:tabular-nums;color:var(--v8-ink)!important}.report-shell .button--quiet,.report-shell .chip-button{color:#363b34!important;transition:border-color .42s var(--ease-instrument), background-color .42s var(--ease-instrument), color .42s var(--ease-instrument), transform .42s var(--ease-instrument)!important;background:#fafaf6b8!important;border-color:#262b2521!important}.report-shell .button--quiet:hover,.report-shell .chip-button:hover{background:#fffffbe6!important;border-color:#262b253d!important;transform:translateY(-1px)!important}.report-shell .data-table th{color:#596157!important;background:linear-gradient(#e8eae3db,#e0e3dbc2)!important;border-bottom-color:#262b2529!important;font-weight:780!important}.report-shell .data-table td{color:#20231e;font-variant-numeric:tabular-nums;border-bottom-color:#262b2514!important}.report-shell .table-controls{background:#f6f7f2a8!important;border-top-color:#262b251a!important}.report-shell .entity-icon,.report-shell .augment-icon,.report-shell .augment-hover-inline-icon{border-color:#262b2529!important;box-shadow:0 4px 10px #2d322b14,inset 0 1px #ffffff1f!important}.report-shell .role-tag,.report-shell .chip,.report-shell .rarity-badge,.report-shell .hex-tier-pill,.report-shell .sample-badge,.report-shell .positioning-badge{color:#4d574d!important;background:#fafaf6a8!important;border-color:#262b2524!important;box-shadow:inset 0 1px #ffffffa3,0 2px 7px #2d322b06!important}.report-shell .sample-badge--high,.report-shell .sample-badge--good{color:#465244!important;background:#626b6017!important;border-color:#626b6033!important}.report-shell .sample-badge--low,.report-shell .value-tone--bad{color:#825d54!important}.report-shell .value-tone--good{color:#3f674d!important}.report-shell .table-primary-cell,.report-shell .augment-hover-name,.report-shell .augment-identity-main strong{color:#151713!important}.route-page .page-actions .button{background:linear-gradient(145deg,#fffffb17,#0000 42%),#1c1e18!important;border-color:#181914b3!important;box-shadow:inset 0 1px #fffffb1c,inset 0 -1px #0000005c,0 14px 28px #18191426!important}.route-page .page-actions .button:hover{background:linear-gradient(145deg,#fffffb21,#0000 42%),#151713!important}body:before{opacity:.5!important;background-color:#0000!important;background-image:linear-gradient(#1a140c09 1px,#0000 1px),linear-gradient(90deg,#1a140c07 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:26px 26px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.layout-shell{background:radial-gradient(circle at 18% 0,#ba821d47,#0000 28%),linear-gradient(#fff1c6c7,#ecd59fbd)!important}.page,.content{background:linear-gradient(#fff6da80,#e9d09752)!important}.route-page{--gold:#b4872f;--gold-soft:#f4df9d;--v8-ink:#1b150d;--v8-ink-soft:#352817;--v8-muted:#6f5a35;--v8-line:#a0712042;--v8-line-strong:#875e196b;--v8-surface:#fff3ccd1;--v8-surface-strong:#fff9e7e6}.reference-note__inner{color:#ffe8a8e0!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:12px!important;font-weight:650!important}.bar-mark i{background:linear-gradient(#ffe8a8,#aa7724)!important;box-shadow:0 0 12px #d69f3757!important}.nav-shell{background:linear-gradient(#f9e5aeeb,#efd28db8)!important;border-bottom:1px solid #96691c3d!important}.nav{background:linear-gradient(145deg,#ffecb514,#0000 44%),#18130c!important;border:1px solid #dbab4252!important;box-shadow:inset 0 1px #ffeebe24,0 18px 42px #37250b2e!important}.brand-sub{color:#ffe08fbd!important;font-family:var(--font-sans)!important;letter-spacing:0!important}.nav-shell .brand-mark{background:linear-gradient(145deg,#ffe8a829,#0000 48%),#24190b!important;border-color:#e0b14a52!important}.nav-search,.global-search-field,.global-search-input{color:#fff0bf!important;background:#ffecb814!important;border-color:#e0b14a38!important}.global-search-input::placeholder{color:#ffe8a880!important}.nav-link{color:#ffeec4b8!important;font-family:var(--font-sans)!important;letter-spacing:0!important}.nav-link:hover,.nav-link.active{color:#fff5d8!important;background:#ffe18e24!important}.nav-link.active,.nav-link.product{border-color:#e0b14a6b!important}.hero,.route-page>.page-header-v7,.section,.proof-strip,.product-chain-band-v6,.entry-card,.home-insight-panel,.feature-panel-v7,.fun-card,.insight-panel,.mayhem-rule-card,.mayhem-champion-row,.mayhem-change-card,.mayhem-note-row,.hexbox-panel,.hexbox-device,.report-shell .report-panel-v7,.report-shell .filter-rail-v7{background:linear-gradient(#fff8e1e6,#f3e0aead)!important;border-color:#9c6c1c3d!important;box-shadow:inset 0 1px #fffff5b8,0 18px 44px #56370a14!important}.hero{background:radial-gradient(circle at 78% 20%,#c7912333,#0000 31%),linear-gradient(135deg,#fff6daf0,#eed18bb8)!important}.route-page .eyebrow,.hero .eyebrow{color:#6b4a14!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:linear-gradient(#fff6dbeb,#f4dca0c2)!important;border-color:#ac7a1e4d!important;font-weight:760!important}.route-page .eyebrow:before,.hero .eyebrow:before{opacity:.88!important;background:repeating-linear-gradient(90deg,#24190b 0 5px,#c99633 5px 10px,#ffe294d1 10px 15px)!important}.route-page .page-title-v7,.hero h1,.section-title,.section h2,.decision-title,.feature-panel-v7 h3,.fun-card-title h3,.mayhem-subtitle,.hexbox-panel h2{color:#1b150d!important;font-family:var(--font-title)!important;letter-spacing:0!important;font-weight:820!important}.route-page .page-copy-v7,.hero-copy,.section-lead,.feature-panel-v7 p,.fun-card p,.hexbox-panel .section-lead,.product-chain-copy p{color:#6b5634!important;font-family:var(--font-sans)!important;letter-spacing:0!important}.analysis-tag,.route-badge,.mini-label,.inline-meta,.control-label,.rail-kicker,.panel-toolbar-v7 span,.filter-rail-v7 label,.fun-card-meta,.proof-k,.proof-note,.home-route-kicker,.data-footer,.mayhem-rule-card span,.mayhem-ability-list,.device-row span,.hexbox-workflow-card span,.hexbox-workflow-card small{font-family:var(--font-sans)!important;letter-spacing:0!important}.route-page .analysis-tag,.route-page .route-badge,.proof-cell,.note-pill,.report-shell .role-tag,.report-shell .chip,.report-shell .rarity-badge,.report-shell .hex-tier-pill,.report-shell .sample-badge,.report-shell .positioning-badge{color:#5f4314!important;background:linear-gradient(#fff5d4e6,#efd6979e)!important;border-color:#ac7a1e3d!important;box-shadow:inset 0 1px #fffff4b3,0 3px 12px #6a460d0b!important}.route-page .analysis-tag:first-child,.route-page .route-badge{color:#3a280d!important;background:linear-gradient(#ffe8a8f5,#d6a43b80)!important;border-color:#b8872f6b!important}.button,.route-page .page-actions .button,.hero-actions .button,.product-chain-actions .button{color:#fff2c7!important;background:linear-gradient(145deg,#ffe8a824,#0000 44%),#1a140c!important;border-color:#ce9e396b!important;box-shadow:inset 0 1px #ffecb62e,inset 0 -1px #00000052,0 16px 34px #37250b2e!important}.button:hover,.route-page .page-actions .button:hover,.hero-actions .button:hover,.product-chain-actions .button:hover{background:linear-gradient(145deg,#ffe8a833,#0000 44%),#100c07!important;border-color:#ffda7c94!important;transform:translateY(-1px)!important}.button.button--quiet,.report-shell .button--quiet,.report-shell .chip-button,.product-chain-actions .button--quiet{color:#4f3710!important;background:linear-gradient(#fff7dceb,#f0d79a94)!important;border-color:#9c6c1c38!important;box-shadow:inset 0 1px #fffff4ad!important}.report-shell .chip-button--active{color:#fff0bf!important;background:linear-gradient(145deg,#ffe8a829,#0000 42%),#1a140c!important;border-color:#deab419e!important}.report-shell .panel-toolbar-v7,.report-shell .data-table th,.table-controls{color:#5b3f13!important;background:linear-gradient(#f7e2a9e0,#e5c477b8)!important;border-color:#9c6c1c33!important}.report-shell .panel-toolbar-v7 strong,.proof-v,.data-table td,.atlas-hud strong,.answer-delta{font-variant-numeric:tabular-nums}.report-shell .data-table td{color:#24190b!important;border-bottom-color:#96691c24!important}.report-shell .data-table tbody tr:nth-child(2n){background:#ffefbe57!important}.report-shell .data-table tbody tr:hover{background:#ffe1956b!important}.report-shell .data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:#5a3c09!important}.report-shell .data-table-sort-caret--active.data-table-sort-caret--up,.report-shell .data-table-sort-caret--active.data-table-sort-caret--down{border-top-color:#b4872f!important;border-bottom-color:#b4872f!important}.report-shell .search-input,.report-shell .input{color:#24190b!important;background:#fff8e1d1!important;border-color:#9c6c1c3d!important}.report-shell .search-input:focus,.report-shell .input:focus{border-color:#b8872f94!important;box-shadow:0 0 0 3px #d5a3392e,inset 0 1px 2px #56370a0d!important}.report-visual-strip,.data-atlas,.hexbox-device{background:radial-gradient(circle at 20% 18%,#ffe29433,#0000 42%),linear-gradient(145deg,#24190b,#100c07 76%)!important;border-color:#deab4147!important;box-shadow:inset 0 1px #ffecb621,inset 0 -1px #00000070,0 18px 42px #37250b33!important}.report-visual-token,.entity-icon,.augment-icon,.augment-hover-inline-icon{background:radial-gradient(circle at 35% 18%,#ffe8a82e,#0000 38%),#1a140c!important;border-color:#daa83e57!important;box-shadow:0 8px 18px #3d28082e,inset 0 1px #ffecb61f!important}.entry-card:hover,.home-insight-panel:hover,.feature-panel-v7:hover,.fun-card:hover,.insight-panel:hover,.mayhem-rule-card:hover,.mayhem-champion-row:hover,.mayhem-change-card:hover{background:linear-gradient(#fffae7f5,#f6dea2c7)!important;border-color:#b8872f6b!important;box-shadow:inset 0 1px #fffff4cc,0 22px 54px #56370a1f!important}.feature-panel-v7.dark,.fun-reference-page .feature-panel-v7.dark,.product-chain-band-v6{color:#fff1c2!important;background:radial-gradient(circle at 18% 16%,#ffe2942e,#0000 36%),linear-gradient(145deg,#24190b,#130f08 78%)!important;border-color:#deab414d!important}.feature-panel-v7.dark h3,.product-chain-band-v6 h2,.product-chain-band-v6 .eyebrow{color:#fff1c2!important}.feature-panel-v7.dark p,.product-chain-band-v6 p{color:#ffe59ec2!important}.chain-points span,.fun-wr-badge,.answer-delta{color:#2f210c!important;background:linear-gradient(#ffe8a8f0,#cd972d8f)!important;border-color:#b8872f57!important}.mayhem-mod--buff,.value-tone--good,.home-insight-row span:not(.inline-meta){color:#4f642c!important}.mayhem-mod--nerf,.value-tone--bad,.home-insight-row.is-down span:not(.inline-meta),.answer-delta.down{color:#8b4d34!important}.data-footer{color:#ffe7a4c7!important;background:linear-gradient(90deg,#24190bf5,#3e2b0eeb,#24190bf5)!important;border-top:1px solid #9c6c1c3d!important}.hexbox-hero-v7 .page-title-v7,.hexbox-hero-v7 h1{color:#fff1c2!important;text-shadow:0 18px 42px #00000057!important}.hexbox-hero-v7 .page-copy-v7{color:#ffe29ec7!important}.hexbox-hero-v7 .analysis-tag{color:#2f210c!important;background:linear-gradient(#ffe8a8f5,#c18b2294)!important;border-color:#deab415c!important}.hexbox-hero-v7 .button.button--quiet,.hexbox-hero-v7 .button:not(.primary){color:#24190b!important;background:linear-gradient(#fff6dbeb,#e9d6aac7)!important;border-color:#ffe29e57!important}.page-stack,.system-state{--gold:#b4872f;--gold-deep:#5b3c0d;--paper:#fff8e1e6;--paper-soft:#f1daa0ad;--ink:#1b150d;--muted-warm:#6b5634;max-width:1400px;color:var(--ink);margin:0 auto;padding:30px 20px 64px}.system-state{background:radial-gradient(circle at 74% 22%,#c7912338,#0000 34%),linear-gradient(135deg,#fff6daf0,#eed18bb8);border:1px solid #9c6c1c3d;border-radius:28px;align-content:center;justify-items:start;min-height:min(620px,100dvh - 170px);display:grid;box-shadow:inset 0 1px #fffff5bd,0 24px 64px #56370a1a}.system-state .page-title{color:#1b150d;max-width:720px;font-family:var(--font-title);letter-spacing:0;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,6vw,82px);font-weight:820;line-height:1.02}.system-state .page-subtitle{color:#6b5634;max-width:680px;font-family:var(--font-sans);margin:16px 0 0;font-size:15px;font-weight:650;line-height:1.72}.page-stack>.page-header,.detail-overview,.page-section,.conclusion-panel,.candidate-pool,.comp-card,.comp-score-detail,.comp-replace,.comp-diff,.comp-backup,.ai-pick-table-panel,.toolbar:not(.toolbar--report),.empty-state{background:linear-gradient(#fff8e1eb,#f3e0aead)!important;border:1px solid #9c6c1c3d!important;border-radius:22px!important;box-shadow:inset 0 1px #fffff5b8,0 18px 44px #56370a14!important}.page-stack>.page-header{overflow:hidden;margin-bottom:18px!important;padding:34px 36px!important}.page-stack>.page-header:before,.detail-identity-card:before,.system-state:before{content:"";background:repeating-linear-gradient(90deg,#24190b 0 5px,#c99633 5px 10px,#ffe294d1 10px 15px);border-radius:999px;width:78px;height:10px;margin-bottom:16px;display:block}.page-stack .eyebrow{color:#6b4a14;width:fit-content;max-width:100%;font-family:var(--font-sans);letter-spacing:0;background:linear-gradient(#fff6dbeb,#f4dca0c2);border:1px solid #ac7a1e4d;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:780}.page-stack .page-title,.page-stack .section-title,.page-stack .decision-title,.page-stack .comp-card__title,.page-stack .arena-detail-heading,.page-stack .comp-arch-label{text-wrap:balance;color:#1b150d!important;font-family:var(--font-title)!important;letter-spacing:0!important;font-weight:820!important}.page-stack .page-title{font-size:clamp(36px,5vw,68px)!important;line-height:1.04!important}.page-stack .page-subtitle,.page-stack .section-lead,.page-stack .inline-meta,.page-stack .comp-card__playstyle-desc,.page-stack .comp-card__reasons,.page-stack .comp-flaw__detail,.page-stack .arena-detail-card-stats,.page-stack .arena-core p{color:#6b5634!important;font-family:var(--font-sans)!important;letter-spacing:0!important}.detail-overview{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:stretch;gap:18px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.detail-identity-card,.detail-key-metrics{background:radial-gradient(circle at 84% 18%,#c7912329,#0000 34%),linear-gradient(#fff8e1eb,#f3e0aead)!important;border:1px solid #9c6c1c3d!important;border-radius:24px!important;box-shadow:inset 0 1px #fffff5b8,0 18px 44px #56370a14!important}.detail-identity-card .entity-cell--title{align-items:center;gap:16px}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{border:1px solid #daa83e66!important;border-radius:18px!important;width:78px!important;height:78px!important;box-shadow:0 18px 36px #3d28082e,inset 0 1px #ffecb61f!important}.detail-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}.metric-card{min-height:112px;position:relative;overflow:hidden;background:linear-gradient(#fff5d4e0,#efd69794)!important;border:1px solid #ac7a1e33!important;border-radius:16px!important;box-shadow:inset 0 1px #fffff4ad,0 8px 22px #56370a0e!important}.metric-card:after{content:"";opacity:.72;background:linear-gradient(90deg,#24190b 0 22%,#c99633 22% 64%,#ffe294e0 64% 100%);border-radius:999px;height:4px;position:absolute;bottom:12px;left:14px;right:14px}.metric-label,.control-label,.mini-label,.comp-card__section-title,.pool-size-label,.data-table-header,.comp-score-table th,.page-stack .toolbar-info,.page-stack .toolbar-info-meta{color:#684914!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:780!important}.metric-value,.metric-card strong,.comp-score-val,.comp-formula-result,.comp-arch-score-val{font-variant-numeric:tabular-nums;color:#1b150d!important}.page-stack .analysis-tag,.page-stack .role-tag,.page-stack .chip,.page-stack .chip-button,.page-stack .sample-badge,.page-stack .hex-tier-pill,.page-stack .rarity-badge,.page-stack .comp-card__archetype-badge,.hero-chip__class,.hero-chip__dmg,.comp-hero__class,.comp-hero__dmg{color:#5f4314!important;background:linear-gradient(#fff5d4e6,#efd6979e)!important;border-color:#ac7a1e3d!important;box-shadow:inset 0 1px #fffff4ad,0 3px 12px #6a460d0a!important}.page-stack .analysis-tag:first-child,.page-stack .chip-button--active,.page-stack .comp-card__archetype-badge{color:#fff0bf!important;background:linear-gradient(145deg,#ffe8a82e,#0000 42%),#1a140c!important;border-color:#deab417a!important}.page-stack .button,.system-state .button{color:#fff2c7!important;background:linear-gradient(145deg,#ffe8a824,#0000 44%),#1a140c!important;border-color:#ce9e396b!important;box-shadow:inset 0 1px #ffecb62e,inset 0 -1px #00000052,0 16px 34px #37250b24!important}.page-stack .button--quiet,.system-state .button--quiet{color:#4f3710!important;background:linear-gradient(#fff7dceb,#f0d79a94)!important;border-color:#9c6c1c38!important;box-shadow:inset 0 1px #fffff4ad!important}.page-section,.conclusion-panel{margin-top:18px!important;padding:20px!important}.section-heading{border-bottom:1px solid #9c6c1c33!important;margin-bottom:14px!important;padding-bottom:12px!important}.decision-panel,.conclusion-card,.arena-detail-card,.arena-teammate-row,.arena-build-row,.arena-build-card,.comp-arch-row,.comp-penalty-row,.comp-formula,.comp-replace-compare,.comp-diff__row,.comp-diff__summary{background:linear-gradient(#fff5d4e0,#efd69794)!important;border:1px solid #ac7a1e38!important;border-radius:16px!important;box-shadow:inset 0 1px #fffff4ad!important}.conclusion-card,.decision-panel{padding:16px!important}.decision-row,.insight-row,.comp-flaw,.comp-hero,.hero-chip,.mayhem-note-row{color:#1b150d!important;background:#fff8e18a!important;border-color:#9c6c1c2e!important}.decision-row:hover,.insight-row:hover,.hero-chip:hover,.comp-hero:hover,.arena-teammate-row:hover{transform:translateY(-1px);background:#ffe8a86b!important;border-color:#b8872f6b!important}.toolbar:not(.toolbar--report),.toolbar--compact{align-items:center;gap:10px;display:flex;padding:14px!important}.page-stack .search-input,.page-stack .input,.page-stack select,.page-stack .score-input,.page-stack .pool-size-select{min-height:40px;color:#24190b!important;background:#fff8e1db!important;border:1px solid #9c6c1c3d!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #56370a0d!important}.page-stack .search-input:focus,.page-stack .input:focus,.page-stack select:focus,.page-stack .score-input:focus,.page-stack .pool-size-select:focus{outline:none;border-color:#b8872f94!important;box-shadow:0 0 0 3px #d5a3392e,inset 0 1px 2px #56370a0d!important}.page-stack .data-table-panel,.page-stack .table-wrap,.ai-pick-table-panel,.comp-score-table-wrap{background:linear-gradient(#fff8e1e0,#f3e0ae9e)!important;border-color:#9c6c1c33!important}.page-stack .data-table th,.page-stack .comp-score-table th{color:#5b3f13!important;background:linear-gradient(#f7e2a9e6,#e5c477b8)!important;border-bottom-color:#9c6c1c38!important}.page-stack .data-table td,.page-stack .comp-score-table td{color:#24190b!important;border-bottom-color:#96691c24!important}.page-stack .data-table tbody tr:nth-child(2n),.page-stack .comp-score-table tbody tr:nth-child(2n){background:#ffefbe57!important}.page-stack .data-table tbody tr:hover,.page-stack .comp-score-table tbody tr:hover{background:#ffe1956b!important}.entity-icon,.augment-icon,.hero-chip__icon,.comp-hero__icon,.comp-score-icon{border-color:#daa83e57!important;box-shadow:0 8px 18px #3d280829,inset 0 1px #ffecb61f!important}.candidate-pool,.comp-results,.comp-results>section,.comp-score-detail{margin-top:18px}.comp-card--primary{color:#fff1c2!important;background:radial-gradient(circle at 82% 16%,#ffe29429,#0000 34%),linear-gradient(145deg,#24190b,#130f08 78%)!important;border-color:#deab416b!important}.comp-card--primary .comp-card__title,.comp-card--primary .comp-card__section-title,.comp-card--primary .comp-card__playstyle-desc,.comp-card--primary .comp-card__reasons,.comp-card--primary .comp-card__footer,.comp-card--primary .comp-flaw__detail{color:#ffe59ed1!important}.comp-card--primary .comp-hero,.comp-card--primary .comp-flaw,.comp-card--primary .comp-card__no-flaws{color:#fff1c2!important;background:#ffe8a814!important;border-color:#deab413d!important}.comp-card--primary .comp-hero__name,.comp-card--primary strong{color:#fff1c2!important}.comp-backup__toggle{color:#4f3710!important;background:linear-gradient(#fff7dceb,#f0d79a94)!important;border-color:#9c6c1c3d!important}.empty-state{color:#6b5634!important;font-family:var(--font-sans)!important;padding:28px!important;font-weight:650!important}:root{--v11-black:#151008;--v11-black-2:#21170b;--v11-ink:#18120a;--v11-muted:#65563a;--v11-gold:#b88a36;--v11-gold-soft:#ead49a;--v11-paper:#f5ecd6;--v11-paper-2:#ecddb7;--v11-paper-3:#dfc98e;--v11-line:#7452182e;--v11-line-strong:#74521852}body:before{mix-blend-mode:screen!important;opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ead49a09 1px,#0000 1px),linear-gradient(90deg,#ead49a06 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.reference-note{background:linear-gradient(90deg,#110d07,#1d150a 48%,#110d07)!important;border-bottom:1px solid #ead49a29!important}.reference-note__inner{color:#ead49ad1!important;min-height:32px!important}.bar-mark i{box-shadow:none!important;background:linear-gradient(#f1d98f,#a6782a)!important}.nav-shell{background:0 0!important;border-bottom:0!important;width:min(100% - 48px,1400px)!important;margin-top:16px!important}.nav-shell .brand-mark img{width:24px!important;height:24px!important}.nav-link.active,.nav-link.product.active{color:#18120a!important;background:#f5ecd6!important}.page.content{background:linear-gradient(#f5ecd6f7,#e8d7aef0)!important;width:min(100% - 48px,1400px)!important;margin:0 auto!important;padding:32px 0 68px!important;box-shadow:0 0 0 1px #ead49a24,0 44px 110px #00000057!important}.route-page--home .hero{background:radial-gradient(circle at 76% 48%,#b88a3629,#0000 34%),linear-gradient(135deg,#f6eed9 0%,#ebdbb2 58%,#e2c987 100%)!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;gap:56px!important;min-height:612px!important;padding:42px 0 48px!important;box-shadow:inset 0 1px #fffff59e,inset 0 -1px #74521829!important}.route-page--home .hero .eyebrow{color:#604414!important;background:#fffaeb9e!important;border-color:#74521833!important;margin-bottom:28px!important;box-shadow:inset 0 1px #fffff59e!important}.route-page--home .hero .eyebrow:before{background:repeating-linear-gradient(90deg, var(--v11-black) 0 5px, var(--v11-gold) 5px 10px, #ead49ae6 10px 15px)!important;width:70px!important}.route-page--home .hero-actions .button{color:#251b0d!important;background:linear-gradient(#fffaebf5,#efe1bed6)!important;border-color:#7452183d!important;min-width:170px!important;min-height:48px!important}.route-page--home .hero-actions .button.primary{background:linear-gradient(145deg, #ead49a1f, transparent 42%), var(--v11-black)!important;color:#f7e9c7!important;border-color:#f6e8c42e!important}.route-page--home .visual{justify-self:end!important;width:100%!important;max-width:642px!important;min-height:528px!important;transform:translateY(-2px)!important}.route-page--home .data-atlas{background:radial-gradient(circle at 82% 22%,#ead49a29,#0000 32%),linear-gradient(145deg,#24190d 0%,#17120a 68%,#0f0c07 100%)!important;border-color:#ead49a33!important;border-radius:30px!important;min-height:512px!important;box-shadow:inset 0 1px #f6e8c41f,inset 0 0 0 10px #f6e8c408,0 28px 64px #00000042!important}.route-page--home .data-atlas:before{background:linear-gradient(#f6e8c457 0 0) 0 0/42px 1px no-repeat,linear-gradient(#f6e8c457 0 0) 0 0/1px 42px no-repeat,linear-gradient(#f6e8c457 0 0) 100% 0/42px 1px no-repeat,linear-gradient(#f6e8c457 0 0) 100% 0/1px 42px no-repeat,linear-gradient(#f6e8c457 0 0) 0 100%/42px 1px no-repeat,linear-gradient(#f6e8c457 0 0) 0 100%/1px 42px no-repeat,linear-gradient(#f6e8c457 0 0) 100% 100%/42px 1px no-repeat,linear-gradient(#f6e8c457 0 0) 100% 100%/1px 42px no-repeat,linear-gradient(#f6e8c409 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#f6e8c408 1px,#0000 1px) 0 0/28px 28px!important;border-color:#f6e8c41f!important}.route-page--home .spectrum{opacity:.62!important}.route-page--home .spectrum i{box-shadow:inset 0 -18px 28px #0f0c0757!important}.route-page--home .stripe-field{opacity:.5!important}.route-page--home .query-card,.route-page--home .floating-card,.route-page--home .atlas-hud{background:linear-gradient(#fffcf3f5,#f4eddbe6)!important;border-color:#74521829!important;box-shadow:inset 0 1px #ffffffd1,0 22px 54px #00000029!important}.route-page--home .query-card{width:min(82%,430px)!important;top:53%!important}.route-page--home .floating-card.source{top:70px!important;left:28px!important}.route-page--home .floating-card.hexbox{bottom:30px!important;right:24px!important}.route-page--home .atlas-hud{background:linear-gradient(#f4eddbd1,#e8ddc1a8)!important;bottom:32px!important;left:36px!important}.proof-strip{background:linear-gradient(90deg,#161008,#21170b 50%,#161008)!important;border-top:1px solid #ead49a2e!important;border-bottom:1px solid #00000080!important;margin-top:0!important;box-shadow:inset 0 1px #f6e8c414,0 16px 42px #0000002e!important}.proof-cell{background:0 0!important;border-right:1px solid #ead49a1f!important;min-height:106px!important}.proof-k{color:#ead49a94!important}.proof-note{color:#f6e8c47a!important}.route-page>.page-header-v7,.section,.entry-card,.home-insight-panel,.feature-panel-v7,.fun-card,.insight-panel,.mayhem-rule-card,.mayhem-champion-row,.mayhem-change-card,.mayhem-note-row,.hexbox-panel,.report-shell .report-panel-v7,.report-shell .filter-rail-v7,.page-stack>.page-header,.detail-identity-card,.detail-key-metrics,.page-section,.conclusion-panel,.candidate-pool,.comp-card,.comp-score-detail,.comp-replace,.comp-diff,.comp-backup,.ai-pick-table-panel,.toolbar:not(.toolbar--report),.empty-state{border-color:var(--v11-line)!important;background:linear-gradient(#f9f2deeb,#ebddb9b8)!important;box-shadow:inset 0 1px #fffff59e,0 18px 44px #37250b0f!important}.entry-card:hover,.home-insight-panel:hover,.feature-panel-v7:hover,.fun-card:hover,.insight-panel:hover,.mayhem-rule-card:hover,.mayhem-champion-row:hover,.mayhem-change-card:hover{border-color:var(--v11-line-strong)!important;background:linear-gradient(#fffaebf2,#ede0bed1)!important}.route-page .analysis-tag,.route-page .route-badge,.note-pill,.report-shell .role-tag,.report-shell .chip,.report-shell .rarity-badge,.report-shell .hex-tier-pill,.report-shell .sample-badge,.report-shell .positioning-badge,.page-stack .analysis-tag,.page-stack .role-tag,.page-stack .chip,.page-stack .chip-button,.page-stack .sample-badge,.page-stack .hex-tier-pill,.page-stack .rarity-badge,.page-stack .comp-card__archetype-badge,.hero-chip__class,.hero-chip__dmg,.comp-hero__class,.comp-hero__dmg{color:#5d4214!important;background:linear-gradient(#fffaebd1,#e8dab594)!important;border-color:#7452182e!important;box-shadow:inset 0 1px #fffff58a!important}.route-page .analysis-tag:first-child,.route-page .route-badge,.page-stack .analysis-tag:first-child,.page-stack .chip-button--active,.page-stack .comp-card__archetype-badge{background:linear-gradient(145deg, #ead49a1a, transparent 42%), var(--v11-black)!important;color:#f3dfaa!important;border-color:#ead49a47!important}.report-shell .panel-toolbar-v7,.report-shell .data-table th,.table-controls,.page-stack .data-table th,.page-stack .comp-score-table th{color:#574016!important;background:linear-gradient(#ebddb9e6,#ddc894b3)!important;border-color:#74521829!important}.report-shell .data-table tbody tr:nth-child(2n),.page-stack .data-table tbody tr:nth-child(2n),.page-stack .comp-score-table tbody tr:nth-child(2n){background:#fffaeb4d!important}.metric-card,.decision-panel,.conclusion-card,.arena-detail-card,.arena-teammate-row,.arena-build-row,.arena-build-card,.comp-arch-row,.comp-penalty-row,.comp-formula,.comp-replace-compare,.comp-diff__row,.comp-diff__summary{background:linear-gradient(#faf4e2db,#e8dab594)!important;border-color:#74521829!important;box-shadow:inset 0 1px #fffff594!important}.report-visual-strip,.hexbox-device{background:radial-gradient(circle at 18% 14%,#ead49a24,#0000 36%),linear-gradient(145deg,#24190d,#100c07 76%)!important;border-color:#ead49a33!important}.data-footer{color:#ead49a9e!important;background:linear-gradient(90deg,#110d07,#1d150a 50%,#110d07)!important;border-top:1px solid #ead49a24!important;width:min(100% - 48px,1400px)!important;margin:0 auto 40px!important}.route-page:not(.route-page--home)>.page-header-v7{background:radial-gradient(circle at 78%,#b88a361f,#0000 34%),linear-gradient(135deg,#f7efdaf0,#e7d8b1c7)!important;border-bottom:1px solid #74521829!important;grid-template-columns:minmax(0,1fr) minmax(380px,420px)!important;align-items:center!important;gap:38px!important;min-height:268px!important;padding:30px 0 28px!important;box-shadow:inset 0 1px #fffff594,inset 0 -1px #7452181a!important}.route-page:not(.route-page--home) .page-title-v7{max-width:720px!important;margin-top:12px!important;font-size:50px!important;line-height:1.04!important}.route-page:not(.route-page--home) .page-copy-v7{max-width:650px!important;margin-top:12px!important;font-size:14px!important;line-height:1.72!important}.route-page:not(.route-page--home) .page-side-note{background:linear-gradient(#fffcf3e0,#efe5caa8)!important;border-color:#74521826!important;border-radius:18px!important;padding:12px!important;box-shadow:inset 0 1px #fffff5a8,0 16px 34px #37250b14!important}.route-page:not(.route-page--home) .page-side-note strong{margin-top:8px!important;font-size:20px!important;line-height:1.12!important}.route-page:not(.route-page--home) .page-side-note p{margin-top:8px!important;font-size:11.5px!important;line-height:1.46!important}.route-page:not(.route-page--home) .page-side-note .text-link{margin-top:14px!important}.route-page:not(.route-page--home) .report-visual-strip{background:radial-gradient(circle at 18% 18%,#ead49a1f,#0000 38%),linear-gradient(145deg,#24190d,#120e08 76%)!important;border-color:#ead49a33!important;min-height:56px!important;margin:9px 0 2px!important;padding:7px!important}.route-page:not(.route-page--home) .report-visual-token{border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important;margin-left:-7px!important}.route-page:not(.route-page--home) .report-visual-token:first-child{flex-basis:44px!important;width:44px!important;height:44px!important;margin-left:0!important}.report-shell{grid-template-columns:minmax(0,1fr) 276px!important;gap:12px!important;margin-top:16px!important}.report-shell .report-panel-v7,.report-shell .filter-rail-v7{background:linear-gradient(#faf4e2db,#e8dab594)!important;border-color:#74521826!important;box-shadow:inset 0 1px #fffff594,0 12px 30px #37250b0e!important}.report-shell .filter-rail-v7{background:linear-gradient(#f6edd4d6,#e0cea17a)!important;padding:14px!important}.report-shell .panel-toolbar-v7{background:linear-gradient(#e0cea194,#d6bf8661)!important;min-height:44px!important}.report-shell .search-input,.report-shell .input,.page-stack .search-input,.page-stack .input,.page-stack select,.page-stack .score-input,.page-stack .pool-size-select{background:#fffaebc2!important;border-color:#74521829!important}.report-shell .button--quiet,.report-shell .chip-button,.page-stack .button--quiet,.system-state .button--quiet{color:#4b3510!important;background:linear-gradient(#fffaebd6,#e0cea16b)!important;border-color:#74521829!important}.report-shell .button--quiet:hover,.report-shell .chip-button:hover{background:linear-gradient(#fffcf3f0,#ead49a7a)!important}.report-shell .data-table th,.page-stack .data-table th,.page-stack .comp-score-table th{color:#524019!important;background:linear-gradient(#e1cfa0a8,#d3bc816b)!important}:root{--bg:#f1ebdf;--paper:#fbf7ee;--paper-strong:#fffdf8;--paper-soft:#f5efe2;--paper-muted:#ece3d3;--ink:#221d17;--ink-soft:#3b332a;--muted:#736756;--subtle:#988a76;--gold:#9c7531;--gold-soft:#f4e7c8;--green:#66785b;--green-soft:#e7ecd8;--red:#a75f4f;--red-soft:#f3ddd5;--charcoal:#29231b;--v11-black:#221d17;--v11-ink:#221d17;--v11-muted:#736756;--v11-gold:#9c7531;--v11-gold-soft:#f4e7c8;--v11-paper:#fbf7ee;--v11-paper-2:#f5efe2;--v11-line:#4e412f2e;--v11-line-strong:#3a2f224d}html{background:var(--bg)!important}body{color:var(--ink)!important;background:radial-gradient(circle at 12% 20%,#fffdf8b8,#0000 24%) 0 0/100% 100%,linear-gradient(#53453009 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#53453008 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 78% 18%,#f4e7c87a,#0000 30%) 0 0/100% 100%,linear-gradient(#f8f2e7 0%,#f1eadc 100%) 0 0/100% 100%!important}body:before{mix-blend-mode:multiply!important;opacity:.24!important;background-image:radial-gradient(circle at 25% 20%,#221d171a 0 1px,#0000 1.3px),radial-gradient(circle at 75% 55%,#9c753114 0 1px,#0000 1.2px)!important;background-size:7px 7px,11px 11px!important}.layout-shell{background:0 0!important;min-height:100vh!important}.reference-note{display:none!important}.nav-shell{background:0 0!important;width:min(100% - 40px,1400px)!important;margin:16px auto 0!important}.nav{background:linear-gradient(135deg,#fffdf80e,#0000 38%),#29231bf5!important;border-color:#fffdf81f!important;min-height:66px!important;box-shadow:inset 0 1px #fffdf817,inset 0 -1px #0000002e,0 18px 56px #29211633!important}.nav-shell .brand-mark{background:linear-gradient(145deg, #fffdf838, transparent 44%), var(--gold)!important;border-color:#fffdf81f!important;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #00000029!important}.brand-name{color:var(--paper)!important}.brand-sub,.nav-link{color:#fbf7eeb8!important}.nav-shell .global-search-input{color:var(--paper)!important;background:#fbf7ee14!important;border-color:#fbf7ee21!important}.nav-shell .global-search-input::placeholder{color:#fbf7ee94!important}.nav-link:hover{color:var(--paper)!important;background:#ffffff14!important}.nav-link.active,.nav-link.product.active{background:var(--paper)!important;color:var(--ink)!important}.nav-link.product{color:#e2ead3!important;background:#66785b47!important}.page.content{width:min(100% - 40px,1400px)!important;box-shadow:none!important;background:0 0!important;margin:0 auto!important;padding:64px 0 72px!important}.route-page{--gold:#9c7531;--gold-soft:#f4e7c8;--v8-ink:#221d17;--v8-muted:#736756;background:0 0!important}.route-page--home{margin-top:0!important}.route-page--home .hero{min-height:650px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr)!important;align-items:center!important;gap:66px!important;padding:0!important}.route-page--home .hero>div:first-child{max-width:690px!important}.route-page--home .hero .eyebrow{color:var(--muted)!important;background:#fffdf88a!important;border-color:#4e412f2e!important;margin-bottom:0!important}.route-page--home .hero h1{max-width:790px!important;color:var(--ink)!important;margin-top:22px!important;font-size:78px!important;font-weight:700!important;line-height:.98!important}.route-page--home .hero h1 em{color:var(--ink)!important;font-weight:400!important}.route-page--home .hero-copy{max-width:690px!important;color:var(--muted)!important;margin-top:24px!important;font-size:18px!important;font-weight:500!important;line-height:1.86!important}.route-page--home .hero-actions .button{min-width:158px!important;min-height:50px!important;color:var(--ink-soft)!important;background:linear-gradient(#fffdf8f5,#f4ede0c2)!important;border-color:#3a2f224d!important}.route-page--home .hero-actions .button.primary{border-color:var(--ink)!important;background:linear-gradient(145deg, #fffdf817, transparent 42%), var(--ink)!important;color:var(--paper)!important}.route-page--home .visual{justify-self:stretch!important;max-width:none!important;min-height:600px!important;transform:none!important}.route-page--home .data-atlas.data-atlas--evidence{grid-template-rows:auto auto 1fr auto;gap:18px;background:radial-gradient(circle at 50% 45%,#fffdf8fa 0 24%,#fffdf87a 34%,#0000 47%),radial-gradient(circle at 78% 16%,#e7ecd8d6,#0000 30%),radial-gradient(circle at 19% 76%,#f4e7c8b8,#0000 28%),linear-gradient(#fffdf8db,#efe5d3c7)!important;border:1px solid #3a2f2238!important;border-radius:30px!important;min-height:570px!important;padding:28px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 10px #fffdf83d,inset 0 -34px 80px #45372414,0 1px 1px #2b22160a,0 34px 110px #44341e24!important}.route-page--home .data-atlas.data-atlas--evidence:before{background:linear-gradient(#241f180b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#241f180a 1px,#0000 1px) 0 0/28px 28px!important;border-color:#241f1829!important;inset:19px!important}.route-page--home .data-atlas.data-atlas--evidence:after{display:none!important}.atlas-evidence-head{z-index:2;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:850;display:flex;position:relative}.atlas-focus-card,.atlas-evidence-row,.atlas-meta-grid>div,.atlas-product-card-v7{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffdf8f0,#f8f2e7db);border:1px solid #241f1829;position:relative;box-shadow:inset 0 1px #ffffffc7,0 16px 46px #3026181a}.atlas-focus-card h3{color:var(--ink);font-family:var(--font-title);margin:10px 0 0;font-size:34px;line-height:1.05}.atlas-focus-card p{max-width:48ch;color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.7}.atlas-link{background:var(--ink);min-height:42px;color:var(--paper);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 14px;font-weight:850;display:inline-flex}.atlas-link:after{content:"→";background:#fbf7ee1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.atlas-evidence-list{z-index:2;gap:10px;width:min(440px,78%);margin-left:auto;display:grid;position:relative}.atlas-evidence-row{min-height:72px;transition:border-color .36s var(--ease-instrument), transform .36s var(--ease-instrument);border-radius:18px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.atlas-evidence-row:hover{border-color:#3a2f2247;transform:translateY(-2px)}.atlas-evidence-row span,.atlas-evidence-row small,.atlas-meta-grid span{color:var(--muted);font-size:11px;font-weight:750}.atlas-evidence-row strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.atlas-evidence-row em{color:var(--green);font-family:var(--font-mono);font-style:normal;font-weight:900}.atlas-evidence-row small{grid-column:2/-1}.atlas-meta-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.atlas-meta-grid>div{border-radius:16px;align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.atlas-meta-grid strong{min-width:0;color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.atlas-product-card-v7{z-index:3;border-radius:18px;grid-template-columns:28px minmax(0,1fr);gap:6px 9px;width:228px;padding:14px;display:grid;position:absolute;bottom:40px;right:28px}.atlas-product-card-v7 img{border-radius:7px;width:26px;height:26px}.atlas-product-card-v7 span{color:var(--ink);font-weight:900}.atlas-product-card-v7 strong{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.proof-strip{background:#fffdf857!important;border-top:1px solid #3a2f224d!important;border-bottom:1px solid #5648331f!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:44px!important;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #40311f0a!important}.proof-cell{border-right:1px solid #5648331f!important;min-height:114px!important}.proof-cell:first-child{border-left:1px solid #5648331f!important}.proof-cell:hover{background:#fffdf88a!important}.proof-k,.proof-note{color:var(--muted)!important}.proof-v{color:var(--ink)!important}.home-guidance{grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.home-guidance-card{padding:22px 22px 20px;background:linear-gradient(#fffdf8d1,#f4ede08a)!important;border:1px solid #4e412f29!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffffc7,0 18px 44px #40311f12!important}.home-guidance-card--lead{background:radial-gradient(circle at 82% 18%,#dacaa247,#0000 34%),linear-gradient(#fffdf8e6,#f2ebdcad)!important}.home-guidance-card h2,.home-guidance-card h3{color:var(--ink);font-family:var(--font-title);margin:10px 0 0;line-height:1.12}.home-guidance-card h2{font-size:34px}.home-guidance-card h3{font-size:24px}.home-guidance-card p{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.72}.entry-card,.entry-home,.entry-product{grid-column:span 4!important}.route-page>.page-header-v7,.section,.entry-card,.home-insight-panel,.feature-panel-v7,.fun-card,.insight-panel,.mayhem-rule-card,.mayhem-champion-row,.mayhem-change-card,.mayhem-note-row,.hexbox-panel,.report-shell .report-panel-v7,.report-shell .filter-rail-v7{background:linear-gradient(#fffdf8d1,#f4ede070)!important;border-color:#4e412f29!important;box-shadow:inset 0 1px #ffffffc7,0 18px 44px #40311f12!important}.entry-home,.feature-panel-v7.dark,.fun-reference-page .feature-panel-v7.dark,.product-chain-band-v6,.hexbox-hero-v7{background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--charcoal)!important;color:var(--paper)!important;border-color:#fffdf824!important}.route-page:not(.route-page--home)>.page-header-v7{min-height:268px!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #4e412f33!important}.route-page:not(.route-page--home) .page-side-note{background:#fffdf8b8!important;border-color:#4e412f26!important}.report-shell .filter-rail-v7,.report-shell .report-panel-v7{background:linear-gradient(180deg, #fffdf8d6, #f7efe1a3), var(--paper-strong)!important}.report-shell .panel-toolbar-v7,.report-shell .data-table th,.page-stack .data-table th,.page-stack .comp-score-table th{color:#3b332ac7!important;background:#e5d8c4d1!important}.report-shell .data-table tbody tr:hover,.page-stack .data-table tbody tr:hover,.page-stack .comp-score-table tbody tr:hover{background:#fffdf89e!important}.data-footer{width:min(100% - 40px,1400px)!important;color:var(--muted)!important;background:0 0!important;border-top:1px solid #4e412f2e!important;margin:0 auto 34px!important}.route-page .eyebrow,.route-page--home .hero .eyebrow,.hexbox-hero-v7 .eyebrow,.page-stack .eyebrow{width:auto!important;min-height:0!important;box-shadow:none!important;color:var(--muted)!important;font-family:var(--font-mono)!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.route-page .eyebrow:before,.route-page--home .hero .eyebrow:before,.hexbox-hero-v7 .eyebrow:before,.page-stack .eyebrow:before{content:""!important;background:repeating-linear-gradient(90deg, var(--green) 0 5px, transparent 5px 10px)!important;opacity:1!important;border:0!important;border-radius:0!important;flex:0 0 78px!important;width:78px!important;height:12px!important;margin:0!important;display:block!important}.route-page:not(.route-page--home) .analysis-tags{flex-wrap:wrap!important;display:flex!important}.route-page .analysis-tag,.route-page .route-badge,.note-pill,.report-shell .role-tag,.report-shell .chip,.report-shell .rarity-badge,.report-shell .hex-tier-pill,.report-shell .sample-badge,.report-shell .positioning-badge,.page-stack .analysis-tag,.page-stack .role-tag,.page-stack .chip,.page-stack .chip-button,.page-stack .sample-badge,.page-stack .hex-tier-pill,.page-stack .rarity-badge,.page-stack .comp-card__archetype-badge,.hero-chip__class,.hero-chip__dmg,.comp-hero__class,.comp-hero__dmg{color:var(--muted)!important;box-shadow:none!important;background:#fffdf88a!important;border-color:#4e412f24!important}.route-page .analysis-tag:first-child,.route-page .route-badge,.page-stack .analysis-tag:first-child,.page-stack .chip-button--active,.page-stack .comp-card__archetype-badge{color:var(--muted)!important;background:#fffdf88a!important;border-color:#4e412f24!important}.entry-home .route-badge,.feature-panel-v7.dark .route-badge,.product-chain-band-v6 .route-badge{color:#fbf7ee9e!important;background:#fbf7ee17!important;border-color:#fbf7ee24!important}:root{--subpage-panel:#fffdf8c2;--subpage-panel-soft:#f5efe294;--subpage-panel-strong:#fffdf8e0;--subpage-line:#4e412f24;--subpage-line-strong:#3a2f223d;--subpage-shadow:0 14px 38px #40311f0e}:is(.page.content:has(>.page-stack),.page.content:has(>.system-state)){padding-top:40px!important}.page-stack,.system-state{--gold:#9c7531;--gold-soft:#f4e7c8;--paper:#fbf7ee;--paper-soft:#f5efe2;--ink:#221d17;--muted-warm:#736756;color:var(--ink)!important;padding-top:0!important}.page-stack>.page-header:before,.detail-identity-card:before,.system-state:before{content:none!important;display:none!important}.detail-overview{align-items:stretch!important;gap:20px!important}.page-stack>.page-header,.detail-identity-card,.detail-key-metrics,.page-section,.conclusion-panel,.candidate-pool,.comp-card,.comp-score-detail,.comp-replace,.comp-diff,.comp-backup,.ai-pick-table-panel,.detail-table-panel,.decision-panel,.conclusion-card,.arena-build-detail,.arena-detail-section,.arena-detail-card,.comp-card--primary,.comp-card--bench,.comp-card--empty,.toolbar:not(.toolbar--report),.empty-state{border-color:var(--subpage-line)!important;background:linear-gradient(180deg, var(--subpage-panel), var(--subpage-panel-soft))!important;box-shadow:inset 0 1px 0 #ffffffb8, var(--subpage-shadow)!important}.detail-identity-card{min-height:312px!important;padding:28px 28px 32px!important}.detail-key-metrics{background:#fffdf86b!important;gap:12px!important;padding:16px!important}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{background:#fffdf88a!important;border-color:#3a2f2233!important;box-shadow:0 12px 26px #3026181f,inset 0 1px #ffffff9e!important}.detail-identity-card .page-title{max-width:860px!important;color:var(--ink)!important;letter-spacing:0!important;font-size:clamp(44px,5vw,74px)!important;font-weight:700!important;line-height:.98!important}.page-stack .page-subtitle,.page-stack .section-lead,.page-stack .inline-meta,.page-stack .metric-hint,.page-stack .comp-card__playstyle-desc,.page-stack .comp-card__reasons,.page-stack .comp-flaw__detail,.page-stack .arena-detail-card-stats,.page-stack .arena-core p{color:var(--muted)!important;font-weight:500!important}.metric-card,.detail-key-metrics>.metric-card,.page-stack .metric-card,.compare-metric,.comp-score-detail .metric-card{border-color:var(--subpage-line)!important;background:linear-gradient(#fffdf8d1,#f7f1e6a3)!important;min-height:104px!important;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #40311f0b!important}.metric-card:after{opacity:.46!important;background:linear-gradient(90deg,#221d17ad 0 28%,#66785b80 28% 63%,#9c75313d 63% 100%)!important;height:4px!important;bottom:12px!important;left:14px!important;right:14px!important}.metric-label,.page-stack .metric-label,.control-label,.mini-label,.comp-card__section-title,.pool-size-label,.data-table-header,.comp-score-table th,.page-stack .toolbar-info,.page-stack .toolbar-info-meta{color:var(--muted)!important;font-family:var(--font-mono)!important;letter-spacing:.035em!important;text-transform:none!important;font-size:11px!important;font-weight:780!important}.metric-value,.metric-card strong,.comp-score-val,.comp-formula-result,.comp-arch-score-val,.metric-winner{color:var(--ink)!important}.page-stack .analysis-tags{gap:8px!important;margin-top:14px!important}.page-stack .analysis-tag,.page-stack .analysis-tag:first-child,.page-stack .role-tag,.page-stack .chip,.page-stack .chip-button,.page-stack .chip-button--active,.page-stack .sample-badge,.page-stack .hex-tier-pill,.page-stack .rarity-badge,.page-stack .rarity-badge--gold,.page-stack .comp-card__archetype-badge,.note-pill,.hero-chip__class,.hero-chip__dmg,.comp-hero__class,.comp-hero__dmg{border-color:var(--subpage-line)!important;color:var(--muted)!important;box-shadow:none!important;background:#fffdf87a!important}.page-stack .button,.system-state .button{background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--ink)!important;color:var(--paper)!important;border-color:#221d173d!important;box-shadow:inset 0 1px #fffdf81f,0 14px 30px #221d1724!important}.page-stack .page-actions .button:first-child,.page-stack .button:not(.button--quiet):not(.button--disabled),.system-state .page-actions .button:first-child,.system-state .button:not(.button--quiet):not(.button--disabled){background:linear-gradient(145deg, #fffdf814, transparent 42%), var(--ink)!important;color:var(--paper)!important;text-shadow:none!important;border-color:#221d173d!important;box-shadow:inset 0 1px #fffdf81f,0 14px 30px #221d1724!important}.page-stack .button:hover,.system-state .button:hover{background:linear-gradient(145deg,#fffdf81f,#0000 42%),#18140f!important;border-color:#221d1752!important;transform:translateY(-1px)!important}.page-stack .page-actions .button:first-child:hover,.page-stack .button:not(.button--quiet):not(.button--disabled):hover,.system-state .page-actions .button:first-child:hover,.system-state .button:not(.button--quiet):not(.button--disabled):hover{color:var(--paper)!important;background:linear-gradient(145deg,#fffdf81f,#0000 42%),#18140f!important;border-color:#221d1752!important;box-shadow:inset 0 1px #fffdf824,0 16px 32px #221d1729!important}.page-stack .button--quiet,.system-state .button--quiet,.report-shell .button--quiet,.report-shell .chip-button{border-color:var(--subpage-line)!important;color:var(--ink-soft)!important;background:linear-gradient(#fffdf8b8,#f5efe28f)!important;box-shadow:inset 0 1px #ffffff9e,0 8px 18px #40311f0b!important}.page-stack .button--quiet:hover,.system-state .button--quiet:hover,.report-shell .button--quiet:hover,.report-shell .chip-button:hover{color:var(--ink)!important;background:linear-gradient(#fffdf8e0,#f5efe2ad)!important}.page-stack .section-heading{border-bottom-color:var(--subpage-line)!important}.decision-row,.conclusion-card,.arena-teammate-row,.comp-score-row,.comp-penalty-item,.comp-diff-row,.page-stack .search-input,.page-stack .input,.page-stack select,.page-stack .score-input,.page-stack .pool-size-select,.report-shell .search-input,.report-shell .input,.report-shell select{border-color:var(--subpage-line)!important;color:var(--ink)!important;box-shadow:none!important;background:#fffdf88f!important}.decision-row:hover,.conclusion-card:hover,.arena-teammate-row:hover,.comp-score-row:hover,.comp-penalty-item:hover,.comp-diff-row:hover{border-color:var(--subpage-line-strong)!important;background:#fffdf8c7!important}.report-shell .data-table th,.page-stack .data-table th,.page-stack .comp-score-table th{border-bottom-color:var(--subpage-line)!important;color:#3b332ab8!important;background:#ece3d38f!important}.report-shell .data-table td,.page-stack .data-table td,.page-stack .comp-score-table td{border-bottom-color:#5648331a!important}.augment-icon--rarity-gold,.page-stack .augment-icon--rarity-gold,.rarity-badge--gold{background:#fffdf88f!important;border-color:#4e412f33!important;box-shadow:inset 0 0 0 1px #9c75311a!important}.augment-icon--rarity-prismatic,.page-stack .augment-icon--rarity-prismatic{background:#e7ecd894!important;border-color:#66785b3d!important}.augment-hover-card{border-color:var(--subpage-line)!important;background:#fffdf8f5!important;box-shadow:0 22px 54px #30261824!important}.value-good,.tone-good,.metric-card--good .metric-value{color:#55724c!important}.value-bad,.tone-bad,.metric-card--bad .metric-value{color:#925848!important}.value-warn,.tone-warn,.metric-card--warn .metric-value{color:#7b612f!important}.brand-mark{background:#efe5cf!important;border-color:#fbf7ee29!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff85,0 8px 18px #00000024!important}.brand-mark img{transform:scale(1.12);object-fit:cover!important;border-radius:9px!important;width:32px!important;height:32px!important}.nav-shell .brand-mark img{width:30px!important;height:30px!important;box-shadow:none!important;border-radius:8px!important}.report-shell .panel-toolbar-v7{min-height:54px!important;box-shadow:none!important;background:#fffdf86b!important;border-bottom:1px solid #4e412f21!important;padding:0 18px!important}.report-shell .panel-toolbar-v7 span,.report-shell .panel-toolbar-v7 strong{color:#3b332ab8!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;font-size:13px!important;font-weight:650!important}.report-shell .panel-toolbar-v7 strong{color:var(--ink)!important;font-variant-numeric:tabular-nums!important}.report-shell .data-table-panel,.page-stack .data-table-panel,.detail-table-panel{background:#fffdf8a3!important;border-color:#4e412f1f!important;box-shadow:inset 0 1px #ffffff9e,0 12px 28px #40311f0b!important}.report-shell .data-table,.page-stack .data-table{color:var(--ink)!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;background:0 0!important;font-size:13px!important;line-height:1.46!important}.report-shell .data-table th,.page-stack .data-table th,.page-stack .comp-score-table th{color:#3b332aad!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;background:#f6f0e5b8!important;border-bottom:1px solid #4e412f1f!important;padding:12px!important;font-size:13px!important;font-weight:620!important}.report-shell .data-table th:first-child,.page-stack .data-table th:first-child{background:#f6f0e5b8!important}.report-shell .data-table td,.page-stack .data-table td{color:var(--ink)!important;padding:10px 12px!important;font-size:13px!important;font-weight:540!important}.report-shell .data-table tbody tr,.page-stack .data-table tbody tr{background:#fffdf894!important}.report-shell .data-table tbody tr:nth-child(2n),.page-stack .data-table tbody tr:nth-child(2n){background:#f8f2e775!important}.report-shell .data-table tbody tr:hover,.page-stack .data-table tbody tr:hover{background:#fffdf8db!important}.report-shell .data-table-sort-button,.page-stack .data-table-sort-button{color:inherit!important;font:inherit!important;gap:7px!important}.report-shell .data-table-sort-button[aria-pressed=true],.page-stack .data-table-sort-button[aria-pressed=true],.report-shell .data-table-sort-button[aria-pressed=true] .data-table-sort-label,.page-stack .data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:var(--ink)!important;font-weight:760!important}.report-shell .data-table-sort-caret,.page-stack .data-table-sort-caret{border-left-width:4px!important;border-right-width:4px!important}.report-shell .data-table-sort-caret--active,.page-stack .data-table-sort-caret--active{border-top-color:#9c7531bd!important;border-bottom-color:#9c7531bd!important}.report-shell .table-controls,.page-stack .table-controls{background:#fffdf86b!important;border-top:1px solid #4e412f1a!important}.hexbox-page>.section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:52px 0 0!important}.hexbox-page .section-head{border-bottom:1px solid #4e412f24!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin-bottom:22px!important;padding-bottom:18px!important;display:grid!important}.hexbox-page .section-head h2{max-width:720px!important;color:var(--ink)!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(26px,3.1vw,44px)!important;font-weight:760!important;line-height:1.12!important}.hexbox-page .section-head .section-lead{color:var(--muted)!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;font-weight:650!important}.hexbox-workflow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.hexbox-workflow .feature-panel-v7{background:linear-gradient(#fffdf8c2,#f5efe280)!important;border-color:#4e412f21!important;border-radius:18px!important;grid-column:auto!important;align-content:start!important;min-height:214px!important;padding:24px!important;box-shadow:inset 0 1px #ffffffad,0 12px 30px #40311f0b!important}.hexbox-workflow .feature-panel-v7>span:not(.mini-label){color:#3b332a70!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:780!important}.hexbox-workflow .mini-label{color:#3b332aa3!important;width:fit-content!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;background:#fffdf899!important;border:1px solid #4e412f1f!important;border-radius:7px!important;padding:4px 8px!important;font-size:12px!important;font-weight:620!important}.hexbox-workflow .feature-panel-v7 h3{max-width:13em!important;color:var(--ink)!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;margin-top:36px!important;font-size:clamp(22px,2vw,30px)!important;font-weight:760!important;line-height:1.16!important}.hexbox-workflow .feature-panel-v7 p{max-width:28em!important;color:var(--muted)!important;font-size:14px!important;font-weight:560!important;line-height:1.7!important}.hexbox-page .product-chain-band-v6,.route-page--home .product-chain-band-v6{background:linear-gradient(135deg,#fffdf80f,#0000 42%),#221d17!important;border-color:#fbf7ee21!important;border-radius:24px!important;align-items:end!important;min-height:236px!important;margin-top:16px!important;padding:34px 38px!important;box-shadow:inset 0 1px #fffdf81a,0 22px 58px #2a221829!important}.hexbox-page .product-chain-band-v6 h2,.route-page--home .product-chain-band-v6 h2{color:#f5ead0!important;max-width:760px!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;font-size:clamp(34px,4vw,58px)!important;font-weight:760!important;line-height:1.1!important}.hexbox-page .product-chain-band-v6 p,.route-page--home .product-chain-band-v6 p{color:#f5ead0ad!important;max-width:650px!important;font-size:14px!important;font-weight:560!important;line-height:1.76!important}.hexbox-page .chain-points,.route-page--home .chain-points{justify-content:flex-end!important}.hexbox-page .chain-points span,.route-page--home .chain-points span{color:#f5ead0ad!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;background:#f5ead012!important;border-color:#f5ead024!important;border-radius:999px!important;font-size:12px!important;font-weight:620!important}.arena-build-skill-line{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.route-page:not(.route-page--home) .eyebrow,.fun-reference-page .eyebrow{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:13px!important;font-weight:700!important;line-height:1.24!important}.filter-rail-v7 .rail-kicker,.report-shell .rail-kicker{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.filter-rail-v7 .control-label,.report-shell .control-label,.page-stack .control-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}.filter-rail-v7 .search-input,.filter-rail-v7 .input,.filter-rail-v7 select,.report-shell .search-input,.report-shell .input,.report-shell select,.page-stack .search-input,.page-stack .input,.page-stack select{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.filter-rail-v7 .search-input::placeholder,.filter-rail-v7 .input::placeholder,.report-shell .search-input::placeholder,.report-shell .input::placeholder,.page-stack .search-input::placeholder,.page-stack .input::placeholder{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-weight:400!important}.filter-rail-v7 option,.report-shell option,.page-stack option{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:13px!important;font-weight:500!important}.fun-reference-page .mini-label,.fun-reference-page .feature-panel-v7 .mini-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.fun-reference-page .section-title{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(22px,2.15vw,30px)!important;font-weight:700!important;line-height:1.18!important}.aipick-page>.page-header,.aipick-recommend-page>.page-header{background:radial-gradient(circle at 82% 0,#9c75311a,#0000 34%),linear-gradient(#fffdf8d6,#f5efe28f)!important;border-radius:22px!important;min-height:0!important;padding:32px 36px!important}.aipick-page .page-title,.aipick-recommend-page .page-title{max-width:900px!important;font-size:clamp(42px,4.6vw,62px)!important;font-weight:700!important;line-height:1.02!important}.aipick-page .page-subtitle,.aipick-recommend-page .page-subtitle{max-width:980px!important;font-size:14px!important;line-height:1.72!important}.aipick-page .toolbar,.aipick-recommend-page .toolbar{background:linear-gradient(#fffdf8c7,#f5efe280)!important;border-radius:18px!important}.aipick-page .toolbar{z-index:28;position:sticky;top:88px}.aipick-page .ai-pick-table-panel{scrollbar-gutter:stable both-edges;max-height:min(1040px,100dvh - 132px);border-radius:18px!important;overflow:auto!important}.aipick-page .ai-pick-table-panel .table-wrap{min-width:1920px;overflow:visible!important}.aipick-page .data-table{table-layout:fixed!important;width:1920px!important;min-width:1920px!important;font-size:12px!important}.aipick-page .data-table th{vertical-align:middle!important;white-space:normal!important;padding:9px 8px!important;top:0!important}.aipick-page .data-table th:first-child,.aipick-page .data-table td:first-child{width:226px!important;min-width:226px!important;max-width:226px!important}.aipick-page .data-table th:not(:first-child),.aipick-page .data-table td:not(:first-child){width:88px!important;min-width:88px!important;max-width:88px!important}.aipick-page .data-table-sort-button{justify-content:center!important;gap:4px!important;width:100%!important;min-height:28px!important}.aipick-page .data-table-sort-label{white-space:normal!important;text-align:center!important;max-width:4.4em!important;line-height:1.18!important;display:inline-block!important;overflow:visible!important}.aipick-page .entity-cell{min-width:0!important}.aipick-page .entity-cell strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:78px!important;overflow:hidden!important}.aipick-page .role-tags--compact{gap:3px!important;max-width:72px!important}.aipick-page .role-tag--sm{min-height:18px!important;padding:1px 5px!important;font-size:10px!important}.aipick-recommend-page .candidate-pool,.aipick-recommend-page .comp-results{margin-top:18px!important}.aipick-recommend-page .candidate-grid{gap:9px!important}.aipick-recommend-page .hero-chip{border-radius:999px!important;min-height:40px!important;padding:5px 12px 5px 6px!important}.aipick-recommend-page .hero-chip__icon{border-radius:999px!important;width:28px!important;height:28px!important}.comp-results,.comp-results>section,.comp-replace,.comp-replace-compare,.comp-score-detail,.comp-score-table-wrap{min-width:0;max-width:100%}.aipick-recommend-page .comp-card--primary{color:#f5ead0!important;background:radial-gradient(circle at 82% 12%,#b88a3633,#0000 34%),linear-gradient(145deg,#252017,#15110c 78%)!important;border-color:#f5ead024!important;box-shadow:inset 0 1px #f5ead01a,0 22px 54px #2a221829!important}.aipick-recommend-page .comp-card--primary .comp-card__title{color:#f6ecd2!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:24px!important;font-weight:700!important}.aipick-recommend-page .comp-card--primary .comp-card__section-title,.aipick-recommend-page .comp-card--primary .comp-card__playstyle-desc,.aipick-recommend-page .comp-card--primary .comp-card__reasons,.aipick-recommend-page .comp-card--primary .comp-card__footer,.aipick-recommend-page .comp-card--primary .comp-flaw__detail{color:#f5ead0b8!important}.aipick-recommend-page .comp-card--primary .comp-card__archetype-badge{color:#f6ecd2!important;background:#f5ead014!important;border-color:#f5ead02e!important}.aipick-recommend-page .comp-card--primary .comp-hero,.aipick-recommend-page .comp-card--primary .comp-flaw,.aipick-recommend-page .comp-card--primary .comp-card__no-flaws{color:#f5ead0!important;background:#f5ead00e!important;border-color:#f5ead01f!important}.aipick-recommend-page .comp-card--primary .comp-hero__name,.aipick-recommend-page .comp-card--primary strong{color:#f6ecd2!important}.detail-key-metrics:has(.metric-card:nth-child(7):last-child) .metric-card:last-child{grid-column:1/-1!important;min-height:92px!important}.detail-key-metrics:has(.metric-card:nth-child(7):last-child) .metric-card:last-child:after{right:22px!important}.page-stack .entity-icon,.page-stack .augment-icon,.page-stack .hero-chip__icon,.page-stack .comp-hero__icon,.page-stack .comp-score-icon{object-fit:cover!important;background:radial-gradient(circle at 32% 24%,#ffe8a83d,#0000 42%),#211b13!important}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{background:radial-gradient(circle at 34% 22%,#ffe8a83d,#0000 42%),linear-gradient(145deg,#2b2115,#15100b)!important;padding:2px!important}.report-shell .data-table-panel,.aipick-page .ai-pick-table-panel{background:linear-gradient(#fffdf8d1,#f4eee2a3)!important;border-radius:20px!important;overflow:hidden!important}.report-shell .data-table th,.aipick-page .data-table th{color:#f6edd8d6!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;background:linear-gradient(#2d281f,#1d1812)!important;border-bottom:1px solid #f5ead01f!important;font-size:12px!important;font-weight:680!important}.report-shell .data-table th:first-child,.aipick-page .data-table th:first-child{background:linear-gradient(#2d281f,#1d1812)!important}.report-shell .data-table-sort-button[aria-pressed=true],.aipick-page .data-table-sort-button[aria-pressed=true],.report-shell .data-table-sort-button[aria-pressed=true] .data-table-sort-label,.aipick-page .data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:#f1d796!important}.report-shell .data-table-sort-caret--active,.aipick-page .data-table-sort-caret--active{border-top-color:#d7b35f!important;border-bottom-color:#d7b35f!important}.report-shell .data-table td,.aipick-page .data-table td{border-bottom-color:#40311f16!important}.report-shell .data-table tbody tr:nth-child(2n),.aipick-page .data-table tbody tr:nth-child(2n){background:#f8f2e794!important}.report-shell .data-table tbody tr:hover,.aipick-page .data-table tbody tr:hover{background:#fffcf4f5!important}.route-page[data-route=\/arena-augments] .augment-hover-inline-icon,.route-page[data-route=\/arena-augments] .augment-hover-icon,.page-stack .arena-build-detail .augment-hover-inline-icon,.page-stack .arena-build-detail .augment-hover-icon,.page-stack .arena-detail-section .augment-hover-inline-icon,.page-stack .arena-detail-section .augment-hover-icon{background:radial-gradient(circle at 34% 22%,#f6dc9338,#0000 44%),linear-gradient(145deg,#29231a,#120f0a)!important;border-color:#f5ead02e!important;box-shadow:inset 0 1px #ffffff1f,0 5px 12px #271f1433!important}.route-page[data-route=\/arena-augments] .report-visual-token{background:radial-gradient(circle at 34% 22%,#f6dc932e,#0000 42%),linear-gradient(145deg,#30281c,#17120c)!important;border-color:#f5ead029!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #261e1438!important}.detail-table-panel{border-radius:22px!important;padding:18px!important;overflow:hidden!important}.detail-table-panel>.section-heading{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;border-bottom:1px solid #4e412f1f!important;margin:0 0 14px!important;padding:0 0 13px!important;font-size:17px!important;font-weight:760!important}.detail-table-panel>.data-table-panel{box-shadow:none!important;border-radius:16px!important}.route-page--home>.section:has(.product-chain-band-v6){padding-top:56px!important}.route-page--home .product-chain-band-v6{margin-top:0!important}.report-shell:not(:has(.filter-rail-v7)){grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;margin-top:22px!important;display:block!important}.report-shell:not(:has(.filter-rail-v7)) .report-panel-v7{background:linear-gradient(#fffdf8b3,#f5efe275)!important;border-color:#3a2f221f!important;border-radius:24px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffad,0 18px 46px #40311f11!important}.report-shell:not(:has(.filter-rail-v7)) .report-panel-v7>.data-table-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.report-shell:not(:has(.filter-rail-v7)) .data-table th:first-child{border-top-left-radius:22px!important}.report-shell:not(:has(.filter-rail-v7)) .data-table th:last-child{border-top-right-radius:22px!important}.report-shell:not(:has(.filter-rail-v7)) .table-controls{background:#fffdf88c!important;min-height:54px!important;padding:10px 14px!important}.route-page--home .hero h1{padding-bottom:.04em!important;line-height:1.04!important}.route-page:not(.route-page--home) .page-title-v7,.section-title,.section h2,.page-stack .page-title{padding-bottom:.05em!important;line-height:1.14!important}.fun-reference-page>.section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #4e412f29!important;border-radius:0!important;margin-top:42px!important;padding:30px 0 0!important}.fun-reference-page .section-heading{border-bottom:1px solid #4e412f21!important;align-items:end!important;margin-bottom:18px!important;padding-bottom:14px!important}.fun-reference-page .reference-feature-grid{gap:16px!important}.fun-reference-page .fun-card,.fun-reference-page .insight-panel{background:radial-gradient(circle at 92% 0,#be943e14,#0000 38%),linear-gradient(#fffdf8c2,#f5efe27a)!important;border-color:#4e412f24!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #40311f0b!important}.fun-reference-page .fun-card-header{background:linear-gradient(#fffdf88c,#f6f0e52e)!important;min-height:62px!important;padding:13px 16px 11px!important}.fun-reference-page .fun-card-title h3,.fun-reference-page .decision-title{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-weight:760!important}.fun-reference-page .fun-top-list .insight-row{background:#fffdf85c!important;min-height:60px!important}.data-footer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 18px!important;display:flex!important}.data-footer__meta{max-width:980px!important}.data-footer__links{flex-wrap:wrap!important;gap:8px 14px!important;display:inline-flex!important}.data-footer a{color:#5b441ddb!important;text-decoration:none!important}.data-footer a:hover{color:#1f180f!important}.hexbox-section{border-top:1px solid #4e412f24!important;margin-top:56px!important;padding-top:42px!important}.hexbox-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)!important;align-items:end!important;gap:26px!important;margin-bottom:22px!important;display:grid!important}.hexbox-section-head h2,.hexbox-download-band h2,.hexbox-legal-panel h2,.hexbox-support-band h2{color:var(--ink)!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(26px,3vw,42px)!important;font-weight:760!important;line-height:1.14!important}.hexbox-section-head p{max-width:34ch!important;color:var(--muted)!important;text-align:right!important;justify-self:end!important;margin:0!important;font-size:13px!important;font-weight:640!important;line-height:1.7!important}.hexbox-bento{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.hexbox-info-card,.hexbox-plan-card,.hexbox-faq-card,.hexbox-legal-panel{background:radial-gradient(circle at 92% 0,#be943e16,#0000 38%),linear-gradient(#fffdf8c7,#f5efe280)!important;border:1px solid #4e412f24!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #40311f0b!important}.hexbox-info-card{align-content:start!important;min-height:220px!important;padding:22px!important;display:grid!important}.hexbox-info-card--wide{grid-column:span 2!important}.hexbox-card-mark{color:#5b441dd1!important;width:fit-content!important;min-height:28px!important;font-family:var(--font-mono)!important;background:#fffdf89e!important;border:1px solid #4e412f21!important;border-radius:8px!important;padding:5px 9px!important;font-size:11px!important;font-weight:780!important}.hexbox-info-card h3,.hexbox-step h3,.hexbox-plan-name strong,.hexbox-faq-card h3,.hexbox-legal-row strong{color:var(--ink)!important;font-family:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", var(--font-sans)!important;letter-spacing:0!important;margin:20px 0 0!important;font-size:20px!important;font-weight:760!important;line-height:1.22!important}.hexbox-info-card p,.hexbox-info-card small,.hexbox-step p,.hexbox-plan-card p,.hexbox-faq-card p,.hexbox-legal-row p,.hexbox-download-band p,.hexbox-support-band p{color:var(--muted)!important;margin:10px 0 0!important;font-size:13px!important;font-weight:560!important;line-height:1.74!important}.hexbox-info-card small{color:#5b441d94!important;align-self:end!important;margin-top:28px!important}.hexbox-steps{border-top:1px solid #4e412f26!important;border-bottom:1px solid #4e412f1f!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.hexbox-step{border-right:1px solid #4e412f1f!important;min-height:188px!important;padding:24px 24px 26px!important}.hexbox-step:last-child{border-right:0!important}.hexbox-step>span{color:#5b441d5c!important;font-family:var(--font-title)!important;font-size:34px!important;font-style:italic!important;line-height:1!important}.hexbox-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.hexbox-plan-card{align-content:start!important;min-height:324px!important;padding:22px!important;display:grid!important}.hexbox-plan-card--featured{background:radial-gradient(circle at 90% 0,#d6ae582b,#0000 40%),linear-gradient(#fffdf8e6,#f5efe29e)!important;border-color:#9c753152!important}.hexbox-plan-name{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.hexbox-plan-name strong{margin:0!important}.hexbox-plan-name span{color:#f6ecd2!important;background:#211a12!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;font-weight:720!important}.hexbox-plan-price{align-items:baseline!important;gap:8px!important;margin-top:18px!important;display:flex!important}.hexbox-plan-price strong{color:var(--ink)!important;font-family:var(--font-title)!important;font-size:36px!important;font-weight:700!important;line-height:1!important}.hexbox-plan-price span{color:var(--muted)!important;font-size:12px!important;font-weight:650!important}.hexbox-plan-card ul{gap:8px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.hexbox-plan-card li{color:var(--ink-soft)!important;font-size:13px!important;font-weight:620!important}.hexbox-plan-card li:before{content:"✓"!important;color:#66785b!important;margin-right:8px!important}.hexbox-plan-card .button{align-self:end!important;width:100%!important;margin-top:24px!important}.hexbox-license-note{background:#fffdf87a!important;border:1px solid #4e412f1f!important;border-radius:14px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;margin-top:14px!important;padding:12px 14px!important;display:flex!important}.hexbox-license-note span,.hexbox-license-note code,.hexbox-download-band code{color:var(--muted)!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:650!important}.hexbox-download-band,.hexbox-support-band{background:linear-gradient(135deg,#fffdf812,#0000 42%),#211b14!important;border:1px solid #f5ead021!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;margin-top:56px!important;padding:28px 32px!important;display:grid!important;box-shadow:inset 0 1px #fffdf81a,0 22px 58px #2a221829!important}.hexbox-download-band h2,.hexbox-support-band h2{color:#f5ead0!important}.hexbox-download-band p,.hexbox-support-band p{color:#f5ead0ad!important;max-width:720px!important}.hexbox-download-meta{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}.hexbox-download-meta span{color:#f5ead0bd!important;background:#f5ead012!important;border:1px solid #f5ead024!important;border-radius:999px!important;padding:5px 9px!important;font-size:12px!important;font-weight:620!important}.hexbox-download-band code{color:#f5ead08a!important;overflow-wrap:anywhere!important;max-width:760px!important;margin-top:14px!important;display:block!important}.hexbox-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.hexbox-faq-card{min-height:174px!important;padding:20px!important}.hexbox-faq-card>span{color:#795b24!important;width:26px!important;height:26px!important;font-family:var(--font-mono)!important;background:#9c75311f!important;border-radius:7px!important;place-items:center!important;font-size:12px!important;font-weight:800!important;display:inline-grid!important}.hexbox-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:56px!important;display:grid!important}.hexbox-legal-panel{padding:24px!important}.hexbox-legal-row{border-top:1px solid #4e412f1a!important;margin-top:18px!important;padding-top:14px!important}.hexbox-legal-row strong{margin:0!important;font-size:15px!important;display:block!important}.route-page--home .hero{gap:52px!important;min-height:575px!important}.route-page--home .hero h1{margin-top:18px!important}.route-page--home .hero-copy{margin-top:20px!important;line-height:1.78!important}.route-page--home .hero-actions{margin-top:26px!important}.route-page--home .visual{min-height:530px!important}.route-page--home .data-atlas.data-atlas--evidence{min-height:510px!important;padding:24px!important}.route-page:not(.route-page--home)>.page-header-v7{min-height:224px!important;padding:22px 0!important}.route-page:not(.route-page--home) .page-title-v7{margin-top:8px!important;font-size:46px!important}.route-page:not(.route-page--home) .page-copy-v7{margin-top:8px!important;line-height:1.62!important}.route-page:not(.route-page--home) .analysis-tags{margin-top:12px!important}.route-page:not(.route-page--home) .page-side-note{padding:10px!important}.route-page:not(.route-page--home) .page-side-note strong{margin-top:7px!important;font-size:19px!important}.route-page:not(.route-page--home) .page-side-note p{margin-top:7px!important}.route-page:not(.route-page--home) .report-visual-strip{min-height:52px!important;margin-top:7px!important}.route-page:not(.route-page--home) .report-visual-token{flex-basis:36px!important;width:36px!important;height:36px!important}.route-page:not(.route-page--home) .report-visual-token:first-child{flex-basis:42px!important;width:42px!important;height:42px!important}.report-shell{margin-top:12px!important}.hexbox-download-band code{display:none!important}.trio-filter-toolbar{grid-template-columns:minmax(260px,1fr) minmax(160px,220px) auto!important;align-items:end!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.trio-filter-field{gap:7px;min-width:0;display:grid}.trio-filter-field span{color:#483e2fb8;font-family:var(--font-ui);font-size:12px;font-weight:740}.trio-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:260px;display:flex}.trio-member{align-items:center;gap:7px;min-width:0;display:inline-flex}.trio-member a{color:var(--ink);font-family:var(--font-ui);font-size:14px;font-weight:760;text-decoration:none}.trio-member a:hover{color:var(--gold-deep)}.trio-plus{color:#463a286b;font-family:var(--font-ui);font-size:12px;font-weight:800}.mobile-card-title .trio-cell{min-width:0}.mobile-card-title .trio-member a{font-size:13px}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.fun-reference-page .fun-grid.reference-feature-grid>*{grid-column:auto!important}.fun-reference-page .fun-grid .fun-card-title{min-width:0!important}.fun-reference-page .fun-grid .fun-card-meta{color:#574b3aad!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-wr-badge{min-width:52px!important;padding:5px 8px!important;font-size:12px!important}.fun-reference-page .fun-grid .cell-stack strong{font-size:13px!important;line-height:1.18!important}.fun-reference-page .fun-grid .inline-meta{font-size:11px!important;line-height:1.28!important}.report-shell .hex-tier-pill,.page-stack .hex-tier-pill,.hex-tier-pill{color:#2b241ac7!important;min-width:42px!important;font-family:var(--font-sans)!important;background:#fffdf89e!important;border:1px solid #4e412f38!important;justify-content:center!important;padding:3px 9px!important;font-size:12px!important;font-weight:760!important;line-height:1.1!important;box-shadow:inset 0 1px #ffffff9e!important}.augment-icon-fallback{color:#2b241ad1!important;font-family:var(--font-sans)!important;place-items:center!important;font-size:11px!important;font-weight:820!important;line-height:1!important;display:inline-grid!important}.augment-hover-icon.augment-icon-fallback{font-size:14px!important}.augment-icon--title.augment-icon-fallback{font-size:20px!important}.augment-icon--rarity-gold,.page-stack .augment-icon--rarity-gold,.report-shell .augment-icon--rarity-gold,.report-shell .rarity-badge.rarity-badge--gold,.page-stack .rarity-badge.rarity-badge--gold,.rarity-badge.rarity-badge--gold{color:#72551f!important;background:radial-gradient(circle at 32% 20%,#fff7dae6,#0000 44%),linear-gradient(145deg,#f5dfb1f0,#c69a4147)!important;border-color:#a47b2d57!important}.augment-icon--rarity-silver,.page-stack .augment-icon--rarity-silver,.report-shell .augment-icon--rarity-silver,.report-shell .rarity-badge.rarity-badge--silver,.page-stack .rarity-badge.rarity-badge--silver,.rarity-badge.rarity-badge--silver{color:#625b51!important;background:radial-gradient(circle at 32% 20%,#fffdf8e6,#0000 44%),linear-gradient(145deg,#e9e4daf5,#b6aea052)!important;border-color:#746d6252!important}.augment-icon--rarity-prismatic,.page-stack .augment-icon--rarity-prismatic,.report-shell .augment-icon--rarity-prismatic,.report-shell .rarity-badge.rarity-badge--prismatic,.page-stack .rarity-badge.rarity-badge--prismatic,.rarity-badge.rarity-badge--prismatic{color:#546b48!important;background:radial-gradient(circle at 30% 18%,#fffdf8db,#0000 42%),linear-gradient(145deg,#e5ecd5f5,#6f876047)!important;border-color:#66785b57!important}.augment-icon--rarity-unknown,.page-stack .augment-icon--rarity-unknown,.report-shell .augment-icon--rarity-unknown,.report-shell .rarity-badge.rarity-badge--unknown,.page-stack .rarity-badge.rarity-badge--unknown,.rarity-badge.rarity-badge--unknown{color:#473d2fb8!important;background:radial-gradient(circle at 32% 20%,#fffdf8b8,#0000 45%),linear-gradient(145deg,#ebe5dae6,#c4b9a652)!important;border-color:#4e412f38!important}.augment-detail-page{--augment-detail-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)}.augment-detail-page .eyebrow,.augment-detail-page .page-subtitle,.augment-detail-page .analysis-tags,.augment-detail-page .analysis-tag,.augment-detail-page .button,.augment-detail-page .metric-card,.augment-detail-page .metric-label,.augment-detail-page .metric-value,.augment-detail-page .section-heading,.augment-detail-page .inline-meta,.augment-detail-page .control-label,.augment-detail-page .input,.augment-detail-page .search-input,.augment-detail-page .data-table,.augment-detail-page .data-table th,.augment-detail-page .data-table td,.augment-detail-page .data-table-sort-button,.augment-detail-page .data-table-sort-label,.augment-detail-page .table-primary-cell,.augment-detail-page .sample-cell,.augment-detail-page .decision-title,.augment-detail-page .decision-panel,.augment-detail-page .conclusion-card,.augment-detail-page .mayhem-note-row{font-family:var(--font-sans)!important}.augment-icon--rarity-gold,.page-stack .augment-icon--rarity-gold,.report-shell .augment-icon--rarity-gold{filter:saturate(.78)contrast(.98)brightness(1.02)!important;background:radial-gradient(circle at 28% 18%,#fffae8d1,#0000 42%),linear-gradient(145deg,#ebdab0f5,#b891466b)!important;border-color:#97702d5c!important;box-shadow:inset 0 1px #fffae885,0 4px 10px #63461a14!important}.augment-icon--rarity-prismatic,.page-stack .augment-icon--rarity-prismatic,.report-shell .augment-icon--rarity-prismatic{filter:saturate(.72)contrast(.98)brightness(1.02)!important;background:radial-gradient(circle at 28% 18%,#fafcffc7,#0000 42%),linear-gradient(145deg,#e0e2e8f5,#8088a561)!important;border-color:#63688652!important;box-shadow:inset 0 1px #fafcff85,0 4px 10px #4c526e14!important}.augment-icon--rarity-silver,.page-stack .augment-icon--rarity-silver,.report-shell .augment-icon--rarity-silver{filter:saturate(.66)contrast(.98)brightness(1.01)!important;background:radial-gradient(circle at 28% 18%,#fffdf8d1,#0000 42%),linear-gradient(145deg,#e8e2d7f5,#ada49657)!important;border-color:#766f634d!important;box-shadow:inset 0 1px #fffdf88f,0 4px 10px #4641380f!important}.rarity-badge.rarity-badge--silver,.page-stack .rarity-badge.rarity-badge--silver,.report-shell .rarity-badge.rarity-badge--silver{color:#625c52!important;background:#e5e0d6ad!important;border-color:#766f633d!important;box-shadow:inset 0 1px #fffdf88f!important}.report-shell .hex-tier-pill,.page-stack .hex-tier-pill,.hex-tier-pill{color:#2b241abd!important;background:#fffdf8a8!important;border-color:#4e412f2e!important;border-radius:999px!important;min-width:46px!important;box-shadow:inset 0 1px #ffffffa3!important}.report-shell .hex-tier-pill.hex-tier-pill--tier-1,.page-stack .hex-tier-pill.hex-tier-pill--tier-1,.hex-tier-pill.hex-tier-pill--tier-1{color:#fbf5e7!important;background:#4c6046e6!important;border-color:#43564066!important}.report-shell .hex-tier-pill.hex-tier-pill--tier-2,.page-stack .hex-tier-pill.hex-tier-pill--tier-2,.hex-tier-pill.hex-tier-pill--tier-2{color:#526b48!important;background:#e0e8d7c7!important;border-color:#5d765247!important}.report-shell .hex-tier-pill.hex-tier-pill--tier-3,.page-stack .hex-tier-pill.hex-tier-pill--tier-3,.hex-tier-pill.hex-tier-pill--tier-3{color:#6d5424!important;background:#eedfbec2!important;border-color:#97702d3d!important}.report-shell .hex-tier-pill.hex-tier-pill--tier-4,.page-stack .hex-tier-pill.hex-tier-pill--tier-4,.hex-tier-pill.hex-tier-pill--tier-4{color:#635d53!important;background:#e6e1d8c7!important;border-color:#706a6038!important}.report-shell .hex-tier-pill.hex-tier-pill--tier-5,.page-stack .hex-tier-pill.hex-tier-pill--tier-5,.hex-tier-pill.hex-tier-pill--tier-5{color:#7a5148!important;background:#ecddd8bd!important;border-color:#8e5b4e38!important}.route-page[data-route=\/heroes] .report-visual-token-fallback{color:#4e412f8a!important;text-shadow:none!important}:is(.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-gold),.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-prismatic),.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-silver)){background:0 0!important;border-color:#0000!important}.route-page[data-route=\/augments] .report-visual-strip--augments,.fun-reference-page .report-visual-strip--augments{background:linear-gradient(#2d251bf0,#1c1711f5)!important;border-color:#e6d9be29!important;box-shadow:inset 0 1px #fff8e214!important}.route-page[data-route=\/augments] .report-visual-token,.fun-reference-page .report-visual-token{background:#fffdf81a!important;border-color:#e2d0a942!important;box-shadow:inset 0 1px #fff8e21f,0 3px 9px #0000001f!important}.route-page[data-route=\/augments] .report-visual-token img,.fun-reference-page .report-visual-token img{filter:saturate(.72)contrast(.96)brightness(1.02)!important}.fun-reference-page .section-heading{align-items:end!important;margin-bottom:14px!important;padding-bottom:12px!important}.fun-reference-page .fun-grid .fun-card,.fun-reference-page .insight-panel,.fun-reference-page .mayhem-rule-card,.fun-reference-page .mayhem-champion-row,.fun-reference-page .mayhem-change-card{background:linear-gradient(#fffdf8c2,#f5efe26b)!important;border-color:#4e412f1f!important;border-radius:8px!important;box-shadow:inset 0 1px #fffff5b8,0 10px 24px #40311f09!important}.fun-reference-page .fun-grid .fun-wr-badge{color:#6d5424!important;min-width:48px!important;box-shadow:none!important;background:#eedfbec2!important;border-color:#97702d33!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{background:#fffdf880!important;border-radius:7px!important;min-height:44px!important}.hexbox-page .hero-actions{margin-top:28px!important}.hexbox-page .device-top{border-bottom:1px solid #4e412f1f!important;min-height:54px!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:hover td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:nth-child(2n) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child{background:0 0!important;box-shadow:inset 1px 0 #4e412f14!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-gold){color:#6a501d!important;background:linear-gradient(#eeddb5bd,#dbc28380)!important;border-color:#906c2942!important;box-shadow:inset 0 1px #fffbe8b8,0 2px 5px #6f521c0d!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-prismatic){color:#505775!important;background:linear-gradient(#dde1ecc2,#c7cce180)!important;border-color:#585c843d!important;box-shadow:inset 0 1px #f9faffb3,0 2px 5px #484c6c0d!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-silver){color:#6a6458!important;background:linear-gradient(#eeeae1b8,#dbd6cc80)!important;border-color:#6a655b33!important;box-shadow:inset 0 1px #fffdf8b8,0 2px 5px #544d420a!important}.fun-reference-page .fun-grid .fun-card-header{align-items:flex-start!important;min-height:52px!important}.hexbox-page .hexbox-hero-v7 .page-title-v7{letter-spacing:-.01em!important;max-width:720px!important}.hexbox-page .hexbox-proof-strip{background:linear-gradient(#fffdf8b8,#f4eee28a)!important;width:min(610px,100%)!important;margin-top:20px!important}.hexbox-page .hexbox-proof-strip strong{font-size:24px!important}.hexbox-page .device-top{margin-bottom:18px!important;padding-bottom:18px!important}.route-page[data-route=\/augments] .report-visual-strip--augments{background:linear-gradient(#fffdf89e,#eee7d86b)!important;border-color:#4e412f24!important;box-shadow:inset 0 1px #fffff5a3,0 8px 18px #40311f09!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-gold){color:#665126!important;background:linear-gradient(#eddfbb80,#ece1ca57)!important;border-color:#916f3733!important;box-shadow:inset 0 1px #fffce894,0 1px 3px #5f461f14!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-prismatic){color:#555b72!important;background:linear-gradient(#dee1ea80,#e8e5df4d)!important;border-color:#5c638030!important;box-shadow:inset 0 1px #fffff580,0 1px 3px #3a405812!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-silver){color:#62625c!important;background:linear-gradient(#e5e4dc8f,#efece457)!important;border-color:#696b6929!important;box-shadow:inset 0 1px #fffff585,0 1px 3px #37372e0f!important}.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child{background:linear-gradient(90deg,#99763914,#fffdf838 42%,#0000 86%)!important;box-shadow:inset 2px 0 #99763933,1px 0 #5648330f!important}.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child{background:linear-gradient(90deg,#5d658413,#fffdf838 42%,#0000 86%)!important;box-shadow:inset 2px 0 #5d65842e,1px 0 #5648330f!important}.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child{background:linear-gradient(90deg,#6a6c650f,#fffdf833 42%,#0000 86%)!important;box-shadow:inset 2px 0 #6a6c6524,1px 0 #5648330f!important}.route-page[data-route=\/augments] .hex-tier-pill{font-weight:760!important;box-shadow:inset 0 1px #fffff594!important}.fun-reference-page .fun-grid .fun-card{border-color:#4e412f21!important}.fun-reference-page .fun-grid .fun-card:before{background:linear-gradient(90deg,#4c604661,#99763929,#0000 78%)!important}.fun-reference-page .fun-grid .fun-card-header{border-bottom:1px solid #4e412f14!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{background:linear-gradient(#fffdf8bd,#f5efe24d)!important;border-color:#4e412f1c!important}.fun-reference-page .fun-grid .fun-top-list .insight-row>strong{color:#997639b8!important}.hexbox-page .hexbox-hero-v7{background:radial-gradient(circle at 84% 16%,#66785b1c,#0000 32%),radial-gradient(circle at 4% 100%,#99763914,#0000 26%),linear-gradient(90deg,#fffdf8e6,#f5efe294)!important}.hexbox-page .hero-actions .button{border-radius:999px!important;min-height:46px!important;transition:transform .18s,background-color .18s,border-color .18s,color .18s!important}.hexbox-page .hero-actions .button:hover{transform:translateY(-1px)!important}.hexbox-page .hero-actions .button:active{transform:translateY(0)scale(.985)!important}.hexbox-page .hexbox-device{transform:translateY(2px)!important}.hexbox-page .device-recommend-card em{color:#536847!important;font-variant-numeric:tabular-nums!important}.hexbox-page .device-top strong{color:var(--ink)!important}.hexbox-page .device-status-line{color:#5648339e!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;justify-content:space-between!important;gap:12px!important;font-size:11px!important;font-weight:820!important;display:flex!important}.hexbox-page .device-recommend-card{background:radial-gradient(circle at 100% 0,#97702d1f,#0000 36%),#fffdf8b8!important;border:1px solid #4e412f21!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:126px!important;padding:20px!important;display:grid!important}.hexbox-page .device-recommend-card small,.hexbox-page .device-mini-grid small{color:#56483394!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:760!important;display:block!important}.hexbox-page .device-recommend-card strong{color:var(--ink)!important;font-family:var(--font-title)!important;margin-top:8px!important;font-size:34px!important;line-height:1!important;display:block!important}.hexbox-page .device-recommend-card em{color:#4c6046!important;font-family:var(--font-title)!important;font-size:42px!important;font-style:normal!important;font-weight:760!important;line-height:1!important}.hexbox-page .device-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.hexbox-page .device-mini-grid span{background:#fffdf880!important;border:1px solid #4e412f1c!important;border-radius:10px!important;gap:3px!important;min-height:70px!important;padding:12px!important;display:grid!important}.hexbox-page .device-mini-grid strong{color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:860!important}.hexbox-page .device-row{background:#fffdf880!important;border-color:#4e412f1f!important;border-radius:10px!important;min-height:64px!important}.hexbox-page .device-row span{color:#5648339e!important}.hexbox-page .device-row strong{color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:820!important}.hexbox-page .hexbox-section{margin-top:44px!important;padding-top:34px!important}.hexbox-page .hexbox-hero-v7{color:#f6ead0!important;background:radial-gradient(circle at 82% 20%,#bf963d29,#0000 30%),radial-gradient(circle at 6% 88%,#f5ead00e,#0000 34%),linear-gradient(135deg,#302a20 0%,#201a13 48%,#120f0a 100%)!important;border:1px solid #f5ead01f!important;border-radius:28px!important;min-height:620px!important;padding:56px!important;position:relative!important;overflow:hidden!important}.hexbox-page .hexbox-proof-strip{background:0 0!important;border:0!important;gap:8px!important;width:auto!important;display:flex!important;overflow:visible!important}.hexbox-page .hexbox-proof-strip span{color:#f5ead0b8!important;background:#f5ead012!important;border:1px solid #f5ead024!important;border-radius:999px!important;padding:7px 10px!important;display:block!important}.hexbox-page .hexbox-device{color:#f6ead0!important;background:radial-gradient(circle at 28% 0,#b27d1f29,#0000 38%),linear-gradient(150deg,#1a130b,#0d0905)!important;border-color:#d7b15a2e!important;border-radius:22px!important;justify-self:end!important;width:min(520px,100%)!important}.report-shell .data-table-panel{background:linear-gradient(#fffdf8bd,#f5efe270)!important;position:relative!important;overflow:hidden!important}.report-shell .data-table-panel:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#f5da8f8c,#0000)!important;height:1px!important;position:absolute!important;inset:0 0 auto!important}.report-shell .data-table{border-spacing:0!important}.report-shell .data-table th{background:linear-gradient(#302a20,#1d1812)!important;height:44px!important;box-shadow:inset 0 1px #ffecb81a,inset 0 -1px #00000057!important}.report-shell .data-table td{height:50px!important;transition:background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)!important}.report-shell .data-table tbody tr:hover td{background:#fffcf4db!important}.report-shell .data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #b4872f6b,1px 0 #5648331f,14px 0 20px -20px #2b22167a!important}.report-shell .table-primary-cell,.report-shell .augment-hover-name{letter-spacing:0!important}.route-page:not(.route-page--home) .page-side-note{background:radial-gradient(circle at 86% 0,#b4872f1c,#0000 36%),linear-gradient(#fffdf8c7,#f5efe285)!important;position:relative!important;overflow:hidden!important}.route-page:not(.route-page--home) .page-side-note:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #fffff5bd,inset 0 0 0 1px #4e412f12!important}.route-page:not(.route-page--home) .page-side-note>*{z-index:1!important;position:relative!important}.route-page--home .proof-strip{opacity:1!important;filter:none!important;background:linear-gradient(#fffdf894,#f4eee05c)!important;border:1px solid #56483324!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:22px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #fffff5bd,0 18px 42px #40311f0e!important}.route-page--home .proof-cell{opacity:1!important;filter:none!important;background:#fffdf814!important;border-right:1px solid #5648331f!important;min-height:106px!important;padding:18px 20px 15px!important;animation:none!important;transform:none!important}.route-page--home .proof-cell:first-child{border-left:0!important}.route-page--home .proof-cell:last-child{border-right:0!important}.route-page--home .proof-cell:hover{background:linear-gradient(#fffdf8a3,#f4eddd6b)!important;transform:none!important}.route-page--home .proof-k{color:#5648339e!important;font-family:var(--font-mono)!important;letter-spacing:.04em!important;font-size:11px!important}.route-page--home .proof-v{color:var(--ink)!important;font-family:var(--font-title)!important;opacity:1!important;margin-top:12px!important;font-size:31px!important;line-height:1!important}.route-page--home .proof-note{color:#564833a3!important;opacity:1!important;margin-top:7px!important;font-size:12px!important}.route-page:not(.route-page--home) .report-visual-token{background:radial-gradient(circle at 36% 16%,#ffecb133,#0000 36%),linear-gradient(145deg,#22180d,#0f0b06)!important;border:1px solid #e6c46a57!important;box-shadow:inset 0 1px #ffefbe33,0 7px 14px #20170d2e!important}.route-page:not(.route-page--home) .report-visual-token img{filter:saturate(1.08)contrast(1.08)brightness(1.08)!important}.route-page:not(.route-page--home) .report-visual-token-fallback{color:#f5df9a!important;font-family:var(--font-sans)!important;text-shadow:0 1px 8px #f5da8f3d!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.nav-shell .brand-name{letter-spacing:0!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important}.nav-shell .brand-sub{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:12px!important;font-weight:760!important}.route-page--home .home-guidance{display:none!important}.route-page--home .atlas-focus-card .mini-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:12px!important;font-weight:820!important}.route-page--home .atlas-focus-card p{max-width:460px!important}.atlas-answer-augment{width:100%!important;color:var(--ink)!important;background:radial-gradient(circle at 0 0,#c99e4324,#0000 34%),linear-gradient(#fffdf8c7,#f4efe380)!important;border:1px solid #56483324!important;border-radius:16px!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:13px 0 14px!important;padding:9px 10px 9px 9px!important;text-decoration:none!important;display:grid!important;box-shadow:inset 0 1px #fffff5b8,0 12px 28px #2e24160f!important}.atlas-answer-augment .augment-icon{border-radius:9px!important;width:32px!important;height:32px!important}.atlas-answer-augment span{min-width:0!important}.atlas-answer-augment small,.atlas-answer-augment strong,.atlas-answer-augment em{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;display:block!important}.atlas-answer-augment small{color:#56483394!important;font-size:10px!important;font-weight:760!important;line-height:1.15!important}.atlas-answer-augment strong{color:#1b160ff0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important}.atlas-answer-augment em{color:#4d6546eb!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:850!important}.augment-icon--rarity-gold,.page-stack .augment-icon--rarity-gold,.report-shell .augment-icon--rarity-gold{background:radial-gradient(circle at 30% 20%,#fff6caf5,#0000 38%),linear-gradient(145deg,#f5d889 0%,#c88f24 48%,#8b6119 100%)!important;border-color:#a16f1694!important;box-shadow:inset 0 1px #fff7d5b8,0 7px 16px #774f122e!important}.rarity-badge.rarity-badge--gold,.page-stack .rarity-badge.rarity-badge--gold,.report-shell .rarity-badge.rarity-badge--gold{color:#60420f!important;background:linear-gradient(#ffe8a4f2,#daa331bd)!important;border-color:#a16f1673!important;box-shadow:inset 0 1px #fff8d9c2!important}.augment-icon--rarity-prismatic,.page-stack .augment-icon--rarity-prismatic,.report-shell .augment-icon--rarity-prismatic{background:radial-gradient(circle at 28% 18%,#e5f3fff5,#0000 37%),linear-gradient(145deg,#5f93bd 0%,#5968bb 45%,#7750b8 78%,#463985 100%)!important;border-color:#5a58ab9e!important;box-shadow:inset 0 1px #ecf8ffa8,0 7px 18px #4a459b38!important}.rarity-badge.rarity-badge--prismatic,.page-stack .rarity-badge.rarity-badge--prismatic,.report-shell .rarity-badge.rarity-badge--prismatic{color:#373880!important;background:linear-gradient(#e5efffeb,#a3a4e5b8)!important;border-color:#5a58ab73!important;box-shadow:inset 0 1px #f5faffc7!important}.augment-icon--rarity-silver,.page-stack .augment-icon--rarity-silver,.report-shell .augment-icon--rarity-silver{background:radial-gradient(circle at 28% 18%,#fffffcf2,#0000 40%),linear-gradient(145deg,#e7e4da 0%,#b9b3a6 56%,#8c877c 100%)!important;border-color:#80817c73!important;box-shadow:inset 0 1px #fffffabd,0 7px 16px #4641381f!important}.rarity-badge.rarity-badge--silver,.page-stack .rarity-badge.rarity-badge--silver,.report-shell .rarity-badge.rarity-badge--silver{color:#59544c!important;background:linear-gradient(#f5f3edeb,#d3cec4b3)!important;border-color:#80817c57!important}.report-shell .augment-hover,.page-stack .augment-hover,.atlas-answer-augment .augment-hover{border:1px solid #0000!important;border-radius:11px!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding:2px 7px 2px 2px!important;text-decoration:none!important;display:inline-flex!important}:is(.report-shell .augment-hover:has(.augment-icon--rarity-gold),.page-stack .augment-hover:has(.augment-icon--rarity-gold)){background:#eec9701f!important;border-color:#a16f1629!important}:is(.report-shell .augment-hover:has(.augment-icon--rarity-prismatic),.page-stack .augment-hover:has(.augment-icon--rarity-prismatic)){background:#8091db1c!important;border-color:#5a58ab29!important}:is(.report-shell .augment-hover:has(.augment-icon--rarity-silver),.page-stack .augment-hover:has(.augment-icon--rarity-silver)){background:#dedad02e!important;border-color:#80817c24!important}:is(.report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child,.page-stack .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.page-stack .data-table tbody tr:has(.rarity-badge--gold) td:first-child){background:linear-gradient(90deg,#dea93d2b,#fffdf852)!important;box-shadow:inset 3px 0 #b27c1c61!important}:is(.report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child,.page-stack .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.page-stack .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child){background:linear-gradient(90deg,#757ed126,#fffdf852)!important;box-shadow:inset 3px 0 #5858b061!important}:is(.report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child,.page-stack .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.page-stack .data-table tbody tr:has(.rarity-badge--silver) td:first-child){background:linear-gradient(90deg,#b7b1a529,#fffdf84d)!important;box-shadow:inset 3px 0 #847e7347!important}.page-stack .detail-overview{align-items:stretch!important;gap:18px!important}.page-stack .detail-identity-card,.page-stack .detail-key-metrics{background:radial-gradient(circle at 92% 8%,#cea54b1a,#0000 36%),linear-gradient(#fffdf8c7,#f4efe380)!important;border-color:#3a2f2224!important;box-shadow:inset 0 1px #fffff5c2,0 18px 42px #40311f0f!important}.augment-detail-page .detail-identity-card:has(.augment-icon--rarity-gold){background:radial-gradient(circle at 12% 20%,#daa33124,#0000 34%),linear-gradient(#fffdf8cc,#f5efe285)!important}.augment-detail-page .detail-identity-card:has(.augment-icon--rarity-prismatic){background:radial-gradient(circle at 12% 20%,#757ed126,#0000 34%),linear-gradient(#fffdf8cc,#f5efe285)!important}.page-stack .detail-key-metrics .metric-card{background:linear-gradient(#fffdf8b8,#f5efe275)!important;border-color:#3a2f221f!important;min-height:122px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffff5c2,0 10px 24px #40311f0b!important}.page-stack .detail-key-metrics .metric-card:after{content:""!important;background:linear-gradient(90deg,#2b241aa8 0 24%,#c99e43c2 24% 64%,#f1da8f8c 64% 100%)!important;border-radius:999px!important;height:4px!important;position:absolute!important;bottom:17px!important;left:18px!important;right:18px!important}.page-stack .detail-key-metrics .metric-label,.page-stack .detail-key-metrics .metric-value,.page-stack .decision-title,.page-stack .control-label,.page-stack .inline-meta,.page-stack .data-table,.page-stack .data-table-sort-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important}.page-stack .detail-key-metrics .metric-value{color:#1b160ff5!important;font-weight:850!important}.page-stack .decision-panel,.page-stack .conclusion-card{background:radial-gradient(circle at 90% 0,#cea54b17,#0000 35%),linear-gradient(#fffdf8c2,#f5efe275)!important;border-color:#3a2f2221!important;box-shadow:inset 0 1px #fffff5bd,0 12px 30px #40311f0b!important}.fun-reference-page .page-header-v7{min-height:270px!important}.fun-reference-page .fun-grid.reference-feature-grid{gap:18px!important}.fun-reference-page .fun-grid .fun-card{background:radial-gradient(circle at 100% 0,#cea54b1a,#0000 34%),linear-gradient(#fffdf8cc,#f5efe27a)!important;border-radius:18px!important;position:relative!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-card:before{content:""!important;background:linear-gradient(90deg,#2b241ae0,#be8b299e,#757ed14d)!important;height:3px!important;position:absolute!important;inset:0 0 auto!important}.fun-reference-page .fun-grid .fun-card-header{background:0 0!important;align-items:flex-start!important;padding:14px 14px 10px!important}.fun-reference-page .fun-grid .fun-card-title h3{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:16px!important;font-weight:840!important}.fun-reference-page .fun-grid .fun-wr-badge{color:#4f3710!important;font-family:var(--font-sans)!important;background:linear-gradient(#f6de9ae6,#d5a13285)!important;border-color:#a16f163d!important;font-weight:850!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{background:#fffdf894!important;border:1px solid #3a2f2214!important;border-radius:12px!important;min-height:48px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row:hover{background:#fffdf8d1!important;border-color:#a16f162e!important}.home-route-note{background:linear-gradient(#fffdf894,#f5efe257)!important;border:1px solid #3a2f221f!important;border-radius:16px!important;margin-top:18px!important;padding:16px 18px!important;box-shadow:inset 0 1px #fffff5b3,0 12px 26px #40311f0a!important}.home-route-note p{color:#564833bd!important;max-width:1180px!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:680!important;line-height:1.72!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child{background:0 0!important;box-shadow:1px 0 #56483314!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon{filter:saturate(.9)contrast(.98)!important}:is(.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-gold),.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-prismatic),.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-silver)){box-shadow:none!important}.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-gold){background:#dea93d13!important;border-color:#a16f161c!important}.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-prismatic){background:#757ed112!important;border-color:#5a58ab1c!important}.route-page[data-route=\/augments] .report-shell .augment-hover:has(.augment-icon--rarity-silver){background:#dedad01f!important;border-color:#80817c1a!important}:is(.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child){background:linear-gradient(90deg,#d3a23d17,#fffdf82e)!important;box-shadow:inset 2px 0 #b27c1c33!important}:is(.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child){background:linear-gradient(90deg,#757ed113,#fffdf82e)!important;box-shadow:inset 2px 0 #5858b02e!important}:is(.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child){background:linear-gradient(90deg,#b7b1a513,#fffdf829)!important;box-shadow:inset 2px 0 #847e7329!important}.route-page[data-route=\/augments] .rarity-badge.rarity-badge--gold{color:#684914!important;background:linear-gradient(#f6e1a9db,#d3a4447a)!important}.route-page[data-route=\/augments] .rarity-badge.rarity-badge--prismatic{color:#424381!important;background:linear-gradient(#e8eeffd1,#adb1e27a)!important}.hex-tier-pill,.report-shell .hex-tier-pill,.page-stack .hex-tier-pill{color:#41382bc7!important;background:#f8f4ebbd!important;border-color:#453b2d2e!important;box-shadow:inset 0 1px #fffff5b8,0 3px 8px #40311f09!important}.fun-reference-page .section-heading .inline-meta{text-align:right!important;max-width:360px!important}.fun-reference-page .fun-grid .fun-card{border-radius:16px!important;min-height:0!important}.fun-reference-page .fun-grid .fun-card-meta{color:#5648338a!important;letter-spacing:.015em!important;text-transform:uppercase!important;max-width:24ch!important;font-size:10px!important;display:block!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{grid-template-columns:minmax(0,1fr) auto!important;min-height:52px!important;padding:7px 8px!important;display:grid!important}.fun-reference-page .fun-grid .fun-top-list .insight-row:nth-child(n+5){display:none!important}.fun-reference-page .fun-grid .entity-cell{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;display:grid!important}.fun-reference-page .fun-grid .inline-meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:23ch!important;display:block!important;overflow:hidden!important}.fun-reference-page .fun-grid .cell-stack strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:14ch!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-top-list .insight-row>strong{text-align:right!important;min-width:52px!important}.hexbox-hero-v7{background:radial-gradient(circle at 82% 20%,#bf963d29,#0000 30%),radial-gradient(circle at 6% 88%,#f5ead00e,#0000 34%),linear-gradient(135deg,#302a20 0%,#201a13 48%,#120f0a 100%)!important;border:1px solid #f5ead01f!important;min-height:620px!important;position:relative!important;overflow:hidden!important}.hexbox-hero-v7:before{content:""!important;pointer-events:none!important;border:1px solid #f5ead00e!important;border-radius:22px!important;position:absolute!important;inset:22px!important}.hexbox-hero-v7>*{z-index:1!important;position:relative!important}.hexbox-hero-v7 .page-title-v7{color:#f7e8bd!important;text-shadow:0 12px 40px #00000038!important}.hexbox-hero-v7 .page-copy-v7{color:#f5ead0b8!important;max-width:690px!important}.hexbox-proof-strip{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}.hexbox-proof-strip span{color:#f5ead0b8!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;background:#f5ead012!important;border:1px solid #f5ead024!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-weight:760!important}.hexbox-device{background:radial-gradient(circle at 28% 0,#b27d1f29,#0000 38%),linear-gradient(150deg,#1a130b,#0d0905)!important;border-color:#d7b15a2e!important;box-shadow:inset 0 1px #ffefbe1f,0 28px 74px #00000040!important}.device-status-line{color:#f5ead080!important;font-family:var(--font-mono)!important;letter-spacing:.03em!important;text-transform:uppercase!important;justify-content:space-between!important;gap:10px!important;margin-bottom:16px!important;font-size:11px!important;font-weight:780!important;display:flex!important}.device-recommend-card{background:radial-gradient(circle at 86% 0,#cf9f3d38,#0000 42%),#f5ead012!important;border:1px solid #f5ead01f!important;border-radius:18px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;padding:18px!important;display:flex!important}.device-recommend-card small,.device-mini-grid small,.device-row span{color:#f5ead073!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:11px!important;font-weight:760!important;display:block!important}.device-recommend-card strong{color:#f7e8bd!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;margin-top:6px!important;font-size:28px!important;font-weight:860!important;display:block!important}.device-recommend-card em{color:#f0ce79!important;font-family:var(--font-title)!important;font-size:42px!important;font-style:normal!important;line-height:.95!important}.device-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}.device-mini-grid span{background:#f5ead00b!important;border:1px solid #f5ead01a!important;border-radius:14px!important;min-height:74px!important;padding:12px!important}.device-mini-grid strong{color:#f5ead0e6!important;font-family:var(--font-sans)!important;margin-top:10px!important;font-size:16px!important;font-weight:850!important;display:block!important}.device-body .device-row{background:#f5ead00b!important;border-color:#f5ead01a!important;margin-top:10px!important}.device-body .device-row strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:18px!important;font-weight:820!important}.hexbox-bento{grid-template-columns:1.05fr .95fr 1fr!important}.hexbox-info-card{border-radius:18px!important;min-height:205px!important}.hexbox-info-card--wide{min-height:205px!important}.route-page--home .hero-copy{max-width:41rem!important}.page-section--priority .decision-title,.page-section--priority .decision-name{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important}.page-section--priority .decision-row--explained small{color:#4e4638a3!important;font-size:12px!important;line-height:1.45!important}:is(.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child){box-shadow:none!important;background:0 0!important;border-left-color:#493d2b14!important}:is(.route-page[data-route=\/heroes] .report-shell .augment-hover,.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-gold),.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-prismatic),.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-silver)){box-shadow:none!important;background:#fffdf79e!important;border-color:#493d2b1a!important}.augment-hover-inline-icon,.augment-hover-icon,.augment-icon{filter:saturate(.78)contrast(.95)brightness(1.07)!important}.augment-hover-inline-icon.augment-icon--rarity-gold,.augment-hover-icon.augment-icon--rarity-gold,.augment-icon.augment-icon--rarity-gold,.route-page[data-route=\/augments] .augment-icon--rarity-gold{background:radial-gradient(circle at 28% 18%,#fff3c9d1,#0000 36%),linear-gradient(135deg,#dec577 0%,#b58b37 56%,#81682c 100%)!important;border-color:#9e7a3047!important;box-shadow:inset 0 1px #fffade94,0 3px 8px #614a1b14!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-gold){background:radial-gradient(circle at 28% 18%,#fff3c9d1,#0000 36%),linear-gradient(135deg,#dec577 0%,#b58b37 56%,#81682c 100%)!important;border-color:#9e7a3047!important;box-shadow:inset 0 1px #fffade94,0 3px 8px #614a1b14!important}.augment-hover-inline-icon.augment-icon--rarity-prismatic,.augment-hover-icon.augment-icon--rarity-prismatic,.augment-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/augments] .augment-icon--rarity-prismatic{background:radial-gradient(circle at 26% 18%,#ebf1ffd1,#0000 36%),linear-gradient(135deg,#8ba3b6 0%,#777ba9 54%,#8d78b8 100%)!important;border-color:#656ca13d!important;box-shadow:inset 0 1px #fafbff94,0 3px 8px #44407014!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-prismatic){background:radial-gradient(circle at 26% 18%,#ebf1ffd1,#0000 36%),linear-gradient(135deg,#8ba3b6 0%,#777ba9 54%,#8d78b8 100%)!important;border-color:#656ca13d!important;box-shadow:inset 0 1px #fafbff94,0 3px 8px #44407014!important}.augment-hover-inline-icon.augment-icon--rarity-silver,.augment-hover-icon.augment-icon--rarity-silver,.augment-icon.augment-icon--rarity-silver,.route-page[data-route=\/augments] .augment-icon--rarity-silver{background:radial-gradient(circle at 26% 18%,#fffff7bd,#0000 36%),linear-gradient(135deg,#d9ded7 0%,#a5aca7 54%,#7e8580 100%)!important;border-color:#71756d38!important;box-shadow:inset 0 1px #fffffa8c,0 3px 8px #4a4c460f!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-silver){background:radial-gradient(circle at 26% 18%,#fffff7bd,#0000 36%),linear-gradient(135deg,#d9ded7 0%,#a5aca7 54%,#7e8580 100%)!important;border-color:#71756d38!important;box-shadow:inset 0 1px #fffffa8c,0 3px 8px #4a4c460f!important}.rarity-badge.rarity-badge--gold,.route-page[data-route=\/augments] .rarity-badge.rarity-badge--gold,.page-stack .rarity-badge.rarity-badge--gold{color:#6e5119!important;background:linear-gradient(#f7e5aeb8,#e1c37985)!important;border-color:#b38a3657!important}.rarity-badge.rarity-badge--prismatic,.route-page[data-route=\/augments] .rarity-badge.rarity-badge--prismatic,.page-stack .rarity-badge.rarity-badge--prismatic{color:#4f5d86!important;background:linear-gradient(#dfe6fbc2,#b8c2e685)!important;border-color:#6970ab4d!important}.rarity-badge.rarity-badge--silver,.page-stack .rarity-badge.rarity-badge--silver{color:#5f665f!important;background:linear-gradient(#f0f1ebc7,#d6dad28a)!important;border-color:#71756d40!important}.hex-tier-pill,.report-shell .hex-tier-pill,.page-stack .hex-tier-pill{color:#373126d1!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;background:#f8f4ebc7!important;border:1px solid #4d402c29!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.hex-tier-pill.hex-tier-pill--tier-1,.hex-tier-pill.hex-tier-pill--score-hang{color:#fff0bb!important;background:linear-gradient(#2a2115,#17120c)!important;border-color:#271f138c!important}.hex-tier-pill.hex-tier-pill--tier-2,.hex-tier-pill.hex-tier-pill--score-top{color:#644913!important;background:linear-gradient(#f5e0a7eb,#dab869c2)!important;border-color:#b186356b!important}.hex-tier-pill.hex-tier-pill--tier-3,.hex-tier-pill.hex-tier-pill--score-elite{color:#4f6847!important;background:linear-gradient(#e0eadadb,#c4d7bcad)!important;border-color:#76926a57!important}.hex-tier-pill.hex-tier-pill--tier-4,.hex-tier-pill.hex-tier-pill--score-npc{color:#676052!important;background:linear-gradient(#e7e4dbc7,#cfcabe8f)!important;border-color:#81796947!important}.hex-tier-pill.hex-tier-pill--tier-5,.hex-tier-pill.hex-tier-pill--score-trap{color:#805242!important;background:linear-gradient(#eed6ccc7,#dab2a48f)!important;border-color:#9b62524d!important}.fun-mini-table-head,.fun-mini-table-head span{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important}.hexbox-page .hexbox-plan-card--featured .button.primary{color:#fff0c5!important;background:radial-gradient(circle at 18% 0,#ffebb538,#0000 42%),linear-gradient(135deg,#2a2115 0%,#17120c 100%)!important;border:1px solid #3327157a!important;justify-content:space-between!important;width:100%!important;box-shadow:inset 0 1px #fff1c51f,0 18px 38px #2f231329!important}.hexbox-page .hexbox-plan-card--featured .button.primary:hover{background:radial-gradient(circle at 18% 0,#ffebb547,#0000 42%),linear-gradient(135deg,#332718 0%,#1a140c 100%)!important;transform:translateY(-1px)!important}:is(.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child){background:0 0!important;box-shadow:1px 0 #56483312!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:nth-child(2n) td:first-child{background:#f8f3e880!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:hover td:first-child{background:#fffdf8c7!important;box-shadow:inset 2px 0 #56483333,1px 0 #56483314!important}.route-page[data-route=\/heroes] .report-visual-strip--heroes{background:linear-gradient(#fffdf89e,#f4eee270)!important;border-color:#4e412f21!important;box-shadow:inset 0 1px #fffff5b8!important}.route-page[data-route=\/heroes] .report-visual-strip--heroes .report-visual-token{background:#fffdf8b8!important;border-color:#4e412f29!important;box-shadow:inset 0 1px #fffff5ad,0 3px 8px #32281b0f!important}.route-page[data-route=\/heroes] .report-visual-strip--heroes .report-visual-token img{filter:saturate(.76)contrast(.96)brightness(.98)!important}.route-page[data-route=\/augments] .rarity-badge.rarity-badge--gold,.route-page[data-route=\/fun-data] .rarity-badge.rarity-badge--gold{color:#6d5424!important;background:#ebdab094!important;border-color:#97702d3d!important}.route-page[data-route=\/augments] .rarity-badge.rarity-badge--prismatic,.route-page[data-route=\/fun-data] .rarity-badge.rarity-badge--prismatic{color:#545b77!important;background:#e1e2ea9e!important;border-color:#6368863d!important}.fun-reference-page .page-header-v7{min-height:232px!important;padding-top:76px!important;padding-bottom:16px!important}.fun-reference-page>.section:first-of-type{margin-top:10px!important;padding-top:20px!important}.fun-reference-page .section-heading{align-items:center!important;margin-bottom:12px!important}.fun-reference-page .fun-grid .fun-card{background:linear-gradient(#fffdf8c7,#f5efe26b)!important;border-radius:8px!important;box-shadow:inset 0 1px #fffff5b3,0 8px 18px #40311f09!important}.fun-reference-page .fun-grid .fun-card:before{background:linear-gradient(90deg,#4c604670,#97702d42,#63688624)!important;height:2px!important}.fun-reference-page .fun-grid .fun-card-header{min-height:48px!important;padding:10px 12px 7px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{border-radius:7px!important;min-height:42px!important;padding:6px 8px!important}.fun-reference-page .fun-grid .inline-meta{max-width:24ch!important;font-size:10px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row>strong{min-width:48px!important;font-size:12px!important}.hexbox-page .hexbox-hero-v7{min-height:560px!important;color:var(--ink)!important;background:radial-gradient(circle at 82% 18%,#66785b21,#0000 32%),linear-gradient(90deg,#fffdf8e0,#f5efe294)!important;border:1px solid #4e412f24!important;border-radius:28px!important;grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr)!important;gap:52px!important;padding:46px!important;box-shadow:inset 0 1px #fffff5c7,0 22px 58px #40311f14!important}.hexbox-page .hexbox-hero-v7:before{border-color:#4e412f14!important}.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{max-width:680px!important;color:var(--ink)!important;text-shadow:none!important}.hexbox-page .hexbox-hero-v7 .page-copy-v7{color:#564833c7!important;max-width:700px!important}.hexbox-page .hexbox-proof-strip{background:#fffdf894!important;border:1px solid #4e412f24!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(640px,100%)!important;margin-top:22px!important;display:grid!important;overflow:hidden!important}.hexbox-page .hexbox-proof-strip span:last-child{border-right:0!important}.hexbox-page .hexbox-proof-strip strong{color:var(--ink)!important;font-family:var(--font-title)!important;font-size:26px!important;line-height:1!important}.hexbox-page .hexbox-proof-strip small{color:#564833a3!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:720!important}.hexbox-page .hexbox-info-card,.hexbox-page .hexbox-plan-card,.hexbox-page .hexbox-faq-card,.hexbox-page .hexbox-legal-panel{border-radius:8px!important}.hexbox-page .hexbox-hero-v7{min-height:560px!important;color:var(--ink)!important;background:radial-gradient(circle at 82% 18%,#66785b21,#0000 32%),linear-gradient(90deg,#fffdf8e0,#f5efe294)!important;border:1px solid #4e412f24!important;border-radius:28px!important;padding:46px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffff5c7,0 22px 58px #40311f14!important}.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{color:var(--ink)!important;text-shadow:none!important}.hexbox-page .hexbox-hero-v7 .page-copy-v7{color:#564833c7!important}.hexbox-page .hexbox-proof-strip{background:#fffdf894!important;border:1px solid #4e412f24!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(640px,100%)!important;display:grid!important;overflow:hidden!important}.hexbox-page .hexbox-proof-strip span{color:var(--ink)!important;background:0 0!important;border:0!important;border-right:1px solid #4e412f1c!important;border-radius:0!important;gap:3px!important;padding:14px 16px!important;display:grid!important}.hexbox-page .hexbox-device{width:min(520px,100%)!important;color:var(--ink)!important;background:linear-gradient(#fffdf8e6,#eee7d8a8)!important;border:1px solid #4e412f29!important;border-radius:18px!important;justify-self:end!important;box-shadow:inset 0 1px #fffff5c2,0 18px 42px #32281b1a!important}.hexbox-page .device-status-line,.hexbox-page .device-recommend-card small,.hexbox-page .device-mini-grid small,.hexbox-page .device-row span{color:#56483399!important}.hexbox-page .device-recommend-card{background:radial-gradient(circle at 100% 0,#97702d1a,#0000 36%),#fffdf8b8!important;border-color:#4e412f21!important}.hexbox-page .device-recommend-card strong,.hexbox-page .device-mini-grid strong,.hexbox-page .device-row strong,.hexbox-page .device-top strong{color:var(--ink)!important}.hexbox-page .device-recommend-card em{color:#4c6046!important}.hexbox-page .device-mini-grid span,.hexbox-page .device-body .device-row{background:#fffdf880!important;border-color:#4e412f1c!important}.hexbox-page .device-top{border-bottom-color:#4e412f1f!important}.hexbox-page .device-top span{background:#56483357!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:hover td:first-child,.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:nth-child(2n) td:first-child,.route-page[data-route=\/heroes] .report-shell .augment-hover{box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child{box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child{box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child{box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-gold){box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-prismatic){box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .augment-hover:has(.augment-icon--rarity-silver){box-shadow:none!important;background:#fffdf880!important}.route-page[data-route=\/heroes] .report-shell .data-table tbody tr td:first-child{background:0 0!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon,.route-page[data-route=\/heroes] .report-shell .augment-icon{box-shadow:none!important;filter:saturate(.72)contrast(.96)brightness(1.02)!important}.route-page[data-route=\/augments] .augment-icon--rarity-gold,.route-page[data-route=\/augments] .rarity-badge.rarity-badge--gold{color:#6a501d!important;background:linear-gradient(#eeddb5bd,#dbc28380)!important;border-color:#906c293d!important;box-shadow:inset 0 1px #fffbe8b8,0 2px 5px #6f521c0d!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-gold){color:#6a501d!important;background:linear-gradient(#eeddb5bd,#dbc28380)!important;border-color:#906c293d!important;box-shadow:inset 0 1px #fffbe8b8,0 2px 5px #6f521c0d!important}.route-page[data-route=\/augments] .augment-icon--rarity-prismatic,.route-page[data-route=\/augments] .rarity-badge.rarity-badge--prismatic{color:#505775!important;background:linear-gradient(#dde1ecc2,#c7cce180)!important;border-color:#585c843d!important;box-shadow:inset 0 1px #f9faffb3,0 2px 5px #484c6c0d!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-prismatic){color:#505775!important;background:linear-gradient(#dde1ecc2,#c7cce180)!important;border-color:#585c843d!important;box-shadow:inset 0 1px #f9faffb3,0 2px 5px #484c6c0d!important}.route-page[data-route=\/augments] .augment-icon--rarity-silver,.route-page[data-route=\/augments] .rarity-badge.rarity-badge--silver{color:#6a6458!important;background:linear-gradient(#eeeae1b8,#dbd6cc80)!important;border-color:#6a655b33!important;box-shadow:inset 0 1px #fffdf8b8,0 2px 5px #544d420a!important}.route-page[data-route=\/augments] .augment-hover:has(.augment-icon--rarity-silver){color:#6a6458!important;background:linear-gradient(#eeeae1b8,#dbd6cc80)!important;border-color:#6a655b33!important;box-shadow:inset 0 1px #fffdf8b8,0 2px 5px #544d420a!important}.route-page[data-route=\/augments] .augment-hover-inline-icon,.route-page[data-route=\/augments] .report-visual-token img,.route-page[data-route=\/fun-data] .report-visual-token img{filter:saturate(.56)contrast(.94)brightness(1.04)!important}:is(.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-gold) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--gold) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-prismatic) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--prismatic) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.augment-icon--rarity-silver) td:first-child,.route-page[data-route=\/augments] .report-shell .data-table tbody tr:has(.rarity-badge--silver) td:first-child){background:linear-gradient(90deg,#fffdf8a3,#fffdf800)!important;box-shadow:inset 1px 0 #4e412f14!important}.hex-tier-pill,.report-shell .hex-tier-pill,.page-stack .hex-tier-pill{color:#3f362ac7!important;background:#f6f1e6b8!important;border-color:#4e412f24!important;min-width:48px!important;box-shadow:inset 0 1px #fffff5b8!important}.hex-tier-pill.hex-tier-pill--tier-1,.report-shell .hex-tier-pill.hex-tier-pill--tier-1,.page-stack .hex-tier-pill.hex-tier-pill--tier-1{color:#f3df9f!important;background:linear-gradient(#2b2318fa,#1c1710f5)!important;border-color:#2b231857!important}.hex-tier-pill.hex-tier-pill--tier-2,.report-shell .hex-tier-pill.hex-tier-pill--tier-2,.page-stack .hex-tier-pill.hex-tier-pill--tier-2{color:#4f6448!important;background:#e0e8d8c7!important;border-color:#5c6f5347!important}.hex-tier-pill.hex-tier-pill--tier-3,.report-shell .hex-tier-pill.hex-tier-pill--tier-3,.page-stack .hex-tier-pill.hex-tier-pill--tier-3{color:#6d5428!important;background:#ede0c0b8!important;border-color:#91713938!important}.hex-tier-pill.hex-tier-pill--tier-4,.report-shell .hex-tier-pill.hex-tier-pill--tier-4,.page-stack .hex-tier-pill.hex-tier-pill--tier-4{color:#655f56!important;background:#e4e0d8b3!important;border-color:#655f562e!important}.hex-tier-pill.hex-tier-pill--tier-5,.report-shell .hex-tier-pill.hex-tier-pill--tier-5,.page-stack .hex-tier-pill.hex-tier-pill--tier-5{color:#7a5147!important;background:#e8d9d3a8!important;border-color:#7e504533!important}.fun-reference-page .fun-grid.reference-feature-grid>.fun-card,.fun-reference-page .fun-grid.reference-feature-grid>.fun-card:first-child,.fun-reference-page .fun-grid.reference-feature-grid>.fun-card:nth-child(2),.fun-reference-page .fun-grid.reference-feature-grid>.fun-card:nth-child(3){grid-column:auto!important;min-height:0!important}.fun-reference-page .fun-grid .fun-card-title h3{font-size:15px!important;line-height:1.18!important}.fun-reference-page .fun-grid .fun-card-meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:23ch!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-wr-badge{min-width:46px!important;height:30px!important;padding:0 9px!important;font-size:12px!important}.fun-reference-page .fun-grid .fun-top-list{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{min-height:39px!important;padding:6px 7px!important}.hexbox-page .hexbox-hero-v7{background:linear-gradient(#fffdf8db,#f6f1e69e),radial-gradient(circle at 80% 20%,#d1b26c29,#0000 30%),radial-gradient(circle at 10% 86%,#5d6d521f,#0000 32%)!important;border-color:#4e412f29!important;min-height:590px!important;box-shadow:inset 0 1px #fffff5db,inset 0 0 0 1px #fffff56b,0 28px 74px #40311f1a!important}.hexbox-page .hexbox-hero-v7:before{border-color:#4e412f1a!important;inset:22px!important;box-shadow:inset 0 1px #fffff5b3!important}.hexbox-page .hexbox-proof-strip{background:linear-gradient(#fffdf8b8,#f4eee28a)!important;width:min(610px,100%)!important}.hexbox-page .hexbox-device{background:linear-gradient(#fffdf8eb,#eee7d8b3)!important;border-radius:22px!important;width:min(500px,100%)!important;padding:24px!important;box-shadow:inset 0 1px #fffff5d1,inset 0 0 0 10px #4e412f06,0 24px 62px #32281b1f!important}.hexbox-page .device-status-line{background:#fffdf88f!important;border:1px solid #4e412f17!important;border-radius:8px!important;padding:8px 10px!important}.hexbox-page .device-recommend-card{background:radial-gradient(circle at 86% 10%,#caa6562e,#0000 44%),linear-gradient(#fffdf8c2,#f6f1e685)!important;border-radius:18px!important;padding:22px!important}.hexbox-page .device-recommend-card strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:30px!important;font-weight:860!important}.hexbox-page .device-recommend-card em{color:#4f6448!important;font-size:44px!important}.augment-hover-inline-icon,.augment-hover-icon,.augment-icon{filter:none!important;opacity:1!important}.augment-hover-inline-icon.augment-icon--rarity-gold,.augment-hover-icon.augment-icon--rarity-gold,.augment-icon.augment-icon--rarity-gold{background:radial-gradient(circle at 28% 20%,#ffedb0eb,#0000 38%),linear-gradient(135deg,#d4ad49 0%,#a87924 54%,#74521c 100%)!important;border-color:#9f762661!important;box-shadow:inset 0 1px #fff7d29e,0 4px 10px #6f521c1f!important}.augment-hover-inline-icon.augment-icon--rarity-prismatic,.augment-hover-icon.augment-icon--rarity-prismatic,.augment-icon.augment-icon--rarity-prismatic{background:radial-gradient(circle at 25% 18%,#dfebffe0,#0000 38%),linear-gradient(135deg,#66859a 0%,#5d5c95 52%,#7f5fb2 100%)!important;border-color:#535b8e61!important;box-shadow:inset 0 1px #f6f8ff99,0 4px 10px #4943751f!important}.augment-hover-inline-icon.augment-icon--rarity-silver,.augment-hover-icon.augment-icon--rarity-silver,.augment-icon.augment-icon--rarity-silver{background:radial-gradient(circle at 25% 18%,#fafaf4db,#0000 38%),linear-gradient(135deg,#c9d0ca 0%,#8e9a9a 54%,#687171 100%)!important;border-color:#656c6c47!important;box-shadow:inset 0 1px #fffffa94,0 4px 10px #494d4817!important}.route-page[data-route=\/heroes] .report-shell .augment-hover{background:#fffdf8a3!important;border-color:#4e412f1f!important}.route-page[data-route=\/augments] .page-side-note p{max-width:38ch!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.fun-reference-page .fun-grid .fun-card{background:linear-gradient(#fffdf8c2,#f6f1e66b)!important;border-radius:12px!important}.fun-reference-page .fun-grid .fun-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:50px!important;padding:10px 12px 8px!important;display:grid!important}.fun-reference-page .fun-grid .fun-card-title h3{text-wrap:balance!important;max-width:15ch!important;font-size:14px!important;line-height:1.16!important}.fun-reference-page .fun-grid .fun-card-meta{max-width:18ch!important;font-size:10px!important;line-height:1.2!important}.fun-score{color:#483d2bbd!important;min-width:46px!important;font-family:var(--font-sans)!important;border-left:1px solid #4e412f1f!important;justify-items:end!important;gap:1px!important;padding:2px 0 0 10px!important;display:grid!important}.fun-score span{letter-spacing:.02em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:760!important}.fun-score strong{color:#6b5320!important;font-family:var(--font-title)!important;font-size:22px!important;font-weight:760!important;line-height:.95!important}.fun-reference-page .fun-grid .fun-top-list{gap:5px!important;padding:8px 10px 11px!important;display:grid!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{border-radius:8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:46px!important;padding:6px 8px!important;display:grid!important}.fun-reference-page .fun-grid .fun-top-list .insight-row:before{color:#b7995e85!important;width:auto!important;font-family:var(--font-title)!important;grid-column:1!important;font-size:18px!important;font-style:italic!important;line-height:1!important;position:static!important}.fun-reference-page .fun-grid .fun-top-list .insight-row .entity-cell{grid-column:2!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.fun-reference-page .fun-grid .entity-icon{border-radius:6px!important;width:24px!important;height:24px!important}.fun-reference-page .fun-grid .cell-stack strong{max-width:9ch!important;font-family:var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}.fun-reference-page .fun-grid .inline-meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:14ch!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-top-list .insight-row>strong{color:#7e622bc7!important;text-align:right!important;grid-column:3!important;min-width:44px!important;font-size:12px!important}.route-page[data-route=\/arena]>.page-header-v7{align-items:end!important;min-height:330px!important;padding-top:72px!important;padding-bottom:36px!important}.route-page[data-route=\/arena] .page-title-v7{max-width:880px!important;font-size:clamp(54px,6.6vw,92px)!important;line-height:.9!important}.route-page[data-route=\/arena] .page-copy-v7{max-width:760px!important;font-size:17px!important;line-height:1.72!important}.route-page[data-route=\/arena] .analysis-tags{gap:7px!important;max-width:940px!important}.route-page[data-route=\/arena] .analysis-tag{padding:6px 11px!important;font-size:12px!important}.route-page[data-route=\/arena] .page-actions{gap:10px!important;margin-top:14px!important}.route-page[data-route=\/arena] .page-actions .button{min-height:44px!important;padding:0 18px!important;font-size:14px!important}.hexbox-page .hero-actions{grid-template-columns:max-content!important}.hexbox-page .hero-actions .button{min-width:190px!important}.hexbox-page .hexbox-section-head h2{max-width:780px!important;font-family:var(--font-title)!important;letter-spacing:-.01em!important;font-size:clamp(42px,4.5vw,66px)!important;font-weight:760!important;line-height:.94!important}.hexbox-page .hexbox-section-head p{max-width:320px!important;font-size:13px!important;line-height:1.6!important}.hexbox-page .hexbox-bento{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.hexbox-page .hexbox-info-card,.hexbox-page .hexbox-info-card--wide{border-radius:12px!important;grid-column:auto!important;min-height:164px!important;padding:22px!important}.hexbox-page .hexbox-info-card h3,.hexbox-page .hexbox-step h3,.hexbox-page .hexbox-plan-card h3,.hexbox-page .hexbox-faq-card h3,.hexbox-page .hexbox-legal-panel h2,.hexbox-page .hexbox-download-band h2,.hexbox-page .hexbox-support-band h2{font-family:var(--font-title)!important;letter-spacing:-.005em!important;font-weight:760!important}.hexbox-page .hexbox-info-card p,.hexbox-page .hexbox-info-card small{max-width:48ch!important;font-size:13px!important;line-height:1.65!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon,.route-page[data-route=\/heroes] .report-shell .augment-icon,.route-page[data-route=\/heroes] .augment-hover-card .augment-hover-icon,.route-page[data-route=\/augments] .report-shell .augment-hover-inline-icon,.route-page[data-route=\/augments] .report-shell .augment-icon,.route-page[data-route=\/augments] .augment-hover-card .augment-hover-icon{filter:none!important;opacity:1!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon.augment-icon--rarity-gold,.route-page[data-route=\/heroes] .report-shell .augment-icon.augment-icon--rarity-gold,.route-page[data-route=\/heroes] .augment-hover-card .augment-hover-icon.augment-icon--rarity-gold,.route-page[data-route=\/augments] .report-shell .augment-hover-inline-icon.augment-icon--rarity-gold,.route-page[data-route=\/augments] .report-shell .augment-icon.augment-icon--rarity-gold,.route-page[data-route=\/augments] .augment-hover-card .augment-hover-icon.augment-icon--rarity-gold{background:radial-gradient(circle at 28% 20%,#ffedb0f0,#0000 38%),linear-gradient(135deg,#d2aa43 0%,#b58a2b 48%,#74511c 100%)!important;border-color:#9b712375!important;box-shadow:inset 0 1px #fffadddb,0 8px 18px #75521c29!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/heroes] .report-shell .augment-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/heroes] .augment-hover-card .augment-hover-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/augments] .report-shell .augment-hover-inline-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/augments] .report-shell .augment-icon.augment-icon--rarity-prismatic,.route-page[data-route=\/augments] .augment-hover-card .augment-hover-icon.augment-icon--rarity-prismatic{background:radial-gradient(circle at 28% 18%,#d9eef7e0,#0000 36%),linear-gradient(135deg,#668fa0 0%,#5b7898 42%,#7a5ba0 74%,#a27a4a 100%)!important;border-color:#5568936b!important;box-shadow:inset 0 1px #f5faf8b8,0 8px 18px #4b4c7729!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon.augment-icon--rarity-silver,.route-page[data-route=\/heroes] .report-shell .augment-icon.augment-icon--rarity-silver,.route-page[data-route=\/heroes] .augment-hover-card .augment-hover-icon.augment-icon--rarity-silver,.route-page[data-route=\/augments] .report-shell .augment-hover-inline-icon.augment-icon--rarity-silver,.route-page[data-route=\/augments] .report-shell .augment-icon.augment-icon--rarity-silver,.route-page[data-route=\/augments] .augment-hover-card .augment-hover-icon.augment-icon--rarity-silver{background:radial-gradient(circle at 26% 20%,#fffff6d1,#0000 36%),linear-gradient(135deg,#d6d2c8 0%,#a9aaa4 52%,#777b76 100%)!important;border-color:#78797061!important;box-shadow:inset 0 1px #fffffabd,0 8px 18px #5853471f!important}.route-page[data-route=\/heroes] .report-shell .augment-hover-inline-icon img,.route-page[data-route=\/heroes] .report-shell .augment-icon img,.route-page[data-route=\/heroes] .augment-hover-card .augment-hover-icon img,.route-page[data-route=\/augments] .report-shell .augment-hover-inline-icon img,.route-page[data-route=\/augments] .report-shell .augment-icon img,.route-page[data-route=\/augments] .augment-hover-card .augment-hover-icon img{filter:saturate(.96)contrast(1.02)!important;opacity:1!important}.route-page[data-route=\/heroes] .report-shell .augment-hover{box-shadow:none!important;background:#fffdf6b8!important;border-color:#4839241f!important}.route-page[data-route=\/augments] .page-side-note p{color:#534e43c7!important;font-size:13px!important;line-height:1.55!important}.fun-reference-page .fun-grid .fun-card{grid-template-rows:auto 1fr!important;min-height:338px!important;padding:0!important;display:grid!important;overflow:hidden!important}.fun-reference-page .fun-grid .fun-card-header{border-bottom:1px solid #4f412d1a!important;min-height:58px!important;padding:12px 14px 10px!important}.fun-reference-page .fun-grid .fun-card-title h3{color:#181612ed!important;max-width:18ch!important;font-size:15px!important;font-weight:780!important}.fun-reference-page .fun-grid .fun-card-meta{color:#5b54479e!important;max-width:22ch!important;font-size:10px!important}.fun-score{min-width:42px!important}.fun-score span{color:#62563f85!important;font-size:8px!important}.fun-score strong{color:#816024db!important;font-size:20px!important}.fun-reference-page .fun-grid .fun-top-list{gap:4px!important;padding:9px 10px 12px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{background:#fffdf78f!important;min-height:50px!important;padding:6px 8px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row:hover{background:#fffaefe0!important}.fun-reference-page .fun-grid .cell-stack strong{max-width:10ch!important;font-size:12.5px!important}.fun-reference-page .fun-grid .inline-meta{color:#60584b94!important;max-width:13ch!important}.fun-reference-page .fun-grid .fun-top-list .insight-row>strong{color:#614d29d6!important;min-width:40px!important;font-size:12.5px!important}.route-page[data-route=\/arena] .page-side-note p+p{color:#524b3eb8!important;margin-top:6px!important}.hexbox-page .hexbox-section-head{align-items:end!important;margin-bottom:14px!important}.hexbox-page .hexbox-section-head h2{max-width:620px!important;font-size:clamp(32px,3.2vw,48px)!important;line-height:1.02!important}.hexbox-page .hexbox-bento{gap:14px!important}.hexbox-page .hexbox-info-card h3{margin-top:16px!important;font-size:22px!important;line-height:1.05!important}.hexbox-page .hexbox-info-card p,.hexbox-page .hexbox-info-card small{font-size:12px!important;line-height:1.56!important}.hexbox-page .hexbox-download-band .button{min-width:190px!important}.fun-reference-page .fun-grid .fun-card-meta{white-space:nowrap!important;max-width:28ch!important}.fun-reference-page .fun-grid .inline-meta{max-width:18ch!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{grid-template-columns:26px minmax(0,1fr) auto!important;min-height:48px!important}.fun-reference-page .fun-grid .fun-top-list .insight-row .entity-cell{grid-template-columns:22px minmax(0,1fr)!important}.fun-reference-page .fun-grid .entity-icon{width:22px!important;height:22px!important}.fun-reference-page .fun-grid .cell-stack strong{max-width:12ch!important}.hexbox-page .hexbox-section-head h2{max-width:560px!important;font-size:clamp(30px,2.8vw,42px)!important}.hexbox-page .hexbox-section-head p{max-width:280px!important;font-size:12px!important}.hexbox-page .hexbox-info-card,.hexbox-page .hexbox-info-card--wide{min-height:132px!important;padding:16px 18px!important}.hexbox-page .hexbox-info-card h3{margin-top:14px!important;font-size:20px!important}.hexbox-page .hexbox-info-card p,.hexbox-page .hexbox-info-card small{font-size:11.5px!important}.fun-reference-page>.section{margin-top:52px!important}.fun-reference-page>.section:first-of-type{margin-top:34px!important}.fun-reference-page .section-heading{border-bottom:1px solid #4b3e2a1f!important;align-items:end!important;min-height:0!important;margin-bottom:16px!important;padding-bottom:14px!important}.fun-reference-page .section-title{color:#181612f0!important;font-size:clamp(26px,2.4vw,38px)!important;line-height:1.02!important}.fun-reference-page .section-heading .inline-meta{color:#5b54489e!important;text-align:right!important;max-width:none!important;font-size:12px!important;font-weight:650!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important}.fun-reference-page .fun-grid .fun-card--scoreboard,.fun-reference-page .fun-grid .fun-card--scoreboard:first-child,.fun-reference-page .fun-grid .fun-card--scoreboard:nth-child(2),.fun-reference-page .fun-grid .fun-card--scoreboard:nth-child(3){background:linear-gradient(#fffdf7d6,#f6f1e794),radial-gradient(circle at 16% 0,#bf9e581a,#0000 38%)!important;border:1px solid #4b3e2a24!important;border-radius:14px!important;grid-column:auto!important;grid-template-rows:auto 1fr!important;min-height:286px!important;padding:0!important;transition:transform .42s cubic-bezier(.22,.8,.18,1),border-color .42s cubic-bezier(.22,.8,.18,1),box-shadow .42s cubic-bezier(.22,.8,.18,1)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffff8e0,0 18px 42px #42321b0d!important}.fun-reference-page .fun-grid .fun-card--scoreboard:hover{border-color:#795b253d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fffff8e6,0 24px 52px #42321b14!important}.fun-reference-page .fun-grid .fun-card--scoreboard:before{content:""!important;opacity:.76!important;background:linear-gradient(#667e59b8,#c69f4666)!important;border-radius:14px 0 0 14px!important;width:3px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}.fun-reference-page .fun-card--scoreboard .fun-card-header{background:linear-gradient(#fffefaa8,#fffcf338)!important;border-bottom:1px solid #4b3e2a1a!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;min-height:78px!important;padding:15px 14px 13px 16px!important;display:grid!important}.fun-card-rank{color:#af9153ad!important;font-family:var(--font-title)!important;font-size:22px!important;font-style:italic!important;font-weight:700!important;line-height:1!important}.fun-reference-page .fun-card--scoreboard .fun-card-title{min-width:0!important}.fun-reference-page .fun-card--scoreboard .fun-card-title h3{color:#171511f0!important;max-width:none!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-wrap:nowrap!important;white-space:nowrap!important;margin:0 0 4px!important;font-size:15px!important;font-weight:820!important;line-height:1.18!important;overflow:hidden!important}.fun-reference-page .fun-card--scoreboard .fun-card-meta{color:#5d544594!important;max-width:none!important;font-family:var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:650!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.fun-reference-page .fun-card--scoreboard .fun-score{border-left:1px solid #4b3e2a1f!important;justify-items:end!important;min-width:52px!important;padding:0 0 0 10px!important}.fun-reference-page .fun-card--scoreboard .fun-score span{color:#60564570!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:780!important}.fun-reference-page .fun-card--scoreboard .fun-score strong{color:#74541ce6!important;font-family:var(--font-title)!important;font-size:24px!important;font-weight:720!important;line-height:.95!important}.fun-mini-table{align-content:start!important;gap:0!important;padding:9px 12px 13px 15px!important;display:grid!important}.fun-mini-table-head,.fun-mini-row{grid-template-columns:minmax(0,1.45fr) 74px 48px!important;align-items:center!important;column-gap:8px!important;display:grid!important}.fun-mini-table-head{color:#5a514270!important;min-height:24px!important;font-family:var(--font-sans)!important;padding:0 3px 4px!important;font-size:9px!important;font-weight:760!important}.fun-mini-table-head span:nth-child(2),.fun-mini-table-head span:nth-child(3){text-align:right!important}.fun-mini-row{color:#1f1c17e0!important;border-top:1px solid #4b3e2a14!important;min-height:38px!important;padding:5px 3px!important;text-decoration:none!important;transition:background-color .26s cubic-bezier(.22,.8,.18,1),transform .26s cubic-bezier(.22,.8,.18,1)!important}.fun-mini-row:hover{background:#fff9ecb8!important;transform:translate(2px)!important}.fun-mini-name{grid-template-columns:20px 22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.fun-mini-name em{color:#b1925485!important;font-family:var(--font-title)!important;font-size:13px!important;font-style:italic!important;font-weight:720!important;line-height:1!important}.fun-mini-name .entity-icon{border-radius:6px!important;width:22px!important;height:22px!important;box-shadow:0 5px 12px #372a181f!important}.fun-mini-name strong{color:#1c1914e6!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:760!important;line-height:1.18!important;overflow:hidden!important}.fun-mini-row>span:nth-child(2){color:#544d4194!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;font-size:10.5px!important}.fun-mini-row>strong{color:#695024e6!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;font-size:12px!important}.fun-reference-page .insight-grid.reference-feature-grid,.fun-reference-page .insight-grid.reference-feature-grid--two{gap:14px!important}.fun-reference-page .insight-panel{background:linear-gradient(#fffdf8cc,#f7f2e88a)!important;border-color:#4b3e2a21!important;border-radius:14px!important;box-shadow:inset 0 1px #fffff8d1,0 18px 42px #42321b0b!important}.fun-reference-page .insight-panel .decision-title{color:#1a1712e6!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;border-bottom:1px solid #4b3e2a1a!important;padding-bottom:11px!important;font-size:13px!important;font-weight:800!important}.fun-reference-page .insight-panel .insight-row{background:#fffbf280!important;border-radius:8px!important;min-height:48px!important;padding:7px 8px!important}.fun-reference-page .insight-panel .insight-row+.insight-row{margin-top:6px!important}.fun-reference-page .insight-panel .entity-icon{border-radius:7px!important;width:28px!important;height:28px!important}.fun-reference-page .insight-panel .entity-cell strong,.fun-reference-page .insight-panel .insight-row>strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:13px!important;font-weight:780!important}.fun-reference-page .insight-panel .inline-meta{color:#5a524494!important;font-size:10.5px!important}.fun-reference-page .mayhem-section{margin-top:22px!important}.fun-reference-page .mayhem-subtitle{color:#1a1712eb!important;font-size:22px!important;line-height:1.08!important}.fun-reference-page .mayhem-rule-list,.fun-reference-page .mayhem-change-list,.fun-reference-page .mayhem-champion-grid{gap:12px!important}.fun-reference-page .mayhem-rule-card,.fun-reference-page .mayhem-champion-row,.fun-reference-page .mayhem-change-card{background:#fffdf89e!important;border-color:#4b3e2a1f!important;border-radius:12px!important;box-shadow:inset 0 1px #fffff8bf!important}.fun-reference-page .fun-card--scoreboard .fun-score strong,.fun-reference-page .fun-card--scoreboard .fun-mini-name strong,.fun-reference-page .fun-card--scoreboard .fun-mini-row>strong{margin:0!important}.fun-reference-page .fun-card--scoreboard .fun-score{grid-auto-rows:auto!important;align-content:start!important;height:auto!important}.fun-reference-page .fun-card--scoreboard .fun-card-header{height:auto!important;min-height:68px!important}.fun-reference-page .fun-card--scoreboard .fun-mini-table{grid-template-rows:22px repeat(4,39px)!important;height:auto!important;padding-bottom:11px!important}.fun-reference-page .fun-card--scoreboard .fun-mini-row,.fun-reference-page .fun-card--scoreboard .fun-mini-name{grid-template-rows:auto!important;height:auto!important}.fun-reference-page .fun-card--scoreboard .fun-mini-row{min-height:39px!important}.fun-reference-page .fun-grid .fun-card--scoreboard,.fun-reference-page .fun-grid .fun-card--scoreboard:first-child,.fun-reference-page .fun-grid .fun-card--scoreboard:nth-child(2),.fun-reference-page .fun-grid .fun-card--scoreboard:nth-child(3){min-height:252px!important}.eyebrow,.analysis-tag,.route-badge,.mini-label,.control-label,.trio-filter-field>span,.global-search-input,.global-search-input::placeholder,.search-input,.search-input::placeholder,.input,.button,.text-link,.data-table th,.data-table-sort-label,.table-count,.table-page-status,.table-primary-cell,.table-compact-text,.inline-meta,.proof-k,.proof-note,.atlas-evidence-head,.atlas-meta-grid span,.atlas-answer-augment small,.atlas-evidence-row span,.atlas-evidence-row small,.hexbox-card-mark,.hexbox-plan-name,.hexbox-plan-price span,.hexbox-faq-card span,.hexbox-legal-row strong,.data-footer,.mobile-card-kv-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important}.eyebrow,.analysis-tag,.route-badge,.mini-label,.control-label,.data-table th,.data-table-sort-label,.table-count,.table-page-status,.proof-k,.atlas-meta-grid span,.hexbox-card-mark,.mobile-card-kv-label{font-weight:760!important}.route-page:not(.route-page--home) .page-title-v7{letter-spacing:0!important;text-wrap:balance!important;max-width:980px!important;font-size:clamp(44px,5vw,76px)!important;line-height:.96!important}.route-page[data-route=\/arena] .page-title-v7,.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{font-size:clamp(44px,5vw,76px)!important;line-height:.98!important}.route-page--home .hero h1,.route-page--home #hero-title{letter-spacing:0!important;text-wrap:balance!important;max-width:760px!important;font-size:clamp(62px,7vw,104px)!important;line-height:.9!important}.page-copy-v7,.hero-copy,.page-side-note p,.hexbox-page .hexbox-info-card p,.hexbox-page .hexbox-info-card small,.hexbox-page .hexbox-plan-card p,.hexbox-page .hexbox-faq-card p,.hexbox-page .hexbox-legal-row p{text-wrap:pretty!important}.page-copy-v7{color:#534b3ec7!important;max-width:760px!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:620!important;line-height:1.72!important}.page-header-v7{gap:28px!important;min-height:300px!important;padding-top:70px!important;padding-bottom:34px!important}.page-side-note{align-self:end!important}.data-table th{color:#e5dabeb8!important;height:42px!important;font-size:12px!important;line-height:1.2!important}.report-shell .data-table-panel,.page-stack .data-table-panel{border-radius:14px!important}.toolbar,.panel-toolbar-v7,.trio-filter-toolbar{align-items:end!important;gap:12px!important}.control-field,.control-field--narrow,.trio-filter-field{min-width:0!important}.control-label,.trio-filter-field>span{color:#534b3eb8!important;font-size:12px!important;line-height:1.2!important}.search-input,.input{color:#1f1c17e6!important;border-radius:14px!important;min-height:46px!important;font-size:14px!important}.page-stack .page-title{letter-spacing:0!important;text-wrap:balance!important}.page-stack .page-subtitle,.page-stack .analysis-tag,.page-stack .metric-label,.page-stack .control-label,.page-stack .data-table-sort-label{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important}.page-stack .detail-key-metrics .metric-card{border-radius:12px!important}.page-stack .section-title,.hexbox-page .hexbox-section-head h2,.fun-reference-page .section-title{letter-spacing:0!important;text-wrap:balance!important}.hexbox-page .hexbox-section-head h2{font-size:clamp(30px,2.6vw,40px)!important;line-height:1.06!important}.hexbox-page .hexbox-section{padding-top:36px!important}.hexbox-page .hexbox-info-card h3,.hexbox-page .hexbox-step h3,.hexbox-page .hexbox-plan-name strong,.hexbox-page .hexbox-faq-card h3{letter-spacing:0!important}.hexbox-page .hexbox-plan-card--featured .button.primary{border-radius:14px!important;min-height:48px!important}@media (width<=960px){.home-hero{grid-template-columns:1fr;padding:30px 20px!important}.assistant-preview-widget{display:none}.route-page>.page-header-v7{grid-template-columns:1fr!important;padding-top:28px!important}.report-shell{grid-template-columns:1fr!important}.route-page .page-side-note{order:-1}.route-page:not(.route-page--home)>.page-header-v7{grid-template-columns:1fr!important;min-height:0!important;padding:28px 0 24px!important}.hexbox-page .section-head{grid-template-columns:1fr!important;align-items:start!important}.hexbox-page .section-head .section-lead{white-space:normal!important}.hexbox-workflow{grid-template-columns:1fr!important}.hexbox-page .product-chain-band-v6,.route-page--home .product-chain-band-v6,.hexbox-section-head,.hexbox-download-band,.hexbox-support-band{grid-template-columns:1fr!important;align-items:start!important}.hexbox-section-head p{text-align:left!important;justify-self:start!important}.hexbox-bento,.hexbox-pricing-grid,.hexbox-faq-grid,.hexbox-legal-grid{grid-template-columns:1fr!important}.hexbox-info-card--wide{grid-column:auto!important}.hexbox-steps{grid-template-columns:1fr!important}.hexbox-step,.hexbox-step:last-child{border-bottom:1px solid #4e412f1f!important;border-right:0!important}.route-page--arena-trios>.page-header-v7>div:first-child{order:-1}.trio-filter-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.route-page--home .hero,.route-page:not(.route-page--home)>.page-header-v7{min-height:0!important}.route-page:not(.route-page--home) .page-title-v7{font-size:clamp(36px,12vw,46px)!important}.hexbox-device{width:100%!important}.device-mini-grid{grid-template-columns:1fr!important}.fun-reference-page .section-heading .inline-meta{text-align:left!important}}@media (prefers-reduced-motion:no-preference){.home-command-panel{animation:7s cubic-bezier(.32,.72,0,1) infinite alternate homePanelFloat}.home-command-stream span{animation:2.8s cubic-bezier(.32,.72,0,1) infinite alternate commandPulse}.home-command-stream span:nth-child(2){animation-delay:.22s}.home-command-stream span:nth-child(3){animation-delay:.44s}.home-route-card,.report-hero,.toolbar--report,.hexbox-workflow-card{animation:.72s cubic-bezier(.16,1,.3,1) both vnextReveal}.home-route-card:nth-child(2),.hexbox-workflow-card:nth-child(2){animation-delay:80ms}.home-route-card:nth-child(3),.hexbox-workflow-card:nth-child(3){animation-delay:.14s}.home-route-card:nth-child(4){animation-delay:.2s}.home-route-card:nth-child(5){animation-delay:.26s}}@media (width<=1180px){.topbar-inner{border-radius:28px;grid-template-columns:auto 1fr;grid-template-areas:"brand nav""search search""quick quick"}.home-hero.home-hero--vnext,.report-hero,.hexbox-hero{grid-template-columns:1fr}.home-command-panel{transform:none}.home-route-grid,.hexbox-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-route-card:first-child{grid-row:auto;min-height:190px}.reference-report-shell{grid-template-columns:1fr}.reference-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.reference-filter-rail .reference-rail-kicker,.reference-filter-rail .button,.reference-filter-rail .chip-list{grid-column:1/-1}.reference-feature-grid>*,.reference-feature-grid--two>*,.hexbox-workflow-card{grid-column:span 6}.home-hero.home-hero--vnext,.report-hero{grid-template-columns:1fr}.hexbox-hero{grid-template-columns:1fr;min-height:0}.hexbox-device{transform:none}.fun-reference-page .fun-grid .fun-card:first-child{grid-column:auto!important}.fun-reference-page .fun-grid .fun-card:first-child .fun-top-list{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hexbox-page .hexbox-device{justify-self:stretch!important;width:100%!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hexbox-page .hexbox-hero-v7{grid-template-columns:1fr!important}.hexbox-page .hexbox-bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-header-v7{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-top:52px!important}.route-page:not(.route-page--home) .page-title-v7,.route-page[data-route=\/arena] .page-title-v7,.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{font-size:clamp(38px,8vw,62px)!important}.route-page--home .hero h1,.route-page--home #hero-title{font-size:clamp(48px,10vw,82px)!important}}@media (width<=720px){.topbar{padding-top:0;top:0}.topbar-inner{border-inline:0;border-top:0;border-radius:0 0 24px 24px;grid-template-columns:1fr;grid-template-areas:"brand""nav""search""quick";width:100%}.nav-links{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow-x:visible}.nav-link{text-align:center;width:100%;min-height:34px;padding-inline:8px!important}.content{padding-top:24px}.home-hero.home-hero--vnext,.report-hero,.hexbox-hero{border-radius:20px;min-height:0;padding:22px 16px!important}.home-hero--vnext .page-title,.report-hero .page-title,.hexbox-hero .page-title{font-size:clamp(2.4rem,17vw,4rem)}.home-route-grid,.hexbox-workflow{grid-template-columns:1fr}.home-command-panel,.report-hero-aside,.hexbox-device{border-radius:18px;padding:16px}.toolbar--report .control-field,.toolbar--report .control-field--narrow{width:100%;min-width:0}.product-chain-actions{justify-content:stretch}.product-chain-actions .button{width:100%}.hexbox-hero .page-actions{grid-template-columns:1fr;display:grid}.hexbox-hero .page-actions .button{width:100%}.hexbox-choice-stack div{grid-template-columns:1fr;gap:6px}.hexbox-choice-stack strong{justify-self:start}.home-hero.home-hero--vnext{min-height:0}.reference-filter-rail{border-radius:18px;grid-template-columns:1fr;padding:14px}.reference-feature-grid,.hexbox-workflow{grid-template-columns:1fr}.reference-feature-grid>*,.reference-feature-grid--two>*,.hexbox-workflow-card{grid-column:auto}.home-hero.home-hero--vnext,.report-hero{margin-top:28px;padding:28px 0 30px!important}.report-hero .page-title{font-size:clamp(3.35rem,17vw,4.6rem)!important}.home-route-grid{margin-top:56px;padding-top:52px}.report-hero .page-title,.hexbox-hero .page-title{font-size:clamp(2.72rem,13.4vw,3.95rem)!important;line-height:1!important}.report-hero--fun .page-title{font-size:clamp(2.55rem,12.2vw,3.55rem)!important}.fun-reference-page .section-heading,.hexbox-page .section-heading{grid-template-columns:1fr}.fun-reference-page .inline-meta,.hexbox-page .inline-meta{text-align:left;justify-self:start}.hexbox-hero{margin-top:28px;padding:28px 0 30px!important}.hexbox-device{min-height:0}.hexbox-page .page-section--vnext{padding-top:34px}.hexbox-page .hexbox-hero-v7{padding:28px!important}.hexbox-page .hexbox-proof-strip{flex-direction:column!important;align-items:stretch!important}.fun-reference-page,.fun-reference-page>*,.fun-reference-page .page-header-v7,.fun-reference-page .page-side-note,.fun-reference-page .section,.fun-reference-page .reference-feature-grid,.fun-reference-page .fun-grid.reference-feature-grid,.fun-reference-page .fun-grid.reference-feature-grid>*,.fun-reference-page .fun-card,.fun-reference-page .fun-card-header,.fun-reference-page .fun-top-list,.fun-reference-page .insight-panel,.fun-reference-page .insight-row,.fun-reference-page .entity-cell,.fun-reference-page .cell-stack{min-width:0!important;max-width:100%!important}.fun-reference-page .fun-grid .fun-card{width:100%!important}.fun-reference-page .fun-grid .fun-card-header{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.fun-reference-page .fun-grid .cell-stack strong,.fun-reference-page .fun-grid .inline-meta{max-width:100%!important}.fun-reference-page .section-heading{grid-template-columns:minmax(0,1fr)!important}.fun-reference-page .section-heading .inline-meta{text-align:left!important;max-width:100%!important}.fun-reference-page .fun-grid.reference-feature-grid,.hexbox-page .hexbox-proof-strip,.hexbox-page .device-mini-grid{grid-template-columns:1fr!important}.atlas-answer-augment{grid-template-columns:30px minmax(0,1fr)!important}.atlas-answer-augment em{grid-column:2!important}.fun-reference-page .fun-grid.reference-feature-grid,.fun-reference-page .reference-feature-grid,.fun-reference-page .insight-grid.reference-feature-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.fun-reference-page .fun-grid.reference-feature-grid>*,.fun-reference-page .fun-card,.fun-reference-page .fun-card-header,.fun-reference-page .fun-top-list,.fun-reference-page .insight-row,.fun-reference-page .entity-cell,.fun-reference-page .cell-stack{width:auto!important;min-width:0!important;max-width:100%!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:minmax(0,1fr)!important}.route-page:not(.route-page--home)>.page-header-v7>div:first-child{order:1!important}.route-page:not(.route-page--home)>.page-header-v7 .page-side-note{order:2!important}.fun-reference-page .fun-grid .fun-top-list .insight-row{grid-template-columns:28px minmax(0,1fr) auto!important}.route-page[data-route=\/arena] .page-title-v7{font-size:clamp(42px,15vw,62px)!important}.hexbox-page .hexbox-bento,.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:minmax(0,1fr)!important}.fun-reference-page .section-heading{align-items:start!important}.fun-reference-page .section-heading .inline-meta{text-align:left!important}html{font-size:14px!important}.layout-shell{overflow-x:clip!important}.nav-shell{padding:10px 12px!important}.nav{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important}.brand{min-width:0!important}.global-search{order:2!important;width:100%!important}.global-search-input{height:42px!important;min-height:42px!important;font-size:13px!important}.nav-links{scrollbar-width:none!important;order:3!important;gap:6px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.nav-link{flex:none!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.route-page--home .hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;min-height:0!important;padding:118px 18px 36px!important}.route-page--home .hero h1,.route-page--home #hero-title{max-width:100%!important;font-size:clamp(42px,16vw,64px)!important;line-height:.94!important}.hero-copy,.page-copy-v7{max-width:100%!important;font-size:14px!important;line-height:1.7!important}.hero-actions,.page-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.button{justify-content:space-between!important;width:100%!important;min-height:44px!important}.page-header-v7{padding:112px 18px 28px!important}.route-page:not(.route-page--home) .page-title-v7,.route-page[data-route=\/arena] .page-title-v7,.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{max-width:100%!important;font-size:clamp(34px,13vw,52px)!important;line-height:1.02!important}.analysis-tags{gap:6px!important}.analysis-tag{min-height:30px!important;padding:5px 9px!important;font-size:11px!important}.page-side-note{border-radius:18px!important;width:100%!important;min-width:0!important;padding:18px!important}.toolbar,.toolbar--compact,.panel-toolbar-v7,.trio-filter-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.control-field,.control-field--narrow,.trio-filter-field{width:100%!important}.data-table-panel{border-radius:14px!important}.table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.data-table{min-width:720px!important;font-size:12px!important}.data-table-panel:has(.mobile-card-list) .table-wrap{display:none!important}.mobile-card-list{gap:10px!important;padding:10px!important;display:grid!important}.mobile-data-card{border-radius:14px!important}.table-controls{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}.table-count,.table-page-status{justify-self:start!important}.table-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.table-pagination .button{min-width:0!important}.page-stack{padding-inline:18px!important}.detail-overview{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.detail-identity-card{border-radius:18px!important;padding:22px!important}.detail-identity-card .page-title{font-size:clamp(34px,14vw,52px)!important;line-height:1.02!important}.detail-identity-card .entity-cell--title{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.detail-identity-card .entity-icon--title,.detail-identity-card .augment-icon--title{width:56px!important;height:56px!important}.metric-grid--key,.detail-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-section,.conclusion-panel,.decision-dashboard{border-radius:18px!important;padding:18px!important}.section-heading{align-items:start!important;gap:6px!important}.section-title{font-size:clamp(24px,8vw,34px)!important;line-height:1.08!important}.hexbox-page .hexbox-hero-v7{border-radius:22px!important;padding:26px 18px!important}.hexbox-page .hexbox-proof-strip{grid-template-columns:minmax(0,1fr)!important}.hexbox-page .hexbox-proof-strip span{border-bottom:1px solid #4e412f1c!important;border-right:0!important}.hexbox-page .hexbox-proof-strip span:last-child{border-bottom:0!important}.hexbox-page .hexbox-section-head{align-items:start!important;gap:8px!important}.hexbox-page .hexbox-section-head h2{font-size:clamp(28px,10vw,38px)!important}.hexbox-page .hexbox-pricing-grid,.hexbox-page .hexbox-steps,.hexbox-page .hexbox-faq-grid,.hexbox-page .hexbox-legal-grid{grid-template-columns:minmax(0,1fr)!important}.route-page--home .hero{gap:22px!important;padding-top:52px!important}.route-page--home .hero-copy{font-size:13px!important;line-height:1.62!important}.route-page--home .hero-actions{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.route-page--home .hero-actions::-webkit-scrollbar{display:none!important}.route-page--home .hero-actions .button{flex:none!important;justify-content:space-between!important;width:auto!important;min-width:148px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important}}@media (width>=761px){.nav-shell{animation:navEnter .82s var(--ease-luxe) both}.hero>div:first-child{animation:copyEnter .92s var(--ease-luxe) .12s both}.data-atlas{animation:atlasEnter .98s var(--ease-luxe) .18s both;will-change:transform, opacity}.data-atlas:after{animation:scanSweep 6.8s var(--ease-luxe) 1.2s infinite}.button.primary:before,.query-card:before{animation:buttonSignal 5.8s var(--ease-luxe) 1.8s infinite}.spectrum i{will-change:transform, opacity;animation:6.2s ease-in-out infinite spectrumWave}.spectrum i:nth-child(2n){animation-delay:-620ms}.spectrum i:nth-child(3n){animation-delay:-1180ms}.spectrum i:nth-child(5n){animation-delay:-1740ms}.spectrum i:nth-child(7n){animation-delay:-2320ms}.query-card{will-change:transform;animation:7.2s ease-in-out 1.1s infinite softFloat}.floating-card{will-change:transform;animation:7s ease-in-out infinite cornerFloat}.atlas-hud__line:before{animation:4.8s ease-in-out infinite hudBreathe;animation-delay:var(--d,0s)}.floating-card.hexbox{animation-delay:-2.4s}.proof-cell{animation:proofRise .82s var(--ease-luxe) both}.proof-cell:first-child{animation-delay:.18s}.proof-cell:nth-child(2){animation-delay:.26s}.proof-cell:nth-child(3){animation-delay:.34s}.proof-cell:nth-child(4){animation-delay:.42s}.proof-cell:nth-child(5){animation-delay:.5s}.source-core:before{animation:7.4s ease-in-out infinite ringPulse}.source-core:after{animation:7.4s ease-in-out -3.1s infinite ringPulse}.reveal{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-luxe), transform .9s var(--ease-luxe), filter .9s var(--ease-luxe);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(34px)}.reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.method-step.reveal.is-visible:hover,.source-card.reveal.is-visible:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nav-shell .nav-link,.button,.text-link,.entry-card,.home-insight-panel,.fun-reference-page .fun-card,.route-page:not(.route-page--home) .page-side-note,.report-shell .data-table td{transition:none!important;transform:none!important}}@media (width<=1120px){.nav{border-radius:28px;grid-template-columns:auto 1fr;grid-template-areas:"brand navlinks""search search"}.brand{grid-area:brand}.nav-search{grid-area:search}.nav-links{grid-area:navlinks}.hero,.section-head{grid-template-columns:1fr}.hero{min-height:auto}.method-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-card,.entry-home,.entry-product{grid-column:span 6}.home-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header-v7,.report-shell,.fun-marquee-v7,.hexbox-hero-v7{grid-template-columns:1fr}.route-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-panel-v7,.feature-panel-v7.wide{grid-column:span 3}.data-row-v7{grid-template-columns:50px minmax(170px,1fr) repeat(2,minmax(90px,.42fr))}.data-row-v7>:nth-child(5),.data-row-v7>:nth-child(6){display:none}.module-layout,.module-layout-augment,.hexbox-panel,.product-chain-band-v6{grid-template-columns:1fr}.fun-card,.fun-card.large{grid-column:span 6}.route-page--home .visual{justify-self:stretch!important;max-width:100%!important}.route-page--home .hero{grid-template-columns:1fr!important;min-height:auto!important}.route-page--home .visual{min-height:auto!important}}@media (width<=760px){.reference-note__inner,.nav-shell,.page{width:min(100% - 24px,1400px)}.reference-note__inner{justify-content:flex-start}.nav-shell{margin-top:10px;top:8px}.nav{border-radius:26px;grid-template-columns:1fr;grid-template-areas:"brand""navlinks""search";gap:10px;padding:12px}.nav-links{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-link{min-height:36px;padding:7px 8px;font-size:12px}.page{padding-top:44px}.hero{gap:34px}.eyebrow:before{width:48px}h1{font-size:42px;line-height:1.04}.hero-copy{font-size:15px;line-height:1.76}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.visual{min-height:auto}.data-atlas{border-radius:24px;min-height:560px}.spectrum{grid-template-columns:repeat(28,1fr);gap:4px;height:86px;top:28px}.spectrum i:nth-child(n+29){display:none}.stripe-field{grid-template-columns:repeat(30,1fr);gap:4px;inset:126px 18px 36px}.stripe-field i:nth-child(n+31){display:none}.query-card{border-radius:22px;width:calc(100% - 34px);top:48%}.ask-pill{border-radius:22px;grid-template-columns:1fr 44px}.ask-text{white-space:normal;line-height:1.35}.floating-card{width:auto;max-width:calc(100% - 44px)}.atlas-hud,.floating-card.source,.floating-card.method{display:none}.floating-card.hexbox{bottom:20px;left:22px;right:22px}.proof-cell,.proof-cell:first-child{border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.section{margin-top:56px;padding-top:52px}h2{font-size:32px}.method-strip{grid-template-columns:1fr}.method-step{min-height:auto;padding-bottom:18px}.entry-grid,.fun-layout{grid-template-columns:1fr;grid-auto-rows:auto}.entry-card,.entry-home,.entry-product,.fun-card,.fun-card.large{grid-column:auto;min-height:auto}.entry-card strong{margin-top:34px;font-size:28px}.home-insight-grid{grid-template-columns:1fr}.home-insight-panel{border-radius:22px;min-height:auto}.product-chain-band-v6{border-radius:24px;padding:22px}.page-header-v7{gap:24px;min-height:auto;padding:54px 0 42px}.page-title-v7{font-size:40px;line-height:1.04}.page-copy-v7{font-size:15px;line-height:1.72}.route-card-grid{grid-template-columns:1fr}.feature-panel-v7,.feature-panel-v7.wide{grid-column:auto;min-height:auto}.report-shell,.fun-marquee-v7{gap:12px}.panel-toolbar-v7{flex-direction:column;align-items:flex-start}.data-row-v7,.data-row-v7:first-child{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:12px}.data-row-v7>:nth-child(4),.data-row-v7>:nth-child(5),.data-row-v7>:nth-child(6),.data-row-v7:first-child>:nth-child(4),.data-row-v7:first-child>:nth-child(5),.data-row-v7:first-child>:nth-child(6){display:none}.arena-diagram-v7{gap:12px;min-height:auto;padding:18px;display:grid}.arena-node-v7,.arena-node-v7.core,.arena-node-v7.a,.arena-node-v7.b,.arena-node-v7.c,.arena-node-v7.d{border-radius:22px;width:100%;min-height:auto;position:relative;inset:auto;transform:none}.hexbox-hero-v7{border-radius:26px;min-height:auto;padding:24px}.module-panel,.module-rail,.fun-card,.hexbox-panel{border-radius:24px;padding:22px}.module-panel,.module-panel-wide,.module-panel-tall,.module-rail{min-height:auto}.module-rail h3{margin:34px 0 12px;font-size:33px}.rank-row{grid-template-columns:34px minmax(0,1fr);gap:8px 12px}.rank-row em,.rank-row small{grid-column:2}.matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fun-card strong,.fun-card.large strong{margin-top:34px;font-size:29px}.arena-board{gap:12px;min-height:auto;padding:18px;display:grid}.arena-core,.arena-chip,.arena-chip.a,.arena-chip.b,.arena-chip.c,.arena-chip.d{border-radius:24px;width:100%;height:auto;min-height:154px;position:relative;inset:auto;transform:none}.hexbox-panel{gap:26px}.hexbox-device{border-radius:22px}.source-map{min-height:auto;padding:22px}.source-map:before,.source-map:after{display:none}.source-core{border-radius:24px;width:100%;height:auto;min-height:190px;margin-bottom:14px;position:relative;top:auto;left:auto;transform:none}.source-core:before,.source-core:after{display:none}.source-card,.source-card.a,.source-card.b,.source-card.c,.source-card.d,.source-card.e,.source-card.f{width:100%;margin-top:12px;position:relative;inset:auto}.nav-shell .nav{grid-template-columns:1fr!important;grid-template-areas:"brand""navlinks""search"!important;align-items:stretch!important;gap:10px!important}.nav-shell .brand{grid-area:brand!important;width:100%!important;min-width:0!important}.nav-shell .nav-search{grid-area:search!important;width:100%!important}.nav-shell .nav-links{white-space:normal!important;grid-area:navlinks!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important;padding-bottom:2px!important;display:grid!important;overflow-x:visible!important}.nav-shell .nav-link{flex:auto!important;justify-content:center!important;min-height:34px!important;padding:7px 8px!important;font-size:12px!important}.page,.route-page,.page-header-v7,.page-header-v7>*,.hexbox-hero-v7,.hexbox-hero-v7>*,.report-shell,.report-shell>*,.fun-marquee-v7,.product-chain-band-v6{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.hero-actions,.page-actions{width:100%!important}.hero-actions .button,.page-actions .button{width:100%!important;max-width:100%!important}.hexbox-hero-v7 .eyebrow{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.reference-note__inner>span:last-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.detail-overview,.detail-overview>*,.detail-table-panel,.page-section,.data-table-panel,.table-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.detail-overview,.detail-table-panel,.page-section,.data-table-panel{overflow:hidden!important}.detail-table-panel .table-wrap,.page-section .table-wrap,.data-table-panel .table-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.detail-table-panel .data-table,.page-section .data-table,.data-table-panel .data-table{width:max-content!important;min-width:640px!important}.hero{grid-template-columns:minmax(0,1fr)!important}.hero>*,.hero .eyebrow,.hero-copy,.visual,.data-atlas,.route-page .eyebrow{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.hero .eyebrow,.route-page .eyebrow{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;display:flex!important}.hero .eyebrow:before,.route-page .eyebrow:before{flex:0 0 42px!important;width:42px!important}.route-page>.page-header-v7{gap:14px!important;padding:24px 0 18px!important}.route-page .page-title-v7{font-size:clamp(30px,11vw,42px)!important}.route-page .page-actions .button{width:100%!important}.report-visual-strip{min-height:70px;padding:10px}.report-visual-token{flex-basis:44px;width:44px;height:44px}.report-visual-token:first-child{flex-basis:50px;width:50px;height:50px}.report-shell .data-table-panel .data-table{min-width:720px!important}.route-page .eyebrow{align-items:flex-start!important}.route-page .eyebrow:before{flex-basis:42px!important;width:42px!important}.nav,.hero,.route-page>.page-header-v7,.section,.entry-card,.home-insight-panel,.feature-panel-v7,.fun-card,.insight-panel,.report-shell .report-panel-v7,.report-shell .filter-rail-v7{box-shadow:inset 0 1px #fffff4a8,0 12px 30px #56370a12!important}.page-stack,.system-state{padding:20px 12px 44px}.page-stack>.page-header,.detail-identity-card,.page-section,.conclusion-panel,.candidate-pool,.comp-card,.comp-score-detail,.comp-replace,.comp-diff,.comp-backup,.ai-pick-table-panel,.toolbar:not(.toolbar--report),.empty-state{border-radius:18px!important}.detail-key-metrics{grid-template-columns:1fr!important}.page-stack .page-title,.system-state .page-title{font-size:clamp(34px,12vw,48px)!important}.toolbar:not(.toolbar--report),.toolbar--compact,.toolbar-actions,.dimension-group-filters{flex-direction:column;align-items:stretch}.page-stack .button,.system-state .button{width:100%}.route-page--home{margin-top:0!important}.route-page--home .visual{min-height:auto!important}.route-page--home .data-atlas{min-height:540px!important}.home-guidance{grid-template-columns:1fr}.home-guidance-card{padding:18px 18px 17px;border-radius:20px!important}.home-guidance-card h2{font-size:28px}.home-guidance-card h3{font-size:22px}.route-page:not(.route-page--home) .page-title-v7{font-size:38px!important}.nav-shell,.page.content,.data-footer{width:min(100% - 24px,1400px)!important}.page.content{padding-top:44px!important}.route-page--home .hero{gap:34px!important;padding:0!important}.route-page--home .hero h1{font-size:42px!important;line-height:1.04!important}.route-page--home .hero-copy{font-size:15px!important;line-height:1.76!important}.route-page--home .data-atlas.data-atlas--evidence{border-radius:24px!important;min-height:650px!important;padding:20px!important}.atlas-focus-card,.atlas-evidence-list,.atlas-product-card-v7{width:100%;max-width:100%}.atlas-evidence-list{margin-left:0}.atlas-meta-grid{grid-template-columns:1fr;padding-bottom:108px}.atlas-product-card-v7{bottom:20px;left:20px;right:20px}.proof-strip{grid-template-columns:1fr!important}.proof-cell,.proof-cell:first-child{border-bottom:1px solid #5648331f!important;border-left:1px solid #5648331f!important}.entry-card,.entry-home,.entry-product{grid-column:span 6!important}.route-page .eyebrow,.route-page--home .hero .eyebrow,.hexbox-hero-v7 .eyebrow,.page-stack .eyebrow{white-space:normal!important;width:auto!important;max-width:100%!important}.route-page .eyebrow:before,.route-page--home .hero .eyebrow:before,.hexbox-hero-v7 .eyebrow:before,.page-stack .eyebrow:before{flex-basis:48px!important;width:48px!important}.detail-identity-card .page-title{text-wrap:balance!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-size:clamp(34px,9.8vw,42px)!important;line-height:1.08!important}.detail-identity-card .entity-cell--title{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.arena-build-skill-line{font-size:.76rem!important}.aipick-page .toolbar{position:static}.aipick-page .ai-pick-table-panel{max-height:72dvh}.aipick-recommend-page .comp-score-table-wrap,.aipick-recommend-page .comp-replace-compare,.aipick-recommend-page .comp-score-detail,.aipick-recommend-page .comp-results>section{width:100%;min-width:0;max-width:100%}.aipick-recommend-page .comp-score-table{min-width:560px}.aipick-recommend-page .comp-score-table th,.aipick-recommend-page .comp-score-table td{padding:4px 5px}.detail-key-metrics:has(.metric-card:nth-child(7):last-child) .metric-card:last-child{grid-column:auto!important}}@media (width<=1060px){.detail-overview{grid-template-columns:1fr}.detail-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1121px) and (width<=1500px){.route-page--home .visual{max-width:620px!important;min-height:508px!important}.route-page--home .data-atlas{min-height:492px!important}.route-page--home .query-card{width:min(82%,400px)!important}.route-page--home .hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr)!important;gap:52px!important;min-height:620px!important}.route-page--home .hero h1{font-size:68px!important}.route-page--home .hero-copy{max-width:620px!important;font-size:16px!important}.route-page--home .visual{min-height:560px!important}.route-page--home .data-atlas.data-atlas--evidence{min-height:540px!important}.atlas-evidence-list{width:min(420px,82%)}}@media (width<=560px){.entry-card,.entry-home,.entry-product{grid-column:span 12!important}}@media (width<=980px){:is(.page.content:has(>.page-stack),.page.content:has(>.system-state)){padding-top:28px!important}.detail-identity-card{min-height:0!important}.page-section--priority .decision-grid{grid-template-columns:minmax(0,1fr)!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:1fr!important}}@media (width>=1181px){.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,.94fr)!important;grid-auto-flow:dense!important;gap:14px!important}.fun-reference-page .fun-grid .fun-card:first-child{grid-column:span 2!important}.fun-reference-page .fun-grid .fun-card:first-child .fun-top-list{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:8px 12px 12px!important;display:grid!important}.fun-reference-page .fun-grid .fun-card:first-child .insight-row{min-height:42px!important}.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1180px) and (width>=721px){.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1540px){.nav-shell,.page.content,.route-page,.data-footer{width:min(1560px,100vw - 96px)!important;max-width:none!important;margin-inline:auto!important}.route-page:not(.route-page--home)>.page-header-v7{grid-template-columns:minmax(0,1.12fr) minmax(390px,.58fr)!important;align-items:center!important;gap:54px!important;min-height:250px!important;padding:14px 0 20px!important}.route-page:not(.route-page--home) .page-title-v7{max-width:820px!important;margin-top:7px!important;font-size:48px!important;line-height:1.08!important}.route-page:not(.route-page--home) .page-copy-v7{max-width:760px!important;line-height:1.58!important}.route-page:not(.route-page--home) .page-side-note{place-self:end!important;width:min(430px,100%)!important;padding:10px 12px!important}.route-page:not(.route-page--home) .report-visual-strip{min-height:42px!important;margin-top:6px!important;padding:7px 9px!important}.route-page:not(.route-page--home) .report-visual-token{flex-basis:30px!important;width:30px!important;height:30px!important}.route-page:not(.route-page--home) .report-visual-token:first-child{flex-basis:36px!important;width:36px!important;height:36px!important}.route-page:not(.route-page--home) .page-side-note strong{margin-top:6px!important;font-size:18px!important;line-height:1.16!important}.route-page:not(.route-page--home) .page-side-note p{margin-top:5px!important;font-size:12px!important;line-height:1.46!important}.route-page:not(.route-page--home) .page-side-note .text-link{margin-top:8px!important;font-size:12px!important}.report-shell{margin-top:6px!important}.fun-reference-page>.section:first-of-type{margin-top:16px!important;padding-top:24px!important}.route-page--home .hero{grid-template-columns:minmax(0,.9fr) minmax(620px,.82fr)!important;align-items:center!important;gap:72px!important;min-height:620px!important}.route-page--home .hero h1{max-width:720px!important}.route-page--home .hero-copy{max-width:710px!important}.route-page--home .visual{min-height:560px!important}.route-page--home .data-atlas.data-atlas--evidence{min-height:540px!important}.proof-strip{margin-top:18px!important}.hexbox-hero-v7{grid-template-columns:minmax(0,.92fr) minmax(540px,.78fr)!important;gap:76px!important;min-height:590px!important;padding:54px!important}.hexbox-hero-v7 .page-title-v7{font-size:52px!important}.hexbox-hero-v7 .page-copy-v7{max-width:730px!important}.hexbox-device{justify-self:end!important;width:min(610px,100%)!important}}@media (width>=1540px) and (height<=980px){.route-page--home .hero{min-height:585px!important}.route-page--home .visual{min-height:525px!important}.route-page--home .data-atlas.data-atlas--evidence{min-height:505px!important}.hexbox-hero-v7{min-height:560px!important}}@media (hover:hover) and (pointer:fine){.nav-shell .nav-link,.button,.text-link,.entry-card,.home-insight-panel,.fun-reference-page .fun-card,.route-page:not(.route-page--home) .page-side-note,.hexbox-info-card,.hexbox-plan-card,.hexbox-faq-card{transition:transform .42s cubic-bezier(.22,.72,0,1),border-color .42s cubic-bezier(.22,.72,0,1),background-color .42s cubic-bezier(.22,.72,0,1),box-shadow .42s cubic-bezier(.22,.72,0,1),color .42s cubic-bezier(.22,.72,0,1)!important}.nav-shell .nav-link:hover,.button:hover,.text-link:hover{transform:translateY(-1px)!important}.entry-card:hover,.home-insight-panel:hover,.fun-reference-page .fun-card:hover,.route-page:not(.route-page--home) .page-side-note:hover,.hexbox-info-card:hover,.hexbox-plan-card:hover,.hexbox-faq-card:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px #fffff5c2,0 20px 46px #40311f13!important}.button:active,.nav-shell .nav-link:active,.text-link:active{transform:translateY(0)scale(.985)!important}}@media (width<=640px){.route-page--home .atlas-product-card-v7{width:auto!important;max-width:calc(100vw - 32px)!important;left:16px!important;right:16px!important}.route-page--home .proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-page--home .proof-cell{min-height:90px!important;padding:14px 15px 13px!important}.route-page--home .proof-cell:nth-child(2n){border-right:0!important}.route-page--home .proof-cell:nth-child(5){border-top:1px solid #5648331f!important;grid-column:1/-1!important}.route-page--home .proof-v{font-size:27px!important}}@media (width>=1381px){.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1){grid-column:1/-1!important;grid-template-rows:auto!important;grid-template-columns:320px minmax(0,1fr)!important;min-height:142px!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-card-header{border-bottom:0!important;border-right:1px solid #4b3e2a1a!important;min-height:140px!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-table{grid-template-rows:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:center!important;gap:10px!important;padding:16px!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-table-head{display:none!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-row{background:#fffdf78f!important;border:1px solid #4b3e2a17!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:11px 12px!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-name{grid-template-columns:20px 26px minmax(0,1fr)!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-name .entity-icon{width:26px!important;height:26px!important}.fun-reference-page .fun-grid .fun-card--scoreboard:last-child:nth-child(4n+1) .fun-mini-row>span:nth-child(2){display:none!important}}@media (width<=1380px){.fun-reference-page .fun-grid.reference-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1181px) and (height<=900px){.route-page--home .hero{min-height:680px!important;padding-top:110px!important}.route-page--home .hero h1,.route-page--home #hero-title{font-size:clamp(54px,6vw,88px)!important}.route-page:not(.route-page--home) .page-header-v7{min-height:270px!important;padding-top:58px!important}}.nav-shell .global-search-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8fa!important;border:1px solid #4e412f24!important;border-radius:16px!important;gap:6px!important;padding:10px!important;top:calc(100% + 10px)!important;box-shadow:inset 0 1px #fffff5db,0 22px 54px #251d122e!important}.global-search-result{border:1px solid #0000!important;border-radius:10px!important;min-height:58px!important;padding:10px 12px!important;text-decoration:none!important;transition:background-color .18s,border-color .18s,transform .18s!important}.global-search-result strong{color:#1f1c17f5!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:15px!important;font-weight:860!important;line-height:1.25!important}.global-search-result span{color:#564833b3!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:13px!important;font-weight:620!important;line-height:1.35!important}.global-search-result:hover,.global-search-result:focus-visible{background:linear-gradient(#fff8e5db,#f5efe294)!important;border-color:#97702d2e!important;transform:translateY(-1px)!important}.hexbox-page .hexbox-hero-v7{background:radial-gradient(circle at 76% 24%,#6f80611a,#0000 31%),radial-gradient(circle at 5% 95%,#9c753114,#0000 28%),linear-gradient(#fffdf8f0,#f4eee2a8)!important;grid-template-columns:minmax(0,.88fr) minmax(520px,.72fr)!important;align-items:center!important;gap:84px!important}.hexbox-page .hexbox-hero-v7 .eyebrow{color:#534b3eb8!important}.hexbox-page .hexbox-hero-v7 .page-title-v7,.hexbox-page .hexbox-hero-v7 h1{color:#1f1c17f5!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:680px!important;text-shadow:none!important}.hexbox-page .hexbox-hero-v7 .page-copy-v7{color:#534b3ed1!important;max-width:680px!important;font-size:clamp(15px,1.1vw,17px)!important}.hexbox-page .hexbox-proof-strip{background:#fffdf8a8!important;border:1px solid #4e412f1f!important;border-radius:14px!important;width:min(620px,100%)!important;margin-top:24px!important;box-shadow:inset 0 1px #fffff5b8!important}.hexbox-page .hexbox-proof-strip strong{color:#1f1c17f5!important}.hexbox-page .hexbox-proof-strip small{color:#564833a8!important}.hexbox-page .hero-actions .button.primary{padding-inline:22px!important}.hexbox-page .hexbox-device{color:#1f1c17f5!important;background:radial-gradient(circle at 12% 0,#6f80611f,#0000 34%),linear-gradient(#fffdf8f0,#eee7d8bd)!important;border:1px solid #4e412f26!important;border-radius:22px!important;width:min(560px,100%)!important;padding:18px!important;box-shadow:inset 0 1px #fffff5d6,inset 0 0 0 10px #4e412f06,0 26px 70px #32281b1f!important}.hexbox-page .device-top{border-bottom-color:#4e412f1a!important;min-height:48px!important;padding:0 4px 14px!important}.hexbox-page .device-top strong{color:#1f1c17e6!important;font-size:19px!important}.hexbox-page .device-body{gap:12px!important;padding:14px 0 0!important}.hexbox-page .device-status-line{color:#564833ad!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;background:#fffdf894!important;border:1px solid #4e412f17!important;border-radius:10px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;font-weight:720!important}.hexbox-page .device-choice-list{gap:8px!important;display:grid!important}.hexbox-page .device-choice-card{background:linear-gradient(#fffdf8a8,#f4eee26b)!important;border:1px solid #4e412f1a!important;border-radius:14px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 16px!important;min-height:80px!important;padding:13px 15px!important;display:grid!important;position:relative!important}.hexbox-page .device-choice-card--best{background:radial-gradient(circle at 96% 8%,#72846338,#0000 38%),linear-gradient(#fffdf8d6,#efede094)!important;border-color:#72846347!important;min-height:106px!important;box-shadow:inset 3px 0 #4c6046b8,inset 0 1px #fffff5c7!important}.hexbox-page .device-choice-rank{color:#4c6046eb!important;background:#66785b1f!important;border-radius:999px!important;justify-self:start!important;padding:2px 7px!important;font-size:11px!important;font-weight:820!important;line-height:1.25!important}.hexbox-page .device-choice-card strong{color:#1f1c17f5!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:22px!important;font-weight:880!important;line-height:1.15!important}.hexbox-page .device-choice-card small{color:#564833a8!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:12px!important;font-weight:640!important;line-height:1.35!important}.hexbox-page .device-choice-card em{color:#4c6046f5!important;font-family:var(--font-title)!important;font-variant-numeric:tabular-nums!important;grid-area:1/2/4!important;align-self:center!important;font-size:34px!important;font-style:normal!important;font-weight:760!important;line-height:1!important}.hexbox-page .device-choice-card--best em{font-size:44px!important}.hexbox-page .device-reason-card{background:#fffdf894!important;border:1px solid #4e412f1a!important;border-radius:14px!important;gap:6px!important;padding:13px 15px!important;display:grid!important}.hexbox-page .device-reason-card span{color:#5648339e!important;font-size:12px!important;font-weight:760!important}.hexbox-page .device-reason-card strong{color:#1f1c17e6!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:15px!important;font-weight:760!important;line-height:1.45!important}.hexbox-page .device-mini-grid{gap:8px!important;margin-top:0!important}.hexbox-page .device-mini-grid span,.hexbox-page .device-body .device-row{background:#fffdf885!important}.hexbox-page .device-mini-grid strong{color:#1f1c17eb!important;margin-top:8px!important}.hexbox-page .device-body .device-row{border-radius:14px!important;min-height:58px!important;margin-top:0!important;padding:13px 15px!important}.hexbox-page .device-body .device-row strong{color:#1f1c17eb!important;font-size:15px!important}@media (width<=1180px){.hexbox-page .hexbox-hero-v7{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.hexbox-page .hexbox-device{justify-self:start!important}}@media (width<=640px){.nav-shell .global-search-results{border-radius:14px!important}.hexbox-page .hexbox-hero-v7{padding:24px!important}.hexbox-page .device-choice-card{grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important}.hexbox-page .device-choice-card strong{font-size:19px!important}.hexbox-page .device-choice-card em{font-size:28px!important}.hexbox-page .device-choice-card--best em{font-size:34px!important}}.page-section--priority .decision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,1.42fr)!important}.decision-grid--hero-three-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,1.42fr)!important;align-items:stretch!important}.page-section--priority .decision-panel:nth-child(3),.decision-grid--hero-three-panel .decision-panel--formula{grid-column:auto!important}.decision-signal{color:#312b22d1!important;vertical-align:middle!important;white-space:nowrap!important;background:#fffdf8b8!important;border:1px solid #5f4f3324!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;margin-right:8px!important;padding:4px 8px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.decision-signal--strong,.decision-signal--optional{background:#f4ecdbb8!important;border-color:#846e4138!important}.decision-signal--avoid,.decision-signal--caution{color:#9b4b3b!important;background:#fae2dab8!important;border-color:#b95c4847!important}.formula-item-list{background:#fffdf875!important;border:1px solid #97702d2e!important;border-radius:12px!important;grid-template-columns:minmax(96px,.12fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;padding:10px!important;display:grid!important}.formula-item-rail{color:#312b22e0!important;text-align:center!important;background:#ebe3d385!important;border:1px solid #97702d2e!important;border-radius:10px!important;place-items:center!important;min-height:64px!important;padding:10px 12px!important;font-size:15px!important;font-weight:880!important;line-height:1.2!important;display:grid!important}.formula-item-stage-list{scrollbar-width:thin!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.formula-item-stage{background:#fffdf88c!important;border:1px solid #97702d29!important;border-radius:10px!important;flex:1 1 0!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:60px!important;padding:8px 10px!important;display:inline-flex!important;box-shadow:inset 0 1px #fffff5b3!important}.formula-item-stage:first-child{flex:1.45 1 0!important}.formula-item-stage-label{color:#312b22db!important;white-space:nowrap!important;background:#efe8da9e!important;border:1px solid #97702d2e!important;border-radius:8px!important;flex:none!important;justify-self:start!important;padding:6px 8px!important;font-size:14px!important;font-weight:860!important;line-height:1.2!important}.formula-item-stage-items{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.formula-item-chip{background:linear-gradient(#fffdf8c7,#f4eee285)!important;border:1px solid #4e412f1a!important;border-radius:10px!important;align-items:center!important;gap:8px!important;max-width:100%!important;min-height:46px!important;padding:6px 10px 6px 7px!important;display:inline-flex!important;box-shadow:inset 0 1px #fffff5b8!important}.formula-item-chip span:last-child{color:#1f1c17eb!important;overflow-wrap:anywhere!important;white-space:nowrap!important;font-size:14px!important;font-weight:820!important;line-height:1.25!important}.formula-item-icon{border-radius:8px!important;flex:0 0 32px!important;width:32px!important;height:32px!important}.formula-item-icon--placeholder{color:#564833c7!important;background:radial-gradient(circle at 35% 25%,#f5e0a480,#0000 45%),linear-gradient(#fffdf8d1,#e7decdb3)!important;border:1px solid #4e412f1f!important;place-items:center!important;font-size:13px!important;font-weight:860!important;display:inline-grid!important}.decision-grid--hero-three-panel .formula-item-list{grid-template-columns:minmax(74px,.2fr) minmax(0,1fr)!important;min-height:100%!important;padding:10px!important}.decision-grid--hero-three-panel .formula-item-rail{min-height:100%!important}.decision-grid--hero-three-panel .formula-item-stage-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important;overflow:visible!important}.decision-grid--hero-three-panel .formula-item-stage{flex:none!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;min-height:92px!important;padding:10px 12px!important;display:grid!important}.decision-grid--hero-three-panel .formula-item-stage:first-child{flex:none!important}.decision-grid--hero-three-panel .formula-item-stage-items{flex-wrap:wrap!important;justify-content:flex-start!important}.decision-grid--hero-three-panel .formula-item-chip{min-width:0!important;max-width:100%!important}@media (width<=980px){.decision-grid--hero-three-panel{grid-template-columns:minmax(0,1fr)!important}.decision-grid--hero-three-panel .decision-panel--formula{grid-column:auto!important}}.item-sample-badge{gap:4px!important}.item-sample-badge--warning{color:#8f493b!important;background:#f3ddd5ad!important;border-color:#a75f4f57!important}.item-sample-warning-mark{color:#8f493b!important;background:#8f493b1f!important;border-radius:50%!important;place-items:center!important;width:14px!important;height:14px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}@media (width<=720px){.formula-item-list{grid-template-columns:1fr!important;gap:10px!important}.formula-item-rail{text-align:left!important;justify-items:start!important;min-height:auto!important;padding:10px 12px!important}.formula-item-stage{grid-template-columns:1fr!important;gap:10px!important;min-height:auto!important;padding:12px!important;display:grid!important}.formula-item-chip{width:100%!important}}.hex-tier-pill.hex-tier-pill--score-hang,.report-shell .hex-tier-pill.hex-tier-pill--score-hang,.page-stack .hex-tier-pill.hex-tier-pill--score-hang{color:#a91530!important;background:linear-gradient(#c41e3a24,#c41e3a12)!important;border-color:#c41e3a57!important}.hex-tier-pill.hex-tier-pill--score-top,.report-shell .hex-tier-pill.hex-tier-pill--score-top,.page-stack .hex-tier-pill.hex-tier-pill--score-top{color:#b95410!important;background:linear-gradient(#e8751a26,#e8751a12)!important;border-color:#e8751a57!important}.hex-tier-pill.hex-tier-pill--score-elite,.report-shell .hex-tier-pill.hex-tier-pill--score-elite,.page-stack .hex-tier-pill.hex-tier-pill--score-elite{color:#80621b!important;background:linear-gradient(#b08a2d29,#b08a2d12)!important;border-color:#b08a2d57!important}.hex-tier-pill.hex-tier-pill--score-npc,.report-shell .hex-tier-pill.hex-tier-pill--score-npc,.page-stack .hex-tier-pill.hex-tier-pill--score-npc{color:#42616f!important;background:linear-gradient(#5a7a8a29,#5a7a8a12)!important;border-color:#5a7a8a57!important}.hex-tier-pill.hex-tier-pill--score-trap,.report-shell .hex-tier-pill.hex-tier-pill--score-trap,.page-stack .hex-tier-pill.hex-tier-pill--score-trap{color:#613081!important;background:linear-gradient(#7a3aa826,#7a3aa812)!important;border-color:#7a3aa852!important}.hexbox-page .hexbox-hero-v7{grid-template-columns:minmax(0,.92fr) minmax(460px,.62fr)!important;gap:72px!important}.hexbox-page .hexbox-plan-name strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:18px!important;font-weight:760!important}@media (width<=1180px){.hexbox-page .hexbox-hero-v7{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}}.hexbox-page .hexbox-proof-panel{background:radial-gradient(circle at 90% 0,#66785b24,#0000 36%),linear-gradient(#fffdf8e6,#f1ebdfb3)!important;border:1px solid #4e412f24!important;border-radius:22px!important;justify-self:end!important;gap:14px!important;width:min(500px,100%)!important;padding:20px!important;display:grid!important;box-shadow:inset 0 1px #fffff5d6,0 26px 70px #32281b1c!important}.hexbox-page .hexbox-proof-panel-head{border-bottom:1px solid #4e412f1c!important;gap:8px!important;padding-bottom:14px!important;display:grid!important}.hexbox-page .hexbox-proof-panel-head span,.hexbox-page .hexbox-setup-row span,.hexbox-page .hexbox-onboarding-proof span,.hexbox-page .hexbox-proof-metrics small{color:#5648339e!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:12px!important;font-weight:760!important;line-height:1.25!important}.hexbox-page .hexbox-proof-panel-head strong{color:#1f1c17f5!important;max-width:12em!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:28px!important;font-weight:860!important;line-height:1.12!important}.hexbox-page .hexbox-setup-list{gap:8px!important;display:grid!important}.hexbox-page .hexbox-setup-row{background:#fffdf894!important;border:1px solid #4e412f1a!important;border-radius:14px!important;grid-template-columns:minmax(74px,.3fr) minmax(0,.7fr)!important;align-items:baseline!important;gap:4px 14px!important;padding:12px 14px!important;display:grid!important}.hexbox-page .hexbox-setup-row strong{color:#1f1c17f0!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:16px!important;font-weight:820!important;line-height:1.2!important}.hexbox-page .hexbox-setup-row small{color:#564833ad!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;grid-column:2!important;font-size:12px!important;font-weight:640!important;line-height:1.4!important}.hexbox-page .hexbox-onboarding-proof{background:radial-gradient(circle at 96% 8%,#72846333,#0000 40%),linear-gradient(#fffdf8d1,#efede08f)!important;border:1px solid #72846340!important;border-radius:16px!important;gap:7px!important;padding:16px!important;display:grid!important;box-shadow:inset 3px 0 #4c6046ad,inset 0 1px #fffff5c7!important}.hexbox-page .hexbox-onboarding-proof strong{color:#4c6046f5!important;font-family:var(--font-title)!important;letter-spacing:0!important;font-size:34px!important;font-weight:760!important;line-height:1!important}.hexbox-page .hexbox-onboarding-proof small{color:#313d2cbf!important;max-width:34em!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important}.hexbox-page .hexbox-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.hexbox-page .hexbox-proof-metrics span{background:#fffdf885!important;border:1px solid #4e412f1a!important;border-radius:14px!important;align-content:center!important;gap:6px!important;min-height:74px!important;padding:12px!important;display:grid!important}.hexbox-page .hexbox-proof-metrics strong{color:#1f1c17eb!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-size:15px!important;font-weight:820!important;line-height:1.2!important}@media (width<=1180px){.hexbox-page .hexbox-proof-panel{justify-self:start!important}}@media (width<=640px){.hexbox-page .hexbox-proof-panel{padding:16px!important}.hexbox-page .hexbox-proof-panel-head strong{font-size:23px!important}.hexbox-page .hexbox-setup-row,.hexbox-page .hexbox-proof-metrics{grid-template-columns:1fr!important}.hexbox-page .hexbox-setup-row small{grid-column:auto!important}}:root{--data-accent:#2f7d6d;--data-accent-soft:#2f7d6d1f;--data-danger:#9b5143;--paper-line:#52443021}.nav-shell .nav{grid-template-columns:auto minmax(320px,.9fr) auto!important;gap:14px!important}.nav-shell .brand{gap:9px!important}.nav-shell .brand-name{font-size:19px!important;line-height:1!important}.nav-shell .brand-sub{color:#fbf7eeb8!important;font-size:11px!important;font-weight:680!important}.nav-shell .global-search-input{background:#fbf7ee13!important;border-color:#fbf7ee21!important;border-radius:14px!important;min-height:42px!important}.nav-shell .global-search-input:focus{border-color:#2f7d6d7a!important;box-shadow:inset 0 1px #fffff514,0 0 0 3px #2f7d6d24!important}.nav-shell .nav-links{background:0 0!important;border-color:#0000!important;gap:4px!important;padding:0!important}.nav-shell .nav-link{color:#fbf7eebd!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:760!important}.nav-shell .nav-link:hover,.nav-shell .nav-link.active{color:#fbf7eef5!important;background:#fbf7ee1f!important}.nav-shell .nav-link.product{color:#e4f2eb!important;background:#2f7d6d2e!important;border:1px solid #2f7d6d52!important}.route-page--home .hero{grid-template-columns:minmax(0,1.18fr) minmax(400px,.66fr)!important;align-items:start!important;gap:48px!important;min-height:560px!important;padding-top:54px!important}.route-page--home .hero>div:first-child{padding-top:0!important}.route-page--home .hero .eyebrow{color:#4a4034cc!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;margin-bottom:14px!important;font-size:12px!important}.route-page--home .hero .eyebrow:before{background:repeating-linear-gradient(90deg, var(--data-accent) 0 4px, transparent 4px 9px)!important}.route-page--home .hero h1,.route-page--home #hero-title{color:#1f1c17f7!important;letter-spacing:0!important;text-wrap:balance!important;max-width:720px!important;font-size:clamp(48px,4.55vw,72px)!important;line-height:1.02!important}.route-page--home .hero h1 em{color:inherit!important;font-style:normal!important}.route-page--home .hero-copy{color:#40372cd1!important;max-width:620px!important;margin-top:22px!important;font-size:16px!important;font-weight:620!important;line-height:1.82!important}.route-page--home .hero-actions{gap:10px!important;margin-top:30px!important}.route-page--home .hero-actions .button{border-radius:12px!important;min-height:46px!important;padding:10px 16px!important}.route-page--home .hero-actions .button.primary{background:#1f1c17f5!important;border-color:#1f1c17eb!important;box-shadow:inset 0 1px #fffff51f,0 10px 24px #30261824!important}.route-page--home .hero-actions .button:not(.primary):hover{color:#245d52!important;border-color:#2f7d6d61!important}.route-page--home .visual{justify-self:end!important;width:min(100%,520px)!important;min-height:500px!important}.route-page--home .data-atlas.data-atlas--evidence{background:radial-gradient(circle at 80% 14%,#2f7d6d1a,#0000 30%),radial-gradient(circle at 12% 86%,#9c753114,#0000 32%),linear-gradient(#fffdf8e6,#f1e9dac7)!important;border-color:#3a2f222e!important;border-radius:18px!important;grid-template-rows:auto auto auto auto!important;gap:12px!important;min-height:488px!important;padding:18px!important;box-shadow:inset 0 1px #fffff5d1,inset 0 0 0 1px #fffff533,0 26px 70px #40321e1f!important}.route-page--home .data-atlas.data-atlas--evidence:before{background-size:26px 26px,26px 26px!important;border-color:#3a2f221a!important;border-radius:14px!important;inset:16px!important}.atlas-evidence-head{color:#4a4034b8!important;font-size:11px!important}.atlas-evidence-head strong{color:#1f1c17e0!important}.atlas-focus-card,.atlas-evidence-row,.atlas-meta-grid>div,.atlas-product-card-v7{border-color:var(--paper-line)!important;background:linear-gradient(#fffdf8e6,#f7f1e6b8)!important;box-shadow:inset 0 1px #fffff5c7,0 12px 34px #30261812!important}.atlas-focus-card{border-radius:16px!important;max-width:100%!important;padding:18px!important}.atlas-hero-lockup{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.atlas-hero-icon{object-fit:cover;border:1px solid #4e412f29;border-radius:14px;width:52px;height:52px;box-shadow:inset 0 1px #fffff5b3}.atlas-focus-card h3{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1.1!important}.atlas-focus-card p{color:#564833ad!important;margin:3px 0 0!important;font-size:13px!important;font-weight:680!important}.atlas-answer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.atlas-answer-metrics span{background:#fffdf880;border:1px solid #4e412f1a;border-radius:12px;gap:4px;min-width:0;padding:8px;display:grid}.atlas-answer-metrics small{color:#5648339e;font-size:11px;font-weight:740}.atlas-answer-metrics strong{color:#1f1c17f0;font-family:var(--font-mono);white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15}.atlas-answer-metrics span:first-child strong,.atlas-answer-metrics span:nth-child(4) strong{color:var(--data-accent)}.atlas-answer-augment{background:radial-gradient(circle at 0 0,#2f7d6d1f,#0000 34%),linear-gradient(#fffdf8c7,#f4efe38a)!important;border-radius:13px!important;margin:10px 0 12px!important;padding:8px 9px 8px 8px!important}.atlas-answer-augment em{color:var(--data-accent)!important}.route-page--home .data-atlas--evidence .atlas-link{display:none!important}.atlas-link{background:#1f1c17f5!important;border-radius:12px!important;margin-top:2px!important}.atlas-evidence-list{gap:8px!important;width:100%!important;margin-left:0!important}.atlas-evidence-row{border-radius:12px!important;grid-template-columns:76px minmax(0,1fr) auto!important;min-height:52px!important;padding:8px 11px!important}.atlas-evidence-row span,.atlas-evidence-row small,.atlas-meta-grid span{color:#564833a3!important}.atlas-evidence-row em{color:var(--data-accent)!important}.route-page--home .atlas-evidence-row small{display:none!important}.atlas-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.atlas-meta-grid>div{border-radius:12px!important;min-height:52px!important;padding:9px 10px!important}.atlas-product-card-v7{background:linear-gradient(90deg,#2f7d6d1f,#fffdf88a)!important;border-radius:12px!important;grid-template-columns:24px auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:54px!important;padding:10px 12px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.route-page--home .atlas-product-card-v7{display:none!important}.atlas-product-card-v7 img{width:24px!important;height:24px!important}.atlas-product-card-v7 strong{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:auto!important;overflow:hidden!important}.route-page--home .proof-strip{background:#fffdf86b!important;border-radius:16px!important;margin-top:22px!important}.route-page--home .proof-k{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-weight:820!important}.route-page--home .proof-v{color:#1f1c17f0!important}@media (width<=1180px){.nav-shell .nav{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"brand search""navlinks navlinks"!important;gap:10px 14px!important;padding:12px 14px!important}.nav-shell .brand{grid-area:brand!important}.nav-shell .global-search{grid-area:search/auto!important}.nav-shell .nav-links{grid-area:navlinks!important;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.route-page--home .hero{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;min-height:auto!important;padding-top:18px!important}.route-page--home .hero>div:first-child{padding-top:0!important}.route-page--home .hero h1,.route-page--home #hero-title{max-width:720px!important;font-size:clamp(48px,7.2vw,68px)!important}.route-page--home .visual{justify-self:stretch!important;width:100%!important;min-height:auto!important}.route-page--home .data-atlas.data-atlas--evidence{min-height:480px!important}}@media (width<=720px){.nav-shell .nav{grid-template-columns:1fr!important;grid-template-areas:"brand""search""navlinks"!important}.route-page--home .hero{padding-top:24px!important}.route-page--home .hero h1,.route-page--home #hero-title{font-size:clamp(36px,10.5vw,50px)!important;line-height:1.02!important}.route-page--home .hero-copy{font-size:14px!important;line-height:1.72!important}.route-page--home .hero-actions{grid-template-columns:1fr!important;display:grid!important}.atlas-answer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-evidence-row{grid-template-columns:1fr auto!important}.atlas-evidence-row span,.atlas-evidence-row small{grid-column:1/-1}.atlas-meta-grid{grid-template-columns:1fr!important}}:root{--font-data-mono:"Roboto Mono", "IBM Plex Mono", "Aptos Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-table-numeric:"Noto Sans SC", Aptos, "Segoe UI Variable", "Segoe UI", "PingFang SC", sans-serif}.route-page:not(.route-page--home):not(.hexbox-page) .page-title-v7,.page-stack .page-title,.system-state .page-title{letter-spacing:0!important;color:#1f1c17f5!important;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,STSong,Georgia,serif!important;font-weight:900!important;line-height:1.04!important}.route-page:not(.route-page--home):not(.hexbox-page) .page-title-v7{font-size:clamp(40px,4.9vw,68px)!important}.page-stack .page-title,.system-state .page-title{font-size:clamp(34px,4vw,54px)!important}.page-stack .detail-identity-card .page-title{font-size:clamp(32px,3.8vw,50px)!important}.route-page:not(.route-page--home):not(.hexbox-page) .section-title,.page-stack .section-title{letter-spacing:0!important;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,STSong,Georgia,serif!important;font-size:clamp(19px,1.9vw,26px)!important;font-weight:850!important;line-height:1.18!important}.page-stack .comp-card__section-title,.route-page:not(.route-page--home):not(.hexbox-page) .panel-toolbar-v7 strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:clamp(19px,1.9vw,26px)!important;font-weight:850!important;line-height:1.18!important}.route-page:not(.route-page--home):not(.hexbox-page) .metric-label,.page-stack .metric-label,.route-page:not(.route-page--home):not(.hexbox-page) .analysis-tag,.page-stack .analysis-tag,.route-page:not(.route-page--home):not(.hexbox-page) .control-label,.page-stack .control-label,.route-page:not(.route-page--home):not(.hexbox-page) .route-badge{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-size:11px!important;font-weight:850!important}.route-page:not(.route-page--home):not(.hexbox-page) .metric-value--numeric,.page-stack .metric-value--numeric,.page-stack .detail-key-metrics .metric-value--numeric,.page-stack .metric-card .metric-value--numeric,.route-page:not(.route-page--home):not(.hexbox-page) .metric-card .metric-value--numeric,.route-page:not(.route-page--home):not(.hexbox-page) .mobile-card-metric strong,.page-stack .mobile-card-metric strong,.route-page:not(.route-page--home):not(.hexbox-page) .compare-metric-values strong,.page-stack .compare-metric-values strong{font-family:var(--font-data-mono)!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}.route-page:not(.route-page--home):not(.hexbox-page) .data-table-cell--right,.page-stack .data-table-cell--right,.route-page:not(.route-page--home):not(.hexbox-page) .data-table__num,.page-stack .data-table__num,.route-page:not(.route-page--home):not(.hexbox-page) .score-cell,.page-stack .score-cell,.route-page:not(.route-page--home):not(.hexbox-page) .table-page-status,.page-stack .table-page-status,.route-page:not(.route-page--home):not(.hexbox-page) .table-count,.page-stack .table-count{font-family:var(--font-table-numeric)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "kern" 1!important;letter-spacing:0!important}.route-page:not(.route-page--home):not(.hexbox-page) .data-table th,.page-stack .data-table th,.route-page:not(.route-page--home):not(.hexbox-page) .data-table-sort-label,.page-stack .data-table-sort-label,.route-page:not(.route-page--home):not(.hexbox-page) .data-table-header,.page-stack .data-table-header{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#fffaeef5!important;font-size:11px!important;font-weight:760!important}.route-page:not(.route-page--home):not(.hexbox-page) .data-table-sort-button[aria-pressed=true] .data-table-sort-label,.page-stack .data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:#fff7dafa!important}.route-page[data-route=\/heroes] .report-shell .role-tags,.route-page[data-route=\/heroes] .report-shell .role-tag{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-weight:740!important}.fun-reference-page .page-copy-v7,.fun-reference-page .page-side-note p,.fun-reference-page .section-heading .inline-meta,.fun-reference-page .fun-card-meta,.fun-reference-page .fun-card--scoreboard .fun-card-meta,.fun-reference-page .fun-card--scoreboard .fun-score span,.fun-reference-page .fun-card--scoreboard .fun-mini-table-head,.fun-reference-page .fun-mini-row>span,.fun-reference-page .insight-panel .inline-meta,.fun-reference-page .mayhem-rule-card span,.fun-reference-page .mayhem-ability-list,.fun-reference-page .mayhem-note-row{color:#43392dc7!important}.fun-reference-page .page-side-note .text-link,.fun-reference-page .text-link{color:#1f1c17e6!important}.page-stack .detail-identity-card .eyebrow{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:.04em!important;font-weight:820!important}.page-stack .page-section .data-table th,.page-stack .page-section .data-table-sort-label,.augment-detail-page .page-section .data-table th,.augment-detail-page .page-section .data-table-sort-label{color:#251f18e6!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;font-weight:760!important}.page-stack .page-section .data-table-sort-button[aria-pressed=true],.page-stack .page-section .data-table-sort-button[aria-pressed=true] .data-table-sort-label,.augment-detail-page .page-section .data-table-sort-button[aria-pressed=true],.augment-detail-page .page-section .data-table-sort-button[aria-pressed=true] .data-table-sort-label{color:#251f18f0!important}.page-stack .page-section .data-table .augment-hover-name,.page-stack .page-section .data-table .table-primary-cell,.page-stack .page-section .data-table .entity-cell>strong,.augment-detail-page .page-section .data-table .table-primary-cell,.augment-detail-page .page-section .data-table .entity-cell>strong{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;letter-spacing:0!important;font-weight:760!important}.page-stack .hero-augment-sample-cell{grid-template-columns:minmax(6.2ch,max-content) minmax(74px,max-content)!important;align-items:center!important;gap:8px!important}.page-stack .hero-augment-sample-cell .sample-cell-meta{justify-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}.page-stack .hero-augment-sample-badge{min-width:48px!important;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", var(--font-sans)!important;justify-content:center!important;font-weight:800!important}.page-stack .hero-augment-sample-cell .sample-coverage{color:#43392db3!important;font-family:var(--font-table-numeric)!important;white-space:nowrap!important;font-size:10px!important;font-weight:760!important;line-height:1.1!important}.page-stack .mobile-sample .hero-augment-sample-badge{margin-right:4px!important}.page-stack .detail-key-metrics .metric-card,.route-page:not(.route-page--home):not(.hexbox-page) .metric-card{border-radius:12px!important}.page-stack .detail-key-metrics .metric-value,.route-page:not(.route-page--home):not(.hexbox-page) .metric-card .metric-value{font-size:clamp(22px,2.2vw,32px)!important;line-height:1.02!important}@media (width<=720px){.route-page:not(.route-page--home):not(.hexbox-page) .page-title-v7,.page-stack .page-title,.system-state .page-title{font-size:clamp(32px,10vw,44px)!important}.route-page:not(.route-page--home):not(.hexbox-page) .section-title,.page-stack .section-title{font-size:21px!important}}
