*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body,html{margin:0;padding:0;font-family:Alata,sans-serif;background:#0b0b0d}.btn-group{display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;width:100%;margin-top:24px}.btn-group button{width:100%;max-width:320px}@media (min-width:768px){.btn-group{flex-direction:row}.btn-group button{max-width:none;flex:1 1}}@media print{html{color-scheme:light!important}body,html{background:#fff!important}body *{visibility:hidden!important}#invoiceOverlay,#invoiceOverlay *,#quoteOverlay,#quoteOverlay *{visibility:visible!important}.admin>:not(#quoteOverlay):not(#invoiceOverlay),.pcbuilder>:not(#quoteOverlay):not(#invoiceOverlay){display:none!important}#invoiceOverlay,#quoteOverlay{position:static!important;overflow:visible!important;background:#fff!important}.no-print,.no-print *{display:none!important}#adm-inv-doc,#inv-doc,#q-doc{box-shadow:none!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important}@page{margin:21mm 10mm}}#adm-inv-doc thead,#adm-inv-doc tr,#inv-doc thead,#inv-doc tr,#q-doc thead,#q-doc tr{break-inside:avoid;page-break-inside:avoid}.landing{position:relative;background:#0b0b0d;color:#e8e8e6;overflow-x:hidden;font-family:Alata,sans-serif}.landing a{text-decoration:none;color:inherit}.l-accent{color:#fedc2b}.landing .cp-blob{opacity:.107}.landing:after{content:"";z-index:3;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.l-canvas,.landing:after{position:fixed;inset:0;pointer-events:none}.l-canvas{z-index:0}.l-canvas canvas{display:block}.l-cta-section,.l-footer,.l-hero,.l-marquee-band,.l-nav,.l-progress,.l-section{position:relative;z-index:2}.l-progress{position:fixed;top:0;left:0;right:0;height:2px;background:#fedc2b;transform-origin:0 50%;z-index:200}.l-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:#fedc2b;display:inline-block}.l-eyebrow-dark{color:rgba(0,0,0,.6)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);animation:reveal-failsafe .01s linear 3s forwards}.reveal.revealed{opacity:1;transform:translateY(0);animation:none}@keyframes reveal-failsafe{to{opacity:1;transform:none}}.l-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;justify-content:space-between;padding:14px 28px;background:rgba(11,11,13,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.l-nav,.l-nav-logo{display:flex;align-items:center}.l-nav-logo{gap:10px;font-weight:700;font-size:17px;letter-spacing:2px}.l-nav-logo img{width:36px;height:36px;border-radius:7px;object-fit:contain}.l-nav-links{display:flex;align-items:center;gap:28px;font-size:13px;letter-spacing:.5px}.l-nav-links a{position:relative;padding:4px 0;color:#b9b9b5;transition:color .2s}.l-nav-links a:hover{color:#fff}.l-nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:#fedc2b;transition:width .25s ease}.l-nav-links a:hover:after{width:100%}.l-nav-cta{position:relative;overflow:hidden;background:linear-gradient(180deg,#1d1e23,#141418);color:#fedc2b!important;font-weight:700;padding:9px 20px!important;border-radius:9px;border:1px solid rgba(254,220,43,.55);box-shadow:0 0 18px rgba(254,220,43,.12),inset 0 0 0 1px rgba(255,255,255,.03);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.l-nav-cta:after{display:none}.l-nav-cta:hover{transform:translateY(-2px);border-color:rgba(254,220,43,.95);box-shadow:0 8px 26px rgba(254,220,43,.22)}.l-nav-links a.l-nav-cta{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.l-nav-burger{display:none;position:relative;width:30px;height:22px;padding:0;background:none;border:none;cursor:pointer}.l-nav-burger span{position:absolute;left:3px;right:3px;height:2px;border-radius:2px;background:#fff;transition:top .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease,background .3s ease}.l-nav-burger span:first-child{top:3px}.l-nav-burger span:nth-child(2){top:10px}.l-nav-burger span:nth-child(3){top:17px}.l-nav-burger.open span{background:#fedc2b}.l-nav-burger.open span:first-child{top:10px;transform:rotate(45deg)}.l-nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(.3)}.l-nav-burger.open span:nth-child(3){top:10px;transform:rotate(-45deg)}@media (max-width:880px){.l-nav-burger{display:block}.l-nav-links{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:rgba(14,14,17,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.l-nav-links.open{max-height:80vh;opacity:1;transform:translateY(0);pointer-events:auto}.l-nav-links a{padding:16px 28px;width:100%;opacity:0;transform:translateX(-12px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.l-nav-links a:not(.l-nav-cta){border-top:1px solid rgba(255,255,255,.05)}.l-nav-links.open a{opacity:1;transform:translateX(0)}.l-nav-links.open a:first-child{transition-delay:.07s}.l-nav-links.open a:nth-child(2){transition-delay:.12s}.l-nav-links.open a:nth-child(3){transition-delay:.17s}.l-nav-links.open a:nth-child(4){transition-delay:.22s}.l-nav-links.open a:nth-child(5){transition-delay:.27s}.l-nav-links.open a:nth-child(6){transition-delay:.32s}.l-nav-links.open a:nth-child(7){transition-delay:.37s}.l-nav-links.open a:nth-child(8){transition-delay:.42s}.l-nav-cta{margin:14px 28px 20px;width:auto!important}}.l-hero{min-height:94vh;display:flex;align-items:center;padding:90px 7vw 60px}.l-hero-inner{max-width:700px}.l-hero .l-eyebrow{margin-bottom:16px}.l-hero-title{font-size:clamp(34px,5.4vw,62px);line-height:1.12;letter-spacing:-1px;margin:0 0 38px;font-weight:700;color:#fff}.l-hero-title .l-line{display:block}@media (min-width:880px){.l-hero-title .l-line{white-space:nowrap}}.l-hero-sub{font-size:clamp(10px,2.7vw,16px);color:#9a9a96;margin:0 0 40px;line-height:1.7;white-space:nowrap}.l-hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.l-btn{display:inline-block;padding:16px 34px;border-radius:10px;font-family:Alata,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.cleanpc .l-btn-yellow,.gamingpc .l-btn-yellow,.landing .l-btn-yellow,.officepc .l-btn-yellow,.pastc .l-btn-yellow,.pcbuilder .l-btn-yellow{position:relative;overflow:hidden;background:linear-gradient(180deg,#1d1e23,#141418);color:#fedc2b;border:1px solid rgba(254,220,43,.55);box-shadow:0 0 22px rgba(254,220,43,.12),inset 0 0 0 1px rgba(255,255,255,.03)}.pcbuilder .l-btn-yellow:after{display:none}.cleanpc .l-btn-yellow:hover,.gamingpc .l-btn-yellow:hover,.l-btn-yellow:hover,.landing .l-btn-yellow:hover,.officepc .l-btn-yellow:hover,.pcbuilder .l-btn-yellow:hover{transform:translateY(-3px);border-color:rgba(254,220,43,.95);box-shadow:0 10px 32px rgba(254,220,43,.2)}.admin .l-btn-ghost,.cleanpc .l-btn-ghost,.gamingpc .l-btn-ghost,.landing .l-btn-ghost,.officepc .l-btn-ghost,.pcbuilder .l-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.22)}.l-btn-ghost:hover{border-color:#fedc2b;color:#fedc2b;transform:translateY(-3px)}.cleanpc .l-btn-black,.gamingpc .l-btn-black,.landing .l-btn-black,.officepc .l-btn-black{background:#0b0b0d;color:#fff}.l-btn-black:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.4)}.cleanpc .l-btn-black-ghost,.landing .l-btn-black-ghost{background:transparent;color:#0b0b0d;border:1.5px solid rgba(0,0,0,.5)}.l-btn-black-ghost:hover{transform:translateY(-3px);background:rgba(0,0,0,.08)}.l-hero-stats{display:flex;gap:44px;flex-wrap:wrap;margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.l-hero-stats b{display:block;font-size:27px;color:#fff;font-family:JetBrains Mono,monospace;font-weight:700}.scramble{cursor:default}.scramble,.scramble-ch{display:inline-block}.l-hero-stats div>span{font-size:12px;color:#84847f;letter-spacing:.5px}.l-scroll-hint{position:absolute;bottom:28px;left:7vw;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:4px;color:#5d5d58}.l-scroll-line{width:1px;height:48px;background:rgba(255,255,255,.15);position:relative;overflow:hidden}.l-scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:#fedc2b;animation:l-scroll-drop 1.9s ease-in-out infinite}.l-marquee-band{padding:22px 0;border-block:1px solid rgba(255,255,255,.08);background:rgba(15,15,18,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l-marquee{overflow:hidden;position:relative}.l-marquee:after,.l-marquee:before{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.l-marquee:before{left:0;background:linear-gradient(90deg,#0b0b0d,transparent)}.l-marquee:after{right:0;background:linear-gradient(-90deg,#0b0b0d,transparent)}@media (min-width:1220px){.l-marquee-slow:after,.l-marquee-slow:before{width:calc((100vw - 1032px) / 2)}.l-marquee-slow:before{background:linear-gradient(90deg,#0b0b0d calc(100% - 120px),transparent)}.l-marquee-slow:after{background:linear-gradient(-90deg,#0b0b0d calc(100% - 120px),transparent)}}.l-marquee-track{display:flex;align-items:center;gap:38px;width:max-content;animation:l-marquee 36s linear infinite}.l-marquee:hover .l-marquee-track{animation-play-state:paused}.l-marquee-item{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;letter-spacing:3px;color:#55554f;white-space:nowrap;transition:color .25s;display:inline-flex;align-items:center;gap:38px}.l-marquee-item i{font-style:normal;color:#fedc2b;opacity:.4}.l-marquee-item:hover{color:#fedc2b}.l-marquee-slow .l-marquee-track{animation-duration:60s;gap:22px}.l-section{max-width:1080px;margin:0 auto;padding:130px 24px 60px}.l-section-wide{max-width:none;padding-inline:0}.l-section-wide .l-section-head{max-width:1080px;margin-inline:auto;padding-inline:24px}.l-section-head{margin-bottom:64px}.l-section-head h2{font-size:clamp(30px,4.6vw,52px);line-height:1.08;letter-spacing:-1px;margin:14px 0 0;color:#fff}.l-services{border-top:1px solid rgba(255,255,255,.1)}.l-service{display:flex;align-items:baseline;gap:34px;padding:38px 18px;border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease,padding-left .3s ease;position:relative}.l-service:hover{background:rgba(254,220,43,.045);padding-left:30px}.l-service-no{font-family:JetBrains Mono,monospace;font-size:13px;color:#fedc2b;flex-shrink:0}.l-service-body{flex:1 1;min-width:0}.l-service h3{margin:0 0 10px;font-size:clamp(20px,2.6vw,28px);color:#fff;letter-spacing:-.5px}.l-service h3 em{display:block;font-style:normal;font-size:.55em;color:#fedc2b;letter-spacing:0;margin-top:5px;white-space:nowrap}.l-service p{margin:0 0 14px;font-size:14.5px;color:#92928d;line-height:1.65;max-width:560px}.l-service-meta{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:#5d5d58}.l-service-arrow{font-size:26px;color:#3a3a36;flex-shrink:0;transition:transform .3s ease,color .3s ease}.l-service:hover .l-service-arrow{transform:translateX(10px);color:#fedc2b}.l-service-featured{border-left:2px solid #fedc2b}@media (max-width:600px){.l-section{padding:64px 22px 34px}.l-section-head{margin-bottom:34px}.l-cta-section{margin-top:64px}.l-hero{padding:76px 7vw 40px}.l-hero-stats{gap:18px 26px;margin-top:38px;padding-top:20px}.l-hstat-x{display:none}.l-hstat-g{order:-1}.l-hero-stats{flex-wrap:nowrap;justify-content:space-between;width:100%}.l-hero-stats b{font-size:24px}.l-hero-stats div>span{font-size:11px}}.l-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:22px;gap:22px}.l-step{background:rgba(20,20,24,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:34px 28px;transition:transform .3s ease,border-color .3s ease}.l-step:hover{transform:translateY(-6px);border-color:rgba(254,220,43,.4)}.l-step-no{font-family:JetBrains Mono,monospace;font-size:12px;color:#fedc2b;margin-bottom:18px;padding-bottom:14px;border-bottom:1px dashed rgba(255,255,255,.12)}.l-step h3{margin:0 0 12px;font-size:19px;color:#fff}.l-step p{margin:0;font-size:14px;color:#92928d;line-height:1.65}.l-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:0 44px;gap:0 44px}.l-checklist li{display:flex;gap:14px;align-items:baseline;padding:17px 4px;font-size:15px;color:#c9c9c4;border-bottom:1px solid rgba(255,255,255,.07)}.l-checklist li span{font-family:JetBrains Mono,monospace;color:#fedc2b;font-weight:700}.l-why-mob,.l-why-toggle{display:none}.l-why-collapse>.l-why-collapse-inner{min-height:0}@media (max-width:760px){.l-service p{font-size:13px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-checklist-desk{display:none}div.l-why-collapse.l-why-mob,ul.l-why-mob{display:grid}.l-why-toggle{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;background:linear-gradient(180deg,#1d1e23,#141418);border:1px solid rgba(254,220,43,.45);border-radius:12px;color:#fedc2b;font-family:Alata,sans-serif;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 0 18px rgba(254,220,43,.1);transition:border-color .25s ease,box-shadow .25s ease}.l-why-toggle:hover{border-color:rgba(254,220,43,.85)}.l-why-chev{font-size:18px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.l-why-chev[data-open=true]{transform:rotate(180deg)}.l-why-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.l-why-collapse.open{grid-template-rows:1fr}.l-why-collapse>.l-why-collapse-inner{overflow:hidden}.l-checklist{margin-top:8px}.l-why-collapse .l-checklist{margin-top:0}}.l-location{max-width:1080px;margin:0 auto;padding-inline:24px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:stretch}.l-location-info{background:rgba(20,20,24,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:34px 30px;display:flex;flex-direction:column}.l-location-info h3{margin:0 0 16px;font-size:22px;color:#fff}.l-location-info p{margin:0;font-size:15px;color:#92928d;line-height:1.8}.l-location-actions{margin-top:auto;padding-top:28px;display:flex;flex-wrap:wrap;gap:12px}.l-cta-inner .l-hero-ctas .l-btn,.l-location-actions .l-btn{min-width:210px;text-align:center}.l-location-map{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;min-height:340px;background:rgba(20,20,24,.7)}.l-location-map iframe{display:block;width:100%;height:100%;min-height:340px;border:0}.l-loc-strong{font-weight:400;color:#e6e6e1}.l-loc-meta{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.l-loc-row{display:flex;align-items:baseline;gap:16px}.l-loc-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fedc2b;white-space:nowrap;min-width:118px}.l-loc-val{font-size:15px;color:#c9c9c4}.l-loc-short{display:none}.l-loc-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.l-loc-more.open{grid-template-rows:1fr}.l-loc-more-inner{overflow:hidden;min-height:0}.l-loc-more p{font-size:clamp(10.5px,3.4vw,13.5px);white-space:nowrap}.l-loc-toggle{margin-top:7px;padding:0;background:none;border:none;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:#fedc2b;opacity:.85;cursor:pointer;transition:opacity .2s ease}.l-loc-toggle:hover{opacity:1}.l-loc-chev{font-size:13px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.l-loc-chev[data-open=true]{transform:rotate(180deg)}@media (max-width:760px){.l-location{grid-template-columns:1fr}.l-location-map{order:-1}.l-loc-full{display:none}.l-loc-short{display:block}}.l-socials{max-width:1080px;margin:0 auto;padding-inline:24px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:stretch}.l-socials-media{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;min-height:380px;background:rgba(20,20,24,.7)}.l-socials-media img{display:block;width:100%;height:100%;object-fit:cover}.l-socials-media iframe{display:block;width:100%;height:100%;min-height:380px;border:0}.l-socials-info{background:rgba(20,20,24,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:34px 30px;display:flex;flex-direction:column;justify-content:center}.l-socials-info>p{margin:0 0 22px;font-size:15px;color:#92928d;line-height:1.7}.l-socials-links{display:flex;flex-direction:column;gap:12px}.l-social{display:flex;align-items:center;gap:16px;padding:15px 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#c9c9c4;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.l-social:hover{border-color:rgba(254,220,43,.4);background:rgba(254,220,43,.045);transform:translateX(4px)}.l-social-icon{display:flex;color:#fedc2b;flex-shrink:0}.l-social-text{display:flex;flex-direction:column;line-height:1.3;flex:1 1;min-width:0}.l-social-text b{color:#fff;font-size:15px}.l-social-text i{font-style:normal;font-size:12.5px;color:#82827d;font-family:JetBrains Mono,monospace}.l-social-arrow{color:#6e6e68;transition:transform .25s ease,color .25s ease}.l-social:hover .l-social-arrow{transform:translateX(6px);color:#fedc2b}@media (max-width:760px){.l-socials{grid-template-columns:1fr}.l-socials-media{min-height:280px}}.l-review{width:330px;flex-shrink:0;background:rgba(20,20,24,.85);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:26px}.l-review-stars{color:#fedc2b;letter-spacing:4px;font-size:13px;margin-bottom:14px}.l-review p{margin:0 0 16px;font-size:14px;line-height:1.65;color:#c9c9c4}.l-review-name{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:#6e6e68}.l-cta-section{position:relative;overflow:hidden;margin:130px 24px 0;border-radius:24px;background:#0e0e12;color:#fff;border:1px solid rgba(255,255,255,.08);max-width:1080px;margin-inline:auto;padding:90px 7vw}@media (max-width:1128px){.l-cta-section{margin-inline:24px}}.l-cta-bg,.l-cta-section:after{position:absolute;inset:0;z-index:0}.l-cta-section:after{content:"";background:radial-gradient(ellipse 68% 92% at 32% 50%,rgba(10,10,13,.94) 0,rgba(10,10,13,.6) 48%,transparent 78%);pointer-events:none}@media (max-width:760px){.l-cta-section:after{background:radial-gradient(ellipse 130% 85% at 50% 45%,rgba(10,10,13,.94) 0,rgba(10,10,13,.6) 52%,transparent 82%)}}.pixel-blast-container{width:100%;height:100%;position:relative;overflow:hidden}.l-cta-inner{position:relative;z-index:1;pointer-events:none}.l-cta-inner a{pointer-events:auto}.l-cta-inner h2{font-size:clamp(30px,4.6vw,54px);line-height:1.06;letter-spacing:-1px;margin:14px 0 18px;color:#fff}.l-cta-sub{margin:0 0 36px;max-width:560px;font-size:16.5px;line-height:1.6;color:#92928d}.l-cta-item{filter:blur(10px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);animation:l-cta-failsafe .01s linear 3s forwards}.l-cta-item.revealed{filter:blur(0)}@keyframes l-cta-failsafe{to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.cp-book-bg,.l-cta-bg{display:none}.l-cta-item{filter:none}}@media (max-width:760px){.l-canvas{opacity:.38}.l-scroll-hint{display:none}}.l-footer{background:transparent;color:#84847f;padding:90px 24px 0;font-size:14px}.l-footer-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:44px;gap:44px}.l-footer-brand{font-size:19px;font-weight:700;color:#fedc2b;letter-spacing:3px;margin-bottom:16px}.l-footer p{line-height:1.8;margin:0}.l-footer h5{font-family:JetBrains Mono,monospace;color:#fff;font-size:11px;margin:0 0 16px;text-transform:uppercase;letter-spacing:2px}.l-footer-grid a{display:block;padding:5px 0;transition:color .2s}.l-footer-grid a:hover{color:#fedc2b}.l-footer-bottom{max-width:1080px;margin:50px auto 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace;font-size:11px;color:#4e4e49;text-align:center;letter-spacing:1px}@keyframes l-marquee{to{transform:translateX(-50%)}}@keyframes l-scroll-drop{to{top:100%}}.cleanpc{position:relative;background:#0b0b0d;color:#e8e8e6;overflow-x:hidden;font-family:Alata,sans-serif;min-height:100vh}.cleanpc a{text-decoration:none;color:inherit}.cp-blob{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;opacity:.18}.cp-blob-1{width:460px;height:460px;top:-120px;right:-80px;background:radial-gradient(circle,#fedc2b 0,transparent 70%);animation:cp-float 14s ease-in-out infinite}.cp-blob-2{width:380px;height:380px;bottom:10%;left:-120px;background:radial-gradient(circle,#ffb700 0,transparent 70%);animation:cp-float 18s ease-in-out infinite reverse}.cleanpc>:not(.cp-blob){position:relative;z-index:2}.cp-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:110px 24px 70px;min-height:62vh}.cp-hero-inner{position:relative;z-index:2;max-width:720px}.cp-motes{position:absolute;inset:0;z-index:1;pointer-events:none}.cp-mote{position:absolute;bottom:-12px;border-radius:50%;background:#fedc2b;box-shadow:0 0 7px 1px rgba(254,220,43,.55);opacity:0;animation-name:cp-rise;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.cp-mote:nth-child(3n){background:rgba(255,255,255,.75);box-shadow:0 0 6px 1px rgba(255,255,255,.35)}@keyframes cp-rise{0%{transform:translateY(0) translateX(0) scale(.5);opacity:0}12%{opacity:.9}50%{transform:translateY(-34vh) translateX(calc(var(--drift) * .5)) scale(1);opacity:.7}85%{opacity:.4}to{transform:translateY(-68vh) translateX(var(--drift)) scale(.4);opacity:0}}.cp-hero .l-eyebrow{margin-bottom:22px}.cp-hero-title{font-size:clamp(36px,6vw,68px);line-height:1.06;letter-spacing:-1.2px;margin:0 0 22px;font-weight:700;color:#fff}.cp-hero-sub{font-size:clamp(15px,1.8vw,18px);color:#9a9a96;margin:0 auto 36px;max-width:560px;line-height:1.7}.cp-hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cp-section{max-width:1100px;margin:0 auto;padding:70px 24px}.cp-topbar{position:fixed;top:0;left:0;right:0;z-index:500;background:rgba(15,15,18,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(254,220,43,.22);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.cp-topbar.show{opacity:1;transform:translateY(0);pointer-events:auto}.cp-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 200px;white-space:nowrap;overflow:hidden}.cp-topbar-name{font-size:23px;color:#e8e8e6;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis}.cp-topbar-prices{display:flex;align-items:baseline;gap:15px}.cp-topbar-label{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#8a8a86}.cp-topbar-label,.cp-topbar-total{font-family:JetBrains Mono,monospace}.cp-topbar-total{font-size:23px;font-weight:700;color:#fedc2b}.cp-topbar-sep{width:1px;height:21px;background:rgba(255,255,255,.14);align-self:center}.cp-topbar-mo{font-size:16px;color:#b9b9b5}.cp-topbar-mo b{font-size:17px;font-weight:600}.cp-topbar-mo b,.cp-topbar-stat{font-family:JetBrains Mono,monospace;color:#e8e8e6}.cp-topbar-stat{font-size:23px;font-weight:700}.cp-topbar-stat i{font-style:normal;font-size:12px;opacity:.7}.cp-topbar-adm .cp-topbar-inner{padding:10px 150px}.cp-topbar-adm .cp-topbar-name{font-size:16px}.cp-topbar-adm .cp-topbar-stat,.cp-topbar-adm .cp-topbar-total{font-size:16.5px}.cp-topbar-adm .cp-topbar-label{font-size:10.5px}.cp-topbar-adm .cp-topbar-sep{height:16px}.cp-topbar-adm .cp-topbar-prices{gap:11px}@media (max-width:640px){.cp-topbar-inner{flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:9px 16px 10px}.cp-topbar-name{font-size:14.5px;color:#b9b9b5}.cp-topbar-prices{justify-content:center;gap:10px}.cp-topbar-label{font-size:12px}.cp-topbar-total{font-size:18.5px}.cp-topbar-sep{height:16px}.cp-topbar-mo{font-size:14px}.cp-topbar-mo b{font-size:14.5px}.cp-topbar-adm .cp-topbar-inner{padding:9px 16px 10px}.cp-topbar-adm .cp-topbar-costgrp{display:none}.cp-topbar-adm .cp-topbar-prices{gap:9px}.cp-topbar-adm .cp-topbar-stat,.cp-topbar-adm .cp-topbar-total{font-size:15px}}.cp-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:22px;gap:22px;align-items:stretch}.cp-tier,.cp-tier-wrap{display:flex}.cp-tier{position:relative;flex-direction:column;width:100%;background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.cp-tier:focus-visible{border-color:#fedc2b}.cp-tier:hover{transform:translateY(-8px);border-color:rgba(254,220,43,.45)}.cp-tier.selected{border-color:#fedc2b;background:linear-gradient(165deg,rgba(254,220,43,.14),rgba(254,220,43,.02) 60%),#141418;box-shadow:0 16px 44px rgba(254,220,43,.12)}.cp-tier.featured{border-color:rgba(254,220,43,.35)}.cp-tier-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:#fedc2b;color:#0b0b0d;font-size:10px;font-weight:700;letter-spacing:1px;padding:5px 14px;border-radius:999px;white-space:nowrap}.cp-tier-badge,.cp-tier-no{font-family:JetBrains Mono,monospace}.cp-tier-no{font-size:12px;color:#fedc2b;margin-bottom:14px}.cp-tier h3{margin:0 0 6px;font-size:24px;color:#fff}.cp-tier-price{font-size:40px;font-weight:700;color:#fedc2b;margin-bottom:6px;letter-spacing:-1px}.cp-tier-price,.cp-tier-tag{font-family:JetBrains Mono,monospace}.cp-tier-tag{font-size:10px;letter-spacing:2px;color:#6e6e68;display:block}.cp-tier-tag,.cp-tier.featured .cp-tier-price{margin-bottom:18px}.cp-tier ul{list-style:none;margin:0 0 18px;padding:0;flex:1 1}.cp-tier li{display:flex;gap:12px;align-items:baseline;padding:9px 0;font-size:14px;color:#c9c9c4;border-bottom:1px solid rgba(255,255,255,.06)}.cp-tier li span{color:#fedc2b;font-family:JetBrains Mono,monospace;font-weight:700}.cp-tier>p{margin:0 0 22px;font-size:13.5px;color:#92928d;line-height:1.6}.cp-tier-btn{display:block;text-align:center;padding:13px;border-radius:11px;font-weight:700;font-size:14px;background:rgba(254,220,43,.12);color:#fedc2b;border:1px solid rgba(254,220,43,.35);transition:background .25s ease,color .25s ease,transform .2s ease}.cp-tier-btn:hover{transform:translateY(-2px)}.cp-tier-btn:hover,.cp-tier.selected .cp-tier-btn{background:#fedc2b;color:#0b0b0d}.cp-book{position:relative;overflow:hidden;margin:40px auto 0;max-width:1080px;background:#0e0e12;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:80px 7vw;text-align:center}@media (max-width:1128px){.cp-book{margin-inline:24px}}.cp-book-bg,.cp-book:after{position:absolute;inset:0;z-index:0}.cp-book:after{content:"";background:radial-gradient(ellipse 78% 92% at 50% 50%,rgba(10,10,13,.94) 0,rgba(10,10,13,.6) 50%,transparent 80%);pointer-events:none}.cp-book-inner{position:relative;z-index:1;pointer-events:none}.cp-book-inner a{pointer-events:auto}.cp-book h2{font-size:clamp(28px,4.4vw,48px);line-height:1.08;letter-spacing:-1px;margin:14px 0;color:#fff}.cp-book p{color:#92928d;max-width:460px;margin:0 auto 32px;line-height:1.7}@keyframes cp-float{0%,to{transform:translate(0)}50%{transform:translate(28px,34px)}}.admin,.checkout,.gamingpc,.officepc,.pastc,.payret,.pcbuilder{position:relative;background:#0b0b0d;color:#e8e8e6;overflow-x:hidden;font-family:Alata,sans-serif;min-height:100vh}.checkout a,.gamingpc a,.officepc a,.pastc a,.payret a,.pcbuilder a{text-decoration:none;color:inherit}.admin>:not(.cp-blob):not(.cp-topbar):not(.adm-top){position:relative;z-index:2}.admin .l-btn-yellow{background:linear-gradient(180deg,#1d1e23,#141418);color:#fedc2b;border:1px solid rgba(254,220,43,.55);box-shadow:0 0 22px rgba(254,220,43,.12),inset 0 0 0 1px rgba(255,255,255,.03)}.adm-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.adm-login{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:34px 30px}.adm-login-logo{font-weight:700;letter-spacing:1px;color:#fedc2b;font-size:15px}.adm-login h1{font-size:22px;color:#fff;margin:4px 0 0}.adm-login p{font-size:13.5px;color:#9a9a96;margin:0 0 6px}.adm-login input{font-family:Alata,sans-serif;font-size:15px;padding:12px 14px;border-radius:10px;background:#0e0e11;color:#fff;border:1px solid rgba(255,255,255,.14)}.adm-login input:focus{outline:none;border-color:#fedc2b}.adm-login .l-btn{justify-content:center}.adm-error{font-size:13px;color:#ffb4b4;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);border-radius:9px;padding:9px 12px}.admin a{text-decoration:none}.adm-top{justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);position:-webkit-sticky;position:sticky;top:0;background:rgba(11,11,13,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.adm-top,.adm-top-left{display:flex;align-items:center}.adm-top-left{gap:12px}.adm-logo{font-weight:700;letter-spacing:1px;color:#fedc2b}.adm-logo-link{display:flex;flex-shrink:0}.adm-logo-img{width:34px;height:34px;border-radius:7px;object-fit:contain;display:block}.adm-home{display:inline-flex;white-space:nowrap}.adm-burger,.adm-nav-home,.adm-pagetitle{display:none}.adm-tag{font-size:13px;color:#8a8a86;text-transform:uppercase;letter-spacing:1px}.adm-top-right{display:flex;align-items:center;gap:10px}.adm-btn{font-family:Alata,sans-serif;font-size:13px;cursor:pointer;background:rgba(255,255,255,.05);color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 14px}.adm-btn:hover{border-color:rgba(254,220,43,.5)}.adm-wrap{max-width:1080px;margin:0 auto;padding:28px 24px 80px}.adm-warn{font-size:13.5px;color:#ffe6a3;background:rgba(254,220,43,.08);border:1px solid rgba(254,220,43,.25);border-radius:10px;padding:12px 16px;margin-bottom:20px}.adm-warn code{background:rgba(255,255,255,.08);padding:1px 5px;border-radius:4px;font-size:12px}.adm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}@media (max-width:720px){.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-stat b{font-size:18.5px}}.adm-stat{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 18px}.adm-stat span{display:block;font-size:12px;color:#8a8a86;text-transform:uppercase;letter-spacing:.5px}.adm-stat b{display:block;font-size:21px;color:#fff;white-space:nowrap}.adm-stat b.ok{color:#4ade80}.adm-stat b.pending{color:#fedc2b}.adm-nav{display:flex;gap:4px}.adm-nav a{position:relative;font-size:13px;color:#8a8a86;padding:5px 12px;transition:color .15s ease}.adm-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1.5px;border-radius:2px;background:#fedc2b;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.adm-nav a:hover{color:#fff}.adm-nav a:hover:after{transform:scaleX(1)}.adm-nav a.on{color:#fff}.adm-nav a.on:after{transform:scaleX(1)}@media (max-width:1000px){.adm-home{display:none}.adm-burger{display:block;flex-shrink:0}.adm-nav{position:absolute;top:100%;left:0;right:0;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:0;background:rgba(14,14,17,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.adm-nav.open{max-height:80vh;opacity:1;transform:translateY(0);pointer-events:auto}.adm-nav a{padding:15px 24px;width:100%;border-radius:0;font-size:14px;border-top:1px solid rgba(255,255,255,.05);opacity:0;transform:translateX(-12px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.adm-nav.open a{opacity:1;transform:translateX(0)}.adm-nav.open a:first-child{transition-delay:.07s}.adm-nav.open a:nth-child(2){transition-delay:.12s}.adm-nav.open a:nth-child(3){transition-delay:.17s}.adm-nav.open a:nth-child(4){transition-delay:.22s}.adm-nav.open a:nth-child(5){transition-delay:.27s}.adm-nav.open a:nth-child(6){transition-delay:.32s}.adm-nav.open a:nth-child(7){transition-delay:.37s}.adm-nav a.on{background:none;color:#fedc2b;font-weight:700}.adm-nav a:after{display:none}.adm-nav-home{display:block;color:#8a8a86}.adm-pagetitle{display:block;max-width:1080px;margin:22px auto -6px;padding:0 24px;font-size:22px;color:#fff}.adm-bars{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.adm-bars::-webkit-scrollbar{display:none}.adm-bar-col{flex:0 0 44px}}.adm-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:720px){.adm-two{grid-template-columns:1fr}}.adm-panel{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 20px;margin-bottom:16px}.adm-panel-title{margin:0 0 16px;font-size:14px;color:#fff;font-weight:700}.adm-panel-title em{color:#8a8a86;font-style:normal;font-weight:400;font-size:12px}.adm-bars{display:flex;align-items:flex-end;gap:6px;height:180px}.adm-bar-col{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%}.adm-bar-track{flex:1 1;width:100%;display:flex;align-items:flex-end}.adm-bar-fill{width:100%;min-height:2px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#fedc2b,rgba(254,220,43,.35));transition:height .3s ease;transform-origin:bottom;animation:adm-bar-grow .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes adm-bar-grow{0%{transform:scaleY(0);opacity:.4}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.adm-bar-fill{animation:none}}.adm-bar-n{font-family:JetBrains Mono,monospace;font-size:10px;color:#b9b9b5;height:12px}.adm-bar-x{font-size:10px;color:#6e6e68;white-space:nowrap}.adm-toplist{list-style:none;margin:0;padding:0}.adm-toplist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}.adm-toplist li:last-child{border-bottom:none}.adm-toplist li a,.adm-toplist li span{color:#d4d4cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-toplist li a:hover{color:#fedc2b}.adm-toplist li b{color:#fff;font-family:JetBrains Mono,monospace;flex-shrink:0}.adm-note{font-size:12px;color:#6e6e68;margin-top:18px;line-height:1.6}.adm-search-wrap{display:flex;align-items:center;gap:14px;margin-bottom:16px}.adm-search{flex:1 1;font-family:Alata,sans-serif;font-size:14px;padding:12px 15px;border-radius:11px;background:#0e0e11;color:#fff;border:1px solid rgba(255,255,255,.14)}.adm-search:focus{outline:none;border-color:rgba(254,220,43,.55)}.adm-search::placeholder{color:#5c5c57}.adm-count{font-size:12.5px;color:#8a8a86;white-space:nowrap}.bp-row{grid-template-columns:1.3fr 1.2fr .9fr .9fr .9fr 1fr}.bp-gain i,.bp-loss i{font-style:normal;font-size:11px;opacity:.7}.bp-gain{color:#4ade80}.bp-loss{color:#ff8a8a}.bp-parts{width:100%;border-collapse:collapse;font-size:13px}.bp-parts th{text-align:left;color:#8a8a86;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.bp-parts td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);color:#d4d4cf;vertical-align:top}.bp-parts .bp-cat{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#fedc2b;letter-spacing:.5px;white-space:nowrap}.bp-parts .bp-warr{color:#8a8a86;white-space:nowrap}.bp-parts .bp-cost{text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;color:#fff}.bp-parts tfoot td{border-bottom:none;padding-top:10px;color:#b9b9b5;font-weight:600}.bp-parts tfoot tr:last-child td{color:#fedc2b;font-size:14px}.bp-parts tfoot td:first-child{text-align:right}.ps-row{grid-template-columns:1fr 1.2fr .9fr 1fr .9fr .9fr 1fr}.ps-filters{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.ps-filter{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#b9b9b5;border-radius:999px;padding:6px 16px;font-size:12.5px;cursor:pointer;font-family:Alata,sans-serif;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .16s ease}.ps-filter:active{transform:scale(.94)}.ps-filter:hover{border-color:rgba(254,220,43,.4);color:#fff}.ps-filter.on{background:#fedc2b;border-color:#fedc2b;color:#0b0b0d;font-weight:600}.ps-tag{font-style:normal;display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;letter-spacing:.3px}.ps-tag-parts{background:rgba(96,165,250,.16);color:#93c5fd}.ps-tag-service{background:rgba(167,139,250,.16);color:#c4b5fd}.ps-tag-both{background:rgba(74,222,128,.16);color:#86efac}.bpe-comp.ps-comp{grid-template-columns:90px 1fr 100px 78px 60px 60px 28px}@media (max-width:720px){.bpe-comp.ps-comp{grid-template-columns:70px 1fr 60px 60px 28px}.bpe-comp.ps-comp .bpe-sup,.bpe-comp.ps-comp .bpe-wr{grid-column:2/-1}}.bpe-comp.bp-comp{grid-template-columns:88px 1fr 110px 110px 70px 28px}@media (max-width:720px){.bpe-comp.bp-comp{grid-template-columns:70px 1fr 70px 28px}.bpe-comp.bp-comp .bpe-sn,.bpe-comp.bp-comp .bpe-sup{grid-column:2/-1}}.bpe-supwrap{display:flex;flex-direction:column;gap:5px;min-width:0}.bpe-supwrap select{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 8px;color:#fff;font-family:Alata,sans-serif;font-size:12.5px}.bpe-supwrap select:focus{outline:none;border-color:rgba(254,220,43,.5)}.sm-chips{display:flex;flex-wrap:wrap;gap:8px}.sm-chip{font-family:Alata,sans-serif;font-size:13px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#d4d4cf;cursor:pointer;transition:border-color .15s ease,color .15s ease}.sm-chip:hover{border-color:rgba(254,220,43,.4);color:#fff}.sm-chip.on{background:rgba(254,220,43,.12);border-color:rgba(254,220,43,.55);color:#fedc2b}.sm-chip i{font-style:normal;opacity:.65;font-size:11px}.sm-note{font-size:13.5px;color:#8a8a86;margin:6px 0 0}.sm-text{width:100%;min-height:190px;margin-top:14px;resize:vertical;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:12px 14px;color:#e8e8e6;font-family:Alata,sans-serif;font-size:13.5px;line-height:1.55}.sm-text:focus{outline:none;border-color:rgba(254,220,43,.5)}.bpe-select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 12px;color:#fff;font-family:Alata,sans-serif;font-size:14px}.bpe-select:focus{outline:none;border-color:rgba(254,220,43,.55)}.ps-filter-n{font-style:normal;opacity:.7;font-size:11px}.ps-filter.on .ps-filter-n{opacity:.85}.bp-status{font-style:normal;display:inline-block;font-size:10.5px;font-weight:700;padding:1px 8px;border-radius:999px;white-space:nowrap;letter-spacing:.3px;vertical-align:middle;margin-left:6px}.bp-status-pending{background:rgba(251,191,36,.16);color:#fcd34d}.bp-status-received{background:rgba(196,181,253,.16);color:#c4b5fd}.bp-status-preparing{background:rgba(251,191,36,.16);color:#fcd34d}.bp-status-building{background:rgba(251,146,60,.16);color:#fdba74}.bp-status-shipping{background:rgba(96,165,250,.16);color:#93c5fd}.bp-status-completed{background:rgba(74,222,128,.16);color:#86efac}.bp-parts-click .bp-comp-row{cursor:pointer}.bp-parts-click .bp-comp-row:hover td{background:rgba(254,220,43,.05)}.bp-comp-caret{display:inline-block;color:#6e6e68;font-size:12px;margin-left:4px;transition:transform .25s ease}.bp-comp-caret[data-open=true]{transform:rotate(180deg);color:#fedc2b}.bp-comp-detail td{background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}.bp-comp-meta{display:flex;flex-wrap:wrap;gap:10px 28px;padding:2px 4px 6px}.bp-comp-meta span{font-size:12.5px;color:#d4d4cf}.bp-comp-meta i{font-style:normal;display:block;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#82827d;margin-bottom:2px}.bp-statusset{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.bp-statusset-label{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#82827d;margin-right:4px}.bp-statusbtn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#b9b9b5;border-radius:999px;padding:6px 15px;font-size:12.5px;cursor:pointer;font-family:Alata,sans-serif}.bp-statusbtn:hover:not(:disabled){border-color:rgba(254,220,43,.4);color:#fff}.bp-statusbtn.on{background:#fedc2b;border-color:#fedc2b;color:#0b0b0d;font-weight:600}.bp-statusbtn:disabled{opacity:.5;cursor:progress}.adm-subhead{margin:18px 0 10px;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#fedc2b;font-weight:700}.skel{position:relative;overflow:hidden;background:rgba(255,255,255,.06);border-radius:8px}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:skel-shimmer 1.4s ease-in-out infinite}@keyframes skel-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.bp-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.bp-pager-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#e8e8e6;border-radius:9px;padding:9px 18px;font-size:13px;cursor:pointer;font-family:Alata,sans-serif}.bp-pager-btn:hover:not(:disabled){border-color:rgba(254,220,43,.5);color:#fff}.bp-pager-btn:disabled{opacity:.4;cursor:default}.bp-pager-info{font-size:13px;color:#b9b9b5;font-family:JetBrains Mono,monospace}.bp-searchnote{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;color:#b9b9b5}.bp-searchclear{background:none;border:1px solid rgba(255,255,255,.14);color:#fedc2b;border-radius:999px;padding:4px 13px;font-size:12px;cursor:pointer;font-family:Alata,sans-serif}.bp-searchclear:hover{border-color:rgba(254,220,43,.6)}.diy-count{font-style:normal;font-size:11px;color:#7a7a76;font-weight:400}.diy-clear{background:none;border:none;color:#ff8a8a;font-size:12px;cursor:pointer;font-family:Alata,sans-serif;padding:4px 6px}.diy-clear:hover{text-decoration:underline}.diy-pricerow{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:12px;color:#9a9a96}.diy-pricerow b{color:#e8e8e6;font-weight:600;margin-left:4px}.diy-priceedit{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#9a9a96}.diy-priceedit .diy-rm{color:#7a7a76;margin-left:2px}.diy-priceedit input{width:74px;background:#15161a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 7px;font-family:JetBrains Mono,monospace;font-size:12.5px}.diy-priceedit input:focus{outline:none;border-color:#fedc2b}.diy-totals{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:26px 0 18px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03)}@media (max-width:720px){.diy-totals{grid-template-columns:repeat(2,1fr)}}.diy-tot{display:flex;flex-direction:column;gap:4px}.diy-tot span{font-size:11.5px;color:#8a8a86;text-transform:uppercase;letter-spacing:.5px}.diy-tot b{font-size:19px;color:#fff;font-family:JetBrains Mono,monospace}.diy-tot b i{font-style:normal;font-size:12px;opacity:.7}.diy-disc{display:inline-flex;align-items:center;gap:5px}.diy-disc .diy-rm{color:#7a7a76;font-size:13px}.diy-disc input{width:100%;max-width:120px;background:#15161a;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:17px}.diy-disc input:focus{outline:none;border-color:#fedc2b}.diy-slot{padding-top:14px}.diy-slot+.diy-slot{margin-top:14px;border-top:1px dashed rgba(255,255,255,.12)}.diy-add{margin-top:14px;width:100%;background:none;cursor:pointer;border:1px dashed rgba(254,220,43,.5);border-radius:10px;padding:9px 10px;color:#fedc2b;font-family:Alata,sans-serif;font-size:12.5px;font-weight:600}.diy-add:hover{background:rgba(254,220,43,.08);border-style:solid}.diy-custom-name{cursor:text}.diy-custom-name::placeholder{color:#6a6a66}.diy-accessories-toggle{width:100%;justify-content:space-between;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.diy-accessories-right,.diy-accessories-toggle{display:flex;align-items:center;gap:12px}.diy-accessories-chevron{display:inline-block;color:#fedc2b;font-size:13px;transition:transform .2s ease}.diy-accessories-chevron.open{transform:rotate(180deg)}.diy-accessories-body{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.diy-accessories-body .pcb-item{background:#1a1a20}.adm-range{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-bottom:14px}.adm-range-field{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:#8a8a86;text-transform:uppercase;letter-spacing:.5px}.adm-range-field input{background:#15161a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:13px;color-scheme:dark}.adm-range-field input:focus{outline:none;border-color:#fedc2b}.adm-range-presets{display:flex;flex-wrap:wrap;gap:8px}.adm-range-note{margin:0 0 14px;font-size:12px;color:#8a8a86}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.adm-cal{position:relative;flex-shrink:0}.adm-calbtn{font-size:16px;line-height:1;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 11px;transition:border-color .2s ease}.adm-calbtn.on,.adm-calbtn:hover{border-color:rgba(254,220,43,.55)}.adm-calpop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;gap:12px;flex-wrap:wrap;background:#17181c;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px 16px;box-shadow:0 14px 34px rgba(0,0,0,.5);animation:adm-pop-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes adm-pop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adm-panel-head .adm-panel-title{margin-bottom:0}.adm-chartrange{display:flex;gap:8px}.adm-stats.adm-stats-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.adm-chartrange,.adm-range-presets{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adm-chartrange::-webkit-scrollbar,.adm-range-presets::-webkit-scrollbar{display:none}.adm-chartrange .ps-filter,.adm-range-presets .ps-filter{flex-shrink:0;white-space:nowrap}}.bpe-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.6);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.bpe-modal{width:100%;max-width:720px;background:#16161b;border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.6);font-family:Alata,sans-serif}.bpe-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.bpe-head h2{margin:0;font-size:18px;color:#fff}.bpe-x{background:none;border:none;color:#9a9a96;font-size:18px;cursor:pointer}.bpe-x:hover{color:#fff}.bpe-body{padding:20px 22px}.bpe-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}@media (max-width:560px){.bpe-grid{grid-template-columns:1fr}}.bpe-field{display:flex;flex-direction:column;gap:6px}.bpe-field>span{font-size:12.5px;color:#b9b9b5;font-weight:600}.bpe-field input:not([type]),.bpe-field input[type=date],.bpe-field input[type=number],.bpe-field input[type=text]{font-family:Alata,sans-serif;font-size:14px;padding:10px 12px;border-radius:9px;background:#0e0e11;color:#fff;border:1px solid rgba(255,255,255,.14)}.bpe-field input:focus{outline:none;border-color:rgba(254,220,43,.55)}.bpe-check{flex-direction:row;align-items:center;gap:8px;align-self:end;padding-bottom:8px}.bpe-check input{width:16px;height:16px;accent-color:#fedc2b}.bpe-check>span{font-size:13px;color:#b9b9b5;font-weight:400}.bpe-comp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bpe-comp-head h3{margin:0;font-size:14px;color:#fff}.bpe-add{font-family:Alata,sans-serif;font-size:12.5px;cursor:pointer;background:rgba(254,220,43,.12);color:#fedc2b;border:1px solid rgba(254,220,43,.4);border-radius:8px;padding:6px 12px}.bpe-comps{display:flex;flex-direction:column;gap:7px;max-height:320px;overflow-y:auto}.bpe-comp{display:grid;grid-template-columns:90px 1fr 80px 70px 28px;grid-gap:6px;gap:6px}.bpe-comp input{font-family:Alata,sans-serif;font-size:12.5px;padding:7px 8px;border-radius:7px;background:#0e0e11;color:#e8e8e6;border:1px solid rgba(255,255,255,.12);min-width:0}.bpe-comp input:focus{outline:none;border-color:rgba(254,220,43,.5)}.bpe-comp .bpe-cat{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#fedc2b}.bpe-del{background:none;border:1px solid rgba(255,80,80,.3);border-radius:7px;color:#ff8a8a;cursor:pointer;font-size:12px}.bpe-del:hover{border-color:rgba(255,80,80,.6);color:#ff6b6b}.bpe-totals{display:flex;gap:26px;margin-top:16px;font-size:13px;color:#9a9a96}.bpe-totals b{color:#fff;margin-left:6px;font-family:JetBrains Mono,monospace}.bpe-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.1)}.adm-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.adm-chip{font-family:Alata,sans-serif;font-size:13px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;background:rgba(255,255,255,.05);color:#b9b9b5;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 14px}.adm-chip.on{background:#fedc2b;color:#0b0b0d;border-color:#fedc2b;font-weight:700}.adm-chip-n{font-size:11px;opacity:.7}.adm-empty{text-align:center;color:#8a8a86;padding:60px 20px}.adm-table{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.adm-row{display:grid;grid-template-columns:1.3fr 1.2fr 1.2fr .9fr .8fr .9fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 18px;font-size:13.5px}.adm-head{background:#1a1a1f;color:#8a8a86;font-size:11.5px;text-transform:uppercase;letter-spacing:.6px}.adm-row-wrap{border-top:1px solid rgba(255,255,255,.07);background:#121216}.adm-row-wrap:first-of-type{border-top:none}.adm-row-wrap.open{background:#15151b}.adm-row-btn{width:100%;text-align:left;background:none;border:none;color:#e8e8e6;cursor:pointer;font-family:Alata,sans-serif}.adm-row-btn:hover{background:rgba(255,255,255,.03)}.adm-rowline{display:flex;align-items:stretch}.adm-rowline .adm-row-btn{flex:1 1;min-width:0}.adm-caret{flex:0 0 42px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-right:1px solid rgba(255,255,255,.06);color:#8a8a86;font-size:13px;line-height:1;cursor:pointer;padding:0;transition:color .2s ease,background .2s ease}.adm-caret:hover{color:#fedc2b;background:rgba(254,220,43,.06)}.adm-caret.open{color:#fedc2b}.adm-caret span{display:inline-block;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.adm-caret.open span{transform:rotate(90deg)}.adm-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.61,.36,1)}.adm-acc[data-open=true]{grid-template-rows:1fr}.adm-acc-inner{overflow:hidden;min-height:0}.adm-acc .adm-detail{opacity:0;transform:translateY(-6px);transition:opacity .26s ease,transform .3s ease}.adm-acc[data-open=true] .adm-detail{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.adm-acc,.adm-acc .adm-detail,.adm-caret,.adm-caret *{transition:none!important}}.odp{max-width:980px}.odp-back{display:inline-block;margin-bottom:18px;font-size:13px;color:#8a8a86;text-decoration:none;transition:color .2s ease}.odp-back:hover{color:#fedc2b}.odp-head{margin-bottom:22px}.odp-title{margin:0 0 10px;font-size:clamp(22px,4vw,30px);color:#fff;align-items:center;gap:10px}.odp-sub,.odp-title{display:flex;flex-wrap:wrap}.odp-sub{gap:10px 28px}.odp-sub span{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#d8d8d4}.odp-sub span i{font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:#8a8a86}.odp-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.odp-card{background:#121216;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px}.odp-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.odp-card-head h2{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:1.2px;color:#fedc2b;font-weight:400;font-family:JetBrains Mono,monospace}.odp-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.odp-field:last-child{margin-bottom:0}.odp-field span{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#8a8a86}.odp-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.odp-field-row .odp-copy{margin-left:auto}.odp-field input,.odp-field textarea{background:#15161a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:9px 11px;font-family:Alata,sans-serif;font-size:13.5px;resize:vertical;min-width:0}.odp-field input:focus,.odp-field textarea:focus{outline:none;border-color:#fedc2b}.odp-field input::placeholder,.odp-field textarea::placeholder{color:#55554f}.odp-save{background:#fedc2b;color:#111;border:none;border-radius:8px;padding:7px 16px;font-family:Alata,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.odp-save:disabled{opacity:.6;cursor:default}.odp-error{margin-top:10px;font-size:12.5px;color:#f87171;line-height:1.5}.odp-stats{display:flex;flex-direction:column;margin-bottom:14px}.odp-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px dashed rgba(255,255,255,.09)}.odp-stat:first-child{padding-top:2px}.odp-stat:last-child{border-bottom:none}.odp-stat>span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#8a8a86}.odp-stat b{font-size:16.5px;color:#fff;font-family:JetBrains Mono,monospace}.odp-stat b i{font-style:normal;font-size:12px;opacity:.7}.odp-profit{position:relative;overflow:hidden;border-radius:12px;padding:14px 16px 14px 19px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:linear-gradient(135deg,rgba(74,222,128,.16),rgba(74,222,128,.04) 55%,rgba(74,222,128,.02));border:1px solid rgba(74,222,128,.28)}.odp-profit:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4ade80;border-radius:3px 0 0 3px}.odp-profit-label{font-size:11px;text-transform:uppercase;letter-spacing:1.1px;color:#86efac;font-family:JetBrains Mono,monospace}.odp-profit-val{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.odp-profit-val b{font-family:JetBrains Mono,monospace;font-size:23px;color:#4ade80;text-shadow:0 0 18px rgba(74,222,128,.35);letter-spacing:.3px}.odp-profit-margin{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.3px;padding:3px 10px;border-radius:999px;background:rgba(74,222,128,.16);color:#86efac}.odp-profit.neg{background:linear-gradient(135deg,rgba(248,113,113,.16),rgba(248,113,113,.04) 55%,rgba(248,113,113,.02));border-color:rgba(248,113,113,.3)}.odp-profit.neg:before{background:#f87171}.odp-profit.neg .odp-profit-label{color:#fca5a5}.odp-profit.neg .odp-profit-val b{color:#f87171;text-shadow:0 0 18px rgba(248,113,113,.35)}.odp-profit.neg .odp-profit-margin{background:rgba(248,113,113,.16);color:#fca5a5}@media (max-width:720px){.odp-profit-val b{font-size:20px}}.odp-statusset{margin-top:0}.odp-parts{margin-bottom:14px;overflow-x:auto}.odp-actions{padding:0}.odp-copy{background:transparent;color:#b9b9b5;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 11px;font-family:Alata,sans-serif;font-size:11px;cursor:pointer;margin-left:8px;letter-spacing:.3px;transition:color .18s ease,border-color .18s ease}.odp-copy:hover{color:#fedc2b;border-color:#fedc2b}.odp-copy:disabled{opacity:.4;cursor:default}.odp-copy.copied{color:#4ade80;border-color:rgba(74,222,128,.6)}.odp-card-head .odp-copy{margin-left:0}.odp-progcard{margin-bottom:14px}.odp-prog{position:relative;padding:6px 0 2px}.odp-prog-rail{position:absolute;top:19px;height:3px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}.odp-prog-fill{height:100%;background:linear-gradient(90deg,#fedc2b,#ffe969);border-radius:2px;transition:width .9s cubic-bezier(.22,.61,.36,1)}.odp-prog-steps{position:relative;display:flex}.odp-prog-step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;background:none;border:none;padding:0;margin:0;font-family:Alata,sans-serif;cursor:pointer}.odp-prog-step.current,.odp-prog-step:disabled{cursor:default}.odp-prog-step:hover:not(:disabled):not(.current) .odp-prog-dot{border-color:#fedc2b}.odp-prog-step:hover:not(:disabled):not(.current) .odp-prog-label{color:#fff}.odp-prog-dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#1b1d22;border:2px solid rgba(255,255,255,.18);color:#111;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.odp-prog-step.current .odp-prog-dot,.odp-prog-step.done .odp-prog-dot{background:#fedc2b;border-color:#fedc2b}.odp-prog-step.current .odp-prog-dot{box-shadow:0 0 0 5px rgba(254,220,43,.16);animation:odp-pulse 2.2s ease-in-out infinite}@keyframes odp-pulse{0%,to{box-shadow:0 0 0 5px rgba(254,220,43,.16)}50%{box-shadow:0 0 0 9px rgba(254,220,43,.06)}}.odp-prog-label{font-size:12px;color:#8a8a86;text-align:center;line-height:1.3;transition:color .35s ease}.odp-prog-step.done .odp-prog-label{color:#d8d8d4}.odp-prog-step.current .odp-prog-label{color:#fedc2b}@media (prefers-reduced-motion:reduce){.odp-prog-fill{transition:none}.odp-prog-step.current .odp-prog-dot{animation:none}}.odp-cellin{width:92px;background:#15161a;color:#e8e8e6;text-align:right;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:12.5px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.odp-cellin::-webkit-inner-spin-button,.odp-cellin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.odp-cellin:focus{outline:none;border-color:#fedc2b}.odp-cellin::placeholder{color:#55554f}.odp-srccell{min-width:128px}.odp-srccell .bpe-supwrap input,.odp-srccell .bpe-supwrap select{width:100%;min-width:112px;background:#15161a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 8px;font-family:Alata,sans-serif;font-size:12.5px}.odp-srccell .bpe-supwrap input:focus,.odp-srccell .bpe-supwrap select:focus{outline:none;border-color:#fedc2b}.odp-serialin{width:150px;background:#15161a;color:#e8e8e6;text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.odp-serialin:focus{outline:none;border-color:#fedc2b}.odp-serialin::placeholder{color:#55554f}.odp-catin,.odp-namein{background:#15161a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 8px;font-family:Alata,sans-serif;font-size:12.5px}.odp-catin{width:96px;font-family:JetBrains Mono,monospace;font-size:11.5px}.odp-namein{width:100%;min-width:220px}.odp-catin:focus,.odp-namein:focus{outline:none;border-color:#fedc2b}.odp-catin::placeholder,.odp-namein::placeholder{color:#55554f}.odp-headbtns{display:flex;align-items:center;gap:8px}.odp-binbtn{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:4px 11px;font-size:13px;line-height:1;cursor:pointer;color:#b9b9b5;transition:border-color .18s ease,background .18s ease}.odp-binbtn.on,.odp-binbtn:hover{border-color:#f87171}.odp-binbtn.on{background:rgba(248,113,113,.12)}.odp-delcell{width:34px;text-align:center}.odp-rowdel{background:none;border:none;color:#55554f;font-size:13px;cursor:pointer;padding:4px 6px;border-radius:6px;line-height:1;transition:color .18s ease,background .18s ease}.odp-rowdel:hover{color:#f87171;background:rgba(248,113,113,.1)}.odp-addrow{margin-top:12px;background:transparent;color:#b9b9b5;border:1px dashed rgba(255,255,255,.25);border-radius:9px;padding:8px 16px;font-family:Alata,sans-serif;font-size:13px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.odp-addrow:hover{color:#fedc2b;border-color:#fedc2b}.odp-price{display:flex;align-items:center;gap:2px;font-family:JetBrains Mono,monospace;color:#fff;font-size:17px}.odp-price i{font-style:normal;font-size:13px;color:#8a8a86}.odp-price input{width:108px;background:#15161a;color:#fff;text-align:right;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:15px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.odp-price input::-webkit-inner-spin-button,.odp-price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.odp-price input:focus{outline:none;border-color:#fedc2b}.odp-price-hint{font-size:10.5px;color:#8a8a86}.odp-price-hint.busy{color:#fedc2b}@media (max-width:720px){.odp-grid{grid-template-columns:1fr}.odp-card{padding:15px 14px}.odp-stat b{font-size:15.5px}.odp-prog-label{font-size:9.5px}.odp-prog-dot{width:22px;height:22px;font-size:11px}.odp-prog-rail{top:17px}.odp-card-head{flex-wrap:wrap}.odp-cellin{width:76px;font-size:12px;padding:5px 6px}.odp-serialin{width:120px;font-size:11.5px;padding:5px 6px}}.adm-mono{font-family:JetBrains Mono,monospace;font-size:12px;color:#b9b9b5}.adm-badge{font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;letter-spacing:.4px}.adm-badge.ok{background:rgba(74,222,128,.15);color:#4ade80}.adm-badge.pending{background:rgba(254,220,43,.15);color:#fedc2b}.adm-badge.fail{background:rgba(255,90,90,.15);color:#ff8a8a}.adm-badge.refund{background:rgba(150,150,255,.15);color:#b0b0ff}.adm-detail{padding:4px 18px 20px}.adm-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;background:#0e0e12;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px 20px}@media (max-width:720px){.adm-detail-grid{grid-template-columns:1fr}}.adm-detail h4{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#8a8a86;margin:0 0 5px}.adm-detail h4:not(:first-child){margin-top:16px}.adm-detail p{font-size:13.5px;color:#d8d8d4;margin:0;line-height:1.6}.adm-detail a{color:#fedc2b}.adm-items{list-style:none;padding:0;margin:0}.adm-items li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:#cfcfca}.adm-items b{color:#fff;white-space:nowrap}.adm-items-total{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.adm-items-total b{color:#fedc2b;font-size:17px}.adm-wa{display:inline-block;margin-top:16px;font-size:13px;color:#25D366!important}.adm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.adm-act{font-family:Alata,sans-serif;font-size:13px;font-weight:700;cursor:pointer;padding:9px 14px;border-radius:9px;background:rgba(255,255,255,.06);color:#e8e8e6;border:1px solid rgba(255,255,255,.16);transition:all .15s ease}.adm-act:hover:not(:disabled){border-color:rgba(254,220,43,.5);color:#fff}.adm-act:disabled{opacity:.4;cursor:not-allowed}.adm-act-paid{color:#0b0b0d;background:#4ade80;border-color:#4ade80}.adm-act-paid:hover:not(:disabled){background:#3bcf6f;border-color:#3bcf6f;color:#0b0b0d}.adm-act-unpaid{color:#fedc2b;border-color:rgba(254,220,43,.4);background:rgba(254,220,43,.08)}.adm-act-unpaid:hover:not(:disabled){border-color:rgba(254,220,43,.7);color:#fedc2b}.adm-act-danger{color:#ffb4b4;border-color:rgba(255,80,80,.3);background:rgba(255,80,80,.08)}.adm-act-danger:hover{border-color:rgba(255,80,80,.6);color:#ff6b6b}.adm-stage{margin-top:14px;background:#0e0e12;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px 20px}.adm-stage h4{margin:0 0 12px;font-size:12px;color:#8a8a86;text-transform:uppercase;letter-spacing:.5px}.adm-stage-cur{color:#fedc2b}.adm-stage-warn{font-style:normal;color:#ffb4b4;text-transform:none;letter-spacing:0}.adm-stage-steps{display:flex;flex-wrap:wrap;gap:8px}.adm-stage-btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#b9b9b5;cursor:pointer;border-radius:8px;padding:8px 14px;font-family:Alata,sans-serif;font-size:13px;font-weight:700;transition:all .18s ease}.adm-stage-btn:hover:not(:disabled){border-color:rgba(254,220,43,.5);color:#fff}.adm-stage-btn:disabled{opacity:.4;cursor:not-allowed}.adm-stage-btn.done{color:#4ade80;border-color:rgba(74,222,128,.35)}.adm-stage-btn.on{background:#fedc2b;border-color:#fedc2b;color:#0b0b0d}.adm-stage-track{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.adm-stage-input{background:#15161a;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 11px;font-family:JetBrains Mono,monospace;font-size:13px;min-width:220px}.adm-stage-input:focus{outline:none;border-color:#fedc2b}.adm-stage-hint{font-size:11.5px;color:#6e6e68}@media (max-width:720px){.adm-head{display:none}.adm-row{grid-template-columns:1fr;gap:6px}.adm-row span{display:flex;justify-content:space-between}.adm-row span:before{content:attr(data-k);color:#8a8a86;font-size:11px;text-transform:uppercase}}.checkout>:not(.cp-blob),.gamingpc>:not(.cp-blob),.officepc>:not(.cp-blob),.pastc>:not(.cp-blob),.payret>:not(.cp-blob),.pcbuilder>:not(.cp-blob):not(#quoteOverlay):not(.cp-topbar){position:relative;z-index:2}.checkout .l-btn-yellow,.payret .l-btn-yellow{background:linear-gradient(180deg,#1d1e23,#141418);color:#fedc2b;border:1px solid rgba(254,220,43,.55);box-shadow:0 0 22px rgba(254,220,43,.12),inset 0 0 0 1px rgba(255,255,255,.03)}.checkout .l-btn-ghost,.payret .l-btn-ghost{background:rgba(255,255,255,.05);color:#e8e8e6;border:1px solid rgba(255,255,255,.16)}.co-hero{position:relative;overflow:hidden;text-align:center;padding:100px 24px 40px;min-height:32vh;display:flex;align-items:center;justify-content:center}.co-hero-inner{position:relative;z-index:2;max-width:680px}.co-hero .l-eyebrow{margin-bottom:18px}.co-title{font-size:clamp(30px,5vw,52px);line-height:1.08;letter-spacing:-1.2px;margin:0 0 16px;font-weight:700;color:#fff}.co-sub{font-size:clamp(14px,1.8vw,16px);color:#9a9a96;margin:0 auto;max-width:520px;line-height:1.7}.co-wrap{max-width:1040px;margin:0 auto;padding:10px 24px 90px}.co-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:26px;gap:26px;align-items:start}@media (max-width:860px){.co-grid{grid-template-columns:1fr}}.co-card,.co-summary{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px}.co-summary{position:-webkit-sticky;position:sticky;top:90px}.co-card-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px}.co-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.co-field>span{font-size:13.5px;color:#cfcfca;font-weight:600}.co-field>span em{color:#7d7d77;font-style:normal;font-weight:400}.co-field input,.co-field textarea{font-family:Alata,sans-serif;font-size:14.5px;padding:12px 14px;border-radius:10px;resize:vertical;background:#0e0e11;color:#fff;border:1px solid rgba(255,255,255,.14);transition:border-color .18s ease}.co-field input:focus,.co-field textarea:focus{outline:none;border-color:#fedc2b}.co-field input::placeholder,.co-field textarea::placeholder{color:#5c5c57}.co-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.co-toggle button{font-family:Alata,sans-serif;font-size:14px;font-weight:600;padding:13px 10px;border-radius:11px;cursor:pointer;background:rgba(255,255,255,.04);color:#b9b9b5;border:1px solid rgba(255,255,255,.12);transition:all .18s ease}.co-toggle button:hover{color:#fff;border-color:rgba(254,220,43,.5)}.co-toggle button.on{background:#fedc2b;color:#0b0b0d;border-color:#fedc2b}.co-methods{gap:10px}.co-methods,.co-methods button{display:flex;flex-direction:column}.co-methods button{font-family:Alata,sans-serif;text-align:left;cursor:pointer;gap:3px;padding:13px 15px;border-radius:11px;background:rgba(255,255,255,.04);color:#b9b9b5;border:1px solid rgba(255,255,255,.12);transition:all .18s ease}.co-methods button:hover{border-color:rgba(254,220,43,.5)}.co-methods button b{font-size:14.5px;color:#fff;font-weight:700}.co-methods button small{font-size:12px;color:#8a8a85}.co-methods button.on{border-color:#fedc2b;background:rgba(254,220,43,.1)}.co-methods button.on b{color:#fedc2b}.co-methods button.on small{color:#cfcfca}.co-tenure{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}@media (max-width:420px){.co-tenure{grid-template-columns:repeat(2,1fr)}}.co-tenure button{font-family:Alata,sans-serif;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 6px;border-radius:10px;background:rgba(255,255,255,.04);color:#b9b9b5;border:1px solid rgba(255,255,255,.12);transition:all .18s ease}.co-tenure button:hover{border-color:rgba(254,220,43,.5)}.co-tenure button b{font-size:14px;color:#fff;font-weight:700}.co-tenure button small{font-size:11px;color:#8a8a85}.co-tenure button.on{border-color:#fedc2b;background:rgba(254,220,43,.1)}.co-tenure button.on b,.co-tenure button.on small{color:#fedc2b}.co-monthly{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding:13px 16px;border-radius:11px;background:rgba(254,220,43,.08);border:1px solid rgba(254,220,43,.28)}.co-monthly>span{font-size:13px;color:#cfcfca}.co-monthly>b{font-size:20px;color:#fedc2b;font-weight:700}.co-monthly>b i{font-size:12px;font-style:normal;color:#9a9a96;font-weight:400}.co-summary-monthly{text-align:right;font-size:13px;color:#9a9a96;margin-top:6px}.co-pickup-note{font-size:13.5px;line-height:1.6;color:#b9b9b5;background:rgba(254,220,43,.07);border:1px solid rgba(254,220,43,.22);border-radius:11px;padding:14px 16px;margin-bottom:18px}.co-pickup-note strong{color:#fff}.co-error{font-size:13.5px;color:#ffb4b4;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);border-radius:10px;padding:11px 14px;margin-bottom:16px}.co-pay{width:100%;justify-content:center;font-size:16px;padding:15px}.co-pay:disabled{opacity:.6;cursor:progress}.co-secure{font-size:12px;color:#7d7d77;text-align:center;margin-top:12px;line-height:1.5}.co-items{list-style:none;padding:0;margin:0 0 18px}.co-items li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.co-item-cat{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6e6e68}.co-item-name{display:block;font-size:14px;color:#e8e8e6;margin-top:2px}.co-item-meta{text-align:right;white-space:nowrap}.co-item-qty{display:block;font-size:12px;color:#7d7d77}.co-item-price{display:block;font-size:14px;color:#fff;font-weight:600;margin-top:2px}.co-summary-row{font-size:14px;color:#b9b9b5;padding:4px 0}.co-summary-row,.co-summary-total{display:flex;justify-content:space-between}.co-summary-total{align-items:baseline;margin-top:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.co-summary-total span{font-size:15px;color:#cfcfca}.co-summary-total b{font-size:26px;color:#fedc2b;font-weight:700}.co-edit{display:inline-block;margin-top:18px;font-size:13.5px;color:#9a9a96}.co-edit:hover{color:#fedc2b}.co-empty{text-align:center;padding:80px 24px}.co-empty p{color:#9a9a96;margin-bottom:22px;font-size:16px}.pr-wrap{max-width:620px;margin:0 auto;padding:60px 24px 90px}.pr-card{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:40px 34px;text-align:center}.pr-ok{border-color:rgba(37,211,102,.4)}.pr-fail{border-color:rgba(255,80,80,.35)}.pr-warn{border-color:rgba(254,220,43,.4)}.pr-icon{font-size:52px;line-height:1;margin-bottom:16px}.pr-card h1{font-size:26px;color:#fff;margin:0 0 12px;font-weight:700}.pr-card p{color:#b9b9b5;line-height:1.65;margin:0 0 22px;font-size:15px}.pr-meta{text-align:left;background:#0e0e11;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:16px 18px;margin:0 0 18px}.pr-meta>div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;font-size:13.5px}.pr-meta span{color:#7d7d77}.pr-meta strong{color:#fff;font-weight:600;word-break:break-all;text-align:right}.pr-items{list-style:none;padding:0;margin:0 0 22px;text-align:left}.pr-items li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13.5px;color:#cfcfca}.pr-items b{color:#fff;white-space:nowrap}.pr-next{font-size:14px!important;color:#cfcfca!important}.pr-ref{font-size:14px;color:#b9b9b5;margin-bottom:20px}.pr-ref strong{color:#fff}.pr-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pr-home{display:inline-block;margin-top:18px;font-size:13.5px;color:#9a9a96}.pr-home:hover{color:#fedc2b}.gp-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 24px 50px;min-height:46vh}.gp-hero-inner{position:relative;z-index:2;max-width:760px}.gp-hero .l-eyebrow{margin-bottom:20px}.gp-hero-title{font-size:clamp(32px,5.4vw,60px);line-height:1.08;letter-spacing:-1.2px;margin:0 0 20px;font-weight:700;color:#fff}.gp-hero-sub{font-size:clamp(7.5px,2.1vw,15px);color:#9a9a96;margin:0 auto;max-width:100%;line-height:1.5;white-space:nowrap}.gp-cases{max-width:1000px;margin:0 auto;padding:10px 24px 30px}.gp-cases .l-eyebrow{margin-bottom:6px}.cc{touch-action:pan-y}.cc,.cc-stage{position:relative}.cc-stage{height:min(54vh,480px);overflow:hidden}.cc-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .45s ease;will-change:transform,opacity}.cc-slide.is-active{transform:translateX(0) scale(1);opacity:1;z-index:2}.cc-slide.is-right{transform:translateX(90px) scale(.9);opacity:0;pointer-events:none}.cc-slide.is-left{transform:translateX(-90px) scale(.9);opacity:0;pointer-events:none}.cc-float{animation:cc-float 6s ease-in-out infinite}.cc-slide img{max-height:min(46vh,420px);max-width:min(80vw,540px);width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 34px 38px rgba(0,0,0,.55))}@keyframes cc-float{0%,to{transform:translateY(-9px)}50%{transform:translateY(9px)}}.cc-glow{top:44%;transform:translate(-50%,-50%);width:min(72vw,640px);height:min(72vw,640px);background:radial-gradient(circle,rgba(254,220,43,.1) 0,transparent 65%)}.cc-glow,.cc-shadow{position:absolute;left:50%;border-radius:50%;pointer-events:none}.cc-shadow{bottom:4px;transform:translateX(-50%);width:min(44vw,330px);height:24px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0,transparent 70%);animation:cc-shadow 6s ease-in-out infinite}@keyframes cc-shadow{0%,to{transform:translateX(-50%) scaleX(1.06);opacity:.9}50%{transform:translateX(-50%) scaleX(.88);opacity:.55}}.cc-arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);color:#fedc2b;border:1px solid rgba(255,255,255,.16);cursor:pointer;font-size:26px;line-height:1;padding:0 0 3px;transition:background .2s ease,border-color .2s ease}.cc-arrow:hover{background:rgba(254,220,43,.14);border-color:rgba(254,220,43,.5)}.cc-prev{left:0}.cc-next{right:0}.cc-dots{display:flex;gap:9px;justify-content:center;margin-top:16px;position:relative;z-index:5}.cc-dot{width:9px;height:9px;border-radius:999px;border:none;cursor:pointer;background:rgba(255,255,255,.22);padding:0;transition:all .25s ease}.cc-dot:hover{background:rgba(255,255,255,.4)}.cc-dot.on{background:#fedc2b;width:26px}@media (max-width:640px){.gp-cases{padding:4px 12px 22px}.cc-stage{height:330px}.cc-slide img{max-height:285px;max-width:78vw}.cc-arrow{width:38px;height:38px;font-size:22px}}.gp-toolbar{gap:16px;align-items:center;justify-content:space-between;margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.gp-chips,.gp-toolbar{display:flex;flex-wrap:wrap}.gp-chips{gap:9px}.gp-chip{font-family:Alata,sans-serif;font-size:13.5px;padding:9px 18px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.05);color:#b9b9b5;border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.gp-chip:hover{color:#fff;border-color:rgba(254,220,43,.5)}.gp-chip.on{background:#fedc2b;color:#0b0b0d;border-color:#fedc2b;font-weight:700}.gp-sort{display:flex;align-items:center;gap:14px}.gp-count{font-family:JetBrains Mono,monospace;font-size:12px;color:#6e6e68;letter-spacing:.5px}.gp-sort select{font-family:Alata,sans-serif;font-size:13.5px;padding:9px 14px;border-radius:10px;cursor:pointer;background:#15151a;color:#e8e8e6;border:1px solid rgba(255,255,255,.14)}.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:20px;gap:20px}.gp-card{position:relative;display:flex;flex-direction:column;background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:26px 24px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;animation:gp-in .5s ease both}.gp-card:hover{transform:translateY(-6px);border-color:rgba(254,220,43,.4);box-shadow:0 16px 40px rgba(0,0,0,.4)}.gp-card.popular{border-color:rgba(254,220,43,.45)}.gp-badge{position:absolute;top:-10px;right:18px;background:#fedc2b;color:#0b0b0d;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 12px;border-radius:999px}.gp-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px dashed rgba(255,255,255,.12)}.gp-card-head h3{margin:0;font-size:22px;color:#fff;letter-spacing:-.4px}.gp-tier{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:#fedc2b;text-align:right;flex-shrink:0}.gp-specs{list-style:none;margin:0 0 20px;padding:0;flex:1 1}.gp-specs li{display:flex;gap:12px;align-items:baseline;padding:7px 0;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.05)}.gp-k{font-family:JetBrains Mono,monospace;font-size:10px;color:#6e6e68;letter-spacing:1px;width:42px;flex-shrink:0}.gp-v{color:#d4d4cf}.gp-price{margin-bottom:18px}.gp-price-main{display:flex;align-items:baseline;gap:8px}.gp-price-main span{font-size:13px;color:#84847f}.gp-price-main b{font-size:28px;color:#fedc2b;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:-.5px}.gp-instal{font-size:12.5px;color:#84847f;margin-top:3px}.gp-actions{display:flex;flex-direction:column;gap:10px}.gp-cta{width:100%;text-align:center;padding:13px;font-size:14px;border-radius:11px}.gp-customise{text-align:center;font-size:13px;color:#9a9a96;transition:color .2s ease}.gp-customise:hover{color:#fedc2b}.gp-actions-row{display:flex;gap:10px}.gp-cta-sm{flex:1 1;text-align:center;padding:11px 8px;font-size:13px;border-radius:11px;cursor:pointer}.pkgb-summary{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px 24px;margin-bottom:22px}.pkgb-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed rgba(255,255,255,.12)}.pkgb-summary-head h2{margin:4px 0 0;font-size:24px;color:#fff;letter-spacing:-.4px}.pkgb-summary-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:#fedc2b;text-transform:uppercase}.pkgb-back{font-size:13px;color:#9a9a96;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.pkgb-back:hover{color:#fedc2b}.pkgb-base-specs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px 22px;gap:8px 22px}.pkgb-base-specs li{font-size:13.5px;color:#d4d4cf;display:flex;gap:10px;align-items:baseline}.pkgb-base-specs li span{font-family:JetBrains Mono,monospace;font-size:10px;color:#6e6e68;letter-spacing:1px;width:42px;flex-shrink:0}.pkgb-delta{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;white-space:nowrap}.pkgb-delta.zero{color:#6e6e68}.pkgb-delta.plus{color:#fedc2b}.pkgb-delta.minus{color:#6ee7a8}.pkgb-quick{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 12px}.pkgb .pcb-item-top{margin-bottom:14px}.pkgb .pkgb-quick{margin:0 0 14px}.pkgb .diy-slot{padding-top:0}.pkgb .diy-slot+.diy-slot{padding-top:14px}.pkgb-quickbtn{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:8px 14px;border-radius:11px;cursor:pointer;font-family:Alata,sans-serif;font-size:13.5px;color:#e8e8e6;background:linear-gradient(180deg,#1d1e23,#141418);border:1px solid rgba(255,255,255,.13);transition:border-color .18s ease,color .18s ease,transform .18s ease}.pkgb-quickbtn i{font-style:normal;font-family:JetBrains Mono,monospace;font-size:10.5px;color:#8a8a86;white-space:nowrap}.pkgb-quickbtn:hover{border-color:rgba(254,220,43,.4);transform:translateY(-1px)}.pkgb-quickbtn.on{color:#fedc2b;border-color:rgba(254,220,43,.55);box-shadow:0 0 0 1px rgba(254,220,43,.18),0 4px 14px rgba(0,0,0,.35)}.pkgb-quickbtn.on i{color:rgba(254,220,43,.75)}@media (max-width:640px){.pkgb-quick{flex-wrap:nowrap;overflow-x:auto;padding:3px 3px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pkgb-quick::-webkit-scrollbar{display:none}.pkgb-quickbtn{flex-shrink:0}}@keyframes gp-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pcb-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:96px 24px 30px;min-height:40vh}.pcb-hero-inner{position:relative;z-index:2;max-width:720px}.pcb-hero .l-eyebrow{margin-bottom:20px}.pcb-hero-title{font-size:clamp(32px,5.2vw,56px);line-height:1.08;letter-spacing:-1.2px;margin:0 0 18px;font-weight:700;color:#fff}.pcb-hero-sub{font-size:clamp(15px,1.8vw,17px);color:#9a9a96;margin:0 auto;max-width:580px;line-height:1.7}.pcb-section{padding-top:30px;max-width:1080px}.pcb-search-wrap{position:relative;margin-bottom:26px}.pcb-search{width:100%;box-sizing:border-box;padding:15px 18px;background:#141418;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:12px;font-size:15px;font-family:Alata,sans-serif}.pcb-search::placeholder{color:#6e6e68}.pcb-search:focus{outline:none;border-color:rgba(254,220,43,.55)}.pcb-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:360px;overflow-y:auto;background:#15151a;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.5);z-index:60}.pcb-search-item{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:14px;line-height:1.4;color:#d4d4cf;transition:background .15s ease}.pcb-search-item:hover{background:rgba(254,220,43,.07)}.pcb-search-cat{display:inline-block;min-width:84px;color:#fedc2b;font-family:JetBrains Mono,monospace;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.pcb-search-price{color:#84847f;white-space:nowrap}.pcb-list{display:flex;flex-direction:column;gap:12px}.pcb-item{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px;transition:border-color .25s ease,background .25s ease}.pcb-item.on{border-color:rgba(254,220,43,.35);background:#16160f}.pcb-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.pcb-item-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#fedc2b}.pcb-item-label,.pcb-item-line{font-family:JetBrains Mono,monospace}.pcb-item-line{font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.pcb-select{width:100%;box-sizing:border-box;padding:12px 14px;background:#1c1c22;color:#e8e8e6;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:14.5px;font-family:Alata,sans-serif;cursor:pointer}.pcb-select:focus{outline:none;border-color:rgba(254,220,43,.55)}.pcb-select optgroup,.pcb-select option{background:#1c1c22;color:#e8e8e6}.pcb-item-controls{display:flex;align-items:center;gap:16px;margin-top:14px}.pcb-qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;overflow:hidden}.pcb-qty button{width:36px;height:36px;border:none;cursor:pointer;background:rgba(255,255,255,.04);color:#fedc2b;font-size:18px;line-height:1;transition:background .15s ease}.pcb-qty button:hover{background:rgba(254,220,43,.18)}.pcb-qty span{min-width:40px;text-align:center;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px}.pcb-unit{font-size:13px;color:#9a9a96}.pcb-unit i{font-style:normal;color:#6e6e68}.pcb-total-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:24px;padding:20px 24px;background:linear-gradient(165deg,rgba(254,220,43,.12),rgba(20,20,24,.7) 70%),#141418;border:1px solid rgba(254,220,43,.4);border-radius:16px}.pcb-total-count{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.5px;color:#b4b4af}.pcb-total-amount{display:flex;align-items:baseline;gap:12px}.pcb-total-amount span{font-size:14px;color:#9a9a96}.pcb-total-amount b{font-size:30px;font-weight:700;color:#fedc2b;font-family:JetBrains Mono,monospace;letter-spacing:-.5px}.pcb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.pcb-actions .l-btn{flex:1 1;min-width:200px;text-align:center;font-family:Alata,sans-serif;cursor:pointer;padding:15px}.pcb-faq{max-width:1080px;padding-top:30px}.pcb-faq-item{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:14px;margin-bottom:12px;overflow:hidden}.pcb-faq-q{width:100%;text-align:left;padding:20px 22px;font-size:16px;font-weight:600;color:#fff;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:Alata,sans-serif}.pcb-faq-icon{font-size:22px;color:#fedc2b;transition:transform .2s ease;flex-shrink:0}.pcb-faq-a{overflow:hidden;transition:all .25s ease;padding:0 22px}.pcb-faq-a p{margin:0;font-size:14.5px;line-height:1.7;color:#9a9a96}@media (max-width:560px){.pcb-item-controls{flex-wrap:wrap;gap:10px 16px}}.perf-section{max-width:1080px;margin:0 auto}.perf-card{background:rgba(20,20,24,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:26px 26px 22px}.perf-top{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:26px}.perf-reco{display:flex;flex-direction:column;gap:4px}.perf-reco-label{font-size:11.5px;color:#8a8a86;text-transform:uppercase;letter-spacing:.6px}.perf-reco-val{display:flex;align-items:baseline;gap:10px}.perf-reco-val b{font-size:30px;color:#fedc2b;font-weight:800;line-height:1}.perf-reco-val i{font-style:normal;font-size:13px;font-weight:700;color:#0b0b0d;background:#fedc2b;border-radius:999px;padding:4px 11px}.perf-chips{display:flex;flex-wrap:wrap;gap:8px}.perf-chip{display:inline-flex;align-items:center;gap:8px;max-width:280px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:7px 11px;font-size:12.5px;color:#d4d4cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-chip em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.5px;color:#fedc2b;background:rgba(254,220,43,.12);border-radius:5px;padding:2px 6px}.perf-chip.off{color:#6e6e68}.perf-chip.off em{color:#6e6e68;background:rgba(255,255,255,.05)}.perf-res-row{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-bottom:18px}.perf-res-label{font-size:11.5px;color:#8a8a86;text-transform:uppercase;letter-spacing:.6px}.perf-res{display:inline-flex;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:3px;gap:2px}.perf-res-btn{border:none;background:transparent;cursor:pointer;color:#b9b9b5;font-family:Alata,sans-serif;font-size:13px;font-weight:700;padding:7px 16px;border-radius:8px;transition:background .2s ease,color .2s ease}.perf-res-btn:hover:not(:disabled){color:#fff}.perf-res-btn.on{background:#fedc2b;color:#0b0b0d}.perf-res-btn:disabled{opacity:.4;cursor:default}.perf-chart{position:relative;height:280px}.perf-plot{position:relative;height:100%;padding:0 8px 0 38px}.perf-grid{position:absolute;inset:0 8px 34px 38px;display:flex;flex-direction:column;justify-content:space-between}.perf-grid-line{position:relative;border-top:1px dashed rgba(255,255,255,.08)}.perf-grid-line span{position:absolute;left:-34px;top:-7px;width:28px;text-align:right;font-size:10px;color:#6e6e68;font-family:JetBrains Mono,monospace}.perf-bars{position:absolute;inset:0 8px 34px 38px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px}.perf-col{position:relative;flex:1 1;max-width:120px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.perf-fps{font-size:19px;font-weight:800;color:#fff;font-family:JetBrains Mono,monospace;margin-bottom:6px}.perf-fps i{font-style:normal;font-size:10px;font-weight:600;color:#8a8a86;margin-left:2px}.perf-bar-track{width:100%;max-width:70px;flex:1 1;display:flex;align-items:flex-end}.perf-bar{width:100%;height:0;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#fedc2b,#f2a900);box-shadow:0 0 22px rgba(254,220,43,.25);transition:height .9s cubic-bezier(.22,1,.36,1)}.perf-game{position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);width:max-content;max-width:110px;text-align:center;white-space:nowrap;font-size:12.5px;font-weight:600;color:#d4d4cf;line-height:1.2}.perf-foot{margin:16px 0 0;font-size:12px;color:#8a8a86;text-align:center;line-height:1.6}.perf-foot b{color:#c9c9c4}.perf-empty{padding:40px 20px;text-align:center;color:#8a8a86;font-size:14px;line-height:1.7;border:1px dashed rgba(255,255,255,.12);border-radius:14px}@media (max-width:620px){.perf-reco-val b{font-size:24px}.perf-fps{font-size:18px}.perf-chart{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.perf-plot{min-width:540px}}.track{position:relative;min-height:100vh;background:#0b0b0d;color:#e8e8e6;font-family:Alata,sans-serif;overflow-x:hidden}.track a{text-decoration:none;color:inherit}.track>:not(.cp-blob){position:relative;z-index:2}.track-wrap{max-width:720px;margin:0 auto;padding:40px 24px 100px}.track-hero{position:relative;overflow:hidden;margin:0 -24px 26px;padding:24px 24px 12px}.track-hero .cp-motes{z-index:0}.track-head{position:relative;z-index:2;text-align:center}.track-head h1{margin:12px 0 10px;font-size:clamp(28px,5vw,40px);color:#fff}.track-head p{margin:0;color:#9a9a96;font-size:15px;line-height:1.6}.track-form{display:flex;gap:10px;flex-wrap:wrap;max-width:480px;margin:0 auto 18px}.track-input{flex:1 1;min-width:200px;background:#15161a;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:15px}.track-input:focus{outline:none;border-color:#fedc2b}.track-form .l-btn{padding:14px 26px}.track-msg{max-width:520px;margin:6px auto 0;text-align:center;color:#b9b9b5;font-size:14px;line-height:1.6;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px}.track-msg a{color:#fedc2b}.track-msg-warn{border-color:rgba(254,220,43,.3);background:rgba(254,220,43,.06);color:#f3e6a8}.track-result{margin-top:26px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.track-result.in{opacity:1;transform:none}.track-summary{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center;background:rgba(20,20,24,.7);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 22px}.track-sum-label{display:block;font-size:11px;color:#8a8a86;text-transform:uppercase;letter-spacing:.6px}.track-sum-no{font-size:20px;color:#fedc2b;font-family:JetBrains Mono,monospace}.track-sum-meta{display:flex;gap:18px;font-size:13px;color:#c9c9c4}.track-hello{margin:20px 2px 6px;font-size:15px;color:#d4d4cf}.track-steps{position:relative;margin:18px 0 0;padding-left:6px}.track-line{position:absolute;left:19px;top:14px;bottom:26px;width:2px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.track-line-fill{width:100%;background:linear-gradient(180deg,#fedc2b,#f2a900);transition:height 1s cubic-bezier(.22,1,.36,1) .15s}.track-step{position:relative;display:flex;gap:16px;padding:0 0 26px;opacity:.5;transition:opacity .4s ease}.track-step.current,.track-step.done{opacity:1}.track-dot{position:relative;z-index:1;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#15161a;border:2px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#0b0b0d;transition:background .3s ease,border-color .3s ease,transform .3s ease}.track-step.current .track-dot,.track-step.done .track-dot{background:#fedc2b;border-color:#fedc2b}.track-step.current .track-dot{box-shadow:0 0 0 0 rgba(254,220,43,.5);animation:track-pulse 1.8s ease-out infinite}@keyframes track-pulse{0%{box-shadow:0 0 0 0 rgba(254,220,43,.45)}70%{box-shadow:0 0 0 12px rgba(254,220,43,0)}to{box-shadow:0 0 0 0 rgba(254,220,43,0)}}.track-step-body{padding-top:2px}.track-step-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.track-step-label{font-size:16px;font-weight:700;color:#fff}.track-step.done .track-step-label,.track-step:not(.current):not(.done) .track-step-label{color:#d4d4cf}.track-step-when{font-size:12px;color:#8a8a86;font-family:JetBrains Mono,monospace}.track-step-sub{display:block;margin-top:3px;font-size:13px;color:#92928d;line-height:1.5}.track-courier{display:inline-block;margin-top:8px;font-size:13px;color:#c9c9c4;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 11px}.track-courier b{color:#fedc2b;font-family:JetBrains Mono,monospace}.track-review{margin-top:6px}@media (prefers-reduced-motion:reduce){.track-step.current .track-dot{animation:none}.track-line-fill,.track-result{transition:none}}.pay{position:relative;margin:26px 0 18px;background:radial-gradient(circle at 18% 0,rgba(255,244,168,.2),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 38%,rgba(245,164,0,.08)),#111216;border:1px solid rgba(255,220,100,.34);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.05)}.pay:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 30%);pointer-events:none}.pay-total{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:linear-gradient(180deg,#1d1e23,#141418);border-bottom:1px solid rgba(254,220,43,.3)}.pay-total-left{display:flex;flex-direction:column;gap:3px}.pay-total-label{font-size:12px;color:#efd27a;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.pay-total-note{font-size:12.5px;color:#bebeb8}.pay-total-amt{font-size:32px;font-weight:800;color:#fedc2b;font-family:JetBrains Mono,monospace;line-height:1;white-space:nowrap;text-shadow:0 0 22px rgba(254,220,43,.3)}.pay-toggle{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.02);border:none;cursor:pointer;padding:16px 24px;font-family:Alata,sans-serif;font-size:13.5px;font-weight:700;color:#d4d4cf;transition:color .18s ease,background .18s ease}.pay-toggle:hover{color:#fff;background:rgba(255,255,255,.045)}.pay-chev{font-size:18px;color:#fedc2b;line-height:1;transition:transform .3s ease}.pay-chev[data-open=true]{transform:rotate(180deg)}.pay-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.pay-collapse[data-open=true]{grid-template-rows:1fr}.pay-collapse>.pay-collapse-inner{overflow:hidden;min-height:0}.pay-collapse-content{padding:2px 24px 22px}.pay-tenure{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:560px){.pay-tenure{grid-template-columns:repeat(2,1fr)}}.pay-tenure button{display:flex;flex-direction:column;align-items:center;gap:3px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:12px 8px;cursor:pointer;font-family:Alata,sans-serif;transition:border-color .18s ease,background .18s ease}.pay-tenure button:hover{border-color:rgba(254,220,43,.45)}.pay-tenure button b{font-size:15px;font-weight:700;color:#e8e8e6}.pay-tenure button small{font-size:12px;color:#8a8a86}.pay-tenure button.on{border-color:#fedc2b;background:rgba(254,220,43,.1);box-shadow:inset 0 0 0 1px #fedc2b}.pay-tenure button.on b,.pay-tenure button.on small{color:#fedc2b}.pay-monthly{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(254,220,43,.14),rgba(245,164,0,.06));border:1px solid rgba(254,220,43,.28)}.pay-monthly>span{font-size:14px;font-weight:600;color:#c9c9c4}.pay-monthly b{font-size:26px;font-weight:800;color:#fedc2b;font-family:JetBrains Mono,monospace;line-height:1;white-space:nowrap}.pay-monthly b i{font-style:normal;font-size:13px;color:#9a9a96;font-weight:600}@media (max-width:640px){.pay-total{align-items:flex-start;flex-direction:column}.pay-total-amt{font-size:28px;white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cc-float,.cc-shadow,.cp-blob,.cp-mote,.gp-card,.l-marquee-track,.l-scroll-line:after{animation:none!important}.cp-mote{display:none}.reveal{opacity:1;transform:none;transition:none;animation:none}.l-canvas{display:none}.perf-bar{transition:none}html{scroll-behavior:auto}}.pg-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 24px 50px;min-height:46vh}.pg-hero-inner{position:relative;z-index:2;max-width:760px}.pg-hero .l-eyebrow{margin-bottom:20px}.pg-title{font-size:clamp(32px,5.4vw,60px);line-height:1.08;letter-spacing:-1.2px;margin:0 0 20px;font-weight:700;color:#fff}.pg-sub{font-size:clamp(15px,1.8vw,17px);color:#9a9a96;margin:0 auto;max-width:600px;line-height:1.7}.pg-search-wrap{max-width:560px;margin:28px auto 0}.pg-search{width:100%;padding:13px 22px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#fff;font-family:Alata,sans-serif;font-size:14px}.pg-search::placeholder{color:#6f6f6a}.pg-search:focus{outline:none;border-color:rgba(254,220,43,.55);box-shadow:0 0 22px rgba(254,220,43,.08)}.pg-searchnote{margin-top:10px;font-size:12.5px;color:#92928d;display:flex;gap:14px;justify-content:center;align-items:center}.pg-searchclear{background:none;border:none;cursor:pointer;padding:2px 4px;color:#fedc2b;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px}.pg-wall{max-width:1400px;margin:0 auto;padding:26px 5vw 90px}.pg-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px 26px;gap:40px 26px}@media (max-width:1080px){.pg-grid{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media (max-width:760px){.pg-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}}.pg-card{display:flex;flex-direction:column;gap:8px}.pg-photo{display:block;border-radius:14px;overflow:hidden;background:#141418;box-shadow:0 22px 30px -18px rgba(0,0,0,.75);transition:transform .28s ease,box-shadow .28s ease}.pg-photo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.pg-card:hover .pg-photo{transform:translateY(-5px);box-shadow:0 30px 42px -18px rgba(0,0,0,.85)}.pg-meta{display:flex;align-items:center;justify-content:space-between;padding:0 3px}.pg-name{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.2px;color:#b9b9b3;transition:color .15s ease}.pg-card:hover .pg-name{color:#fedc2b}.pg-like{display:inline-flex;align-items:center;gap:5px;padding:2px 3px;background:none;border:none;cursor:pointer;color:#6f6f6a;font-family:Alata,sans-serif;font-size:12px;transition:color .15s ease,transform .15s ease}.pg-like.on,.pg-like:hover{color:#ff5d73}.pg-like:active{transform:scale(1.18)}.pg-like svg{display:block}.pg-empty{text-align:center;color:#92928d;padding:60px 0 40px}.pg-detail{max-width:1220px;margin:0 auto;padding:26px 4vw 90px}.pg-detail-top{padding:8px 0 18px}.pg-back{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:#fedc2b!important}.pg-car-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;max-width:980px;margin:0 auto}.pg-car-viewport{min-width:0;--pg-peek:11%}.pg-car-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px var(--pg-peek) 30px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pg-car-track::-webkit-scrollbar{display:none}.pg-slide{flex:0 0 100%;scroll-snap-align:center;border-radius:18px;overflow:hidden;background:#101014;border:1px solid rgba(255,255,255,.07);box-shadow:0 26px 38px -20px rgba(0,0,0,.8);opacity:.4;transform:scale(.95);transition:opacity .4s ease,transform .4s ease}.pg-slide.on{opacity:1;transform:scale(1)}.pg-car-track.pg-car-noanim .pg-slide{transition:none}.pg-slide img{width:100%;display:block;aspect-ratio:1/1;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pg-car-btn{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(20,20,26,.85);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:26px;line-height:1;padding:0 0 3px;cursor:pointer;transition:border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.pg-car-btn:hover{border-color:rgba(254,220,43,.7);color:#fedc2b;transform:scale(1.06)}.pg-car-btn:disabled{opacity:.22;cursor:default}.pg-car-btn:disabled:hover{border-color:rgba(255,255,255,.16);color:#fff;transform:none}.pg-car-dots{display:flex;gap:7px;justify-content:center}.pg-car-dots button{width:7px;height:7px;border-radius:50%;padding:0;border:none;cursor:pointer;background:rgba(255,255,255,.3);transition:background .2s ease,transform .2s ease}.pg-car-dots button.on{background:#fedc2b;transform:scale(1.25)}@media (max-width:760px){.pg-car-shell{display:block}.pg-car-btn{display:none}.pg-car-viewport{--pg-peek:6%}.pg-car-track{gap:12px;padding-top:6px;padding-bottom:20px}}.pg-panel{max-width:920px;margin:18px auto 0;background:#121216;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:26px 26px 28px}.pg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pg-panel-head h1{margin:0;font-size:24px;color:#fff;letter-spacing:1px}.pg-panel-head .pg-like{font-size:13.5px}.pg-panel-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.5px;color:#fedc2b;margin-bottom:10px}.pg-parts{list-style:none;margin:0 0 22px;padding:0}@media (min-width:900px){.pg-parts{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:46px;column-gap:46px}}.pg-parts li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pg-part-cat{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.8px;color:#8a8a86;min-width:78px;flex-shrink:0;text-transform:uppercase}.pg-part-name{font-size:13px;color:#e6e6e1;line-height:1.45}.pg-cta{display:block;max-width:420px;margin:0 auto;text-align:center}.pg-panel-note{margin:14px 0 0;font-size:12px;color:#8a8a86;line-height:1.5;text-align:center}.pol-wrap{max-width:860px;margin:0 auto;padding:130px 24px 30px}.pol-title{font-size:clamp(30px,4.6vw,46px);color:#fff;letter-spacing:-.5px;margin:0 0 34px}.pol-body h2{font-size:19px;color:#fedc2b;letter-spacing:.2px;margin:46px 0 14px}.pol-body h2:first-child{margin-top:0}.pol-body h3{font-size:15.5px;color:#fff;margin:28px 0 10px}.pol-body p{font-size:15px;line-height:1.9;color:#b9b9b3;margin:0 0 16px}.pol-body ol,.pol-body ul{margin:0 0 16px;padding-left:22px}.pol-body li{font-size:15px;line-height:1.9;color:#b9b9b3;margin:0 0 8px}.pol-notes{list-style:none;margin:0 0 16px;padding:18px 20px;background:#121216;border:1px solid rgba(254,220,43,.28);border-radius:12px}.pol-notes li{font-size:13.5px;line-height:1.8}.pol-notes li:last-child{margin-bottom:0}.pol-fine{font-size:13px;color:#8a8a86;font-style:italic;margin:-8px 0 16px}@media (max-width:760px){.pol-wrap{padding-top:108px}}