:root{--ink:#090d18;--panel:#111724;--panel-raised:#151d2c;--line:#dce7fa1f;--muted:#9ca8ba;--paper:#f2f4f6;--lime:#c4f36b;--violet:#aaa0ff;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.site-shell{overflow:hidden}.wrap{width:min(1200px,100% - 64px);margin-inline:auto}.announcement{color:#bdc7d6;letter-spacing:.06em;background:#121a26;justify-content:center;align-items:center;gap:9px;height:34px;font-size:10px;display:flex}.announcement-tail{color:#778396;letter-spacing:.12em;font-size:9px;position:absolute;right:max(32px,50% - 600px)}.live-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #c4f36bcc}.topbar{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(260px,520px) 1fr;align-items:center;gap:40px;max-width:1376px;height:88px;margin:auto;padding:0 40px;display:grid}.brand{letter-spacing:-.055em;align-items:center;gap:9px;font-size:19px;font-weight:750;display:inline-flex}.brand-symbol{background:var(--lime);color:#111812;letter-spacing:-.1em;border-radius:11px;place-items:center;width:34px;height:34px;padding-right:4px;font-size:22px;font-weight:900;display:grid;position:relative}.brand-symbol span{color:#546d31}.search{border:1px solid var(--line);color:#8a97a9;background:#ffffff09;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.search>span{font-size:23px;line-height:1;transform:rotate(-20deg)}.search input{width:100%;min-width:0;color:var(--paper);background:0 0;border:0;outline:0;font-size:12px}.search input::placeholder{color:#788497}.search kbd{border:1px solid var(--line);color:#7b8798;border-radius:5px;flex:none;padding:4px 6px;font-size:9px}.top-actions{justify-content:flex-end;align-items:center;gap:23px;display:flex}.plain-action{color:#c2cad5;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:inline-flex}.plain-action:hover{color:var(--lime)}.action-icon{color:var(--lime);font-size:17px}.cart-trigger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:10px;height:40px;padding:0 11px 0 14px;font-size:11px;display:flex}.cart-trigger b{background:var(--lime);color:#17210d;border-radius:7px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.category-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:51px;padding:0 max(40px,50% - 648px);display:flex}.category-scroll{scrollbar-width:none;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll button,.category-bar>a{color:#9ba7b7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 12px;font-size:10px}.category-scroll button:hover,.category-scroll button.selected{color:var(--lime);background:#c4f36b1a}.category-bar>a{color:#d9e1eb;align-items:center;gap:8px;display:flex}.category-bar>a span{color:var(--lime)}.hero{grid-template-columns:1fr .92fr;align-items:center;gap:40px;min-height:525px;padding:73px 0 65px;display:grid}.hero-content{z-index:1;position:relative}.eyebrow,.section-kicker{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:700}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow span{color:var(--violet);font-size:17px}.hero h1{letter-spacing:-.075em;max-width:650px;margin:22px 0 16px;font-size:clamp(48px,6.1vw,79px);font-weight:650;line-height:.99}.hero h1 em,.service-banner h2 em{color:var(--lime);font-style:normal}.hero-content>p{color:#a0adbd;max-width:450px;margin:0;font-size:14px;line-height:1.8}.hero-buttons{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:45px;padding:0 16px;font-size:11px;font-weight:650;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:var(--lime);color:#11170d}.button-primary:hover:not(:disabled){background:#d4ff84}.button-primary span{font-size:16px}.button-secondary{border-color:var(--line);color:#e0e5ed;background:#ffffff06}.button-secondary:hover{border-color:#c4f36b7a}.hero-proof{color:#8491a3;align-items:center;gap:14px;margin-top:46px;font-size:10px;line-height:1.6;display:flex}.hero-proof b{color:#dae2ed;font-weight:600}.proof-avatars{display:flex}.proof-avatars i{border:2px solid var(--ink);width:31px;height:31px;color:var(--lime);background:#333a55;border-radius:50%;place-items:center;margin-right:-7px;font-size:12px;font-style:normal;display:grid}.proof-avatars i:nth-child(2){color:#c9a2ff;background:#36314e}.proof-avatars i:nth-child(3){color:#8cf1c6;background:#294b46}.hero-visual{isolation:isolate;place-items:center;height:390px;display:grid;position:relative}.hero-visual:before{z-index:-1;content:"";background:radial-gradient(circle,#9b8fff29,#5c54a914 42%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute}.hero-orbit{border:1px solid #c2cde91f;border-radius:50%;position:absolute;transform:rotate(-23deg)}.orbit-a{width:410px;height:193px}.orbit-b{border-color:#c4f36b21;width:345px;height:290px;transform:rotate(47deg)}.hero-art-card{background:linear-gradient(149deg,#aca4ff 0%,#7a70cf 36%,#3b344f 100%);border:1px solid #ffffff40;border-radius:18px;width:249px;height:316px;padding:19px;position:relative;overflow:hidden;transform:rotate(7deg);box-shadow:0 30px 80px #00000085,inset 0 1px #fff6}.hero-art-card:before,.hero-art-card:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute}.hero-art-card:before{width:340px;height:340px;top:40px;left:67px}.hero-art-card:after{width:210px;height:210px;top:104px;left:111px}.art-top{z-index:1;color:#f1efff;letter-spacing:.12em;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex;position:relative}.art-top i{color:#ffffffa6;margin-left:18px;font-style:normal}.mini-logo{background:var(--lime);color:#182014;letter-spacing:-.1em;border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;display:grid}.art-glyph{color:#d2ff7c;text-shadow:0 9px 48px #cfff7994;font-size:122px;line-height:1;position:absolute;top:91px;left:59px}.art-bottom{z-index:1;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:19px;left:19px;right:19px}.art-bottom b{letter-spacing:-.07em;font-size:23px;line-height:.96}.art-bottom span{color:#ffffffb3;text-align:right;letter-spacing:.11em;font-size:7px;line-height:1.6}.floating-label{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dce4ef;background:#101623d6;border:1px solid #e7edf929;border-radius:10px;padding:11px 13px;font-size:9px;position:absolute;box-shadow:0 14px 34px #00000040}.label-top{align-items:center;gap:8px;display:flex;top:36px;right:11px}.label-bottom{align-items:center;gap:9px;display:flex;bottom:35px;left:4px}.label-bottom b{font-weight:600}.label-spark{color:var(--violet);font-size:17px}.visual-orbit-text{color:#596577;letter-spacing:.18em;font-size:8px;position:absolute;bottom:13px;right:0;transform:rotate(-11deg)}.trust-row{border:1px solid var(--line);background:#ffffff05;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:18px;min-height:94px;padding:16px 22px;display:grid}.trust-row>div{align-items:center;gap:12px;display:flex}.trust-mark{width:35px;height:35px;color:var(--lime);border:1px solid #c4f36b40;border-radius:11px;place-items:center;font-size:16px;display:grid}.trust-row b,.trust-row small{display:block}.trust-row b{color:#e0e6ee;font-size:10px;font-weight:650}.trust-row small{color:#8490a1;margin-top:5px;font-size:9px}.section{padding-top:102px}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.section-kicker{align-items:center;gap:10px;display:flex}.section-kicker span{color:#657184;letter-spacing:.1em;font-size:8px;font-weight:500}.section-head h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(27px,3vw,38px);font-weight:580}.section-head>p{color:#8c98a8;margin:0 0 4px;font-size:11px}.category-tiles{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.category-tile{border:1px solid var(--line);text-align:left;cursor:pointer;background:#151b2a;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:160px;padding:17px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.category-tile:hover{border-color:#c4f36b66;transform:translateY(-3px)}.category-tile:before{filter:blur(1px);content:"";background:#aca0ff1f;border-radius:50%;width:172px;height:172px;position:absolute;bottom:-76px;right:-38px}.tile-1:before{background:#c6f36b1c}.tile-2:before{background:#71ceb91f}.tile-3:before{background:#ed8eab21}.tile-index{color:#8995a6;letter-spacing:.12em;font-size:9px;position:absolute;top:17px;left:17px}.tile-glyph{color:#c4f36bcc;font-size:38px;position:absolute;top:23px;right:18px}.tile-1 .tile-glyph{color:#c3f27a}.tile-2 .tile-glyph{color:#8be0c5}.tile-3 .tile-glyph{color:#e5a0ff}.tile-copy{z-index:1;gap:6px;display:grid;position:relative}.tile-copy b{letter-spacing:-.025em;font-size:15px}.tile-copy small{color:#909cad;max-width:190px;font-size:9px}.tile-arrow{color:#d8e1ec;font-size:14px;position:absolute;bottom:17px;right:17px}.category-placeholder{border:1px dashed var(--line);color:#bfc8d6;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:110px;display:flex}.category-placeholder>span{color:var(--lime);font-size:21px}.category-placeholder b{font-size:12px;font-weight:600}.category-placeholder small{color:#828fa1;font-size:10px}.product-section{padding-top:91px}.product-head{margin-bottom:22px}.product-head-side{color:#8793a4;align-items:center;gap:20px;font-size:10px;display:flex}.product-head-side button{color:#b3bfce;cursor:pointer;background:0 0;border:0;font-size:10px}.product-head-side button span{color:var(--lime);margin-left:5px}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;transition:transform .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#c4f36b59;transform:translateY(-3px)}.product-art{background:radial-gradient(circle at 47% 49%,#bef37145,#0000 38%),linear-gradient(137deg,#25302c,#171f29 62%,#111824);height:164px;position:relative;overflow:hidden}.product-1 .product-art{background:radial-gradient(circle at 49% 47%,#af9bff59,#0000 38%),linear-gradient(137deg,#28273a,#1a1b2b 62%,#111824)}.product-2 .product-art{background:radial-gradient(circle at 50% 52%,#77ddc94f,#0000 38%),linear-gradient(137deg,#1f3436,#19272e 62%,#111824)}.product-3 .product-art{background:radial-gradient(circle at 50% 51%,#ffab7f4f,#0000 38%),linear-gradient(137deg,#392c31,#261f2a 62%,#111824)}.product-art:before{content:"";border:1px solid #f2f7ff14;border-radius:50%;position:absolute;inset:20px}.product-art:after{content:"";border:1px solid #f2f7ff1f;border-radius:50%;width:105px;height:105px;position:absolute;top:31px;left:calc(50% - 52px)}.product-category,.stock-label,.product-code{z-index:1;font-size:8px;position:absolute}.product-category{color:#c1cad7;top:13px;left:13px}.stock-label{color:var(--lime);top:12px;right:13px}.stock-label.out{color:#a0a9b5}.product-glyph{z-index:1;color:var(--lime);text-shadow:0 8px 26px #c4f36b33;font-size:68px;line-height:1;position:absolute;top:47px;left:50%;transform:translate(-50%)}.product-1 .product-glyph{color:#c7baff}.product-2 .product-glyph{color:#8fe3d3}.product-3 .product-glyph{color:#ffc59f}.product-code{color:#788496;letter-spacing:.12em;bottom:12px;right:13px}.product-details{padding:16px}.product-details h3{letter-spacing:-.015em;margin:0;font-size:12px;font-weight:630}.product-details h3 a:hover{color:var(--lime)}.product-details>p{color:#8895a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:7px 0 15px;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.product-buy{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-buy>strong{letter-spacing:-.04em;font-size:15px}.product-buy button{min-height:32px;color:var(--lime);cursor:pointer;background:#c4f36b14;border:1px solid #c4f36b47;border-radius:8px;padding:0 10px;font-size:9px}.product-buy button:hover:not(:disabled){background:#c4f36b2e}.product-buy button:disabled{border-color:var(--line);color:#818c9b;cursor:not-allowed;background:0 0}.product-buy button span{margin-left:6px;font-size:13px}.empty-products{text-align:center;border:1px dashed #cfdcef26;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:218px;display:flex}.empty-glyph{color:var(--lime);font-size:28px}.empty-products h3{margin:11px 0 0;font-size:16px;font-weight:600}.empty-products p{color:#8793a4;max-width:360px;margin:8px 16px 0;font-size:11px;line-height:1.7}.notice{border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:10px}.notice-error{color:#ffb3b3;background:#f37e7e12;border:1px solid #f37e7e45}.service-banner{background:radial-gradient(at 80% 45%,#a093ff30,#0000 42%),linear-gradient(118deg,#18202d,#171b2b 68%,#211f36);border:1px solid #c8cdff30;border-radius:19px;grid-template-columns:74px 1fr auto;align-items:center;gap:25px;min-height:287px;margin-top:103px;padding:41px 50px;display:grid;position:relative;overflow:hidden}.banner-symbol{background:var(--lime);color:#11170d;letter-spacing:-.13em;border-radius:17px;align-self:start;place-items:center;width:55px;height:55px;padding-right:5px;font-size:36px;font-weight:900;display:grid}.banner-symbol span{color:#536936}.service-banner h2{letter-spacing:-.065em;margin:11px 0 8px;font-size:35px;font-weight:580;line-height:.98}.service-banner p{color:#9ca8ba;max-width:390px;margin:0;font-size:10px;line-height:1.7}.service-banner>a{z-index:1;border:1px solid #e9edfa33;border-radius:10px;align-items:center;gap:15px;padding:13px 16px;font-size:10px;display:flex}.service-banner>a span{color:var(--lime);font-size:15px}.banner-shape{color:#b7adff1c;font-size:280px;line-height:.8;position:absolute;right:192px;transform:rotate(17deg)}.footer{border-top:1px solid var(--line);margin-top:100px}.footer-main{grid-template-columns:220px 1fr auto;align-items:center;gap:25px;min-height:132px;padding-block:28px;display:grid}.footer-main>p{color:#8490a2;margin:0;font-size:10px;line-height:1.75}.footer-links{align-items:center;gap:21px;display:flex}.footer-links button,.footer-links a{color:#b5bfcd;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px}.footer-links span{color:#b5bfcd;padding:6px 0;font-size:10px}.footer-links button:hover,.footer-links a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--line);color:#758193;justify-content:space-between;align-items:center;gap:12px;min-height:51px;font-size:9px;display:flex}.footer-bottom a{color:#a3afbe}.overlay{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060cb8;justify-content:flex-end;display:flex;position:fixed;inset:0}.overlay.centered{justify-content:center;align-items:center;padding:18px;overflow-y:auto}.drawer{border-left:1px solid var(--line);background:#101622;flex-direction:column;width:min(430px,100%);min-height:100%;padding:25px;animation:.2s ease-out slide-in;display:flex;box-shadow:-25px 0 60px #00000045}@keyframes slide-in{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.modal-heading h2,.modal-card h2{letter-spacing:-.06em;margin:9px 0;font-size:27px;font-weight:580}.heading-count{color:#8895a5;font-size:13px}.close-button{border:1px solid var(--line);color:#bec8d5;cursor:pointer;background:0 0;border-radius:9px;width:34px;height:34px;font-size:21px;line-height:1}.close-button:hover{color:var(--lime);border-color:#c4f36b57}.basket-list{flex:1;padding-top:9px;overflow-y:auto}.basket-line{border-bottom:1px solid var(--line);grid-template-columns:39px 1fr auto;align-items:start;gap:12px;padding:17px 0;display:grid}.basket-icon{width:38px;height:38px;color:var(--lime);background:#c4f36b1a;border-radius:10px;place-items:center;font-size:17px;display:grid}.basket-info{gap:5px;display:grid}.basket-info b{font-size:11px;font-weight:600}.basket-info small{color:#8793a3;font-size:9px}.basket-line>strong{padding-top:3px;font-size:10px}.quantity{border:1px solid var(--line);border-radius:7px;align-items:center;width:max-content;margin-top:3px;display:flex}.quantity button{cursor:pointer;color:#bec8d5;background:0 0;border:0;width:25px;height:24px}.quantity span{text-align:center;min-width:22px;font-size:9px}.basket-empty{color:#9aa6b6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;display:flex}.basket-empty>span{color:var(--lime);font-size:30px}.basket-empty b{color:#e6ebf2;font-size:14px}.basket-empty small{margin-bottom:8px;font-size:10px}.basket-total{border-top:1px solid var(--line);padding-top:19px}.basket-total>div{color:#aeb9c8;justify-content:space-between;margin-bottom:15px;font-size:11px;display:flex}.basket-total>div b{color:#fff;font-size:18px}.full-button{width:100%}.basket-total>small{color:#788597;text-align:center;margin-top:11px;font-size:9px;line-height:1.6;display:block}.modal-card{background:#111824;border:1px solid #dee7f626;border-radius:17px;width:min(440px,100%);max-height:calc(100vh - 36px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 22px 90px #0006}.modal-card>.close-button{position:absolute;top:20px;right:20px}.modal-brand{align-items:center;gap:9px;margin-bottom:25px;font-size:15px;font-weight:700;display:flex}.modal-card>p{color:#939fb0;margin:0 0 21px;font-size:10px;line-height:1.7}.auth-switch{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:17px;padding:4px;display:grid}.auth-switch button{color:#8f9bad;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;font-size:10px}.auth-switch button.active{color:#f2f5f8;background:#252e3b}.form-stack{gap:12px;display:grid}.form-stack label{color:#b9c3d0;gap:6px;font-size:10px;display:grid}.form-stack input{border:1px solid var(--line);color:#fff;background:#0d131e;border-radius:8px;min-height:41px;padding:0 11px;font-size:11px}.form-stack input::placeholder{color:#697587}.form-note{color:#748092;margin-top:15px;font-size:9px;line-height:1.6;display:block}.tracking-result{color:#d7e6c4;background:#c4f36b0f;border:1px solid #c4f36b38;border-radius:9px;margin-top:14px;padding:12px;font-size:10px;line-height:1.7}.profile-card{width:min(560px,100%)}.profile-balance{background:#c4f36b0b;border:1px solid #c4f36b38;border-radius:12px;gap:8px;margin:20px 0;padding:16px;display:grid}.profile-balance>span{color:#a9b4c1;font-size:10px}.profile-balance>b{letter-spacing:-.04em;font-size:23px}.profile-balance small{color:#758294;font-size:9px}.profile-order-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profile-order-heading b{font-size:11px}.profile-order-heading button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:9px}.profile-order{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.profile-order-row{border-top:1px solid var(--line)}.profile-order-row .profile-order{border-top:0}.delivery-reveal-button{color:var(--lime);cursor:pointer;background:0 0;border:0;margin:-2px 0 10px;padding:5px 0;font-size:9px}.support-delivery-note{color:#8794a5;margin:-1px 0 11px;font-size:8px;line-height:1.6;display:block}.delivery-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#e3efcf;background:#c4f36b0b;border:1px solid #c4f36b2e;border-radius:8px;max-height:160px;margin:0 0 12px;padding:10px;font:10px/1.6 ui-monospace,monospace;overflow:auto}.profile-ledger{margin-top:20px}.profile-password-form{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.profile-password-form>div b{color:#e2e8f0;font-size:11px}.profile-password-form>div p{color:#8390a1;margin:5px 0 0;font-size:9px}.profile-password-form .button{justify-self:start;min-height:36px;font-size:9px}.ledger-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ledger-row>div{gap:4px;display:grid}.ledger-row b{color:#cbd4df;font-size:9px;font-weight:550}.ledger-row small{color:#7f8b9b;font-size:8px}.ledger-row strong{font-size:10px}.ledger-row strong.positive{color:#a8e9c9}.ledger-row strong.negative{color:#ffb0b0}.profile-order>div{gap:5px;display:grid}.profile-order>div b{color:#dfe5ed;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:580;overflow:hidden}.profile-order>div small{color:#8390a1;font-size:8px}.profile-order>strong{grid-area:1/2/span 2;font-size:10px}.order-status{color:var(--lime);background:#c4f36b1a;border-radius:5px;justify-self:start;padding:4px 6px;font-size:8px}.status-cancelled{color:#faa;background:#f37e7e1a}.status-fulfilled{color:#83e4c1;background:#6edbb81a}.profile-empty{color:#8490a0;text-align:center;padding:18px 0;font-size:10px}.admin-link{border:1px solid var(--line);color:#dce4ed;border-radius:9px;justify-content:space-between;margin-top:13px;padding:12px;font-size:10px;display:flex}.admin-link span{color:var(--lime)}.profile-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;display:flex}.logout-button{color:#faa;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px}.receipt-card{text-align:center}.receipt-check{background:var(--lime);color:#11170d;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 16px;font-size:22px;display:grid}.receipt-info{border:1px solid var(--line);text-align:left;border-radius:9px;gap:8px;margin:20px 0;padding:14px;display:grid}.receipt-info small{color:#8290a2;letter-spacing:.11em;margin-top:4px;font-size:8px}.receipt-info code{overflow-wrap:anywhere;color:var(--lime);font-size:10px}.receipt-info b{font-size:13px}.toast{z-index:30;color:#e8edf3;background:#1a2432;border:1px solid #e0eaf729;border-radius:10px;max-width:min(420px,100vw - 40px);padding:13px 16px;font-size:10px;line-height:1.5;animation:.2s ease-out toast-in;position:fixed;bottom:20px;right:20px;box-shadow:0 13px 36px #0000004d}.admin-page{background:#090d18;min-height:100vh}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50% - 620px);display:flex}.admin-header-side{color:#8d99aa;align-items:center;gap:20px;font-size:9px;display:flex}.admin-header-side a{color:#c7d0dc}.admin-header-side a:hover{color:var(--lime)}.admin-status{color:var(--lime);align-items:center;gap:7px;display:flex}.admin-status i{background:var(--lime);border-radius:50%;width:6px;height:6px}.admin-wrap{width:min(1180px,100% - 48px);margin:0 auto;padding:47px 0 80px}.admin-title{justify-content:space-between;align-items:end;gap:15px;display:flex}.admin-title h1{letter-spacing:-.065em;margin:10px 0 7px;font-size:36px;font-weight:580}.admin-title p{color:#8c98a9;margin:0;font-size:10px}.admin-refresh{border:1px solid var(--line);color:#c9d2de;cursor:pointer;background:#111824;border-radius:8px;padding:9px 11px;font-size:9px}.admin-tabs{border-bottom:1px solid var(--line);gap:7px;margin-top:29px;display:flex;overflow-x:auto}.admin-tabs button{color:#909cad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:10px}.admin-tabs button.active{border-bottom-color:var(--lime);color:var(--lime)}.admin-content{padding-top:23px}.admin-section-head{margin-bottom:15px}.admin-section-head h2,.admin-panel h2{letter-spacing:-.025em;margin:0;font-size:14px;font-weight:620}.admin-section-head p,.admin-panel>p,.admin-panel-heading p{color:#8793a4;margin:6px 0 0;font-size:9px;line-height:1.6}.admin-order-list{gap:12px;display:grid}.admin-order-card,.admin-panel{border:1px solid var(--line);background:#111824;border-radius:12px;padding:17px}.admin-order-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-order-top>div{align-items:center;gap:11px;display:flex}.admin-order-ref{color:#e6ebf2;font:10px ui-monospace,monospace}.admin-order-top>b{font-size:13px}.admin-order-customer{border-bottom:1px solid var(--line);color:#8390a1;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:12px;padding-bottom:12px;font-size:9px;display:flex}.admin-order-customer a{color:#cbd5e2;text-underline-offset:3px;-webkit-text-decoration:underline #596779;text-decoration:underline #596779}.admin-order-customer a:hover{color:var(--lime)}.admin-order-items{padding-block:7px}.admin-order-items>div{color:#c5cfdb;justify-content:space-between;gap:10px;padding:5px 0;font-size:9px;display:flex}.admin-order-items small{color:#8b97a7}.admin-order-items b{color:#e5ebf3;font-size:9px}.fulfillment-box{background:#c4f36b09;border:1px solid #c4f36b30;border-radius:10px;margin-top:5px;padding:14px}.fulfillment-box>div b{font-size:10px}.fulfillment-box>div p{color:#99a6b6;max-width:720px;margin:5px 0 13px;font-size:9px;line-height:1.6}.fulfillment-box form{gap:10px;display:grid}.fulfillment-box label,.admin-panel label{color:#acb8c7;gap:6px;font-size:9px;display:grid}.fulfillment-box input,.fulfillment-box textarea,.admin-panel input:not([type=checkbox]),.admin-panel textarea,.admin-panel select{border:1px solid var(--line);color:#e8edf4;width:100%;min-height:37px;font:inherit;background:#0d131e;border-radius:7px;padding:9px 10px;font-size:10px}.fulfillment-box textarea,.admin-panel textarea{resize:vertical;min-height:67px}.fulfillment-actions{flex-wrap:wrap;align-items:center;gap:9px 15px;display:flex}.fulfillment-actions .button{min-height:36px;font-size:9px}.cancel-order{color:#faa;cursor:pointer;background:0 0;border:0;padding:8px;font-size:9px}.cancel-order:disabled{opacity:.5}.admin-notice{border-radius:8px;margin-top:16px;padding:10px 12px;font-size:9px}.admin-notice.success{color:#91ebc2;background:#78e1b40f;border:1px solid #78e1b433}.admin-notice.error{color:#faa;background:#f37e7e0f;border:1px solid #f37e7e3d}.admin-catalog-grid{grid-template-columns:minmax(280px,.85fr) 1.15fr;align-items:start;gap:15px;display:grid}.admin-form-column{gap:14px;display:grid}.admin-panel{gap:12px;display:grid}.admin-panel>p{margin-top:-6px}.admin-panel .button{justify-self:start;min-height:36px;font-size:9px}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cancel-edit{border:1px solid var(--line);color:#b8c2d0;cursor:pointer;background:0 0;border-radius:6px;padding:7px 9px;font-size:8px}.admin-input-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-check{align-items:center;gap:8px!important;display:flex!important}.admin-check input{accent-color:var(--lime)}.admin-products-panel{gap:0}.admin-products-panel>.admin-panel-heading{border-bottom:1px solid var(--line);padding-bottom:11px}.admin-product-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:11px 0;display:flex}.admin-product-row:last-child{border-bottom:0}.admin-product-row>div:first-child{gap:5px;min-width:0;display:grid}.admin-product-row b{color:#e0e6ee;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-product-row small{color:#8793a4;font-size:8px}.admin-product-row>div:last-child{flex:none;gap:10px;display:flex}.admin-product-row button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:8px}.admin-product-row button.deactivate-button{color:#faa}.admin-product-row .active-text{color:#8be1b5}.admin-product-row .muted-text{color:#8490a0}.wallet-adjust-form,.lookup-form{width:min(540px,100%)}.admin-inline-note{color:#94a18e;background:#c4f36b0d;border-radius:7px;padding:9px 10px;font-size:8px;line-height:1.6}.admin-inline-form{grid-template-columns:1fr auto;gap:9px;display:grid}.admin-inline-form input{min-width:0}.admin-inline-form .button{min-height:38px}.customer-result{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.customer-result>div{color:#909cad;border-bottom:1px solid #dce7fa0f;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;display:flex}.customer-result b{color:#e1e7ef;text-align:right;overflow-wrap:anywhere;font-weight:550}.audit-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.audit-row>div{gap:5px;display:grid}.audit-row>div:last-child{text-align:right}.audit-row b{color:#e1e7ef;font-size:9px;font-weight:580}.audit-row span,.audit-row small{color:#8490a0;overflow-wrap:anywhere;font-size:8px}.admin-empty{border:1px dashed var(--line);color:#8e9aab;text-align:center;border-radius:10px;padding:40px 15px;font-size:10px}.admin-empty.compact{border:0;padding:23px 10px}.admin-login-card{border:1px solid var(--line);background:#111824;border-radius:15px;width:min(460px,100% - 36px);margin:14vh auto 0;padding:30px}.admin-login-card h1{letter-spacing:-.05em;margin:10px 0 7px;font-size:24px}.admin-login-card p{color:#95a1b1;margin:0 0 20px;font-size:10px}.detail-page{min-height:100vh}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}.detail-brand{align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.back-link{color:#b8c3d1;font-size:10px}.back-link:hover,.breadcrumbs a:hover{color:var(--lime)}.detail-wrap{padding-top:28px}.breadcrumbs{color:#8d9aac;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;font-size:9px;display:flex}.breadcrumbs>span:last-child{color:#e3e8ef}.detail-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:1fr 1fr;min-height:450px;display:grid;overflow:hidden}.detail-art{background:radial-gradient(circle,#c4f36b38,#0000 40%),linear-gradient(145deg,#26312b,#151c28 70%);min-height:450px;padding:25px;position:relative;overflow:hidden}.detail-art:before,.detail-art:after{content:"";border:1px solid #f2f7ff1c;border-radius:50%;width:320px;height:320px;position:absolute;top:calc(50% - 160px);left:calc(50% - 160px)}.detail-art:after{width:230px;height:230px;top:calc(50% - 115px);left:calc(50% - 115px)}.detail-glyph{color:var(--lime);text-shadow:0 8px 36px #c4f36b3d;font-size:142px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-art-code{color:#8793a5;letter-spacing:.16em;font-size:8px;position:absolute;bottom:21px;right:24px}.detail-copy{flex-direction:column;justify-content:center;padding:clamp(25px,5vw,58px);display:flex}.detail-copy h1{letter-spacing:-.06em;margin:13px 0 10px;font-size:clamp(27px,4vw,42px);font-weight:590;line-height:1.05}.detail-copy>p{color:#9ba8b8;max-width:430px;margin:0;font-size:11px;line-height:1.8}.detail-stock{color:#aeb9c7;align-items:center;gap:8px;margin-top:21px;font-size:9px;display:flex}.stock-empty{background:#7a8492;border-radius:50%;width:7px;height:7px}.detail-price-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-block:16px;display:flex}.detail-price-row>strong{letter-spacing:-.05em;font-size:24px}.detail-buy{flex:none}.detail-benefits{color:#8996a7;flex-wrap:wrap;gap:8px 15px;margin-top:17px;font-size:8px;display:flex}.detail-benefits b{color:var(--lime);margin-right:5px;font-size:12px}.detail-note{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:13px;max-width:720px;margin:24px auto 0;padding:17px;display:flex}.detail-note>span{color:var(--lime);font-size:20px}.detail-note b{font-size:10px}.detail-note p{color:#8e9aaa;margin:5px 0 0;font-size:9px;line-height:1.7}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.topbar{grid-template-columns:150px minmax(180px,1fr) auto;gap:22px;padding-inline:28px}.top-actions{gap:14px}.plain-action{gap:5px}.tracking-action span:last-child{display:none}.wrap{width:min(100% - 56px,1200px)}.category-bar{padding-inline:28px}.product-grid{grid-template-columns:repeat(3,1fr)}.category-tiles{grid-template-columns:repeat(2,1fr)}.category-tile{min-height:145px}}@media (max-width:720px){.wrap{width:calc(100% - 36px)}.announcement{justify-content:flex-start;padding-inline:18px;font-size:8px}.announcement-tail{display:none}.topbar{grid-template-columns:1fr auto;gap:13px;height:72px;padding-inline:18px}.brand{font-size:17px}.brand-symbol{width:31px;height:31px}.search{grid-area:2/1/auto/-1;height:39px;margin-bottom:11px}.topbar{align-content:center;row-gap:9px;height:127px}.top-actions{grid-area:1/2;gap:12px}.account-action .action-icon{display:none}.account-action{font-size:10px}.cart-trigger{gap:7px;height:35px;padding-inline:10px;font-size:10px}.category-bar{height:46px;padding-inline:13px}.category-scroll{gap:1px}.category-scroll button{padding:8px 10px;font-size:9px}.category-bar>a{padding-inline:5px;font-size:9px}.hero{grid-template-columns:1fr;gap:0;padding-top:45px;padding-bottom:37px}.hero h1{margin-top:17px;font-size:clamp(47px,12vw,68px)}.hero-content>p{max-width:390px;font-size:12px}.hero-proof{margin-top:28px}.hero-visual{height:330px;margin-top:12px}.hero-art-card{width:205px;height:260px}.art-glyph{font-size:96px;top:76px;left:53px}.art-bottom b{font-size:19px}.orbit-a{width:325px;height:155px}.orbit-b{width:290px;height:244px}.hero-visual:before{width:280px;height:280px}.label-top{top:22px;right:1px}.label-bottom{bottom:18px;left:-2px}.trust-row{grid-template-columns:1fr 1fr;gap:14px 10px;width:calc(100% - 36px);padding:13px}.trust-mark{flex:none;width:30px;height:30px;font-size:13px}.trust-row b{font-size:9px}.trust-row small{font-size:8px}.section,.product-section{padding-top:70px}.section-head{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:19px}.section-head h2{font-size:28px}.section-head>p{font-size:10px}.category-tiles{grid-template-columns:1fr 1fr;gap:9px}.category-tile{min-height:132px;padding:13px}.tile-index{top:13px;left:13px}.tile-glyph{font-size:29px;top:18px;right:13px}.tile-copy b{font-size:12px}.tile-copy small{max-width:135px;font-size:8px}.tile-arrow{bottom:12px;right:12px}.product-head{flex-direction:row;align-items:end}.product-head h2{font-size:24px}.product-head-side{flex-direction:column;align-items:flex-end;gap:5px;font-size:9px}.product-head-side button{font-size:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-art{height:125px}.product-art:before{inset:12px}.product-art:after{width:74px;height:74px;top:26px;left:calc(50% - 37px)}.product-glyph{font-size:48px;top:39px}.product-category,.stock-label,.product-code{font-size:7px}.product-category{top:10px;left:9px}.stock-label{top:9px;right:9px}.product-code{bottom:9px;right:9px}.product-details{padding:12px 10px}.product-details h3{min-height:29px;font-size:10px;line-height:1.4}.product-details>p{min-height:29px;margin:5px 0 11px;font-size:8px}.product-buy{flex-direction:column;align-items:flex-start;gap:8px}.product-buy>strong{font-size:13px}.product-buy button{width:100%;min-height:30px;font-size:8px}.service-banner{grid-template-columns:45px 1fr;gap:12px;width:calc(100% - 36px);min-height:290px;margin-top:74px;padding:23px}.banner-symbol{border-radius:12px;width:42px;height:42px;font-size:29px}.service-banner h2{font-size:29px}.service-banner p{font-size:9px}.service-banner>a{grid-column:2;justify-self:start;margin-top:10px;font-size:9px}.banner-shape{font-size:200px;bottom:-25px;right:-35px}.footer{margin-top:70px}.footer-main{min-height:unset;grid-template-columns:1fr 1fr;gap:17px;padding-block:25px}.footer-main>p{text-align:right;justify-self:end}.footer-links{grid-column:1/-1;justify-content:space-between}.footer-bottom{flex-wrap:wrap;justify-content:space-between;min-height:66px;padding-block:12px;font-size:8px}.footer-bottom span:first-child{flex-basis:100%}.drawer{padding:20px 17px}.modal-card{padding:26px 20px}.detail-header{height:70px}.detail-wrap{padding-top:21px}.detail-card{grid-template-columns:1fr}.detail-art{min-height:275px}.detail-art:before{width:245px;height:245px;top:calc(50% - 122px);left:calc(50% - 122px)}.detail-art:after{width:180px;height:180px;top:calc(50% - 90px);left:calc(50% - 90px)}.detail-glyph{font-size:105px}.detail-copy{padding:24px 19px}.detail-copy h1{font-size:31px}.admin-header{height:62px;padding-inline:17px}.admin-header-side{gap:9px;font-size:8px}.admin-header-side>span:nth-child(2){display:none}.admin-wrap{width:calc(100% - 34px);padding-top:32px}.admin-title h1{font-size:30px}.admin-tabs{margin-top:22px}.admin-tabs button{padding:11px 10px;font-size:9px}.admin-catalog-grid,.admin-inline-form{grid-template-columns:1fr}.admin-inline-form .button{justify-self:start}.admin-order-customer{flex-direction:column;align-items:flex-start;gap:7px}.fulfillment-actions{flex-direction:column;align-items:stretch}.fulfillment-actions .button{width:100%}.cancel-order{align-self:flex-start}}@media (max-width:380px){.tracking-action{display:none}.hero h1{font-size:45px}.category-tiles{grid-template-columns:1fr}.category-tile{min-height:120px}.product-grid{grid-template-columns:1fr}.product-art{height:160px}.product-buy{flex-direction:row;align-items:center}.product-buy button{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
