:root{--bg:#0f0f0f;--surface:#1a1a1a;--card:#262626;--border:#333;--text:#fff;--muted:#a0a0a0;--accent:#3b82f6}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}body{-webkit-font-smoothing:antialiased;min-width:320px;min-height:100dvh;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:#fff}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#app{min-height:100vh}button,input{font:inherit}button{color:inherit}.shop-app{background:var(--bg);min-height:100dvh;position:relative;overflow:hidden}.site-grid{z-index:0;pointer-events:none;opacity:.52;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.page-shell{z-index:1;width:min(1180px,100% - 3rem);margin-inline:auto;position:relative}.global-announcement{z-index:51;background:var(--accent);color:#081018;letter-spacing:.04em;text-align:center;padding:.65rem 1rem;font-size:.78rem;font-weight:800;position:relative}.global-announcement span{max-width:1180px;margin:auto;display:block}.detail-media-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.detail-media-button img{object-fit:cover;width:100%;height:100%;display:block}.image-lightbox{z-index:180;cursor:zoom-out;background:#000000eb;place-items:center;padding:3rem;display:grid;position:fixed;inset:0;overflow:hidden}.image-lightbox>img{object-fit:contain;cursor:default;width:auto;max-width:min(1100px,82vw);height:auto;max-height:76vh;display:block}.image-lightbox span{color:#cbd5e1;text-align:center;font-size:.75rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.image-lightbox-close{z-index:1;color:#fff;cursor:pointer;background:#1b222d;border:1px solid #586273;border-radius:50%;width:42px;height:42px;font-size:1.6rem;line-height:1;position:absolute;top:1rem;right:1rem}.image-lightbox-arrow{z-index:1;color:#fff;cursor:pointer;background:#1b222de6;border:1px solid #586273;border-radius:10px;place-items:center;width:44px;height:64px;font-size:2.4rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.image-lightbox-arrow.previous{left:1.2rem}.image-lightbox-arrow.next{right:1.2rem}.image-lightbox-thumbnails{gap:.45rem;max-width:calc(100% - 2rem);padding:.35rem;display:flex;position:absolute;bottom:2.5rem;overflow-x:auto}.image-lightbox-thumbnails button{opacity:.65;cursor:pointer;background:#121821;border:1px solid #414b5c;border-radius:6px;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden}.image-lightbox-thumbnails button.active{border-color:var(--accent);opacity:1}.image-lightbox-thumbnails img{object-fit:cover;width:100%;height:100%}.filter-range-group{gap:.55rem;display:grid}.price-presets{flex-wrap:wrap;gap:.4rem;display:flex}.price-presets button{border:1px solid var(--border);background:var(--surface);width:62px;min-height:32px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.45rem .35rem;font-size:.72rem;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.price-presets button:hover,.price-presets button.active{border-color:var(--accent);color:var(--text);background:#75aaff24}.filter-range{gap:.45rem;display:flex}.filter-range input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:.55rem;padding:.65rem .7rem;font-size:.8rem}.filter-range input:focus{border-color:var(--accent);outline-offset:1px;outline:2px solid #75aaff33}.shop-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0fde;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 3rem);min-height:76px;margin:auto;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:750;text-decoration:none;display:flex}.brand img{object-fit:contain;width:39px;height:39px}.brand small{color:var(--accent);letter-spacing:.1em;border:1px solid #3b82f673;border-radius:4px;margin-left:.3rem;padding:.28rem .42rem;font:700 .58rem/1 ui-monospace,monospace}.desktop-nav{align-items:center;gap:1.8rem;display:flex}.desktop-nav a,.product-nav-item>button{color:var(--muted);font-size:.875rem;font-weight:600;text-decoration:none}.desktop-nav a:hover,.product-nav-item>button:hover{color:var(--text)}.product-nav-item{position:relative}.product-nav-item>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:1.8rem 0;display:flex}.product-nav-item>button span{color:#666;font-size:.75rem}.product-mega{border:1px solid var(--border);opacity:0;pointer-events:none;background:#141414fa;border-radius:0 0 14px 14px;grid-template-columns:1fr 1fr;gap:3rem;width:470px;padding:1.5rem;transition:all .2s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,-8px);box-shadow:0 22px 60px #00000080}.product-nav-item:hover .product-mega,.product-nav-item:focus-within .product-mega{opacity:1;pointer-events:auto;transform:translate(-50%)}.product-mega div{gap:.3rem;display:grid}.product-mega small{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font:700 .62rem/1 ui-monospace,monospace}.product-mega a{color:#c2c2c2;padding:.45rem 0}.nav-separator{background:var(--border);width:1px;height:20px}.header-actions{align-items:center;gap:.55rem;display:flex}.icon-button,.account-button,.cart-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .75rem;display:inline-flex}.icon-button:hover,.account-button:hover,.cart-button:hover{background:var(--card);border-color:#4b4b4b}.icon-button svg,.account-button svg,.cart-button svg,.catalog-search svg,.global-search-box svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.icon-button span,.account-button span,.cart-button span{color:#d4d4d4;font-size:.8rem;font-weight:600}.icon-button kbd{color:#737373;border:1px solid #414141;border-radius:4px;padding:.18rem .3rem;font:500 .58rem/1 ui-monospace,monospace}.cart-button b{color:#07101f;background:var(--accent);border-radius:50%;place-items:center;min-width:21px;height:21px;padding:0 .3rem;font-size:.65rem;display:grid}.mobile-menu-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;width:42px;height:42px;display:none}.mobile-menu-button span{background:#fff;width:18px;height:1px;margin:5px auto;display:block}.mobile-nav{display:none}.promo-banner{height:min(560px,100svh - 128px);min-height:430px;margin-top:1.5rem;margin-bottom:5rem}.promo-slide{border:1px solid var(--border);background:#161616;border-radius:18px;position:absolute;inset:0;overflow:hidden}.promo-slide>img{object-fit:cover;object-position:55% center;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.promo-shade{background:linear-gradient(90deg,#0b0b0bfc 0%,#0b0b0be8 39%,#0b0b0b2e 75%,#0b0b0b0d);position:absolute;inset:0}.tone-blue:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 35%,#3b82f638,#0000 36%);position:absolute;inset:0}.tone-clean{background:var(--accent)}.tone-clean:before{content:"";background-image:linear-gradient(#07101f1a 1px,#0000 1px),linear-gradient(90deg,#07101f1a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.tone-clean .promo-shade{background:linear-gradient(110deg,#07101f24,#07101f80)}.tone-clean .promo-copy p,.tone-clean .promo-index{color:#07101f}.tone-clean .promo-copy button{color:#fff;background:#07101f}.promo-copy{z-index:2;width:min(560px,51%);position:absolute;top:50%;left:clamp(2rem,6vw,5.5rem);transform:translateY(-50%)}.promo-copy p{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font:750 .72rem/1 ui-monospace,monospace}.promo-copy h2{letter-spacing:-.075em;margin-top:1rem;font-size:clamp(3.6rem,6.6vw,6.6rem);line-height:.9}.promo-copy>span{color:#b1b1b1;max-width:470px;margin-top:1.4rem;font-size:1rem;line-height:1.55;display:block}.tone-clean .promo-copy>span{color:#ffffffd1}.promo-copy button{color:#07101f;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:1.5rem;margin-top:1.8rem;padding:.85rem 1rem;font-size:.82rem;font-weight:750;display:inline-flex}.promo-copy button b{font-size:1rem}.promo-index{z-index:2;color:#777;letter-spacing:.1em;font:700 .62rem/1 ui-monospace,monospace;position:absolute;top:1.3rem;right:1.3rem}.promo-controls{z-index:5;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.promo-controls>button{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.promo-controls>div{gap:.35rem;display:flex}.promo-controls>div button{cursor:pointer;background:#ffffff4d;border:0;border-radius:3px;width:22px;height:3px;padding:0}.promo-controls>div button.active{background:#fff}.promo-progress{z-index:6;background:#ffffff24;border-radius:0 0 18px 18px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.promo-progress span{transform-origin:0;background:linear-gradient(90deg,#3b82f6,#86b6ff);width:100%;height:100%;animation:6.5s linear forwards promo-countdown;display:block;transform:scaleX(0)}@keyframes promo-countdown{to{transform:scaleX(1)}}.shop-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:3rem;padding-block:7rem 6.5rem;display:grid}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font:700 .7rem/1 ui-monospace,monospace;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}.shop-intro h1{letter-spacing:-.078em;margin-top:1.4rem;font-size:clamp(4.2rem,7.8vw,7.5rem);line-height:.9}.shop-intro h1 em{color:#0000;-webkit-text-stroke:1.5px white;font-style:normal}.shop-intro>p{max-width:440px;color:var(--muted);padding-bottom:.4rem;font-size:1.1rem;line-height:1.65}.catalog{padding-bottom:8rem;scroll-margin-top:100px}.catalog-head{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding-top:2rem;display:flex}.section-index{color:var(--accent);letter-spacing:.15em;font:700 .65rem/1 ui-monospace,monospace}.catalog h2{letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(2.1rem,4vw,3.6rem)}.catalog-search{border:1px solid var(--border);background:#1a1a1ae0;border-radius:11px;align-items:center;width:min(440px,45%);min-height:50px;padding-inline:1rem;transition:border-color .2s;display:flex}.catalog-search:focus-within{border-color:var(--accent)}.catalog-search svg{color:var(--muted);flex:none}.catalog-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 .8rem;font-size:.9rem}.catalog-search input::placeholder{color:#676767}.catalog-search span{color:#696969;white-space:nowrap;font:600 .6rem/1 ui-monospace,monospace}.category-row{scrollbar-width:none;gap:.5rem;margin-block:2rem 1.5rem;scroll-margin-top:100px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-row button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#1a1a1aa6;border-radius:99px;flex:none;padding:.65rem 1rem;font-size:.76rem;font-weight:650}.category-row button:hover{color:#fff;border-color:#505050}.category-row button.active{color:#07101f;border-color:var(--accent);background:var(--accent)}.product-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.product-card{min-width:0}.product-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.product-image{aspect-ratio:1/1.03;border:1px solid var(--border);background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.product-image:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .4s}.product-link:hover .product-image img{filter:brightness(1.08);transform:scale(1.045)}.product-number,.product-badge{z-index:2;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px;padding:.35rem .48rem;font:700 .59rem/1 ui-monospace,monospace;position:absolute;top:.85rem}.product-sale-badge{z-index:3;color:#ffd4d4;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#841923db;border:1px solid #ff6f6f59;border-radius:5px;padding:.35rem .48rem;font:800 .59rem/1 ui-monospace,monospace;position:absolute;top:.85rem;left:.85rem}.product-sale-expiry{z-index:3;color:#fff;letter-spacing:.04em;text-align:center;background:#b52f42;border:1px solid #ff969666;border-radius:5px;min-width:max-content;padding:.45rem .65rem;font:800 .58rem/1.15 ui-monospace,monospace;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #5a000c59}.product-number{color:#878787;background:#0f0f0fbf;left:.85rem}.product-badge{color:#07101f;background:var(--accent);text-transform:uppercase;right:.85rem}.view-product{z-index:2;color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0fcc;border-radius:7px;padding:.55rem .7rem;font:700 .65rem/1 ui-monospace,monospace;transition:all .25s;position:absolute;bottom:.85rem;right:.85rem;transform:translateY(5px)}.product-link:hover .view-product{opacity:1;transform:none}.product-info{justify-content:space-between;align-items:start;gap:1rem;padding-top:1.1rem;display:flex}.product-info span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:650 .62rem/1 ui-monospace,monospace}.product-info h3{letter-spacing:-.025em;margin-top:.5rem;font-size:1.18rem}.product-info strong{white-space:nowrap;padding-top:1rem;font-size:.95rem}.sale-price{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.sale-price s{color:#8a8f99;font-size:.8em}.sale-price.has-sale{color:#ef5968}.sale-price small{color:#fff;letter-spacing:.04em;background:#b52f42;border-radius:4px;padding:.2rem .3rem;font:800 .52rem/1 ui-monospace,monospace}.detail-price .sale-price{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.detail-price .sale-price.has-sale{color:#ef5968}.detail-price .sale-price strong{color:inherit;font:inherit}.detail-price .sale-price.has-sale strong{color:#ef5968}.detail-price .sale-price small{flex-basis:100%;width:max-content}.detail-sale-expiry{color:#fff;letter-spacing:.04em;background:#b52f42;border:1px solid #ff969666;border-radius:5px;width:max-content;margin-top:.55rem;padding:.45rem .65rem;font:800 .62rem/1.15 ui-monospace,monospace;display:block;box-shadow:0 5px 18px #5a000c59}.product-link>p{color:#858585;margin-top:.65rem;font-size:.86rem;line-height:1.55}.stock-hint{color:#f59e0b;letter-spacing:.04em;margin-top:.65rem;font:700 .65rem/1.2 ui-monospace,monospace;display:block}.stock-hint.soldout{color:#ef4444}.empty-state{text-align:center;border:1px dashed #353535;border-radius:16px;place-items:center;min-height:380px;display:grid}.empty-state span{color:var(--accent);font:700 .65rem/1 ui-monospace,monospace}.empty-state h3{margin-top:1rem;font-size:1.8rem}.empty-state p{color:var(--muted);margin-top:.6rem}.empty-state button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;margin-top:1.5rem;padding:.8rem 1rem}.product-section{padding-bottom:5.5rem}.rail-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.35rem;padding-top:1.6rem;display:flex}.rail-heading>div:first-child>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font:700 .64rem/1 ui-monospace,monospace}.rail-heading h2{letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(2rem,4vw,3.25rem)}.rail-actions{align-items:center;gap:.45rem;display:flex}.rail-actions button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;height:38px;padding:0 .8rem;font-size:.75rem}.rail-actions button:hover{background:var(--card);border-color:#515151}.rail-actions .view-all{color:var(--muted);margin-right:.2rem;padding-inline:.9rem}.product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,29%);grid-auto-flow:column;gap:1rem;width:100%;margin-right:0;padding-right:0;display:grid;overflow:auto hidden}.product-rail.fade-right:not(.fade-left){-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 110px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 110px),#0000 100%)}.product-rail.fade-left:not(.fade-right){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px 100%)}.product-rail.fade-left.fade-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px calc(100% - 110px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px calc(100% - 110px),#0000 100%)}.product-rail::-webkit-scrollbar{display:none}.rail-product{scroll-snap-align:start;min-width:0}.rail-product>a{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.rail-image{aspect-ratio:1.05;border:1px solid var(--border);background:var(--surface);border-radius:14px;position:relative;overflow:hidden}.rail-image>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.rail-product:hover .rail-image>img{transform:scale(1.045)}.rail-image>i{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c7;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;transition:all .2s;display:grid;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(5px)}.rail-product:hover .rail-image>i{opacity:1;transform:none}.rail-info{grid-template-columns:1fr auto;gap:.45rem 1rem;padding-top:.9rem;display:grid}.rail-info>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font:650 .6rem/1 ui-monospace,monospace}.rail-info>strong{letter-spacing:-.02em;font-size:.98rem}.rail-info>b{white-space:nowrap;font-size:.86rem;font-weight:650}.rail-info>.stock-hint{color:#f59e0b;grid-column:1/-1;margin-top:.1rem}.rail-info>.stock-hint.soldout{color:#ef4444}.product-placeholder{background:radial-gradient(circle at 78% 18%,#3b82f647,#0000 29%),linear-gradient(145deg,#202020,#111);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.2rem;display:flex;position:absolute;inset:0}.product-placeholder:before{opacity:.5;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.product-placeholder:after{aspect-ratio:1;content:"";border:1px solid #ffffff24;border-radius:50%;width:36%;position:absolute;top:18%;right:16%;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05}.product-placeholder>*{z-index:1;position:relative}.product-placeholder span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:700 .58rem/1 ui-monospace,monospace}.product-placeholder strong{letter-spacing:-.05em;max-width:75%;margin-top:.55rem;font-size:clamp(1.5rem,3vw,2.3rem);line-height:.95}.product-placeholder small{color:#666;letter-spacing:.12em;margin-top:.8rem;font:650 .52rem/1 ui-monospace,monospace}.placeholder-violet{background:radial-gradient(circle at 78% 18%,#8b5cf64d,#0000 29%),linear-gradient(145deg,#211c2a,#111)}.placeholder-violet span{color:#a78bfa}.placeholder-orange{background:radial-gradient(circle at 78% 18%,#f9731647,#0000 29%),linear-gradient(145deg,#281d17,#111)}.placeholder-orange span{color:#fb923c}.placeholder-green{background:radial-gradient(circle at 78% 18%,#22c55e42,#0000 29%),linear-gradient(145deg,#17231b,#111)}.placeholder-green span{color:#4ade80}.all-products{padding-block:5.5rem 8rem}.catalog-title-row{grid-template-columns:1fr .7fr;align-items:end;gap:3rem;display:grid}.catalog-title-row h1{letter-spacing:-.075em;margin-top:.7rem;font-size:clamp(4rem,8vw,7.6rem);line-height:.9}.catalog-title-row>p{max-width:420px;color:var(--muted);padding-bottom:.5rem;font-size:1rem;line-height:1.65}.catalog-toolbar{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:3.5rem;padding-block:1.1rem;display:flex}.catalog-toolbar .catalog-search{width:min(500px,52%)}.sort-select{color:#6f6f6f;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.sort-select select{border:1px solid var(--border);color:#d5d5d5;background:var(--surface);cursor:pointer;border-radius:8px;outline:0;padding:.7rem 2.2rem .7rem .8rem;font-size:.76rem}.catalog-layout{grid-template-columns:210px 1fr;gap:2.5rem;margin-top:2rem;display:grid}.filter-sidebar{align-self:start;position:sticky;top:105px}.filter-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.filter-title>span{font-size:.82rem;font-weight:700}.filter-title button{color:#707070;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem}.filter-sidebar nav{padding-top:.7rem;display:grid}.filter-sidebar .filter-group-label{color:#575757;letter-spacing:.13em;text-transform:uppercase;margin:1rem 0 .25rem;font:700 .56rem/1 ui-monospace,monospace}.filter-sidebar .filter-group-label:first-child{margin-top:.35rem}.filter-sidebar nav button{color:#909090;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.78rem;display:flex}.filter-sidebar nav button:hover,.filter-sidebar nav button.active{color:#fff}.filter-sidebar nav button.active span:before{background:var(--accent);content:"";width:6px;height:6px;box-shadow:0 0 10px var(--accent);vertical-align:middle;border-radius:50%;flex:0 0 6px;margin-right:.5rem;display:inline-block}.filter-sidebar nav button small{color:#555;font:600 .6rem/1 ui-monospace,monospace}.filter-sidebar nav button.group-start{border-top:1px solid #292929;margin-top:.75rem;padding-top:1.2rem}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-grid .product-placeholder{padding:.8rem}.catalog-product-grid .product-placeholder strong{font-size:1.45rem}.catalog-pagination{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.04em;justify-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;font:600 .68rem/1 ui-monospace,monospace;display:grid}.catalog-pagination>div{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.catalog-pagination button{border:1px solid var(--border);min-width:2.45rem;min-height:2.45rem;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;padding:.5rem .7rem}.catalog-pagination button:hover:not(:disabled),.catalog-pagination button.active{border-color:var(--accent);color:#080808;background:var(--accent)}.catalog-pagination button:disabled{opacity:.38;cursor:not-allowed}.mobile-filters{display:none}.seo-intro{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.seo-intro span{color:var(--accent);letter-spacing:.12em;font:700 .64rem/1 ui-monospace,monospace}.seo-intro h2{letter-spacing:-.06em;max-width:650px;margin-top:1rem;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.95}.seo-intro>div:last-child{align-content:center;gap:1.2rem;display:grid}.seo-intro p{color:var(--muted);line-height:1.75}.seo-intro a{color:#fff;text-underline-offset:3px}.shop-note{z-index:1;border-block:1px solid var(--border);background:#1a1a1aa6;position:relative}.note-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:3rem;display:flex}.note-inner span{color:var(--accent);letter-spacing:.16em;font:700 .66rem/1 ui-monospace,monospace}.note-inner p{letter-spacing:-.04em;text-align:right;max-width:570px;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:650;line-height:1.15}.product-detail{padding-block:2rem 7rem}.back-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-size:.82rem;font-weight:650}.back-link:hover{color:#fff}.breadcrumbs{color:#777;flex-wrap:wrap;gap:.55rem;font-size:.76rem;display:flex}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:#fff}.product-title-band{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin-top:2rem;padding-bottom:1.5rem;display:grid}.product-title-band h1{letter-spacing:-.065em;max-width:1050px;margin-top:.8rem;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.9}.product-condition{color:#d9eaff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#102034;border:1px solid #3d526d;border-radius:999px;align-self:end;padding:.65rem .8rem;font:800 .65rem/1 ui-monospace,monospace}.product-condition.condition-used-complete{color:#ffe5a0;background:#271f0b;border-color:#786733}.product-condition.condition-used-incomplete{color:#ffc0c7;background:#2d1015;border-color:#87414a}.detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:1.5rem;display:grid}.detail-gallery{gap:.75rem;min-width:0;display:grid;position:sticky;top:108px}.detail-media{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.detail-media img{object-fit:cover;width:100%;height:100%}.detail-thumbnails{grid-template-columns:repeat(auto-fill,minmax(64px,78px));gap:.55rem;display:grid}.detail-thumbnails button{aspect-ratio:1;cursor:pointer;background:#111;border:1px solid #30343a;border-radius:9px;padding:3px;overflow:hidden}.detail-thumbnails button.active{border-color:#70a7ff;box-shadow:0 0 0 2px #3b82f633}.detail-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%}.detail-placeholder{padding:clamp(1.5rem,4vw,3rem);position:absolute;inset:0}.detail-placeholder strong{max-width:75%;font-size:clamp(3rem,7vw,6rem)}.detail-code{z-index:2;color:#8b8b8b;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0fb3;border-radius:5px;padding:.4rem .55rem;font:700 .62rem/1 ui-monospace,monospace;position:absolute;top:1rem;left:1rem}.media-markers i{z-index:2;border-color:#ffffff52;width:13px;height:13px;position:absolute}.media-markers i:first-child{border-top:1px solid;border-right:1px solid;top:1rem;right:1rem}.media-markers i:nth-child(2){border-bottom:1px solid;border-right:1px solid;bottom:1rem;right:1rem}.media-markers i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:1rem;left:1rem}.media-markers i:nth-child(4){border-top:1px solid;border-left:1px solid;top:1rem;left:1rem}.detail-content{border:1px solid var(--border);background:linear-gradient(145deg,#191919f7,#0c0c0cf7);border-radius:18px;padding:clamp(1.25rem,2.5vw,2rem);position:sticky;top:108px;box-shadow:0 24px 80px #00000047}.detail-description{color:var(--muted);margin-top:1.6rem;font-size:1.03rem;line-height:1.7}.detail-price{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-top:0;font-size:1.65rem;font-weight:700;display:flex}.detail-price small{color:#666;font-size:.67rem;font-weight:500}.option-group{border:0;border-top:1px solid var(--border);margin-top:2.3rem;padding:1.3rem 0 0}.option-group legend{width:100%;font-size:.78rem;font-weight:700}.option-group legend span{float:right;color:var(--muted);font-weight:500}.swatches{gap:.55rem;margin-top:1rem;display:flex}.swatches button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.swatches button.text-option{border-radius:9px;width:auto;min-width:76px;height:42px}.swatches button.active{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--accent);border-color:#fff}.swatches button:disabled{opacity:1;cursor:not-allowed;background:#1a1012;border-color:#63343a}.swatches button.soldout:after{z-index:3;content:"";pointer-events:none;background:#ef334d;border:2px solid #16090b;border-radius:999px;width:46px;height:4px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 8px #ef334d6b}.swatches button.soldout i{opacity:.42;filter:saturate(.45)brightness(.72)}.swatches button.soldout>span{z-index:5;color:#ff9aa7;opacity:0;pointer-events:none;background:#1c1013;border:1px solid #533138;border-radius:5px;width:max-content;padding:.3rem .42rem;font:750 .52rem/1 ui-monospace,monospace;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.swatches button.soldout:hover>span,.swatches button.soldout:focus-visible>span{opacity:1}.swatches i{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff2e}.swatches strong{max-width:100px;color:var(--text);text-align:center;padding:.35rem .6rem;font-size:.65rem;line-height:1.1}.text-options{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.text-options button{border:1px solid var(--border);min-width:92px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:9px;padding:.72rem .9rem;position:relative}.text-options button.active{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--accent);border-color:#fff}.text-options button:disabled{color:#ff9aa7;cursor:not-allowed;background:#1a1012;border-color:#63343a}.text-options button span{color:#ff9aa7;margin-top:.25rem;font-size:.55rem;display:block}.selected-variant-summary{color:var(--muted);margin-top:1rem;font-size:.78rem}.detail-stock{color:#f59e0b;letter-spacing:.06em;text-transform:uppercase;margin-top:1.25rem;font:750 .74rem/1.2 ui-monospace,monospace}.detail-stock.soldout{color:#ef4444}.detail-stock:not(.soldout){color:var(--muted)}.buy-row{grid-template-columns:112px 1fr;gap:.7rem;margin-top:1.6rem;display:grid}.quantity-control{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr 1fr;min-height:54px;display:grid;overflow:hidden}.quantity-control button{cursor:pointer;background:0 0;border:0}.quantity-control button:disabled{color:#444;cursor:default}.quantity-control span{place-items:center;font-size:.85rem;display:grid}.add-button{color:#07101f;background:var(--accent);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:54px;padding:0 1.15rem;font-weight:750;transition:background .2s,transform .2s;display:flex}.add-button:hover{background:#60a5fa;transform:translateY(-1px)}.add-button:disabled{color:#8a8a8a;cursor:not-allowed;background:#2a2a2a;transform:none}.add-button span{font-size:.83rem}.detail-tags{border-top:1px solid var(--border);flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;padding-top:1.35rem;display:flex}.detail-tags span{color:#8e8e8e;letter-spacing:.05em;background:#ffffff05;border:1px solid #303030;border-radius:999px;padding:.45rem .65rem;font:650 .61rem/1 ui-monospace,monospace}.product-description-section{border-top:1px solid var(--border);width:100%;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,4vw,4rem)}.rich-product-copy{color:#aaa;min-width:0;font-size:1rem;line-height:1.8}.rich-product-copy p{white-space:pre-line}.rich-product-copy p+p,.rich-product-copy ul+p,.rich-product-copy p+ul{margin-top:1.35rem}.rich-product-copy h3{color:#fff;letter-spacing:-.02em;margin:2.4rem 0 1rem;font-size:1.3rem}.rich-product-copy h3:first-child{margin-top:0}.rich-product-copy strong{color:#ededed;font-weight:750}.rich-product-copy ul{gap:.65rem;padding-left:1.3rem;display:grid}.rich-product-copy li{padding-left:.25rem}.rich-product-copy li::marker{color:var(--accent)}.product-description-body{align-content:start;gap:1.25rem;width:min(1100px,100%);min-width:0;margin-inline:auto;display:grid}.product-safety{background:linear-gradient(135deg,#7f1d1d24,#ef444409);border:1px solid #ef44446b;border-radius:12px;grid-column:2;padding:1.4rem}.product-safety>span{color:#ff7b86;letter-spacing:.13em;align-items:center;gap:.55rem;font:750 .62rem/1 ui-monospace,monospace;display:flex}.product-safety>span i{color:#fff;background:#dc3349;border-radius:50%;place-items:center;width:21px;height:21px;font:850 .72rem/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 4px #dc33491f}.product-safety>h3{margin-top:.75rem;font-size:1.25rem}.product-safety article{background:#0000002e;border-left:3px solid #ef4455;margin-top:1rem;padding:1rem 1rem 1rem 1.15rem;position:relative}.product-safety article.severity-danger{border-left-color:#ef4444}.product-safety article.severity-info{border-left-color:var(--accent)}.product-safety article strong{font-size:.9rem}.product-safety article p{color:#a5a5a5;margin-top:.4rem;font-size:.82rem;line-height:1.6}.product-safety article small{color:#777;margin-top:.65rem;font-size:.67rem;display:inline-block}.product-safety article a{float:right;color:#9b9b9b;margin-top:.65rem;font-size:.67rem}.manufacturer-card{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:1.25rem}.manufacturer-card>span{color:var(--accent);letter-spacing:.13em;font:700 .62rem/1 ui-monospace,monospace}.manufacturer-card h3{margin-top:.8rem;font-size:1.2rem}.manufacturer-card address{color:#919191;margin-top:.8rem;font-size:.83rem;font-style:normal;line-height:1.65}.manufacturer-card>div{flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;display:flex}.manufacturer-card a{color:#c5c5c5;text-underline-offset:3px;font-size:.75rem}.product-description-body .spec-grid{margin-top:.25rem}.spec-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:1fr 1fr;margin-top:2.2rem;display:grid}.spec-grid div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:1rem}.spec-grid dt{color:#696969;letter-spacing:.06em;font:600 .66rem/1 ui-monospace,monospace}.spec-grid dd{margin-top:.55rem;font-size:.85rem}.prototype-note{color:#5f5f5f;margin-top:1rem;font-size:.72rem;line-height:1.5}.not-found{min-height:72vh;padding-block:8rem}.not-found>span{color:var(--accent);font:700 .7rem/1 ui-monospace,monospace}.not-found h1{letter-spacing:-.06em;max-width:700px;margin-top:1rem;font-size:clamp(3rem,7vw,6rem);line-height:.95}.not-found button{color:#07101f;background:var(--accent);cursor:pointer;border:0;border-radius:8px;margin-top:2rem;padding:.9rem 1.1rem;font-weight:700}.shop-footer{z-index:1;border-top:1px solid var(--border);background:#0a0a0a;position:relative}.shop-footer .page-shell{grid-template-columns:1fr 1fr 1.4fr;align-items:start;gap:3rem;padding-block:4rem;display:grid}.footer-brand{align-items:center;gap:.7rem;display:flex}.footer-brand img{object-fit:contain;width:36px;height:36px}.shop-footer p{color:var(--muted);font-size:.86rem;line-height:1.6}.shop-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.6rem;display:flex}.shop-footer a{color:var(--muted);font-size:.78rem;text-decoration:none}.shop-footer nav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.shop-footer nav button:hover,.shop-footer a:hover{color:#fff}.shop-footer .withdrawal-function-link{color:#f0f3f8;border:1px solid #434b58;border-radius:6px;padding:.45rem .65rem}.footer-services{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr minmax(240px,.8fr);gap:2rem;padding-top:1.6rem;display:grid}.footer-services>div{gap:.75rem;display:grid}.footer-services small{color:#646b76;letter-spacing:.13em;font:700 .57rem/1 ui-monospace,monospace}.footer-services>div>div{flex-wrap:wrap;gap:.55rem;display:flex}.footer-services img{background:#fff;border:1px solid #282c33;border-radius:8px;width:auto;height:38px;display:block}.trustpilot-footer{background:#0d120f;border:1px solid #29312c;border-radius:10px;align-content:center;gap:.35rem;padding:.9rem 1rem;display:grid}.trustpilot-footer span{color:#00b67a;letter-spacing:.08em;font-size:1rem}.trustpilot-footer b{color:#f3f6f4;font-size:.8rem}.trustpilot-footer small{color:#7c8780;font-size:.65rem;line-height:1.4}.footer-bottom{border-top:1px solid var(--border);color:#696969;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1.5rem;font:600 .65rem/1.4 ui-monospace,monospace;display:flex}.commerce-page{min-height:68vh;padding-block:5rem 7rem}.commerce-heading{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-bottom:2rem;display:grid}.commerce-heading>span{color:var(--accent);letter-spacing:.16em;grid-column:1/-1;font:700 .65rem/1 ui-monospace,monospace}.commerce-heading h1{letter-spacing:-.075em;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.88}.commerce-heading p{max-width:410px;color:var(--muted);text-align:right;line-height:1.6}.account-page-heading{grid-template-columns:minmax(0,1fr) minmax(260px,410px)}.account-page-heading p{place-self:end}.commerce-heading.compact{border:0;display:block}.commerce-heading.compact h1{margin-top:1rem}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:3rem;margin-top:2.5rem;display:grid}.cart-list{align-content:start;display:grid}.cart-line{border-bottom:1px solid var(--border);grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding-block:1.25rem;display:grid}.cart-product-image{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:11px;width:126px;height:126px;padding:0;overflow:hidden}.cart-product-image img{object-fit:cover;width:100%;height:100%}.cart-product-copy{gap:.4rem;display:grid}.cart-product-copy small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:700 .58rem/1 ui-monospace,monospace}.cart-product-copy>button{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:1.15rem;font-weight:750}.cart-product-copy>span{color:#777;font-size:.75rem}.cart-quantity{align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.cart-quantity button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;width:28px;height:28px}.cart-quantity button:disabled{color:#444;cursor:not-allowed}.cart-quantity .remove-line{color:#777;background:0 0;border:0;width:auto;margin-left:.4rem;padding-inline:.5rem;font-size:.68rem;text-decoration:underline}.delivery-callout{border-left:2px solid var(--accent);background:#3b82f612;gap:.55rem;margin-top:1.4rem;padding:1.2rem;display:grid}.delivery-callout b{color:var(--accent);letter-spacing:.1em;font:700 .65rem/1 ui-monospace,monospace}.delivery-callout span{color:var(--muted);font-size:.82rem;line-height:1.55}.order-summary{border:1px solid var(--border);background:#191919eb;border-radius:14px;align-self:start;padding:1.5rem;position:sticky;top:100px}.order-summary>span{letter-spacing:.13em;text-transform:uppercase;font:700 .65rem/1 ui-monospace,monospace}.order-summary dl{gap:.85rem;margin-top:1.5rem;display:grid}.order-summary dl>div{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.order-summary dd{color:#fff;margin:0}.order-summary .discount,.order-summary .discount dd{color:#69a0ff}.coupon-box{background:#141414;border:1px solid #303030;border-radius:9px;gap:.55rem;margin-top:1rem;padding:.85rem;display:grid}.coupon-box>label{color:#858585;letter-spacing:.08em;text-transform:uppercase;font:650 .58rem/1 ui-monospace,monospace}.coupon-box>div:not(.coupon-applied){grid-template-columns:1fr auto;gap:.45rem;display:grid}.coupon-box input{color:#ededed;text-transform:uppercase;background:#0d0d0d;border:1px solid #383838;border-radius:7px;outline:0;min-width:0;padding:.68rem .72rem;font-size:.7rem}.coupon-box input:focus{border-color:#686868}.coupon-box button{color:#d0d0d0;cursor:pointer;background:#252525;border:1px solid #424242;border-radius:7px;padding:.65rem .75rem;font-size:.65rem;font-weight:650}.coupon-box button:hover:not(:disabled){background:#303030;border-color:#606060}.coupon-box button:disabled{opacity:.45;cursor:wait}.coupon-applied{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coupon-applied span{gap:.25rem;display:grid}.coupon-applied b{color:#9be8ba;font:800 .72rem/1 ui-monospace,monospace}.coupon-applied small{color:#718078;font-size:.59rem;line-height:1.4}.coupon-applied button{color:#a8d7bb;background:#16261d;border-color:#405046;width:28px;height:28px;padding:0}.order-summary .discount.voucher,.order-summary .discount.voucher dd{color:#69d998}.order-summary .summary-total{border-top:1px solid var(--border);color:#fff;margin-top:.4rem;padding-top:1.1rem;font-weight:750}.order-summary .summary-total dd{font-size:1.25rem}.order-summary>small{color:#666;margin-top:.7rem;font-size:.66rem;display:block}.checkout-button{color:#07101f;background:var(--accent);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:1.4rem;padding:1rem 1.1rem;font-size:.84rem;font-weight:800;display:flex}.checkout-button:hover{background:#69a0ff}.payment-strip{color:#777;justify-content:center;gap:1rem;margin-top:1rem;font:700 .58rem/1 ui-monospace,monospace;display:flex}.commerce-empty{text-align:center;justify-items:center;gap:1rem;padding:7rem 1rem;display:grid}.commerce-empty>span{color:var(--accent);font:700 .65rem/1 ui-monospace,monospace}.commerce-empty h2{letter-spacing:-.06em;font-size:clamp(2.5rem,6vw,4.6rem)}.commerce-empty p{color:var(--muted)}.commerce-empty button,.secondary-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:.85rem 1rem;font-weight:700}.commerce-empty.inline{border:1px solid var(--border);border-radius:14px;padding-block:5rem}.dev-banner{color:#a8c5ff;background:#3b82f614;border:1px solid #3b82f666;border-radius:9px;gap:1rem;margin-bottom:2rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.4;display:flex}.dev-banner b{color:var(--accent);letter-spacing:.1em;flex:none;font:750 .63rem/1.4 ui-monospace,monospace}.checkout-main{min-width:0}.step-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-bottom:1rem;display:grid}.step-tabs span{color:#5f5f5f;letter-spacing:.09em;padding:.8rem .3rem;font:700 .62rem/1 ui-monospace,monospace}.step-tabs span.active{color:var(--accent);border-bottom:2px solid var(--accent)}.step-tabs span.done{color:#a2a2a2}.checkout-card{border:1px solid var(--border);background:#161616d1;border-radius:15px;padding:clamp(1.4rem,4vw,3rem)}.checkout-card h2{letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:.94}.checkout-card>p:not(.eyebrow):not(.form-error):not(.simulation-note){max-width:560px;color:var(--muted);margin-top:1rem;line-height:1.6}.checkout-card label{gap:.5rem;margin-top:1.4rem;display:grid}.checkout-card label>span:first-child{color:#aaa;font-size:.72rem;font-weight:650}.checkout-card input{color:#fff;background:#101010;border:1px solid #393939;border-radius:8px;outline:0;width:100%;min-height:50px;padding:.75rem .9rem}.checkout-card input:focus{border-color:var(--accent)}.checkout-card input:disabled{color:#777}.dev-code{background:#3b82f612;border:1px dashed #3b82f68c;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;margin-top:1.3rem;padding:1rem;display:grid}.dev-code span{color:#9fbce8;font-size:.7rem}.dev-code strong{color:var(--accent);letter-spacing:.14em;grid-area:1/2/3;font:800 1.6rem/1 ui-monospace,monospace}.dev-code small{color:#666;font-size:.62rem}.form-grid{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.form-grid .wide{grid-column:1/-1}.form-error{color:#fca5a5;background:#ef444414;border:1px solid #ef444466;border-radius:8px;margin-top:1rem;padding:.8rem 1rem;font-size:.78rem}.payment-options{gap:.65rem;margin-top:1.5rem;display:grid}.payment-options label{border:1px solid var(--border);cursor:pointer;background:#111;border-radius:9px;grid-template-columns:auto 54px 1fr auto;align-items:center;gap:.9rem;margin:0;padding:1rem}.payment-options label.active{border-color:var(--accent);background:#3b82f612}.payment-options label.unavailable{opacity:.46;cursor:not-allowed}.payment-options input{width:16px;min-height:16px;accent-color:var(--accent)}.payment-options span{gap:.3rem;display:grid}.payment-options small{color:#727272;font-size:.67rem}.payment-options strong{color:#929292;font:750 .62rem/1 ui-monospace,monospace}.checkout-payment-logo{object-fit:contain;object-position:center;width:46px;max-height:28px}.klarna-checkout-note{background:linear-gradient(100deg,#ff7cbd1f,#60a5fa14);border:1px solid #ff7cbd6b;border-radius:9px;gap:.3rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.klarna-checkout-note span{color:#ffb4d7;letter-spacing:.1em;text-transform:uppercase;font:800 .57rem/1 ui-monospace,monospace}.klarna-checkout-note b{font-size:.78rem}.klarna-checkout-note small{color:var(--muted);font-size:.67rem;line-height:1.5}.simulation-note{color:#777;margin-top:1rem;font-size:.72rem}.warranty-checkout{background:#11151b;border:1px solid #343943;border-radius:10px;margin-top:1rem;overflow:hidden}.warranty-checkout summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.warranty-checkout summary::-webkit-details-marker{display:none}.warranty-checkout summary>span{gap:.25rem;display:grid}.warranty-checkout summary b{color:#e7eefb;font-size:.76rem}.warranty-checkout summary small{color:#7f8999;font-size:.64rem}.warranty-checkout summary i{color:#8ab8ff;font-size:1.2rem;font-style:normal;transition:transform .2s}.warranty-checkout[open] summary i{transform:rotate(45deg)}.warranty-checkout a{background:#fff;border-top:1px solid #343943;max-height:440px;display:block;overflow:auto}.warranty-checkout img{width:100%;height:auto;display:block}.mini-lines{border-bottom:1px solid var(--border);gap:.7rem;margin-top:1.2rem;padding-bottom:1rem;display:grid}.mini-lines div{color:#aaa;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.checkout-summary-address{border-bottom:1px solid var(--border);gap:.25rem;margin:1rem 0;padding:.85rem 0;display:grid}.checkout-summary-address span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.checkout-summary-address strong{color:var(--text);font-size:.82rem}.checkout-summary-address small{color:#aaa;font-size:.75rem;line-height:1.45}.checkout-summary-address button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem}.delivery-date{background:#3b82f612;border-radius:8px;gap:.3rem;margin-top:1.2rem;padding:.9rem;display:grid}.delivery-date span,.delivery-date small{color:#777;font-size:.65rem}.delivery-date strong{color:#a9c7ff;font-size:.82rem}.checkout-card>.checkout-dispatch-note{background:#11151c;border-radius:8px;width:100%;padding:.8rem .9rem;font-size:.65rem;color:#7e8795!important;max-width:none!important;margin-top:1rem!important;line-height:1.55!important}.terms-check.compact{color:#9aa3b2;cursor:pointer;grid-template-columns:16px 1fr;align-items:center;gap:.55rem;margin-top:.9rem;font-size:.65rem;line-height:1.5;display:grid}.terms-check.compact input{width:15px;height:15px;min-height:15px;accent-color:var(--accent);align-self:center;margin:0}.terms-check.compact a{color:#8ab8ff}.checkout-card .checkout-submit{margin-top:.9rem}.product-dispatch{color:#7f8794;margin:.8rem 0 0;font-size:.72rem}.product-dispatch strong{color:#b5cef7}.safety-purchase-alert{background:#7f1d1d21;border:1px solid #ef44447a;border-radius:9px;grid-template-columns:28px 1fr;gap:.75rem;margin-top:1rem;padding:.85rem .9rem;display:grid}.safety-purchase-alert>span{color:#fff;background:#dc3349;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:850;display:grid;box-shadow:0 0 0 4px #dc33491c}.age-warning-symbol{border-radius:50%;place-items:center;position:relative;color:#101010!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:4px solid #e51f32!important;display:grid!important}.age-warning-symbol:after{content:"";background:#e51f32;border-radius:4px;width:45px;height:4px;position:absolute;transform:rotate(-48deg)}.age-warning-symbol i{z-index:1;letter-spacing:-.05em;font:900 .58rem/1 Arial,sans-serif;position:relative}.age-warning-symbol.large{float:right;margin:0 0 .7rem 1rem;border-width:5px!important;width:52px!important;height:52px!important}.age-warning-symbol.large:after{width:61px;height:5px}.age-warning-symbol.large i{font-size:.72rem}.safety-purchase-alert:has(.age-warning-symbol){grid-template-columns:42px 1fr;align-items:center}.safety-purchase-alert>div{gap:.3rem;display:grid}.safety-purchase-alert b{color:#ffd9dd;font-size:.72rem}.safety-purchase-alert small{color:#bd9096;font-size:.65rem;line-height:1.45}.order-success{text-align:center;justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.order-success>span{color:var(--accent);letter-spacing:.14em;font:700 .65rem/1 ui-monospace,monospace}.success-mark{color:#07101f;background:var(--accent);border-radius:50%;place-items:center;width:74px;height:74px;margin-block:1rem;font-size:2rem;font-weight:900;display:grid}.order-success h2{letter-spacing:-.07em;font-size:clamp(3rem,7vw,5.5rem)}.order-success p{max-width:570px;color:var(--muted);line-height:1.6}.order-success>div:last-child{gap:.7rem;display:flex}.order-success .checkout-button{width:auto;margin:0}.trustpilot-after-order{text-align:left;background:#0d120f;border:1px solid #28322d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(720px,100%);padding:1rem 1.2rem;display:grid}.trustpilot-after-order>span{color:#00b67a;letter-spacing:.06em}.trustpilot-after-order div{gap:.25rem;display:grid}.trustpilot-after-order b{font-size:.8rem}.trustpilot-after-order small{color:#89918d;font-size:.68rem;line-height:1.5}.trustpilot-after-order a{color:#d9f7e9;white-space:nowrap;font-size:.72rem;font-weight:750}.withdrawal-function{min-height:70vh;padding-block:5rem 7rem}.withdrawal-function-card{border:1px solid var(--border);background:#101010;border-radius:18px;width:min(720px,100%);margin:1.5rem auto 0;padding:clamp(1.4rem,4vw,2.5rem)}.withdrawal-function-card>small{color:var(--accent);letter-spacing:.13em;font:750 .62rem/1 ui-monospace,monospace}.withdrawal-function-card h1{letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(2.7rem,7vw,5rem);line-height:.92}.withdrawal-function-card>p{max-width:590px;color:var(--muted);line-height:1.65}.withdrawal-function-card form{gap:1rem;margin-top:2rem;display:grid}.withdrawal-function-card label{color:#a5a5a5;gap:.45rem;font-size:.72rem;display:grid}.withdrawal-function-card input,.withdrawal-function-card textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#0a0a0a;border:1px solid #303030;border-radius:8px;padding:.9rem 1rem}.withdrawal-function-card dl{border:1px solid #292929;border-radius:10px;gap:0;margin:2rem 0;display:grid;overflow:hidden}.withdrawal-function-card dl div{border-bottom:1px solid #292929;grid-template-columns:150px 1fr;gap:1rem;padding:.9rem 1rem;display:grid}.withdrawal-function-card dl div:last-child{border-bottom:0}.withdrawal-function-card dt{color:#777;font-size:.7rem}.withdrawal-function-card dd{overflow-wrap:anywhere;margin:0;font-size:.78rem}.withdrawal-actions{justify-content:flex-end;gap:.7rem;display:flex}.withdrawal-actions .checkout-button,.withdrawal-function-card.complete .checkout-button{width:auto;margin:0}.withdrawal-function-card.complete{justify-items:start;display:grid}.legal-addendum{padding-top:0!important}.bank-transfer-box{text-align:left;background:radial-gradient(circle at 100% 0,#3b82f62e,#0000 42%),#121821;border:1px solid #355b92;border-radius:16px;width:min(620px,100%);padding:clamp(1.2rem,4vw,2rem);box-shadow:0 24px 70px #0000004d}.bank-transfer-box>span{color:#82b1f5;letter-spacing:.12em;font:800 .62rem/1 ui-monospace,monospace}.bank-transfer-box dl{gap:.75rem;margin:1.25rem 0;display:grid}.bank-transfer-box dl div{border-bottom:1px solid #293548;justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.bank-transfer-box dt{color:#7f8998;font-size:.68rem}.bank-transfer-box dd{color:#eef4ff;text-align:right;overflow-wrap:anywhere;margin:0;font:750 .76rem/1.3 ui-monospace,monospace}.bank-transfer-box small{color:#8d98a8;font-size:.68rem;line-height:1.6}.account-login{max-width:650px;margin-top:2rem}.account-bar{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;margin-block:2rem;padding:1rem 1.2rem;display:flex}.account-bar div{gap:.3rem;display:grid}.account-bar small{color:#777;font-size:.64rem}.account-bar button{color:#999;cursor:pointer;background:0 0;border:0;font-size:.72rem}.account-dashboard{grid-template-columns:230px minmax(0,1fr);gap:1.4rem;margin-top:2rem;display:grid}.account-mobile-trigger{display:none}.account-sidebar{background:#111318;border:1px solid #2d3138;border-radius:14px;align-self:start;gap:1.2rem;padding:1rem;display:grid;position:sticky;top:92px}.account-sidebar>div{border-bottom:1px solid #292d34;gap:.4rem;padding:.4rem .35rem .9rem;display:grid}.account-sidebar>div small,.account-sidebar nav>small{color:#6f9eea;letter-spacing:.12em;font:750 .55rem/1 ui-monospace,monospace}.account-sidebar>div strong{color:#d8dde7;overflow-wrap:anywhere;font-size:.69rem}.account-sidebar nav{gap:.3rem;display:grid}.account-sidebar nav>small{margin:.9rem .45rem .35rem}.account-sidebar nav button{color:#8f97a4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.75rem .8rem;font-size:.7rem;font-weight:700;display:grid}.account-sidebar nav button:hover,.account-sidebar nav button.active{color:#eef4ff;background:#172641;border-color:#355b94}.account-sidebar nav button span{min-width:0;color:inherit;background:0 0;padding:0;font-size:.7rem}.account-sidebar nav button>em{color:#a9c7ff;text-align:center;background:#243651;border-radius:99px;min-width:21px;padding:.22rem .38rem;font:700 .55rem/1 ui-monospace,monospace}.account-logout{color:#ff9aa5;cursor:pointer;background:#7f1d2f38;border:1px solid #6f2934;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem;font-weight:750;display:flex}.account-logout:hover{color:#ffd7dc;background:#991b3466;border-color:#b63b4b}.account-logout i{font-size:1.1rem;font-style:normal;line-height:1}.account-sidebar nav button>i,.account-logout>i{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.account-sidebar nav button>i svg,.account-logout>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.account-content{min-width:0}.account-welcome,.account-customer-data{background:radial-gradient(circle at 100% 0,#3068c72e,#0000 40%),#14171c;border:1px solid #303640;border-radius:14px;margin-bottom:1rem;padding:clamp(1.2rem,3vw,2rem)}.account-welcome>small,.account-customer-data>small,.account-section-title>small{color:#72a5f7;letter-spacing:.12em;font:750 .58rem/1 ui-monospace,monospace}.account-welcome h2,.account-section-title h2{letter-spacing:-.055em;margin-top:.6rem;font-size:clamp(2rem,4vw,3.2rem)}.account-welcome>p,.account-section-title>p{color:#858d99;max-width:630px;margin-top:.7rem;line-height:1.6}.account-welcome>div{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.account-welcome>div span{color:#8f99a8;background:#101319;border:1px solid #303846;border-radius:9px;padding:.7rem .85rem;font-size:.68rem}.account-welcome>div b{color:#fff;margin-right:.3rem;font-size:1rem}.account-customer-data{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-customer-data>small{grid-column:1/-1}.account-customer-data>div{background:#0f1115;border-radius:9px;gap:.35rem;padding:.9rem;display:grid}.account-customer-data span{color:#777f8b;font-size:.62rem}.account-customer-data strong{overflow-wrap:anywhere;font-size:.78rem}.account-section-title{margin-bottom:1.2rem}.account-section-title .details-button{margin-top:1rem}.affiliate-coming-soon{background:radial-gradient(circle at 100% 0,#3b82f62e,#0000 42%),#12161d;border:1px solid #3b82f659;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.affiliate-coming-soon-icon{color:#8db9ff;background:#172641;border:1px solid #355b94;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.affiliate-coming-soon-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:25px;height:25px}.affiliate-coming-soon small{color:#72a5f7;letter-spacing:.12em;font:750 .58rem/1 ui-monospace,monospace}.affiliate-coming-soon h3{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.25rem)}.affiliate-coming-soon p{color:#9aa5b5;max-width:650px;margin-top:.7rem;line-height:1.65}.affiliate-coming-soon strong{color:#c5d9fb;margin-top:1.1rem;font-size:.75rem;display:block}.admin-test-lab{background:radial-gradient(circle at 95% 0,#3b82f629,#0000 35%),#151515;border:1px solid #3b82f673;border-radius:13px;margin-bottom:1.5rem;padding:clamp(1.2rem,3vw,1.8rem)}.admin-test-lab header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-test-lab header span{color:var(--accent);letter-spacing:.14em;font:750 .62rem/1 ui-monospace,monospace}.admin-test-lab h2{letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.5rem,3vw,2.2rem)}.admin-test-lab header>b{color:#f59e0b;letter-spacing:.08em;white-space:nowrap;border:1px solid #f59e0b61;border-radius:6px;padding:.45rem .6rem;font:700 .55rem/1 ui-monospace,monospace}.admin-test-lab>p{color:#888;max-width:680px;margin-top:.8rem;font-size:.82rem;line-height:1.6}.admin-test-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.admin-test-actions button{cursor:pointer;background:#202020;border:1px solid #393939;border-radius:7px;padding:.68rem .8rem;font-size:.7rem;font-weight:700}.admin-test-actions button:hover{border-color:var(--accent)}.admin-test-actions button.primary{color:#07101f;border-color:var(--accent);background:var(--accent)}.admin-test-actions button:disabled{opacity:.5;cursor:wait}.admin-test-lab>small{color:#9fc0ff;margin-top:1rem;line-height:1.5;display:block}.saved-address-picker{gap:.55rem;margin-top:1.4rem;display:grid}.saved-address-picker>span{color:#777;letter-spacing:.1em;font:700 .62rem/1 ui-monospace,monospace}.saved-address-picker button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#111;border-radius:9px;gap:.35rem;padding:.85rem 1rem;display:grid}.saved-address-picker button:hover{border-color:var(--accent)}.saved-address-picker small{color:#777;line-height:1.45}.account-addresses{background:radial-gradient(circle at 100% 0,#3068c71f,#0000 36%),#14171c;border:1px solid #303640;border-radius:14px;margin-bottom:1.5rem;overflow:hidden}.account-addresses>header{border-bottom:1px solid #2b3039;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.account-addresses>header>div{gap:.35rem;display:grid}.account-addresses>header small{color:#72a5f7;letter-spacing:.12em;font:750 .56rem/1 ui-monospace,monospace}.account-addresses>header h3{letter-spacing:-.03em;font-size:1.35rem}.account-addresses>header p{color:#7f8794;font-size:.68rem;line-height:1.5}.account-addresses>header button{color:#edf5ff;cursor:pointer;background:#204c91;border:1px solid #3d6fbe;border-radius:8px;flex:none;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.68rem;font-weight:800;display:flex}.account-addresses>header button span{font-size:1rem;line-height:.7}.address-card-grid{background:#2b3039;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid}.address-card{background:#101318;grid-template-rows:auto 1fr auto;min-height:245px;padding:1.25rem;display:grid}.address-card-head{align-items:center;gap:.75rem;display:flex}.address-card-number{color:#88b3f5;background:#16243a;border:1px solid #31486a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font:800 .58rem/1 ui-monospace,monospace;display:grid}.address-card-head>div{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.address-card-head b{font-size:.83rem}.address-card-head small{color:#9ec2ff;letter-spacing:.07em;background:#1c3152;border-radius:99px;padding:.25rem .38rem;font:800 .49rem/1 ui-monospace,monospace}.address-card address{color:#818a98;align-content:start;gap:.22rem;margin-top:1.15rem;font-size:.72rem;font-style:normal;line-height:1.45;display:grid}.address-card address strong{color:#dbe2ed;margin-bottom:.25rem;font-size:.78rem}.address-card footer{border-top:1px solid #282d35;gap:.45rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.address-card footer button{color:#bcd4f8;cursor:pointer;background:#17202d;border:1px solid #33435a;border-radius:7px;flex:1;padding:.58rem .65rem;font-size:.63rem;font-weight:750}.address-card footer .danger-link{color:#d99199;background:#211518;border-color:#4a3035}.address-empty{text-align:center;justify-items:center;gap:.55rem;padding:3rem 1rem;display:grid}.address-empty>span{color:#8ab5f4;background:#182338;border:1px solid #354762;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.address-empty b{margin-top:.35rem;font-size:.88rem}.address-empty p{color:#7f8794;max-width:430px;font-size:.7rem;line-height:1.55}.address-empty button{color:#e9f2ff;cursor:pointer;background:#204c91;border:1px solid #3d6fbe;border-radius:7px;margin-top:.35rem;padding:.65rem .8rem;font-size:.65rem;font-weight:750}.support-inbox>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.support-inbox>header button{color:#dbe7ff;cursor:pointer;background:#182033;border:1px solid #3b465b;border-radius:7px;padding:.6rem .8rem;font-size:.68rem;font-weight:750}.support-inbox>p{color:#818894;margin-top:1rem;font-size:.78rem}.order-filter-bar{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 .8rem;display:flex}.order-filter-bar>span{color:#777;letter-spacing:.11em;font:750 .6rem/1 ui-monospace,monospace}.order-filter-bar>div{flex-wrap:wrap;gap:.4rem;display:flex}.order-filter-bar button{color:#8d949f;cursor:pointer;background:#14161a;border:1px solid #30343d;border-radius:999px;padding:.55rem .75rem;font-size:.65rem;font-weight:750}.order-filter-bar button.active{color:#fff;background:#1d4f9c;border-color:#3979df}.support-inbox{background:linear-gradient(135deg,#22488729,#0000 48%),#121419;border:1px solid #3b82f659;border-radius:12px;margin-bottom:1.5rem;padding:1.2rem}.support-inbox header span{color:#6fa5ff;letter-spacing:.12em;font:750 .6rem/1 ui-monospace,monospace}.support-inbox header h2{margin-top:.5rem;font-size:1.5rem}.support-ticket-list{gap:.5rem;margin-top:1rem;display:grid}.support-ticket-list>button{color:#fff;text-align:left;cursor:pointer;background:#0e1014;border:1px solid #292e38;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.support-ticket-list span{gap:.3rem;display:grid}.support-ticket-list small{color:#737b89;font-size:.62rem}.support-ticket-list i{color:#9fc0ff;background:#19243a;border-radius:999px;padding:.35rem .5rem;font:700 .56rem/1 ui-monospace,monospace}.support-ticket-list i.closed{color:#9ca3af;background:#25272c}.order-list{gap:1.4rem;display:grid}.order-card{background:linear-gradient(145deg,#191b20,#121316);border:1px solid #30343b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 45px #0000002e}.order-row{justify-content:space-between;align-items:center;gap:1rem;min-height:94px;padding:1.15rem 1.4rem;display:flex}.order-row-primary{grid-template-columns:auto auto auto;align-items:center;gap:.5rem 1.25rem;display:grid}.order-row-primary small{color:#767d89;letter-spacing:.08em;grid-column:1/-1;font:700 .59rem/1 ui-monospace,monospace}.order-row-primary h2{font:800 1rem/1 ui-monospace,monospace}.order-row-primary>span{color:#858b95;font-size:.7rem}.order-card-meta{align-items:center;gap:1rem;display:flex}.order-card-meta>span{color:#bfdbfe;background:#3b82f61f;border:1px solid #60a5fa40;border-radius:99px;padding:.45rem .7rem;font-size:.68rem;font-weight:750}.order-card-meta>span.cancelled{color:#a6a8ad;background:#26282d;border-color:#3e4148}.order-card-meta>strong{font-size:.95rem}.order-card-products{flex-wrap:wrap;grid-column:1;gap:.55rem;padding:0 1.4rem 1rem;display:flex}.order-card-products>span{background:#111318;border:1px solid #292d34;border-radius:9px;align-items:center;gap:.5rem;max-width:190px;padding:.35rem .55rem .35rem .35rem;display:flex}.order-card-products img,.order-card-products i{object-fit:cover;background:#222630;border-radius:6px;flex:0 0 34px;width:34px;height:34px}.order-card-products i{color:#8ca3c4;place-items:center;font:800 .55rem/1 sans-serif;display:grid}.order-card-products small{color:#aeb4bd;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.3;overflow:hidden}.order-card-products>b{color:#7d8796;align-self:center;font-size:.65rem}.order-row-actions{background:#111216;border-left:1px solid #30343b;align-items:center;gap:.55rem;padding:1rem 1.2rem;display:flex}.details-button{color:#d3e3ff;white-space:nowrap;cursor:pointer;background:#172641;border:1px solid #365b94;border-radius:8px;padding:.7rem .9rem;font-size:.7rem;font-weight:750}.details-button:hover{background:#1d3153;border-color:#60a5fa}.order-facts{background:#2b2e34;border:1px solid #2b2e34;border-radius:12px;grid-template-columns:1.1fr .8fr 1.2fr;gap:1px;display:grid;overflow:hidden}.order-facts>section{background:#17191d;align-content:start;gap:.45rem;padding:1rem;display:grid}.order-facts small{color:#737b88;letter-spacing:.1em;font:750 .56rem/1 ui-monospace,monospace}.order-facts b{font-size:.77rem}.order-facts span{color:#8c929c;font-size:.68rem;line-height:1.55}.order-facts dl{gap:.35rem;display:grid}.order-facts dl div{color:#8c929c;justify-content:space-between;font-size:.65rem;display:flex}.order-facts dl div:last-child{color:#fff;border-top:1px solid #34373d;margin-top:.25rem;padding-top:.5rem;font-weight:800}.order-products{background:#17191d;border:1px solid #2b2e34;border-radius:12px;display:grid}.order-products>div{color:#d5d8dd;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.75rem;display:flex}.order-products>div>img,.order-product-placeholder{object-fit:cover;background:#242831;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.order-product-placeholder{color:#8ca3c4;place-items:center;font:800 .62rem/1 sans-serif;display:grid}.order-products>div+div{border-top:1px solid #2b2e34}.order-products>div>span{gap:.25rem;display:grid}.order-products small{color:#777f8b;font-size:.62rem}.order-products strong{white-space:nowrap}.order-tracker{background:radial-gradient(circle at 85% -30%,#3b82f63d,#0000 42%),#0c111a;border:1px solid #303b4d;border-radius:14px;margin:0;padding:clamp(1rem,3vw,1.5rem)}.tracker-live{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tracker-live>span{color:#78aaff;letter-spacing:.14em;font:800 .6rem/1 ui-monospace,monospace}.tracker-live>span i{background:#60a5fa;border-radius:50%;width:7px;height:7px;margin-right:.4rem;animation:1.8s ease-out infinite tracking-pulse;display:inline-block;box-shadow:0 0 0 5px #60a5fa1f}.tracker-live b{color:#f7faff;text-align:right;font-size:.82rem}.status-line{background:#323946;border-radius:99px;height:5px;margin:1.8rem 10% -14px;overflow:hidden}.status-line i{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;transition:width .5s;display:block}.tracker-steps{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.tracker-steps li{color:#697386;text-align:center;justify-items:center;gap:.45rem;font:700 .6rem/1.2 ui-monospace,monospace;display:grid}.tracker-steps i{color:#788397;background:#121925;border:2px solid #3c4554;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.tracker-steps li.done{color:#bfdbfe}.tracker-steps li.done i{color:#07152e;background:#93c5fd;border-color:#60a5fa}.tracker-steps li.current i{box-shadow:0 0 0 5px #60a5fa24,0 0 22px #60a5fa73}.tracking-details{border-top:1px solid #293241;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.4rem;padding-top:1rem;display:flex}.tracking-details>div{gap:.3rem;display:grid}.tracking-details small{color:#738096;letter-spacing:.12em;font:700 .56rem/1 ui-monospace,monospace}.tracking-details strong{color:#fff;overflow-wrap:anywhere;font:750 .77rem/1.3 ui-monospace,monospace}.tracking-details div>span{color:#778196;font-size:.64rem}.tracking-details a{color:#07152e;background:#93c5fd;border-radius:9px;flex:none;padding:.75rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s}.tracking-details a:hover{background:#bfdbfe;transform:translateY(-2px)}.cancelled-order-note{background:#202126;border:1px solid #3b3d43;border-radius:12px;align-items:center;gap:.8rem;margin:0;padding:1rem;display:flex}.cancelled-order-note>span{color:#d1d5db;background:#34363d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.cancelled-order-note div{gap:.25rem;display:grid}.cancelled-order-note small{color:#858990}.order-actions{justify-content:flex-end;gap:.6rem;padding-top:.2rem;display:flex}.invoice-button,.cancel-button,.withdraw-button{cursor:pointer;border-radius:8px;padding:.7rem .9rem;font-size:.7rem;font-weight:750}.invoice-button{color:#c7dcff;background:#172641;border:1px solid #365b94}.invoice-button:hover{background:#1d3153;border-color:#60a5fa}.cancel-button{color:#d99aa2;background:#241719;border:1px solid #513338;margin:0}.cancel-button:hover{color:#ffc4cc;border-color:#a14a58}.withdraw-button{color:#c8e8b7;background:#1a2815;border:1px solid #4b653d}.withdraw-button:hover{color:#efffe8;border-color:#79a663}.invoice-button:disabled,.cancel-button:disabled,.withdraw-button:disabled{opacity:.48;cursor:not-allowed}@keyframes tracking-pulse{0%{box-shadow:0 0 #60a5fa66}80%,to{box-shadow:0 0 0 8px #60a5fa00}}.order-modal-overlay{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.order-modal{background:#111216;border:1px solid #363a42;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(900px,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 35px 110px #000000b8}.order-modal>header{background:#18191d;border-bottom:1px solid #30333a;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;display:flex}.order-modal>header>div{grid-template-columns:auto auto;align-items:baseline;gap:.35rem 1rem;display:grid}.order-modal>header small{color:#7af;letter-spacing:.12em;grid-column:1/-1;font:750 .57rem/1 ui-monospace,monospace}.order-modal>header h2{font:850 1.15rem/1 ui-monospace,monospace}.order-modal>header span{color:#777f8b;font-size:.65rem}.order-modal>header button{color:#b5bac2;cursor:pointer;background:#22242a;border:1px solid #3c4048;border-radius:8px;padding:.6rem .75rem;font-size:.68rem}.order-modal-scroll{gap:1rem;padding:1.5rem;display:grid;overflow:auto}.order-modal>footer{background:#18191d;border-top:1px solid #30333a;justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem;display:flex}.confirm-overlay{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog{background:radial-gradient(circle at 100% 0,#b0344629,#0000 40%),#17181b;border:1px solid #443337;border-radius:18px;width:min(460px,100%);padding:2rem;box-shadow:0 30px 100px #000000b3}.confirm-icon{color:#ffb2bd;background:#301b20;border:1px solid #713d46;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:1.4rem;font-size:1.35rem;font-weight:900;display:grid}.confirm-dialog>small{color:#b86b76;letter-spacing:.1em;font:750 .58rem/1 ui-monospace,monospace}.confirm-dialog h2{letter-spacing:-.045em;margin-top:.7rem;font-size:2rem}.confirm-dialog p{color:#979ba3;margin-top:.8rem;font-size:.8rem;line-height:1.65}.confirm-dialog>div{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.6rem;display:grid}.confirm-dialog button{color:#c9cbd0;cursor:pointer;background:#232428;border:1px solid #3b3d42;border-radius:9px;padding:.8rem;font-size:.72rem;font-weight:750}.confirm-dialog button.danger{color:#fff;background:#9f3343;border-color:#853e49}.confirm-dialog button:disabled{opacity:.55;cursor:wait}.legal-page{padding-block:6rem 8rem}.legal-page>h1{letter-spacing:-.08em;margin-top:1.2rem;font-size:clamp(4rem,9vw,8rem);line-height:.86}.legal-grid{border-top:1px solid var(--border);grid-template-columns:.55fr 1.45fr;gap:5rem;margin-top:5rem;padding-top:2rem;display:grid}.legal-grid>aside{color:var(--accent);letter-spacing:.13em;align-self:start;font:750 .7rem/1.6 ui-monospace,monospace;position:sticky;top:110px}.legal-grid>div{gap:2.7rem;display:grid}.legal-grid section{gap:.8rem;display:grid}.legal-grid h2{letter-spacing:-.025em;font-size:1.3rem}.legal-grid p{max-width:720px;color:var(--muted);line-height:1.75}.legal-grid ul{max-width:720px;color:var(--muted);gap:.7rem;padding-left:1.15rem;line-height:1.65;display:grid}.legal-grid a{color:var(--accent)}.search-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:start center;padding:8vh 1rem;display:grid;position:fixed;inset:0}.search-panel{background:#151515;border:1px solid #3b3b3b;border-radius:16px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 90px #0009,0 0 80px #3b82f614}.search-panel-head{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding:1rem 1.2rem;font:700 .65rem/1 ui-monospace,monospace;display:flex}.search-panel-head button{color:#888;font:inherit;cursor:pointer;background:#222;border:1px solid #424242;border-radius:4px;padding:.25rem .4rem}.global-search-box{border-bottom:1px solid var(--border);align-items:center;min-height:78px;padding:0 1.2rem;display:flex}.global-search-box svg{width:24px;color:var(--accent)}.global-search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding-left:1rem;font-size:1.25rem}.search-results{padding:.8rem}.search-results>span{color:#666;text-transform:uppercase;padding:.5rem .5rem .8rem;font:600 .6rem/1 ui-monospace,monospace;display:block}.search-results>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:54px 1fr auto 24px;align-items:center;gap:.8rem;width:100%;padding:.55rem;display:grid}.search-results>button:hover{background:var(--card)}.search-results img,.search-thumb{border:1px solid var(--border);object-fit:cover;border-radius:7px;width:54px;height:54px}.search-thumb{color:var(--accent);background:#202020;place-items:center;font:750 .72rem/1 ui-monospace,monospace;display:grid}.search-results button>span{gap:.25rem;font-size:.88rem;font-weight:650;display:grid}.search-results small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:600 .55rem/1 ui-monospace,monospace}.search-results strong{font-size:.78rem}.search-results i{color:#666;font-style:normal}.search-empty{color:var(--muted);text-align:center;padding:3rem 1rem}.toast{z-index:110;background:#202020;border:1px solid #3e3e3e;border-radius:11px;align-items:center;gap:.8rem;max-width:calc(100% - 3rem);padding:1rem 1.2rem;font-size:.84rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 20px 60px #00000073}.toast span{color:#07101f;background:var(--accent);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.form-modal{background:#11141a;border:1px solid #343a46;border-radius:18px;width:min(680px,100%);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto}.form-modal>header,.support-thread-modal>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.2rem;display:flex}.form-modal>header small,.support-thread-modal>header small{color:#6fa5ff;letter-spacing:.1em;font:750 .58rem/1 ui-monospace,monospace}.form-modal>header h2,.support-thread-modal>header h2{margin-top:.5rem}.form-modal>header button,.support-thread-modal>header button{color:#a8aeba;cursor:pointer;background:0 0;border:0}.form-modal .checkout-button{margin-top:1.2rem}.form-modal>p{color:#8e97a5;margin-bottom:1rem;font-size:.78rem;line-height:1.6}.form-modal>label,.withdrawal-admin-body label{color:#9ea7b7;gap:.4rem;margin-top:.85rem;font-size:.68rem;display:grid}.form-modal select,.form-modal textarea,.withdrawal-admin-body textarea{color:#fff;resize:vertical;background:#0a0d12;border:1px solid #303744;border-radius:8px;width:100%;padding:.8rem}.address-overlay{padding:clamp(.75rem,3vw,2rem)}.address-modal{background:#0d1117;border-color:#334154;width:min(760px,100%);padding:0;overflow:hidden;box-shadow:0 30px 100px #000000a6}.address-modal>header{background:radial-gradient(circle at 100% 0,#3b82f62b,#0000 46%),#131923;border-bottom:1px solid #293341;margin:0;padding:1.5rem 1.6rem}.address-modal>header>div{gap:.4rem;display:grid}.address-modal>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.address-modal>header p{color:#7f8998;max-width:520px;font-size:.68rem;line-height:1.5}.address-modal>header>button{color:#b9c5d6;background:#19212d;border:1px solid #394556;border-radius:8px;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.address-form-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.6rem;display:grid}.address-form-grid label{color:#98a5b8;align-content:start;gap:.5rem;margin:0;font-size:.64rem;font-weight:700;display:grid}.address-form-grid label>span small{color:#657184;font-size:.56rem;font-weight:500}.address-form-grid .wide{grid-column:1/-1}.address-form-grid input:not([type=checkbox]),.address-form-grid select{color:#eef4ff;background:#080c12;border:1px solid #303b4b;border-radius:8px;outline:0;width:100%;min-height:46px;padding:.75rem .85rem;font-size:.76rem}.address-form-grid input:focus,.address-form-grid select:focus{border-color:#4e83d1;box-shadow:0 0 0 3px #3b82f61a}.address-default-check{cursor:pointer;background:#101722;border:1px solid #2f3c4e;border-radius:9px;align-items:start;padding:.9rem;grid-template-columns:18px 1fr!important}.address-default-check input{accent-color:#4f8ee9;width:16px;height:16px;margin-top:.1rem}.address-default-check>span{gap:.25rem;display:grid}.address-default-check b{color:#dce8f8;font-size:.68rem}.address-default-check small{line-height:1.45;color:#718096!important;font-size:.58rem!important}.address-modal>.form-error{margin:0 1.6rem 1rem}.address-modal>footer{background:#111720;border-top:1px solid #293341;justify-content:flex-end;gap:.65rem;padding:1rem 1.6rem;display:flex}.address-modal>footer button{justify-content:center;width:auto;min-width:145px;margin:0}.address-cancel{color:#aeb8c7;cursor:pointer;background:#191f28;border:1px solid #374151;border-radius:8px;padding:.85rem 1rem;font-size:.72rem;font-weight:750}.withdrawal-confirm-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.withdrawal-confirm-data>span{background:#0d1015;border:1px solid #303744;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.withdrawal-confirm-data small{color:#737d8c;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.withdrawal-confirm-data b{overflow-wrap:anywhere;font-size:.68rem}.withdrawal-admin-modal{grid-template-rows:auto minmax(0,1fr) auto}.withdrawal-admin-body{overflow:auto}.withdrawal-admin-body dl{gap:.55rem;margin-bottom:1rem;display:grid}.withdrawal-admin-body dl div{background:#181c23;border-radius:8px;justify-content:space-between;gap:1rem;padding:.8rem;font-size:.7rem;display:flex}.withdrawal-admin-body dt{color:#7e8794}.withdrawal-admin-body dd{margin:0}.withdrawal-admin-body>p{color:#aeb6c3;white-space:pre-wrap;border:1px solid #303744;border-radius:9px;gap:.4rem;margin-top:.8rem;padding:.9rem;display:grid}.withdrawal-admin-modal>footer{border-top:1px solid #2a303a;flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.withdrawal-admin-modal>footer button{color:#fff;cursor:pointer;background:#20242c;border:1px solid #39404c;border-radius:8px;flex:1;min-width:110px;margin:0;padding:.7rem}.withdrawal-admin-modal>footer .checkout-button{color:#07101f;background:var(--accent)}.check-row{align-items:center;gap:.65rem;display:flex!important}.check-row input{width:auto!important}.support-fab{z-index:90;color:#fff;cursor:pointer;background:#2367cd;border:1px solid #5a91eb;border-radius:999px;align-items:center;gap:.65rem;padding:.65rem 1rem .65rem .65rem;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 15px 45px #1150b261}.support-fab span{color:#235fb8;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.support-fab b{font-size:.72rem}.support-panel-overlay{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;justify-content:flex-end;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.support-panel{background:radial-gradient(circle at 100% 0,#2668d133,#0000 38%),#10131a;border:1px solid #35517e;border-radius:18px;width:min(430px,100%);max-height:calc(100dvh - 2rem);padding:1.4rem;overflow:auto;box-shadow:0 30px 100px #000000bf}.support-panel header,.cookie-modal header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.support-panel header small,.cookie-modal header small{color:#75a9ff;letter-spacing:.12em;font:750 .56rem/1 ui-monospace,monospace}.support-panel header h2,.cookie-modal header h2{margin-top:.55rem;font-size:1.7rem}.support-panel header button,.cookie-modal header button{color:#c3c8d2;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.support-panel>p{color:#8f98a8;margin:.8rem 0;font-size:.78rem;line-height:1.6}.support-panel>label{color:#9ea7b7;gap:.4rem;margin-top:.8rem;font-size:.67rem;display:grid}.support-panel input,.support-panel select,.support-panel textarea,.support-thread-modal textarea{color:#fff;resize:vertical;background:#0a0d12;border:1px solid #303744;border-radius:8px;width:100%;padding:.8rem}.support-panel .support-privacy{grid-template-columns:auto 1fr;align-items:start}.support-panel .support-privacy input{width:auto;margin-top:.15rem}.support-panel .support-privacy a{color:#82adf3}.support-feedback{color:#9ec3ff!important}.support-thread-modal{background:#101319;border:1px solid #343c49;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100dvh - 2rem);padding:1.4rem;display:grid}.support-thread-modal>header span{color:#818a98;margin-top:.4rem;font-size:.68rem;display:block}.support-thread{gap:.75rem;padding:.5rem 0 1rem;display:grid;overflow:auto}.support-thread article{background:#20242c;border-radius:10px;max-width:82%;padding:.9rem}.support-thread article.admin{background:#173a70;justify-self:end}.support-thread article small{color:#8993a2;font-size:.58rem}.support-thread article p{white-space:pre-wrap;margin-top:.4rem;line-height:1.55}.support-thread-modal>form{border-top:1px solid #2a303a;padding-top:1rem}.support-thread-modal>form>div{justify-content:flex-end;gap:.6rem;margin-top:.7rem;display:flex}.support-thread-modal>form button{color:#fff;cursor:pointer;background:#20242c;border:1px solid #39404c;border-radius:8px;padding:.75rem 1rem}.cookie-banner{z-index:170;background:#0e1219;border:1px solid #33445f;border-radius:16px;justify-content:space-between;align-items:end;gap:2rem;max-width:1100px;margin:auto;padding:1.35rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 28px 100px #000c}.cookie-banner small{color:#6fa5ff;letter-spacing:.1em;font:750 .55rem/1 ui-monospace,monospace}.cookie-banner h2{margin-top:.45rem;font-size:1.4rem}.cookie-banner p{color:#929cab;max-width:650px;margin-top:.5rem;font-size:.76rem;line-height:1.55}.cookie-banner a{color:#8ab3f5;margin-top:.45rem;font-size:.68rem;display:inline-block}.cookie-banner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cookie-banner button{color:#d6dae2;cursor:pointer;background:#1d222b;border:1px solid #3b4350;border-radius:8px;padding:.7rem .85rem}.cookie-banner button.primary{background:#2367cd;border-color:#397ee8}.cookie-modal{background:#11151c;border:1px solid #39465b;border-radius:18px;width:min(540px,100%);padding:1.4rem}.cookie-modal>label{background:#0c0f14;border:1px solid #292f3a;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.9rem;display:flex}.cookie-modal>label span{gap:.3rem;display:grid}.cookie-modal>label small{color:#7d8694;line-height:1.45}.cookie-modal>label input{accent-color:#397ee8;width:19px;height:19px}.cookie-modal>.checkout-button{margin-top:1rem}@media (width<=950px){.desktop-nav{display:none}.mobile-menu-button{display:block}.mobile-nav{border-top:1px solid var(--border);background:#121212;gap:.15rem;padding:.5rem max(1.5rem,50vw - 590px);display:grid}.mobile-nav a,.mobile-nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:1px solid #272727;padding:.9rem 0;font-size:.88rem;text-decoration:none}.shop-intro{grid-template-columns:1fr;gap:2rem;padding-block:5.5rem}.shop-intro>p{max-width:600px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-rail{grid-auto-columns:minmax(240px,42%)}.catalog-layout{grid-template-columns:180px 1fr;gap:1.5rem}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{gap:2.5rem}.shop-footer .page-shell{grid-template-columns:1fr 1fr}.shop-footer nav{grid-column:1/-1;justify-content:flex-start}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 310px;gap:1.5rem}.cart-line{grid-template-columns:100px minmax(0,1fr) auto;gap:1rem}.cart-product-image{width:100px;height:100px}.legal-grid{gap:2.5rem}}@media (width<=650px){.order-filter-bar,.cookie-banner{flex-direction:column;align-items:stretch}.order-filter-bar>div{grid-template-columns:1fr 1fr;display:grid}.support-fab b{display:none}.support-fab{padding:.55rem;bottom:.8rem;right:.8rem}.support-panel-overlay{padding:.5rem}.support-panel{max-height:calc(100dvh - 1rem)}.page-shell,.header-inner{width:calc(100% - 2rem)}.header-inner{min-height:58px}.brand img{width:30px;height:30px}.brand>span{display:none}.brand small{margin-left:0}.search-trigger span,.search-trigger kbd,.account-button span,.cart-button span{display:none}.icon-button,.account-button,.cart-button{border-radius:8px;justify-content:center;width:38px;min-height:38px;padding:0}.mobile-menu-button{border-radius:8px;width:38px;height:38px}.cart-button{position:relative}.cart-button b{min-width:18px;height:18px;position:absolute;top:-6px;right:-6px}.shop-intro{padding-block:4rem 4.5rem}.promo-banner{width:100%;height:min(455px,100svh - 90px);min-height:405px;margin:0 0 3.5rem}.promo-slide{border-inline:0;border-radius:0}.promo-slide>img{object-position:center;width:100%;height:58%;inset:0}.promo-shade{background:linear-gradient(#0d0d0d33 18%,#0d0d0df7 57%,#0d0d0d 96%)}.promo-copy{width:auto;padding-right:3.4rem;inset:auto 1rem 1.15rem;transform:none}.promo-copy h2{margin-top:.55rem;font-size:clamp(2.7rem,13vw,3.65rem)}.promo-copy>span{margin-top:.65rem;font-size:.82rem;line-height:1.45}.promo-copy button{margin-top:.8rem;padding:.72rem .85rem}.promo-index{top:1rem;right:1rem}.promo-controls{flex-direction:column;gap:.35rem;display:flex;bottom:.8rem;right:.75rem}.promo-controls>button{width:32px;height:32px}.promo-controls>div{order:2}.promo-controls>div button{width:14px;height:3px}.promo-controls>button:first-child{order:1}.promo-controls>button:last-child{order:3}.promo-progress{border-radius:0;height:3px}.shop-intro h1{font-size:clamp(3.55rem,18vw,5rem);line-height:.91}.shop-intro>p{font-size:1rem}.catalog{padding-bottom:5rem}.catalog-head{align-items:start;display:grid}.catalog-search{width:100%}.category-row{margin-right:-1rem;padding-right:1rem}.product-grid{grid-template-columns:1fr;gap:2.2rem}.product-section{width:calc(100% - 2rem);padding-bottom:4rem}.rail-heading{align-items:center;margin-bottom:1rem}.rail-heading h2{font-size:2rem}.rail-actions>button:not(.view-all){display:none}.rail-actions .view-all{background:0 0;border:0;height:auto;padding:.4rem 0}.product-rail{grid-auto-columns:76%;margin-right:0;padding-right:0}.product-rail.fade-right:not(.fade-left){-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 42px),#0000 100%)}.product-rail.fade-left:not(.fade-right){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px 100%)}.product-rail.fade-left.fade-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%)}.rail-image{aspect-ratio:1.03}.rail-image>i{opacity:1;transform:none}.all-products{padding-block:3.5rem 5rem}.catalog-title-row{grid-template-columns:1fr;gap:1.25rem}.catalog-title-row h1{font-size:clamp(3.7rem,17vw,5rem)}.catalog-title-row>p{padding-bottom:0}.catalog-toolbar{grid-template-columns:minmax(0,1fr);width:100%;margin-top:2.5rem;display:grid}.image-lightbox{padding:4rem .5rem 8rem}.image-lightbox>img{max-width:calc(100vw - 1rem);max-height:68vh}.image-lightbox-arrow{width:36px;height:52px}.image-lightbox-arrow.previous{left:.45rem}.image-lightbox-arrow.next{right:.45rem}.image-lightbox-thumbnails{bottom:2.5rem}.catalog-toolbar .catalog-search{width:100%;min-width:0}.sort-select{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;display:grid}.sort-select select{width:100%;min-width:0}.mobile-filters{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;min-width:0;margin-top:1rem;display:block}.mobile-filters summary{cursor:pointer;justify-content:space-between;padding:.9rem 1rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}.mobile-filters summary span{color:var(--accent);font-weight:600}.mobile-filters .mobile-filter-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:.8rem;display:flex}.mobile-filters .mobile-filter-actions strong{color:var(--muted);font-size:.72rem}.mobile-filters .mobile-filter-actions button{color:var(--accent);background:#75aaff1a;border-color:#6d8fc1;padding:.4rem .6rem;font-size:.68rem}.mobile-filters>div{flex-wrap:wrap;gap:.45rem;min-width:0;padding:0 .8rem .8rem;display:flex}.mobile-filters>div>small{flex:0 0 100%}.mobile-filters button{border:1px solid var(--border);max-width:100%;color:var(--muted);background:#1c1c1c;border-radius:99px;flex:0 auto;padding:.55rem .7rem;font-size:.7rem}.mobile-filters .filter-range-group{grid-template-columns:minmax(0,1fr);display:grid}.mobile-filters .filter-range,.mobile-filters .price-presets{width:100%}.mobile-filters .price-presets button{border-radius:6px;width:62px;min-height:32px;padding:.45rem .35rem}.mobile-filters .filter-range input{min-width:0}.mobile-filters button.active{color:#07101f;border-color:var(--accent);background:var(--accent)}.catalog-layout{margin-top:1rem;display:block}.filter-sidebar{display:none}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .7rem}.catalog-product-grid .product-image{aspect-ratio:.86;border-radius:11px}.catalog-product-grid .product-info{gap:.25rem;padding-top:.7rem;display:grid}.catalog-product-grid .product-info strong{padding-top:0;font-size:.78rem}.catalog-product-grid .product-info h3{margin-top:.35rem;font-size:.92rem}.catalog-product-grid .product-link>p,.catalog-product-grid .view-product{display:none}.catalog-product-grid .product-placeholder strong{max-width:100%;font-size:1.15rem}.catalog-product-grid .product-placeholder small,.catalog-product-grid .product-number{display:none}.product-image{aspect-ratio:1.06}.view-product{opacity:1;transform:none}.product-info h3{font-size:1.22rem}.seo-intro{grid-template-columns:1fr}.note-inner{padding-block:2.5rem;display:grid}.note-inner p{text-align:left;font-size:1.5rem}.product-detail{padding-block:1rem 4.5rem}.product-title-band{grid-template-columns:1fr;align-items:start;gap:1rem;margin-top:1.4rem}.product-title-band h1{font-size:clamp(3rem,14vw,4.5rem)}.product-condition{justify-self:start}.detail-grid{grid-template-columns:1fr;margin-top:.8rem}.detail-gallery{position:relative;top:auto}.detail-content{padding:1.25rem;position:relative;top:auto}.product-description-section{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;padding-top:2.5rem}.description-heading{position:static}.description-heading h2{font-size:clamp(2.5rem,12vw,3.6rem)}.spec-grid{grid-template-columns:1fr}.buy-row{grid-template-columns:100px 1fr}.add-button{font-size:.82rem}.add-button span{display:none}.shop-footer .page-shell{grid-template-columns:1fr;gap:1.6rem;padding-block:3rem}.shop-footer nav{grid-column:auto;justify-content:flex-start}.footer-services{grid-template-columns:1fr;gap:1.4rem}.footer-services img{max-width:100%;height:36px}.footer-bottom{display:grid}.commerce-page{width:calc(100% - 2rem);padding-block:3.5rem 5rem}.commerce-heading{display:block}.commerce-heading h1{margin-top:1rem;font-size:clamp(3.6rem,16vw,5rem)}.commerce-heading p{text-align:left;margin-top:1.2rem}.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.cart-line{grid-template-columns:82px minmax(0,1fr);align-items:start}.cart-line>strong{grid-area:2/2}.cart-product-image{grid-row:1/3;width:82px;height:82px}.cart-product-copy>button{text-align:left;font-size:.95rem}.cart-quantity{gap:.45rem}.order-summary{position:relative;top:auto}.dev-banner{display:grid}.checkout-page .commerce-heading h1{font-size:clamp(3.2rem,14vw,4.3rem)}.checkout-card{padding:1.25rem}.checkout-card h2{font-size:clamp(2.45rem,12vw,3.4rem)}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.payment-options label{grid-template-columns:auto 40px 1fr;gap:.65rem}.payment-options label>strong{grid-column:3}.checkout-payment-logo{width:36px;max-height:24px}.order-success>div:last-child{width:100%;display:grid}.order-success .checkout-button{width:100%}.trustpilot-after-order{text-align:center;grid-template-columns:1fr}.trustpilot-after-order a{justify-self:center}.withdrawal-function-card dl div{grid-template-columns:1fr;gap:.35rem}.withdrawal-actions{display:grid}.withdrawal-actions .checkout-button{width:100%}.account-bar{align-items:start}.account-bar strong{overflow-wrap:anywhere;max-width:230px}.account-dashboard{grid-template-columns:1fr}.account-mobile-trigger{z-index:45;top:calc(58px + env(safe-area-inset-top));color:#eef4ff;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10141bf5;border:1px solid #354157;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:.75rem .9rem;display:flex;position:sticky;box-shadow:0 12px 35px #00000052}.account-mobile-trigger span{gap:.25rem;display:grid}.account-mobile-trigger small{color:#769fe1;letter-spacing:.12em;text-transform:uppercase;font:700 .52rem/1 ui-monospace,monospace}.account-mobile-trigger b{font-size:.82rem}.account-mobile-trigger i{color:#b8c9e6;background:#202a3a;border-radius:7px;padding:.45rem .65rem;font-size:.66rem;font-style:normal}.account-sidebar{z-index:140;top:var(--account-header-offset,0px);width:min(310px,100vw - 2.5rem);height:calc(100dvh - var(--account-header-offset,0px));border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:.75rem;transition:transform .24s;display:grid;position:fixed;bottom:0;left:0;right:auto;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 50px #00000094}.account-sidebar.mobile-open{transform:translate(0)}.account-nav-backdrop{z-index:130;cursor:pointer;background:#03060ba3;border:0;position:fixed;inset:0}.account-sidebar nav{grid-template-columns:1fr;align-content:start;gap:.35rem;overflow:visible}.account-sidebar>div{display:grid}.account-sidebar nav>small{grid-column:auto}.account-sidebar nav button{align-items:center;justify-content:initial;grid-template-columns:32px 1fr auto;gap:.65rem;display:grid}.account-sidebar nav button>i{color:#71809a;place-items:center;width:28px;height:28px;font-size:1rem;font-style:normal;display:grid}.account-sidebar nav button.active>i{color:#70a0ff}.account-sidebar nav button>span{color:inherit;background:0 0;padding:0;font-size:.7rem}.account-sidebar nav button>em{color:#a9c7ff;text-align:center;background:#243651;border-radius:99px;min-width:21px;padding:.22rem .38rem;font:700 .55rem/1 ui-monospace,monospace}.account-sidebar nav button{min-height:44px}.account-sidebar .account-logout{color:#ff9aa5;align-self:end;width:100%;min-height:44px;margin-bottom:.15rem}.account-customer-data{grid-template-columns:1fr}.account-customer-data>small{grid-column:auto}.account-addresses>header{flex-direction:column;align-items:flex-start;padding:1.1rem}.affiliate-coming-soon{grid-template-columns:1fr}.account-addresses>header button{justify-content:center;width:100%}.address-card-grid{grid-template-columns:1fr}.address-card{min-height:0}.address-overlay{align-items:end;padding:.5rem}.address-modal{border-radius:16px 16px 10px 10px;max-height:calc(100dvh - 1rem)}.address-modal>header{padding:1.15rem}.address-form-grid{grid-template-columns:1fr;padding:1.1rem}.address-form-grid .wide{grid-column:auto}.address-modal>.form-error{margin-inline:1.1rem}.address-modal>footer{grid-template-columns:1fr 1fr;padding:1rem 1.1rem;display:grid}.address-modal>footer button{min-width:0}.withdrawal-confirm-data,.order-card{grid-template-columns:1fr}.order-row{min-height:0;padding:1rem;display:grid}.order-row-primary{grid-template-columns:1fr auto}.order-card-meta{justify-content:space-between}.order-card-meta>span{text-align:center;max-width:150px}.order-row-actions{border-top:1px solid #30343b;border-left:0;justify-content:stretch;padding:.8rem 1rem 1rem}.order-row-actions button{flex:1}.order-facts{grid-template-columns:1fr}.order-actions{display:grid}.invoice-button,.cancel-button,.withdraw-button{width:100%}.tracker-live{display:grid}.tracker-live b{text-align:left;line-height:1.45}.tracker-steps li{font-size:.48rem}.tracker-steps i{width:19px;height:19px;font-size:.55rem}.tracking-details{display:grid}.tracking-details a{text-align:center}.order-modal{border-radius:14px;max-height:calc(100dvh - 1rem)}.order-modal>header{padding:1rem}.order-modal>header>div{grid-template-columns:1fr}.order-modal-scroll{padding:1rem}.order-modal>footer{padding:1rem;display:grid}.confirm-dialog{padding:1.4rem}.confirm-dialog>div{grid-template-columns:1fr}.legal-page{width:calc(100% - 2rem);padding-block:4rem 5rem}.legal-page>h1{font-size:clamp(3.8rem,18vw,5.4rem)}.legal-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.legal-grid>aside{position:static}.search-overlay{place-items:stretch stretch;padding:0}.search-panel{border:0;border-radius:0;width:100%;min-height:100dvh}.global-search-box{min-height:74px}.search-results>button{grid-template-columns:50px 1fr auto}.search-results img,.search-thumb{width:50px;height:50px}.search-results button>i{display:none}.toast{max-width:calc(100% - 2rem);bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.promo-progress span{animation:none;transform:scaleX(1)}}.shop-app:has(.manager-shell){background:#080b10;overflow:visible}.shop-app:has(.manager-shell)>header{display:none!important}.shop-app:has(.manager-shell)>footer{display:none!important}.shop-app:has(.manager-shell)>.announcement-bar{display:none!important}.manager-shell[data-v-a880e194]{color:#edf2fa;background:radial-gradient(circle at 75% -15%,#2668d81f,#0000 32%),#080b10;min-height:100vh;font-family:Inter,Arial,sans-serif}.manager-shell[data-v-a880e194] *{box-sizing:border-box}button[data-v-a880e194],input[data-v-a880e194],textarea[data-v-a880e194],select[data-v-a880e194]{font:inherit}button[data-v-a880e194],a[data-v-a880e194]{transition:border-color .18s,background .18s,color .18s,transform .18s}.manager-sidebar[data-v-a880e194]{z-index:50;background:linear-gradient(#10151e 0%,#0b0f16 70%);border-right:1px solid #202938;flex-direction:column;width:272px;padding:20px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 60px #0000002e}.manager-brand[data-v-a880e194]{color:#fff;border-bottom:1px solid #222a37;align-items:center;gap:12px;margin:0 6px;padding:8px 8px 20px;text-decoration:none;display:flex}.manager-brand img[data-v-a880e194]{object-fit:contain;filter:drop-shadow(0 5px 15px #4584ff33);width:38px;height:38px}.manager-brand span[data-v-a880e194]{gap:4px;min-width:0;display:grid}.manager-brand strong[data-v-a880e194]{letter-spacing:-.01em;font-size:.9rem}.manager-brand small[data-v-a880e194]{color:#668fff;letter-spacing:.15em;font:700 .56rem/1 ui-monospace,monospace}.manager-workspace[data-v-a880e194]{gap:5px;padding:24px 14px 12px;display:grid}.manager-workspace small[data-v-a880e194]{color:#637086;letter-spacing:.14em;font:700 .56rem/1 ui-monospace,monospace}.manager-workspace strong[data-v-a880e194]{color:#b9c4d5;font-size:.8rem}.manager-sidebar nav[data-v-a880e194]{gap:5px;padding:4px 0;display:grid;overflow:auto}.manager-sidebar nav button[data-v-a880e194]{color:#78869a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:53px;padding:8px 11px;display:grid;position:relative}.manager-sidebar nav button[data-v-a880e194]:hover{color:#dce7f7;background:#151c27}.manager-sidebar nav button.active[data-v-a880e194]{color:#fff;background:linear-gradient(135deg,#2762c445,#182a4880);border-color:#274d89;box-shadow:inset 3px 0 #4b86f7}.manager-sidebar nav button>i[data-v-a880e194]{color:#71809a;place-items:center;width:30px;height:30px;font-size:1rem;font-style:normal;display:grid}.manager-sidebar nav button.active>i[data-v-a880e194]{color:#70a0ff}.manager-sidebar nav button>span[data-v-a880e194]{gap:4px;display:grid}.manager-sidebar nav button b[data-v-a880e194]{font-size:.75rem}.manager-sidebar nav button small[data-v-a880e194]{color:#59667a;font-size:.58rem}.manager-sidebar nav button.active small[data-v-a880e194]{color:#8395b2}.manager-sidebar nav button em[data-v-a880e194]{color:#dceaff;text-align:center;background:#294e8e;border-radius:20px;min-width:21px;padding:4px 6px;font:700 .58rem/1 ui-monospace,monospace}.manager-sidebar>footer[data-v-a880e194]{border-top:1px solid #202733;gap:8px;margin-top:auto;padding:15px 6px 0;display:grid}.manager-session[data-v-a880e194]{background:#111722;border:1px solid #222c3b;border-radius:11px;grid-template-columns:34px 1fr 8px;align-items:center;gap:9px;padding:9px;display:grid}.manager-session>span[data-v-a880e194]{color:#dce9ff;background:linear-gradient(145deg,#2c64c4,#17366c);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.manager-session p[data-v-a880e194]{gap:4px;min-width:0;margin:0;display:grid}.manager-session small[data-v-a880e194]{color:#617089;letter-spacing:.1em;font:700 .51rem/1 ui-monospace,monospace}.manager-session b[data-v-a880e194]{color:#c6d0df;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.manager-session>i[data-v-a880e194]{background:#3ddc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3ddc84a6}.manager-sidebar>footer>a[data-v-a880e194],.manager-sidebar>footer>button[data-v-a880e194]{color:#7e899b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:10px 11px;font-size:.67rem;text-decoration:none;display:flex}.manager-sidebar>footer>a[data-v-a880e194]:hover{color:#dce6f5;background:#151c27}.manager-sidebar>footer>button[data-v-a880e194]:hover{color:#ff8f9b;background:#b42a3b1a}.manager-main[data-v-a880e194]{min-height:100vh;margin-left:272px;padding:36px clamp(24px,4vw,64px) 72px}.manager-pagehead[data-v-a880e194]{border-bottom:1px solid #1f2632;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 27px;padding-bottom:23px;display:flex}.manager-pagehead small[data-v-a880e194]{color:#5d78a4;letter-spacing:.14em;font:700 .58rem/1 ui-monospace,monospace}.manager-pagehead h1[data-v-a880e194]{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(2rem,4vw,3.45rem);line-height:.95}.manager-pagehead>button[data-v-a880e194],.manager-panel button[data-v-a880e194],.manager-modal button[data-v-a880e194]{color:#abb6c7;cursor:pointer;background:#151b24;border:1px solid #303a49;border-radius:8px;padding:9px 13px;font-size:.67rem;font-weight:700}.manager-pagehead>button[data-v-a880e194]:hover,.manager-panel button[data-v-a880e194]:hover,.manager-modal button[data-v-a880e194]:hover{color:#fff;background:#1b2637;border-color:#527fc9}.manager-dashboard[data-v-a880e194],.manager-panel.full[data-v-a880e194],.manager-grid[data-v-a880e194],.manager-split[data-v-a880e194]{max-width:1500px;margin-inline:auto}.manager-kpis[data-v-a880e194]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.manager-kpis article[data-v-a880e194]{background:linear-gradient(145deg,#121923,#0e131b);border:1px solid #202a38;border-radius:14px;align-content:space-between;min-height:142px;padding:20px;display:grid;position:relative;overflow:hidden}.manager-kpis article[data-v-a880e194]:after{content:"";background:#4471bb12;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-50px;right:-30px}.manager-kpis article.primary[data-v-a880e194]{background:radial-gradient(circle at 100% 0,#4682f045,#0000 55%),#121b2a;border-color:#315b9c}.manager-kpis small[data-v-a880e194]{color:#69768a;letter-spacing:.12em;font:700 .56rem/1 ui-monospace,monospace}.manager-kpis strong[data-v-a880e194]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.15rem)}.manager-kpis span[data-v-a880e194]{color:#6d7889;font-size:.64rem}.manager-grid[data-v-a880e194]{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:16px;display:grid}.manager-split[data-v-a880e194]{grid-template-columns:minmax(290px,.72fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.manager-panel[data-v-a880e194]{background:linear-gradient(145deg,#111720,#0d1219);border:1px solid #202a38;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #0000001f}.manager-panel.full[data-v-a880e194]{min-height:480px}.manager-panel>header[data-v-a880e194]{border-bottom:1px solid #202733;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.manager-panel>header small[data-v-a880e194]{color:#5d78a4;letter-spacing:.13em;font:700 .54rem/1 ui-monospace,monospace}.manager-panel>header h2[data-v-a880e194]{letter-spacing:-.025em;margin:7px 0 0;font-size:1.15rem}.manager-panel>header input[data-v-a880e194]{color:#eaf0f8;background:#0a0e14;border:1px solid #2a3443;border-radius:8px;outline:0;width:min(280px,35vw);padding:10px 12px}.manager-panel>header input[data-v-a880e194]:focus{border-color:#4b7ccb}.manager-order-list[data-v-a880e194]{display:grid}.manager-order-list>button[data-v-a880e194]{text-align:left;background:0 0;border:0;border-bottom:1px solid #1c2430;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:15px 20px;display:grid}.manager-order-list>button[data-v-a880e194]:last-child{border-bottom:0}.manager-order-list>button[data-v-a880e194]:hover{background:#151d29}.manager-order-list>button span[data-v-a880e194]{gap:5px;display:grid}.manager-order-list>button b[data-v-a880e194]{color:#dce5f2;font-size:.72rem}.manager-order-list>button small[data-v-a880e194]{color:#657185;font-size:.6rem}.manager-order-list>button i[data-v-a880e194]{color:#9ab8e7;background:#182945;border-radius:6px;padding:6px 8px;font-size:.56rem;font-style:normal}.manager-order-list>button strong[data-v-a880e194]{font-size:.72rem}.stock-panel[data-v-a880e194]{padding-bottom:18px}.stock-numbers[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.stock-numbers span[data-v-a880e194]{background:#151c26;border-radius:9px;gap:5px;padding:12px;display:grid}.stock-numbers b[data-v-a880e194]{font-size:1.25rem}.stock-numbers small[data-v-a880e194]{color:#687588;font-size:.55rem}.stock-numbers .warning b[data-v-a880e194]{color:#ffb45f}.stock-panel h3[data-v-a880e194]{color:#758196;margin:8px 18px;font-size:.65rem}.stock-panel ol[data-v-a880e194]{gap:0;margin:0;padding:0 18px;list-style:none;display:grid}.stock-panel li[data-v-a880e194]{border-bottom:1px solid #1d2530;grid-template-columns:1fr auto auto;gap:12px;padding:10px 0;font-size:.65rem;display:grid}.stock-panel li span[data-v-a880e194]{color:#a8b3c3}.stock-panel li b[data-v-a880e194]{color:#70809a}.stock-panel li strong[data-v-a880e194]{color:#dbe4f0}.manager-table[data-v-a880e194]{overflow:auto}.manager-table table[data-v-a880e194]{border-collapse:collapse;white-space:nowrap;width:100%}.manager-table th[data-v-a880e194]{color:#5f6d80;letter-spacing:.1em;text-align:left;background:#0c1118;padding:13px 17px;font:700 .55rem/1 ui-monospace,monospace}.manager-table td[data-v-a880e194]{color:#aab4c3;border-top:1px solid #1e2632;padding:15px 17px;font-size:.68rem}.manager-table td[data-v-a880e194]:first-child{gap:5px;display:grid}.manager-table td small[data-v-a880e194]{color:#626d7d}.manager-table tr:hover td[data-v-a880e194]{background:#121a25}.manager-table tr.muted[data-v-a880e194]{opacity:.44}.status[data-v-a880e194]{background:#1e2938;border-radius:5px;padding:5px 7px;font-size:.57rem}.status.paid[data-v-a880e194]{color:#65dea0;background:#23825326}.manager-product-filters[data-v-a880e194]{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));gap:9px;margin:16px 20px;display:grid}.manager-product-filters input[data-v-a880e194],.manager-product-filters select[data-v-a880e194]{color:#d9e3ef;min-width:0;font:inherit;background:#0b1017;border:1px solid #263142;border-radius:7px;padding:10px 11px;font-size:.72rem}.product-sale-chip[data-v-a880e194]{background:#99243421;border:1px solid #73323c;border-radius:5px;align-items:center;width:max-content;margin-top:3px;padding:4px 7px;font-weight:750;color:#ff9ca7!important;font-size:.53rem!important;display:inline-flex!important}.product-admin-grid[data-v-a880e194]{display:grid}.product-admin-grid article[data-v-a880e194]{border-bottom:1px solid #1e2632;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:14px 20px;display:grid}.product-admin-grid article[data-v-a880e194]:last-child{border-bottom:0}.product-admin-image[data-v-a880e194]{color:#5c79aa;background:#0b1017;border:1px solid #263142;border-radius:9px;place-items:center;width:52px;height:52px;font-size:.65rem;display:grid;overflow:hidden}.product-admin-image img[data-v-a880e194]{object-fit:cover;width:100%;height:100%}.product-admin-grid article>div[data-v-a880e194]:nth-child(2){gap:4px;display:grid}.product-admin-grid h3[data-v-a880e194],.product-admin-grid p[data-v-a880e194]{margin:0}.product-admin-grid h3[data-v-a880e194]{font-size:.78rem}.product-admin-grid p[data-v-a880e194],.product-admin-grid small[data-v-a880e194]{color:#69768a;font-size:.58rem}.product-admin-grid article>span[data-v-a880e194]{color:#8c99aa;text-align:right;gap:3px;font-size:.57rem;display:grid}.product-admin-grid article>span b[data-v-a880e194]{color:#d9e3ef;font-size:.9rem}.product-admin-grid article>span.low b[data-v-a880e194]{color:#ff9f67}.product-warning-chip[data-v-a880e194]{background:#99243421;border:1px solid #73323c;border-radius:5px;align-items:center;gap:5px;width:max-content;margin-top:3px;padding:4px 7px;font-weight:750;color:#ff9ca7!important;font-size:.53rem!important;display:inline-flex!important}.manager-panel.form[data-v-a880e194]{gap:13px;padding-bottom:20px;display:grid}.manager-panel.form>label[data-v-a880e194],.manager-note[data-v-a880e194],.product-form-grid label[data-v-a880e194]{color:#78869a;gap:7px;margin:0 20px;font-size:.61rem;display:grid}.manager-panel input[data-v-a880e194],.manager-panel textarea[data-v-a880e194],.manager-panel select[data-v-a880e194],.manager-modal input[data-v-a880e194],.manager-modal textarea[data-v-a880e194],.manager-modal select[data-v-a880e194]{color:#e8eef7;resize:vertical;background:#090e15;border:1px solid #293444;border-radius:8px;outline:0;width:100%;padding:10px 11px}.manager-panel input[data-v-a880e194]:focus,.manager-panel textarea[data-v-a880e194]:focus,.manager-panel select[data-v-a880e194]:focus,.manager-modal input[data-v-a880e194]:focus,.manager-modal textarea[data-v-a880e194]:focus,.manager-modal select[data-v-a880e194]:focus{border-color:#477bd0}.manager-panel.form>.accent[data-v-a880e194]{margin:3px 20px}.accent[data-v-a880e194]{color:#edf5ff!important;background:linear-gradient(135deg,#316bc9,#204d99)!important;border-color:#3e75d0!important}.danger[data-v-a880e194]{color:#ff9ca6!important;background:#651f2b26!important;border-color:#69323d!important}.checks[data-v-a880e194]{flex-wrap:wrap;align-items:center;gap:11px;margin:0 20px;display:flex}.checks label[data-v-a880e194]{color:#8794a5;align-items:center;gap:6px;font-size:.62rem;display:flex}.checks input[data-v-a880e194]{accent-color:#4a7dd1;width:14px;height:14px;margin:0}.checks span[data-v-a880e194]{color:#637086;margin-left:auto;font-size:.6rem}.category-list article[data-v-a880e194]{border-bottom:1px solid #1e2632;gap:10px;padding:17px 20px;display:grid}.category-fields[data-v-a880e194]{grid-template-columns:1fr 1fr 90px;gap:8px;display:grid}.customer-grid[data-v-a880e194]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customer-grid article[data-v-a880e194]{background:#0d131b;border:1px solid #222d3c;border-radius:11px;padding:16px}.customer-grid article>div[data-v-a880e194]{align-items:center;gap:11px;display:flex}.customer-grid article>div>span[data-v-a880e194]:last-child{gap:4px;min-width:0;display:grid}.customer-grid article small[data-v-a880e194]{color:#69768a;text-overflow:ellipsis;font-size:.59rem;overflow:hidden}.avatar[data-v-a880e194]{color:#dfeaff;background:#1e427c;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.customer-grid dl[data-v-a880e194]{gap:23px;margin:16px 0;display:flex}.customer-grid dl div[data-v-a880e194]{gap:5px;display:grid}.customer-grid dt[data-v-a880e194]{color:#637086;font-size:.54rem}.customer-grid dd[data-v-a880e194]{margin:0;font-size:.66rem}.customer-grid footer[data-v-a880e194]{gap:7px;display:flex}.manager-modal-backdrop[data-v-a880e194]{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060ad1;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.manager-modal[data-v-a880e194]{background:#101720;border:1px solid #2a3749;border-radius:15px;width:min(790px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #000000a6}.manager-modal>header[data-v-a880e194]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101720f5;border-bottom:1px solid #25303e;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex;position:sticky;top:0}.manager-modal>header small[data-v-a880e194]{color:#6287c3;letter-spacing:.13em;font:700 .55rem/1 ui-monospace,monospace}.manager-modal>header h2[data-v-a880e194]{margin:7px 0 4px;font-size:1.35rem}.manager-modal>header span[data-v-a880e194]{color:#778397;font-size:.63rem}.manager-modal>header>button[data-v-a880e194]{width:34px;height:34px;padding:0;font-size:1.15rem}.manager-modal>footer[data-v-a880e194]{border-top:1px solid #26303e;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.order-detail-grid[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px;display:grid}.order-detail-grid article[data-v-a880e194]{background:#0c121a;border:1px solid #263142;border-radius:10px;padding:14px}.order-detail-grid small[data-v-a880e194]{color:#63738b;font-size:.53rem}.order-detail-grid b[data-v-a880e194]{margin-top:9px;font-size:.76rem;display:block}.order-detail-grid p[data-v-a880e194]{color:#778498;margin:7px 0 0;font-size:.62rem;line-height:1.55}.modal-items[data-v-a880e194]{border:1px solid #263140;border-radius:10px;margin:0 22px;display:grid}.modal-items>div[data-v-a880e194]{border-bottom:1px solid #222c39;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.modal-items>div[data-v-a880e194]:last-child{border-bottom:0}.modal-items>div>img[data-v-a880e194],.modal-items>div>i[data-v-a880e194]{object-fit:cover;color:#7185a3;background:#202936;border-radius:7px;flex:0 0 44px;place-items:center;width:44px;height:44px;font:800 .55rem/1 sans-serif;display:grid}.modal-items span[data-v-a880e194]{flex:1;gap:4px;display:grid}.modal-items b[data-v-a880e194],.modal-items strong[data-v-a880e194]{font-size:.68rem}.modal-items small[data-v-a880e194]{color:#667387;font-size:.57rem}.manager-note[data-v-a880e194]{margin-top:16px!important}.shipment-form[data-v-a880e194]{grid-template-columns:150px 1fr auto;gap:8px;padding:16px 22px;display:grid}.product-modal[data-v-a880e194]{width:min(900px,100%)}.product-form-grid[data-v-a880e194]{grid-template-columns:repeat(2,1fr);gap:13px;padding:19px 22px;display:grid}.product-form-grid label[data-v-a880e194]{margin:0}.product-form-grid .wide[data-v-a880e194]{grid-column:1/-1}.product-modal>.checks[data-v-a880e194]{margin-bottom:18px}.ticket-thread[data-v-a880e194]{gap:10px;padding:18px 22px;display:grid}.ticket-thread article[data-v-a880e194]{background:#1a222e;border-radius:10px;max-width:82%;padding:11px 13px}.ticket-thread article.admin[data-v-a880e194]{background:#17366b;justify-self:end}.ticket-thread small[data-v-a880e194]{color:#8190a7;font-size:.54rem}.ticket-thread p[data-v-a880e194]{white-space:pre-wrap;margin:6px 0 0;font-size:.68rem;line-height:1.5}.ticket-modal>textarea[data-v-a880e194]{width:calc(100% - 44px);margin:0 22px 18px}.withdrawal-detail[data-v-a880e194]{gap:10px;padding:20px 22px;display:grid}.withdrawal-detail p[data-v-a880e194]{white-space:pre-wrap;background:#0d141e;border:1px solid #243043;border-radius:8px;margin:0;padding:12px}.withdrawal-detail b[data-v-a880e194]{color:#7f8ca0;margin-bottom:5px;font-size:.6rem;display:block}.safety-selector[data-v-a880e194]{background:#120e12;border:1px solid #3c2930;border-radius:10px;gap:8px;margin:3px 0 0;padding:13px;display:grid}.safety-selector legend[data-v-a880e194]{color:#d6dde8;padding:0 7px;font-size:.65rem;font-weight:750}.safety-selector legend small[data-v-a880e194]{color:#7d6c72;margin-left:7px;font-weight:500}.safety-selector>label[data-v-a880e194]{cursor:pointer;background:#171116;border:1px solid #34242a;border-radius:8px;grid-template-columns:17px 1fr;gap:10px;padding:10px;display:grid}.safety-selector>label[data-v-a880e194]:has(input:checked){background:#241218;border-color:#8d3544}.safety-selector input[data-v-a880e194]{accent-color:#dc3e53;width:15px;height:15px;margin-top:2px}.safety-selector span[data-v-a880e194]{gap:5px;display:grid}.safety-selector b[data-v-a880e194]{color:#f4dce0;align-items:center;gap:7px;font-size:.66rem;display:flex}.safety-selector b i[data-v-a880e194]{color:#fff;background:#d7374d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.58rem;font-style:normal;display:grid}.safety-selector small[data-v-a880e194]{color:#917b82;font-size:.58rem;line-height:1.45}.safety-selector>p[data-v-a880e194]{color:#7a6c71;margin:0;font-size:.62rem}.image-upload[data-v-a880e194]{cursor:pointer;color:#a9c6ef!important;background:#0c1521!important;border:1px dashed #395273!important;border-radius:9px!important;gap:7px!important;padding:11px!important;display:grid!important}.image-upload span[data-v-a880e194]{justify-content:space-between;gap:8px;font-size:.65rem;font-weight:750;display:flex}.image-upload small[data-v-a880e194]{color:#60738c;font-weight:500}.image-upload input[data-v-a880e194]{padding:6px!important;font-size:.6rem!important}.image-upload.compact[data-v-a880e194]{margin:0!important}.upload-preview[data-v-a880e194]{object-fit:cover;border:1px solid #2d3c50;border-radius:10px;width:calc(100% - 40px);max-height:180px;margin:0 20px;display:block}.product-upload-floating[data-v-a880e194]{z-index:210;color:#dbeaff;background:#14243a;border:1px solid #416795;border-radius:10px;gap:11px;width:min(310px,100vw - 36px);padding:12px 14px;font-size:.65rem;font-weight:750;display:grid;position:fixed;bottom:18px;right:max(18px,50vw - 430px);box-shadow:0 14px 40px #00000073}.product-upload-floating>label[data-v-a880e194]:first-child{cursor:pointer;gap:4px;display:grid}.product-upload-floating small[data-v-a880e194]{color:#8093ad;font-size:.52rem;font-weight:500}.product-upload-floating input[type=file][data-v-a880e194]{width:100%;margin-top:5px;font-size:.56rem}.stock-visibility-toggle[data-v-a880e194]{cursor:pointer;border-top:1px solid #314864;grid-template-columns:16px 1fr;gap:9px;padding-top:10px;display:grid}.stock-visibility-toggle input[data-v-a880e194]{accent-color:#4f8bed;height:15px;width:15px!important;margin:1px 0!important}.stock-visibility-toggle span[data-v-a880e194]{gap:4px;display:grid}.coupon-mode-switch[data-v-a880e194]{background:linear-gradient(135deg,#13243a,#101923);border:1px solid #31547f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:-9px auto 18px;padding:15px 18px;display:flex}.coupon-mode-switch>div[data-v-a880e194]{gap:5px;display:grid}.coupon-mode-switch b[data-v-a880e194]{font-size:.72rem}.coupon-mode-switch small[data-v-a880e194]{color:#7587a0;font-size:.58rem}.coupon-mode-switch label[data-v-a880e194]{color:#a9c9f5;align-items:center;gap:8px;font-size:.62rem;display:flex}.coupon-mode-switch input[data-v-a880e194]{accent-color:#4c8bea}.coupon-list article[data-v-a880e194]{border-bottom:1px solid #1e2632;gap:11px;padding:17px 20px;display:grid}.coupon-code[data-v-a880e194]{align-items:center;gap:9px;display:flex}.coupon-code strong[data-v-a880e194]{color:#dce9ff;font:800 .82rem/1 ui-monospace,monospace}.coupon-code>span[data-v-a880e194]{color:#78dda0;background:#143222;border-radius:5px;padding:4px 6px;font-size:.5rem}.coupon-code>span.off[data-v-a880e194]{color:#9b8a8d;background:#2b2022}.coupon-code small[data-v-a880e194]{color:#68768a;margin-left:auto;font-size:.58rem}.coupon-fields[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.coupon-fields label[data-v-a880e194]{color:#6f7c8f;gap:5px;font-size:.54rem;display:grid}.coupon-list article>input[data-v-a880e194]{color:#fff;background:#090e15;border:1px solid #293444;border-radius:8px;padding:10px}.customer-detail-summary[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px;display:grid}.customer-detail-summary article[data-v-a880e194]{background:#0c121a;border:1px solid #263243;border-radius:9px;padding:13px}.customer-detail-summary small[data-v-a880e194]{color:#64748b;font-size:.53rem}.customer-detail-summary b[data-v-a880e194]{margin-top:8px;font-size:.72rem;display:block}.customer-detail-summary p[data-v-a880e194]{color:#788598;margin:6px 0 0;font-size:.58rem;line-height:1.45}.customer-addresses[data-v-a880e194],.customer-orders[data-v-a880e194]{padding:3px 22px 17px}.customer-addresses h3[data-v-a880e194],.customer-orders h3[data-v-a880e194]{color:#8d9aad;margin:10px 0;font-size:.67rem}.customer-addresses>div[data-v-a880e194]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.customer-addresses article[data-v-a880e194]{background:#0b1119;border:1px solid #263142;border-radius:8px;gap:5px;padding:12px;font-size:.64rem;display:grid;position:relative}.customer-addresses article span[data-v-a880e194]{color:#778497;line-height:1.5}.customer-addresses article small[data-v-a880e194]{color:#70a0eb;font-size:.48rem;position:absolute;top:9px;right:9px}.customer-orders[data-v-a880e194]{display:grid}.customer-orders>button[data-v-a880e194]{text-align:left;background:0 0;border:0;border-bottom:1px solid #212b38;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.customer-orders>button span[data-v-a880e194]{gap:4px;display:grid}.customer-orders>button small[data-v-a880e194]{color:#69768a;font-size:.55rem}.privacy-zone[data-v-a880e194]{background:#1d1014;border:1px solid #68303a;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:3px 22px 18px;padding:14px;display:flex}.privacy-zone b[data-v-a880e194]{color:#ffb2ba;font-size:.7rem}.privacy-zone p[data-v-a880e194]{color:#98767b;max-width:560px;margin:6px 0 0;font-size:.58rem;line-height:1.5}.privacy-zone button[data-v-a880e194]{flex:none}.form-intro[data-v-a880e194]{color:#78879b;background:#0d151f;border:1px solid #25374e;border-radius:9px;margin:0 20px;padding:12px 14px;font-size:.63rem;line-height:1.55}.inline-fields[data-v-a880e194]{grid-template-columns:1fr 1.4fr .65fr;gap:8px;margin:0 20px;display:grid}.inline-fields label[data-v-a880e194]{color:#78869a;gap:7px;font-size:.61rem;display:grid}.manufacturer-list>article[data-v-a880e194]{border-bottom:1px solid #1f2834;gap:14px;padding:19px 21px;display:grid}.manufacturer-title[data-v-a880e194]{justify-content:space-between;align-items:center;gap:15px;display:flex}.manufacturer-title>div[data-v-a880e194]{gap:5px;display:grid}.manufacturer-title b[data-v-a880e194]{font-size:.8rem}.manufacturer-title small[data-v-a880e194]{color:#667488;font-size:.57rem}.manufacturer-title>span[data-v-a880e194]{color:#70dd9d;background:#143321;border-radius:6px;padding:5px 7px;font-size:.52rem;font-weight:800}.manufacturer-title>span.off[data-v-a880e194]{color:#a59598;background:#2b2022}.manufacturer-fields[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.manufacturer-fields label[data-v-a880e194]{color:#748196;gap:5px;font-size:.56rem;display:grid}.manufacturer-fields .wide[data-v-a880e194]{grid-column:span 2}.manufacturer-list article>footer[data-v-a880e194]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.manufacturer-list article>footer>label[data-v-a880e194]{color:#8190a5;align-items:center;gap:7px;margin-right:auto;font-size:.6rem;display:flex}.manufacturer-list article>footer input[data-v-a880e194]{accent-color:#4b83dc;width:15px;height:15px}.empty-panel[data-v-a880e194]{color:#687588;text-align:center;padding:30px}.product-editor-backdrop[data-v-a880e194]{padding:18px 24px 48px;display:block;overflow-y:auto}.product-editor-backdrop .product-modal[data-v-a880e194]{border-radius:18px;width:min(1320px,100%);max-height:none;margin:0 auto;overflow:visible}.product-editor-backdrop .product-modal>header[data-v-a880e194]{padding:22px 28px}.product-editor-backdrop .product-modal>header h2[data-v-a880e194]{font-size:1.65rem}.product-editor-shell[data-v-a880e194]{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.product-media-panel[data-v-a880e194]{border-right:1px solid #25303d;gap:15px;padding:24px;display:grid;position:sticky;top:98px}.product-image-preview[data-v-a880e194]{aspect-ratio:1;background:radial-gradient(circle at 50% 25%,#1b2b42,#090d13 70%);border:1px solid #2a394c;border-radius:14px;place-items:center;display:grid;overflow:hidden}.product-image-preview img[data-v-a880e194]{object-fit:contain;width:100%;height:100%}.product-image-preview>div[data-v-a880e194]{color:#65758c;justify-items:center;gap:9px;display:grid}.product-image-preview>div b[data-v-a880e194]{letter-spacing:-.1em;font-size:2.4rem}.product-image-preview>div span[data-v-a880e194]{font-size:.62rem}.product-image-gallery[data-v-a880e194]{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.product-image-gallery article[data-v-a880e194]{aspect-ratio:1;background:#080d13;border:1px solid #29384c;border-radius:8px;position:relative;overflow:hidden}.product-image-gallery article.primary[data-v-a880e194]{border-color:#5186d5;box-shadow:0 0 0 2px #5186d51f}.product-image-gallery img[data-v-a880e194]{object-fit:cover;width:100%;height:100%}.product-image-gallery article>span[data-v-a880e194]{color:#e7f0ff;background:#2459a5;border-radius:4px;padding:3px 4px;font-size:.42rem;font-weight:800;position:absolute;top:5px;left:5px}.product-image-gallery footer[data-v-a880e194]{opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.product-image-gallery article:hover footer[data-v-a880e194],.product-image-gallery article:focus-within footer[data-v-a880e194]{opacity:1}.product-image-gallery footer button[data-v-a880e194]{color:#e5efff;cursor:pointer;background:#0e1c30f0;border:1px solid #3b5578;border-radius:5px;flex:1;min-width:0;padding:5px 3px;font-size:.44rem}.product-image-gallery footer .danger[data-v-a880e194]{flex:0 0 24px}.product-upload-field[data-v-a880e194]{color:#d7e8ff;cursor:pointer;background:#0d1825;border:1px dashed #41658f;border-radius:10px;gap:6px;padding:14px;display:grid}.product-upload-field b[data-v-a880e194]{font-size:.7rem}.product-upload-field small[data-v-a880e194],.product-url-field span[data-v-a880e194]{color:#708198;font-size:.56rem}.product-upload-field input[data-v-a880e194]{padding:7px!important;font-size:.58rem!important}.product-url-field[data-v-a880e194]{gap:6px;display:grid}.product-url-field>div[data-v-a880e194]{grid-template-columns:1fr 34px;gap:5px;display:grid}.product-url-field button[data-v-a880e194]{color:#dceaff;cursor:pointer;background:#1d447d;border:1px solid #3d6498;border-radius:7px;padding:0;font-size:1rem}.product-switches[data-v-a880e194]{gap:8px;padding-top:6px;display:grid}.product-switches h3[data-v-a880e194]{color:#d8e2ef;margin:0 0 3px;font-size:.68rem}.product-switches>label[data-v-a880e194]{cursor:pointer;background:#0c121a;border:1px solid #222e3d;border-radius:9px;grid-template-columns:17px 1fr;gap:9px;padding:10px;display:grid}.product-switches input[data-v-a880e194]{accent-color:#4f8ee9;height:15px;width:15px!important;margin:2px 0 0!important}.product-switches span[data-v-a880e194]{gap:4px;display:grid}.product-switches b[data-v-a880e194]{font-size:.63rem}.product-switches small[data-v-a880e194]{color:#67758a;font-size:.54rem;line-height:1.4}.product-editor-content[data-v-a880e194]{gap:18px;padding:24px;display:grid}.editor-section[data-v-a880e194]{background:#0d131b;border:1px solid #273242;border-radius:13px;overflow:hidden}.editor-section>header[data-v-a880e194]{background:#111923;border-bottom:1px solid #222c39;align-items:center;gap:13px;padding:17px 19px;display:flex}.editor-section>header>small[data-v-a880e194]{color:#9ec3ff;background:#1a3762;border-radius:8px;place-items:center;width:31px;height:31px;font:800 .6rem/1 ui-monospace,monospace;display:grid}.editor-section>header>div[data-v-a880e194]{gap:4px;display:grid}.editor-section h3[data-v-a880e194],.editor-section p[data-v-a880e194]{margin:0}.editor-section h3[data-v-a880e194]{font-size:.82rem}.editor-section p[data-v-a880e194]{color:#6e7b8e;font-size:.57rem}.editor-fields[data-v-a880e194]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:19px;display:grid}.editor-fields label[data-v-a880e194]{color:#8491a3;align-content:start;gap:7px;margin:0;font-size:.61rem;display:grid}.editor-fields label>small[data-v-a880e194]{color:#66758a;font-size:.53rem;line-height:1.45}.editor-fields .span-2[data-v-a880e194]{grid-column:span 2}.editor-fields .span-3[data-v-a880e194]{grid-column:1/-1}.editor-fields input[data-v-a880e194],.editor-fields select[data-v-a880e194],.editor-fields textarea[data-v-a880e194]{padding:12px 13px}.editor-fields textarea[data-v-a880e194]{line-height:1.6}.editor-section>.safety-selector[data-v-a880e194]{margin:18px}.product-editor-footer[data-v-a880e194]{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d131bf5;border-top:1px solid #293545;justify-content:flex-end;align-items:center;gap:9px;padding:16px 25px;display:flex;position:sticky;bottom:0}.product-editor-footer>span[data-v-a880e194]{color:#77869a;margin-right:auto;font-size:.6rem}.product-editor-footer button[data-v-a880e194]{min-width:130px}.product-modal>.product-editor-footer[data-v-a880e194]{padding:16px 25px}.product-modal>.accent[data-v-a880e194]{float:none;margin:0}.variant-master-toggle[data-v-a880e194]{background:#0e1b2b!important;border-color:#34527a!important}.variant-editor>header>button[data-v-a880e194]{margin-left:auto}.variant-editor.disabled[data-v-a880e194]{border-style:dashed}.variant-list[data-v-a880e194]{gap:9px;padding:18px;display:grid}.variant-list>article[data-v-a880e194]{background:#0a1017;border:1px solid #263447;border-radius:10px;grid-template-columns:36px 1fr 1.15fr 1fr 1fr 70px 90px auto;align-items:end;gap:8px;padding:12px;display:grid}.variant-list>article.inactive[data-v-a880e194]{opacity:.55}.variant-color-preview[data-v-a880e194]{border:2px solid #536176;border-radius:50%;width:34px;height:34px;margin-bottom:1px;box-shadow:0 0 0 3px #111923}.variant-color-preview.is-text[data-v-a880e194]{color:#bcd6ff;border-radius:7px;place-items:center;font-size:.67rem;font-weight:800;display:grid;background:#1c3760!important}.variant-list label[data-v-a880e194]{color:#718097;gap:5px;font-size:.53rem;display:grid}.variant-list input[data-v-a880e194],.variant-list select[data-v-a880e194]{padding:9px!important}.variant-list input[type=color][data-v-a880e194]{height:35px;padding:3px!important}.variant-active[data-v-a880e194]{align-items:center;gap:6px;height:35px;display:flex!important}.variant-active input[data-v-a880e194]{accent-color:#4e89e4;height:15px;width:15px!important}.variant-list>article>button[data-v-a880e194]{height:35px;padding:7px 9px}.empty-variant[data-v-a880e194]{background:#0c141f!important;border-style:dashed!important;padding:22px!important}.variant-disabled-note[data-v-a880e194]{color:#728197;justify-items:start;gap:7px;padding:22px;display:grid}.variant-disabled-note b[data-v-a880e194]{color:#d6e1ef;font-size:.76rem}.variant-disabled-note span[data-v-a880e194]{max-width:680px;font-size:.62rem;line-height:1.55}.variant-disabled-note button[data-v-a880e194]{margin-top:4px}.product-spec-editor>header>button[data-v-a880e194]{margin-left:auto}.product-spec-list[data-v-a880e194]{gap:9px;padding:18px;display:grid}.product-spec-list article[data-v-a880e194]{background:#0a1017;border:1px solid #263447;border-radius:10px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.product-spec-list label[data-v-a880e194]{color:#718097;gap:5px;font-size:.53rem;display:grid}.product-spec-list input[data-v-a880e194]{padding:10px!important}.product-spec-list button[data-v-a880e194]{height:38px}.manager-alert[data-v-a880e194]{color:#ffb5bc;background:#2a1217;border:1px solid #713a42;border-radius:9px;justify-content:space-between;max-width:1500px;margin:0 auto 18px;padding:12px 14px;font-size:.68rem;display:flex}.manager-alert button[data-v-a880e194]{color:inherit;cursor:pointer;background:0 0;border:0}.manager-toast[data-v-a880e194]{z-index:200;color:#caffdc;background:#10251a;border:1px solid #306546;border-radius:9px;padding:13px 16px;font-size:.7rem;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #00000080}.manager-topbar[data-v-a880e194]{background:#0d1219;border-bottom:1px solid #222b37;justify-content:space-between;align-items:center;height:68px;padding:0 25px;display:flex}.manager-topbar a[data-v-a880e194]{color:#dce5f1;align-items:center;gap:10px;text-decoration:none;display:flex}.manager-topbar img[data-v-a880e194]{width:32px;height:32px}.manager-topbar b[data-v-a880e194]{color:#8db5ff;background:#19345f;border-radius:5px;padding:5px 7px;font-size:.55rem}.manager-gate[data-v-a880e194]{place-content:center;justify-items:start;width:min(640px,100% - 30px);min-height:calc(100vh - 68px);margin:auto;display:grid}.manager-gate small[data-v-a880e194]{color:#6c93d4;letter-spacing:.14em}.manager-gate h1[data-v-a880e194]{margin:15px 0;font-size:clamp(2rem,6vw,4rem);line-height:1}.manager-gate p[data-v-a880e194]{color:#788497;line-height:1.6}.manager-gate a[data-v-a880e194]{color:#fff;background:#285ba8;border-radius:8px;margin-top:15px;padding:11px 14px;text-decoration:none}.manager-spinner[data-v-a880e194]{border:2px solid #26364d;border-top-color:#6195ef;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-a880e194}@keyframes spin-a880e194{to{transform:rotate(1turn)}}.manager-login[data-v-a880e194]{background:#101620;border:1px solid #273243;border-radius:13px;gap:13px;width:min(430px,100%);margin-top:18px;padding:22px;display:grid}.manager-login label[data-v-a880e194]{color:#8190a5;gap:7px;font-size:.7rem;font-weight:700;display:grid}.manager-login input[data-v-a880e194]{color:#ecf3ff;background:#0b1017;border:1px solid #2b3748;border-radius:8px;width:100%;padding:12px}.manager-login button[data-v-a880e194]{cursor:pointer;border:0;border-radius:8px;padding:12px}.manager-login .login-back[data-v-a880e194]{color:#8290a3;background:0 0}.manager-login>small[data-v-a880e194]{color:#7da8ef;letter-spacing:.02em}.launch-manager-grid[data-v-a880e194]{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:18px;display:grid}.launch-manager-form header[data-v-a880e194]{align-items:flex-start}.launch-state-badge[data-v-a880e194]{color:#8eb6ff;letter-spacing:.08em;background:#142b50;border:1px solid #355d9c;border-radius:20px;padding:7px 9px;font:800 .55rem/1 ui-monospace,monospace}.launch-state-badge.live[data-v-a880e194]{color:#72dea2;background:#123222;border-color:#286446}.launch-switch[data-v-a880e194]{background:#0e141d;border:1px solid #2b3748;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex!important}.launch-switch input[data-v-a880e194]{height:18px;width:18px!important}.launch-switch span[data-v-a880e194]{color:#dce6f4;gap:4px;display:grid}.launch-switch small[data-v-a880e194]{color:#6f7d91}.launch-manager-preview[data-v-a880e194]{overflow:hidden}.launch-manager-preview>p[data-v-a880e194]{color:#67768b;font-size:.68rem;line-height:1.55}.launch-manager-orbit[data-v-a880e194]{aspect-ratio:1;border:1px solid #254d8d;border-radius:50%;place-items:center;width:230px;max-width:80%;margin:25px auto;display:grid;position:relative;box-shadow:0 0 0 42px #2f66c10f,0 0 0 43px #386ec938}.launch-manager-orbit[data-v-a880e194]:before{content:"";border:1px dashed #29364a;border-radius:50%;width:145%;height:145%;position:absolute}.launch-manager-orbit span[data-v-a880e194]{border:1px solid #3768b7;border-radius:50%;place-items:center;width:104px;height:104px;font-size:1.7rem;font-weight:900;display:grid}.launch-manager-orbit i[data-v-a880e194]{background:#4b8bfa;border-radius:50%;width:8px;height:8px;position:absolute;top:39px;right:-1px;box-shadow:0 0 14px #4b8bfa}.launch-manager-preview dl[data-v-a880e194]{border:1px solid #252f3d;border-radius:10px;gap:0;margin:45px 0 16px;display:grid}.launch-manager-preview dl div[data-v-a880e194]{border-bottom:1px solid #252f3d;justify-content:space-between;padding:12px;display:flex}.launch-manager-preview dl div[data-v-a880e194]:last-child{border:0}.launch-manager-preview dt[data-v-a880e194]{color:#68778d;font-size:.65rem}.launch-manager-preview dd[data-v-a880e194]{color:#cbd7e8;margin:0;font-size:.68rem;font-weight:700}.manager-preview-link[data-v-a880e194]{color:#fff;background:#2c66c4;border-radius:8px;justify-content:center;padding:12px;font-size:.7rem;font-weight:800;text-decoration:none;display:flex}.shipment-history[data-v-a880e194]{background:#0c131d;border:1px solid #29394d;border-radius:10px;gap:12px;margin:0 22px 18px;padding:15px;display:grid}.shipment-history>header[data-v-a880e194]{border-bottom:1px solid #263242;padding:0 0 9px}.shipment-history>header small[data-v-a880e194]{color:#7295c5;letter-spacing:.12em;font:700 .52rem/1 ui-monospace,monospace}.shipment-history>header h3[data-v-a880e194]{color:#dce8f8;margin:6px 0 0;font-size:.8rem}.shipment-record[data-v-a880e194]{gap:10px;padding-top:11px;display:grid}.shipment-record+.shipment-record[data-v-a880e194]{border-top:1px solid #263242}.shipment-record-head[data-v-a880e194]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-record-head>div[data-v-a880e194]:first-child{gap:5px;min-width:0;display:grid}.shipment-record-head b[data-v-a880e194]{overflow-wrap:anywhere;color:#dce8f8;font:700 .68rem/1.4 ui-monospace,monospace}.shipment-record-head small[data-v-a880e194],.shipment-record-meta[data-v-a880e194],.shipment-empty[data-v-a880e194]{color:#718096;font-size:.56rem}.shipment-record-actions[data-v-a880e194]{align-items:center;gap:7px;display:flex}.shipment-record-actions a[data-v-a880e194],.shipment-record-actions button[data-v-a880e194]{color:#c7ddff;white-space:nowrap;cursor:pointer;background:#13233a;border:1px solid #2d4a70;border-radius:6px;padding:7px 9px;font-size:.55rem;text-decoration:none}.shipment-record-actions button[data-v-a880e194]:disabled{opacity:.55;cursor:wait}.shipment-record-meta[data-v-a880e194]{margin:0;line-height:1.5}.shipment-event-list[data-v-a880e194]{gap:0;margin:0;padding:0;list-style:none;display:grid}.shipment-event-list li[data-v-a880e194]{border-top:1px solid #1e2a39;grid-template-columns:120px 1fr;gap:4px 10px;padding:9px 0;font-size:.57rem;display:grid}.shipment-event-list time[data-v-a880e194],.shipment-event-list small[data-v-a880e194]{color:#6f7f95}.shipment-event-list b[data-v-a880e194]{color:#a9c9f5}.shipment-event-list span[data-v-a880e194]{color:#bdc8d7;grid-column:2;line-height:1.5}.shipment-event-list small[data-v-a880e194]{grid-column:2}.shipment-empty[data-v-a880e194]{margin:0;line-height:1.5}.manager-mobilebar[data-v-a880e194],.manager-nav-backdrop[data-v-a880e194]{display:none}@media (width<=950px){.manager-mobilebar[data-v-a880e194]{z-index:70;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b1017f5;border-bottom:1px solid #222c39;justify-content:space-between;align-items:center;height:62px;padding:0 15px;display:flex;position:fixed;inset:0 0 auto}.manager-mobilebar a[data-v-a880e194]{color:#edf4ff;align-items:center;gap:10px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.manager-mobilebar img[data-v-a880e194]{width:32px;height:32px}.manager-mobilebar button[data-v-a880e194]{color:#b8c7db;background:#141c27;border:1px solid #2d3b4e;border-radius:7px;padding:8px 11px;font-size:.65rem}.manager-sidebar[data-v-a880e194]{z-index:80;width:min(300px,86vw);transition:transform .25s;transform:translate(-105%)}.manager-sidebar.open[data-v-a880e194]{transform:translate(0)}.manager-nav-backdrop[data-v-a880e194]{z-index:75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020509b3;border:0;display:block;position:fixed;inset:0}.manager-main[data-v-a880e194]{margin:0;padding:92px 14px 40px}.manager-kpis[data-v-a880e194]{grid-template-columns:repeat(2,1fr)}.manager-grid[data-v-a880e194],.manager-split[data-v-a880e194],.launch-manager-grid[data-v-a880e194],.customer-grid[data-v-a880e194]{grid-template-columns:1fr}.manager-pagehead h1[data-v-a880e194]{font-size:28px}.order-detail-grid[data-v-a880e194],.shipment-form[data-v-a880e194]{grid-template-columns:1fr}.manager-modal-backdrop[data-v-a880e194]{padding:8px}.manager-modal[data-v-a880e194]{max-height:96vh}.product-form-grid[data-v-a880e194]{grid-template-columns:1fr}.product-form-grid .wide[data-v-a880e194]{grid-column:auto}.product-editor-backdrop[data-v-a880e194]{padding:8px 8px 34px}.product-editor-backdrop .product-modal[data-v-a880e194]{max-height:none}.product-editor-shell[data-v-a880e194]{grid-template-columns:1fr}.product-media-panel[data-v-a880e194]{border-bottom:1px solid #25303d;border-right:0;position:static}.product-image-preview[data-v-a880e194]{width:100%;max-width:440px;margin:auto}.editor-fields[data-v-a880e194]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-fields .span-3[data-v-a880e194]{grid-column:1/-1}.manufacturer-fields[data-v-a880e194]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.shipment-record-head[data-v-a880e194]{flex-direction:column;align-items:flex-start}.shipment-record-actions[data-v-a880e194]{flex-wrap:wrap}.shipment-event-list li[data-v-a880e194]{grid-template-columns:1fr}.shipment-event-list span[data-v-a880e194],.shipment-event-list small[data-v-a880e194]{grid-column:1}.manager-product-filters[data-v-a880e194]{grid-template-columns:1fr 1fr;margin:12px}.manager-product-filters input[data-v-a880e194]{grid-column:1/-1}.manager-kpis[data-v-a880e194]{grid-template-columns:1fr}.manager-kpis article[data-v-a880e194]{min-height:112px}.manager-pagehead[data-v-a880e194]{align-items:center}.manager-pagehead>button[data-v-a880e194]{padding:8px 9px}.manager-panel>header[data-v-a880e194]{flex-direction:column;align-items:flex-start}.manager-panel header input[data-v-a880e194]{width:100%}.category-fields[data-v-a880e194],.inline-fields[data-v-a880e194],.manufacturer-fields[data-v-a880e194]{grid-template-columns:1fr}.manufacturer-fields .wide[data-v-a880e194]{grid-column:auto}.product-admin-grid article[data-v-a880e194]{grid-template-columns:45px 1fr}.product-admin-grid article>span[data-v-a880e194]{display:none}.product-admin-grid article>button[data-v-a880e194]{grid-column:1/-1}.customer-grid footer[data-v-a880e194]{flex-direction:column}.manager-modal>footer[data-v-a880e194]{justify-content:stretch}.manager-modal>footer button[data-v-a880e194]{flex:1}.manager-order-list>button[data-v-a880e194]{grid-template-columns:1fr auto}.manager-order-list>button strong[data-v-a880e194]{display:none}.stock-numbers[data-v-a880e194]{grid-template-columns:1fr}.manager-toast[data-v-a880e194]{bottom:12px;left:12px;right:12px}.manager-table td[data-v-a880e194],.manager-table th[data-v-a880e194]{padding-inline:12px}.product-editor-backdrop .product-modal>header[data-v-a880e194]{padding:17px}.product-editor-content[data-v-a880e194],.product-media-panel[data-v-a880e194]{padding:14px}.product-image-gallery footer[data-v-a880e194]{opacity:1}.editor-fields[data-v-a880e194]{grid-template-columns:1fr;padding:14px}.editor-fields .span-2[data-v-a880e194],.editor-fields .span-3[data-v-a880e194]{grid-column:auto}.product-editor-footer[data-v-a880e194]{flex-wrap:wrap}.product-editor-footer>span[data-v-a880e194]{width:100%;margin:0}.product-editor-footer button[data-v-a880e194]{min-width:0}.variant-editor>header[data-v-a880e194],.product-spec-editor>header[data-v-a880e194]{flex-wrap:wrap;align-items:flex-start}.variant-editor>header>button[data-v-a880e194],.product-spec-editor>header>button[data-v-a880e194]{width:100%;margin:4px 0 0}.variant-list[data-v-a880e194],.product-spec-list[data-v-a880e194]{padding:12px}.product-spec-list article[data-v-a880e194]{grid-template-columns:1fr}.variant-list>article[data-v-a880e194]{grid-template-columns:34px 1fr 1fr}.variant-list>article label[data-v-a880e194],.variant-list>article label[data-v-a880e194]:first-of-type,.variant-list>article label[data-v-a880e194]:nth-of-type(2){grid-column:span 1}.variant-list>article>button[data-v-a880e194]{grid-column:1/-1}.variant-active[data-v-a880e194]{grid-column:span 2!important}}.launch-screen[data-v-8c42016c]{--pointer-x:0px;--pointer-y:0px;--orbit-x:0px;--orbit-y:0px;color:#f6f8fb;background:radial-gradient(circle at calc(82% + var(--pointer-x)) calc(20% + var(--pointer-y)),#2357aa3d,transparent 34%),radial-gradient(circle at 0 100%,#1b46882e,transparent 30%),#090b0e;min-height:100svh;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.launch-screen[data-v-8c42016c]:before{content:"";transform:translate(var(--pointer-x),var(--pointer-y));background:radial-gradient(circle,#3070da14,#0000 42%);animation:7s ease-in-out infinite alternate ambient-glow-8c42016c;position:absolute;inset:-20%}.launch-grid[data-v-8c42016c]{opacity:.22;background-image:linear-gradient(#728bad1a 1px,#0000 1px),linear-gradient(90deg,#728bad1a 1px,#0000 1px);background-position:var(--pointer-x) var(--pointer-y);background-size:64px 64px;animation:6s ease-in-out infinite alternate grid-breathe-8c42016c;position:absolute;inset:-64px;-webkit-mask-image:linear-gradient(#0000,#000 16% 88%,#0000);mask-image:linear-gradient(#0000,#000 16% 88%,#0000)}.launch-header[data-v-8c42016c]{z-index:2;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:88px;margin:auto;animation:.8s cubic-bezier(.2,.75,.25,1) both reveal-down-8c42016c;display:flex;position:relative}.launch-brand[data-v-8c42016c]{align-items:center;gap:12px;font-size:15px;display:flex}.launch-brand img[data-v-8c42016c]{object-fit:contain;width:31px;height:31px;animation:8s step-end infinite brand-flicker-8c42016c}.launch-state[data-v-8c42016c]{color:#8993a2;letter-spacing:.15em;align-items:center;gap:10px;font:700 10px/1 ui-monospace,SFMono-Regular,monospace;display:flex}.launch-state i[data-v-8c42016c]{background:#3d83f7;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite status-pulse-8c42016c;box-shadow:0 0 16px #3d83f7}.launch-main[data-v-8c42016c]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;width:min(1180px,100% - 48px);min-height:calc(100svh - 170px);margin:auto;padding:55px 0 76px;display:grid;position:relative}.launch-copy[data-v-8c42016c]{max-width:630px}.launch-eyebrow[data-v-8c42016c]{color:#3f86fa;letter-spacing:.15em;align-items:center;gap:11px;margin:0 0 24px;font:800 10px/1.2 ui-monospace,SFMono-Regular,monospace;animation:.75s .12s both reveal-up-8c42016c;display:flex}.launch-eyebrow span[data-v-8c42016c]{transform-origin:0;background:#3f86fa;width:30px;height:1px;animation:.8s .25s both line-grow-8c42016c}.launch-copy h1[data-v-8c42016c]{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(4rem,6vw,6.1rem);font-weight:800;line-height:.88;display:grid}.launch-copy h1 span[data-v-8c42016c],.launch-copy h1 em[data-v-8c42016c]{font:inherit;font-style:normal;display:block}.launch-copy h1 span[data-v-8c42016c]{animation:.85s cubic-bezier(.16,.8,.24,1) .2s both headline-in-8c42016c}.launch-copy h1 em[data-v-8c42016c]{color:#0000;-webkit-text-stroke:1.5px #f6f8fbe0;white-space:nowrap;animation:.85s cubic-bezier(.16,.8,.24,1) .32s both headline-in-8c42016c}.launch-intro[data-v-8c42016c]{color:#8d949f;max-width:600px;margin:32px 0 0;font-size:clamp(.95rem,1.2vw,1.13rem);line-height:1.65;animation:.75s .5s both reveal-up-8c42016c}.launch-date[data-v-8c42016c]{color:#c7d2e3;letter-spacing:.08em;text-transform:uppercase;margin:19px 0 0;font:700 11px/1.4 ui-monospace,SFMono-Regular,monospace;animation:.75s .6s both reveal-up-8c42016c}.launch-countdown[data-v-8c42016c]{background:#0f1217c2;border:1px solid #252c36;grid-template-columns:repeat(4,minmax(74px,1fr));max-width:570px;margin-top:28px;animation:.75s .72s both reveal-up-8c42016c;display:grid;box-shadow:0 22px 60px #00000040}.launch-countdown div[data-v-8c42016c]{border-right:1px solid #252c36;gap:7px;padding:18px 16px;transition:background .25s;display:grid}.launch-countdown div[data-v-8c42016c]:hover{background:#3773d714}.launch-countdown div[data-v-8c42016c]:last-child{border:0}.launch-countdown strong[data-v-8c42016c]{font:700 clamp(1.55rem,3vw,2.4rem)/1 ui-monospace,SFMono-Regular,monospace}.launch-countdown span[data-v-8c42016c]{color:#667286;letter-spacing:.12em;text-transform:uppercase;font:700 8px/1 ui-monospace,SFMono-Regular,monospace}.launch-orbit[data-v-8c42016c]{aspect-ratio:1;width:min(500px,42vw);transform:translate(calc(var(--pointer-x)*-13px),calc(var(--pointer-y)*-10px));margin-left:auto;transition:transform .3s ease-out;animation:1.2s cubic-bezier(.2,.75,.25,1) .18s both orbit-reveal-8c42016c;position:relative}.orbit[data-v-8c42016c]{border:1px solid #417fe16b;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit>i[data-v-8c42016c]{background:#3e86fb;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px #3e86fb}.orbit-a[data-v-8c42016c]{width:42%;height:42%;animation:12s linear infinite ring-spin-8c42016c}.orbit-b[data-v-8c42016c]{width:64%;height:64%;animation:18s linear infinite ring-spin-reverse-8c42016c}.orbit-c[data-v-8c42016c]{border-style:dashed;border-color:#76859938;width:82%;height:82%;animation:26s linear infinite ring-spin-8c42016c}.orbit-c>i[data-v-8c42016c]{width:5px;height:5px}.orbit-axis[data-v-8c42016c]{background:#61789729;width:80%;height:1px;position:absolute;top:50%;left:10%}.axis-a[data-v-8c42016c]{animation:22s linear infinite axis-spin-8c42016c}.axis-b[data-v-8c42016c]{animation:27s linear infinite axis-spin-reverse-8c42016c}.orbit-dot[data-v-8c42016c]{background:#3e86fb;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dot-pulse-8c42016c;position:absolute;box-shadow:0 0 14px #3e86fb}.dot-a[data-v-8c42016c]{top:63%;left:13%}.dot-b[data-v-8c42016c]{animation-delay:.7s;top:25%;right:10%}.dot-c[data-v-8c42016c]{width:4px;height:4px;animation-delay:1.2s;bottom:8%;right:38%}.launch-core[data-v-8c42016c]{text-align:center;place-content:center;width:42%;height:42%;animation:4s ease-in-out infinite core-breathe-8c42016c;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-core[data-v-8c42016c]:after{content:"";background:linear-gradient(90deg,#0000,#397bdd,#0000);height:1px;animation:3.2s ease-in-out infinite scanner-8c42016c;position:absolute;top:50%;left:12%;right:12%}.launch-core small[data-v-8c42016c]{color:#626c79;letter-spacing:.16em;font:700 8px ui-monospace,monospace}.launch-core b[data-v-8c42016c]{letter-spacing:-.08em;margin:18px 0 12px;font-size:clamp(2.2rem,4.5vw,4.2rem)}.launch-core span[data-v-8c42016c]{color:#3f86fa;letter-spacing:.15em;font:800 8px ui-monospace,monospace;animation:1.4s steps(2,end) infinite loading-blink-8c42016c}.launch-card[data-v-8c42016c]{background:linear-gradient(145deg,#171a20,#0e1014);border:1px solid #292f38;border-radius:12px;width:126px;height:106px;padding:14px;display:grid;position:absolute;box-shadow:0 20px 34px #0006}.launch-card small[data-v-8c42016c]{color:#3e86fb;font:800 8px ui-monospace,monospace}.launch-card b[data-v-8c42016c]{color:#767e8a;letter-spacing:.13em;align-self:end;font:700 7px ui-monospace,monospace}.launch-card>div[data-v-8c42016c]{align-items:end;gap:6px;height:38px;display:flex}.launch-card>div i[data-v-8c42016c]{transform-origin:bottom;background:#3e86fb;width:17px;animation:2.4s ease-in-out infinite bar-wave-8c42016c}.launch-card>div i[data-v-8c42016c]:first-child{height:14px}.launch-card>div i[data-v-8c42016c]:nth-child(2){height:23px;animation-delay:.18s}.launch-card>div i[data-v-8c42016c]:nth-child(3){height:18px;animation-delay:.36s}.launch-card>div i[data-v-8c42016c]:nth-child(4){height:29px;animation-delay:.54s}.card-a[data-v-8c42016c]{animation:5s ease-in-out infinite float-a-8c42016c;top:1%;left:3%}.card-b[data-v-8c42016c]{animation:6s ease-in-out infinite float-b-8c42016c;bottom:2%;right:0}.launch-card>.lines[data-v-8c42016c]{align-content:center;gap:6px;display:grid}.launch-card>.lines i[data-v-8c42016c]{background:#3e86fb;width:70px;height:2px;margin-left:auto;animation:2.3s ease-in-out infinite line-data-8c42016c}.launch-card>.lines i[data-v-8c42016c]:first-child{width:42px}.launch-card>.lines i[data-v-8c42016c]:nth-child(2){width:58px}.orbit-caption[data-v-8c42016c]{width:1px;height:1px;animation:20s linear infinite caption-orbit-8c42016c;position:absolute;top:50%;left:50%}.orbit-caption span[data-v-8c42016c]{color:#778292;letter-spacing:.16em;background:#080a0ed1;width:max-content;padding:8px 12px;font:700 7px ui-monospace,monospace;display:block;position:absolute;transform:translate(126px,-180px)rotate(27deg)}.launch-footer[data-v-8c42016c]{z-index:4;color:#667180;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:36px;right:25px}.launch-footer button[data-v-8c42016c]{color:#a7b2c0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.launch-ticker[data-v-8c42016c]{z-index:3;color:#06142a;letter-spacing:.11em;white-space:nowrap;background:#3f86fa;height:30px;font:900 9px/30px ui-monospace,monospace;position:absolute;bottom:-7px;left:-1%;right:-1%;overflow:hidden;transform:rotate(-.7deg)}.launch-ticker div[data-v-8c42016c]{width:max-content;animation:20s linear infinite ticker-8c42016c}.launch-modal-backdrop[data-v-8c42016c]{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010306c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.launch-modal[data-v-8c42016c]{background:#0f141c;border:1px solid #293446;border-radius:14px;width:min(540px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #000}.launch-modal>small[data-v-8c42016c]{color:#4389fb;letter-spacing:.14em;font:800 9px ui-monospace,monospace}.launch-modal h2[data-v-8c42016c]{margin:10px 0 24px;font-size:2.3rem}.launch-modal p[data-v-8c42016c]{color:#a9b3c1;line-height:1.65}.launch-modal a[data-v-8c42016c]{color:#75a7ff}.launch-modal-close[data-v-8c42016c]{color:#bdc7d6;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:16px}@keyframes reveal-down-8c42016c{0%{opacity:0;transform:translateY(-18px)}}@keyframes reveal-up-8c42016c{0%{opacity:0;transform:translateY(22px)}}@keyframes headline-in-8c42016c{0%{opacity:0;filter:blur(8px);transform:translateY(45px)}}@keyframes line-grow-8c42016c{0%{transform:scaleX(0)}}@keyframes orbit-reveal-8c42016c{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes ring-spin-8c42016c{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ring-spin-reverse-8c42016c{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes axis-spin-8c42016c{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes axis-spin-reverse-8c42016c{0%{transform:rotate(-45deg)}to{transform:rotate(-405deg)}}@keyframes caption-orbit-8c42016c{to{transform:rotate(360deg)}}@keyframes core-breathe-8c42016c{50%{filter:drop-shadow(0 0 20px #3470d242);transform:translate(-50%,-50%)scale(1.025)}}@keyframes scanner-8c42016c{0%,to{opacity:.22;transform:translateY(-48px)}50%{opacity:.9;transform:translateY(48px)}}@keyframes status-pulse-8c42016c{50%{opacity:.38;box-shadow:0 0 5px #3d83f7}}@keyframes dot-pulse-8c42016c{50%{opacity:.35;transform:scale(.65)}}@keyframes loading-blink-8c42016c{50%{opacity:.35}}@keyframes float-a-8c42016c{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-14px)rotate(-4deg)}}@keyframes float-b-8c42016c{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(12px)rotate(10deg)}}@keyframes bar-wave-8c42016c{50%{opacity:.55;transform:scaleY(.5)}}@keyframes line-data-8c42016c{50%{opacity:.48;width:45px}}@keyframes grid-breathe-8c42016c{to{opacity:.32}}@keyframes ambient-glow-8c42016c{to{opacity:.45;transform:translate(calc(var(--pointer-x)*24px + 25px),calc(var(--pointer-y)*18px - 15px))}}@keyframes brand-flicker-8c42016c{0%,96%,to{opacity:1;transform:none}97%{opacity:.45;transform:translate(2px)}98%{opacity:.8;transform:translate(-1px)}}@keyframes ticker-8c42016c{to{transform:translate(-50%)}}.launch-orbit[data-v-8c42016c]{transform:translate(var(--orbit-x),var(--orbit-y))}.launch-screen[data-v-8c42016c]:before{animation-name:ambient-glow-fixed-8c42016c}@keyframes ambient-glow-fixed-8c42016c{to{opacity:.45;transform:translate(calc(var(--pointer-x) + 25px),calc(var(--pointer-y) - 15px))}}@media (width<=850px){.launch-header[data-v-8c42016c]{width:calc(100% - 32px);height:72px}.launch-state span[data-v-8c42016c]{display:none}.launch-main[data-v-8c42016c]{width:calc(100% - 32px);min-height:auto;padding:54px 0 120px;display:block}.launch-copy h1[data-v-8c42016c]{font-size:clamp(3.4rem,16vw,5.5rem);line-height:.92}.launch-intro[data-v-8c42016c]{margin-top:25px}.launch-countdown[data-v-8c42016c]{grid-template-columns:repeat(2,1fr)}.launch-countdown div[data-v-8c42016c]:nth-child(2){border-right:0}.launch-countdown div[data-v-8c42016c]:nth-child(-n+2){border-bottom:1px solid #252c36}.launch-orbit[data-v-8c42016c]{display:none}.launch-footer[data-v-8c42016c]{z-index:5;justify-content:space-between;width:calc(100% - 32px);margin:-78px auto 52px;position:relative;bottom:auto;right:auto}.launch-ticker[data-v-8c42016c]{position:fixed}.launch-brand strong[data-v-8c42016c]{font-size:13px}}@media (width<=420px){.launch-copy h1[data-v-8c42016c]{font-size:3.35rem}.launch-countdown div[data-v-8c42016c]{padding:15px 12px}.launch-footer[data-v-8c42016c]{flex-direction:column;align-items:flex-start;gap:7px}.launch-modal[data-v-8c42016c]{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.launch-screen[data-v-8c42016c] *,.launch-screen[data-v-8c42016c]:before{transition:none!important;animation:none!important}}
