:root{--ink:#07131d;--ink-2:#0d2233;--panel:#101f2c;--panel-soft:#142c3f;--ice:#d9f2ff;--blue:#1c80bd;--blue-2:#68bde8;--gold:#d8ad62;--coffee:#7a4a2d;--cream:#f8efe2;--muted:#a9b7c2;--line:rgba(217,242,255,.16);--shadow:0 24px 70px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-padding-top:116px;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(5,18,29,.72);border:1px solid rgba(217,242,255,.13);border-radius:8px;box-shadow:0 18px 55px rgba(0,0,0,.22);display:flex;gap:24px;justify-content:space-between;left:50%;margin:0;max-width:1180px;padding:14px 18px;position:fixed;top:16px;transform:translateX(-50%);width:min(calc(100% - 48px),1180px);z-index:30}.brand{align-items:center;display:inline-flex;height:52px;width:182px}.brand img{height:auto;width:100%}.desktop-nav{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:22px}.desktop-nav a:hover{color:var(--ice)}.header-quick-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.header-orders-action{background:rgba(217,242,255,.07);border:1px solid var(--line);border-radius:999px;color:var(--ice);display:none;gap:8px;padding:0 16px}.header-action,.header-orders-action,.primary-button,.secondary-button{align-items:center;font-weight:800;justify-content:center;min-height:48px}.header-action,.primary-button,.secondary-button{border:0;cursor:pointer;display:inline-flex;gap:10px;padding:0 20px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.header-action,.primary-button{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#02111c}.header-action,.secondary-button{border-radius:999px}.primary-button{border-radius:8px}.secondary-button{background:rgba(217,242,255,.07);border:1px solid var(--line);color:var(--ice)}.header-action:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.hero-buy-button{isolation:isolate;overflow:hidden;position:relative}.hero-buy-button:after{animation:button-reflect 2.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.68),transparent);content:"";inset:-45% auto -45% -70%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:46%;z-index:0}.full{width:100%}.hero-section{background:linear-gradient(90deg,rgba(7,19,29,.78),rgba(7,19,29,.54) 34%,rgba(7,19,29,.22) 64%,rgba(7,19,29,.44)),linear-gradient(180deg,rgba(7,19,29,.36),rgba(7,19,29,.08) 42%,rgba(7,19,29,.64)),url(/assets/moova-coffee.jpeg),radial-gradient(circle at 68% 20%,rgba(104,189,232,.18),transparent 32%),radial-gradient(circle at 14% 78%,rgba(216,173,98,.12),transparent 24%),linear-gradient(115deg,#06111a,#0a2031 46%,#14100c);background-position:50%,50%,center 46%,50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover,cover,cover,cover;min-height:clamp(600px,82vh,720px);overflow:hidden;position:relative}.hero-section:before{background:linear-gradient(90deg,rgba(7,19,29,.32),rgba(7,19,29,.22) 35%,rgba(7,19,29,.02) 66%,rgba(7,19,29,.14)),linear-gradient(180deg,rgba(7,19,29,.14),transparent 36%,rgba(7,19,29,.44));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-section:after{background:linear-gradient(180deg,transparent,var(--ink));bottom:0;content:"";height:96px;left:0;position:absolute;right:0;z-index:2}.hero-grid{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:none;min-height:clamp(600px,82vh,720px);padding:128px 48px 34px;position:relative;width:100%;z-index:3}.hero-copy,.hero-product{animation:hero-rise .72s ease forwards;opacity:0;transform:translateY(18px)}.hero-product{animation-delay:.12s}.hero-copy{max-width:660px;padding-bottom:0;position:relative;z-index:4}.checkout-title h1,.empty-state h1,.final-cta h2,.hero-copy h1,.ingredients-section h2,.movement-section h2,.order-status-card h1,.product-copy h2,.section-heading h2{letter-spacing:0;font-weight:700;line-height:1.08;margin:0;text-wrap:balance}.hero-copy h1{font-size:clamp(3rem,4.9vw,4.85rem);max-width:620px;overflow-wrap:normal}.eyebrow,.section-kicker{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero-subtitle{color:var(--muted);font-size:1.08rem;line-height:1.7;margin:20px 0 0;max-width:590px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-metrics{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,19,29,.42);border:1px solid rgba(217,242,255,.15);border-radius:8px;color:var(--ice);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:720px;padding:14px}.hero-metrics span{align-items:center;color:var(--ice);display:flex;font-size:.92rem;font-weight:700;justify-content:center;min-height:46px;text-align:center}.hero-product{background:transparent;isolation:isolate;inset:0;min-height:0;position:absolute;width:100%;z-index:0}.product-showcase img{border:1px solid rgba(217,242,255,.12);object-position:center;width:100%}.hero-product img,.hero-product:after,.hero-product:before{display:none}.floating-offer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(5,18,29,.64);border:1px solid rgba(217,242,255,.18);border-radius:8px;bottom:42px;color:var(--ice);cursor:pointer;display:grid;grid-gap:4px;gap:4px;left:auto;max-width:360px;padding:16px 18px;position:absolute;right:48px;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:min(320px,calc(100% - 48px));z-index:3}.floating-offer:hover{background:rgba(7,28,43,.82);border-color:rgba(104,189,232,.58);box-shadow:0 16px 42px rgba(2,10,17,.34);transform:translateY(-4px)}.floating-offer:focus-visible{outline:3px solid rgba(104,189,232,.82);outline-offset:4px}.floating-offer small,.floating-offer span{color:var(--muted)}.floating-offer small{align-items:center;display:flex;gap:8px;justify-content:space-between}.floating-offer small svg{color:var(--blue-2);transition:transform .22s ease}.floating-offer:hover small svg{transform:translateX(4px)}.floating-offer strong{font-size:1.9rem}.benefits-section,.checkout-shell,.empty-state,.faq-section,.final-cta,.ingredients-section,.moments-section,.movement-section,.offers-section,.order-page-shell,.product-section{margin:0 auto;max-width:1180px;padding:96px 24px}.maintenance-page{align-items:center;background:#06131d;display:grid;justify-items:center;min-height:100svh;padding:32px}.maintenance-state{display:grid;grid-gap:30px;gap:30px;justify-items:center;text-align:center}.maintenance-state img{height:auto;width:min(300px,72vw)}.maintenance-state h1{color:var(--cream);font-size:4rem;line-height:1;margin:0}.store-error-page{align-items:center;background:#06131d;display:grid;justify-items:center;min-height:100svh;padding:32px}.store-error-state{display:grid;grid-gap:22px;gap:22px;justify-items:center;max-width:620px;text-align:center}.store-error-state>img{height:auto;margin-bottom:12px;width:min(260px,68vw)}.store-error-state>svg{color:var(--gold)}.store-error-state h1{color:var(--cream);font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin:0}.store-error-state p{color:var(--muted);font-size:1.1rem;line-height:1.7;margin:0}.store-error-state .primary-button{border:0;cursor:pointer;gap:10px;margin-top:8px}.benefits-section,.faq-section,.final-cta,.ingredients-section,.moments-section,.movement-section,.offers-section,.product-section{position:relative;scroll-margin-top:116px}.movement-section{isolation:isolate;margin-top:84px;overflow:hidden}.movement-section:after{background:linear-gradient(90deg,rgba(7,19,29,.88),rgba(7,19,29,.72) 48%,rgba(7,19,29,.38) 76%,rgba(7,19,29,.16)),linear-gradient(180deg,rgba(7,19,29,.74),rgba(7,19,29,.06) 20%,rgba(7,19,29,.06) 78%,rgba(7,19,29,.82)),url(/assets/moova-movement-banner-v2.jpg);background-color:var(--ink);background-position:50%,50%,68%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";opacity:1;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.benefits-section:before,.faq-section:before,.final-cta:before,.ingredients-section:before,.moments-section:before,.movement-section:before,.offers-section:before,.product-section:before{background:linear-gradient(90deg,transparent,rgba(217,242,255,.18),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:0}.faq-section,.product-section{background:linear-gradient(180deg,rgba(217,242,255,.035),rgba(217,242,255,.015));box-shadow:0 0 0 100vmax rgba(12,27,39,.42);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.benefits-section{background:linear-gradient(180deg,rgba(16,34,47,.72),rgba(7,19,29,.9));isolation:isolate;overflow:hidden}.benefits-video{height:100%;object-fit:cover;object-position:center 46%;width:100%;z-index:0}.benefits-section:after,.benefits-video{inset:0;pointer-events:none;position:absolute}.benefits-section:after{background:linear-gradient(90deg,rgba(7,19,29,.68),rgba(7,19,29,.38) 42%,rgba(7,19,29,.2)),linear-gradient(180deg,rgba(7,19,29,.18),rgba(7,19,29,.48));content:"";z-index:1}.benefits-section:before{z-index:3}.benefits-section>.benefit-grid,.benefits-section>.section-heading{position:relative;z-index:2}.benefits-section>.section-heading{justify-items:start;max-width:620px;text-align:left}.benefits-section .section-kicker{color:var(--gold)}.benefits-section .section-heading h2{color:var(--cream);text-shadow:none}.benefits-section .benefit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(8,25,38,.88),rgba(8,23,35,.84))}.offers-section{background:linear-gradient(180deg,rgba(216,173,98,.065),rgba(28,128,189,.035));box-shadow:0 0 0 100vmax rgba(9,19,28,.5);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.final-cta{background:radial-gradient(circle at 50% 0,rgba(104,189,232,.12),transparent 34%)}.has-scroll-reveal [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .68s ease,transform .68s ease;transition-delay:var(--reveal-delay,0ms)}.has-scroll-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}.has-scroll-reveal .hero-product[data-reveal],.has-scroll-reveal .product-showcase[data-reveal]{transform:translateY(26px) scale(.985)}.has-scroll-reveal .hero-product[data-reveal].is-visible,.has-scroll-reveal .product-showcase[data-reveal].is-visible{transform:translateY(0) scale(1)}.split-copy{display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);margin-top:20px}.final-cta h2,.ingredients-section h2,.product-copy h2,.section-heading h2,.split-copy h2{font-size:3.15rem}.final-cta p,.product-copy p,.split-copy p{color:var(--muted);font-size:1.08rem;line-height:1.8;margin:0}.section-heading{display:grid;grid-gap:18px;gap:18px;max-width:780px}.centered{margin-left:auto;margin-right:auto;text-align:center}.benefit-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.benefit-card,.checkout-form,.offer-card,.order-receipt,.order-status-card,.order-summary,.pix-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border:1px solid var(--line);border-radius:8px}.benefit-card{min-height:210px;padding:24px}.benefit-card svg,.ingredient-list svg,.moment-item svg,.product-badges svg,.summary-list svg{color:var(--blue-2)}.benefit-card h3,.offer-card h3{color:var(--ice);margin:22px 0 10px}.offer-card h3{margin:16px 0 8px}.offer-card>p{margin:0}.benefit-card p,.faq-list p,.offer-card p,.secure-note,.summary-product p{color:var(--muted);line-height:1.65}.ingredients-section{align-items:end;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr)}.ingredient-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ingredient-list span,.moment-item,.product-badges span{align-items:center;background:rgba(217,242,255,.07);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;min-height:58px;padding:0 16px}.moment-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,27,40,.72);border-color:rgba(217,242,255,.2)}.product-section{display:grid;grid-gap:48px;gap:48px;isolation:isolate;justify-items:center;overflow:hidden}.product-section:after{background:linear-gradient(180deg,rgba(7,19,29,.72),rgba(7,19,29,.46) 34%,rgba(7,19,29,.72) 78%,rgba(7,19,29,.96)),linear-gradient(90deg,rgba(7,19,29,.82),rgba(7,19,29,.5) 38%,rgba(7,19,29,.14) 68%,rgba(7,19,29,.36)),url(/assets/moova-product-lifestyle-wide.jpg);background-position:50%,50%,84% -82px;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.product-section:before{z-index:3}.product-section>*{position:relative;z-index:1}.product-showcase{aspect-ratio:.82;isolation:isolate;max-width:470px;overflow:hidden;position:relative;width:100%}.product-showcase:before{background:radial-gradient(circle at 55% 34%,rgba(216,173,98,.22),transparent 44%),radial-gradient(circle at 50% 70%,rgba(104,189,232,.18),transparent 46%);border-radius:42% 58% 48% 52%;filter:blur(24px);content:"";inset:4% -10% -10% 0;position:absolute;z-index:-1}.product-showcase:after{background:radial-gradient(circle at 50% 44%,transparent 44%,rgba(7,19,29,.46) 72%),linear-gradient(180deg,transparent 58%,rgba(7,19,29,.66));border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.product-showcase img{border:0;border-radius:8px;box-shadow:0 26px 70px rgba(0,0,0,.38),0 0 80px rgba(216,173,98,.14);height:100%;object-fit:cover;object-position:center 40%;position:relative;transform:none;transition:filter .26s ease,transform .52s ease;z-index:1}.product-spotlight{align-items:center;background:radial-gradient(circle at 68% 36%,rgba(216,173,98,.22),transparent 28%),radial-gradient(circle at 86% 18%,rgba(104,189,232,.2),transparent 25%),linear-gradient(135deg,rgba(18,49,62,.78),rgba(42,25,18,.54) 48%,rgba(8,25,37,.84));border:1px solid rgba(217,242,255,.16);border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.04);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);isolation:isolate;margin:0 auto;max-width:1040px;min-height:520px;overflow:hidden;padding:42px;position:relative;width:100%}.product-spotlight:before{background:radial-gradient(circle at 18% 18%,rgba(216,173,98,.16),transparent 24%),linear-gradient(90deg,rgba(7,19,29,.12),transparent 56%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.product-spotlight:hover .product-showcase img{filter:saturate(1.08) contrast(1.04);transform:scale(1.065)}.product-copy{display:grid;grid-gap:22px;gap:22px;max-width:820px;text-align:center}.product-copy p{margin-left:auto;margin-right:auto;margin-top:2px;max-width:720px}.product-badges{display:grid;grid-gap:18px;gap:18px;margin-top:0;width:100%}.product-badges span{align-items:center;background:transparent;border:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:58px 1fr;min-height:78px;padding:0}.product-badges svg{background:hsla(35,61%,93%,.94);border-radius:999px;color:#7d5f2f;height:58px;padding:17px;width:58px}.product-badges strong{display:block;grid-column:2;color:var(--ice);font-size:1.12rem;line-height:1.25;margin:0}.product-badges small{color:rgba(217,242,255,.78);line-height:1.45;margin-top:4px}.product-stage{align-items:center;display:grid;justify-items:center;min-height:420px;position:relative}.product-stage:before{background:radial-gradient(circle,rgba(216,173,98,.28),transparent 58%),linear-gradient(180deg,hsla(35,61%,93%,.08),hsla(35,61%,93%,0));border-radius:999px;bottom:26px;content:"";height:74px;position:absolute;width:min(72%,420px)}.product-stage-label{background:rgba(7,19,29,.54);border:1px solid rgba(216,173,98,.34);border-radius:999px;color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.12em;padding:8px 14px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:3}.offer-grid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:42px auto 0;max-width:920px}.offer-card{display:flex;flex-direction:column;min-height:610px;padding:230px 28px 24px;position:relative}.offer-card>:not(.offer-product-media){position:relative;z-index:2}.offer-product-media{background-color:#0b1d28;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px 7px 0 0;height:210px;inset:0 0 auto;overflow:hidden;position:absolute;z-index:0}.offer-product-media:after{background:linear-gradient(180deg,transparent 64%,rgba(8,20,30,.82)),linear-gradient(90deg,rgba(7,19,29,.08),transparent 48%,rgba(7,19,29,.08));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.offer-card.featured{background:linear-gradient(180deg,rgba(104,189,232,.14),hsla(0,0%,100%,.04)),linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border-color:rgba(104,189,232,.72);box-shadow:0 0 0 1px rgba(104,189,232,.16),0 24px 90px rgba(28,128,189,.28)}.offer-card>.featured-ribbon{position:absolute;z-index:3}.featured-ribbon{align-items:center;background:linear-gradient(135deg,var(--blue-2),var(--blue));border-radius:999px;color:#02111c;display:inline-flex;font-size:.74rem;font-weight:900;justify-content:center;left:50%;min-height:30px;padding:0 16px;position:absolute;text-transform:uppercase;top:-15px;transform:translateX(-50%);white-space:nowrap}.offer-topline,.price-row,.receipt-total,.summary-total{align-items:center;display:flex;justify-content:space-between}.offer-topline span,.offer-topline strong{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.gift-badge{align-items:center;background:rgba(216,173,98,.12);border:1px solid rgba(216,173,98,.38);border-radius:999px;display:inline-flex;gap:6px;min-height:30px;padding:0 10px}.gift-badge,.gift-badge svg{color:var(--gold)}.price-row{margin:18px 0}.offer-card.featured .price-row strong{color:var(--ice);text-shadow:0 0 28px rgba(104,189,232,.32)}.price-row strong{color:var(--ice);font-size:2.4rem}.price-row span{color:var(--muted);text-decoration:line-through}.offer-card ul,.summary-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0 0 20px;padding:0}.offer-card .primary-button{margin-top:auto}.offer-card li,.summary-list li{align-items:center;color:var(--muted);display:flex;gap:10px}.moments-section{isolation:isolate;overflow:hidden}.moments-section:after{background:linear-gradient(180deg,rgba(7,19,29,.2),rgba(7,19,29,.44)),linear-gradient(90deg,rgba(7,19,29,.42),rgba(7,19,29,.04) 48%,rgba(7,19,29,.4)),url(/assets/moova-moments-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:-1}.moment-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.faq-section{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr)}.marketing-signup-section{background:linear-gradient(120deg,rgba(104,189,232,.1),transparent 48%),rgba(8,23,35,.7);border-bottom:1px solid rgba(190,222,238,.14);border-top:1px solid rgba(190,222,238,.14);display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,.8fr) minmax(460px,1fr);margin:0 auto;max-width:1180px;padding:78px 48px;position:relative}.marketing-signup-section:before{background:linear-gradient(90deg,var(--blue-2),var(--gold));content:"";height:3px;left:48px;position:absolute;top:-1px;width:112px}.marketing-signup-copy{align-content:center;display:grid;grid-gap:18px;gap:18px}.marketing-signup-copy h2{color:var(--cream);font-size:2.45rem;line-height:1.08;margin:0}.marketing-signup-copy p{color:var(--muted);line-height:1.7;margin:0;max-width:500px}.marketing-signup-form{border-left:1px solid rgba(190,222,238,.16);display:grid;grid-gap:18px;gap:18px;padding-left:42px;position:relative}.marketing-channel-control{background:rgba(2,12,20,.58);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.marketing-channel-control button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:9px;justify-content:center;min-height:44px;transition:background .16s ease,color .16s ease}.marketing-channel-control button.active{background:rgba(104,189,232,.16);color:var(--ice)}.marketing-channel-control button.active svg{color:var(--blue-2)}.marketing-signup-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.marketing-signup-fields label{display:grid;grid-gap:8px;gap:8px}.marketing-signup-fields label>span{color:var(--ice);font-size:.82rem;font-weight:800}.marketing-signup-fields small{color:var(--muted);font-weight:500}.marketing-signup-fields input{background:rgba(2,12,20,.62);border:1px solid var(--line);border-radius:8px;color:var(--cream);font:inherit;min-height:50px;outline:0;padding:0 14px;width:100%}.marketing-signup-fields input:focus{border-color:rgba(104,189,232,.72);box-shadow:0 0 0 3px rgba(104,189,232,.1)}.marketing-consent{align-items:flex-start;color:var(--muted);cursor:pointer;display:flex;font-size:.82rem;gap:10px;line-height:1.45}.marketing-consent input{accent-color:var(--blue-2);flex:0 0 auto;margin-top:2px}.marketing-submit-button{border:0;cursor:pointer;justify-self:start}.marketing-submit-button:disabled{cursor:wait;opacity:.7}.marketing-form-message{align-items:center;display:flex;font-size:.86rem;gap:8px;margin:0}.marketing-form-message.success{color:#8be0b5}.marketing-form-message.error{color:#ffb4a8}.marketing-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.faq-section .section-heading{align-content:start;align-self:start;position:-webkit-sticky;position:sticky;top:96px}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-item{background:linear-gradient(180deg,rgba(217,242,255,.075),rgba(217,242,255,.035));border:1px solid var(--line);border-radius:8px;overflow:hidden;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.faq-item.is-open{background:linear-gradient(180deg,rgba(104,189,232,.13),rgba(217,242,255,.045));border-color:rgba(104,189,232,.34);box-shadow:0 18px 48px rgba(0,0,0,.18)}.faq-item:hover{transform:translateY(-2px)}.faq-trigger{align-items:center;background:transparent;border:0;color:var(--ice);cursor:pointer;display:flex;font-weight:800;gap:16px;justify-content:space-between;min-height:72px;padding:20px;text-align:left;width:100%}.faq-trigger:focus-visible{outline:2px solid rgba(104,189,232,.72);outline-offset:-4px}.faq-trigger span{line-height:1.35}.faq-trigger:after{align-items:center;background:rgba(104,189,232,.12);border:1px solid rgba(104,189,232,.24);border-radius:999px;color:var(--blue-2);content:"+";display:inline-flex;flex:0 0 26px;font-size:1rem;height:26px;justify-content:center;line-height:1;transition:background .18s ease,color .18s ease,transform .24s ease}.faq-item.is-open .faq-trigger:after{background:rgba(104,189,232,.2);content:"-";transform:rotate(180deg)}.faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease}.faq-item.is-open .faq-panel{grid-template-rows:1fr;opacity:1}.faq-panel-inner{min-height:0;overflow:hidden}.faq-panel p{margin:0;padding:0 20px 22px}.final-cta{align-items:center;display:grid;justify-items:center;max-width:1240px;text-align:center}.final-cta h2{max-width:1180px;text-align:center;text-wrap:nowrap;white-space:nowrap;width:100%}.final-cta img{height:auto;margin-bottom:24px;width:min(260px,70vw)}.final-cta p{margin:20px auto 28px;max-width:720px}.contact-info{display:grid;grid-gap:12px 18px;gap:12px 18px;grid-template-columns:repeat(2,minmax(230px,1fr));justify-content:center;margin:0 auto 28px;max-width:590px;width:100%}.contact-info a{border:1px solid var(--line);border-radius:999px;color:var(--ice);display:inline-flex;font-weight:700;justify-content:center;padding:10px 14px;text-align:center}.checkout-page{min-height:100vh;background:radial-gradient(circle at 82% 10%,rgba(104,189,232,.2),transparent 30%),radial-gradient(circle at 12% 82%,rgba(216,173,98,.1),transparent 26%),linear-gradient(145deg,#06111a,#0b1d2b 48%,#0a1118)}.admin-page{min-height:100vh;background:linear-gradient(90deg,rgba(216,173,98,.035) 1px,transparent 0),linear-gradient(rgba(104,189,232,.025) 1px,transparent 0),#08141d;background-size:48px 48px}.admin-shell{margin:0 auto;max-width:1480px;padding:20px 24px 64px}.admin-header{align-items:center;background:rgba(7,18,27,.94);border:1px solid rgba(190,222,238,.14);border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,.2);display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:10px 14px 10px 18px}.admin-brand-link{align-items:center;color:var(--ice);display:flex;gap:16px;text-decoration:none}.admin-brand-link img{height:auto;width:132px}.admin-brand-link>span{border-left:1px solid rgba(190,222,238,.16);display:grid;grid-gap:2px;gap:2px;padding-left:16px}.admin-brand-link small{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.admin-brand-link strong{font-size:.94rem}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.admin-header-actions,.admin-user-pill{align-items:center;display:flex;gap:10px}.admin-user-pill{border-right:1px solid rgba(190,222,238,.14);color:var(--ice);padding-right:16px}.admin-user-pill>span{align-items:center;background:rgba(104,189,232,.16);border:1px solid rgba(104,189,232,.3);border-radius:50%;color:var(--blue-2);display:flex;font-size:.82rem;font-weight:900;height:38px;justify-content:center;width:38px}.admin-user-pill>div{display:grid;grid-gap:1px;gap:1px}.admin-user-pill strong{font-size:.82rem}.admin-user-pill small{color:var(--muted);font-size:.72rem}.admin-icon-action,.admin-refresh-button{align-items:center;background:transparent;border:1px solid rgba(190,222,238,.16);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:40px;padding:0 12px}.admin-icon-action:hover,.admin-refresh-button:hover{background:rgba(104,189,232,.1);border-color:rgba(104,189,232,.28);color:var(--ice)}.admin-alert{border-radius:8px;font-weight:700;margin:22px 0 0;padding:14px 16px}.admin-alert.error{background:hsla(8,100%,83%,.12);border:1px solid hsla(8,100%,83%,.3);color:#ffccc4}.admin-alert.success{background:rgba(139,224,181,.12);border:1px solid rgba(139,224,181,.3);color:#baf0d2}.admin-auth-card{background:linear-gradient(135deg,rgba(104,189,232,.12),transparent 44%),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));border:1px solid rgba(190,222,238,.18);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.28);display:grid;grid-gap:16px;gap:16px;margin:38px auto 0;max-width:560px;padding:34px}.admin-auth-icon{align-items:center;background:rgba(104,189,232,.16);border:1px solid rgba(104,189,232,.3);border-radius:8px;color:var(--blue-2);display:inline-flex;height:58px;justify-content:center;width:58px}.admin-auth-card>span{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-auth-card h2,.admin-auth-card p{margin:0}.admin-auth-card p{color:var(--muted);line-height:1.6}.admin-auth-card label{color:var(--ice);display:grid;font-weight:800;grid-gap:8px;gap:8px}.admin-auth-card input{background:rgba(0,0,0,.24);border:1px solid var(--line);border-radius:8px;color:var(--cream);min-height:48px;outline:0;padding:0 12px}.admin-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:224px minmax(0,1fr);margin-top:16px}.admin-sidebar{background:rgba(7,18,27,.86);border:1px solid rgba(190,222,238,.14);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.18);display:grid;grid-gap:16px;gap:16px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 36px);padding:14px;position:-webkit-sticky;position:sticky;top:18px}.admin-sidebar-context{border-bottom:1px solid rgba(190,222,238,.12);display:grid;grid-gap:6px;gap:6px;padding:6px 4px 16px}.admin-sidebar-context>span,.admin-view-heading span{color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-sidebar-context strong{color:var(--ice);font-size:1.08rem}.admin-sidebar-context small{color:var(--muted);font-size:.74rem;line-height:1.45}.admin-sidebar nav{display:grid;grid-gap:16px;gap:16px;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:rgba(104,189,232,.42) transparent;scrollbar-width:thin}.admin-sidebar nav::-webkit-scrollbar{width:6px}.admin-sidebar nav::-webkit-scrollbar-track{background:transparent}.admin-sidebar nav::-webkit-scrollbar-thumb{background:rgba(104,189,232,.38);border-radius:999px}.admin-nav-group{display:grid;grid-gap:5px;gap:5px}.admin-nav-group>span{color:rgba(190,222,238,.48);font-size:.64rem;font-weight:900;padding:0 9px 3px;text-transform:uppercase}.admin-sidebar button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-weight:800;gap:10px;min-height:42px;padding:0 10px;text-align:left}.admin-sidebar button.active,.admin-sidebar button:hover{background:rgba(104,189,232,.12);border-color:rgba(104,189,232,.24);color:var(--ice)}.admin-sidebar button svg{color:var(--blue-2);flex:0 0 auto}.admin-sidebar button>span{min-width:0}.admin-sidebar button .admin-nav-arrow{color:var(--muted);margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease}.admin-sidebar button.active .admin-nav-arrow,.admin-sidebar button:hover .admin-nav-arrow{opacity:1;transform:translateX(0)}.admin-content,.admin-view{display:grid;grid-gap:18px;gap:18px;min-width:0}.admin-content-header{align-items:center;border-bottom:1px solid rgba(190,222,238,.12);display:flex;gap:24px;justify-content:space-between;min-height:86px;padding:4px 2px 16px}.admin-content-header>div{display:grid;grid-gap:4px;gap:4px}.admin-content-header span{color:var(--gold);font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-content-header h1{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1;margin:0}.admin-content-header p{color:var(--muted);font-size:.88rem;margin:0}.admin-dashboard-toolbar{align-items:center;background:rgba(7,18,27,.62);border:1px solid rgba(190,222,238,.12);border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:14px 16px}.admin-dashboard-toolbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.admin-dashboard-toolbar strong{color:var(--ice)}.admin-dashboard-toolbar>div:first-child span{color:var(--muted);font-size:.8rem;text-transform:capitalize}.admin-view-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.admin-view-heading h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;margin:8px 0 0}.admin-view-heading p{color:var(--muted);margin:0;text-transform:capitalize}.admin-month-filter{flex-wrap:wrap;justify-content:flex-end}.admin-month-filter,.admin-period-filter{align-items:center;display:flex;gap:10px}.admin-period-mode{background:rgba(0,0,0,.22);border:1px solid rgba(190,222,238,.16);border-radius:999px;display:inline-flex;padding:4px}.admin-period-mode button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-weight:900;min-height:34px;padding:0 14px}.admin-period-mode button.active{background:rgba(104,189,232,.18);color:var(--ice)}.admin-date-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-date-filter label{align-items:center;background:rgba(7,19,29,.62);border:1px solid rgba(190,222,238,.16);border-radius:8px;color:var(--muted);display:flex;gap:8px;min-height:42px;padding:0 12px}.admin-date-filter span{color:var(--blue-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-date-filter input{background:transparent;border:0;color:var(--ice);font-weight:800;outline:0}.admin-month-filter button,.admin-month-filter label{align-items:center;background:rgba(7,19,29,.62);border:1px solid rgba(190,222,238,.16);border-radius:8px;color:var(--ice);display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 12px}.admin-month-filter button{cursor:pointer}.admin-month-filter button:disabled{cursor:not-allowed;opacity:.45}.admin-month-filter input{background:transparent;border:0;color:var(--ice);font:inherit;outline:0}.admin-month-filter svg{color:var(--blue-2)}.admin-filter-caption{color:var(--muted);margin:-6px 0 0;text-transform:capitalize}.admin-stat-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-panel,.admin-stat-grid article{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.032)),rgba(7,19,29,.64);border:1px solid rgba(190,222,238,.14);border-radius:8px}.admin-stat-grid article{align-content:start;display:grid;grid-gap:5px;gap:5px;min-height:118px;position:relative;padding:16px}.admin-stat-grid article:after{background:linear-gradient(90deg,var(--blue-2),transparent);border-radius:999px;bottom:0;content:"";height:2px;left:20px;opacity:.55;position:absolute;width:64px}.admin-panel-heading span,.admin-stat-grid svg{color:var(--blue-2)}.admin-order-card p,.admin-order-card small,.admin-order-total span,.admin-stat-grid span{color:var(--muted)}.admin-stat-grid small{color:var(--muted);font-size:.82rem}.admin-stat-grid strong{color:var(--ice);font-size:1.65rem}.admin-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);margin-top:18px}.admin-dashboard-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-chart-panel{grid-column:span 8;min-height:360px}.admin-status-panel{grid-column:span 4}.admin-performance-panel{grid-column:span 5}.admin-recent-panel{grid-column:span 7}.admin-sales-chart-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.admin-sales-chart-summary article{background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:14px}.admin-sales-chart-summary small,.admin-sales-chart-summary span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-sales-chart-summary strong{color:var(--ice);font-size:1.28rem}.admin-line-chart{background:linear-gradient(180deg,rgba(104,189,232,.055),transparent),rgba(0,0,0,.14);border:1px solid rgba(190,222,238,.1);border-radius:8px;height:282px;overflow:hidden;padding:10px 12px 6px}.admin-line-chart svg{display:block;height:100%;overflow:visible;width:100%}.admin-chart-gridline{stroke:rgba(190,222,238,.11);stroke-dasharray:4 8}.admin-chart-x-label,.admin-chart-y-label{fill:var(--muted);font-size:.72rem;font-weight:800}.admin-chart-x-label{text-anchor:middle}.admin-chart-area{fill:url(#adminSalesArea)}.admin-chart-line{fill:none;filter:drop-shadow(0 8px 14px rgba(104,189,232,.14));stroke:var(--blue-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.admin-chart-dot-halo{fill:rgba(104,189,232,.18)}.admin-chart-dot{fill:var(--ice);stroke:var(--blue-2);stroke-width:4}.admin-bar-chart{align-items:stretch;display:flex;gap:6px;height:260px;overflow:hidden;padding-top:18px}.admin-bar{align-items:center;display:grid;flex:1 1;grid-gap:8px;gap:8px;grid-template-rows:1fr auto;height:100%;justify-items:center;min-width:0;position:relative}.admin-bar span{align-self:end;background:linear-gradient(180deg,var(--blue-2),rgba(104,189,232,.22));border-radius:999px 999px 2px 2px;min-height:3px;max-width:34px;width:100%}.admin-bar small{color:var(--muted);font-size:.72rem;line-height:1;min-height:16px;overflow:visible;white-space:nowrap}.admin-audit-list,.admin-customer-list,.admin-mini-list,.admin-product-catalog,.admin-ranking,.admin-status-list,.admin-user-list{display:grid;grid-gap:12px;gap:12px}.admin-audit-list article,.admin-customer-list article,.admin-mini-list article,.admin-product-catalog article,.admin-ranking article,.admin-user-list article{background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:8px}.admin-status-list button{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:7px;color:var(--ice);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:0 12px;text-align:left;transition:background .16s ease,border-color .16s ease}.admin-status-list button:hover{background:rgba(104,189,232,.08);border-color:rgba(104,189,232,.3)}.admin-status-list>div{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:7px;display:flex;justify-content:space-between;min-height:58px;padding:0 14px}.admin-status-list>div>strong{color:var(--ice);font-size:1.2rem}.admin-status-count{display:grid;justify-items:end}.admin-status-count strong{color:var(--ice);font-size:1.12rem}.admin-status-count small{color:var(--muted);font-size:.65rem}.admin-audit-list article,.admin-customer-list article,.admin-mini-list article,.admin-ranking article,.admin-user-list article{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.admin-audit-list article,.admin-user-list article{align-items:start}.admin-audit-list article>div:last-child,.admin-user-list article>div:last-child{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end}.admin-ranking article{grid-template-columns:58px minmax(0,1fr) auto}.admin-audit-list strong,.admin-customer-list strong,.admin-mini-list strong,.admin-ranking strong,.admin-user-list strong{color:var(--ice);display:block}.admin-audit-list small,.admin-audit-list span,.admin-customer-list small,.admin-customer-list span,.admin-mini-list span,.admin-product-catalog p,.admin-product-catalog small,.admin-ranking span,.admin-user-list small,.admin-user-list span{color:var(--muted)}.admin-audit-list b,.admin-customer-list b,.admin-mini-list b,.admin-ranking b{color:var(--blue-2)}.admin-recent-order{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:7px;color:inherit;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px;text-align:left}.admin-recent-order:hover{background:rgba(104,189,232,.08);border-color:rgba(104,189,232,.28)}.admin-recent-order>div:last-child{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;justify-items:end}.admin-recent-order b,.admin-recent-order strong{color:var(--ice);display:block}.admin-recent-order>div:first-child span{color:var(--muted);display:block;font-size:.78rem;margin-top:4px}.admin-panel-link{align-items:center;background:transparent;border:0;color:var(--blue-2);cursor:pointer;display:flex;font-size:.78rem;font-weight:900;gap:5px;justify-content:flex-end;margin:14px 0 0 auto;padding:0}.admin-form-help{color:var(--muted);font-size:.78rem;line-height:1.5;margin:-4px 0 0}.admin-marketing-toolbar{align-items:center;border-bottom:1px solid rgba(190,222,238,.14);display:flex;gap:24px;justify-content:space-between;padding:4px 2px 18px}.admin-marketing-toolbar>div:first-child{display:grid;grid-gap:5px;gap:5px}.admin-marketing-toolbar span{color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-marketing-toolbar h2,.admin-marketing-toolbar p{margin:0}.admin-marketing-toolbar h2{color:var(--ice);font-size:1.8rem}.admin-marketing-toolbar p{color:var(--muted);font-size:.86rem}.admin-marketing-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-coupon-period-tabs,.admin-coupon-tabs{align-items:center;background:rgba(7,19,29,.58);border:1px solid rgba(190,222,238,.14);border-radius:8px;display:flex;padding:4px;width:-moz-fit-content;width:fit-content}.admin-coupon-period-tabs button,.admin-coupon-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;font-weight:900;gap:8px;min-height:40px;padding:0 16px}.admin-coupon-period-tabs button.active,.admin-coupon-tabs button.active{background:rgba(104,189,232,.16);color:var(--ice)}.admin-coupon-tabs{margin-top:-4px}.admin-conversion-filters{display:grid;grid-gap:18px;gap:18px}.admin-conversion-filters .admin-panel-heading{margin-bottom:0}.admin-conversion-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-conversion-filter-grid>.admin-field,.admin-conversion-filter-grid>label{min-width:0}.admin-conversion-filter-grid>label{display:grid;grid-gap:8px;gap:8px}.admin-conversion-filter-grid>label>span{color:var(--muted);font-size:.78rem;font-weight:900}.admin-conversion-filter-grid input{background:rgba(7,19,29,.62);border:1px solid rgba(190,222,238,.16);border-radius:8px;color:var(--ice);min-height:52px;padding:0 12px;width:100%}.admin-apply-filter{justify-self:end;min-width:190px}.admin-conversion-layout{display:grid;grid-gap:18px;gap:18px}.admin-influencer-performance{display:grid;grid-gap:8px;gap:8px}.admin-influencer-performance article{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:7px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(180px,1fr) minmax(90px,.35fr) minmax(130px,.5fr);padding:14px}.admin-influencer-performance article>b{color:var(--blue-2);font-size:1.15rem}.admin-influencer-performance article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-influencer-performance strong{color:var(--ice)}.admin-influencer-performance span{color:var(--muted);font-size:.74rem}.admin-table-scroll{overflow-x:auto;scrollbar-color:rgba(104,189,232,.48) rgba(7,19,29,.42);scrollbar-width:thin}.admin-conversion-table{border-collapse:collapse;min-width:1050px;width:100%}.admin-conversion-table td,.admin-conversion-table th{border-bottom:1px solid rgba(190,222,238,.11);padding:13px 12px;text-align:left;vertical-align:middle}.admin-conversion-table th{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-conversion-table td{color:var(--ice);font-size:.8rem}.admin-conversion-table td small,.admin-conversion-table td strong{display:block}.admin-conversion-table td small{color:var(--muted);margin-top:4px}.admin-conversion-table td b{color:var(--blue-2)}.admin-empty.compact{min-height:96px}.admin-marketing-modal{max-width:640px;width:min(640px,100%)}.admin-modal-close{align-items:center;background:rgba(217,242,255,.07);border:1px solid var(--line);border-radius:50%;color:var(--ice);cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;transition:background .16s ease;width:40px}.admin-modal-close:hover{background:rgba(217,242,255,.14)}.admin-coupon-list,.admin-influencer-list{display:grid;grid-gap:8px;gap:8px}.admin-coupon-list article,.admin-influencer-list article{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:7px;display:grid;grid-gap:14px;gap:14px;padding:14px}.admin-coupon-list article{grid-template-columns:minmax(145px,.85fr) minmax(150px,1fr) .55fr .75fr auto}.admin-influencer-list article{grid-template-columns:42px minmax(180px,1fr) .35fr auto}.admin-coupon-list article>div,.admin-influencer-list article>div:not(.admin-influencer-avatar){display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-coupon-list article strong,.admin-influencer-list article strong{color:var(--ice)}.admin-coupon-list article span,.admin-influencer-list article span{color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-coupon-code{align-items:center;background:rgba(104,189,232,.08);border:1px dashed rgba(104,189,232,.28);border-radius:6px;display:flex!important;gap:8px!important;justify-content:space-between;min-height:42px;padding:0 8px 0 11px}.admin-coupon-code strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis}.admin-coupon-code button{align-items:center;background:transparent;border:0;color:var(--blue-2);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;width:30px}.admin-coupon-actions{align-items:center;display:flex!important;gap:8px!important;justify-content:flex-end}.admin-coupon-edit{align-items:center;background:rgba(104,189,232,.08);border:1px solid rgba(104,189,232,.2);border-radius:7px;color:var(--blue-2);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .16s ease,border-color .16s ease;width:36px}.admin-coupon-edit:hover{background:rgba(104,189,232,.16);border-color:rgba(104,189,232,.38)}.admin-coupon-edit:disabled{cursor:wait;opacity:.6}.admin-influencer-avatar{align-items:center;background:rgba(104,189,232,.14);border:1px solid rgba(104,189,232,.26);border-radius:50%;color:var(--blue-2);display:flex;font-weight:900;height:42px;justify-content:center;width:42px}.admin-state-button{background:hsla(8,100%,83%,.08);border:1px solid hsla(8,100%,83%,.2);border-radius:999px;color:#ffb4a8;cursor:pointer;font-size:.72rem;font-weight:900;min-height:34px;padding:0 12px}.admin-state-button.active{background:rgba(139,224,181,.1);border-color:rgba(139,224,181,.24);color:#8be0b5}.admin-report-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-summary{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.admin-report-summary article{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:8px;display:flex;justify-content:space-between;min-height:58px;padding:0 14px}.admin-report-summary span{color:var(--muted);font-weight:800}.admin-report-summary strong{color:var(--ice);font-size:1.25rem}.admin-product-thumb{aspect-ratio:1;background-position:50%;background-size:cover;border:1px solid rgba(190,222,238,.14);border-radius:8px}.admin-product-thumb.large{min-height:160px}.admin-product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-catalog article{overflow:hidden}.admin-product-catalog article>div:last-child{display:grid;grid-gap:10px;gap:10px;padding:16px}.admin-product-catalog h3,.admin-product-catalog p{margin:0}.admin-product-catalog article>div:last-child>span{color:var(--gold);font-size:.74rem;font-weight:900;text-transform:uppercase}.admin-product-catalog article>div:last-child>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.admin-product-catalog strong{color:var(--ice);font-size:1.35rem}.admin-panel{box-shadow:0 24px 80px rgba(0,0,0,.18);padding:22px}.admin-panel-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.admin-panel-heading h2{margin:4px 0 0}.admin-panel-heading span{font-size:.76rem;font-weight:900;text-transform:uppercase}.admin-search{align-items:center;background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;min-height:44px;padding:0 12px;width:min(360px,100%)}.admin-product-form input,.admin-product-form select,.admin-product-form textarea,.admin-search input{background:transparent;border:0;color:var(--cream);outline:0;width:100%}.admin-empty,.admin-loading{align-items:center;color:var(--muted);display:flex;gap:10px;justify-content:center;min-height:180px}.admin-order-list{display:grid;grid-gap:12px;gap:12px}.admin-order-card{align-items:center;background:rgba(7,19,29,.58);border:1px solid rgba(190,222,238,.13);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.admin-order-card.has-cancellation-request{border-color:rgba(216,173,98,.48);box-shadow:inset 3px 0 0 var(--gold)}.admin-cancellation-alert{align-items:center;background:rgba(216,173,98,.1);border:1px solid rgba(216,173,98,.32);border-radius:8px;color:var(--gold);cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;width:100%}.admin-cancellation-alert>span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.admin-cancellation-alert strong{color:var(--ice)}.admin-cancellation-alert small{color:var(--muted)}.admin-cancellation-request{align-items:flex-start;background:rgba(216,173,98,.08);border:1px solid rgba(216,173,98,.22);border-radius:8px;color:var(--gold);display:flex;gap:10px;margin-top:12px;padding:12px}.admin-cancellation-request>div{display:grid;grid-gap:4px;gap:4px}.admin-cancellation-request strong{color:var(--ice)}.admin-cancellation-request p,.admin-cancellation-request small{color:var(--muted);line-height:1.5;margin:0}.admin-order-card h3{margin:8px 0 6px}.admin-order-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.admin-order-meta small{background:rgba(217,242,255,.055);border:1px solid rgba(190,222,238,.1);border-radius:999px;padding:5px 8px}.admin-order-meta .admin-order-coupon{color:var(--muted)}.admin-order-meta .admin-order-coupon.used{background:rgba(104,189,232,.1);border-color:rgba(104,189,232,.25);color:var(--blue-2);font-weight:900}.admin-status{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.admin-status.created{background:rgba(216,173,98,.14);color:var(--gold)}.admin-status.paid{background:rgba(139,224,181,.14);color:#8be0b5}.admin-delivery{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;margin-left:8px;padding:5px 8px;text-transform:uppercase}.admin-delivery.pending{background:rgba(217,242,255,.08);color:var(--muted)}.admin-delivery.preparing{background:rgba(216,173,98,.14);color:var(--gold)}.admin-delivery.shipped{background:rgba(104,189,232,.16);color:var(--blue-2)}.admin-delivery.delivered{background:rgba(139,224,181,.14);color:#8be0b5}.admin-delivery.returned,.admin-status.canceled,.admin-status.expired{background:hsla(8,100%,83%,.14);color:#ffb4a8}.admin-order-total{display:grid;grid-gap:4px;gap:4px;justify-items:end}.admin-order-total strong{color:var(--ice);font-size:1.35rem}.admin-order-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.admin-order-actions .primary-button,.admin-order-actions .secondary-button{min-height:40px;padding:0 12px}.admin-cancellation-resolution-modal{max-width:560px;width:min(560px,100%)}.cancellation-reason-summary{grid-template-columns:1fr}.cancellation-reason-summary strong{justify-self:start;line-height:1.5}.admin-resolution-note{color:var(--ice);display:grid;grid-gap:8px;gap:8px;font-weight:800}.admin-resolution-note textarea{background:rgba(0,0,0,.24);border:1px solid var(--line);border-radius:8px;color:var(--cream);min-height:100px;padding:12px;resize:vertical}.admin-selected-cancellation{align-items:flex-start;background:rgba(216,173,98,.08);border:1px solid rgba(216,173,98,.24);border-radius:8px;color:var(--gold);display:flex;gap:12px;padding:14px}.admin-selected-cancellation>div{display:grid;grid-gap:5px;gap:5px}.admin-selected-cancellation strong{color:var(--ice)}.admin-selected-cancellation p,.admin-selected-cancellation small{color:var(--muted);line-height:1.5;margin:0}.admin-selected-cancellation.approved{background:rgba(139,224,181,.08);border-color:rgba(139,224,181,.24);color:#8be0b5}.admin-selected-cancellation.rejected{background:hsla(8,100%,83%,.08);border-color:hsla(8,100%,83%,.24);color:#ffb4a8}.admin-filter-row,.admin-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-filter-row input,.admin-filter-row select,.admin-pagination button{background:rgba(7,19,29,.62);border:1px solid rgba(190,222,238,.16);border-radius:8px;color:var(--ice);font-weight:800;min-height:42px;padding:0 12px}.admin-contact-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.admin-contact-toolbar .admin-filter-row{justify-content:flex-end;margin-bottom:0}.admin-marketing-contacts-panel{margin-top:18px;padding:18px}.admin-marketing-contact-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.admin-marketing-contact-list article{align-items:center;background:rgba(7,19,29,.52);border:1px solid rgba(190,222,238,.12);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(0,1fr) 42px auto auto;min-height:76px;padding:12px 14px}.admin-contact-channel-icon{background:rgba(104,189,232,.11);border:1px solid rgba(104,189,232,.22);border-radius:7px}.admin-contact-action,.admin-contact-channel-icon{align-items:center;color:var(--blue-2);display:flex;height:42px;justify-content:center;width:42px}.admin-contact-action{background:rgba(104,189,232,.1);border:1px solid rgba(104,189,232,.28);border-radius:7px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-contact-action:hover{background:var(--blue-2);border-color:var(--blue-2);color:#04121c;transform:translateY(-1px)}.admin-contact-action:focus-visible{outline:3px solid rgba(104,189,232,.26);outline-offset:2px}.admin-contact-primary{display:grid;grid-gap:3px;gap:3px}.admin-contact-primary strong{color:var(--ice)}.admin-contact-primary span{color:var(--cream)}.admin-contact-primary small{color:var(--muted)}.admin-pagination{justify-content:space-between;margin:16px 0 0}.admin-pagination button{cursor:pointer}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-pagination span{color:var(--muted);font-weight:800}.admin-product-preview{align-items:center;background:radial-gradient(circle at 86% 10%,rgba(216,173,98,.16),transparent 34%),rgba(7,19,29,.56);display:grid;grid-gap:14px;gap:14px;grid-template-columns:82px minmax(0,1fr) auto;margin-bottom:18px;padding:14px}.admin-product-preview,.admin-product-preview-image{border:1px solid rgba(190,222,238,.14);border-radius:8px}.admin-product-preview-image{aspect-ratio:1;background-position:50%;background-size:cover}.admin-product-preview span{color:var(--gold);display:block;font-size:.74rem;font-weight:900;text-transform:uppercase}.admin-product-preview strong{color:var(--ice);display:block;margin-top:4px}.admin-product-preview p{color:var(--blue-2);font-weight:900;margin:6px 0 0}.admin-product-preview svg{color:var(--blue-2)}.admin-product-tabs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.admin-product-tabs button{background:rgba(217,242,255,.055);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font-weight:800;min-height:44px}.admin-product-tabs button.active{background:rgba(104,189,232,.14);border-color:rgba(104,189,232,.42);color:var(--ice)}.admin-product-form{display:grid;grid-gap:14px;gap:14px}.admin-product-form label{color:var(--muted);display:grid;grid-gap:8px;gap:8px}.admin-product-form label>span{color:var(--ice);font-weight:800}.admin-field{color:var(--muted);display:grid;grid-gap:8px;gap:8px;min-width:0}.admin-field>span{color:var(--ice);font-weight:800}.admin-combobox{min-width:0;position:relative}.admin-combobox.open{z-index:12}.admin-combobox-trigger{align-items:center;background:rgba(0,0,0,.24);border:1px solid var(--line);border-radius:8px;color:var(--cream);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 14px;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.admin-combobox-trigger:hover,.admin-combobox.open .admin-combobox-trigger{background:rgba(104,189,232,.07);border-color:rgba(104,189,232,.42)}.admin-combobox-trigger:focus-visible{outline:2px solid rgba(104,189,232,.55);outline-offset:2px}.admin-combobox-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-combobox-trigger .placeholder{color:rgba(217,242,255,.48)}.admin-combobox-trigger svg{color:var(--blue-2);flex:0 0 auto;transition:transform .16s ease}.admin-combobox.open .admin-combobox-trigger svg{transform:rotate(180deg)}.admin-combobox-options{background:#0b1a25;border:1px solid rgba(104,189,232,.32);border-radius:8px;box-shadow:0 18px 46px rgba(0,0,0,.42);display:grid;grid-gap:4px;gap:4px;left:0;margin-top:6px;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%}.admin-combobox-options button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--cream);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:8px 10px;text-align:left;width:100%}.admin-combobox-options button.selected,.admin-combobox-options button:hover{background:rgba(104,189,232,.13)}.admin-combobox-options button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-combobox-options strong{color:var(--ice);font-size:.9rem}.admin-combobox-options small{color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-combobox-options svg{color:var(--blue-2);flex:0 0 auto}.admin-product-form input,.admin-product-form select,.admin-product-form textarea{background:rgba(0,0,0,.24);border:1px solid var(--line);border-radius:8px;min-height:46px;padding:0 12px}.admin-product-form input[type=file]{align-content:center;padding:10px 12px}.admin-product-form textarea{line-height:1.55;min-height:110px;padding:12px;resize:vertical}.admin-form-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-shipping-heading{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:18px}.admin-product-shipping-heading span{color:var(--ice);font-weight:800}.admin-product-shipping-heading small{color:var(--muted)}.admin-switch{align-content:center;background:rgba(217,242,255,.055);border:1px solid var(--line);border-radius:8px;grid-template-columns:20px 1fr;min-height:76px;padding:0 14px}.admin-switch input{accent-color:var(--blue-2);width:auto}.admin-settings-view{max-width:920px}.admin-maintenance-panel{display:grid;grid-gap:22px;gap:22px}.admin-maintenance-control{align-items:center;border-bottom:1px solid rgba(190,222,238,.12);border-top:1px solid rgba(190,222,238,.12);display:flex;gap:28px;justify-content:space-between;padding:24px 0}.admin-maintenance-control>div{display:grid;grid-gap:7px;gap:7px;max-width:620px}.admin-maintenance-control strong{color:var(--ice)}.admin-maintenance-control p{color:var(--muted);line-height:1.6;margin:0}.admin-toggle{align-items:center;background:rgba(217,242,255,.06);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:grid;flex:0 0 auto;grid-gap:10px;gap:10px;grid-template-columns:44px auto;min-height:48px;padding:0 15px 0 5px}.admin-toggle>span{background:rgba(190,222,238,.22);border-radius:999px;display:block;height:26px;position:relative;transition:background .18s ease;width:44px}.admin-toggle>span:after{background:var(--ice);border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:20px}.admin-toggle.active{border-color:rgba(255,193,92,.38);color:var(--gold)}.admin-toggle.active>span{background:rgba(255,193,92,.7)}.admin-toggle.active>span:after{transform:translateX(18px)}.admin-toggle:disabled{cursor:wait;opacity:.65}.admin-maintenance-warning{align-items:center;background:rgba(255,193,92,.08);border-left:3px solid var(--gold);color:var(--gold);display:flex;gap:10px;padding:14px 16px}.admin-modal-backdrop{align-items:center;background:rgba(0,7,11,.76);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.admin-modal{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.032)),#07131d;border:1px solid rgba(190,222,238,.18);border-radius:8px;box-shadow:0 34px 120px rgba(0,0,0,.44);max-height:calc(100vh - 48px);max-width:920px;overflow:auto;padding:24px;width:min(920px,100%)}.admin-confirm-modal,.admin-modal{display:grid;grid-gap:18px;gap:18px}.admin-confirm-modal{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035)),#07131d;border:1px solid rgba(190,222,238,.2);border-radius:8px;box-shadow:0 34px 120px rgba(0,0,0,.5);max-width:460px;padding:28px;width:min(460px,100%)}.admin-confirm-icon{align-items:center;background:rgba(104,189,232,.14);border:1px solid rgba(104,189,232,.28);border-radius:999px;color:var(--blue-2);display:inline-flex;height:58px;justify-content:center;width:58px}.admin-confirm-modal h2{color:var(--ice);font-size:1.85rem;margin:8px 0 10px}.admin-confirm-modal p{color:var(--muted);line-height:1.65;margin:0}.admin-confirm-summary{background:rgba(7,19,29,.52);border:1px solid rgba(217,242,255,.12);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 1fr;padding:14px}.admin-confirm-summary span{color:var(--muted)}.admin-confirm-summary strong{color:var(--ice);justify-self:end}.admin-confirm-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-grid article,.admin-detail-items article{background:rgba(7,19,29,.58);border:1px solid rgba(190,222,238,.13);border-radius:8px;padding:14px}.admin-detail-grid span{color:var(--gold);display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-detail-grid strong,.admin-detail-items strong{color:var(--ice);display:block;margin-top:6px}.admin-detail-grid p,.admin-detail-items span{color:var(--muted);margin:6px 0 0}.admin-detail-items{display:grid;grid-gap:10px;gap:10px}.admin-detail-items article{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.admin-detail-items b{color:var(--blue-2)}.admin-shipping-workflow{background:rgba(7,19,29,.58);border:1px solid rgba(104,189,232,.22);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.admin-shipping-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.admin-shipping-heading span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-shipping-heading h3{color:var(--ice);font-size:1.25rem;margin:4px 0 0}.admin-shipping-status{background:rgba(255,193,92,.1);border:1px solid rgba(255,193,92,.24);border-radius:999px;color:var(--gold);font-size:.74rem;padding:8px 12px;white-space:nowrap}.admin-shipping-status.ready{background:rgba(99,221,169,.12);border-color:rgba(99,221,169,.28);color:#76e4b5}.admin-shipping-status.canceled{background:hsla(0,100%,75%,.1);border-color:hsla(0,100%,75%,.24);color:#ff9b9b}.admin-shipping-facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-shipping-facts>span{border-left:2px solid rgba(104,189,232,.38);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:4px 10px}.admin-shipping-facts small,.admin-shipping-invoice small{color:var(--muted)}.admin-shipping-facts strong{color:var(--ice);overflow-wrap:anywhere}.admin-shipping-invoice{display:grid;grid-gap:8px;gap:8px}.admin-shipping-invoice>span{color:var(--ice);font-weight:800}.admin-shipping-invoice input{background:rgba(3,14,22,.72);border:1px solid rgba(190,222,238,.18);border-radius:8px;color:var(--ice);min-height:48px;padding:0 14px;width:100%}.admin-shipping-error,.admin-shipping-hint{align-items:center;display:flex;gap:8px;margin:0;padding:12px 14px}.admin-shipping-error{background:hsla(0,100%,75%,.08);border-left:3px solid #ff8181;color:#ffb0b0}.admin-shipping-hint{background:rgba(255,193,92,.08);border-left:3px solid var(--gold);color:var(--gold)}.admin-shipping-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-shipping-actions a{text-decoration:none}@media (max-width:720px){.admin-shipping-heading{align-items:flex-start;flex-direction:column}.admin-shipping-facts{grid-template-columns:1fr}.admin-shipping-actions{display:grid}}.checkout-shell{padding:132px 24px 96px}.checkout-title{display:grid;grid-gap:14px;gap:14px;max-width:820px}.checkout-title h1,.empty-state h1,.order-status-card h1{font-size:3.15rem}.back-link{align-items:center;color:var(--muted);display:inline-flex;gap:8px;width:-moz-fit-content;width:fit-content}.checkout-subtitle{color:var(--muted);font-size:1.08rem;line-height:1.7;margin:0;max-width:660px}.checkout-trust-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:8px;max-width:760px}.checkout-trust-card{align-items:center;background:rgba(7,19,29,.48);border:1px solid rgba(104,189,232,.56);border-radius:8px;color:var(--ice);display:grid;grid-gap:2px 14px;gap:2px 14px;grid-template-columns:34px 1fr;min-height:72px;padding:14px 16px}.checkout-trust-strip svg{color:var(--blue-2);grid-row:span 2;height:34px;width:34px}.checkout-trust-card strong{color:var(--ice);font-size:1rem;line-height:1.2}.checkout-trust-card small{color:var(--muted);font-size:.84rem;line-height:1.35}.checkout-grid,.order-detail-grid{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(340px,400px);margin-top:34px}.checkout-form,.order-receipt,.order-summary,.pix-panel{padding:24px}.checkout-form,.order-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(217,242,255,.085),rgba(217,242,255,.035));box-shadow:0 24px 70px rgba(0,0,0,.28)}.order-summary{position:-webkit-sticky;position:sticky;top:112px}.form-section+.form-section{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.form-section-heading{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.form-section-heading>span{align-items:center;background:rgba(104,189,232,.14);border:1px solid rgba(104,189,232,.3);border-radius:999px;color:var(--blue-2);display:inline-flex;flex:0 0 34px;font-size:.78rem;font-weight:900;height:34px;justify-content:center}.form-section-heading p{color:var(--muted);line-height:1.55;margin:4px 0 0}.form-section h2,.order-receipt h2,.order-summary h2,.pix-panel h2{margin:0}.product-picker{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-picker button{background:rgba(217,242,255,.055);border:1px solid var(--line);border-radius:8px;color:var(--cream);cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:124px;padding:16px;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.product-picker button.selected{background:rgba(104,189,232,.12);border-color:var(--blue-2)}.product-picker button:hover{transform:translateY(-2px)}.product-picker small,.product-picker span,.summary-media span,.summary-topline span,.summary-topline strong{color:var(--gold);font-size:.75rem;font-weight:900;text-transform:uppercase}.product-picker em{color:var(--blue-2);font-size:.78rem;font-style:normal;font-weight:800}.field-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid label{align-content:start;color:var(--muted);display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.field-grid label>span{color:var(--ice);font-weight:700}.field-wide{grid-column:1/-1}.field-with-hint{grid-template-rows:auto auto minmax(18px,auto)}.field-grid input,.pix-panel textarea{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:8px;color:var(--cream);min-height:48px;outline:none;padding:0 14px;width:100%;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.field-grid input::placeholder{color:rgba(169,183,194,.58)}.field-grid input:focus,.pix-panel textarea:focus{background:rgba(0,0,0,.34);border-color:var(--blue-2);box-shadow:0 0 0 3px rgba(104,189,232,.12)}.field-hint{align-items:center;display:inline-flex;font-size:.78rem;gap:6px;line-height:1.4}.field-hint.success{color:#8be0b5}.field-hint.error{color:#ffb4a8}.field-hint.loading{color:var(--blue-2)}.shipping-quote-state{align-items:center;background:rgba(104,189,232,.08);border:1px solid rgba(104,189,232,.24);border-radius:8px;color:var(--blue-2);display:flex;gap:12px;min-height:74px;padding:14px 16px}.shipping-quote-state div{display:grid;grid-gap:3px;gap:3px}.shipping-quote-state strong{color:var(--ice)}.shipping-quote-state span{color:var(--muted);font-size:.82rem}.shipping-option-list{display:grid;grid-gap:10px;gap:10px}.shipping-option{align-items:center;background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto;min-height:88px;padding:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.shipping-option:hover{border-color:rgba(104,189,232,.48);transform:translateY(-1px)}.shipping-option.selected{background:rgba(104,189,232,.1);border-color:var(--blue-2)}.shipping-option input{accent-color:var(--blue-2);height:18px;margin:0;width:18px}.shipping-option-icon{align-items:center;background:rgba(104,189,232,.12);border:1px solid rgba(104,189,232,.2);border-radius:999px;color:var(--blue-2);display:flex;height:42px;justify-content:center;width:42px}.shipping-option-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.shipping-option-copy>strong{color:var(--ice);font-size:.94rem}.shipping-option-copy>span{color:var(--muted);font-size:.82rem}.shipping-option-copy small{align-items:center;color:var(--blue-2);display:inline-flex;font-size:.76rem;gap:5px}.shipping-option>b{color:var(--cream);font-size:.96rem;white-space:nowrap}.shipping-feedback{color:var(--muted);font-size:.82rem;line-height:1.5;margin:10px 0 0}.shipping-feedback.error{color:#ffb4a8}.shipping-feedback.success{color:#8be0b5}.checkout-coupon-control{align-items:center;background:rgba(0,0,0,.24);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:5px 6px 5px 14px}.checkout-coupon-control.applied{background:rgba(139,224,181,.08);border-color:rgba(139,224,181,.34)}.checkout-coupon-control>svg{color:var(--blue-2)}.checkout-coupon-control input{background:transparent;border:0;color:var(--ice);font-weight:900;min-height:40px;min-width:0;outline:0;text-transform:uppercase;width:100%}.checkout-coupon-control input:disabled{opacity:1}.checkout-coupon-control button{align-items:center;background:rgba(104,189,232,.14);border:1px solid rgba(104,189,232,.26);border-radius:6px;color:var(--ice);cursor:pointer;display:flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:40px;min-width:78px;padding:0 12px}.checkout-coupon-control button:disabled{cursor:wait;opacity:.65}.coupon-feedback{font-size:.82rem;font-weight:700;margin:9px 0 0}.coupon-feedback.success{color:#8be0b5}.coupon-feedback.error,.form-error{color:#ffb4a8}.form-error{margin:18px 0 0}.checkout-submit{margin-top:24px;width:100%}.summary-topline{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.summary-topline strong{color:var(--blue-2)}.summary-media{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:92px 1fr}.summary-media img{aspect-ratio:.78;border:1px solid var(--line);border-radius:8px;height:118px;object-fit:cover;width:92px}.summary-media h2{color:var(--ice);font-size:1.2rem;line-height:1.25;margin:6px 0}.summary-media p,.summary-product p{color:var(--muted);line-height:1.6;margin:0}.summary-product{border-bottom:1px solid var(--line);margin:18px 0;padding-bottom:18px}.summary-price-breakdown{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:16px}.summary-price-breakdown>span{align-items:center;display:flex;gap:16px;justify-content:space-between}.summary-price-breakdown small{color:var(--muted)}.summary-price-breakdown strong{color:var(--ice);font-size:.92rem}.summary-price-breakdown .summary-discount-row strong{color:#8be0b5}.summary-price-breakdown .summary-shipping-row{align-items:flex-start}.summary-shipping-row small{line-height:1.45;max-width:230px}.receipt-discount{align-items:center;color:#8be0b5;margin-top:18px}.receipt-breakdown,.receipt-discount{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:14px}.receipt-breakdown{align-items:flex-start;color:var(--muted);gap:16px;margin-top:14px}.receipt-breakdown span{line-height:1.45}.receipt-breakdown strong{color:var(--ice);white-space:nowrap}.orders-discount-row,.orders-discount-row strong{color:#8be0b5}.receipt-total,.summary-total{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.receipt-total strong,.summary-total strong{color:var(--ice);font-size:2rem}.secure-note{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:10px;margin-top:20px;padding-top:18px}.secure-note svg{color:var(--gold);flex:0 0 auto}.order-status-card{align-items:flex-start;display:flex;gap:18px;margin-top:28px;padding:24px}.order-status-card svg{color:var(--blue-2);flex:0 0 auto}.order-status-card span{color:var(--gold);font-size:.84rem;font-weight:900}.order-status-card p{color:var(--muted);margin-bottom:0}.pix-panel textarea{display:block;line-height:1.6;min-height:170px;padding:14px;resize:vertical}.payment-source{align-items:center;background:rgba(104,189,232,.08);border:1px solid rgba(104,189,232,.18);border-radius:8px;display:flex;gap:10px;justify-content:space-between;margin:18px 0 14px;min-height:54px;padding:0 14px}.payment-source span{color:var(--muted);font-size:.86rem;font-weight:800}.payment-source strong{color:var(--blue-2);font-size:.82rem;font-weight:900;text-transform:uppercase}.pix-qr-card{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(241,248,252,.96));border:1px solid rgba(190,222,238,.24);border-radius:8px;display:flex;justify-content:center;margin-bottom:14px;padding:16px}.pix-qr-card img{aspect-ratio:1;display:block;max-width:min(260px,100%);object-fit:contain;width:100%}.payment-confirmed-card{align-items:center;background:rgba(139,224,181,.1);border:1px solid rgba(139,224,181,.24);border-radius:8px;color:#8be0b5;display:flex;gap:12px;margin-top:14px;padding:16px}.payment-confirmed-card.muted{background:rgba(216,173,98,.1);border-color:rgba(216,173,98,.24);color:var(--gold)}.payment-confirmed-card svg{flex:0 0 auto}.payment-confirmed-card div{display:grid;grid-gap:4px;gap:4px}.payment-confirmed-card strong{color:var(--ice)}.payment-confirmed-card span{color:var(--muted);line-height:1.5}.order-actions{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.orders-lookup-shell{margin:0 auto;max-width:1180px;padding:150px 24px 90px}.orders-lookup-title{margin-inline:auto;max-width:760px}.orders-lookup-grid{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);margin-top:34px}.orders-empty-state,.orders-lookup-card,.orders-result-card{background:linear-gradient(180deg,rgba(217,242,255,.085),rgba(217,242,255,.035));border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.orders-lookup-card{display:grid;grid-gap:16px;gap:16px;padding:24px;position:-webkit-sticky;position:sticky;top:112px}.orders-lookup-card label{color:var(--muted);display:grid;grid-gap:8px;gap:8px}.orders-lookup-card label span{color:var(--ice);font-weight:800}.orders-lookup-card input{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:8px;color:var(--cream);min-height:50px;outline:0;padding:0 14px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.orders-lookup-card input:focus{background:rgba(0,0,0,.34);border-color:var(--blue-2);box-shadow:0 0 0 3px rgba(104,189,232,.12)}.orders-result-list{display:grid;grid-gap:14px;gap:14px}.orders-empty-state{align-items:center;color:var(--muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:220px;padding:28px;text-align:center}.orders-empty-state svg{color:var(--blue-2)}.orders-empty-state strong{color:var(--ice);font-size:1.25rem}.orders-result-card{display:grid;grid-gap:18px;gap:18px;padding:20px}.orders-result-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.orders-result-card h2{color:var(--ice);font-size:1.35rem;margin:10px 0 6px}.orders-result-card p,.orders-result-total span{color:var(--muted);margin:0}.orders-result-total{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:14px}.orders-result-total.compact{border-top:0;flex:0 0 auto;min-width:138px;padding-top:0;text-align:right}.orders-result-total strong{color:var(--blue-2);font-size:1.55rem}.orders-info-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.orders-info-grid article{background:rgba(7,19,29,.4);border:1px solid rgba(217,242,255,.12);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:14px}.orders-info-grid svg,.orders-items-heading svg{color:var(--blue-2)}.orders-info-grid span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.orders-info-grid strong,.orders-item-row strong,.orders-items-heading strong{color:var(--ice)}.orders-info-grid small{color:var(--muted);line-height:1.45}.orders-items{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:16px}.orders-item-row,.orders-items-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.orders-items-heading{justify-content:flex-start}.orders-item-row{background:rgba(217,242,255,.045);border:1px solid rgba(217,242,255,.1);border-radius:8px;color:var(--muted);padding:11px 12px}.orders-card-actions{display:grid;grid-gap:10px;gap:10px}.customer-cancel-button{color:#ffb4a8}.customer-cancellation-status{align-items:flex-start;background:rgba(216,173,98,.09);border:1px solid rgba(216,173,98,.26);border-radius:8px;color:var(--gold);display:flex;gap:11px;padding:14px}.customer-cancellation-status>div{display:grid;grid-gap:4px;gap:4px}.customer-cancellation-status strong{color:var(--ice)}.customer-cancellation-status span{color:var(--muted);line-height:1.5}.customer-cancellation-status.approved{background:rgba(139,224,181,.08);border-color:rgba(139,224,181,.24);color:#8be0b5}.customer-cancellation-status.rejected{background:hsla(8,100%,83%,.08);border-color:hsla(8,100%,83%,.24);color:#ffb4a8}.customer-modal-backdrop{align-items:center;background:rgba(0,0,0,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120}.customer-cancellation-modal{background:#0b1a25;border:1px solid rgba(190,222,238,.2);border-radius:8px;box-shadow:0 34px 120px rgba(0,0,0,.52);display:grid;grid-gap:20px;gap:20px;max-height:calc(100svh - 40px);max-width:580px;overflow-y:auto;padding:26px;width:min(580px,100%)}.customer-modal-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.customer-modal-heading h2{color:var(--cream);font-size:1.8rem;margin:8px 0 0}.customer-modal-close{align-items:center;background:rgba(217,242,255,.07);border:1px solid var(--line);border-radius:50%;color:var(--ice);cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.customer-cancellation-modal>p{color:var(--muted);line-height:1.65;margin:0}.customer-cancellation-modal label{color:var(--ice);display:grid;grid-gap:8px;gap:8px;font-weight:800}.customer-cancellation-modal textarea{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:8px;color:var(--cream);line-height:1.55;min-height:130px;padding:13px;resize:vertical}.customer-cancellation-modal label small{color:var(--muted);font-weight:500;justify-self:end}.customer-modal-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-status{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;padding:6px 9px;text-transform:uppercase}.customer-order-status.created{background:rgba(216,173,98,.14);color:var(--gold)}.customer-order-status.paid{background:rgba(139,224,181,.14);color:#8be0b5}.customer-order-status.canceled,.customer-order-status.expired{background:hsla(8,100%,83%,.14);color:#ffb4a8}.receipt-item{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:76px 1fr}.receipt-item+.receipt-item{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.receipt-item img{border-radius:8px;height:92px;object-fit:cover;width:76px}.receipt-item div{display:grid;grid-gap:6px;gap:6px}.receipt-item span{color:var(--muted)}.empty-state{display:grid;grid-gap:18px;gap:18px}.empty-state p{color:var(--muted);margin:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes hero-rise{to{opacity:1;transform:translateY(0)}}@keyframes button-reflect{0%,42%{left:-70%}72%,to{left:128%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-scroll-reveal .product-showcase[data-reveal],.has-scroll-reveal .product-showcase[data-reveal].is-visible,.has-scroll-reveal [data-reveal],.has-scroll-reveal [data-reveal].is-visible,.hero-buy-button:after,.hero-copy,.hero-product{animation:none;opacity:1;transform:none;transition:none}.hero-buy-button:after{display:none}.benefits-video{display:none!important}}@media (max-width:920px){.desktop-nav{display:none}.header-orders-action{display:inline-flex}.admin-dashboard-grid,.admin-grid,.admin-layout,.admin-product-catalog,.admin-report-grid,.checkout-grid,.faq-section,.hero-grid,.ingredients-section,.order-detail-grid,.orders-lookup-grid,.product-section,.split-copy{grid-template-columns:1fr}.marketing-signup-section{gap:34px;grid-template-columns:1fr;padding:64px 32px}.marketing-signup-form{border-left:0;border-top:1px solid rgba(190,222,238,.16);padding-left:0;padding-top:30px}.admin-contact-toolbar{align-items:stretch;flex-direction:column}.admin-contact-toolbar .admin-filter-row{justify-content:flex-start}.admin-sidebar{grid-template-rows:none;max-height:none;overflow:hidden;padding:10px;position:static}.admin-nav-group>span,.admin-sidebar-context{display:none}.admin-sidebar nav{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:2px;scrollbar-width:thin}.admin-nav-group{display:contents}.admin-sidebar button{flex:0 0 auto;justify-content:center}.admin-sidebar button .admin-nav-arrow{display:none}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-heading,.admin-view-heading{align-items:stretch;flex-direction:column}.admin-header-actions{justify-content:flex-start}.admin-chart-panel,.admin-performance-panel,.admin-recent-panel,.admin-status-panel{grid-column:1/-1}.admin-dashboard-toolbar{align-items:stretch;flex-direction:column}.admin-conversion-filter-grid,.admin-coupon-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-apply-filter{justify-self:stretch}.admin-influencer-performance article{grid-template-columns:42px minmax(0,1fr) minmax(90px,.35fr)}.admin-influencer-performance article>div:last-child{grid-column:2/-1}.admin-influencer-list article{grid-template-columns:42px minmax(0,1fr) auto auto}.admin-influencer-list .admin-state-button{grid-column:2/-1;justify-self:start}.admin-date-filter,.admin-month-filter,.admin-period-filter{justify-content:flex-start;justify-items:start}.hero-grid{align-items:center;gap:32px;min-height:640px;padding-top:122px;padding-bottom:34px}.hero-product{inset:0;min-height:0;width:100%}.hero-product,.hero-product img,.hero-product:after,.hero-product:before{border-radius:0}.hero-product img{object-position:center}.floating-offer{display:none}.checkout-shell{padding-top:122px}.order-summary,.orders-lookup-card{position:static}.hero-copy h1{font-size:3rem}.checkout-title h1,.empty-state h1,.final-cta h2,.ingredients-section h2,.order-status-card h1,.product-copy h2,.section-heading h2,.split-copy h2{font-size:2.75rem}.faq-section .section-heading{position:static}.product-spotlight{grid-template-columns:1fr;max-width:640px;padding:34px}.product-showcase{justify-self:center;max-width:420px}.benefit-grid,.moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-marketing-toolbar{align-items:flex-start;flex-direction:column}.admin-marketing-toolbar-actions{justify-content:flex-start;width:100%}}@media (max-width:640px){.admin-confirm-actions,.customer-modal-actions{grid-template-columns:1fr}.customer-cancellation-modal{padding:20px}.customer-modal-heading h2{font-size:1.45rem}html{scroll-padding-top:96px}.site-header{gap:10px;padding:12px;top:10px;width:calc(100% - 24px)}.brand{width:110px}.header-action,.header-orders-action{min-height:42px;padding:0 12px}.header-quick-actions{gap:6px}.admin-shell,.benefits-section,.checkout-shell,.empty-state,.faq-section,.final-cta,.hero-grid,.ingredients-section,.moments-section,.movement-section,.offers-section,.order-page-shell,.orders-lookup-shell,.product-section{padding-left:16px;padding-right:16px}.marketing-signup-section{padding:56px 16px}.marketing-signup-section:before{left:16px}.marketing-signup-copy{text-align:center}.marketing-signup-copy h2{font-size:2rem}.marketing-signup-copy p{margin-inline:auto}.marketing-signup-fields{grid-template-columns:1fr}.marketing-submit-button{justify-self:stretch;width:100%}.admin-marketing-contact-list article{align-items:start;grid-template-columns:42px minmax(0,1fr)}.admin-marketing-contact-list article>.admin-contact-action,.admin-marketing-contact-list article>.admin-state-button,.admin-marketing-contact-list article>.admin-status{grid-column:2;justify-self:start}.admin-shell{padding-top:12px}.admin-header{min-height:66px;padding:9px 10px}.admin-brand-link img{width:112px}.admin-brand-link>span,.admin-icon-action span,.admin-user-pill{display:none}.admin-icon-action{justify-content:center;padding:0;width:40px}.admin-content-header{align-items:flex-start;flex-direction:column;gap:12px}.admin-content-header h1{font-size:1.9rem}.admin-content-header p{line-height:1.45}.admin-refresh-button{width:100%}.admin-auth-card{padding:24px}.admin-detail-grid,.admin-form-row,.admin-product-tabs,.admin-stat-grid{grid-template-columns:1fr}.admin-marketing-toolbar-actions{display:grid;grid-template-columns:1fr}.admin-marketing-toolbar-actions button{width:100%}.admin-coupon-period-tabs,.admin-coupon-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-coupon-period-tabs{grid-template-columns:1fr}.admin-coupon-period-tabs button,.admin-coupon-tabs button{justify-content:center;padding:0 10px}.admin-conversion-filter-grid{grid-template-columns:1fr}.admin-influencer-performance article{align-items:start;grid-template-columns:36px minmax(0,1fr)}.admin-influencer-performance article>div:nth-child(n+3){grid-column:2}.admin-marketing-modal{padding:20px}.admin-maintenance-control{align-items:stretch;flex-direction:column}.admin-toggle{justify-self:start;width:-moz-fit-content;width:fit-content}.maintenance-state h1{font-size:2.6rem}.admin-sidebar nav{display:flex}.admin-sidebar button{justify-content:center;min-height:40px;padding:0 12px}.admin-stat-grid{gap:10px}.admin-stat-grid article{min-height:108px;padding:14px}.admin-stat-grid strong{font-size:1.4rem}.admin-date-filter,.admin-month-filter,.admin-period-filter{align-items:stretch;display:grid;justify-items:stretch;width:100%}.admin-period-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-date-filter label,.admin-month-filter button,.admin-month-filter label{justify-content:center;width:100%}.admin-recent-order,.admin-sales-chart-summary{grid-template-columns:1fr}.admin-coupon-list article,.admin-influencer-list article{align-items:start;grid-template-columns:1fr}.admin-influencer-list .admin-state-button{grid-column:auto}.admin-recent-order>div:last-child{align-items:start;justify-items:start}.admin-audit-list article,.admin-customer-list article,.admin-mini-list article,.admin-ranking article,.admin-user-list article{grid-template-columns:1fr}.admin-audit-list article>div:last-child,.admin-user-list article>div:last-child{align-items:flex-start;justify-items:start}.admin-ranking article{align-items:start;grid-template-columns:54px minmax(0,1fr)}.admin-product-preview{grid-template-columns:72px minmax(0,1fr)}.admin-product-preview svg{display:none}.admin-order-card{grid-template-columns:1fr}.admin-order-total{justify-items:start}.admin-order-actions{display:grid;grid-template-columns:1fr}.admin-filter-row,.admin-pagination{align-items:stretch;flex-direction:column}.admin-filter-row .secondary-button,.admin-filter-row select,.admin-pagination button{width:100%}.admin-modal-backdrop{align-items:stretch;padding:12px}.admin-confirm-actions,.admin-detail-items article{grid-template-columns:1fr}.hero-grid{min-height:660px;padding-top:112px;padding-bottom:28px}.hero-section{background:linear-gradient(180deg,rgba(7,19,29,.18),rgba(7,19,29,.08) 38%,rgba(7,19,29,.72)),radial-gradient(circle at 50% 36%,rgba(7,19,29,.2) 0 26%,rgba(7,19,29,.04) 58%,rgba(7,19,29,.52) 100%),url(/assets/moova-coffee.jpeg),linear-gradient(145deg,#06111a,#0b1d2c);background-position:50%,50%,50% 18%,50%;background-repeat:no-repeat;background-size:cover,cover,auto 118%,cover}.hero-section:before{background:linear-gradient(180deg,rgba(7,19,29,.16),rgba(7,19,29,.08) 46%,rgba(7,19,29,.64)),radial-gradient(circle at 50% 34%,rgba(7,19,29,.16) 0 30%,transparent 58%,rgba(7,19,29,.5) 100%)}.movement-section{margin-top:48px}.benefits-section{padding-top:260px}.benefits-video{height:100%;object-position:76% center}.benefits-section:after{background:linear-gradient(180deg,rgba(7,19,29,.14),rgba(7,19,29,.28) 38%,rgba(7,19,29,.5))}.benefits-section>.section-heading{justify-items:center;margin-left:auto;margin-right:auto;text-align:center}.checkout-shell{padding-top:112px}.checkout-trust-strip{grid-template-columns:1fr;max-width:100%}.form-section-heading{align-items:center;flex-direction:column;text-align:center}.field-grid label{text-align:left}.shipping-option{align-items:start;grid-template-columns:auto auto minmax(0,1fr)}.shipping-option>b{grid-column:3}.summary-media{grid-template-columns:82px 1fr;text-align:left}.summary-media img{height:106px;width:82px}.checkout-title,.empty-state,.final-cta,.hero-copy,.ingredients-section>div:first-child,.product-copy,.section-heading,.split-copy{justify-items:center;margin-left:auto;margin-right:auto;text-align:center}.hero-actions{justify-content:center;width:100%}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1 1 148px;max-width:184px;padding-left:14px;padding-right:14px}.hero-metrics{gap:8px;grid-template-columns:1fr;margin-top:24px;padding:10px;text-align:center}.hero-metrics span{min-height:38px}.product-section:after{background:linear-gradient(180deg,rgba(7,19,29,.48),rgba(7,19,29,.58) 48%,rgba(7,19,29,.98)),linear-gradient(90deg,rgba(7,19,29,.44),rgba(7,19,29,.2)),url(/assets/moova-product-lifestyle-wide.jpg);background-position:50%,50%,74%;background-size:cover,cover,auto 100%;bottom:auto;height:540px}.product-badges{justify-content:center}.product-spotlight{gap:24px;padding:24px}.product-showcase{max-width:360px}.product-stage{min-height:360px;order:-1}.product-stage-label{left:50%;right:auto;top:-4px;transform:translateX(-50%);white-space:nowrap}.benefit-card,.product-badges span{text-align:center}.benefit-card{display:grid;justify-items:center}.ingredient-list span,.moment-item{justify-content:center;text-align:center}.hero-product{min-height:0}.hero-copy h1{font-size:2.55rem;text-shadow:0 3px 20px rgba(0,0,0,.72)}.checkout-title h1,.empty-state h1,.final-cta h2,.ingredients-section h2,.order-status-card h1,.product-copy h2,.section-heading h2,.split-copy h2{font-size:2.2rem}.final-cta h2{text-wrap:balance;white-space:normal}.hero-subtitle{font-size:1rem;text-shadow:0 2px 16px rgba(0,0,0,.72)}.benefit-grid,.field-grid,.ingredient-list,.moment-grid,.offer-grid,.orders-info-grid,.product-picker{grid-template-columns:1fr}.orders-item-row,.orders-result-header{align-items:stretch;flex-direction:column}.orders-result-total.compact{text-align:left}.ingredients-section,.moments-section{gap:28px;padding-bottom:84px;padding-top:84px}.ingredients-section>div:first-child,.moments-section .section-heading{display:grid;grid-gap:14px;gap:14px;max-width:360px}.ingredients-section h2,.moments-section h2{font-size:2rem;line-height:1.18;max-width:360px}.ingredient-list,.moment-grid{gap:12px;margin-left:auto;margin-right:auto;margin-top:10px;max-width:392px;width:100%}.ingredient-list span,.moment-item{display:grid;grid-gap:8px;gap:8px;grid-template-columns:22px auto;justify-content:start;min-height:64px;padding:0 18px;text-align:left}.ingredient-list svg,.moment-item svg{justify-self:end}.contact-info{grid-template-columns:1fr;max-width:320px}.offer-card.featured{margin-top:12px;transform:none}.movement-section:after{background:linear-gradient(180deg,rgba(7,19,29,.52),rgba(7,19,29,.72)),url(/assets/moova-movement-athlete-mobile.jpg);background-position:50%,center 46%;background-repeat:no-repeat;background-size:cover,cover;opacity:1;width:100%}.offer-topline{align-items:flex-start;flex-direction:column;gap:10px}.price-row strong{font-size:2rem}}@media (max-width:360px){.brand{width:90px}.header-orders-action{padding:0;width:42px}.header-orders-action span{display:none}}@media (max-width:380px){.hero-actions .primary-button,.hero-actions .secondary-button{max-width:none;width:100%}}