:root{--bg:#08090a;--surface:#111315;--surface-strong:#171a1d;--surface-soft:#0d0f11;--line:#292d31;--line-strong:#3a4046;--text:#f4f2ec;--muted:#9ca2a8;--muted-strong:#c7c9c7;--gold:#d8b25d;--gold-bright:#f0cf82;--gold-ink:#1a1408;--cyan:#54c8d7;--green:#65c48d;--warning:#ef9a62;--danger:#e7796f;--radius:8px;--header-height:76px;--font-sans:"Noto Sans SC Variable","PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",Arial,sans-serif;--ease-spring:cubic-bezier(0.25,0.1,0.25,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1.02)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;min-width:320px;color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;letter-spacing:0;text-rendering:optimizeLegibility}button,input{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}::selection{background:var(--gold);color:var(--gold-ink)}.site-shell{min-height:100vh;overflow:hidden;background-color:var(--bg)}.site-shell:before{position:fixed;inset:var(--header-height) 0 auto;height:1px;background:var(--line);content:"";pointer-events:none;z-index:20}.site-header{position:relative;z-index:21;display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));height:var(--header-height);margin:0 auto}.brand-lockup{display:inline-flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}.brand-lockup img{width:40px;height:36px;object-fit:contain}.brand-lockup>span{display:grid;gap:1px}.brand-lockup strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:19px;line-height:1}.brand-lockup small{color:var(--muted-strong);font-size:12px;line-height:1.2}.trust-note{display:inline-flex;align-items:center;gap:9px;color:var(--muted-strong);font-size:13px}.trust-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(101 196 141/12%)}.advisor-layout{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(340px,.74fr);gap:24px;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:34px 0 48px}.live-panel,.question-panel{border:1px solid var(--line);background:var(--surface)}.question-panel{min-width:0}.question-intro{padding:38px 40px 30px;border-bottom:1px solid var(--line)}.eyebrow{margin:0 0 9px;color:var(--gold);font-size:12px;font-weight:700;text-transform:uppercase}.question-intro h1,.result-hero h1{max-width:760px;margin:0;font-size:36px;line-height:1.2;letter-spacing:0}.question-intro>p:last-child{max-width:680px;margin:13px 0 0;color:var(--muted);font-size:15px}.stepper{display:grid;grid-template-columns:repeat(4,1fr);min-height:66px;border-bottom:1px solid var(--line)}.stepper button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.stepper button:last-child{border-right:0}.stepper button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.stepper button span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted-strong);font-family:Arial,sans-serif;font-size:11px}.stepper button.is-active{color:var(--text)}.stepper button.is-active:after{background:var(--gold)}.stepper button.is-active span{border-color:var(--gold);background:var(--gold);color:var(--gold-ink);font-weight:800}.stepper button.is-complete span{border-color:rgb(101 196 141/35%);background:rgb(101 196 141/12%);color:var(--green)}.question-body{min-height:570px;padding:34px 40px 26px}.section-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:29px}.section-heading>span{flex:0 0 auto;padding-top:4px;color:var(--gold);font-family:Arial,sans-serif;font-size:12px;font-weight:700}.section-heading h2{font-size:23px;line-height:1.25}.section-heading p{margin:7px 0 0;color:var(--muted);font-size:14px}.hardware-detect{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 25px;padding:18px 20px;border:1px solid #3c3525;border-left:3px solid var(--gold);background:#15130e}.hardware-detect__copy{min-width:0}.hardware-detect__copy>span{display:inline-flex;align-items:center;gap:7px;color:var(--gold);font-size:10px;font-weight:750}.hardware-detect__copy>span i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(101 196 141/10%)}.hardware-detect__copy strong{display:block;margin-top:7px;color:var(--text);font-size:15px}.hardware-detect__copy p{margin:3px 0 0;color:#777d80;font-size:11px}.button--detect{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:154px;border:1px solid var(--gold);background:transparent;color:var(--gold-bright)}.button--detect:hover:not(:disabled){background:var(--gold);color:var(--gold-ink)}.detect-spinner{width:13px;height:13px;border:2px solid rgb(240 207 130/28%);border-top-color:currentcolor;border-radius:50%;animation:detector-spin .7s linear infinite}.detector-error{margin:-12px 0 24px;padding:11px 13px;border-left:3px solid var(--danger);background:#1a1010;color:#d8a5a0;font-size:12px}.hardware-report{margin:-10px 0 27px;border:1px solid #315042;background:#0c1511}.hardware-report--mobile{border-color:#67472f;background:#17110d}.hardware-report__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgb(101 196 141/18%)}.hardware-report--mobile .hardware-report__heading{border-bottom-color:rgb(239 154 98/18%)}.hardware-report__heading>div{display:flex;min-width:0;align-items:center;gap:9px}.hardware-report__heading em,.hardware-report__heading span{flex:0 0 auto;padding:4px 6px;border:1px solid rgb(101 196 141/28%);border-radius:3px;color:var(--green);font-size:9px;font-style:normal}.hardware-report--mobile .hardware-report__heading span{border-color:rgb(239 154 98/30%);color:var(--warning)}.hardware-report__heading em{border-color:var(--line-strong);color:var(--muted)}.hardware-report__heading strong{min-width:0;overflow-wrap:anywhere;color:#cde2d5;font-size:13px}.hardware-report--mobile .hardware-report__heading strong{color:#d8bba7}.hardware-report dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.hardware-report dl>div{min-width:0;padding:13px 16px;border-right:1px solid rgb(101 196 141/13%);border-bottom:1px solid rgb(101 196 141/13%)}.hardware-report dl>div:nth-child(2n){border-right:0}.hardware-report dt{color:#6b8576;font-size:9px}.hardware-report dd{margin:4px 0 0;overflow-wrap:anywhere;color:#afc4b7;font-size:11px;font-weight:650}.hardware-report>p{margin:0;padding:12px 16px;color:#71837a;font-size:10px}.hardware-report--mobile>p{color:#a5826c}@keyframes detector-spin{to{transform:rotate(1turn)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes hero-parallax{0%{transform:translateY(0) scale(1)}to{transform:translateY(8%) scale(1.04)}}fieldset{min-width:0;margin:0 0 27px;padding:0;border:0}legend{margin-bottom:11px;color:var(--muted-strong);font-size:13px;font-weight:650}.choice-grid{display:grid;gap:10px}.choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid--gpu{grid-template-columns:repeat(5,minmax(0,1fr))}.choice-grid--games{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-button{display:grid;align-content:center;min-width:0;min-height:72px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);text-align:left;cursor:pointer;transition:border-color .3s var(--ease-smooth),background-color .3s var(--ease-smooth),transform .35s var(--ease-spring)}.choice-button:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-2px)}.choice-button>span{overflow-wrap:anywhere;color:var(--muted-strong);font-size:14px;font-weight:700;line-height:1.25}.choice-button small{display:block;margin-top:5px;overflow-wrap:anywhere;color:#727a81;font-size:11px;line-height:1.35}.choice-button.is-selected{border-color:var(--gold);background:#1e1a12;box-shadow:inset 3px 0 0 var(--gold)}.choice-button.is-selected>span{color:var(--gold-bright)}.choice-button.is-selected small{color:#b8a777}.gpu-input{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;min-height:58px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.gpu-input>span{display:grid;align-self:stretch;place-items:center;border-right:1px solid var(--line);color:var(--cyan);font-family:Arial,sans-serif;font-size:12px;font-weight:800}.gpu-input input{width:100%;min-width:0;height:56px;padding:0 15px;border:0;background:transparent;color:var(--text);outline:none}.gpu-input input::placeholder{color:#646b70}.gpu-input em{max-width:225px;padding:0 16px;color:var(--muted);font-size:11px;font-style:normal;text-align:right}.segmented-control{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.segmented-control button{min-height:44px;padding:9px;border:0;border-right:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;font-size:12px}.segmented-control button:last-child{border-right:0}.segmented-control button.is-selected{background:var(--gold);color:var(--gold-ink);font-weight:750}.fps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fps-grid button,.quick-budget button{min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;font-size:12px}.fps-grid button:hover,.quick-budget button:hover{border-color:var(--line-strong)}.fps-grid button.is-selected,.quick-budget button.is-selected{border-color:var(--cyan);background:#102024;color:#bdeff4}.field-help{margin:10px 0 0;color:#6f767c;font-size:11px}.budget-field input[type=range]{width:100%;height:5px;margin:22px 0 0;accent-color:var(--gold);cursor:pointer}.budget-readout{display:flex;align-items:flex-end;justify-content:space-between}.budget-readout strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:32px;line-height:1}.budget-readout span{color:var(--muted);font-size:11px}.budget-number{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:16px;padding:0 14px;border:1px solid var(--line-strong);border-radius:4px;background:#0c0e10}.budget-number span{color:var(--gold-bright);font-size:17px}.budget-number input,.budget-number span{font-family:Arial,sans-serif;font-weight:700}.budget-number input{min-width:0;height:48px;border:0;outline:0;background:transparent;color:#fff;font-size:18px}.budget-ticks{display:flex;justify-content:space-between;margin-top:6px;color:#636a6f;font-family:Arial,sans-serif;font-size:10px}.quick-budget{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:17px}.auto-budget-note{margin:0 0 27px;padding:18px 20px;border-left:3px solid var(--cyan);background:#0d1719}.auto-budget-note strong{color:#bdeff4;font-size:15px}.auto-budget-note p{margin:5px 0 0;color:#7d9599;font-size:12px}.honesty-note{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #403721;border-radius:var(--radius);background:#17140d}.honesty-note img{flex:0 0 auto;object-fit:contain}.honesty-note p{margin:0;color:#b8b1a0;font-size:13px}.honesty-note strong{display:block;margin-bottom:2px;color:var(--gold-bright)}.question-actions{display:grid;grid-template-columns:140px 1fr 170px;align-items:center;gap:16px;min-height:82px;padding:18px 40px;border-top:1px solid var(--line)}.question-actions>span{color:#697076;font-family:Arial,sans-serif;font-size:11px;text-align:center}.button{min-height:46px;padding:11px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:750;transition:transform .35s var(--ease-bounce),background-color .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.35}.button--primary{border:1px solid var(--gold);background:var(--gold);color:var(--gold-ink)}.button--primary:hover{border-color:var(--gold-bright);background:var(--gold-bright)}.button--ghost{border:1px solid var(--line-strong);background:transparent;color:var(--muted-strong)}.button--ghost:hover:not(:disabled){border-color:#5b6268;background:var(--surface-strong)}.live-panel{position:sticky;top:24px;align-self:start;overflow:hidden}.live-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 25px 20px}.live-panel__heading h2{margin:0;font-size:22px}.live-panel__heading>span{flex:0 0 auto;margin-top:2px;padding:5px 8px;border:1px solid rgb(101 196 141/28%);border-radius:4px;color:var(--green);font-family:Arial,sans-serif;font-size:10px}.monitor-visual{position:relative;display:grid;place-items:center;min-height:230px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050607}.monitor-visual:after,.monitor-visual:before{position:absolute;background:#1b1f22;content:""}.monitor-visual:before{right:0;left:0;top:50%;height:1px}.monitor-visual:after{top:0;bottom:0;left:50%;width:1px}.monitor-visual img{position:relative;z-index:1;width:108%;height:auto;object-fit:contain}.spec-overlay{position:absolute;z-index:2;right:16px;bottom:15px;display:flex;align-items:baseline;gap:6px;padding:8px 10px;border:1px solid #454038;border-radius:4px;background:rgb(8 9 10/88%)}.spec-overlay strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:18px}.spec-overlay span{color:var(--cyan);font-family:Arial,sans-serif;font-size:12px;font-weight:700}.live-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.live-facts>div{min-width:0;padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.live-facts>div:nth-child(2n){border-right:0}.live-facts>div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.live-facts dt{color:#6f767c;font-size:10px}.live-facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;font-weight:700}.fit-meter{padding:22px 24px 25px}.fit-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.fit-meter strong{color:var(--green);font-family:Arial,sans-serif}.fit-meter__track{height:4px;margin-top:10px;overflow:hidden;background:#292e31}.fit-meter__track span{display:block;height:100%;background:var(--green);transition:width .4s var(--ease-spring)}.fit-meter p{margin:12px 0 0;color:#7d858b;font-size:11px}.result-view{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:34px 0 48px}.result-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);min-height:408px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.result-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:48px 52px}.result-hero h1{max-width:620px;color:var(--gold-bright);font-family:Arial,var(--font-sans);font-size:46px}.result-hero__copy>p:not(.eyebrow){max-width:560px;margin:16px 0 0;color:var(--muted-strong);font-size:17px}.result-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.result-badges span{padding:6px 9px;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);font-size:11px}.result-badges span:first-child{border-color:rgb(216 178 93/35%);color:var(--gold)}.result-hero__visual{position:relative;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--line);background:#050607}.result-hero__visual:before{position:absolute;inset:24px;border:1px solid #1f2326;content:""}.result-hero__visual img{position:relative;z-index:1;width:116%;height:auto}.result-hero__specs{position:absolute;z-index:2;right:26px;bottom:26px;display:flex;align-items:baseline;gap:9px;padding:10px 12px;border:1px solid #4a4130;border-radius:5px;background:rgb(8 9 10/90%)}.result-hero__specs span{color:var(--muted-strong);font-family:Arial,sans-serif;font-size:13px}.result-hero__specs strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:21px}.result-section{padding:58px 0;border-bottom:1px solid var(--line)}.result-section__heading{max-width:720px;margin-bottom:27px}.result-section__heading h2{margin:0;font-size:27px;line-height:1.3}.result-section__heading>p:last-child:not(.eyebrow){margin:10px 0 0;color:var(--muted);font-size:14px}.reason-list{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.reason-list article{min-width:0;min-height:154px;padding:23px;border-right:1px solid var(--line);background:var(--surface)}.reason-list article:last-child{border-right:0}.reason-list span{color:var(--cyan);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.reason-list p{margin:14px 0 0;color:var(--muted-strong);font-size:14px;line-height:1.7}.bottleneck-line{display:grid;grid-template-columns:160px 1fr;gap:18px;padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0d1719}.bottleneck-line span{color:var(--cyan);font-size:12px}.bottleneck-line strong{color:#bbd8da;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-card{position:relative;display:flex;min-width:0;min-height:292px;flex-direction:column;padding:25px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.product-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--line-strong);content:""}.product-card--gold:before{background:var(--gold)}.product-card--cyan:before{background:var(--cyan)}.product-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-card__top p{margin:0;color:var(--gold);font-size:11px;font-weight:700}.product-card__top strong{color:var(--muted);font-size:11px;text-align:right}.product-card h3{margin:32px 0 0;overflow-wrap:anywhere;font-size:20px;line-height:1.35}.product-card__description{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px}.tag-row span{padding:4px 7px;border:1px solid var(--line);border-radius:3px;color:#858c91;font-size:10px}.warning-section{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:45px}.warning-section ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.warning-section li{position:relative;min-height:52px;padding:16px 18px 16px 45px;border:1px solid rgb(239 154 98/22%);background:#17110d;color:#cdb8aa;font-size:13px}.warning-section li:before{position:absolute;top:16px;left:18px;color:var(--warning);content:"!";font-family:Arial,sans-serif;font-weight:800}.result-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 0 25px}.result-actions .button{min-width:160px}.result-disclaimer{max-width:820px;margin:0 auto;color:#62686d;font-size:11px;text-align:center}.fps-estimator{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:62px 0 58px;border-top:1px solid var(--line)}.fps-estimator__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:27px}.fps-estimator__header h2{margin:0;font-size:29px;line-height:1.25}.fps-estimator__header>div:first-child>p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px}.estimate-source{display:grid;min-width:172px;gap:3px;padding:10px 12px;border:1px solid var(--line-strong);border-left:3px solid var(--muted);background:var(--surface-soft)}.estimate-source span{color:var(--muted-strong);font-size:11px}.estimate-source strong{color:var(--muted);font-size:10px}.estimate-source--high{border-left-color:var(--green)}.estimate-source--high strong{color:var(--green)}.estimate-source--medium{border-left-color:var(--gold)}.estimate-source--medium strong{color:var(--gold)}.estimate-source--low{border-left-color:var(--warning)}.estimate-source--low strong{color:var(--warning)}.fps-config-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,1.15fr);border:1px solid var(--line);background:var(--surface)}.fps-config-strip>div{display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;padding:16px 20px;border-right:1px solid var(--line)}.fps-config-strip>div:last-child{border-right:0}.fps-config-strip>div>span{color:#71787e;font-size:10px}.fps-config-strip>div>strong{margin-top:5px;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px}.fps-resolution{display:grid;grid-template-columns:repeat(3,1fr);margin-top:7px;overflow:hidden;border:1px solid var(--line-strong);border-radius:5px}.fps-resolution button{min-height:34px;padding:6px 12px;border:0;border-right:1px solid var(--line-strong);background:#0c0e10;color:var(--muted);cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.fps-resolution button:last-child{border-right:0}.fps-resolution button.is-selected{background:var(--gold);color:var(--gold-ink)}.fps-table-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;padding:20px 0 14px}.fps-table-tools>div{display:flex;align-items:baseline;gap:10px}.fps-table-tools>div strong{font-size:16px}.fps-table-tools>div span{color:#70777c;font-size:10px}.game-search{display:grid;grid-template-columns:auto minmax(180px,260px);align-items:center;gap:11px}.game-search>span{color:#777f85;font-size:10px}.game-search input{width:260px;max-width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft);color:var(--text);outline:none}.game-search input::placeholder{color:#5f666b}.game-search input:focus{border-color:var(--cyan)}.fps-table{border:1px solid var(--line);background:var(--surface)}.fps-row,.fps-table__head{display:grid;grid-template-columns:minmax(250px,1.55fr) minmax(230px,1fr) minmax(170px,.72fr);align-items:center}.fps-table__head{min-height:43px;border-bottom:1px solid var(--line);background:#0c0e10}.fps-table__head span{padding:0 20px;color:#686f74;font-size:9px;font-weight:700}.fps-row{min-height:78px;border-bottom:1px solid var(--line)}.fps-row:last-child{border-bottom:0}.fps-row>div{min-width:0;padding:13px 20px}.fps-game{display:grid;gap:4px}.fps-game strong{overflow-wrap:anywhere;color:var(--text);font-size:14px}.fps-game span{overflow-wrap:anywhere;color:#727a80;font-size:10px}.fps-number{display:grid;grid-template-columns:auto 31px minmax(58px,1fr);align-items:center;gap:8px}.fps-number strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:19px;line-height:1}.fps-number>span{color:#7e8589;font-family:Arial,sans-serif;font-size:9px}.fps-number i{display:block;height:4px;overflow:hidden;background:#292e31;font-style:normal}.fps-number i b{display:block;height:100%;background:var(--cyan)}.fps-advice{border-left:1px solid var(--line)}.fps-advice span{display:inline-flex;max-width:100%;padding:5px 8px;border:1px solid rgb(101 196 141/25%);border-radius:4px;color:#9bd5b4;font-size:10px;font-weight:700}.fps-empty{padding:38px 20px;color:var(--muted);font-size:12px;text-align:center}.fps-disclaimer{max-width:940px;margin:14px 0 0;color:#646b70;font-size:10px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,calc(100% - 48px));min-height:78px;margin:0 auto;border-top:1px solid var(--line);color:#676e73;font-size:11px}.site-footer span{color:var(--gold);font-family:Arial,sans-serif;font-weight:800}.site-footer p{margin:0;text-align:right}@media (max-width:1080px){.advisor-layout{grid-template-columns:minmax(0,1fr) 330px}.choice-grid--games,.choice-grid--gpu{grid-template-columns:repeat(3,1fr)}.question-actions,.question-body{padding-right:30px;padding-left:30px}.result-hero__copy{padding-right:38px;padding-left:38px}}@media (max-width:860px){:root{--header-height:68px}.advisor-layout,.fps-estimator,.result-view,.site-footer,.site-header{width:min(100% - 28px,680px)}.trust-note{display:none}.advisor-layout{grid-template-columns:1fr;padding-top:22px}.live-panel{position:static;order:-1}.live-panel__heading{padding:18px 20px 14px}.monitor-visual{min-height:190px}.fit-meter,.live-facts{display:none}.question-intro{padding:30px 26px 24px}.question-intro h1{font-size:30px}.question-body{min-height:0;padding:28px 26px 20px}.hardware-detect{align-items:stretch;flex-direction:column;gap:14px}.button--detect{width:100%}.question-actions{grid-template-columns:112px 1fr 150px;padding:16px 26px}.choice-grid--games,.choice-grid--gpu{grid-template-columns:repeat(2,1fr)}.result-hero{grid-template-columns:1fr}.result-hero__visual{min-height:330px;border-top:1px solid var(--line);border-left:0}.result-hero__copy{padding:42px 36px}.result-hero h1{font-size:38px}.product-grid,.reason-list{grid-template-columns:1fr}.reason-list article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.reason-list article:last-child{border-bottom:0}.product-card{min-height:250px}.warning-section{grid-template-columns:1fr;gap:10px}.fps-config-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fps-config-strip>div:nth-child(2){border-right:0}.fps-config-strip>div:last-child{grid-column:1/-1;border-top:1px solid var(--line)}.fps-row,.fps-table__head{grid-template-columns:minmax(230px,1.35fr) minmax(210px,1fr) minmax(150px,.75fr)}}@media (max-width:560px){.advisor-layout,.fps-estimator,.result-view,.site-footer,.site-header{width:calc(100% - 20px)}.brand-lockup img{width:35px;height:31px}.brand-lockup strong{font-size:17px}.advisor-layout{gap:12px;padding-bottom:30px}.live-panel__heading h2{font-size:19px}.monitor-visual{min-height:158px}.stepper{min-height:58px}.stepper button{gap:5px;font-size:11px}.stepper button span{width:21px;height:21px;font-size:9px}.question-intro{padding:26px 20px 22px}.question-intro h1{font-size:27px}.question-body{padding:26px 20px 18px}.section-heading{gap:11px}.section-heading h2{font-size:20px}.choice-grid--games,.choice-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid--gpu{grid-template-columns:1fr}.choice-button{min-height:66px;padding:12px}.gpu-input{grid-template-columns:48px minmax(0,1fr)}.hardware-report dl{grid-template-columns:1fr}.hardware-report dl>div{border-right:0}.hardware-report__heading{align-items:flex-start}.hardware-report__heading>div{align-items:flex-start;flex-direction:column;gap:6px}.gpu-input em{grid-column:1/-1;max-width:none;padding:8px 12px;border-top:1px solid var(--line);text-align:left}.segmented-control{grid-template-columns:repeat(2,1fr)}.segmented-control button:nth-child(2){border-right:0}.segmented-control button:nth-child(-n+2){border-bottom:1px solid var(--line)}.fps-grid{grid-template-columns:repeat(2,1fr)}.quick-budget{grid-template-columns:repeat(3,1fr)}.question-actions{grid-template-columns:1fr 1fr;gap:9px;padding:14px 20px}.question-actions>span{display:none}.result-view{padding-top:22px}.result-hero{min-height:0}.result-hero__copy{padding:34px 25px}.result-hero h1{font-size:32px}.result-hero__copy>p:not(.eyebrow){font-size:15px}.result-hero__visual{min-height:255px}.result-hero__visual:before{inset:15px}.result-hero__specs{right:16px;bottom:16px}.result-section{padding:42px 0}.result-section__heading h2{font-size:23px}.product-card,.reason-list article{padding:21px}.bottleneck-line{grid-template-columns:1fr;gap:6px}.result-actions{display:grid;grid-template-columns:1fr}.site-footer{display:grid;gap:8px;padding:19px 0}.site-footer p{text-align:left}.fps-estimator{padding:44px 0 40px}.fps-estimator__header{align-items:stretch;flex-direction:column;gap:17px;margin-bottom:21px}.fps-estimator__header h2{font-size:23px}.estimate-source{min-width:0}.fps-config-strip{grid-template-columns:1fr}.fps-config-strip>div{min-height:72px;border-right:0;border-bottom:1px solid var(--line)}.fps-config-strip>div:last-child{grid-column:auto;border-top:0;border-bottom:0}.fps-table-tools{align-items:stretch;flex-direction:column;gap:12px;padding:18px 0 14px}.game-search{grid-template-columns:1fr;gap:5px}.game-search input{width:100%}.fps-table__head{display:none}.fps-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:0;padding:15px 15px 14px;gap:14px}.fps-row>div{padding:0}.fps-game{grid-column:1/-1}.fps-number{grid-template-columns:auto 28px}.fps-number i{display:none}.fps-number strong{font-size:18px}.fps-advice{border-left:0;text-align:right}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}a{color:inherit}select,textarea{font:inherit}select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.page-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.content-page,.new-home{min-height:100vh;overflow:clip;background:#08090a}.lyse-header{position:sticky;top:0;z-index:50;height:72px;border-bottom:1px solid #24282c;background:rgb(8 9 10/94%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lyse-header--overlay{position:absolute;inset:0 0 auto;border-bottom-color:rgb(255 255 255/14%);background:rgb(5 6 7/52%)}.lyse-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(1320px,calc(100% - 48px));height:100%;margin-inline:auto}.lyse-header__brand{display:flex;align-items:center;gap:10px;text-decoration:none}.lyse-header__brand img{width:32px;height:30px;object-fit:contain}.lyse-header__brand span{display:grid;gap:2px}.lyse-header__brand strong{color:#f0cf82;font:800 17px/1 Arial,sans-serif}.lyse-header__brand small{color:#b5b9bc;font-size:11px}.lyse-header nav{display:flex;align-items:center;gap:26px}.lyse-header nav a{position:relative;color:#c8cbcd;font-size:13px;text-decoration:none;transition:color .18s ease}.lyse-header nav a:not(.lyse-header__advisor):after{position:absolute;right:0;bottom:-10px;left:0;height:1px;background:transparent;content:""}.lyse-header nav a.is-active,.lyse-header nav a:hover{color:#fff}.lyse-header nav a.is-active:after{background:#d8b25d}.lyse-header__advisor{padding:9px 15px;border:1px solid #d8b25d;background:#d8b25d;color:#181207!important;font-weight:750}.lyse-header__menu{display:none;width:42px;height:42px;border:0;background:transparent}.lyse-header__menu span{display:block;width:20px;height:1px;margin:5px auto;background:#fff}.new-hero{position:relative;display:grid;min-height:min(780px,82svh);align-content:end;background:#050607}.new-hero__shade,.new-hero__video{position:absolute;inset:0;width:100%;height:100%}.new-hero__video{object-fit:cover}.new-hero__shade{background:rgb(2 3 4/56%)}.new-hero__content{position:relative;z-index:2;width:min(1320px,calc(100% - 48px));margin-inline:auto;padding:132px 0 74px}.new-hero__label{display:block;margin-bottom:18px;color:#e5c675;font:700 11px/1.2 Arial,sans-serif}.new-hero__content h1{max-width:820px;margin:0;color:#fff;font-size:72px;line-height:1.02;font-weight:760}.new-hero__intro{max-width:620px;margin:22px 0 0;color:#e0e1df;font-size:19px;line-height:1.7}.new-hero__actions,.product-detail__actions,.product-line__actions,.review-row__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.new-hero__actions a,.product-detail__actions a,.product-line__actions a,.review-row__actions a{min-height:46px;padding:12px 20px;border:1px solid #d8b25d;color:#f0cf82;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.new-hero__actions a:first-child,.product-detail__actions a:first-child{background:#d8b25d;color:#181207;font-weight:700}.new-hero__actions a:focus-visible,.new-hero__actions a:hover{background:#f0cf82;color:#181207}.new-hero__actions a:active{transform:translateY(1px)}.home-proof{border-block:1px solid #292d31;background:#0b0d0f}.home-proof>.page-wrap{display:grid;grid-template-columns:.72fr .72fr 1.2fr}.home-proof span{min-width:0;padding:23px 28px;border-right:1px solid #292d31;color:#8f959a;font-size:12px}.home-proof span:first-child{padding-left:0}.home-proof span:last-child{border-right:0}.home-proof strong{display:block;margin-bottom:4px;color:#f4f2ec;font-size:18px}.section-heading{display:block;margin-bottom:34px}.section-heading h2{margin:0;color:#f5f3ee;font-size:36px;line-height:1.18}.section-heading p{max-width:680px;margin:10px 0 0;color:#92989d}.section-heading--split{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-heading--split>a{padding-bottom:4px;border-bottom:1px solid #d8b25d;color:#e5c675;text-decoration:none}.about-principles,.about-stage,.business-buyers,.business-form-wrap,.community-form,.home-lyse-line>.page-wrap,.home-paths,.home-reviews,.product-line,.product-prices,.related-products{padding-top:100px;padding-bottom:110px}.home-paths__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid #2a2e32;border-left:1px solid #2a2e32}.home-path{position:relative;grid-column:span 5;min-height:330px;overflow:hidden;border-right:1px solid #2a2e32;border-bottom:1px solid #2a2e32;background:#0d0f11;text-decoration:none}.home-path:first-child,.home-path:nth-child(4){grid-column:span 7}.home-path img{width:100%;height:100%;object-fit:cover;opacity:.66;transition:transform .45s ease,opacity .45s ease}.home-path:hover img{transform:scale(1.025);opacity:.82}.home-path>span{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:1fr auto;gap:7px 20px;padding:25px 26px;background:rgb(7 8 9/88%)}.home-path strong{grid-column:1;font-size:22px}.home-path small{grid-column:1;color:#a3a7aa;font-size:13px}.home-path b{grid-column:2;grid-row:1/3;align-self:center;color:#e5c675;font-size:12px}.about-origin,.business-process,.home-lyse-line,.home-ranking,.product-review-band{border-block:1px solid #2a2e32;background:#0d0f11}.about-origin>.page-wrap,.business-process>.page-wrap,.home-lyse-line>.page-wrap,.home-ranking>.page-wrap{padding-top:94px;padding-bottom:100px}.home-ranking__list,.ranking-list,.review-list{border-top:1px solid #30353a}.home-rank-row{display:grid;grid-template-columns:58px 150px minmax(170px,.72fr) 1.2fr auto;gap:24px;align-items:center;min-height:124px;border-bottom:1px solid #30353a;text-decoration:none;transition:background-color .18s ease}.home-rank-row:hover{background:#121519}.home-rank-row__number{color:#6e7479;font:700 26px/1 Arial,sans-serif}.home-rank-row img{width:150px;height:94px;object-fit:contain;background:#090a0b}.home-rank-row__model{display:grid;gap:4px}.home-lyse-product small,.home-rank-row__model small{color:#d8b25d}.home-rank-row__model strong{font-size:20px}.home-rank-row__spec{display:grid;gap:5px;color:#a7abb0;font-size:14px}.home-rank-row__spec strong{color:#cfd2d3;font-size:13px;font-weight:600}.home-rank-row__spec small{color:#777e84;font-size:11px}.home-rank-row__price{color:#f0cf82}.home-lyse-line__grid,.home-reviews__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.home-review{grid-column:8/-1;min-width:0}.home-review:first-child{grid-column:1/8;grid-row:1/3}.home-review:not(:first-child){display:grid;grid-template-columns:minmax(150px,42%) 1fr;column-gap:20px;align-content:start;padding-top:20px;border-top:1px solid #2d3236}.home-review>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden;background:#0e1012}.home-review:not(:first-child)>a:first-child{grid-row:1/6}.home-review img{width:100%;height:100%;object-fit:cover;transition:transform .36s ease,opacity .36s ease}.home-review>a:first-child:hover img{transform:scale(1.02);opacity:.86}.home-review>span{display:block;margin-top:17px;color:#d8b25d;font-size:11px}.home-review h3{margin:8px 0;font-size:19px}.home-review:first-child h3{max-width:720px;font-size:25px}.home-review p{min-height:48px;margin:0 0 14px;color:#92989d;font-size:13px}.home-review>a:last-child{color:#d6d9da;font-size:13px}.home-lyse-product{position:relative;grid-column:span 3;min-height:450px;overflow:hidden;border:1px solid #2d3236;background:#090a0b;text-decoration:none}.home-lyse-product:first-child{grid-column:span 6}.home-lyse-product img{width:100%;height:100%;object-fit:contain;transition:transform .42s ease,opacity .42s ease}.home-lyse-product:hover img{transform:scale(1.018);opacity:.88}.home-lyse-product span{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:18px;background:rgb(8 9 10/90%)}.home-lyse-product small{grid-column:1/-1}.home-lyse-product strong{font-size:21px}.home-lyse-product b{color:#f0cf82}.home-origin{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:64px;align-items:center;padding-top:110px;padding-bottom:118px}.home-origin__visual{min-height:520px;overflow:hidden;background:#0d0f11}.home-origin__visual img{width:100%;height:100%;min-height:520px;object-fit:cover}.home-origin__copy h2{margin:0;font-size:38px;line-height:1.2}.home-origin__copy p{margin:22px 0 28px;color:#9ca2a8;line-height:1.9}.home-origin__copy a{display:inline-block;padding-bottom:5px;border-bottom:1px solid #d8b25d;color:#e5c675;text-decoration:none}.home-business{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:78px;padding-bottom:78px}.home-business h2{margin:0;font-size:31px}.home-business p{max-width:720px;margin:10px 0 0;color:#969ba0}.home-business>a{flex:0 0 auto;padding:14px 21px;border:1px solid #d8b25d;color:#f0cf82;text-decoration:none}.content-hero{padding-top:110px;padding-bottom:64px}.content-hero h1{max-width:960px;margin:0;font-size:62px;line-height:1.08}.content-hero>p{max-width:820px;margin:22px 0 0;color:#a0a5a9;font-size:18px}.content-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-block:1px solid #2d3237}.content-hero__facts--four{grid-template-columns:repeat(4,minmax(0,1fr))}.content-hero__facts span{padding:22px 24px;border-right:1px solid #2d3237;color:#989da1;font-size:13px}.content-hero__facts span:first-child{padding-left:0}.content-hero__facts span:last-child{border-right:0}.content-hero__facts strong{color:#f5f3ee;font-size:20px}.ranking-disclosure{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:20px 0;border-top:1px solid #2d3237;color:#959a9e;font-size:13px}.ranking-disclosure strong{color:#d8b25d}.ranking-disclosure p{margin:0}.douyin-ranking-section{scroll-margin-top:92px;padding-top:18px;padding-bottom:82px}.douyin-ranking-sourcebar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:15px 0;border-top:1px solid #3b4045;border-bottom:1px solid #2d3237}.douyin-ranking-sourcebar>div{display:grid;min-width:0;gap:6px}.douyin-ranking-sourcebar strong{color:#eef0f1;font-size:14px}.douyin-ranking-sourcebar span{overflow-wrap:anywhere;color:#7f868b;font-size:11px}.douyin-ranking-sourcebar a{flex:0 0 auto;color:#d8b25d;font-size:12px}.douyin-ranking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.15fr);border-bottom:1px solid #30353a}.douyin-ranking-summary>a,.douyin-ranking-summary>span{display:flex;align-items:baseline;min-width:0;gap:7px;padding:20px 18px;border-inline-end:1px solid #2d3237;color:#92999d;font-size:12px;text-decoration:none}.douyin-ranking-summary>:first-child{padding-inline-start:0}.douyin-ranking-summary>:last-child{border-inline-end:0}.douyin-ranking-summary strong{flex:0 0 auto;color:#f0cf82;font:700 22px/1 Arial,sans-serif}.douyin-ranking-summary>a:hover{color:#fff}.douyin-ranking-explorer{padding-top:58px}.douyin-ranking-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:26px}.douyin-ranking-heading{min-width:0}.douyin-ranking-heading h2{max-width:760px;margin:0;color:#f4f2ed;font-size:34px;line-height:1.2}.douyin-ranking-heading p{max-width:72ch;margin:11px 0 0;color:#8e9599;font-size:13px;line-height:1.75}.douyin-ranking-snapshot-time{margin:0;color:#747c81;font-size:11px}.douyin-ranking-snapshot-time time{margin-inline-start:5px;color:#d9dcdd;font-family:Arial,sans-serif;font-weight:700}.douyin-ranking-controls{display:grid;grid-template-columns:minmax(240px,1fr) 220px auto;align-items:end;gap:12px;padding:18px 0;border-top:1px solid #30353a;border-bottom:1px solid #30353a}.douyin-ranking-search-field,.douyin-ranking-status-field{display:grid;min-width:0;gap:7px;color:#7d858a;font-size:11px}.douyin-ranking-search-field input,.douyin-ranking-status-field select{width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid #343a3f;border-radius:0;background:#111315;color:#f3f2ee}.douyin-ranking-all-button:focus-visible,.douyin-ranking-clear-button:focus-visible,.douyin-ranking-detail-link:focus-visible,.douyin-ranking-more-button:focus-visible,.douyin-ranking-search-field input:focus-visible,.douyin-ranking-status-field select:focus-visible{outline:2px solid #d8b25d;outline-offset:3px}.douyin-ranking-all-button,.douyin-ranking-clear-button,.douyin-ranking-more-button{min-height:44px;padding:0 16px;border:1px solid #3b4146;background:transparent;color:#c9cdcf;cursor:pointer;font-size:12px}.douyin-ranking-all-button:hover,.douyin-ranking-clear-button:hover,.douyin-ranking-more-button:hover{border-color:#d8b25d;color:#fff}.douyin-ranking-result-count{margin:0;padding:12px 0;color:#727a7f;font:700 11px/1.4 Arial,sans-serif}.douyin-ranking-list{margin:0;padding:0;list-style:none}.douyin-ranking-item{border-top:1px solid #2b3034}.douyin-ranking-item:last-child{border-bottom:1px solid #2b3034}.douyin-ranking-card{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;min-height:126px;padding:20px 0;transition:background-color .18s ease}.douyin-ranking-card:hover{background:#0c0e10}.douyin-ranking-card-header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0}.douyin-ranking-rank{margin:0;color:#f0cf82;font:700 14px/1 Arial,sans-serif}.douyin-ranking-status{width:max-content;padding:4px 6px;border:1px solid #3a4045;color:#aeb4b7;font-size:10px;line-height:1}.douyin-ranking-status--confirmed{border-color:rgb(87 215 232/42%);color:#8de3ed}.douyin-ranking-status--multi-spec{border-color:rgb(216 178 93/42%);color:#e5c67f}.douyin-ranking-model{grid-column:1/-1;min-width:0;margin:6px 0 0;overflow-wrap:anywhere;color:#f1f0eb;font-size:19px;line-height:1.35}.douyin-ranking-fields{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(105px,.45fr) minmax(110px,.5fr);gap:22px;min-width:0;margin:0}.douyin-ranking-field{min-width:0}.douyin-ranking-field dt{color:#666e73;font-size:10px}.douyin-ranking-field dd{margin:7px 0 0;overflow-wrap:anywhere;color:#b1b7ba;font-size:12px;line-height:1.65}.douyin-ranking-field--price dd{color:#f0cf82;font-family:Arial,sans-serif;font-weight:700}.douyin-ranking-field--profile dd{display:grid;gap:6px}.douyin-ranking-detail-link{width:max-content;color:#eef0f1;text-decoration:underline;text-underline-offset:3px}.douyin-ranking-pagination{display:flex;justify-content:center;gap:10px;padding-top:24px}.douyin-ranking-more-button{border-color:#d8b25d;color:#f0cf82}.douyin-ranking-empty{padding:60px 0;border-block:1px solid #30353a;text-align:center}.douyin-ranking-empty strong{color:#f3f1ed}.douyin-ranking-empty p{margin:8px 0 0;color:#7c8489;font-size:13px}.douyin-ranking-disclosure{max-width:82ch;margin:30px 0 0;color:#737b80;font-size:11px;line-height:1.8}.ranking-explorer,.review-library{padding-top:38px;padding-bottom:110px}.ranking-controls,.review-library__tools{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.ranking-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #33383d}.ranking-tabs button{padding:13px 19px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8f959a;cursor:pointer}.ranking-tabs button[aria-selected=true]{border-bottom-color:#d8b25d;color:#fff}.ranking-tools,.review-library__tools{display:flex;gap:12px}.ranking-tools label,.review-library__tools label{display:grid;gap:6px;color:#858b90;font-size:11px}.ranking-tools input,.ranking-tools select,.review-library__tools input,.review-library__tools select{min-width:150px;height:42px;padding:0 12px;border:1px solid #34393e;border-radius:0;background:#111315;color:#f3f2ee}.ranking-head,.ranking-row{display:grid;grid-template-columns:90px minmax(260px,1.15fr) 1fr minmax(300px,1.25fr) 150px;gap:22px;align-items:center}.ranking-head{padding:12px 0;border-bottom:1px solid #3b4045;color:#70767b;font-size:11px}.ranking-row{min-height:148px;border-bottom:1px solid #30353a}.ranking-row__price,.ranking-row__product>div,.ranking-row__rank,.ranking-row__specs{display:grid;gap:5px}.ranking-row__rank strong{color:#f0cf82;font:700 28px/1 Arial,sans-serif}.ranking-row small,.ranking-row__price span,.ranking-row__rank span,.ranking-row__reason span{color:#787e83;font-size:11px}.ranking-row__product{display:grid;grid-template-columns:130px minmax(0,1fr);gap:17px;align-items:center}.ranking-row__product img{width:130px;height:86px;padding:7px;object-fit:contain;background:#111419}.ranking-row__product a{font-size:18px;font-weight:700;text-decoration:none}.ranking-row__product>div>span{width:max-content;padding:3px 6px;border:1px solid #32383d;color:#a9adb0;font-size:10px}.ranking-row__reason p,.ranking-row__specs span{color:#9da2a6;font-size:13px}.ranking-row__reason p{margin:0 0 6px}.ranking-row__price strong{color:#f0cf82}.ranking-row__price a{width:max-content;margin-top:6px;color:#d9dcdd;font-size:12px}.ranking-empty{padding:70px 0;text-align:center}.ranking-empty p{color:#8f9599}.review-library__tools{justify-content:flex-start}.review-library__count{padding:12px 0;border-top:1px solid #33383d;color:#777d82;font-size:12px}.review-row{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:54px;padding:46px 0;border-bottom:1px solid #30353a}.review-row__visual{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0e1012}.review-row__visual img{width:100%;height:100%;object-fit:cover}.review-row__visual span{position:absolute;right:14px;bottom:14px;padding:7px 10px;background:rgb(8 9 10/86%);color:#f0cf82;font-size:11px}.review-row__copy>div:first-child{display:flex;justify-content:space-between;gap:16px}.review-row__copy>div:first-child span{color:#d8b25d;font-size:12px}.review-row__copy>div:first-child small{color:#747a7f}.review-row__copy h2{margin:15px 0 10px;font-size:27px}.review-row__copy>p{margin:0;color:#989da1}.product-detail__specs dl,.product-line dl,.review-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;border-top:1px solid #30353a;border-left:1px solid #30353a}.product-detail__specs dl div,.product-line dl div,.review-row dl div{padding:13px 14px;border-right:1px solid #30353a;border-bottom:1px solid #30353a}.product-detail__specs dt,.product-line dt,.review-row dt{color:#73797e;font-size:10px}.product-detail__specs dd,.product-line dd,.review-row dd{margin:4px 0 0;color:#e7e5df;font-size:13px}.about-hero,.business-hero,.community-hero,.product-detail__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:60px;align-items:center;min-height:680px;padding-top:62px;padding-bottom:72px}.about-hero h1,.business-hero h1,.community-hero h1{margin:0;font-size:54px;line-height:1.12}.about-hero p,.business-hero p,.community-hero p{margin:24px 0 0;color:#a0a5a9;font-size:18px}.about-hero img,.business-hero img,.community-hero img{width:100%;height:560px;object-fit:contain}.about-principles__list,.business-buyers__grid,.community-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #30353a;border-left:1px solid #30353a}.about-principles article,.business-buyers article,.community-principles article{min-height:200px;padding:26px;border-right:1px solid #30353a;border-bottom:1px solid #30353a}.about-principles strong,.business-buyers h3,.community-principles h2{margin:0;font-size:20px}.about-principles p,.business-buyers p,.community-principles p{color:#91979b;font-size:13px}.business-process__steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;counter-reset:process}.business-process__steps li{min-height:170px;padding:22px 24px;border:1px solid #30353a;border-right:0;counter-increment:process}.business-process__steps li:last-child{border-right:1px solid #30353a}.business-process__steps li:before{display:block;margin-bottom:36px;color:#d8b25d;content:"0" counter(process)}.business-process__steps span{display:block;margin-top:8px;color:#8f9599;font-size:13px}.business-capabilities{display:grid;grid-template-columns:repeat(2,1fr);padding-top:80px;border-bottom:1px solid #30353a}.business-capabilities>div{padding:0 36px 64px;border-right:1px solid #30353a}.business-capabilities>div:first-child{padding-left:0}.business-capabilities>div:last-child{border-right:0}.business-capabilities h2{margin:0}.business-capabilities p{color:#969ca0}.procurement-form,.submission-panel{border:1px solid #30353a;background:#0e1012}.procurement-form__intro,.submission-panel__heading{padding:30px 34px;border-bottom:1px solid #30353a}.procurement-form__intro h2,.submission-panel__heading h2{margin:0;font-size:28px}.procurement-form__intro p,.submission-panel__heading span{margin:8px 0 0;color:#92989c}.procurement-form__grid,.submission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:30px 34px}.procurement-form label,.submission-fields label{display:grid;gap:7px;color:#9da2a6;font-size:12px}.procurement-form input,.procurement-form select,.procurement-form textarea,.submission-fields input,.submission-fields select,.submission-fields textarea{width:100%;min-height:45px;padding:11px 12px;border:1px solid #383d42;border-radius:0;background:#090a0b;color:#f2f0eb}.procurement-form textarea,.submission-fields textarea{min-height:130px;resize:vertical}.procurement-form__wide,.submission-fields__wide{grid-column:1/-1}.procurement-form__submit,.submission-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px 30px}.procurement-form__submit button,.submission-submit button{min-height:46px;padding:12px 22px;border:1px solid #d8b25d;background:#d8b25d;color:#181207;cursor:pointer;font-weight:700}.procurement-form__submit p,.submission-submit p{color:#777d82;font-size:11px}.procurement-form__message{margin:0;padding:14px 34px;border-top:1px solid #30353a}.about-origin__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.about-origin span,.submission-panel__heading>p{color:#d8b25d;font-size:11px}.about-origin h2{margin:10px 0 0;font-size:38px;line-height:1.2}.about-origin p,.about-stage p{color:#a0a5a9;font-size:16px}.about-stage{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.about-stage img{width:100%;height:520px;object-fit:cover}.about-stage h2{margin:0;font-size:36px}.about-stage a{display:inline-block;margin-top:18px;color:#e4c573}.about-cta{border-top:1px solid #30353a;background:#0e1012}.about-cta>div{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:65px;padding-bottom:65px}.about-cta h2{margin:0;font-size:30px}.about-cta a{display:inline-block;margin-left:12px;padding:12px 18px;border:1px solid #d8b25d;color:#f0cf82;text-decoration:none}.community-principles{grid-template-columns:repeat(3,1fr);padding-top:76px}.community-principles article{min-height:220px}.community-principles span{color:#d8b25d}.submission-type{display:flex;gap:0;padding:24px 34px 0}.submission-type button{padding:11px 16px;border:1px solid #34393e;border-right:0;color:#8f9599}.submission-type button:last-child{border-right:1px solid #34393e}.submission-type button.is-selected{background:#d8b25d;color:#181207}.submission-upload>input{min-height:auto;padding:9px}.submission-upload>div{min-height:170px;border:1px dashed #3d4348;color:#b4b8ba}.submission-upload img{width:100%;max-height:320px;object-fit:contain}.product-line{padding-top:30px}.product-line__item{display:grid;grid-template-columns:minmax(440px,1.1fr) minmax(0,.9fr);gap:70px;align-items:center;padding:72px 0;border-top:1px solid #30353a}.product-line__item:nth-child(2n) .product-line__visual{order:2}.product-line__visual{position:relative;height:520px;background:linear-gradient(150deg,rgb(255 255 255/5%),transparent 42%),#111419}.product-line__visual>span{position:absolute;z-index:1;top:18px;left:20px;color:#d8b25d;font-size:11px}.product-line__visual img{width:100%;height:100%;padding:clamp(18px,3vw,36px);object-fit:contain}.product-detail__intro>p:first-child,.product-line__copy>small,.product-review-band__grid>div>span{color:#d8b25d;font-size:12px}.product-line__copy h2{margin:12px 0;font-size:48px}.product-line__copy>p{color:#9ba0a4}.product-line__actions a:last-child{border-color:#3b4045;color:#d9dcdd}.product-detail__hero{grid-template-columns:minmax(520px,1.15fr) minmax(0,.85fr)}.product-detail__visual{position:relative;height:570px;background:linear-gradient(150deg,rgb(255 255 255/5%),transparent 42%),#111419}.product-detail__visual img{width:100%;height:100%;padding:clamp(20px,3vw,42px);object-fit:contain}.product-detail__visual>span{position:absolute;right:18px;bottom:14px;color:#70767a;font-size:10px}.product-detail__intro h1{margin:8px 0 0;font-size:64px;line-height:1}.product-detail__intro h2{margin:14px 0 0;color:#c6c9cb;font-size:19px;font-weight:500}.product-detail__intro>strong{display:block;margin-top:28px;color:#f0cf82;font-size:30px}.product-detail__intro>span{color:#777d82;font-size:11px}.product-detail__intro>p:last-of-type{margin-top:26px;color:#a2a7aa}.product-engagement{display:flex;align-items:center;gap:12px;margin-top:20px;color:#848a8f;font-size:12px}.product-engagement button{padding:6px 10px;border:1px solid #3a4045;background:transparent;cursor:pointer}.product-engagement button[aria-pressed=true]{border-color:#d8b25d;color:#f0cf82}.product-detail__body{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;padding-top:80px;padding-bottom:90px}.product-detail__specs dl{margin-top:0}.product-detail__verdict{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #30353a;border-left:1px solid #30353a}.product-detail__verdict article{padding:24px;border-right:1px solid #30353a;border-bottom:1px solid #30353a}.product-detail__verdict h2{margin:0;font-size:19px}.product-detail__verdict ul{margin:18px 0 0;padding-left:18px;color:#9ca1a5;font-size:13px}.product-review-band__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;padding-top:72px;padding-bottom:72px}.product-review-band__grid>a{display:block;aspect-ratio:16/9;overflow:hidden}.product-review-band img{width:100%;height:100%;object-fit:cover}.product-review-band h2{margin:12px 0;font-size:31px}.product-review-band p{color:#9ca1a5}.product-review-band small{display:block;color:#72787c}.product-review-band__grid>div>a{display:inline-block;margin-top:20px;color:#e4c573}.product-prices__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #30353a;border-left:1px solid #30353a}.product-prices__list a{display:grid;min-height:140px;padding:22px;border-right:1px solid #30353a;border-bottom:1px solid #30353a;text-decoration:none}.product-prices__list strong{color:#f0cf82;font-size:25px}.product-prices__list small{align-self:end;color:#777d82}.related-products>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-products>div:last-child>a{display:grid;min-width:0;border:1px solid #30353a;background:#0d0f11;text-decoration:none}.related-products img{width:100%;height:230px;padding:18px;object-fit:contain;background:#111419}.related-products a>span{display:grid;grid-template-columns:1fr auto;padding:16px;border-top:1px solid #30353a}.related-products small{grid-column:1/-1;color:#d8b25d}.related-products b{color:#f0cf82}.lyse-footer{border-top:1px solid #30353a;background:#050607}.lyse-footer__grid,.lyse-footer__lead,.lyse-footer__legal{width:min(1240px,calc(100% - 48px));margin-inline:auto}.lyse-footer__lead{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:54px 0 36px;border-bottom:1px solid #282c30}.lyse-footer__brand{display:flex;align-items:center;gap:16px}.lyse-footer__brand div{display:grid;gap:4px}.lyse-footer__brand span{color:#888e92;font-size:12px}.lyse-footer__lead>a{padding:11px 17px;border:1px solid #d8b25d;color:#f0cf82;text-decoration:none}.lyse-footer__grid{display:grid;grid-template-columns:repeat(3,1fr);padding:36px 0 44px}.lyse-footer__grid>div{display:grid;align-content:start;gap:9px}.lyse-footer__grid strong{margin-bottom:6px;color:#d9dcdd;font-size:12px}.lyse-footer__grid a,.lyse-footer__grid span{color:#7d8387;font-size:12px;text-decoration:none}.lyse-footer__legal{padding:18px 0 28px;border-top:1px solid #282c30;color:#666c70;font-size:10px}@media (max-width:1040px){.lyse-header nav{gap:18px}.new-hero__content h1{font-size:62px}.home-lyse-product{grid-column:span 6}.home-lyse-product:first-child{grid-column:span 12}.ranking-head{display:none}.ranking-row{grid-template-columns:70px minmax(260px,1fr) 1fr 140px;padding:24px 0}.ranking-row__reason{grid-column:2/5}.douyin-ranking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.douyin-ranking-summary>:nth-child(2){border-inline-end:0}.douyin-ranking-summary>:nth-child(3),.douyin-ranking-summary>:nth-child(4){border-top:1px solid #2d3237}.about-hero,.business-hero,.community-hero,.product-detail__hero{grid-template-columns:1fr 1fr;gap:36px}.about-principles__list,.business-buyers__grid{grid-template-columns:repeat(2,1fr)}.product-detail__body{grid-template-columns:1fr}}@media (max-width:820px){.lyse-footer__grid,.lyse-footer__lead,.lyse-footer__legal,.lyse-header__inner,.new-hero__content,.page-wrap{width:min(100% - 32px,680px)}.lyse-header__menu{display:block}.lyse-header nav{position:absolute;top:72px;right:0;left:0;display:none;padding:18px 16px 24px;border-bottom:1px solid #30353a;background:#08090a}.lyse-header nav.is-open{display:grid}.lyse-header nav a{padding:10px 0}.lyse-header nav a:after{display:none}.lyse-header__advisor{margin-top:4px;text-align:center}.new-hero{min-height:78svh}.new-hero__content{padding:126px 0 54px}.new-hero__content h1{font-size:50px}.new-hero__intro{font-size:17px}.home-proof>.page-wrap{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-inline:16px}.home-proof span{padding:18px 14px}.home-proof span:first-child{padding-left:0}.home-proof span:nth-child(2){border-right:0}.home-proof span:last-child{grid-column:1/-1;border-top:1px solid #292d31}.home-paths__grid{grid-template-columns:1fr}.home-path,.home-path:first-child,.home-path:nth-child(4){grid-column:1}.home-path{min-height:320px}.section-heading--split{align-items:flex-start}.home-rank-row{grid-template-columns:45px 105px 1fr auto;gap:14px;min-height:112px}.home-rank-row img{width:105px;height:76px}.home-rank-row__spec{grid-column:3/5}.home-lyse-line__grid,.home-reviews__grid{grid-template-columns:1fr}.home-lyse-product,.home-lyse-product:first-child,.home-review,.home-review:first-child{grid-column:1;grid-row:auto}.home-review:not(:first-child){grid-template-columns:minmax(150px,38%) 1fr}.home-lyse-product{min-height:460px}.home-origin{grid-template-columns:1fr;gap:36px}.home-origin__visual,.home-origin__visual img{min-height:430px}.home-business{align-items:flex-start;flex-direction:column}.content-hero{padding-top:80px}.content-hero h1{font-size:46px}.content-hero__facts{grid-template-columns:1fr}.content-hero__facts span{padding:14px 0;border-right:0;border-bottom:1px solid #2d3237}.douyin-ranking-sourcebar{align-items:flex-start;flex-direction:column;gap:12px;padding-block:18px}.douyin-ranking-header{grid-template-columns:1fr;align-items:start;gap:12px}.douyin-ranking-snapshot-time{justify-self:start}.douyin-ranking-controls{grid-template-columns:minmax(0,1fr) 190px auto}.douyin-ranking-card{grid-template-columns:1fr;gap:18px;padding-block:22px}.douyin-ranking-fields{grid-template-columns:minmax(0,1fr) 125px 125px}.ranking-controls,.review-library__tools{align-items:stretch;flex-direction:column}.ranking-tools,.review-library__tools{display:grid;grid-template-columns:repeat(2,1fr)}.review-library__tools label:first-child{grid-column:1/-1}.ranking-tools input,.ranking-tools select,.review-library__tools input,.review-library__tools select{width:100%}.ranking-row{grid-template-columns:55px 1fr auto;gap:14px}.ranking-row__product{grid-template-columns:110px 1fr}.ranking-row__product img{width:110px;height:74px}.ranking-row__specs{grid-column:2/3}.ranking-row__price{grid-row:1/3;grid-column:3}.ranking-row__reason{grid-column:2/4}.review-row{grid-template-columns:1fr;gap:28px}.about-hero,.business-hero,.community-hero,.product-detail__hero{grid-template-columns:1fr;min-height:auto}.about-hero h1,.business-hero h1,.community-hero h1{font-size:42px}.about-hero img,.business-hero img,.community-hero img{height:440px}.business-process__steps{grid-template-columns:repeat(2,1fr)}.business-process__steps li:nth-child(2){border-right:1px solid #30353a}.about-origin__grid,.about-stage,.business-capabilities{grid-template-columns:1fr}.business-capabilities>div{padding:0 0 42px;border-right:0}.community-principles{grid-template-columns:1fr}.product-detail__body,.product-line__item,.product-review-band__grid{grid-template-columns:1fr;gap:36px}.product-line__item:nth-child(2n) .product-line__visual{order:0}.product-detail__visual{height:470px}.product-prices__list,.related-products>div:last-child{grid-template-columns:1fr}.lyse-footer__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:560px){.lyse-footer__grid,.lyse-footer__lead,.lyse-footer__legal,.lyse-header__inner,.new-hero__content,.page-wrap{width:calc(100% - 28px)}.new-hero{min-height:76svh}.new-hero__content h1{font-size:42px}.new-hero__intro{font-size:14px}.new-hero__actions{display:grid}.new-hero__actions a{text-align:center}.section-heading h2{font-size:28px}.section-heading--split{display:grid}.about-principles,.about-stage,.business-buyers,.business-form-wrap,.community-form,.home-lyse-line>.page-wrap,.home-paths,.home-reviews,.product-line,.product-prices,.related-products{padding-top:70px;padding-bottom:76px}.home-path{min-height:260px}.home-path>span{grid-template-columns:1fr;padding:20px}.home-path b{grid-column:1;grid-row:auto;margin-top:4px}.home-rank-row{grid-template-columns:36px 88px minmax(0,1fr);grid-template-areas:"number image model" ". image price" ". spec spec";gap:8px 10px;min-height:0;padding:15px 0}.home-rank-row img{grid-area:image;width:88px;height:66px}.home-rank-row__number{grid-area:number;align-self:start;padding-top:3px;font-size:19px}.home-rank-row__model{grid-area:model;min-width:0}.home-rank-row__model strong{font-size:16px}.home-rank-row__spec{grid-area:spec;grid-column:auto;min-width:0;font-size:11px}.home-rank-row__price{grid-area:price;grid-column:auto;grid-row:auto;justify-self:start}.home-lyse-product{min-height:360px}.home-review:not(:first-child){display:block}.home-review:not(:first-child)>a:first-child{margin-bottom:14px}.home-origin{padding-top:76px;padding-bottom:82px}.home-origin__visual,.home-origin__visual img{min-height:300px}.home-origin__copy h2{font-size:30px}.content-hero h1{font-size:38px}.content-hero>p{font-size:15px}.douyin-ranking-section{padding-bottom:66px}.douyin-ranking-summary{grid-template-columns:1fr}.douyin-ranking-summary>a,.douyin-ranking-summary>span{padding:14px 0;border-inline-end:0;border-top:1px solid #2d3237}.douyin-ranking-summary>:first-child{border-top:0}.douyin-ranking-explorer{padding-top:44px}.douyin-ranking-heading h2{font-size:27px}.douyin-ranking-controls{grid-template-columns:1fr}.douyin-ranking-search-field input,.douyin-ranking-status-field select{font-size:16px}.douyin-ranking-clear-button{width:100%}.douyin-ranking-card-header{grid-template-columns:auto auto minmax(0,1fr)}.douyin-ranking-model{font-size:17px}.douyin-ranking-fields{grid-template-columns:1fr;gap:14px}.douyin-ranking-field dd{margin-top:4px}.douyin-ranking-pagination{display:grid;grid-template-columns:1fr}.ranking-disclosure{grid-template-columns:1fr;gap:5px}.ranking-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.ranking-tabs button{padding-inline:8px}.ranking-tools,.review-library__tools{grid-template-columns:1fr}.review-library__tools label:first-child{grid-column:auto}.ranking-row{grid-template-columns:38px 1fr}.ranking-row__rank strong{font-size:22px}.ranking-row__product{grid-template-columns:88px 1fr}.ranking-row__product img{width:88px;height:64px}.ranking-row__price,.ranking-row__reason,.ranking-row__specs{grid-column:2;grid-row:auto}.ranking-row__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.review-row__copy h2{font-size:23px}.product-detail__specs dl,.product-line dl,.review-row dl{grid-template-columns:1fr}.about-hero h1,.business-hero h1,.community-hero h1{font-size:35px}.about-hero img,.business-hero img,.community-hero img{height:340px}.about-principles__list,.business-buyers__grid,.business-process__steps{grid-template-columns:1fr}.business-process__steps li{border-right:1px solid #30353a}.about-origin h2,.about-stage h2{font-size:29px}.about-cta>div,.lyse-footer__lead{align-items:flex-start;flex-direction:column}.about-cta a{margin:8px 8px 0 0}.procurement-form__grid,.submission-fields{grid-template-columns:1fr;padding:24px 20px}.procurement-form__wide,.submission-fields__wide{grid-column:auto}.procurement-form__intro,.submission-panel__heading{padding:24px 20px}.procurement-form__submit,.submission-submit{align-items:stretch;flex-direction:column-reverse;padding:0 20px 24px}.submission-type{overflow-x:auto;padding:20px 20px 0}.submission-type button{flex:0 0 auto}.product-detail__visual,.product-line__visual{height:330px}.product-line__copy h2{font-size:38px}.product-detail__intro h1{font-size:47px}.product-detail__verdict{grid-template-columns:1fr}.related-products img{height:190px}.lyse-footer__grid{grid-template-columns:1fr 1fr}}.reveal>*{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger-delay, 80ms))}.reveal--visible>*{opacity:1;transform:translateY(0)}.reveal--fade-scale>*{opacity:0;transform:scale(.92);transition:opacity .55s var(--ease-out-expo),transform .55s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger-delay, 80ms))}.reveal--visible.reveal--fade-scale>*{opacity:1;transform:scale(1)}.reveal--bounce>*{opacity:0;transform:scale(.6);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-bounce);transition-delay:calc(var(--i, 0) * var(--stagger-delay, .1s))}.reveal--visible.reveal--bounce>*{opacity:1;transform:scale(1)}.reveal--slide>*{opacity:0;transform:translateX(-40px);transition:opacity .5s var(--ease-out-expo),transform .55s var(--ease-smooth);transition-delay:calc(var(--i, 0) * var(--stagger-delay, 80ms))}.reveal--visible.reveal--slide>*{opacity:1;transform:translateX(0)}.spring-hover{transition:transform .4s var(--ease-bounce)}.spring-hover:hover{transform:scale(1.04)}.portal-header--scrolled{background:rgb(7 8 9/72%);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:transparent!important;transition:background .4s var(--ease-smooth),-webkit-backdrop-filter .4s var(--ease-smooth);transition:background .4s var(--ease-smooth),backdrop-filter .4s var(--ease-smooth);transition:background .4s var(--ease-smooth),backdrop-filter .4s var(--ease-smooth),-webkit-backdrop-filter .4s var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.reveal--bounce>*,.reveal--fade-scale>*,.reveal--slide>*,.reveal>*{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.spring-hover:hover{transform:none}}.brand-hero__video--fade{will-change:opacity,transform}@supports (animation-timeline:scroll()){.portal-option-grid.scroll-driven{animation:scroll-reveal-cards linear;animation-timeline:view();animation-range:entry 0 entry 100%}}.portal-option--tilt{will-change:transform;transform-style:preserve-3d}.portal-option--tilt:after{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,rgb(255 255 255/8%) 0,transparent 70%);opacity:0;content:"";pointer-events:none;transition:opacity .35s var(--ease-smooth)}.portal-option--tilt:hover:after{opacity:1}.portal-option--tilt .portal-option__image{transition:filter .5s var(--ease-smooth),transform .6s var(--ease-spring)}.scroll-pin{position:sticky;top:0}.community-page,.portal-home,.products-page{min-height:100vh;overflow:hidden;background:#070809;color:var(--text)}.portal-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));height:76px;margin:0 auto;border-bottom:1px solid rgb(255 255 255/16%)}.brand-lockup--button,.portal-brand{border:0;background:transparent;cursor:pointer}.portal-brand{display:inline-flex;align-items:center;gap:11px;padding:0;color:#fff;text-align:left}.portal-brand img{width:38px;height:34px;object-fit:contain}.portal-brand>span{display:grid;gap:2px}.portal-brand strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:19px;line-height:1}.portal-brand small{color:rgb(255 255 255/68%);font-size:11px}.portal-header nav{display:flex;align-items:stretch;height:100%}.portal-header nav button{position:relative;min-width:78px;padding:0 18px;border:0;background:transparent;color:rgb(255 255 255/62%);cursor:pointer;font-size:13px}.portal-header nav button:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:transparent;content:"";transition:background .3s var(--ease-smooth)}.portal-header nav button.is-active,.portal-header nav button:hover{color:#fff}.portal-header nav button.is-active:after{background:var(--gold-bright)}.brand-hero{position:relative;height:min(820px,84svh);min-height:640px;overflow:hidden;background:#090a0b}.brand-hero__veil,.brand-hero__video{position:absolute;inset:0;width:100%;height:100%}.brand-hero__video{object-fit:cover;object-position:center 43%;filter:saturate(.76) contrast(1.08)}.brand-hero__veil{background:linear-gradient(90deg,rgb(5 6 7/92%),rgb(5 6 7/62%) 38%,rgb(5 6 7/14%) 72%),linear-gradient(0deg,rgb(5 6 7/94%),transparent 42%,rgb(5 6 7/48%))}.brand-hero__content{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:0 auto;padding-top:clamp(108px,16vh,168px)}.brand-kicker{margin:0 0 18px;color:var(--gold-bright);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.brand-hero h1{margin:0;color:#fff;font-family:Arial,var(--font-sans);font-size:clamp(64px,9vw,128px);line-height:.92;letter-spacing:0}.brand-slogan{margin:24px 0 0;color:#fff;font-size:clamp(23px,2.4vw,34px);font-weight:650}.brand-intro{max-width:560px;margin:15px 0 0;color:rgb(255 255 255/68%);font-size:15px}.brand-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.portal-action{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:178px;min-height:48px;padding:0 18px;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s var(--ease-bounce),background .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.portal-action span{font-size:18px}.portal-action--solid{border-color:var(--gold-bright);background:var(--gold-bright);color:#161207}.portal-action--solid:hover{border-color:#fff;background:#fff;transform:translateY(-1px);transition:transform .35s var(--ease-bounce),background .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.portal-action--quiet{border-color:rgb(255 255 255/34%);background:rgb(5 6 7/28%);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-action--quiet:hover{border-color:#fff;background:rgb(255 255 255/8%);transform:translateY(-1px);transition:transform .35s var(--ease-bounce),background .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.brand-hero__facts{position:absolute;z-index:2;right:max(24px,calc((100% - 1240px) / 2));bottom:30px;left:max(24px,calc((100% - 1240px) / 2));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255/22%)}.brand-hero__facts>div{display:grid;gap:3px;padding:18px 20px 0;border-left:1px solid rgb(255 255 255/17%)}.brand-hero__facts>div:first-child{padding-left:0;border-left:0}.brand-hero__facts strong{color:#fff;font-family:Arial,sans-serif;font-size:18px}.brand-hero__facts span{color:rgb(255 255 255/52%);font-size:11px}.portal-options{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:48px 0 104px}.portal-section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:32px;margin-bottom:34px}.portal-manifesto>p,.portal-section-heading p,.products-intro>p{margin:0;color:var(--gold);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.portal-manifesto h2,.portal-section-heading h2,.products-closing h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.08}.portal-option-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #36393c;background:#36393c}.portal-option{position:relative;display:grid;align-content:space-between;grid-column:span 2;min-width:0;min-height:350px;padding:24px;overflow:hidden;border:0;background:#0e1012;color:#fff;cursor:pointer;text-align:left;isolation:isolate}.portal-option:nth-child(4),.portal-option:nth-child(5){grid-column:span 3}.portal-option__image,.portal-option__veil{position:absolute;inset:0;width:100%;height:100%}.portal-option__image{z-index:-2;object-fit:cover;filter:saturate(.78) brightness(.62);transition:transform .6s var(--ease-spring),filter .4s var(--ease-smooth)}.portal-option__veil{z-index:-1;background:linear-gradient(0deg,rgb(4 5 6/95%),rgb(4 5 6/22%) 72%),linear-gradient(90deg,rgb(4 5 6/50%),transparent 70%)}.portal-option:hover .portal-option__image{filter:saturate(1) brightness(.74);transform:scale(1.035)}.portal-option__index{color:currentColor;font-family:Arial,sans-serif;font-size:12px;opacity:.58}.portal-option small{color:var(--gold);font-family:Arial,sans-serif;font-size:10px;font-weight:700}.portal-option h3{max-width:260px;margin:14px 0 0;font-size:25px;line-height:1.18}.portal-option p{max-width:310px;margin:12px 0 0;color:currentColor;font-size:13px;opacity:.61}.portal-option__arrow{position:absolute;right:22px;bottom:19px;font-size:26px;transition:transform .25s var(--ease-spring)}.portal-option:hover .portal-option__arrow{transform:translate(6px,-6px) scale(1.12);transition:transform .4s var(--ease-bounce)}.portal-manifesto{display:grid;grid-template-columns:.7fr 1.5fr 1fr;align-items:end;gap:46px;padding:64px max(24px,calc((100% - 1240px) / 2));background:#d6b35d;color:#141109}.portal-manifesto>p{color:#3f3317}.portal-manifesto h2{max-width:650px}.portal-manifesto>span{color:rgb(20 17 9/70%);font-size:13px}.products-page .portal-header{border-bottom-color:var(--line)}.products-intro{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:94px 0 70px;border-bottom:1px solid var(--line)}.products-intro h1{max-width:900px;margin:16px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.products-intro>span{display:block;max-width:640px;margin-top:22px;color:var(--muted);font-size:15px}.product-catalogue{width:min(1240px,calc(100% - 48px));margin:0 auto}.catalogue-item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:520px;border-bottom:1px solid var(--line)}.catalogue-item__visual{position:relative;min-height:520px;overflow:hidden;border-right:1px solid var(--line)}.catalogue-item__visual:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(4 5 6/72%),transparent 58%);content:"";pointer-events:none}.catalogue-item__visual>a{position:absolute;inset:0;display:block}.catalogue-item__visual img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease-spring)}.catalogue-item:hover .catalogue-item__visual img{transform:scale(1.025)}.catalogue-play{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(255 255 255/65%);border-radius:50%;background:rgb(5 6 7/38%);color:#fff;font-size:14px;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.catalogue-item__visual>div{position:absolute;z-index:2;right:24px;bottom:21px;left:24px;display:flex;align-items:center;justify-content:space-between;color:#fff}.catalogue-item__visual span{font-family:Arial,sans-serif;font-size:12px}.catalogue-item__visual strong{font-family:Arial,sans-serif;font-size:13px}.catalogue-item__copy{display:flex;flex-direction:column;justify-content:center;padding:44px}.catalogue-item__topline{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.catalogue-item__topline p{margin:0;color:var(--gold);font-size:11px;font-weight:700}.catalogue-item__topline strong{color:var(--muted-strong);font-size:12px}.catalogue-item__copy h2{margin:19px 0 0;font-size:34px;line-height:1.12}.catalogue-item__copy>p{margin:16px 0 0;color:var(--muted);font-size:14px}.catalogue-specs{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.catalogue-specs span{padding:6px 9px;border:1px solid var(--line);border-radius:3px;color:var(--muted-strong);font-size:11px}.catalogue-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.catalogue-actions a,.catalogue-actions button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:43px;padding:0 14px;border:1px solid var(--line-strong);border-radius:3px;background:transparent;color:#fff;cursor:pointer;font-size:12px;text-decoration:none}.catalogue-actions button{border-color:var(--gold);color:var(--gold-bright)}.catalogue-actions button:hover{background:var(--gold);color:var(--gold-ink);transform:translateY(-1px);transition:transform .35s var(--ease-bounce),background .3s var(--ease-smooth),color .3s var(--ease-smooth)}.catalogue-actions a:hover{border-color:#fff;transform:translateY(-1px);transition:transform .35s var(--ease-bounce),border-color .3s var(--ease-smooth)}.products-closing{display:grid;justify-items:start;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:92px 0 104px}.products-closing>p{margin:0 0 13px;color:var(--gold);font-size:12px;font-weight:700}.products-closing .portal-action{margin-top:28px}.community-intro,.real-review-section,.submission-panel,.submit-page-intro{width:min(1240px,calc(100% - 48px));margin:0 auto}.community-intro,.submit-page-intro{padding:88px 0 62px;border-bottom:1px solid var(--line)}.community-callout p,.community-intro>p,.real-review-section__heading>p,.submission-panel__heading>p,.submit-page-intro>p{margin:0;color:var(--gold);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.community-intro h1,.submit-page-intro h1{max-width:920px;margin:16px 0 0;font-size:clamp(40px,5vw,68px);line-height:1.04}.community-intro>span,.submit-page-intro>span{display:block;max-width:720px;margin-top:20px;color:var(--muted);font-size:14px;line-height:1.7}.desk-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;width:min(1240px,calc(100% - 48px));margin:44px auto 0;background:var(--line)}.desk-wall__item{position:relative;grid-column:span 4;min-height:360px;overflow:hidden;background:#0d0f11}.desk-wall__item--2{grid-column:span 5}.desk-wall__item--3{grid-column:span 3}.desk-wall__item img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:transform .55s var(--ease-spring),filter .35s var(--ease-smooth)}.desk-wall__item:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(3 4 5/94%),transparent 68%);content:""}.desk-wall__item:hover img{filter:saturate(1);transform:scale(1.025)}.desk-wall__item>div{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;display:grid;gap:5px}.desk-wall__item small,.desk-wall__item span{color:rgb(255 255 255/56%);font-family:Arial,sans-serif;font-size:10px}.desk-wall__item strong{color:#fff;font-size:16px}.community-callout{display:flex;align-items:end;justify-content:space-between;gap:30px;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:74px 0 94px}.community-callout h2{margin:12px 0 0;font-size:clamp(30px,4vw,52px)}.community-callout button,.submission-submit button{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:38px;padding:0 17px;border:1px solid var(--gold);border-radius:3px;background:var(--gold);color:var(--gold-ink);cursor:pointer;font-size:12px;font-weight:750}.submission-panel{padding:62px 0 96px}.submission-panel--compact{width:100%;padding:44px 0 0}.submission-panel__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:22px 44px;margin-bottom:28px}.submission-panel__heading>p{grid-column:1/-1;margin-bottom:-10px}.real-review-section__heading h2,.submission-panel__heading h2{margin:0;font-size:clamp(28px,3.5vw,46px);line-height:1.1}.real-review-section__heading>span,.submission-panel__heading>span{color:var(--muted);font-size:13px;line-height:1.65}.submission-panel form{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.submission-type{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.submission-type button{min-height:52px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.submission-type button:last-child{border-right:0}.submission-type button.is-selected{background:#17140d;color:var(--gold-bright)}.submission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.submission-fields>label{display:grid;gap:9px;padding:20px;background:#0c0e10}.submission-fields__wide{grid-column:1/-1}.submission-fields label>span{color:var(--muted);font-size:10px}.submission-fields input,.submission-fields select,.submission-fields textarea{width:100%;border:1px solid var(--line-strong);border-radius:3px;outline:0;background:#080a0b;color:#fff;font:inherit}.submission-fields input,.submission-fields select{height:44px;padding:0 12px}.submission-fields textarea{min-height:130px;padding:12px;resize:vertical}.submission-fields input:focus,.submission-fields select:focus,.submission-fields textarea:focus{border-color:var(--gold)}.submission-upload{cursor:pointer}.submission-upload>input{position:absolute;width:1px;height:1px;opacity:0}.submission-upload>div{display:grid;min-height:220px;align-content:center;gap:8px;place-items:center;overflow:hidden;border:1px dashed #3c4246;background:#080a0b;text-align:center}.submission-upload>div>img{width:100%;max-height:420px;object-fit:contain}.submission-upload>div>strong{color:var(--muted-strong);font-size:13px}.submission-upload>div>small{display:block;margin-top:0;color:var(--muted);font-size:10px}.submission-submit{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.submission-submit button:disabled{cursor:wait;opacity:.58}.submission-status{margin:0;color:var(--muted);font-size:12px}.submission-status--success{color:var(--green)}.submission-status--error{color:#e89c91}.real-review-section{padding:70px 0;border-bottom:1px solid var(--line)}.real-review-section__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:18px 40px}.real-review-section__heading>p{grid-column:1/-1}.real-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border:1px solid var(--line)}.real-review-grid article{min-height:240px;padding:22px;border-right:1px solid var(--line);background:#0c0e10}.real-review-grid article:last-child{border-right:0}.real-review-grid article>span{color:var(--gold);font-family:Arial,sans-serif;font-size:11px}.real-review-grid small{display:block;margin-top:32px;color:var(--muted);font-size:10px}.real-review-grid h3{margin:9px 0 0;font-size:18px}.real-review-grid p{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.brand-lockup--button{padding:0;text-align:left}.advisor-header-actions{display:flex;align-items:center;gap:24px}.advisor-home-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--muted-strong);cursor:pointer;font-size:11px}.advisor-home-button:hover{border-color:var(--gold);color:var(--gold-bright)}.result-product-empty,.result-product-experience{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:72px 0;border-bottom:1px solid var(--line)}.result-product-experience__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:30px;margin-bottom:30px}.result-product-experience__heading .eyebrow{grid-column:1/-1;margin-bottom:-18px}.result-product-empty h2,.result-product-experience__heading h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.08}.result-product-empty>p:last-child,.result-product-experience__heading>p:last-child{margin:0;color:var(--muted);font-size:13px}.result-experience-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-angle-panel,.result-purchase-panel,.result-spec-panel,.review-video-panel{min-width:0;min-height:390px}.product-angle-panel,.result-spec-panel{border-right:1px solid var(--line)}.product-angle-panel,.result-purchase-panel,.result-spec-panel{padding:24px}.product-angle-panel__meta,.result-spec-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:11px}.product-angle-panel__meta strong,.result-spec-panel__heading strong{color:var(--gold-bright)}.product-angle-panel__stage{display:grid;place-items:center;min-height:300px;margin-top:14px;overflow:hidden;perspective:1000px;background:#090a0b}.product-angle-panel__stage img{width:100%;height:100%;object-fit:cover;transform:rotateX(1deg) rotateY(-2deg) scale(1.02);transition:transform .55s var(--ease-spring)}.product-angle-panel:hover .product-angle-panel__stage img{transform:rotateX(-1deg) rotateY(3deg) scale(1.045)}.product-category-visual{position:relative;z-index:1;display:grid;width:min(90%,620px);min-height:270px;place-items:center;overflow:hidden;color:#fff;isolation:isolate}.product-category-visual:before{position:absolute;z-index:-2;inset:12% 8% 22%;border:8px solid #24282b;background:linear-gradient(135deg,rgb(216 178 93/18%),transparent 42%),#111416;content:""}.product-category-visual:after{position:absolute;z-index:-1;right:40%;bottom:8%;left:40%;height:18%;border-bottom:5px solid #24282b;background:#1b1f22;content:""}.product-category-visual>div{display:grid;max-width:70%;gap:7px;text-align:center}.product-category-visual span{color:var(--gold);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.product-category-visual strong{font-size:18px;line-height:1.25}.product-category-visual--compact{width:94%;min-height:220px}.monitor-visual>.product-category-visual,.result-hero__visual>.product-category-visual{position:relative}.product-angle-panel>p{margin:13px 0 0;color:var(--muted);font-size:10px}.review-video-panel{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.review-video-panel img,.review-video-panel__fallback,.review-video-panel__veil{position:absolute;inset:0;width:100%;height:100%}.review-video-panel img{object-fit:cover;transition:transform .5s var(--ease-spring)}.review-video-panel__veil{background:linear-gradient(0deg,rgb(3 4 5/94%),rgb(3 4 5/8%) 68%)}.review-video-panel:hover img{transform:scale(1.035)}.review-video-panel__fallback{display:grid;align-content:center;gap:8px;padding:28px;background:linear-gradient(135deg,rgb(216 178 93/20%),transparent 42%),#101315}.review-video-panel__fallback span{color:var(--gold);font-family:Arial,sans-serif;font-size:11px}.review-video-panel__fallback strong{max-width:320px;font-size:30px}.review-video-panel__content{position:absolute;z-index:2;right:24px;bottom:24px;left:24px}.review-play{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid rgb(255 255 255/60%);border-radius:50%;background:rgb(0 0 0/30%);font-size:13px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.review-video-panel__content p{margin:0;color:var(--gold-bright);font-size:10px;font-weight:700}.review-video-panel__content strong{display:block;max-width:430px;margin-top:7px;font-size:22px;line-height:1.22}.review-video-panel__content small{display:block;margin-top:8px;color:rgb(255 255 255/58%);font-size:10px}.result-purchase-panel,.result-spec-panel{border-top:1px solid var(--line)}.result-spec-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0}.result-spec-panel dl>div{display:grid;gap:6px;min-height:88px;padding:16px 0;border-top:1px solid var(--line)}.result-spec-panel dl>div:nth-child(odd){padding-right:20px;border-right:1px solid var(--line)}.result-spec-panel dl>div:nth-child(2n){padding-left:20px}.result-spec-panel dt{color:var(--muted);font-size:10px}.result-spec-panel dd{margin:0;color:#fff;font-size:15px;font-weight:700}.result-purchase-panel{display:flex;flex-direction:column;justify-content:flex-end;background:#d6b35d;color:#161208}.result-purchase-panel>span{margin-bottom:auto;color:rgb(22 18 8/64%);font-size:10px;font-weight:700}.result-purchase-panel h3{max-width:390px;margin:0;font-size:29px;line-height:1.14}.result-purchase-panel p{max-width:430px;margin:13px 0 0;color:rgb(22 18 8/70%);font-size:12px}.result-purchase-panel a{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;width:fit-content;min-width:230px;min-height:46px;margin-top:26px;padding:0 15px;border:1px solid #161208;border-radius:3px;color:#161208;font-size:12px;font-weight:750;text-decoration:none}.result-purchase-panel a:hover{background:#161208;color:#fff}.result-product-empty{max-width:1240px}.result-product-empty>p:last-child{max-width:700px;margin-top:16px}.exact-detail,.exact-ranking{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:72px 0;border-bottom:1px solid var(--line)}.exact-detail__heading,.exact-ranking__heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:42px}.exact-detail__heading h2,.exact-ranking__heading h2{max-width:760px;margin:5px 0 0;font-size:34px;line-height:1.2}.exact-detail__summary p,.exact-ranking__heading>div:first-child>p:last-child{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.ranking-sort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;border:1px solid var(--line-strong);background:#080a0b}.ranking-sort button{min-height:42px;padding:0 12px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:11px}.ranking-sort button:last-child{border-right:0}.ranking-sort button.is-selected,.ranking-sort button:hover{background:var(--gold);color:#151006}.exact-ranking__legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 16px;color:#737b80;font-size:10px}.exact-ranking__legend span:before{margin-right:7px;color:var(--gold);content:"•"}.exact-ranking__panel-control{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(520px,1.3fr);align-items:center;gap:28px;margin:20px 0 14px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.exact-ranking__panel-control>div:first-child{display:grid;min-width:0;gap:5px}.exact-ranking__panel-control>div:first-child strong{color:var(--text);font-size:13px}.exact-ranking__panel-control>div:first-child span{color:var(--muted);font-size:10px;line-height:1.55}.panel-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:1px;border:1px solid var(--line-strong);background:var(--line)}.panel-filter button{display:grid;min-width:0;min-height:50px;align-content:center;gap:3px;padding:8px 10px;border:0;background:#0a0c0e;color:var(--muted);cursor:pointer;text-align:center}.panel-filter button:hover{background:#14171a;color:#fff}.panel-filter button.is-selected{background:var(--gold);color:#151006}.exact-ranking__empty button:focus-visible,.panel-filter button:focus-visible{position:relative;z-index:1;outline:2px solid var(--cyan);outline-offset:2px}.panel-filter button span{overflow-wrap:anywhere;font-size:12px;font-weight:800}.panel-filter button small{color:inherit;font-size:9px;opacity:.72}.exact-ranking__count{margin-bottom:12px;color:#8f979b;font:700 11px/1.4 Arial,sans-serif}.exact-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exact-ranking__empty{display:grid;justify-items:start;gap:9px;min-height:190px;align-content:center;padding:30px;border:1px solid var(--line);background:#0a0c0e}.exact-ranking__empty strong{color:var(--text);font-size:18px}.exact-ranking__empty p{max-width:62ch;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.exact-ranking__empty button{min-height:40px;margin-top:5px;padding:0 18px;border:1px solid var(--gold);background:transparent;color:var(--gold-bright);cursor:pointer;font-size:11px;font-weight:750}.exact-ranking__empty button:hover{background:var(--gold);color:#151006}.exact-ranking__more{width:100%;min-height:52px;margin-top:18px;border:1px solid var(--line-strong);background:#0a0c0e;color:var(--gold-bright);cursor:pointer;font-size:12px;font-weight:700}.exact-ranking__more:focus-visible,.exact-ranking__more:hover{border-color:var(--gold);background:#12100b;color:#fff}.exact-product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0c0f11;transition:border-color .35s var(--ease-smooth),transform .4s var(--ease-spring)}.exact-product-card.is-selected,.exact-product-card:hover{border-color:rgb(218 180 86/62%)}.exact-product-card:hover{transform:translateY(-2px)}.exact-product-card__open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.exact-product-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111419}.product-image-surface{overflow:hidden;background:linear-gradient(150deg,rgb(255 255 255/5%),transparent 42%),#111419}.product-image-surface img{padding:clamp(12px,2.3vw,24px)}.exact-product-card__media:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(0 0 0/74%));content:"";pointer-events:none}.exact-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.exact-product-card:hover .exact-product-card__media img{transform:scale(1.025)}.exact-product-card__rank,.exact-product-card__score{position:absolute;z-index:1;top:14px;min-height:27px;padding:6px 8px;border:1px solid rgb(255 255 255/18%);background:rgb(5 7 8/82%);color:#fff;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.exact-product-card__rank{left:14px;color:var(--gold-bright)}.exact-product-card__score{right:14px}.exact-product-card__body{min-height:270px;padding:22px}.exact-product-card__identity{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--gold);font-size:11px}.exact-product-card__identity strong{color:#fff;font-family:Arial,sans-serif;font-size:13px}.exact-product-card h3{margin:20px 0 0;overflow-wrap:anywhere;font-size:23px;line-height:1.35}.exact-product-card__body>p{min-height:48px;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.exact-product-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.exact-product-card__tags span{padding:5px 7px;border:1px solid var(--line);border-radius:3px;color:#959da1;font-size:10px}.exact-product-card__price{display:flex;flex-direction:column;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.exact-product-card__price strong{color:var(--gold-bright);font-size:15px}.exact-product-card__price>span{color:#697176;font-size:9px}.score-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:10px;padding:0 2px}.score-bar-item{display:flex;flex-direction:column;align-items:center;gap:2px}.score-bar-label{color:#697176;font-size:8px;font-weight:700}.score-bar-track{width:100%;height:3px;background:#1f2327;border-radius:2px;overflow:hidden}.score-bar-fill{display:block;height:100%;border-radius:2px;transition:width .6s var(--ease-out-expo)}.score-bar-item:first-child .score-bar-fill{background:linear-gradient(90deg,#54c8d7,#7dd8e3)}.score-bar-item:nth-child(2) .score-bar-fill{background:linear-gradient(90deg,#ef9a62,#f5b88a)}.score-bar-item:nth-child(3) .score-bar-fill{background:linear-gradient(90deg,#65c48d,#8dd9a8)}.score-bar-item:nth-child(4) .score-bar-fill{background:linear-gradient(90deg,#a78bfa,#c4b5fd)}.score-bar-item:nth-child(5) .score-bar-fill{background:linear-gradient(90deg,var(--gold),var(--gold-bright))}.score-bar-item:nth-child(6) .score-bar-fill{background:linear-gradient(90deg,#f472b6,#f9a8d4)}.exact-product-card__platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.exact-product-card__platform-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--line);border-radius:5px;color:var(--text);text-decoration:none;font-size:11px;transition:border-color .2s var(--ease-smooth),background .2s var(--ease-smooth)}.exact-product-card__platform-chip:hover{border-color:var(--gold-bright);background:rgb(216 178 93/6%)}.exact-product-card__platform-label{color:var(--muted);font-size:10px;font-weight:650}.exact-product-card__platform-original{color:#697176;font-size:10px;text-decoration:line-through}.exact-product-card__platform-coupon{color:var(--gold-bright);font-size:12px;font-weight:750}.exact-product-card__platform-tip{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;background:var(--gold);color:var(--gold-ink);border-radius:50%;font-size:9px;font-weight:800;flex-shrink:0}.exact-detail__actions .exact-product-card__platform-chip{padding:10px 14px;font-size:13px}.exact-detail__actions .exact-product-card__platform-label{font-size:11px}.exact-detail__actions .exact-product-card__platform-original{font-size:12px}.exact-detail__actions .exact-product-card__platform-coupon{font-size:15px}.exact-product-card__metrics{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 14px;border-top:1px solid var(--line);background:#090b0c}.exact-product-card__metrics div{min-width:0}.exact-product-card__metrics div span{display:block;color:#646c70;font-size:9px}.exact-product-card__metrics div strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#a8b0b4;font-family:Arial,sans-serif;font-size:10px}.exact-detail__community button,.exact-product-card__metrics button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:3px;background:transparent;color:#aeb5b9;cursor:pointer;font-size:11px}.exact-detail__community button span,.exact-product-card__metrics button span{color:var(--gold);font-size:17px;line-height:1}.exact-detail__community button.is-liked,.exact-product-card__metrics button.is-liked{border-color:var(--gold);background:rgb(218 180 86/11%);color:var(--gold-bright)}.exact-detail__heading{align-items:start;margin-bottom:28px}.exact-detail__heading h2 span{display:block;margin-bottom:6px;color:var(--gold-bright);font-family:Arial,sans-serif;font-size:17px}.exact-detail__summary{padding:16px 0 0 20px;border-left:2px solid var(--gold)}.exact-detail__summary strong{color:#fff;font-size:14px}.exact-detail__information,.exact-detail__media-grid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(360px,.83fr);border:1px solid var(--line)}.exact-detail__product-image,.exact-detail__review{position:relative;min-width:0;min-height:390px;margin:0;overflow:hidden;background:#060707}.exact-detail__product-image{border-right:1px solid var(--line);background:#111419}.exact-detail__product-image img,.exact-detail__review img{width:100%;height:100%;min-height:390px;object-fit:cover}.exact-detail__product-image figcaption{position:absolute;right:16px;bottom:16px;left:16px;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:rgb(0 0 0/76%);color:#8f989d;font-size:10px}.exact-detail__product-image figcaption strong{color:#fff}.exact-detail__review{display:block;color:#fff;text-decoration:none}.exact-detail__review-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/8%),rgb(0 0 0/87%))}.exact-detail__review>div{position:absolute;right:22px;bottom:22px;left:22px;z-index:1}.exact-detail__review p{margin:14px 0 0;color:var(--gold);font-size:10px}.exact-detail__review strong{display:block;margin-top:7px;font-size:20px;line-height:1.4}.exact-detail__review small{display:block;margin-top:8px;color:#a5adb1;font-size:10px}.exact-detail__information{grid-template-columns:1fr 1fr;border-top:0}.exact-detail__actions,.exact-detail__specs,.exact-detail__verdict{min-width:0;padding:24px}.exact-detail__specs,.exact-detail__verdict{border-right:1px solid var(--line)}.exact-detail__actions>div:first-child>span,.exact-detail__section-title,.exact-detail__verdict>div>span{color:var(--muted);font-size:10px}.exact-detail__section-title{display:flex;justify-content:space-between;gap:14px}.exact-detail__section-title strong{color:var(--gold-bright)}.exact-detail__specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.exact-detail__specs dl div{min-width:0;padding:13px 0;border-top:1px solid var(--line)}.exact-detail__specs dt{color:#737b80;font-size:10px}.exact-detail__specs dd{margin:5px 0 0;overflow-wrap:anywhere;color:#eef1f2;font-size:13px;font-weight:700}.exact-detail__verdict{display:grid;gap:24px}.exact-detail__verdict ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.exact-detail__verdict li{position:relative;padding-left:14px;color:#a8b0b4;font-size:11px;line-height:1.6}.exact-detail__verdict li:before{position:absolute;top:0;left:0;color:var(--gold);content:"·"}.exact-detail__actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;border-top:1px solid var(--line)}.exact-detail__actions h3{margin:9px 0 0;color:var(--gold-bright);font-size:25px}.exact-detail__actions p,.exact-detail__actions>small{color:var(--muted);font-size:10px;line-height:1.7}.exact-detail__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exact-detail__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:3px;color:#bdc4c7;font-size:11px;text-decoration:none}.exact-detail__links a:hover{border-color:var(--gold);color:var(--gold-bright)}.exact-detail__actions>small{grid-column:2;margin-top:-20px}.exact-detail__community{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:17px 18px;border:1px solid var(--line);border-top:0;background:#090b0c}.exact-detail__community>div span{display:block;color:#697176;font-size:9px}.exact-detail__community>div strong{display:block;margin-top:4px;color:#d7dcde;font-family:Arial,sans-serif;font-size:11px}.exact-detail__community p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}@media (max-width:900px){.brand-hero{height:82svh;min-height:640px}.brand-hero__content{padding-top:118px}.brand-hero h1{font-size:clamp(58px,13vw,94px)}.catalogue-item,.portal-manifesto,.portal-option-grid,.result-experience-grid{grid-template-columns:1fr}.portal-option{grid-column:1!important;min-height:230px;border-right:0;border-bottom:1px solid #36393c}.portal-option:last-child{border-bottom:0}.portal-manifesto{align-items:start;gap:18px}.catalogue-item__visual{min-height:410px;border-right:0;border-bottom:1px solid var(--line)}.catalogue-item__copy{padding:38px 0 54px}.exact-detail__heading,.exact-detail__information,.exact-detail__media-grid,.exact-product-list,.exact-ranking__heading,.result-product-experience__heading{grid-template-columns:1fr}.ranking-sort{width:100%}.exact-ranking__panel-control{grid-template-columns:1fr;gap:14px}.panel-filter{width:100%}.exact-detail__product-image,.exact-detail__specs,.exact-detail__verdict{border-right:0;border-bottom:1px solid var(--line)}.exact-detail__actions{grid-column:auto}.exact-detail__community{grid-template-columns:1fr auto}.exact-detail__community p{grid-column:1/-1;grid-row:2}.result-product-experience__heading .eyebrow{grid-column:auto;margin-bottom:-10px}.product-angle-panel,.result-spec-panel{border-right:0}.product-angle-panel,.result-purchase-panel,.result-spec-panel,.review-video-panel{min-height:370px;border-bottom:1px solid var(--line)}.result-purchase-panel{border-bottom:0}.desk-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-wall__item,.desk-wall__item--2,.desk-wall__item--3{grid-column:span 1}.real-review-section__heading,.submission-panel__heading{grid-template-columns:1fr}.real-review-section__heading>p,.submission-panel__heading>p{grid-column:auto;margin-bottom:-6px}.real-review-grid{grid-template-columns:1fr}.real-review-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.real-review-grid article:last-child{border-bottom:0}}@media (max-width:620px){.portal-header{width:calc(100% - 28px);height:66px}.portal-brand img{width:32px;height:29px}.portal-brand strong{font-size:17px}.portal-brand small{display:none}.portal-header nav button{min-width:0;padding:0 9px;font-size:11px}.portal-header nav button:after{right:9px;left:9px}.brand-hero{height:88svh;min-height:620px}.brand-hero__video{object-position:60% center}.brand-hero__veil{background:linear-gradient(90deg,rgb(5 6 7/88%),rgb(5 6 7/28%)),linear-gradient(0deg,rgb(5 6 7/96%),rgb(5 6 7/30%) 62%,rgb(5 6 7/54%))}.brand-hero__content{width:calc(100% - 28px);padding-top:115px}.brand-hero h1{font-size:clamp(51px,17vw,74px);overflow-wrap:anywhere}.brand-slogan{margin-top:18px;font-size:24px}.brand-intro{max-width:92%;font-size:13px}.brand-hero__actions{display:grid;grid-template-columns:1fr;max-width:280px}.brand-hero__facts{right:14px;bottom:18px;left:14px}.brand-hero__facts>div{padding:13px 7px 0}.brand-hero__facts strong{font-size:14px}.brand-hero__facts span{font-size:9px}.community-callout,.community-intro,.desk-wall,.portal-options,.product-catalogue,.products-closing,.products-intro,.real-review-section,.result-product-empty,.result-product-experience,.submission-panel,.submit-page-intro{width:calc(100% - 28px)}.portal-options{padding:44px 0 76px}.portal-section-heading{grid-template-columns:1fr;gap:11px}.portal-option{min-height:218px;padding:20px}.portal-option h3{font-size:23px}.portal-option:nth-child(4),.portal-option:nth-child(5){grid-column:1}.portal-manifesto{padding:48px 18px}.portal-manifesto h2{font-size:31px}.products-intro{padding:64px 0 48px}.community-intro,.submit-page-intro{padding:58px 0 44px}.community-intro h1,.submit-page-intro h1{font-size:38px}.desk-wall{grid-template-columns:1fr;margin-top:28px}.desk-wall__item,.desk-wall__item--2,.desk-wall__item--3{grid-column:1;min-height:300px}.community-callout{align-items:stretch;flex-direction:column;padding:54px 0 70px}.community-callout button{width:100%}.submission-panel{padding:48px 0 70px}.submission-panel--compact{width:100%;padding-bottom:0}.submission-fields{grid-template-columns:1fr}.submission-fields__wide{grid-column:auto}.submission-type button{min-height:48px;font-size:11px}.submission-submit{align-items:stretch;flex-direction:column;padding:16px 0}.submission-submit button{width:100%}.real-review-section{padding:54px 0}.products-intro h1{font-size:44px}.catalogue-item{min-height:0}.catalogue-item__visual{min-height:270px}.catalogue-item__copy h2{font-size:29px}.catalogue-item__topline{align-items:flex-start;flex-direction:column;gap:7px}.catalogue-actions{display:grid}.catalogue-actions a,.catalogue-actions button{width:100%}.advisor-header-actions .trust-note{display:none}.advisor-home-button{padding:0 9px}.result-product-experience{padding:52px 0}.exact-detail,.exact-ranking{width:calc(100% - 28px);padding:52px 0}.exact-detail__heading h2,.exact-ranking__heading h2{font-size:29px}.exact-detail__heading,.exact-ranking__heading{gap:22px}.ranking-sort button{padding:0 6px;font-size:10px}.panel-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-filter button{min-height:48px}.exact-ranking__empty{min-height:170px;padding:24px 18px}.exact-product-card__body{min-height:0;padding:18px}.exact-product-card h3{font-size:20px}.exact-product-card__metrics{grid-template-columns:1fr auto}.exact-product-card__metrics div:first-child,.exact-product-card__metrics div:nth-child(2){grid-column:1}.exact-product-card__metrics button{grid-column:2;grid-row:1/span 2}.exact-detail__product-image,.exact-detail__product-image img,.exact-detail__review,.exact-detail__review img{min-height:300px}.exact-detail__product-image figcaption{align-items:flex-start;flex-direction:column;gap:5px}.exact-detail__actions,.exact-detail__links,.exact-detail__specs dl{grid-template-columns:1fr}.exact-detail__actions>small{grid-column:auto;margin-top:-12px}.exact-detail__community{grid-template-columns:1fr}.exact-detail__community p{grid-column:auto;grid-row:auto}.exact-detail__community button{width:100%}.result-product-empty h2,.result-product-experience__heading h2{font-size:30px}.product-angle-panel,.result-purchase-panel,.result-spec-panel{padding:18px}.product-angle-panel,.result-purchase-panel,.result-spec-panel,.review-video-panel{min-height:320px}.product-angle-panel__stage{min-height:230px}.review-video-panel__content{right:18px;bottom:18px;left:18px}.review-video-panel__content strong{font-size:19px}.result-spec-panel dl{grid-template-columns:1fr}.result-spec-panel dl>div:nth-child(2n),.result-spec-panel dl>div:nth-child(odd){padding-right:0;padding-left:0;border-right:0}.result-purchase-panel h3{font-size:25px}.result-purchase-panel a{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.brand-hero__video{display:none}}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}body{font-size:15px;line-height:1.6}.button,.catalogue-actions a,.catalogue-actions button,.choice-button,.exact-product-card__open,.portal-action,button{min-height:44px}.portal-header{width:calc(100% - 24px);height:60px;padding:0}.portal-header nav{gap:0}.portal-header nav button{padding:0 10px;font-size:12px;min-width:auto}.portal-brand img{width:30px;height:27px}.portal-brand strong{font-size:16px}.portal-brand small{font-size:10px}.brand-hero{height:92svh;min-height:520px;max-height:800px}.brand-hero h1{font-size:clamp(44px,12vw,64px);line-height:1}.brand-hero__content{width:calc(100% - 24px);padding-top:100px}.brand-slogan{font-size:clamp(18px,5vw,24px);margin-top:14px}.brand-intro{font-size:13px;max-width:100%;margin-top:10px}.brand-kicker{font-size:10px;margin-bottom:12px}.brand-hero__actions{margin-top:24px;gap:8px}.brand-hero__actions .portal-action{min-width:0;width:100%;max-width:260px;min-height:48px;font-size:13px}.brand-hero__facts{right:12px;bottom:14px;left:12px}.brand-hero__facts>div{padding:12px 6px 0}.brand-hero__facts strong{font-size:13px}.brand-hero__facts span{font-size:9px;line-height:1.3}.brand-hero__video{transform:none!important;will-change:auto}.portal-options{width:calc(100% - 24px);padding:36px 0 64px}.portal-section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.portal-section-heading p{font-size:10px}.portal-section-heading h2{font-size:clamp(24px,6vw,32px)}.portal-option{min-height:200px;padding:18px}.portal-option h3{font-size:20px;max-width:100%}.portal-option p{font-size:12px;max-width:100%}.portal-option small{font-size:9px}.portal-option__index{font-size:11px}.portal-option__arrow{right:16px;bottom:14px;font-size:22px}.portal-option--tilt{transform:none!important;will-change:auto}.portal-option--tilt:after{display:none}.community-intro,.products-intro,.submit-page-intro{width:calc(100% - 24px);padding:48px 0 36px}.community-intro h1,.products-intro h1,.submit-page-intro h1{font-size:clamp(28px,7vw,40px);line-height:1.1}.community-intro>span,.products-intro>span,.submit-page-intro>span{font-size:13px;margin-top:14px}.catalogue-item{grid-template-columns:1fr;min-height:0}.catalogue-item__visual{min-height:240px}.catalogue-item__copy{padding:28px 0 36px}.catalogue-item__copy h2{font-size:26px}.catalogue-actions{grid-template-columns:1fr;gap:8px}.catalogue-actions a,.catalogue-actions button{width:100%;justify-content:center;gap:12px}.products-closing{width:calc(100% - 24px);padding:56px 0 72px}.products-closing h2{font-size:26px}.desk-wall{width:calc(100% - 24px);grid-template-columns:1fr;gap:1px;margin-top:24px}.desk-wall__item,.desk-wall__item--2,.desk-wall__item--3{grid-column:1;min-height:260px}.desk-wall__item strong{font-size:14px}.community-callout{width:calc(100% - 24px);flex-direction:column;align-items:stretch;gap:20px;padding:44px 0 60px}.community-callout h2{font-size:24px}.community-callout button{width:100%;min-height:48px}.portal-manifesto{padding:44px 16px;gap:14px}.portal-manifesto h2{font-size:clamp(24px,5vw,30px)}.portal-manifesto>span{font-size:12px}.advisor-layout{width:calc(100% - 24px);grid-template-columns:1fr;padding-top:16px;gap:12px}.question-intro{padding:24px 20px 20px}.question-intro h1{font-size:24px}.question-body{padding:22px 20px 16px;min-height:0}.stepper{min-height:52px}.stepper button{font-size:10px;gap:4px;padding:6px 4px}.stepper button span{width:20px;height:20px;font-size:9px}.choice-grid{gap:8px}.choice-grid--games,.choice-grid--gpu,.choice-grid--three{grid-template-columns:repeat(2,1fr)}.choice-button{min-height:56px;padding:12px}.choice-button>span{font-size:13px}.choice-button small{font-size:10px}.hardware-detect{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.button--detect{width:100%;min-width:0}.question-actions{grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px}.question-actions>span{display:none}.exact-detail,.exact-ranking{width:calc(100% - 24px);padding:40px 0}.exact-detail__heading,.exact-ranking__heading{grid-template-columns:1fr;gap:16px}.exact-detail__heading h2,.exact-ranking__heading h2{font-size:24px}.exact-product-list{grid-template-columns:1fr;gap:10px}.exact-product-card__body{min-height:0;padding:16px}.exact-product-card h3{font-size:18px}.exact-product-card__price{gap:4px}.exact-product-card__platform-chip{padding:4px 7px;font-size:10px;gap:4px}.exact-product-card__platform-label,.exact-product-card__platform-original{font-size:9px}.exact-product-card__platform-coupon{font-size:11px}.exact-product-card__platform-tip{width:13px;height:13px;font-size:8px}.exact-product-card__metrics{grid-template-columns:1fr auto;gap:10px}.fps-estimator{width:calc(100% - 24px);padding:40px 0 36px}.fps-estimator__header{flex-direction:column;align-items:stretch;gap:10px}.fps-estimator__header h2{font-size:22px}.fps-config-strip{grid-template-columns:1fr}.fps-config-strip>div{min-height:60px;border-right:0;border-bottom:1px solid var(--line)}.fps-config-strip>div:last-child{border-bottom:0}.fps-table__head{display:none}.fps-row{grid-template-columns:minmax(0,1fr) auto;padding:14px;gap:10px;min-height:0}.fps-game{grid-column:1/-1}.fps-game strong{font-size:13px}.fps-number{grid-template-columns:auto 24px}.fps-number strong{font-size:17px}.fps-number i{display:none}.exact-detail__media-grid{grid-template-columns:1fr}.exact-detail__product-image,.exact-detail__product-image img{min-height:240px}.exact-detail__information{grid-template-columns:1fr}.exact-detail__specs,.exact-detail__verdict{border-right:0;border-bottom:1px solid var(--line)}.exact-detail__actions{gap:16px}.exact-detail__actions,.exact-detail__community,.exact-detail__links{grid-template-columns:1fr}.exact-detail__community{gap:12px}.exact-detail__community p{grid-column:auto;grid-row:auto}.result-hero{grid-template-columns:1fr;min-height:0}.result-hero__copy{padding:32px 24px}.result-hero h1{font-size:28px}.result-hero__visual{min-height:220px;border-left:0;border-top:1px solid var(--line)}.product-grid,.reason-list{grid-template-columns:1fr}.reason-list article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.result-actions{flex-direction:column;gap:8px}.result-actions .button{width:100%;min-width:0}.warning-section{grid-template-columns:1fr;gap:10px}.detector-error{font-size:11px;padding:10px 12px}.trust-note{display:none}.reveal>*{transition-duration:.4s}.reveal--bounce>*{transition-duration:.35s}}@media (max-width:400px){.brand-hero{height:88svh;min-height:460px}.brand-hero h1{font-size:clamp(36px,11vw,52px)}.brand-hero__content{padding-top:85px}.brand-slogan{font-size:17px}.portal-header nav button{padding:0 7px;font-size:10px}.portal-header nav button:after{right:7px;left:7px}.portal-brand img{width:26px;height:23px}.portal-brand strong{font-size:15px}.portal-option{min-height:170px;padding:14px}.portal-option h3{font-size:18px}.exact-product-card__platforms{gap:5px}.exact-product-card__platform-chip{padding:3px 5px;gap:3px;font-size:9px}.exact-product-card__platform-label,.exact-product-card__platform-original{font-size:8px}.exact-product-card__platform-coupon{font-size:10px}.brand-hero__facts strong{font-size:11px}.brand-hero__facts span{font-size:8px}.portal-manifesto h2{font-size:22px}}@keyframes hero-title-in{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}#brand-title{animation:hero-title-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes hero-kicker-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-kicker{animation:hero-kicker-in .6s cubic-bezier(.16,1,.3,1) .05s both}@keyframes hero-slogan-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.brand-slogan{animation:hero-slogan-in .6s cubic-bezier(.16,1,.3,1) .35s both}@keyframes hero-intro-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.brand-intro{animation:hero-intro-in .5s cubic-bezier(.16,1,.3,1) .55s both}@keyframes hero-cta-in{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-action{animation:hero-cta-in .7s cubic-bezier(.34,1.56,.64,1) .75s both}.portal-action--quiet{animation-delay:.85s}@keyframes fact-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.brand-hero__facts>div{animation:fact-pop-in .5s cubic-bezier(.34,1.56,.64,1) 1s both}.brand-hero__facts>div:nth-child(2){animation-delay:1.1s}.brand-hero__facts>div:nth-child(3){animation-delay:1.2s}@keyframes cta-pulse{0%,to{box-shadow:0 0 0 0 rgb(240 207 130/35%)}50%{box-shadow:0 0 0 12px rgb(240 207 130/0)}}.portal-action--solid{animation:hero-cta-in .7s cubic-bezier(.34,1.56,.64,1) .75s both,cta-pulse 3s ease-in-out 2.5s infinite}.portal-option:hover .portal-option__arrow{animation:arrow-bounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes arrow-bounce{0%{transform:translate(0)}50%{transform:translate(8px,-8px) scale(1.2)}to{transform:translate(6px,-6px) scale(1.12)}}.catalogue-item__visual img{transition:transform .7s ease,filter .4s ease}.catalogue-item:hover .catalogue-item__visual img{transform:scale(1.04);filter:brightness(1.08)}.desk-wall__item img{transition:transform .6s ease,filter .4s ease}.desk-wall__item:hover img{transform:scale(1.06);filter:brightness(1.1)}@keyframes shimmer-sweep{0%{left:-100%}to{left:100%}}.portal-option--tilt:before{content:"";position:absolute;z-index:3;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255/5%),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.portal-option--tilt:hover:before{opacity:1;animation:shimmer-sweep .8s ease forwards}@media (prefers-reduced-motion:reduce){#brand-title,.brand-hero__facts>div,.brand-intro,.brand-kicker,.brand-slogan,.portal-action{animation:none!important;opacity:1!important;transform:none!important}.portal-option--tilt:before{display:none}.portal-action--solid{animation:none!important}}.sales-footprint{padding:92px max(24px,calc((100% - 1240px) / 2)) 104px;border-top:1px solid #24282b;background:#090b0c}.sales-footprint__intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:end;gap:64px;margin-bottom:44px}.sales-footprint__intro>div>p{margin:0 0 13px;color:var(--gold);font-family:Arial,sans-serif;font-size:11px;font-weight:700}.sales-footprint__intro h2{max-width:820px;margin:0;font-size:48px;line-height:1.1}.sales-footprint__intro>p{max-width:390px;margin:0;color:var(--muted);font-size:14px}.sales-footprint__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);min-height:610px;border-top:1px solid #34393d;border-bottom:1px solid #34393d}.footprint-map{position:relative;min-width:0;min-height:610px;overflow:hidden;background-color:#0b0e10;background-image:linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0);background-size:44px 44px;isolation:isolate}.footprint-map:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 0 46%,rgb(84 200 215/4%) 46% 46.2%,transparent 46.2% 100%);content:""}.footprint-map__meta{position:absolute;top:24px;right:26px;left:26px;z-index:3;display:flex;justify-content:space-between;color:rgb(255 255 255/32%);font-family:Arial,sans-serif;font-size:9px;font-weight:700}.footprint-map__links,.footprint-map__nodes,.footprint-map__outline{position:absolute;top:50%;left:50%;width:auto;height:calc(100% - 90px);aspect-ratio:100/73.514;transform:translate(-50%,-50%)}@media (max-width:760px),(min-width:981px) and (max-width:1120px){.footprint-map__links,.footprint-map__nodes,.footprint-map__outline{right:auto;bottom:auto;left:22px;width:calc(100% - 44px);height:auto;transform:translateY(-50%)}}.footprint-map__outline{z-index:0;display:block;object-fit:fill;opacity:.82;filter:drop-shadow(0 10px 18px rgb(84 200 215/8%));pointer-events:none;-webkit-user-select:none;user-select:none}.footprint-map__links{z-index:1;overflow:visible;pointer-events:none}.footprint-map__nodes{z-index:2}.footprint-map__link{fill:none;stroke:rgb(216 178 93/43%);stroke-dasharray:.045 .032;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.2;vector-effect:non-scaling-stroke;animation:footprint-signal 1.3s var(--link-delay) var(--ease-out-expo) forwards,footprint-flow 4s calc(var(--link-delay) + 1.3s) linear infinite}@keyframes footprint-signal{to{stroke-dashoffset:0}}@keyframes footprint-flow{to{stroke-dashoffset:-.32}}.footprint-node{--node-color:var(--cyan);position:absolute;top:var(--node-y);left:var(--node-x);z-index:2;width:22px;height:22px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transform:translate(-50%,-50%)}.footprint-node__dot,.footprint-node__pulse{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.footprint-node__dot{width:7px;height:7px;border:1px solid #0b0e10;background:var(--node-color);box-shadow:0 0 12px rgb(84 200 215/75%)}.footprint-node__pulse{width:17px;height:17px;border:1px solid var(--node-color);opacity:.28;animation:footprint-pulse 2.4s ease-out infinite}.footprint-node__label{position:absolute;top:50%;left:18px;color:rgb(255 255 255/66%);font-size:10px;font-weight:650;line-height:1;white-space:nowrap;transform:translateY(-50%);transition:color .18s ease,transform .18s ease}.footprint-node.is-active .footprint-node__label,.footprint-node:focus-visible .footprint-node__label,.footprint-node:hover .footprint-node__label{color:#fff;transform:translate(2px,-50%)}.footprint-node--hub{--node-color:var(--gold-bright)}.footprint-node--hub .footprint-node__dot{width:10px;height:10px;box-shadow:0 0 22px rgb(240 207 130/92%)}.footprint-node--hub .footprint-node__pulse{width:28px;height:28px}.footprint-node--hub .footprint-node__label{color:var(--gold-bright);font-family:Arial,var(--font-sans);font-size:11px;font-weight:800}@keyframes footprint-pulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(.58)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.footprint-map__detail{position:absolute;bottom:24px;left:26px;z-index:3;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;padding-left:13px;border-left:2px solid var(--cyan)}.footprint-map__detail>span{color:var(--muted);font-size:11px}.footprint-map__detail strong{color:#fff;font-family:Arial,var(--font-sans);font-size:18px}.footprint-map__detail small{grid-column:1/-1;color:rgb(255 255 255/48%);font-size:10px}.sales-footprint__metrics{display:flex;flex-direction:column;min-width:0;padding:34px 0 30px 38px;border-left:1px solid #34393d}.footprint-status{display:inline-flex;align-items:center;gap:9px;color:var(--muted-strong);font-size:11px}.footprint-status>span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(101 196 141/12%)}.footprint-total{display:grid;gap:7px;padding:42px 0 34px;border-bottom:1px solid #292d31}.footprint-total>span{color:var(--muted);font-size:12px}.footprint-total strong{color:#fff;font-family:Arial,sans-serif;font-size:52px;line-height:1}.footprint-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;border-bottom:1px solid #292d31}.footprint-metric-grid>div{display:grid;gap:5px;padding:0 14px;border-left:1px solid #292d31}.footprint-metric-grid>div:first-child{padding-left:0;border-left:0}.footprint-metric-grid strong{color:var(--gold-bright);font-family:Arial,sans-serif;font-size:24px}.footprint-metric-grid span{color:var(--muted);font-size:10px}.footprint-ranking{display:grid;gap:0;padding-top:22px}.footprint-ranking>span{margin-bottom:8px;color:rgb(255 255 255/32%);font-family:Arial,sans-serif;font-size:9px;font-weight:700}.footprint-ranking>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;min-height:34px;border-bottom:1px solid rgb(255 255 255/6%)}.footprint-ranking small,.footprint-ranking span{color:var(--muted);font-size:10px}.footprint-ranking strong{color:var(--muted-strong);font-size:12px}.footprint-source{margin:auto 0 0;padding-top:22px;color:rgb(255 255 255/32%);font-size:9px;line-height:1.7}@media (max-width:980px){.sales-footprint__intro{grid-template-columns:1fr;gap:18px}.sales-footprint__intro h2{font-size:40px}.sales-footprint__body{grid-template-columns:1fr}.sales-footprint__metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;padding:30px 0;border-top:1px solid #34393d;border-left:0}.footprint-source,.footprint-status{grid-column:1/-1}.footprint-total{padding:28px 0}.footprint-total strong{font-size:46px}.footprint-ranking{padding-top:20px}.footprint-source{margin-top:20px}}@media (max-width:640px){.sales-footprint{padding:64px 18px 72px}.sales-footprint__intro{margin-bottom:30px}.sales-footprint__intro h2{font-size:32px}.sales-footprint__intro>p{font-size:13px}.footprint-map,.sales-footprint__body{min-height:440px}.footprint-map__links,.footprint-map__nodes,.footprint-map__outline{top:50%;right:auto;bottom:auto;left:8px;width:calc(100% - 16px);height:auto;transform:translateY(-50%)}.footprint-map__meta{right:14px;left:14px}.footprint-node__label{opacity:0;pointer-events:none}.footprint-node--hub .footprint-node__label,.footprint-node.is-active .footprint-node__label{opacity:1}.footprint-map__detail{bottom:18px;left:24px}.sales-footprint__metrics{display:block;padding:28px 0 0}.footprint-total strong{font-size:38px}.footprint-metric-grid{margin-bottom:18px}.footprint-metric-grid>div{padding:0 9px}.footprint-metric-grid strong{font-size:20px}.footprint-ranking{padding-top:0}}@media (prefers-reduced-motion:reduce){.footprint-map__link,.footprint-node__pulse{animation:none!important}.footprint-map__link{stroke-dashoffset:0}}.new-home{--lab-paper:#e4e8eb;--lab-paper-strong:#f2f4f5;--lab-ink:#16191d;--lab-muted:#687078;--lab-line:#b8c0c7;--lab-graphite:#111419;--lab-graphite-soft:#191d23;--lab-violet:#7565dc;--lab-cyan:#57d7e8;background:var(--lab-paper);color:var(--lab-ink)}.new-home .lyse-header--overlay{border-bottom-color:rgb(226 231 235/18%);background:rgb(17 20 25/78%)}.new-home .lyse-header__advisor{border-color:#dde3e7;background:#dde3e7;color:#111419!important}.new-home .new-hero{min-height:min(760px,84svh);align-content:stretch;overflow:hidden;border-bottom:1px solid #343942;background:var(--lab-graphite)}.new-home .new-hero__video{opacity:.1;object-fit:cover;filter:grayscale(.65) saturate(.55) contrast(1.15) blur(1px);transform:scale(1.015)}.new-home .new-hero__shade{background:rgb(13 16 21/88%)}.new-home .new-hero__content{width:min(1320px,calc(100% - 48px));padding:118px 0 46px}.new-hero__grid{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);gap:58px;align-items:center}.new-hero__copy{position:relative;z-index:3;padding-top:18px}.new-home .new-hero__content h1{max-width:640px;color:#f4f5f3;font-size:70px;line-height:1.02;font-weight:760}.new-home .new-hero__content h1 em{color:#e6c777;font-style:normal;font-family:Arial,sans-serif;font-weight:800}.new-hero__statement{max-width:550px;margin:22px 0 0;color:#f0f2f2;font-size:23px;font-weight:650;line-height:1.5}.new-home .new-hero__intro{max-width:560px;margin-top:12px;color:#aab1b7;font-size:15px;line-height:1.8}.new-home .new-hero__actions{margin-top:28px}.new-home .new-hero__actions a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;border-color:#6b727a;color:#e1e5e7}.new-home .new-hero__actions a:first-child{border-color:#e7eaec;background:#e7eaec;color:#15181c}.new-home .new-hero__actions a:focus-visible,.new-home .new-hero__actions a:hover{border-color:#fff;background:#fff;color:#111419}.new-hero__status{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:34px;color:#78818a;font:700 9px/1.2 Arial,sans-serif}.new-hero__status span{display:inline-flex;align-items:center;gap:7px}.new-hero__status i{width:5px;height:5px;border-radius:50%;background:var(--lab-cyan);box-shadow:0 0 12px rgb(87 215 232/70%)}.new-hero__lab{position:relative;z-index:2;min-width:0;border:1px solid #424852;background:rgb(21 25 31/82%);box-shadow:0 30px 80px rgb(0 0 0/28%)}.new-hero__lab:before{position:absolute;inset:48px auto 64px 18%;z-index:0;width:34%;border-left:1px solid rgb(117 101 220/48%);border-right:1px solid rgb(87 215 232/30%);background:rgb(117 101 220/8%);box-shadow:34px 0 70px rgb(72 92 214/16%);content:"";transform:skewX(-11deg)}.new-hero__lab-head,.new-hero__readout{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 16px;border-bottom:1px solid #343a43;color:#89919a;font:700 9px/1 Arial,sans-serif}.new-hero__lab-head b{color:#e6c777}.new-hero__sample{position:relative;z-index:1;height:clamp(390px,48vw,525px);max-height:525px;overflow:hidden;isolation:isolate}.new-hero__sample:before{position:absolute;inset:14% 8%;z-index:-1;border:1px solid rgb(172 182 191/16%);content:""}.new-hero__sample img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;filter:saturate(.82) contrast(1.08) drop-shadow(0 22px 30px rgb(0 0 0/28%));transform:scale(1.04)}.new-hero__axis{position:absolute;z-index:0;background:rgb(153 163 173/22%)}.new-hero__axis--x{right:7%;bottom:19%;left:7%;height:1px}.new-hero__axis--y{top:8%;bottom:8%;left:50%;width:1px}.new-hero__polarized{position:absolute;inset:22% 14% 24% 20%;z-index:1;border-left:8px solid rgb(117 101 220/18%);border-right:2px solid rgb(87 215 232/22%);background:rgb(82 106 224/8%);box-shadow:inset 18px 0 44px rgb(117 101 220/10%);transform:skewX(-13deg)}.new-hero__scan{position:absolute;top:10%;bottom:12%;left:24%;z-index:4;width:1px;background:rgb(105 222 237/72%);box-shadow:0 0 22px 5px rgb(87 215 232/18%);animation:lyse-panel-scan 5.8s cubic-bezier(.22,.61,.36,1) infinite}@keyframes lyse-panel-scan{0%,12%{transform:translateX(0);opacity:0}18%{opacity:1}65%{opacity:.78}78%,to{transform:translateX(420px);opacity:0}}.new-hero__readout{min-height:64px;border-top:1px solid #343a43;border-bottom:0;justify-content:stretch;padding:0}.new-hero__readout span{display:grid;flex:1 1;gap:5px;padding:13px 16px;border-right:1px solid #343a43}.new-hero__readout span:last-child{border-right:0}.new-hero__readout small{color:#737b84;font-size:8px}.new-hero__readout strong{color:#dfe3e5;font-size:14px}.new-home .home-proof{border-color:#aeb6bd;background:#cdd3d8}.new-home .home-proof span{border-color:#aeb6bd;color:#545d65}.new-home .home-proof span small{display:block;margin-bottom:9px;color:#7b858e;font:700 8px/1 Arial,sans-serif}.new-home .home-proof strong{color:#171a1e}.new-home .section-heading h2{color:var(--lab-ink);font-size:39px}.new-home .section-heading p{color:var(--lab-muted)}.new-home .section-heading--split>a{border-color:#2a2f35;color:#252a2f}.new-home .home-paths{padding-top:96px;padding-bottom:108px}.new-home .home-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #aeb6bd;background:#aeb6bd}.new-home .home-path{display:grid;grid-template-columns:minmax(150px,.72fr) 1.28fr;grid-column:auto;min-height:270px;border:0;background:#eef1f2}.new-home .home-path:first-child,.new-home .home-path:nth-child(4){grid-column:auto}.new-home .home-path img{position:relative;width:100%;height:100%;object-fit:cover;opacity:.88;filter:saturate(.72) contrast(1.04)}.new-home .home-path:after{position:absolute;inset:0 auto 0 calc(36% - 1px);width:1px;background:#c3c9ce;content:""}.new-home .home-path__body{position:relative;inset:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:30px 28px;background:transparent}.new-home .home-path__body strong{color:#161a1e;font-size:22px}.new-home .home-path__body p{margin:10px 0 22px;color:#606971;font-size:13px;line-height:1.7}.new-home .home-path__body b{margin-top:auto;color:#272d33;font-size:12px}.new-home .home-path__body i{margin-left:9px;font-style:normal}.new-home .home-lyse-line,.new-home .home-ranking{border-color:#343a43;background:var(--lab-graphite)}.new-home .home-lyse-line .section-heading h2,.new-home .home-ranking .section-heading h2{color:#eef0ef}.new-home .home-lyse-line .section-heading p,.new-home .home-ranking .section-heading p{color:#9098a0}.new-home .home-ranking .section-heading--split>a{border-color:#b7bec4;color:#d8dde0}.new-home .home-rank-row,.new-home .home-ranking__list{border-color:#363c45}.new-home .home-rank-row:hover{background:#1a1f25}.new-home .home-rank-row img{background:#e4e7e9}.new-home .home-rank-row__model strong,.new-home .home-rank-row__spec strong{color:#e3e6e7}.new-home .home-rank-row__model small,.new-home .home-rank-row__price{color:#e3c474}.new-home .home-reviews{padding-top:100px;padding-bottom:110px}.new-home .home-review:not(:first-child){border-color:#b9c0c6}.new-home .home-review>a:first-child{background:#cdd2d6}.new-home .home-review>span{color:#74643c}.new-home .home-review h3{color:#1b1f23}.new-home .home-review p{color:#666f77}.new-home .home-review>a:last-child{color:#292f35}.new-home .home-lyse-product{border-color:#39404a;background:#171b20}.new-home .home-lyse-product span{background:rgb(18 21 26/92%)}.new-home .home-lyse-product strong{color:#eef0f0}.new-home .home-origin{color:#161a1e}.new-home .home-origin__visual{border:1px solid #b7bec4;background:#cfd4d8}.new-home .home-origin__copy p{color:#646d75}.new-home .home-origin__copy a{border-color:#31373d;color:#252b31}.new-home .home-business{border-top:1px solid #b7bec4}.new-home .home-business h2{color:#171a1e}.new-home .home-business p{color:#646d75}.new-home .home-business>a{border-color:#20252a;background:#20252a;color:#f1f3f3}.sales-footprint-placeholder{min-height:820px;border-top:1px solid #24282b;background:#090b0c;content-visibility:auto;contain-intrinsic-size:820px}.new-home .home-business,.new-home .home-lyse-line,.new-home .home-origin,.new-home .home-ranking,.new-home .home-reviews,.new-home .lyse-footer,.new-home .sales-footprint,.new-home .sales-footprint-placeholder{content-visibility:auto;contain-intrinsic-size:auto 760px}@media (max-width:1120px){.new-hero__grid{grid-template-columns:minmax(330px,.8fr) minmax(470px,1.2fr);gap:34px}.new-home .new-hero__content h1{font-size:59px}.new-hero__statement{font-size:20px}.new-home .home-path{grid-template-columns:minmax(130px,.66fr) 1.34fr}}@media (max-width:860px){.new-home .new-hero{min-height:auto}.new-home .new-hero__content{width:min(100% - 32px,680px);padding:112px 0 34px}.new-hero__grid{grid-template-columns:1fr;gap:34px}.new-hero__copy{padding-top:0}.new-home .new-hero__content h1{font-size:52px}.new-hero__lab{width:100%}.new-hero__sample{height:430px}.new-home .home-proof>.page-wrap{width:100%}.new-home .home-paths__grid{grid-template-columns:1fr}.new-home .home-path{grid-column:1}}@media (max-width:560px){.new-home .new-hero__content{width:calc(100% - 28px);padding-top:86px;padding-bottom:26px}.new-home .new-hero__content h1{font-size:40px}.new-hero__statement{margin-top:16px;font-size:17px}.new-home .new-hero__intro{margin-top:8px;font-size:13px;line-height:1.65}.new-hero__status{display:none}.new-home .new-hero__actions{display:flex;flex-wrap:nowrap;gap:8px;margin-top:20px}.new-home .new-hero__actions a{min-height:44px;padding:10px 12px;font-size:12px}.new-home .new-hero__actions a:first-child{flex:1 1}.new-hero__lab-head{min-height:36px;padding-inline:12px}.new-hero__sample{height:180px}.new-hero__sample img{transform:scale(1.08)}.new-hero__grid{gap:22px}.new-hero__readout{min-height:52px}.new-hero__readout span{padding:9px 10px}.new-hero__readout strong{font-size:11px}.new-home .home-proof>.page-wrap{grid-template-columns:1fr}.new-home .home-proof span,.new-home .home-proof span:first-child,.new-home .home-proof span:last-child{grid-column:auto;padding:16px 14px;border-right:0;border-top:1px solid #aeb6bd}.new-home .home-proof span:first-child{border-top:0}.new-home .section-heading h2{font-size:29px}.new-home .home-path{grid-template-columns:1fr;min-height:0}.new-home .home-path img{height:190px}.new-home .home-path:after{display:none}.new-home .home-path__body{padding:24px 20px}.new-home .home-path__body p{margin-bottom:18px}.new-home .home-path__body b{margin-top:0}.new-home .home-rank-row{grid-template-columns:34px 84px minmax(0,1fr);grid-template-areas:"number image model" ". image price" ". spec spec";gap:8px 10px;padding:18px 0}.new-home .home-rank-row img{width:84px;height:64px}.new-home .home-rank-row__spec{grid-row:3;grid-column:2/4}.new-home .home-rank-row__price{grid-row:2;grid-column:3}}@media (prefers-reduced-motion:reduce){.new-hero__scan{animation:none}}.route-progress{position:fixed;top:0;right:0;left:0;z-index:10000;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease}.route-progress span,.route-progress:before{position:absolute;inset:0;content:"";transform-origin:left center}.route-progress:before{background:rgb(216 178 93/28%)}.route-progress span{width:42%;background:linear-gradient(90deg,#d8b25d,#7565dc 62%,#57d7e8);box-shadow:0 1px 10px rgb(87 215 232/35%);transform:translateX(-110%)}.route-progress.is-active{opacity:1}.route-progress.is-active span{animation:route-progress-run .9s cubic-bezier(.2,.75,.25,1) infinite}.is-route-pending{cursor:progress}@keyframes route-progress-run{0%{transform:translateX(-110%) scaleX(.58)}55%{transform:translateX(115%) scaleX(1)}to{transform:translateX(250%) scaleX(.72)}}.advisor-media-placeholder,.advisor-result-loading{position:relative;overflow:hidden}.advisor-media-placeholder{min-height:220px;background:#101318}.advisor-result-loading{min-height:180px}.advisor-media-placeholder:after,.advisor-result-loading:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(100deg,transparent 25%,rgb(255 255 255/5%) 50%,transparent 75%);transform:translateX(-100%);animation:advisor-loading-sweep 1.4s ease-in-out infinite}@keyframes advisor-loading-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.route-progress.is-active span{animation-duration:1.8s}}.advisor-page{--advisor-canvas:#0b0d12;--advisor-surface:#11141b;--advisor-surface-raised:#171a23;--advisor-surface-hover:#1d212c;--advisor-ink:#f1f0ed;--advisor-muted:#9a9faa;--advisor-line:#303542;--advisor-line-strong:#424858;--advisor-violet:#8172e2;--advisor-cyan:#62d3df;background:linear-gradient(90deg,transparent calc(50% - 660px),rgb(129 114 226/12%) calc(50% - 660px),rgb(129 114 226/12%) calc(50% - 659px),transparent calc(50% - 659px)),var(--advisor-canvas);color:var(--advisor-ink)}.advisor-page.site-shell:before{display:none}.advisor-page .lyse-header{border-color:#2b2f3a;background:rgb(11 13 18/96%)}.advisor-page .lyse-header__advisor{border-color:#e5e3dc;background:#e5e3dc;color:#15181c!important}.advisor-page .advisor-layout{grid-template-columns:minmax(0,1.52fr) minmax(340px,.72fr);gap:0;width:min(1320px,calc(100% - 48px));padding:38px 0 72px}.advisor-page .live-panel,.advisor-page .question-panel{border-radius:0;box-shadow:none}.advisor-page .question-panel{border:1px solid var(--advisor-line);background:var(--advisor-surface);color:var(--advisor-ink)}.advisor-page .question-intro{position:relative;min-height:190px;padding:42px 44px 34px;overflow:hidden;border-color:var(--advisor-line);background:linear-gradient(105deg,transparent 58%,rgb(129 114 226/11%) 58%,rgb(98 211 223/6%) 86%,transparent 86%),var(--advisor-surface-raised)}.advisor-page .question-intro:after,.advisor-page .question-intro:before{position:absolute;pointer-events:none;content:""}.advisor-page .question-intro:before{top:28px;right:34px;width:170px;height:104px;border-top:1px solid rgb(160 165 181/22%);border-right:1px solid rgb(160 165 181/22%)}.advisor-page .question-intro:after{right:52px;bottom:28px;width:5px;height:5px;background:var(--advisor-cyan);box-shadow:0 0 13px rgb(87 215 232/55%)}.advisor-page .question-intro h1{position:relative;z-index:1;max-width:680px;color:var(--advisor-ink);font-size:clamp(34px,3.2vw,48px);line-height:1.08;font-weight:760}.advisor-page .question-intro>p:last-child{position:relative;z-index:1;max-width:600px;margin-top:15px;color:#a8abb5;font-size:14px}.advisor-page .stepper{min-height:72px;border-color:var(--advisor-line);background:#0e1117}.advisor-page .stepper button{justify-content:flex-start;gap:10px;padding:0 17px;border-color:var(--advisor-line);color:#858b98;font-size:12px;font-weight:650}.advisor-page .stepper button:after{height:3px}.advisor-page .stepper button span{width:26px;height:26px;border-color:#4a5060;border-radius:2px;color:#a1a6b0;background:transparent}.advisor-page .stepper button.is-active{background:#1a1d27;color:var(--advisor-ink)}.advisor-page .stepper button.is-active:after{background:var(--gold)}.advisor-page .stepper button.is-active span{border-color:#d4b45f;background:#d4b45f;color:#15130d}.advisor-page .stepper button.is-complete span{border-color:#3f747b;background:#162a2e;color:#8cdae3}.advisor-page .question-body{min-height:600px;padding:38px 44px 30px;background:linear-gradient(90deg,rgb(132 139 157/6%) 1px,transparent 1px) 0 0 /80px 100%,var(--advisor-surface)}.advisor-page .section-heading{gap:17px;margin-bottom:34px}.advisor-page .section-heading>span{min-width:34px;padding-top:3px;color:#c8a957;font-size:11px}.advisor-page .section-heading h2{color:var(--advisor-ink);font-size:25px}.advisor-page .section-heading p{color:var(--advisor-muted);font-size:13px}.advisor-page fieldset{margin-bottom:30px}.advisor-page legend{color:#c3c6ce;font-size:12px}.advisor-page .choice-grid{gap:1px;border:1px solid var(--advisor-line-strong);background:var(--advisor-line)}.advisor-page .choice-button{min-height:76px;padding:14px 15px;border:0;border-radius:0;background:#151821;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.advisor-page .choice-button:hover{background:var(--advisor-surface-hover);transform:none}.advisor-page .choice-button>span{color:#e8e7e3;font-size:13px}.advisor-page .choice-button small{color:#8f94a0;font-size:10px}.advisor-page .choice-button.is-selected{background:#22202d;box-shadow:inset 3px 0 0 var(--gold),inset 0 1px 0 rgb(129 114 226/34%)}.advisor-page .choice-button.is-selected>span{color:#fffdf7}.advisor-page .choice-button.is-selected small{color:#b3afc4}.advisor-page .budget-number,.advisor-page .gpu-input,.advisor-page .segmented-control{border-color:var(--advisor-line-strong);border-radius:0;background:#151821}.advisor-page .gpu-input>span{border-color:var(--advisor-line-strong);background:#1b2029;color:#82d5de}.advisor-page .advisor-notes-input,.advisor-page .budget-number input,.advisor-page .gpu-input input{color:var(--advisor-ink)}.advisor-page .advisor-notes-input::placeholder,.advisor-page .gpu-input input::placeholder{color:#747a87}.advisor-page .gpu-input em{color:var(--advisor-muted)}.advisor-page .segmented-control button{border-color:var(--advisor-line-strong);background:#151821;color:#a2a7b1}.advisor-page .segmented-control button:hover{background:var(--advisor-surface-hover)}.advisor-page .segmented-control button.is-selected{background:#28243a;color:#f2efff;box-shadow:inset 0 -3px 0 var(--advisor-violet)}.advisor-page .hardware-detect{border-color:#34555d;border-left-width:1px;background:#121d22;box-shadow:inset 0 2px 0 var(--advisor-cyan)}.advisor-page .hardware-detect__copy>span{color:#82d7e0}.advisor-page .hardware-detect__copy>span i{background:var(--advisor-cyan);box-shadow:0 0 0 4px rgb(87 215 232/14%)}.advisor-page .hardware-detect__copy strong{color:#eef5f5}.advisor-page .hardware-detect__copy p{color:#91a6ab}.advisor-page .button--detect{border-color:#447680;background:#17262b;color:#a1e4eb}.advisor-page .button--detect:hover:not(:disabled){border-color:#79d8e2;background:#20343a;color:#f2fbfc}.advisor-page .hardware-report{border-color:#39636b;background:#122126}.advisor-page .hardware-report__heading{border-color:#2d4a50}.advisor-page .hardware-report dd,.advisor-page .hardware-report__heading strong{color:#9ce2e9}.advisor-page .hardware-report dl>div{border-color:#2d464c}.advisor-page .hardware-report dt,.advisor-page .hardware-report>p{color:#86a0a5}.advisor-page .fps-grid,.advisor-page .quick-budget{gap:1px;border:1px solid var(--advisor-line-strong);background:var(--advisor-line)}.advisor-page .fps-grid button,.advisor-page .quick-budget button{min-height:45px;border:0;border-radius:0;background:#151821;color:#adb0b8}.advisor-page .fps-grid button:hover,.advisor-page .quick-budget button:hover{background:var(--advisor-surface-hover)}.advisor-page .fps-grid button.is-selected,.advisor-page .quick-budget button.is-selected{background:#162b30;color:#a4e8ee;box-shadow:inset 0 -3px 0 var(--advisor-cyan)}.advisor-page .advisor-eye-note,.advisor-page .advisor-field-note,.advisor-page .field-help{color:var(--advisor-muted)}.advisor-page .advisor-notes-field{margin-top:8px}.advisor-page .advisor-notes-input{display:block;width:100%;min-height:92px;padding:13px 14px;border:1px solid var(--advisor-line-strong);border-radius:0;background:#151821;outline:0;resize:vertical;font:13px/1.65 var(--font-sans)}.advisor-page .advisor-notes-input:focus{border-color:#8273d8;background:#1a1d27;box-shadow:inset 0 0 0 1px rgb(129 114 226/22%)}.advisor-page .advisor-eye-note,.advisor-page .advisor-field-note{margin:8px 0 0;font-size:10px}.advisor-page .advisor-eye-note--strong{padding:11px 13px;border:1px solid #625839;background:#211e17;box-shadow:inset 0 2px 0 var(--gold);color:#d4c393}.advisor-page .budget-readout strong{color:#e2c36e}.advisor-page .budget-readout span,.advisor-page .budget-ticks{color:var(--advisor-muted)}.advisor-page .budget-number span{color:#d8b85f}.advisor-page .auto-budget-note{border:1px solid #34555d;background:#121f24;box-shadow:inset 0 2px 0 var(--advisor-cyan)}.advisor-page .auto-budget-note strong{color:#8edbe3}.advisor-page .auto-budget-note p{color:#8ca2a7}.advisor-page .honesty-note{border-color:#625839;border-radius:0;background:#211e17}.advisor-page .honesty-note p{color:#aaa28c}.advisor-page .honesty-note strong{color:#dfc570}.advisor-page .question-actions{min-height:86px;padding:18px 44px;border-color:var(--advisor-line);background:#0e1117}.advisor-page .question-actions>span{color:#858b97}.advisor-page .button{border-radius:0;transition:background-color .15s ease,border-color .15s ease}.advisor-page .button:hover:not(:disabled){transform:none}.advisor-page .button--primary{border-color:#e0c36e;background:#e0c36e;color:#17140c}.advisor-page .button--primary:hover{border-color:#f0d88b;background:#f0d88b}.advisor-page .button--ghost{border-color:#4a5060;color:#b8bbc3}.advisor-page .button--ghost:hover:not(:disabled){border-color:#737b8c;background:#1a1e27}.advisor-page .live-panel{top:18px;border:1px solid #353a47;border-left:0;background:#0d1016;color:#edf0f1}.advisor-page .live-panel__heading{min-height:150px;padding:30px 27px 24px;border-bottom:1px solid #343a43}.advisor-page .live-panel__status{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;color:#7f8992;font:700 9px/1 Arial,sans-serif}.advisor-page .live-panel__status i{width:5px;height:5px;border-radius:50%;background:var(--advisor-cyan);box-shadow:0 0 12px rgb(87 215 232/70%)}.advisor-page .live-panel__heading h2{color:#eef0f0;font-size:24px;line-height:1.25}.advisor-page .live-panel__heading>span{border-color:#4d5862;border-radius:2px;color:#9fe2eb;background:#151d22}.advisor-page .monitor-visual{min-height:278px;border-color:#343a43;background:linear-gradient(112deg,transparent 42%,rgb(117 101 220/12%) 0,rgb(87 215 232/8%) 72%,transparent 0),#0c0f13}.advisor-page .monitor-visual:after,.advisor-page .monitor-visual:before{background:rgb(148 158 168/16%)}.advisor-page .monitor-visual img{width:104%;filter:saturate(.82) contrast(1.06) drop-shadow(0 18px 24px rgb(0 0 0/28%))}.advisor-page .spec-overlay{right:15px;bottom:14px;border-color:#49515b;border-radius:2px;background:rgb(17 20 25/90%)}.advisor-page .spec-overlay strong{color:#e4c674}.advisor-page .spec-overlay span{color:#8fdbe4}.advisor-page .live-facts>div{border-color:#343a43}.advisor-page .live-facts dt{color:#6f7982}.advisor-page .live-facts dd{color:#cfd4d7}.advisor-page .fit-meter{background:#15191f}.advisor-page .fit-meter p,.advisor-page .fit-meter>div:first-child{color:#808991}.advisor-page .fit-meter strong{color:#8fdbe4}.advisor-page .fit-meter__track{background:#2b3138}.advisor-page .fit-meter__track span{background:linear-gradient(90deg,var(--advisor-violet),var(--advisor-cyan))}.advisor-page .site-footer{border-color:#2f3440;color:#777e8a}.advisor-page .site-footer span{color:#caaa53}.business-hero>*{min-width:0}.business-hero h1{max-width:100%;overflow-wrap:anywhere}.business-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.business-contact__item a,.business-contact__item button,.business-hero__actions a{min-height:44px;border:1px solid #454b52;background:transparent;color:#f4f4f1;font:inherit;font-size:14px;cursor:pointer}.business-hero__actions a{display:inline-flex;align-items:center;padding:0 18px}.business-hero__actions a:first-child{border-color:#c9a754;background:#c9a754;color:#111315}.business-contact{scroll-margin-top:calc(var(--header-height) + 12px);border-block:1px solid #2f353b;background:#0d1014;color:#f2f1ed}.business-contact>.page-wrap{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);gap:clamp(36px,6vw,92px);padding-block:70px}.business-contact__intro span,.business-contact__item>span:first-child{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:0}.business-contact__intro h2{max-width:410px;margin:14px 0 16px;font-size:clamp(30px,3vw,48px);line-height:1.1}.business-contact__intro p{max-width:450px;margin:0;color:#9ca4ab;line-height:1.75}.business-contact__directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #343b43}.business-contact__item{position:relative;display:flex;min-width:0;min-height:244px;flex-direction:column;align-items:flex-start;padding:28px 26px 24px;border-right:1px solid #343b43;border-bottom:1px solid #343b43;background:#11151a}.business-contact__item:first-child{border-left:1px solid #343b43}.business-contact__item strong{max-width:100%;margin-top:28px;color:#f2f1ed;font-size:clamp(19px,1.55vw,27px);line-height:1.15;overflow-wrap:anywhere}.business-contact__item:last-child strong{font-size:clamp(16px,1.15vw,21px)}.business-contact__item small{margin-top:9px;color:#8f99a2;font-size:13px}.business-contact__item a,.business-contact__item button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:0 16px;border-color:#505862;color:#e7e8e6;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.business-contact__item a:hover,.business-contact__item button:hover{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}.business-contact__feedback{position:absolute;right:20px;bottom:13px;color:var(--cyan);font-size:11px}@media (max-width:920px){.business-contact>.page-wrap,.business-contact__directory{grid-template-columns:1fr}.business-contact__item,.business-contact__item:first-child{min-height:210px;border-left:1px solid #343b43}}@media (max-width:560px){.business-contact>.page-wrap{gap:34px;padding-block:48px}.business-contact__item{padding:24px 20px 20px}.business-contact__item strong{font-size:22px}}.advisor-page--result{background:var(--advisor-canvas);color:#f4f2ec}.advisor-page--result .site-footer{border-color:#343a43;color:#6f7780}.advisor-page--result .site-footer span{color:var(--gold)}@media (max-width:1000px){.advisor-page .advisor-layout{grid-template-columns:minmax(0,1.44fr) minmax(300px,.66fr)}.advisor-page .question-actions,.advisor-page .question-body,.advisor-page .question-intro{padding-right:30px;padding-left:30px}.advisor-page .stepper button{justify-content:center;padding-inline:8px}.advisor-page .live-panel__heading{padding-inline:21px}}@media (max-width:860px){.advisor-page .advisor-layout{display:flex;width:min(100% - 28px,680px);flex-direction:column;padding-top:22px}.advisor-page .question-panel{order:1}.advisor-page .live-panel{position:static;order:2;margin-top:12px;border-left:1px solid #353a47}.advisor-page .live-panel__heading{min-height:0;padding:20px 22px}.advisor-page .live-panel__heading h2{font-size:20px}.advisor-page .fit-meter,.advisor-page .live-facts,.advisor-page .monitor-visual{display:none}}@media (max-width:560px){.advisor-page .advisor-layout{width:calc(100% - 20px);padding:14px 0 38px}.advisor-page .question-intro{min-height:0;padding:28px 20px 24px}.advisor-page .question-intro:before{top:18px;right:18px;width:74px;height:54px}.advisor-page .question-intro:after{right:26px;bottom:20px}.advisor-page .question-intro h1{max-width:280px;font-size:29px}.advisor-page .question-intro>p:last-child{max-width:290px;font-size:12px;line-height:1.7}.advisor-page .stepper{min-height:58px}.advisor-page .stepper button{display:grid;justify-items:center;gap:4px;padding:7px 2px 6px;font-size:9px}.advisor-page .stepper button span{width:21px;height:21px;font-size:9px}.advisor-page .question-body{padding:26px 18px 18px;background:var(--advisor-surface)}.advisor-page .section-heading{gap:10px;margin-bottom:26px}.advisor-page .section-heading>span{min-width:24px}.advisor-page .section-heading h2{font-size:21px}.advisor-page .section-heading p{font-size:11px;line-height:1.65}.advisor-page .choice-grid--games,.advisor-page .choice-grid--gpu,.advisor-page .choice-grid--three,.advisor-page .choice-grid--two{grid-template-columns:1fr 1fr}.advisor-page .choice-grid--three>.choice-button:last-child:nth-child(odd){grid-column:1/-1}.advisor-page .choice-button{min-height:68px;padding:11px 12px}.advisor-page .choice-button>span{font-size:12px}.advisor-page .gpu-input{grid-template-columns:46px minmax(0,1fr)}.advisor-page .gpu-input em{border-color:var(--advisor-line-strong)}.advisor-page .quick-budget{grid-template-columns:repeat(3,1fr)}.advisor-page .budget-readout{align-items:flex-start;flex-direction:column;gap:7px}.advisor-page .hardware-detect{padding:15px}.advisor-page .question-actions{padding:14px 18px}.advisor-page .live-panel__heading{align-items:center;padding:17px 18px}.advisor-page .live-panel__status{margin-bottom:8px}.advisor-page .live-panel__heading h2{font-size:17px}.advisor-page .site-footer{align-items:flex-start;flex-direction:column;gap:8px;padding:20px 0}.advisor-page .site-footer p{text-align:left}}