.lx.dk-fixes{border-top:1px solid var(--fx-line-e5e5e5)}.lx.dk-fixes .ms-sub{max-width:680px;font-size:clamp(16px,1.1vw,19px)}.dk-item-n{color:#8fc748;font-family:Fira Code,monospace;font-size:13px;font-weight:700}.dk-fix-grid{background:var(--fx-bg-e5e5e5);border:1px solid var(--fx-line-e5e5e5);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 30px 60px -45px #00000040}.dk-fix{background:var(--fx-bg-ffffff);align-items:flex-start;gap:clamp(18px,1.6vw,28px);padding:clamp(28px,2.6vw,48px) clamp(26px,2.8vw,52px);display:flex}.dk-fix-icon{color:#8fc748;background:#0a0a0a;border-radius:12px;flex-shrink:0;place-items:center;width:clamp(46px,3.2vw,56px);height:clamp(46px,3.2vw,56px);display:grid}.dk-fix-icon svg{width:45%;height:45%}.dk-fix-tag{letter-spacing:1.5px;text-transform:uppercase;color:#6fa52e;margin-bottom:8px;font-family:Fira Code,monospace;font-size:11px;font-weight:700;display:block}.lx .dk-fix h3{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(20px,1.5vw,26px);font-weight:800}.lx .dk-fix p{max-width:560px;font-size:clamp(15px,1vw,17px)}.lx.dk-upgrade{background:var(--fx-bg-f9f9f9);border-top:1px solid var(--fx-line-e5e5e5)}.dk-upgrade-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,5vw,96px);display:grid}.lx.dk-upgrade h2{font-size:clamp(32px,2.9vw,54px);line-height:1.04}.lx.dk-upgrade .ms-lead{max-width:620px;font-size:clamp(16px,1.1vw,19px)}.dk-ups{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.dk-up{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:14px;padding:clamp(20px,1.8vw,28px)}.dk-up-tag{color:#8fc748;letter-spacing:1px;background:#0a0a0a;border-radius:4px;margin-bottom:14px;padding:5px 10px;font-family:Fira Code,monospace;font-size:11px;font-weight:700;display:inline-block}.lx .dk-up h3{margin-bottom:6px;font-size:clamp(17px,1.25vw,21px)}.lx .dk-up p{font-size:clamp(14px,.95vw,16px)}.dk-upgrade-photo{aspect-ratio:3/4;background:#0a0a0a;border-radius:18px;position:relative;overflow:hidden}.dk-upgrade-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dk-brand-top{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dk-brand-feat{border:1px solid var(--fx-line-e5e5e5);background:var(--fx-bg-ffffff);border-radius:18px;padding:clamp(26px,2.4vw,44px)}.dk-brand-feat.dark{border-color:var(--fx-line-0a0a0a);background:#0a0a0a radial-gradient(circle,#8fc7481a 1px,#0000 1px) 0 0/22px 22px}.dk-brand-feat .ms-tag{color:#8fc748;margin-bottom:14px}.lx .dk-brand-feat h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(30px,2.6vw,48px);font-weight:900;line-height:1}.lx .dk-brand-feat.dark h3{color:#fff}.lx .dk-brand-feat p{max-width:520px;font-size:clamp(15px,1vw,17px)}.lx .dk-brand-feat.dark p{color:var(--fx-mid-9a9a9a)}.dk-brand-list{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,80px);margin-top:20px;display:grid}.dk-brand{border-bottom:1px solid var(--fx-line-e5e5e5);grid-template-columns:minmax(110px,.35fr) 1fr;align-items:baseline;gap:20px;padding:20px 4px;display:grid}.dk-brand-name{letter-spacing:-.03em;font-size:clamp(20px,1.6vw,28px);font-weight:900}.dk-brand-lines{color:var(--fx-mid-888888);font-family:Fira Code,monospace;font-size:clamp(12px,.85vw,14px);font-weight:600}.lx.dk-gaming{color:#fff;background:#0a0a0a}.lx.dk-gaming h2{color:#fff}.lx.dk-gaming .ms-sub{color:var(--fx-mid-9a9a9a);max-width:680px}.dk-shots{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dk-shot{aspect-ratio:3/4;background:#111;border-radius:14px;position:relative;overflow:hidden}.dk-shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dk-gaming-items{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,44px);margin-top:44px;display:grid}.dk-gaming-items>div{border-top:1px solid #262626;padding-top:20px}.lx .dk-gaming-items h3{color:#fff;margin:10px 0 6px;font-size:clamp(17px,1.25vw,21px)}.lx .dk-gaming-items p{color:var(--fx-mid-9a9a9a);font-size:clamp(14px,.95vw,16px)}.dk-build{background:#111;border:1px solid #262626;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:clamp(22px,2vw,32px) clamp(24px,2.4vw,40px);display:flex}.lx .dk-build h3{color:#fff;font-size:clamp(18px,1.4vw,24px);font-weight:900}.lx .dk-build p{color:var(--fx-mid-9a9a9a);margin-top:2px;font-size:15px}.dk-build .lx-btn{border-width:2px;flex-shrink:0;padding:clamp(11px,.9vw,15px) clamp(20px,1.8vw,28px);font-size:clamp(13px,1vw,15px);transition:opacity .2s}.dk-build .lx-btn.primary,.dk-build .lx-btn.primary:hover{color:#fff;background:#8fc748;border-color:#8fc748}.dk-build .lx-btn.primary:hover{opacity:.88}@media (max-width:1100px){.dk-gaming-items{grid-template-columns:1fr 1fr}.dk-ups{grid-template-columns:1fr}}@media (max-width:968px){.dk-upgrade-inner{grid-template-columns:1fr}.dk-upgrade-photo{aspect-ratio:16/11;max-width:640px}.dk-ups{grid-template-columns:1fr 1fr}.lx.dk-upgrade h2{font-size:clamp(32px,4.6vw,44px)}.lx.dk-upgrade .ms-lead{max-width:640px}.dk-brand-list{grid-template-columns:1fr}.dk-shots{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dk-fix-grid{grid-template-columns:1fr}.dk-fix{padding:24px 20px}.dk-brand-top{grid-template-columns:1fr}.dk-brand{grid-template-columns:1fr;gap:4px}.dk-ups,.dk-gaming-items{grid-template-columns:1fr}.dk-build{flex-direction:column;align-items:flex-start}.dk-build .lx-btn{width:100%}}
