:root{--cyan3:#67e8f9;--magenta3:#d946ef}.d-o{box-shadow:0 0 8px var(--cyan)}.d-s{box-shadow:0 0 8px var(--magenta)}.d-c{box-shadow:0 0 8px var(--red)}.filters{display:flex;gap:10px;margin-bottom:31px;flex-wrap:wrap}.fbtn{padding:8px 18px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid var(--border);border-radius:8px;background:transparent;color:var(--text);cursor:pointer;transition:all .15s}.fbtn:hover{border-color:var(--bh);color:var(--text2)}.fbtn.on{border-color:hsla(0,0%,50%,.5);color:var(--text2);background:hsla(0,0%,50%,.06);box-shadow:inset 0 0 12px hsla(0,0%,50%,.1)}.card.open{border-color:rgba(34,211,238,.5);box-shadow:inset 0 0 20px rgba(34,211,238,.2),0 0 30px rgba(34,211,238,.1);background:linear-gradient(180deg,rgba(34,211,238,.08),rgba(34,211,238,.03))}.card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(34,211,238,.04) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.04) 1px,transparent 0);background-size:16px 16px;opacity:0;transition:opacity .2s}.card:hover:before{opacity:1}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.05) 45%,transparent);transform:translateX(-120%);transition:transform .6s ease}.card:hover:after{transform:translateX(120%)}.cvis{height:220px}.card.code .cico{filter:blur(8px) drop-shadow(0 0 16px rgba(34,211,238,.4))}.cico{font-size:62px;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;filter:drop-shadow(0 0 16px rgba(34,211,238,.4));animation:glitch 5s linear infinite}.cico:after,.cico:before{content:attr(data-icon);position:absolute;left:0;right:0;text-align:center}.cico:before{color:var(--magenta);z-index:-1;animation:glitch2 3s linear infinite;opacity:.5}.cico:after{color:var(--cyan);z-index:-1;animation:glitch 4s linear infinite reverse;opacity:.3}.lovr{gap:8px;background:rgba(0,0,0,.6)}.lico{font-size:26px;opacity:.7}.ltxt{font-size:16px;letter-spacing:1.6px;color:var(--red3)}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitch2{0%{-webkit-clip-path:inset(40% 0 61% 0);clip-path:inset(40% 0 61% 0);transform:translate(-2px,2px)}20%{-webkit-clip-path:inset(92% 0 1% 0);clip-path:inset(92% 0 1% 0);transform:translate(2px,-2px)}40%{-webkit-clip-path:inset(43% 0 1% 0);clip-path:inset(43% 0 1% 0);transform:translate(-2px,2px)}60%{-webkit-clip-path:inset(25% 0 58% 0);clip-path:inset(25% 0 58% 0);transform:translate(2px,-2px)}80%{-webkit-clip-path:inset(54% 0 7% 0);clip-path:inset(54% 0 7% 0);transform:translate(-2px,2px)}to{-webkit-clip-path:inset(58% 0 34% 0);clip-path:inset(58% 0 34% 0);transform:translate(0)}}.badge.open{border:.87px solid rgba(34,211,238,.4);background:rgba(34,211,238,.08)}.badge.open,.cprice{color:var(--cyan)}.cplocked{color:rgba(255,51,51,.3)}.buybtn{border:.87px solid rgba(34,211,238,.3)}.buybtn:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(34,211,238,.06)}.unlbtn{color:var(--red)}.lovr2,.movr,.povr{display:none;position:fixed;inset:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;align-items:center;justify-content:center}.lovr2.show,.movr.show,.povr.show{display:flex}.modal{background:linear-gradient(180deg,rgba(18,18,22,.96),rgba(8,8,10,.98));border:.87px solid var(--border);border-radius:8px;padding:36px;width:442px;position:relative;box-shadow:inset 0 0 52px hsla(0,0%,50%,.15),0 0 78px hsla(0,0%,50%,.08)}.modal:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,50%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,50%,.03) 1px,transparent 0);background-size:16px 16px}.mtitle{font-family:var(--inter);font-size:31px;font-weight:600;letter-spacing:-.025em;color:#fff;margin-bottom:5px}.msub,.mtitle{position:relative}.msub{font-size:16px;letter-spacing:.1em;color:var(--text);margin-bottom:26px;line-height:1.8}.minput{width:100%;background:hsla(0,0%,50%,.04);border:.67px solid var(--border);border-radius:4px;padding:10px 14px;font-family:var(--mono);font-size:14px;letter-spacing:.15em;color:var(--text2);margin-bottom:8px;text-transform:uppercase;outline:none;transition:all .15s;position:relative}.minput:focus{border-color:hsla(0,0%,50%,.6);box-shadow:inset 0 0 12px hsla(0,0%,50%,.1)}.minput::placeholder{color:hsla(0,0%,50%,.2);letter-spacing:.1em;font-size:12px}.msub2{width:100%;padding:10px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1.2px;border:.67px solid hsla(0,0%,50%,.4);border-radius:4px;background:hsla(0,0%,50%,.1);color:var(--text2);cursor:pointer;transition:all .15s;position:relative}.msub2:hover{background:hsla(0,0%,50%,.18);box-shadow:inset 0 0 20px hsla(0,0%,50%,.2)}.msub2:disabled{opacity:.4;cursor:not-allowed}.tgbtn{width:100%;padding:10px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1.2px;border:.67px solid hsla(0,0%,50%,.2);border-radius:4px;background:transparent;color:var(--text);cursor:pointer;transition:all .15s;margin-top:6px;position:relative}.tgbtn:hover{color:var(--text2);border-color:var(--border)}.mclose,.pclose{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--text);font-size:16px;cursor:pointer;font-family:var(--mono);line-height:1;transition:color .15s;z-index:1}.mclose:hover,.pclose:hover{color:var(--text2)}.mdiv{border:none;border-top:.67px solid var(--border);margin:12px 0;position:relative}.morlabel{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#06070a;padding:0 8px;font-size:12px;color:var(--text);letter-spacing:.1em}.pmodal{background:linear-gradient(180deg,rgba(18,18,22,.96),rgba(8,8,10,.98));border:.87px solid var(--border);border-radius:8px;padding:36px;width:700px;position:relative;box-shadow:inset 0 0 52px hsla(0,0%,50%,.15),0 0 78px hsla(0,0%,50%,.08);display:flex;gap:24px}.pmodal:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,50%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,50%,.03) 1px,transparent 0);background-size:16px 16px}.pimg{width:280px;height:373px;display:flex;align-items:center;justify-content:center;background:#111;font-size:80px;border:.87px solid var(--border);border-radius:6px;overflow:hidden;flex-shrink:0}.pinfo{flex:1 1;display:flex;flex-direction:column;gap:8px}.ptitle{font-family:var(--inter);font-size:28px;font-weight:600;letter-spacing:-.025em;color:#fff}.psub{letter-spacing:.1em;opacity:.6}.psub,.ptype{font-size:16px;color:var(--text)}.ptier,.ptype{letter-spacing:1.6px}.ptier{font-size:16px;font-weight:600;padding:3px 10px;border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}.ptier.open{border:.87px solid rgba(34,211,238,.4);color:var(--cyan);background:rgba(34,211,238,.08)}.ptier.site{border:.87px solid rgba(176,38,255,.4);color:var(--magenta);background:rgba(176,38,255,.08)}.ptier.code{border:.87px solid rgba(255,51,51,.4);color:var(--red);background:rgba(255,51,51,.08)}.pprice{font-size:20px;font-weight:600;letter-spacing:1.6px;margin:8px 0}.pprice.open{color:var(--cyan)}.pprice.site{color:var(--magenta)}.pprice.code{color:var(--red)}.pdesc{font-size:14px;letter-spacing:.05em;line-height:1.6;margin:12px 0}.pbuy,.pdesc{color:var(--text)}.pbuy{padding:10px 20px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid hsla(0,0%,50%,.3);border-radius:6px;background:transparent;cursor:pointer;transition:all .15s;margin-top:8px}.pbuy:hover{border-color:var(--text2);color:var(--text2);background:hsla(0,0%,50%,.06)}.pbuy:disabled{opacity:.4;cursor:not-allowed}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.sdot{animation:blink 2s infinite}.shighlight{color:var(--text2)}.loading{text-align:center;padding:60px;color:var(--text);font-size:16px;letter-spacing:.1em}.error-msg{color:var(--red)}.error-msg,.success-msg{text-align:center;font-size:14px;margin-top:8px}.success-msg{color:var(--cyan)}.cart-container{max-width:900px;margin:0 auto}.cart-item{display:flex;align-items:center;gap:16px;padding:16px;border:.87px solid var(--border);border-radius:8px;margin-bottom:10px;background:var(--glass)}.cart-item-icon{font-size:40px;width:60px;text-align:center}.cart-item-info{flex:1 1}.cart-item-name{font-family:var(--inter);font-size:20px;font-weight:600;color:#fff}.cart-item-type{font-size:14px;color:var(--text);opacity:.6}.cart-item-price{font-size:16px;font-weight:600;color:var(--cyan)}.cart-remove{padding:6px 12px;font-family:var(--mono);font-size:12px;border:.87px solid rgba(255,51,51,.3);border-radius:4px;background:transparent;color:var(--red);cursor:pointer}.cart-remove:hover{background:rgba(255,51,51,.1)}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:16px;border:.87px solid var(--border);border-radius:8px;margin-top:16px;background:var(--glass)}.cart-empty{padding:60px}.order-card{border:.87px solid var(--border);border-radius:8px;padding:20px;margin-bottom:10px;background:var(--glass)}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.order-id{font-family:var(--inter);font-size:18px;font-weight:600;color:#fff}.order-status{font-size:12px;font-weight:600;letter-spacing:1.2px;padding:3px 10px;border-radius:6px}.order-status.pending{color:var(--text);border:.87px solid var(--border)}.order-status.paid{color:var(--cyan);border:.87px solid rgba(34,211,238,.4);background:rgba(34,211,238,.08)}.order-status.shipped{color:var(--magenta);border:.87px solid rgba(176,38,255,.4);background:rgba(176,38,255,.08)}.order-status.completed{color:#4ade80;border:.87px solid rgba(74,222,128,.4);background:rgba(74,222,128,.08)}.order-status.cancelled{color:var(--red);border:.87px solid rgba(255,51,51,.4);background:rgba(255,51,51,.08)}.order-items{margin-top:8px}.order-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.order-date{font-size:12px;color:var(--text);opacity:.5;margin-top:8px}.admin-section{margin-bottom:31px}.admin-section h3{font-family:var(--inter);font-size:24px;font-weight:600;color:#fff;margin-bottom:16px;padding-bottom:8px;border-bottom:.87px solid var(--border)}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{text-align:left;padding:10px;color:var(--text2);border-bottom:.87px solid var(--border);font-weight:600;letter-spacing:1.2px}.admin-table td{padding:10px;border-bottom:.67px solid var(--border);color:var(--text)}.admin-table tr:hover td{background:hsla(0,0%,50%,.03)}.admin-btn{padding:6px 14px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1.2px;border:.87px solid var(--border);border-radius:4px;background:transparent;color:var(--text);cursor:pointer;margin-right:6px;transition:all .15s}.admin-btn:hover{border-color:var(--bh);color:var(--text2)}.admin-btn.danger{border-color:rgba(255,51,51,.3);color:var(--red)}.admin-btn.danger:hover{background:rgba(255,51,51,.1)}.admin-btn.success{border-color:rgba(34,211,238,.3);color:var(--cyan)}.admin-btn.success:hover{background:rgba(34,211,238,.08)}.admin-form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-form input,.admin-form select{background:hsla(0,0%,50%,.04);border:.67px solid var(--border);border-radius:4px;padding:8px 12px;font-family:var(--mono);font-size:14px;color:var(--text2);outline:none}.admin-form input:focus,.admin-form select:focus{border-color:hsla(0,0%,50%,.6)}.admin-form select{background:#0a0a10}.admin-form select option{background:#0a0a10;color:var(--text)}.toast{bottom:60px;right:20px;padding:12px 20px;border-radius:6px;font-size:14px;letter-spacing:.1em;z-index:500;animation:fi .3s ease}.toast.success{border:.87px solid rgba(34,211,238,.4);background:rgba(34,211,238,.12);color:var(--cyan)}.toast.error{border:.87px solid rgba(255,51,51,.4);background:rgba(255,51,51,.12);color:var(--red)}.tier-dot.open{box-shadow:0 0 10px var(--cyan)}.tier-dot.site{box-shadow:0 0 10px var(--magenta)}.tier-dot.code{box-shadow:0 0 10px var(--red)}.tier-dot:hover:after{content:attr(data-label);position:absolute;top:-32px;right:-8px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.2px;white-space:nowrap;background:rgba(6,7,10,.95);border:.87px solid var(--border);color:var(--text);z-index:10}.nav-univ-drop{animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hamburger{padding:6px}.mobile-overlay{background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu{position:fixed;top:0;left:0;bottom:0;width:280px;background:linear-gradient(180deg,rgba(6,7,10,.99),rgba(10,11,16,.99));border-right:.87px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:2px;z-index:100;animation:slideLeft .25s ease;overflow-y:auto}@keyframes slideLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.mobile-close{align-self:flex-end;background:none;border:none;color:var(--text);font-size:22px;cursor:pointer;padding:4px 10px;line-height:1;margin-bottom:4px}.mobile-close:hover{color:var(--text2)}.mobile-title{font-family:var(--inter);font-size:22px;font-weight:600;color:#fff;margin-bottom:16px;padding-bottom:12px;border-bottom:.67px solid var(--border)}.mobile-section{margin-bottom:4px}.mobile-section-title{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--text);opacity:.3;padding:8px 16px 4px}.mobile-link{padding:11px 16px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:1.4px;color:var(--text);cursor:pointer;border:none;background:transparent;border-radius:6px;text-align:left;text-decoration:none;transition:all .15s;display:block}.mobile-link:hover{background:hsla(0,0%,50%,.06);color:var(--text2)}.mobile-div{border:none;border-top:.67px solid var(--border);margin:6px 8px}.mobile-btn{margin:8px;padding:12px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:1.4px;border:.87px solid rgba(34,211,238,.4);border-radius:8px;background:rgba(34,211,238,.08);color:var(--cyan);cursor:pointer;text-align:center;transition:all .15s}.mobile-btn:hover{background:rgba(34,211,238,.15)}.footer{padding:48px 31px 24px}.footer-h{font-size:16px}.footer-link{font-size:14px}.footer-bottom{margin:32px auto 0;font-size:12px}.product-page{max-width:1100px;margin:0 auto;position:relative;z-index:1;padding:31px 31px 91px}.prod-gallery{display:flex;gap:16px;margin-bottom:32px}.prod-main-img{flex:1 1;aspect-ratio:1;background:#0a0a10;border:.87px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:400px}.prod-main-img img{width:100%;height:100%;object-fit:contain;padding:16px}.prod-main-emoji{font-size:120px;opacity:.4;filter:drop-shadow(0 0 20px rgba(34,211,238,.3))}.prod-thumbs{display:flex;flex-direction:column;gap:8px;width:80px;flex-shrink:0}.prod-thumb{width:80px;height:80px;border:.87px solid var(--border);border-radius:6px;cursor:pointer;overflow:hidden;background:#0a0a10;transition:all .15s;display:flex;align-items:center;justify-content:center;font-size:30px;opacity:.4}.prod-thumb img{width:100%;height:100%;object-fit:cover}.prod-thumb.active,.prod-thumb:hover{border-color:var(--cyan);opacity:1;box-shadow:0 0 12px rgba(34,211,238,.2)}.prod-info{display:flex;flex-direction:column;gap:10px}.prod-info h1{font-family:var(--inter);font-size:40px;font-weight:600;letter-spacing:-.025em;color:#fff}.prod-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.prod-meta-item{padding:4px 12px;border:.87px solid var(--border);border-radius:6px;background:var(--glass)}.prod-meta-item,.prod-meta-tier{font-size:14px;font-weight:600;letter-spacing:1.4px;color:var(--text)}.prod-meta-tier{display:flex;align-items:center;gap:8px}.prod-meta-tier .tier-dot{position:static}.prod-price-block{display:flex;align-items:center;gap:16px;margin:8px 0}.prod-price{font-size:28px;font-weight:600;letter-spacing:1.6px;color:var(--cyan)}.prod-desc{font-size:16px;letter-spacing:.05em;color:var(--text);line-height:1.8;max-width:640px}.prod-buy{padding:12px 32px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid var(--cyan);border-radius:8px;background:rgba(34,211,238,.08);color:var(--cyan);cursor:pointer;transition:all .15s;width:-moz-fit-content;width:fit-content;margin-top:8px}.prod-buy:hover{background:rgba(34,211,238,.15);box-shadow:0 0 20px rgba(34,211,238,.15)}.prod-back{display:inline-block;margin-bottom:20px;font-size:14px;color:var(--text2);text-decoration:none;letter-spacing:.1em;transition:color .15s}.prod-back:hover{color:var(--cyan)}.prod-related{margin-top:48px}.prod-related h3{font-family:var(--inter);font-size:24px;font-weight:600;color:#fff;margin-bottom:16px;padding-bottom:8px;border-bottom:.87px solid var(--border)}.prod-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.checkout-form{margin-top:24px;padding:24px;border:.87px solid var(--border);border-radius:8px;background:var(--glass)}.checkout-form h3{font-family:var(--inter);font-size:24px;font-weight:600;color:#fff}.checkout-form h3,.checkout-group{margin-bottom:16px}.checkout-label{display:block;font-size:14px;font-weight:600;letter-spacing:1.2px;color:var(--text);margin-bottom:6px}.checkout-input,.checkout-select{width:100%;background:hsla(0,0%,50%,.04);border:.67px solid var(--border);border-radius:4px;padding:10px 14px;font-family:var(--mono);font-size:14px;letter-spacing:.1em;color:var(--text2);outline:none;transition:all .15s}.checkout-input:focus,.checkout-select:focus{border-color:hsla(0,0%,50%,.6);box-shadow:inset 0 0 12px hsla(0,0%,50%,.1)}.checkout-select{cursor:pointer}.checkout-select,.checkout-select option{background:#0a0a10;color:var(--text)}.checkout-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.delivery-options{display:flex;flex-direction:column;gap:8px}.delivery-option{display:flex;align-items:center;gap:12px;padding:10px 14px;border:.67px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s;background:transparent;font-family:var(--mono);font-size:14px;color:var(--text);letter-spacing:.05em;text-align:left;width:100%}.delivery-option:hover{border-color:var(--bh)}.delivery-option.selected{border-color:var(--cyan);color:var(--cyan);background:rgba(34,211,238,.06)}.delivery-option-extra{font-size:12px;color:var(--text);opacity:.5;margin-left:auto}.checkout-total{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin:16px 0;border-top:.67px solid var(--border);border-bottom:.67px solid var(--border);font-size:20px;font-weight:600}.checkout-total-label{color:var(--text);letter-spacing:1.6px}.checkout-submit,.checkout-total-price{color:var(--cyan);letter-spacing:1.6px}.checkout-submit{width:100%;padding:14px;font-family:var(--mono);font-size:16px;font-weight:600;border:.87px solid var(--cyan);border-radius:8px;background:rgba(34,211,238,.1);cursor:pointer;transition:all .15s;margin-top:8px}.checkout-submit:hover{background:rgba(34,211,238,.18);box-shadow:0 0 20px rgba(34,211,238,.2)}.checkout-submit:disabled{opacity:.4;cursor:not-allowed}.cart-guest-cta{text-align:center;padding:32px 16px;border:.87px solid var(--border);border-radius:8px;background:var(--glass);margin-top:24px}.cart-guest-cta p{font-size:16px;color:var(--text);margin-bottom:12px;letter-spacing:.05em}.hero{height:85vh;min-height:520px;max-height:850px}.hero-bg{position:absolute;inset:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:var(--bg)}.hero-vignette{background:radial-gradient(ellipse at center,transparent 35%,var(--bg) 85%),linear-gradient(180deg,rgba(6,7,10,.95) 0,transparent 20%)}.hero-message{padding:24px 31px 60px}.hero-sub{font-size:18px;max-width:600px;margin:0 auto 32px;line-height:1.6;text-shadow:0 2px 20px rgba(0,0,0,.8)}.hero-cta{padding:12px 32px}.hero-title{font-size:72px;font-weight:600;letter-spacing:-.025em;text-shadow:0 0 60px rgba(34,211,238,.2),0 0 10px hsla(0,0%,50%,.1);margin-bottom:16px}.about-section{padding:60px 31px}.about-section h2{font-size:36px;margin-bottom:16px}.about-section p{font-size:16px;line-height:1.8}.univ-tiles{padding:0 31px 60px;grid-gap:10px;gap:10px}.univ-tile{padding:32px 24px}.univ-tile:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(34,211,238,.06),transparent 60%);opacity:0;transition:opacity .2s}.univ-tile:hover:before{opacity:1}.univ-tile-name{font-size:20px}.univ-tile-count{font-size:14px}.features{padding:60px 31px;grid-gap:24px;gap:24px}.feature-icon{font-size:40px;margin-bottom:12px}.feature h3{font-size:18px}.feature p{font-size:14px;line-height:1.6}.info-page{max-width:800px;margin:0 auto;position:relative;z-index:1;padding:31px 31px 91px}.info-page h1{font-family:var(--inter);font-size:48px;font-weight:600;color:#fff;letter-spacing:-.025em}.info-page h1,.info-section{margin-bottom:32px}.info-section h2{font-family:var(--inter);font-size:24px;font-weight:600;color:#fff;margin-bottom:12px;padding-bottom:8px;border-bottom:.67px solid var(--border)}.info-section li,.info-section p{font-size:16px;color:var(--text);line-height:1.8;letter-spacing:.05em;margin-bottom:8px}.info-section ul{padding-left:20px}.info-section a{color:var(--cyan);text-decoration:none}.info-section a:hover{text-decoration:underline}.pay-result{max-width:500px;margin:80px auto;padding:48px 32px;text-align:center;border:.87px solid var(--border);border-radius:12px;background:hsla(0,0%,50%,.04);position:relative;z-index:1}.pay-result-icon{font-size:64px;margin-bottom:16px}.pay-result h1{font-family:var(--inter);font-size:32px;font-weight:600;color:#fff;margin-bottom:12px}.pay-result p{font-size:16px;color:var(--text);margin-bottom:24px;letter-spacing:.05em}.pay-result-actions{display:flex;gap:12px;justify-content:center}@media (max-width:768px){.ftitle{font-size:48px;line-height:48px}.nav{padding:0 10px;gap:8px}.main{padding:16px}.legend{display:none}.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.hamburger{display:flex}.nav-code-btn,.nav-links,.nav-univ{display:none}.nav-right{margin-left:auto;gap:4px}.nav-right .cbtn{padding:8px 14px;font-size:13px;letter-spacing:1px}.logo{font-size:16px}.footer-inner{grid-template-columns:1fr;gap:24px}.footer{padding:32px 16px 16px}.univ-tiles{grid-template-columns:1fr 1fr}.prod-gallery{flex-direction:column}.prod-thumbs{flex-direction:row;width:100%}.prod-info h1{font-size:28px}.hero{height:60vh;min-height:380px;max-height:550px}.hero-message{padding:0 16px 24px}.hero-sub{font-size:15px}.checkout-row,.features{grid-template-columns:1fr}.pmodal{width:95vw;flex-direction:column}.pimg{width:100%;height:200px}.sbar{gap:0;padding:6px 12px;font-size:11px;justify-content:space-between}.sbar-desk{display:none}}.cimg{max-width:99%;max-height:99%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 0 14px rgba(34,211,238,.25));transition:transform .25s ease}.card:hover .cimg{transform:scale(1.05)}.card.code .cimg{filter:blur(8px) drop-shadow(0 0 16px rgba(34,211,238,.4))}:root{--cyan:#22d3ee;--cyan2:#06b6d4;--magenta:#b026ff;--magenta2:#9333ea;--red:#f33;--red2:#c00;--red3:#f66;--bg:#06070a;--text:silver;--text2:#999;--border:hsla(0,0%,50%,.25);--bh:hsla(0,0%,50%,.5);--glass:hsla(0,0%,50%,.04);--mono:"Segoe UI",system-ui,-apple-system,sans-serif;--inter:"Inter",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#06070a}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:8px;border:2px solid #06070a}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.32)}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.22) #06070a}::selection{background:rgba(34,211,238,.28);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:radial-gradient(circle at top,rgba(34,211,238,.08),transparent 35%),radial-gradient(circle at bottom right,rgba(176,38,255,.08),transparent 30%),#06070a;color:var(--text);font-family:var(--mono);font-size:16px;letter-spacing:.1em;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(hsla(0,0%,50%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,50%,.04) 1px,transparent 0);background-size:32px 32px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:.87px solid var(--border);padding:0 31px;display:flex;align-items:center;gap:21px;height:68px}.nav:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,7,10,.95),rgba(6,7,10,.92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo{font-family:var(--inter);font-size:20px;font-weight:600;letter-spacing:-.025em;color:var(--text2);white-space:nowrap;text-shadow:0 0 20px hsla(0,0%,50%,.5);cursor:pointer;background:none;border:none;display:flex;align-items:center;padding:0}.logo-img{height:44px;width:auto;filter:brightness(1.1) drop-shadow(0 0 12px rgba(237,0,83,.4));transition:filter .2s}.logo:hover .logo-img{filter:brightness(1.3) drop-shadow(0 0 20px rgba(237,0,83,.6))}.tabs{display:flex;gap:3px;flex:1 1;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:5px 16px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;color:var(--text);cursor:pointer;background:transparent;border:none;border-bottom:1.73px solid transparent;transition:all .15s;white-space:nowrap;border-radius:8px;text-transform:uppercase}.tab.on,.tab:hover{color:var(--text2)}.tab.on{border-bottom-color:var(--text2);text-shadow:0 0 12px hsla(0,0%,50%,.6)}.nav-right{display:flex;gap:10px;align-items:center;margin-left:auto}.nav-links{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-link{padding:6px 14px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:1.2px;color:var(--text);text-decoration:none;border-radius:6px;transition:all .15s;white-space:nowrap}.nav-link:hover{color:var(--text2);background:hsla(0,0%,50%,.05)}.cbtn{padding:10px 21px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid hsla(0,0%,50%,.4);border-radius:8px;background:hsla(0,0%,50%,.08);color:var(--text2);cursor:pointer;transition:all .15s;white-space:nowrap}.cbtn:hover{background:hsla(0,0%,50%,.15);box-shadow:inset 0 0 20px hsla(0,0%,50%,.2)}.cbtn.active{border-color:var(--cyan);color:var(--cyan);background:rgba(34,211,238,.1)}.main{max-width:1430px;margin:0 auto;position:relative;z-index:1;padding:31px 31px 91px}.fhdr{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:31px;padding-bottom:21px;border-bottom:.87px solid var(--border);flex-wrap:wrap;gap:16px}.ftitle{font-family:var(--inter);font-size:94px;font-weight:600;line-height:94px;letter-spacing:-.025em;color:#fff;text-shadow:0 0 52px hsla(0,0%,50%,.3),0 0 5px hsla(0,0%,50%,.1)}.fsub{color:var(--text);letter-spacing:.1em;margin-top:10px}.fsub,.legend{font-size:16px}.legend{display:flex;gap:21px;letter-spacing:1.6px;font-weight:600}.ldot{display:flex;align-items:center;gap:8px;color:var(--text)}.d{width:8px;height:8px;border-radius:50%}.d-o{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.d-s{background:var(--magenta);box-shadow:0 0 6px var(--magenta)}.d-c{background:var(--red);box-shadow:0 0 6px var(--red)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(247px,1fr));grid-gap:10px;gap:10px}@keyframes fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card{border:.87px solid var(--border);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:all .2s;animation:fi .25s ease both;position:relative;overflow:hidden}.card,.card.open{background:var(--glass)}.card.open{border-color:var(--border);box-shadow:none}.card.site{border-color:rgba(176,38,255,.5);box-shadow:inset 0 0 24px rgba(176,38,255,.22),0 0 36px rgba(176,38,255,.12);background:linear-gradient(180deg,rgba(176,38,255,.09),rgba(176,38,255,.03))}.card.code{border-color:rgba(255,51,51,.55);box-shadow:inset 0 0 26px rgba(255,51,51,.25),0 0 40px rgba(255,51,51,.14);background:linear-gradient(180deg,rgba(255,51,51,.1),rgba(255,51,51,.03))}.card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 10px 40px rgba(0,0,0,.45)}.cvis{height:240px;background:transparent;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:.87px solid var(--border)}.cvis:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}.pimg{position:relative;z-index:1;display:grid;place-items:center;transition:transform .25s ease}.pimg svg{width:72px;height:72px;stroke:#fff;fill:none;stroke-width:1.2;opacity:.92}.card.code .pimg svg,.card.site .pimg svg{stroke:#fff}.pglow{position:absolute;z-index:0;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.14),transparent 65%);opacity:0;transition:opacity .25s ease;pointer-events:none}.cvis img{transition:transform .25s ease}@media (hover:hover){.card:hover .pglow{opacity:1}.card:hover .pimg{transform:translateY(-4px) scale(1.04)}.card:hover .cvis img{transform:scale(1.06)}.card.site:hover .pglow{background:radial-gradient(circle,rgba(176,38,255,.28),transparent 65%)}.card.code:hover .pglow{background:radial-gradient(circle,rgba(255,51,51,.3),transparent 65%)}}.lovr{position:absolute;inset:0;display:flex;flex-direction:column;z-index:1;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lico{display:grid;place-items:center;opacity:.9}.lico svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.5}.ltxt{font-size:13px;letter-spacing:2px;color:#fff;opacity:.85}.badge,.ltxt{font-weight:600}.badge{position:absolute;top:10px;right:10px;padding:3px 10px;z-index:3;border-radius:6px;font-size:16px;letter-spacing:1.6px;font-family:var(--mono)}.badge.open{border:.87px solid hsla(0,0%,100%,.25);color:var(--text);background:hsla(0,0%,100%,.05);text-shadow:none}.badge.site{border:.87px solid rgba(176,38,255,.4);color:var(--magenta);background:rgba(176,38,255,.08)}.badge.code{border:.87px solid rgba(255,51,51,.7);color:#fff;background:rgba(255,51,51,.25);text-shadow:0 0 8px rgba(255,51,51,.6)}.cbody{padding:17px 21px 21px}.cname{font-family:var(--inter);font-size:23px;font-weight:600;letter-spacing:-.025em;color:#fff;margin-bottom:3px;line-height:1.2}.ctype{font-size:16px;letter-spacing:.1em;color:var(--text);margin-bottom:16px;opacity:.6}.cfoot{display:flex;align-items:center;justify-content:space-between}.cprice{font-size:16px;font-weight:600;letter-spacing:1.6px;color:#fff}.card.site .cprice{color:var(--magenta)}.card.code .cprice{color:var(--red3)}.cplocked{color:hsla(0,0%,100%,.3)}.buybtn,.cplocked{font-size:16px;letter-spacing:1.6px}.buybtn{padding:8px 18px;font-family:var(--mono);font-weight:600;border:.87px solid hsla(0,0%,100%,.28);border-radius:6px;background:transparent;color:var(--text);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.buybtn:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.07)}.buybtn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.card.site .buybtn{border-color:rgba(176,38,255,.45)}.card.site .buybtn:hover{border-color:var(--magenta);color:var(--magenta);background:rgba(176,38,255,.08)}.unlbtn{padding:8px 18px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid rgba(255,51,51,.4);border-radius:6px;background:rgba(255,51,51,.06);color:var(--red3);cursor:pointer;transition:all .15s}.unlbtn:hover{background:rgba(255,51,51,.14);box-shadow:inset 0 0 16px rgba(255,51,51,.15)}.tier-dot{display:inline-block;width:8px;height:8px;border-radius:50%;position:absolute;top:10px;right:10px;z-index:3}.tier-dot.open{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.tier-dot.site{background:var(--magenta);box-shadow:0 0 8px var(--magenta)}.tier-dot.code{background:var(--red);box-shadow:0 0 8px var(--red)}.nav-univ{position:relative}.nav-univ-btn{padding:5px 16px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;color:var(--text);cursor:pointer;border:.87px solid var(--border);background:transparent;border-radius:8px;transition:all .15s;display:flex;align-items:center;gap:6px;white-space:nowrap}.nav-univ-btn:hover{border-color:var(--bh);color:var(--text2)}.nav-univ-arrow{font-size:10px;transition:transform .2s}.nav-univ-arrow.open{transform:rotate(180deg)}.nav-univ-drop{position:absolute;top:calc(100% + 8px);left:0;background:linear-gradient(180deg,rgba(6,7,10,.98),rgba(9,10,14,.98));border:.87px solid var(--border);border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;min-width:480px;z-index:60;box-shadow:0 20px 60px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-univ-item{padding:10px 14px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:1.4px;color:var(--text);cursor:pointer;border:none;background:transparent;border-radius:6px;transition:all .15s;text-align:center;white-space:nowrap}.nav-univ-item:hover{background:hsla(0,0%,50%,.08);color:var(--cyan);box-shadow:inset 0 0 12px rgba(34,211,238,.1)}.hamburger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:10px;z-index:101;flex-shrink:0;margin-right:4px;min-width:44px;min-height:44px;justify-content:center;align-items:center}.hamburger span{display:block;width:20px;height:2px;background:var(--text);transition:all .2s;border-radius:1px}.hamburger.open span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none}.hero{overflow:hidden;display:block}.hero,.hero-img{position:relative;width:100%;height:auto;z-index:1}.hero-img{max-width:1430px}.hero-bg{display:none}.hero-mesh{background:linear-gradient(hsla(0,0%,50%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,50%,.03) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}.hero-mesh,.hero-vignette{position:absolute;inset:0;pointer-events:none}.hero-vignette{background:radial-gradient(ellipse at center,transparent 35%,var(--bg) 85%)}.hero-message{text-align:center;padding:72px 31px 80px;position:relative;z-index:1;border-bottom:.87px solid var(--border);background:linear-gradient(180deg,rgba(6,7,10,.98),var(--bg))}.hero-sub{font-size:16px;color:var(--text);letter-spacing:.1em;max-width:700px;margin:0 auto 24px;line-height:1.7}.hero-cta{display:inline-block;padding:14px 36px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid var(--cyan);border-radius:8px;background:rgba(34,211,238,.08);color:var(--cyan);cursor:pointer;text-decoration:none;transition:all .15s}.hero-cta:hover{background:rgba(34,211,238,.15);box-shadow:0 0 20px rgba(34,211,238,.2)}.about-section{max-width:800px;margin:0 auto;padding:96px 31px 88px;text-align:center;position:relative;z-index:1}.about-section h2{font-family:var(--inter);font-size:28px;font-weight:600;color:#fff;margin-bottom:20px;letter-spacing:.08em}.about-section p{font-size:14px;color:var(--text);line-height:2;letter-spacing:.05em}.univ-tiles{max-width:1430px;margin:0 auto;padding:16px 31px 72px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;position:relative;z-index:1}.univ-tile{padding:28px 24px;border:.87px solid var(--border);border-radius:8px;background:var(--glass);cursor:pointer;transition:all .2s;text-decoration:none;position:relative;overflow:hidden;display:block}.univ-tile:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 8px 32px rgba(34,211,238,.1)}.univ-tile-name{font-family:var(--inter);font-size:15px;letter-spacing:.02em;word-break:keep-all;font-weight:600;color:#fff;margin-bottom:4px}.univ-tile-count{font-size:13px;color:var(--text);opacity:.5}.features{max-width:1000px;padding:88px 31px 96px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;border-top:.87px solid var(--border);border-bottom:.87px solid var(--border)}.features,.home-featured{margin:0 auto;position:relative;z-index:1}.home-featured{max-width:1430px;padding:80px 31px 104px}.home-featured-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:36px;flex-wrap:wrap}.home-featured-title{font-family:var(--inter);font-size:24px;font-weight:600;letter-spacing:.06em;color:#fff}.home-featured-sub{font-size:14px;color:var(--text);opacity:.75;margin-top:10px;letter-spacing:.04em;line-height:1.7}.home-all-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:1.6px;border:.87px solid hsla(0,0%,100%,.28);border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:all .18s;white-space:nowrap}.home-all-btn:hover{border-color:#fff;background:hsla(0,0%,100%,.08);box-shadow:0 0 18px hsla(0,0%,100%,.12)}.home-all-btn svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.5;transition:transform .18s}.home-all-btn:hover svg{transform:translateX(4px)}.home-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.home-more-card{border:.87px solid hsla(0,0%,100%,.22);border-radius:6px;background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .2s;gap:14px;text-align:center;padding:32px 24px}.home-more-card:hover{border-color:#fff;background:hsla(0,0%,100%,.07);box-shadow:0 10px 40px rgba(0,0,0,.45);transform:translateY(-6px) scale(1.015)}.home-more-arrow{width:64px;height:64px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);display:grid;place-items:center}.home-more-arrow svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:1.5}.home-more-t{font-family:var(--inter);font-size:18px;font-weight:600;color:#fff;letter-spacing:.06em}.home-more-s{font-size:13px;color:var(--text);letter-spacing:.05em}.pview{max-width:1200px;margin:0 auto;padding:40px 31px 88px;position:relative;z-index:1}.pback{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--text);font-family:var(--mono);font-size:14px;letter-spacing:1.4px;cursor:pointer;padding:8px 0;margin-bottom:24px}.pback:hover{color:#fff}.pback svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.pgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.pgal-main{height:440px;border:.87px solid var(--border);border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#181d27 0,#0c0e13 65%,#08090d 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pgal-main img{width:300px;height:300px;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6));position:relative;z-index:1}.pgal-main .pimg svg{width:110px;height:110px}.pgal-thumbs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:12px}.pgal-th{height:96px;border:.87px solid var(--border);border-radius:8px;background:#0c0e13;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.pgal-th.on{border-color:#fff}.pgal-th img{width:72px;height:72px;object-fit:contain}.pgal-th svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:1.5}.pinfo-uni{font-size:12px;letter-spacing:.2em;color:var(--text);opacity:.6;margin-bottom:8px}.pinfo-name{font-family:var(--inter);font-size:36px;font-weight:600;color:#fff;line-height:1.1;margin-bottom:8px}.pinfo-type{font-size:14px;color:var(--text);margin-bottom:16px}.pinfo-price{font-size:28px;font-weight:600;color:#fff;white-space:nowrap;margin-bottom:20px}.card-site .pinfo-price{color:var(--magenta)}.pqty{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pqty button{width:44px;height:44px;border:.87px solid hsla(0,0%,100%,.28);border-radius:8px;background:transparent;color:#fff;font-size:20px;cursor:pointer}.pqty span{font-size:18px;color:#fff;min-width:32px;text-align:center}.padd{width:100%;padding:16px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px}.padd svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.pacc{margin-top:24px;border-top:1px solid var(--border)}.pacc details{border-bottom:1px solid var(--border);padding:14px 0}.pacc summary{cursor:pointer;color:#fff;font-size:14px;letter-spacing:.08em}.pacc p{font-size:13px;color:var(--text);line-height:1.7;margin-top:8px}.prel{margin-top:48px}.prel-h{font-size:16px;letter-spacing:.12em;color:#fff;margin-bottom:16px}.prel-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.cartview{max-width:1200px;margin:0 auto;padding:40px 31px 96px;position:relative;z-index:1}.cart-title{font-family:var(--inter);font-size:32px;font-weight:600;color:#fff;letter-spacing:.02em;margin-bottom:8px}.cart-sub{font-size:13px;color:var(--text);opacity:.7;margin-bottom:28px}.cart-grid{display:grid;grid-template-columns:1fr 380px;grid-gap:24px;gap:24px;align-items:start}.cart-items{display:flex;flex-direction:column;gap:12px}.cart-row{display:grid;grid-template-columns:96px 1fr auto;grid-gap:16px;gap:16px;align-items:center;border:.87px solid var(--border);border-radius:10px;background:var(--glass);padding:12px 16px 12px 12px}.cart-thumb{width:96px;height:96px;border-radius:8px;background:radial-gradient(ellipse at 50% 40%,#181d27 0,#0c0e13 70%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.cart-thumb img{width:80px;height:80px;object-fit:contain}.cart-thumb svg{width:36px;height:36px;stroke:#fff;fill:none;stroke-width:1.5}.cart-name{font-family:var(--inter);font-size:17px;font-weight:600;color:#fff}.cart-meta{font-size:12px;color:var(--text);opacity:.65;margin:4px 0 10px}.qty{display:inline-flex;align-items:center;gap:10px}.qty button{width:36px;height:36px;border:.87px solid hsla(0,0%,100%,.28);border-radius:8px;background:transparent;color:#fff;font-size:18px;cursor:pointer;min-width:36px}.qty span{font-size:16px;color:#fff;min-width:28px;text-align:center}.cart-right{text-align:right}.cart-line{font-size:16px;font-weight:600;color:#fff;white-space:nowrap}.cart-rm{background:none;border:none;color:var(--text);font-size:12px;letter-spacing:.08em;cursor:pointer;margin-top:8px;opacity:.6}.cart-rm:hover{color:#fff;opacity:1}.cart-empty{border:.87px dashed var(--border);border-radius:12px;padding:48px 24px;text-align:center;color:var(--text)}.cart-empty .cbtn{margin-top:16px}.sumbox{border:.87px solid var(--border);border-radius:12px;background:var(--glass);padding:20px;position:-webkit-sticky;position:sticky;top:80px}.sumrow{display:flex;justify-content:space-between;font-size:14px;color:var(--text);margin-bottom:10px}.sumrow.total{font-size:20px;color:#fff;font-weight:600;border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.sumrow.total span:last-child{white-space:nowrap}.dmethods{display:flex;flex-direction:column;gap:10px;margin:18px 0 6px}.dmethod{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:.87px solid var(--border);border-radius:10px;padding:12px;cursor:pointer;transition:all .15s;background:transparent;width:100%;text-align:left;color:var(--text)}.dmethod.on{border-color:#fff;background:hsla(0,0%,100%,.05)}.dmethod .dm-dot{width:14px;height:14px;border-radius:50%;border:1px solid hsla(0,0%,100%,.5);position:relative}.dmethod.on .dm-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.dmethod b{color:#fff;font-size:14px;letter-spacing:.06em;display:block}.dmethod small{font-size:12px;opacity:.65;line-height:1.5}.dmethod svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.5}.avito-note{font-size:12px;line-height:1.6;color:var(--text);border:.87px dashed var(--border);border-radius:8px;padding:10px 12px;margin-top:10px}.ff{margin-top:16px;display:flex;flex-direction:column;gap:12px}.ff label{display:block;font-size:11px;letter-spacing:.14em;color:var(--text);opacity:.7;margin-bottom:6px}.ff label i{font-style:normal;color:#ff8080}.ff input{width:100%;padding:12px 14px;border-radius:8px;border:.87px solid var(--border);background:#0c0e13;color:#fff;font-size:14px;font-family:var(--mono)}.ff input.err{border-color:#f55}.ff input:disabled{opacity:.4}.ff .hint{font-size:11.5px;color:var(--text);opacity:.6;line-height:1.5}.ferr{font-size:12px;color:#ff8080;min-height:16px}.paybtn{width:100%;padding:16px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.paybtn:disabled{opacity:.45;cursor:not-allowed}.paybtn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.pvz-open{width:100%;margin-top:10px}.pvz-cur{font-size:12.5px;color:var(--text);margin-top:8px;line-height:1.5}.pvz-cur b{color:#fff}@keyframes pvzPulse{0%{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.45)}60%{transform:scale(1.04);box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.pvz-go{animation:pvzPulse .45s ease}.cbtn.green{border-color:rgba(74,222,128,.55);color:#4ade80;background:rgba(74,222,128,.08)}.cbtn.green svg{stroke:#4ade80}.cbtn.green:hover{border-color:#4ade80;background:rgba(74,222,128,.14);box-shadow:0 0 18px rgba(74,222,128,.15)}.pvz-row.sel{background:rgba(74,222,128,.07);border-color:rgba(74,222,128,.6)}.toast{position:fixed;left:50%;bottom:64px;transform:translateX(-50%) translateY(16px);z-index:300;background:#10131a;border:.87px solid hsla(0,0%,100%,.3);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:center;max-width:min(92vw,440px);opacity:0;visibility:hidden;transition:all .22s ease;box-shadow:0 12px 40px rgba(0,0,0,.5)}.toast.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.toast span{font-size:13px;color:#fff}.toast button{flex:none;padding:8px 14px;font-size:12px}.pvzmodal{position:fixed;inset:0;z-index:200;display:none}.pvzmodal.open{display:block}.pvz-back{position:absolute;inset:0;background:rgba(0,0,0,.7)}.pvz-panel{position:absolute;inset:24px 5% 24px 5%;max-width:1100px;margin:0 auto;background:#0b0d12;border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:1fr 320px;overflow:hidden}.pvz-map{position:relative;min-height:300px;background:#14161c}.pvz-map .leaflet-container{background:#14161c;font-family:var(--mono)}.pvz-side{display:flex;flex-direction:column;border-left:1px solid var(--border);min-height:0}.pvz-side .pvz-h{padding:14px 16px;border-bottom:1px solid var(--border)}.pvz-side .pvz-h b{color:#fff;font-size:14px;letter-spacing:.08em}.pvz-side .pvz-h small{display:block;color:var(--text);font-size:12px;margin-top:4px;opacity:.7}.pvz-list{flex:1 1;overflow-y:auto;padding:8px}.pvz-row{padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;font-size:13px;line-height:1.4}.pvz-row:hover{background:hsla(0,0%,100%,.05)}.pvz-row b{color:#fff;display:block;font-size:13px}.pvz-row small{color:var(--text)}.pvz-foot{padding:12px 16px;border-top:1px solid var(--border);display:flex;gap:8px}.pvz-search{width:100%;margin:12px 16px 0;padding:10px 12px;border-radius:8px;border:.87px solid var(--border);background:#0c0e13;color:#fff;font-size:13px}@media (max-width:900px){.cart-grid{grid-template-columns:1fr}.sumbox{position:static}.pvz-panel{grid-template-columns:1fr;inset:12px;overflow-y:auto}.pvz-map{min-height:280px}.pvz-side{min-height:300px}}@media (max-width:768px){.pgrid{grid-template-columns:1fr;gap:24px}.pgal-main{height:320px}.pgal-main img{width:220px;height:220px}.pinfo-name{font-size:28px}.prel-grid{grid-template-columns:repeat(2,1fr)}.pview{padding:24px 16px 64px}}@media (max-width:1024px){.home-featured-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home-featured{padding:48px 16px 56px}.home-featured-grid{grid-template-columns:repeat(2,1fr);gap:12px}.home-featured-title{font-size:18px}.home-more-card{min-height:240px;padding:24px 16px}.hero-message{padding:48px 16px 56px}.about-section{padding:64px 16px 56px}.univ-tiles{padding:8px 16px 48px}.features{grid-template-columns:1fr;gap:32px;padding:56px 16px 64px}}.feature{text-align:center;padding:8px}.feature-icon{font-size:28px;margin-bottom:14px;color:#fff;display:grid;place-items:center}.feature-icon svg{stroke:#fff;fill:none;stroke-width:1.5}.feature h3{font-family:var(--inter);font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.feature p{font-size:13px;color:var(--text);line-height:1.7}.footer{border-top:.87px solid var(--border);background:linear-gradient(180deg,rgba(6,7,10,.96),rgba(4,5,8,.98));padding:28px 31px 24px;position:relative;z-index:1;margin-bottom:52px}.footer-inner{max-width:1430px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-h{font-family:var(--inter);font-size:14px;font-weight:600;color:#fff;letter-spacing:1.4px;margin-bottom:8px}.footer-link{font-size:13px;letter-spacing:.05em;color:var(--text);text-decoration:none;transition:color .15s;padding:2px 0}.footer-link:hover{color:var(--cyan)}.footer-bottom{max-width:1430px;margin:24px auto 0;padding-top:16px;font-size:11px;letter-spacing:.08em;opacity:.4}.footer-bottom,.sbar{border-top:.67px solid var(--border);color:var(--text)}.sbar{padding:8px 24px;display:flex;gap:24px;font-size:12px;letter-spacing:.1em;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(6,7,10,.92),rgba(6,7,10,.95));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;flex-wrap:wrap}.sdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--text2);margin-right:6px;box-shadow:0 0 6px var(--text2)}@media (max-width:1024px){.ftitle{font-size:56px;line-height:56px}.hero{height:auto}.hero-message{padding:12px 20px 18px}.about-section{padding:20px 20px 18px}.univ-tiles{padding:0 20px 20px}}@media (max-width:768px){.univ-tile-name{font-size:12px;letter-spacing:.04em;white-space:nowrap}.ftitle{font-size:38px;line-height:38px}.hamburger{display:flex}.nav-links,.nav-univ{display:none}.nav{padding:0 10px 0 6px;gap:8px;height:60px}.nav-right{margin-left:auto;gap:8px}.nav-right .nav-code-btn{display:none}.nav-right .cbtn{padding:8px 14px;font-size:13px;letter-spacing:1px}.logo-img{height:28px!important}.mobile-menu{display:block;position:fixed;top:60px;left:0;right:0;bottom:0;z-index:49;background:rgba(6,7,10,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px 20px 40px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-h{font-size:11px;letter-spacing:.2em;color:var(--text);opacity:.5;margin:20px 0 8px}.mobile-menu-h:first-child{margin-top:0}.mobile-menu a,.mobile-menu button.mobile-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 8px;font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:1.2px;color:var(--text);background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-decoration:none}.mobile-menu a:hover,.mobile-menu button.mobile-item:hover{color:#fff}.mobile-menu .mobile-code{margin-top:20px;width:100%;padding:14px;font-size:15px}.main{padding:16px}.legend{display:none}.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.footer-inner{grid-template-columns:1fr;gap:20px}.univ-tiles{grid-template-columns:1fr 1fr;gap:8px}.features{grid-template-columns:1fr;gap:16px}.hero{height:auto}.hero-message{padding:12px 16px 16px}.hero-message .hero-sub{font-size:14px;margin-bottom:12px}.about-section{padding:18px 16px}.about-section p{font-size:13px}}@media (max-width:480px){.hero{height:auto}.ftitle{font-size:28px;line-height:28px}}.leaflet-container{background:#14161c}.hero{line-height:0;margin:0;padding:0;background:var(--bg)}.hero-img{display:block;margin:0 auto;line-height:0;vertical-align:middle}.hero-message{margin-top:0;border-top:none}.mobile-overlay{position:fixed;inset:0;z-index:98;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu{will-change:transform,opacity}.cartview{overflow-x:hidden}.cart-row,.cartview{box-sizing:border-box}.cart-row{min-width:0}.cart-right{min-width:0;flex-shrink:0}.home-featured-grid{align-items:stretch;grid-auto-rows:1fr}.grid .card,.home-featured-grid .card{display:flex;flex-direction:column;height:100%}.grid .cvis,.home-featured-grid .cvis{flex-shrink:0}.grid .cbody,.home-featured-grid .cbody{flex:1 1;display:flex;flex-direction:column}.grid .cfoot,.home-featured-grid .cfoot{margin-top:auto}.home-more-card{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cvis{border:none!important;border-bottom:.87px solid var(--border)!important}.cvis,.cvis *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.cvis *{border:none!important}.card:after,.card:before,.cvis :after,.cvis :before,.cvis:after,.cvis:before{display:none!important}.cvis img{width:150px!important;height:150px!important;object-fit:contain!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}@media (hover:hover){.card:hover .cvis img{transform:translate(-50%,-50%) scale(1.06)!important}.card:hover .pimg{transform:translateY(-4px) scale(1.04)!important}.card:hover .pglow{opacity:1!important}}.cfoot{flex-wrap:nowrap;gap:8px;min-width:0}.cprice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buybtn,.cprice,.unlbtn{white-space:nowrap;flex-shrink:0}.buybtn,.unlbtn{min-width:0}.cname{overflow-wrap:anywhere}@media (max-width:768px){.hero{min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;line-height:0!important}.hero,.hero-img{height:auto!important}.hero-img{width:100%!important;margin:0 auto!important;display:block!important}.hero-message{padding:14px 16px 18px!important;margin:0!important;border-bottom:.87px solid var(--border)!important}.hero-message .hero-sub{margin:0 auto 14px!important;line-height:1.6!important}.about-section{padding:22px 16px 20px!important}.hamburger{z-index:110!important}.cartview{padding:16px 16px 64px!important;max-width:100%!important;overflow-x:hidden!important}.cart-grid{grid-template-columns:1fr!important;gap:16px!important}.cart-row{grid-template-columns:72px 1fr auto!important;gap:10px!important;padding:10px!important;align-items:center!important}.cart-thumb{width:72px!important;height:72px!important;flex-shrink:0!important}.cart-thumb img{width:64px!important;height:64px!important}.cart-name{font-size:14px!important;line-height:1.2!important}.cart-meta{font-size:11px!important;margin:4px 0 8px!important}.cart-line{font-size:14px!important}.qty button{width:32px!important;height:32px!important;min-width:32px!important;font-size:16px!important}.sumbox{position:static!important;top:auto!important}.grid,.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-featured-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.home-featured{padding:28px 16px 32px!important}.home-more-card{height:100%!important;min-height:unset!important;aspect-ratio:auto!important;padding:20px 12px!important}.cvis{height:160px!important}.cvis img{width:120px!important;height:120px!important}.cbody{padding:12px!important}.cname{font-size:15px!important;line-height:1.2!important;margin-bottom:4px!important}.ctype{font-size:11px!important;margin-bottom:10px!important;letter-spacing:.06em!important}.cfoot{gap:6px!important;flex-wrap:nowrap!important;align-items:center!important}.cprice{font-size:13px!important}.buybtn,.cprice,.unlbtn{letter-spacing:.08em!important;white-space:nowrap!important}.buybtn,.unlbtn{padding:7px 10px!important;font-size:11px!important;flex-shrink:0!important;gap:6px!important}.buybtn svg{width:12px!important;height:12px!important}}@media (max-width:480px){.grid,.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cvis{height:140px!important}.cvis img{width:104px!important;height:104px!important}.cname{font-size:14px!important}.cprice{font-size:12px!important}.buybtn,.unlbtn{padding:6px 8px!important;font-size:10px!important}.cart-row{grid-template-columns:64px 1fr auto!important}.cart-thumb{width:64px!important;height:64px!important}}@media (max-width:360px){.grid,.home-featured-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.buybtn,.unlbtn{padding:6px 7px!important}}@media (min-width:769px){.nav{background:var(--bg)}.hero-img{width:auto!important;max-width:min(1500px,96vw)!important;max-height:74vh!important;margin:-30px auto 0!important;position:relative}.hero-message{padding:0 31px 16px!important;margin-top:-140px;position:relative;z-index:2;background:none!important;border-bottom:none!important}.hero-message .hero-sub{margin-bottom:12px!important;text-shadow:0 2px 12px rgba(0,0,0,.85)}.hero-message .hero-cta{text-shadow:0 2px 10px rgba(0,0,0,.8)}}@media (max-width:768px){.hero-block{min-height:100svh;display:flex;flex-direction:column}.hero{flex:0 0 auto;padding-top:36px!important}.hero-message{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px 30px!important}.hero-message .hero-sub{font-size:16px!important;margin:0 auto 33px!important}.mobile-overlay{background:rgba(6,7,10,.97)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-menu{z-index:99!important;padding-top:16px!important}.nav{z-index:101!important}.mobile-close{display:none!important}}.cbtns{flex-shrink:0;min-width:0}.cbtns,.gobtn{display:inline-flex;gap:8px;align-items:center}.gobtn{padding:8px 18px;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:1.6px;border:.87px solid hsla(0,0%,100%,.28);border-radius:6px;background:transparent;color:var(--text);cursor:pointer;transition:all .15s;white-space:nowrap}.gobtn:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.07)}.gobtn .go-ico{display:none}.gobtn .go-ico svg{width:16px;height:16px}.card.site .gobtn{border-color:rgba(176,38,255,.45)}.card.site .gobtn:hover{border-color:var(--magenta);color:var(--magenta);background:rgba(176,38,255,.08)}.qadd{position:relative;width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:.87px solid hsla(0,0%,100%,.28);border-radius:6px;background:transparent;color:var(--text);cursor:pointer;transition:all .15s}.qadd:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.07)}.qadd svg{width:16px;height:16px}.qadd.in-cart{background:rgba(34,197,94,.15);border-color:#22c55e;color:#22c55e}.qadd.pulse{transform:scale(1.18)}.qbadge{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#22c55e;color:#04120a;font-size:11px;font-weight:700;display:grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbar{transform:translateZ(0);-webkit-transform:translateZ(0);padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.scart-link{cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.gobtn .go-txt{display:none}.gobtn .go-ico{display:inline-flex}.gobtn{padding:8px 11px!important}.qadd{width:36px;height:36px}}.hero-new{position:relative;overflow:hidden}.hero-new:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-grid{z-index:2;grid-template-columns:1.05fr 1fr;grid-gap:32px;gap:32px;align-items:center;max-width:1430px;margin:0 auto;padding:48px 31px 64px}.hero-grid,.hero-visual{position:relative;display:grid}.hero-visual{place-items:center;min-height:420px}.hero-glow{position:absolute;width:min(560px,92%);aspect-ratio:1/1;transition:transform .6s ease-out;will-change:transform}.hero-glow-core{inset:0;background:radial-gradient(circle,rgba(237,0,83,.38) 0,rgba(237,0,83,.16) 48%,transparent 70%);filter:blur(50px);animation:glowPulse 6s ease-in-out infinite}.hero-disc,.hero-glow-core{position:absolute;border-radius:50%}.hero-disc{left:50%;top:50%;width:62%;aspect-ratio:1/1;transform:translate(-50%,-50%);animation:discPulse 7s ease-in-out infinite}@keyframes discPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.92}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.07);opacity:1}}.hero-photo{position:relative;z-index:1;width:100%;max-width:640px;height:auto}.hero-copy{text-align:left}.hero-title{font-family:var(--inter);font-size:34px;line-height:1.1;font-weight:800;color:#fff;margin:0 0 20px;letter-spacing:0;max-width:620px}.hero-new .hero-sub{font-size:17px;max-width:520px;margin-left:0!important;margin-right:0!important;text-align:left}@media (prefers-reduced-motion:reduce){.hero-disc,.hero-glow-core{animation:none}.hero-glow{transition:none}}.cart-sub,.ctype,.fsub,.hero-new .hero-sub,.home-featured-sub,.pinfo-type{font-size:16px!important;line-height:1.6!important}@media (max-width:768px){.cart-sub,.ctype,.fsub,.hero-new .hero-sub,.home-featured-sub,.pinfo-type{font-size:14px!important;line-height:1.6!important}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr 1fr;gap:20px;padding:32px 20px 48px}.hero-title{font-size:30px}.hero-visual{min-height:320px}}@media (max-width:768px){.hero-grid{grid-template-columns:1fr;gap:4px;padding:0 16px 4px}.hero-visual{min-height:0}.hero-glow{width:min(380px,96%)}.hero-photo{max-width:420px;margin:0 auto}.hero-copy{text-align:left;padding:6px 4px 0}.hero-title{font-size:34px;margin-bottom:14px}.hero-new .hero-sub{margin-left:0!important;margin-right:0!important;text-align:left;margin-left:auto;margin-right:auto}}