:root{--ink:#0b1020;--ink-soft:#151c35;--navy:#10182f;--violet:#6d5dfb;--violet-deep:#5143dd;--cyan:#32d3f2;--cloud:#f5f7fc;--line:#e4e8f2;--muted:#69728b;--white:#fff;--green:#0ba96b;--amber:#e1951b;--shadow:0 20px 50px #18224817}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cloud);text-rendering:optimizelegibility;margin:0;font-family:Manrope Variable,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:#6d5dfb3d}.brand-mark{align-items:center;min-width:0;line-height:0;display:inline-flex}.brand-mark__wordmark{width:174px;display:block}.brand-mark__wordmark img{width:100%;height:auto;display:block}.brand-mark__isotype{background:url(/nexoplay-logo.png) -11px/193px no-repeat;width:42px;height:42px;display:none}.brand-mark--compact .brand-mark__wordmark{display:none}.brand-mark--compact .brand-mark__isotype{display:block}.sidebar .brand-mark{background:#fffffffa;border-radius:14px;padding:7px 9px;box-shadow:0 10px 25px #0000002e}.sidebar .brand-mark__wordmark{width:178px}.store-layout{min-height:100vh}.sidebar{z-index:40;color:#c7cde0;background:radial-gradient(circle at 0 0, #6d5dfb29, transparent 31%), var(--ink);border-right:1px solid #ffffff0f;flex-direction:column;width:256px;padding:26px 19px 22px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{padding:0 5px 28px}.sidebar-close{display:none}.side-nav p,.currency-panel>span{color:#68728e;letter-spacing:1.6px;text-transform:uppercase;margin:8px 10px 11px;font-size:10px;font-weight:900;display:block}.side-nav{gap:5px;display:grid}.side-nav button,.side-nav-link{color:#9ca5bb;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:46px;padding:0 13px;font-weight:700;transition:all .2s;display:flex}.side-nav button:hover,.side-nav-link:hover{color:#fff;background:#ffffff0b}.side-nav button.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(90deg,#6d5dfb38,#32d3f212);border-color:#7565ff6b}.side-nav-link{text-decoration:none}.side-nav .nav-chevron{color:var(--cyan);margin-left:auto}.currency-panel{margin-top:26px;position:relative}.currency-trigger{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;font-size:14px;display:flex}.currency-trigger:hover,.currency-trigger[aria-expanded=true]{background:#6d5dfb1a;border-color:#7565ff8c}.currency-trigger strong{font-size:14px}.currency-trigger svg{color:#d6daf0;margin-left:auto;transition:transform .2s}.currency-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.currency-flag{border-radius:3px;flex:0 0 27px;width:27px;height:18px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.currency-flag--cop{background:linear-gradient(#f8d64e 0 50%,#143fb1 50% 75%,#d62839 75%)}.currency-flag--usd{background:repeating-linear-gradient(#d92d3a 0 2px,#fff 2px 4px)}.currency-flag--usd:before{content:"";background:#18449c;width:11px;height:9px;position:absolute;top:0;left:0}.currency-flag--eur{color:#ffdb4d;background:#1145a9;place-items:center;font-size:11px;display:grid}.currency-flag--eur:before{content:"✦"}.currency-flag--mxn{background:linear-gradient(90deg,#147f52 0 33.33%,#fff 33.33% 66.66%,#d12d40 66.66%)}.currency-flag--pen{background:linear-gradient(90deg,#d51f35 0 33.33%,#fff 33.33% 66.66%,#d51f35 66.66%)}.currency-options{z-index:60;background:#171b2c;border:1px solid #ffffff1f;border-radius:13px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #00000057}.currency-options button{color:#e8ebf6;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:25px 36px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 12px;display:grid}.currency-options button.is-selected{color:#f5c35b;background:linear-gradient(90deg,#e1951b2e,#e1951b0d)}.currency-options button:not(:disabled):hover{cursor:pointer;background:#ffffff0f}.currency-options button:disabled{color:#a7aec0;cursor:not-allowed}.currency-options button strong{font-size:13px}.currency-options button small{color:#8d95a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.currency-options button em{color:#747d92;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.currency-options>p{color:#8991a6;margin:0;padding:9px 12px;font-size:9px;line-height:1.35}@media (max-height:820px) and (min-width:769px){.currency-options{top:auto;bottom:calc(100% + 7px)}}.sidebar__footer{border-top:1px solid #ffffff14;gap:5px;margin-top:auto;padding-top:20px;display:grid}.sidebar__footer a{color:#a5adc2;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.sidebar__footer a:hover{color:#fff;background:#ffffff0d}.store-content{min-height:100vh;margin-left:256px}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e2e6f0e6;align-items:center;gap:18px;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.menu-button{display:none}.search-box{border:1px solid var(--line);color:#8a93aa;background:#f9fafe;border-radius:15px;align-items:center;gap:11px;width:min(650px,55vw);height:48px;padding:0 16px;transition:all .2s;display:flex}.search-box:focus-within{background:#fff;border-color:#6d5dfb8c;box-shadow:0 0 0 4px #6d5dfb17}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.search-box input::placeholder{color:#9ba3b5}.topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.text-button,.account-button,.cart-button{border-radius:12px;justify-content:center;align-items:center;height:43px;font-size:13px;font-weight:800;display:inline-flex}.text-button{border:1px solid var(--line);background:#fff;padding:0 15px}.account-button{color:#fff;background:var(--ink);gap:8px;padding:0 17px;box-shadow:0 9px 22px #0b102026}.topbar-balance{color:#40348d;white-space:nowrap;background:linear-gradient(135deg,#f5f3ff,#ebfaff);border:1px solid #d9d5fb;border-radius:12px;align-items:center;gap:6px;height:43px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #4d40ad14}.topbar-balance svg{color:#5d50ce}.topbar-balance span{color:#7a73a7}.topbar-balance strong{color:#383078;font-size:11px}.cart-button{color:#fff;background:linear-gradient(135deg, var(--violet), #4b91f0);cursor:pointer;border:0;width:43px;position:relative}.cart-button span{background:var(--cyan);min-width:19px;height:19px;color:var(--ink);border:2px solid #fff;border-radius:10px;place-items:center;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px}.store-main{padding:24px 28px 68px}.hero{color:#fff;background:radial-gradient(circle at 90% 10%,#32d3f22e,#0000 27%),linear-gradient(125deg,#111833 0%,#17173e 53%,#102c49 100%);border-radius:28px;grid-template-columns:minmax(390px,1.06fr) minmax(330px,.94fr);align-items:center;min-height:350px;padding:54px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0e17362e}.hero:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero__signal{opacity:.8;width:72%;height:66px;position:absolute;bottom:18px;left:-60px;transform:rotate(-4deg)}.hero__signal:before{content:"";background:linear-gradient(90deg, transparent, var(--violet), var(--cyan), transparent);height:2px;box-shadow:0 0 16px var(--cyan);position:absolute;inset:31px 0 auto}.hero__signal i{border:2px solid var(--cyan);background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 5px #32d3f21f, 0 0 24px var(--cyan);border-radius:50%;animation:3.2s ease-in-out infinite signalPulse;position:absolute;top:24px}.hero__signal i:first-child{left:27%}.hero__signal i:nth-child(2){animation-delay:.8s;left:57%}.hero__signal i:nth-child(3){animation-delay:1.6s;left:86%}@keyframes signalPulse{50%{box-shadow:0 0 0 9px #32d3f20d, 0 0 30px var(--cyan);transform:scale(1.35)}}.hero__copy{z-index:2;max-width:610px;position:relative}.eyebrow{color:#65708b;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 11px;font-size:11px;font-weight:900;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--violet), var(--cyan));width:22px;height:2px}.hero .eyebrow{color:#aeb6d3}.hero__copy h1{letter-spacing:-3.5px;max-width:650px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(40px,4vw,67px);line-height:.97}.hero__copy h1 em{color:#0000;background:linear-gradient(90deg, #8f80ff, var(--cyan));-webkit-background-clip:text;background-clip:text;font-style:normal}.hero__copy>p:not(.eyebrow){color:#b7c0d9;max-width:540px;margin:20px 0 26px;font-size:16px;line-height:1.65}.hero__copy button{height:48px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 19px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #00000029}.hero__copy button:hover svg{transform:translate(4px)}.hero__copy button svg{transition:transform .2s}.hero__orbit{z-index:2;justify-self:center;place-items:center;width:320px;height:270px;display:grid;position:relative}.hero__orbit:before,.hero__orbit:after{content:"";border:1px solid #7c77ff57;border-radius:50%;position:absolute;transform:rotate(-18deg)}.hero__orbit:before{width:270px;height:185px;box-shadow:inset 0 0 40px #40d3f20a}.hero__orbit:after{border-color:#32d3f233;width:190px;height:250px}.orbit-core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:34px;place-items:center;width:110px;height:110px;display:grid;box-shadow:inset 0 1px #ffffff21,0 30px 70px #00000047}.hero-isotype{background:url(/nexoplay-logo.png) -17px/304px no-repeat;width:66px;height:66px}.orbit-card{z-index:3;color:#dde3f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1024b8;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 30px #0003}.orbit-card svg{width:16px;color:var(--cyan)}.orbit-card--one{top:19px;right:2px}.orbit-card--two{bottom:22px;left:-2px}.trust-strip{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 46px;padding:17px 22px;display:grid;box-shadow:0 12px 34px #1822480d}.trust-strip>div{justify-content:center;align-items:center;gap:11px;display:flex}.trust-strip>div+div{border-left:1px solid var(--line)}.trust-strip svg{color:var(--violet)}.trust-strip span{color:#8a93a8;flex-direction:column;font-size:11px;display:flex}.trust-strip strong{color:var(--ink);font-size:13px}.catalog-section{scroll-margin-top:104px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 4px 22px;display:flex}.section-heading .eyebrow{margin-bottom:6px}.section-heading h2{letter-spacing:-1.7px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(28px,3vw,42px)}.section-heading>p{color:#828ba1;font-size:13px;font-weight:700}.mobile-categories{display:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:21px;flex-direction:column;min-width:0;padding:20px 18px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 12px 34px #1720420e}.product-card:hover{border-color:#6d5dfb42;transform:translateY(-4px);box-shadow:0 21px 45px #1720421a}.stock-badge{z-index:2;color:#078a5b;background:#e7f9f1;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:900;display:flex;position:absolute;top:14px;right:14px}.stock-badge--low{color:#a86000;background:#fff2dc}.stock-badge--out{color:#b42335;background:#ffedef}.product-icon{background:linear-gradient(135deg, var(--accent-from), var(--accent-to));color:#fff;letter-spacing:-1px;width:78px;height:78px;box-shadow:0 14px 24px color-mix(in srgb, var(--accent-from) 24%, transparent);border-radius:24px 18px;place-items:center;margin:8px 0 20px;font-family:Space Grotesk Variable,sans-serif;font-size:23px;font-weight:800;display:grid;position:relative;overflow:hidden}.product-icon:after{content:"";border:1px solid #ffffff80;border-radius:50%;width:70px;height:70px;position:absolute;top:-40px;right:-24px}.product-icon span{z-index:1;position:relative}.product-card__body{flex-direction:column;flex:1;display:flex}.product-category{color:var(--violet);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.product-card h3{letter-spacing:-.45px;min-height:46px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:17px;line-height:1.25}.product-description{color:#7b849a;min-height:54px;margin:9px 0 12px;font-size:11px;line-height:1.55}.product-meta{color:#7f889e;flex-wrap:wrap;align-content:flex-start;gap:6px 10px;min-height:39px;font-size:10px;display:flex}.product-meta span,.availability{align-items:center;gap:5px;display:flex}.price-row{justify-content:space-between;align-items:end;gap:8px;margin-top:10px;display:flex}.price-row>div{flex-direction:column;display:flex}.price-row del{color:#aeb4c3;font-size:10px}.price-row strong{letter-spacing:-1px;font-family:Space Grotesk Variable,sans-serif;font-size:24px}.discount{color:var(--violet-deep);background:#f0edff;border-radius:7px;margin-bottom:3px;padding:4px 6px;font-size:10px;font-weight:900}.availability{color:#8991a5;margin:7px 0 15px;font-size:10px}.buy-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7162ff,#557ce8);border:1px solid #6d5dfb4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 22px #5b55e82b}.buy-button:hover{filter:brightness(1.06)}.buy-button:disabled{color:#939bad;box-shadow:none;cursor:not-allowed;filter:none;background:#e9ecf3;border-color:#d9dde7}.catalog-live-status{color:#737c91;text-align:right;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;font-size:11px;font-weight:800;display:grid}.catalog-live-status i{background:#b1b7c4;border-radius:50%;width:8px;height:8px}.catalog-live-status i.is-live{background:#0fb879;animation:2.2s infinite livePulse;box-shadow:0 0 0 4px #0fb8791f}.catalog-live-status small{color:#a0a6b4;grid-column:2;font-size:9px;font-weight:600}@keyframes livePulse{50%{box-shadow:0 0 0 7px #0fb87900}}.product-card{text-align:center;align-items:stretch;min-height:410px;padding:18px 15px 14px}.product-card__link{border-radius:16px;outline:none;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.product-card__link:focus-visible{box-shadow:0 0 0 4px #6d5dfb24}.product-visual{width:96px;height:96px;color:var(--ink);background:linear-gradient(white, white) padding-box, linear-gradient(145deg, color-mix(in srgb, var(--accent-from) 58%, white), color-mix(in srgb, var(--accent-to) 58%, white)) border-box;box-shadow:0 13px 25px color-mix(in srgb, var(--accent-from) 20%, transparent);isolation:isolate;border:1px solid #0000;border-radius:25px;place-items:center;margin:16px auto 22px;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";background:radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--accent-to) 10%, transparent), transparent 36%);z-index:-1;border-radius:24px;position:absolute;inset:1px}.product-visual img{z-index:1;object-fit:contain;image-rendering:auto;width:62%;height:62%;position:relative}.product-visual i{border:1px solid color-mix(in srgb, var(--accent-to) 30%, transparent);border-radius:50%;width:77px;height:77px;position:absolute;bottom:-42px;right:-42px}.product-visual span{letter-spacing:-.9px;text-wrap:balance;max-width:82px;font-family:Space Grotesk Variable,sans-serif;font-size:20px;font-weight:750;line-height:1}.product-visual span.is-small{letter-spacing:-.35px;font-size:13px}.product-card h3{letter-spacing:-.35px;text-transform:uppercase;text-wrap:balance;place-items:start center;width:100%;min-height:48px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:15px;font-weight:760;line-height:1.28;display:grid}.product-card__duration{color:#8b93a8;align-items:center;gap:5px;margin:10px 0 13px;font-size:11px;display:flex}.product-card__pricing{flex-direction:column;justify-content:end;min-height:53px;display:flex}.product-card__pricing del{color:#b1b6c4;font-size:10px}.product-card__pricing>div{justify-content:center;align-items:center;gap:7px;display:flex}.product-card__pricing strong{letter-spacing:-1.2px;font-family:Space Grotesk Variable,sans-serif;font-size:25px}.product-card__pricing span{color:#d33c49;background:#fff0f1;border-radius:7px;padding:4px 6px;font-size:10px;font-weight:900}.product-card .availability{color:#8a92a5;justify-content:center;margin:7px 0 13px;font-size:10px}.product-actions{grid-template-columns:44px 1fr;gap:7px;margin-top:auto;display:grid}.product-actions>button:first-child{width:44px;height:44px;color:var(--violet-deep);cursor:pointer;background:#fff;border:1px solid #6d5dfb66;border-radius:12px;place-items:center;display:grid}.product-actions .buy-button{height:44px;font-size:12px}.product-actions button:disabled{color:#9da4b2;cursor:not-allowed;background:#eceff4;border-color:#dde0e8}.product-card--out .product-visual{filter:saturate(.45);opacity:.72}.product-page{background:#f5f7fc;min-height:100vh;padding:0 5vw 50px}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.detail-header .brand-copy strong{color:var(--ink)}.detail-header__actions{margin-left:auto}.detail-breadcrumb{color:#9299aa;white-space:nowrap;align-items:center;gap:9px;max-width:1180px;margin:24px auto;font-size:10px;display:flex;overflow:hidden}.detail-breadcrumb a{color:var(--violet-deep);align-items:center;gap:6px;font-weight:900;display:flex}.detail-breadcrumb a svg{width:14px}.detail-breadcrumb strong{color:#626b81;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-detail-hero{border:1px solid var(--line);max-width:1180px;min-height:560px;box-shadow:var(--shadow);background:#fff;border-radius:27px;grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);margin:0 auto;display:grid;overflow:hidden}.detail-visual-panel{background:radial-gradient(circle at 50% 40%,#6d5dfb21,#0000 31%),linear-gradient(145deg,#11182f,#101a36 54%,#0e2d43);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.detail-visual-panel:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.detail-live-badge{z-index:3;color:#b9c2d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080d1e8f;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:flex;position:absolute;top:23px;left:23px}.detail-live-badge i{background:#28d999;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28d99921}.product-visual--large{z-index:2;width:206px;height:206px;box-shadow:0 32px 65px color-mix(in srgb, var(--accent-from) 32%, transparent);border-radius:54px;margin:0;transform:rotate(-3deg)}.product-visual--large:before{border-radius:53px}.product-visual--large img{width:68%;height:68%}.product-visual--large span{letter-spacing:-2px;max-width:170px;font-size:38px}.product-visual--large span.is-small{font-size:26px}.product-visual--large i{width:170px;height:170px;bottom:-90px;right:-88px}.detail-visual-line{height:50px;position:absolute;bottom:60px;left:-10%;right:-10%;transform:rotate(-5deg)}.detail-visual-line:before{content:"";background:linear-gradient(90deg, transparent, var(--violet), var(--cyan), transparent);height:2px;position:absolute;top:24px;left:0;right:0;box-shadow:0 0 17px #32d3f2a6}.detail-visual-line i{z-index:1;border:2px solid var(--cyan);background:#111a34;border-radius:50%;width:16px;height:16px;position:absolute;top:17px;box-shadow:0 0 0 6px #32d3f214}.detail-visual-line i:first-child{left:25%}.detail-visual-line i:nth-child(2){left:53%}.detail-visual-line i:nth-child(3){left:81%}.detail-summary{flex-direction:column;justify-content:center;padding:54px 56px;display:flex}.detail-summary h1{letter-spacing:-3.2px;text-wrap:balance;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(38px,4.3vw,61px);line-height:.98}.detail-intro{color:#68728a;margin:20px 0;font-size:14px;line-height:1.75}.detail-meta{flex-wrap:wrap;gap:8px;display:flex}.detail-meta span{border:1px solid var(--line);color:#737c91;background:#fafbfe;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.detail-meta svg{width:14px}.detail-meta .is-available{color:#07855a;background:#effaf6;border-color:#cceee0}.detail-meta .is-out{color:#b12d3a;background:#fff3f4;border-color:#f2cfd3}.detail-price{flex-direction:column;margin:28px 0 17px;display:flex}.detail-price small{color:#9299a9;font-size:10px}.detail-price strong{letter-spacing:-2px;margin:2px 0;font-family:Space Grotesk Variable,sans-serif;font-size:40px}.detail-price span{color:#979eae;font-size:9px}.detail-buy-button{color:#fff;background:linear-gradient(135deg, var(--violet), #4e91ef);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-weight:900;display:flex;box-shadow:0 15px 30px #544ede3d}.detail-buy-button svg{width:18px}.detail-buy-button svg:last-child{margin-left:auto}.detail-buy-button:disabled{color:#8e96a8;box-shadow:none;cursor:not-allowed;background:#dfe3eb}.detail-safe-note{color:#8b93a4;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:9px;display:flex}.detail-safe-note svg{width:13px;color:var(--green)}.product-information{max-width:1180px;margin:76px auto 0}.information-heading{max-width:680px}.information-heading h2{letter-spacing:-2px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:43px}.information-heading>p:last-child{color:#737c92;font-size:13px;line-height:1.65}.information-grid{grid-template-columns:1.05fr .95fr 1fr;gap:14px;margin-top:24px;display:grid}.information-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:310px;padding:25px;box-shadow:0 12px 34px #1822480e}.information-card--features{background:linear-gradient(145deg,#fff,#f8f7ff);border-color:#6d5dfb38}.information-card--conditions{background:#fffdfa}.information-card__icon{width:42px;height:42px;color:var(--violet-deep);background:#f0edff;border-radius:13px;place-items:center;display:grid}.information-card__icon svg{width:20px}.information-card--conditions .information-card__icon{color:#a66a0e;background:#fff1d7}.information-card h3{letter-spacing:-.6px;margin:17px 0 14px;font-family:Space Grotesk Variable,sans-serif;font-size:21px}.information-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.information-card li{color:#697289;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.information-card li svg{color:#12a773;flex:0 0 15px;width:15px;height:15px;margin-top:2px}.information-card--conditions li svg{color:#db921e}.detail-support{color:#fff;background:radial-gradient(circle at 90%, #32d3f22e, transparent 31%), var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:55px auto 0;padding:34px 38px;display:flex;overflow:hidden}.detail-support h2{letter-spacing:-1.2px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:30px}.detail-support .eyebrow{color:#aeb6cc}.detail-support p:last-child{color:#aeb7ce;margin-bottom:0;font-size:12px}.detail-support>a{color:var(--ink);background:#fff;border-radius:12px;flex:none;padding:13px 16px;font-size:11px;font-weight:900}.detail-footer{border-top:1px solid var(--line);color:#858da0;align-items:center;gap:18px;max-width:1180px;margin:38px auto 0;padding-top:22px;font-size:10px;display:flex}.detail-footer span{margin-right:auto}.empty-state{color:#7f889d;text-align:center;border:1px dashed #cdd3e0;border-radius:20px;place-items:center;padding:70px 20px;display:grid}.empty-state>svg{width:34px;height:34px;color:var(--violet)}.empty-state h3{color:var(--ink);margin:12px 0 4px}.empty-state p{margin:0 0 17px}.empty-state button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.store-footer{border-top:1px solid var(--line);color:#7e879b;background:#fff;align-items:center;gap:14px;padding:22px 30px;font-size:11px;display:flex}.store-footer p{margin:0}.store-footer>div{gap:16px;margin-left:auto;display:flex}.store-footer>div a{align-items:center;gap:4px;display:inline-flex}.store-footer>div a svg{width:13px}.drawer-overlay,.mobile-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a176b;border:0;position:fixed;inset:0}.mobile-overlay{z-index:35}.cart-drawer{z-index:80;background:#fff;flex-direction:column;width:min(430px,100vw);height:100vh;padding:25px;transition:transform .3s cubic-bezier(.2,.75,.25,1);display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-25px 0 65px #080d202e}.cart-drawer--open{transform:translate(0)}.cart-drawer__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.cart-drawer__header p{color:var(--violet);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.cart-drawer__header h2{letter-spacing:-1px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:28px}.cart-drawer__header h2 span{color:#99a0b0;font-size:16px}.cart-drawer__header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cart-lines{flex:1;padding:18px 0;overflow-y:auto}.cart-line{border-bottom:1px solid #edf0f5;gap:13px;padding:13px 0;display:flex}.cart-line__visual{flex:0 0 56px;width:56px;height:56px}.cart-line__visual .product-visual{border-radius:17px 13px;width:56px;height:56px;margin:0}.cart-line__visual .product-visual:before{border-radius:16px 12px}.cart-line__visual .product-visual img{width:64%;height:64%}.cart-line__visual .product-visual i{width:48px;height:48px;bottom:-27px;right:-27px}.cart-line__visual .product-visual span{max-width:46px;font-size:15px}.cart-line__info{flex:1;grid-template-columns:1fr auto;align-items:center;gap:4px;min-width:0;display:grid}.cart-line__info strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cart-line__title-row{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.cart-line__remove{color:#cc4458;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:3px 0;font-size:10px;font-weight:800;display:inline-flex}.cart-line__remove:hover{color:#a92f40}.cart-line__info>span{color:var(--violet-deep);font-size:12px;font-weight:900}.quantity-control{border:1px solid var(--line);border-radius:9px;grid-column:1/-1;align-items:center;width:fit-content;display:flex;overflow:hidden}.quantity-control button{cursor:pointer;background:#f7f8fc;border:0;place-items:center;width:28px;height:26px;display:grid}.quantity-control button:disabled{color:#abb2c0;cursor:not-allowed}.quantity-control input{appearance:textfield;text-align:center;background:#fff;border:0;outline:0;width:29px;height:26px;padding:0;font-size:11px;font-weight:900}.quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-line__payload{grid-column:1/-1;gap:5px;margin-top:6px;display:grid}.cart-line__payload span{color:#65708a;text-transform:capitalize;font-size:10px;font-weight:800}.cart-line__payload input,.cart-line__payload textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;border:1px solid #d9deea;border-radius:8px;padding:8px 9px;font-size:12px}.cart-line__payload input:focus,.cart-line__payload textarea:focus{border-color:var(--violet);outline:2px solid #b8b2ff}.cart-empty{color:#8a92a5;text-align:center;place-content:center;justify-items:center;min-height:65vh;display:grid}.cart-empty>svg{color:#b7bdca;width:40px;height:40px}.cart-empty h3{color:var(--ink);margin:14px 0 4px}.cart-empty p{margin:0;font-size:13px}.cart-summary{border-top:1px solid var(--line);background:0 0;padding-top:19px}.cart-total-row{justify-content:space-between;align-items:center;padding:0;display:flex}.cart-summary>.cart-account-state{color:#137858;background:#effbf5;border:1px solid #ccecdf;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:10px;line-height:1.4;display:flex}.cart-account-state svg{flex:none;width:15px}.cart-account-state strong{color:inherit;font-size:inherit}.cart-summary>.cart-account-state.is-required{color:#5146ae;background:#f5f3ff;border-color:#d9d4ff}.cart-account-state.is-required span{gap:2px;display:grid}.cart-account-state.is-required strong{font-size:11px}.cart-total-row span{color:#6f788e;letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.cart-total-row strong{color:inherit;letter-spacing:-1px;font-family:Space Grotesk Variable,sans-serif;font-size:28px}.cart-summary>p{color:#7c8598;gap:7px;margin:12px 0 0;font-size:9px;font-weight:400;line-height:1.4;display:flex}.cart-summary>p svg{color:var(--green);flex:none}.cart-summary>button{background:linear-gradient(135deg, var(--violet), #4f8deb);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:51px;margin-top:9px;font-weight:900;display:flex;box-shadow:0 13px 27px #5950e13b}.cart-summary>button:disabled{opacity:.65;cursor:wait}.cart-summary>.cart-security-note{color:#8c94a5;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.cart-preview-summary{flex:none}.cart-preview-note{color:#788196;margin:11px 0 0;font-size:11px;line-height:1.45}.cart-preview-checkout{color:#fff;background:linear-gradient(135deg,#7162ff,#557ce8);border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:51px;margin-top:12px;font-size:14px;font-weight:900;display:flex;box-shadow:0 12px 25px #5753ea38}.cart-preview-checkout:hover{filter:brightness(1.05)}.form-error{background:#fff0f1;border-radius:9px;padding:9px 11px;color:#b32937!important}.auth-page{background:#fff;grid-template-columns:minmax(420px,1.08fr) minmax(520px,.92fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:radial-gradient(circle at 18% 20%,#6d5dfb47,#0000 32%),radial-gradient(circle at 82% 72%,#32d3f22e,#0000 28%),#0b1020;flex-direction:column;min-height:100vh;padding:42px 50px;display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.auth-visual>*{z-index:1;position:relative}.auth-visual__copy{max-width:680px;margin:auto 0}.auth-visual__copy>p{color:#aab4d1;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.auth-visual__copy>p svg{width:17px;color:var(--cyan)}.auth-visual__copy h1{letter-spacing:-5px;margin:18px 0 27px;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(52px,6vw,88px);line-height:.94}.auth-visual__copy h1 em{color:#0000;background:linear-gradient(90deg, #8f80ff, var(--cyan));-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-visual__copy>span{color:#aeb8d1;align-items:center;gap:9px;font-size:13px;display:flex}.auth-visual__copy>span svg{color:var(--cyan)}.auth-visual__signal{z-index:0;height:70px;position:absolute;bottom:11%;left:-10%;right:-10%;transform:rotate(-7deg)}.auth-visual__signal:before{content:"";background:linear-gradient(90deg, transparent, var(--violet), var(--cyan), transparent);height:2px;position:absolute;top:34px;left:0;right:0;box-shadow:0 0 20px #32d3f2b3}.auth-visual__signal i{border:2px solid var(--cyan);background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:27px;box-shadow:0 0 0 7px #32d3f214}.auth-visual__signal i:first-child{left:25%}.auth-visual__signal i:nth-child(2){left:56%}.auth-visual__signal i:nth-child(3){left:82%}.auth-panel{background:#fbfcff;place-items:center;min-height:100vh;padding:46px;display:grid}.auth-card{width:min(470px,100%)}.auth-card__mobile-brand{display:none}.auth-card h2{letter-spacing:-2px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:44px}.auth-subtitle{color:#737d94;margin:9px 0 28px;font-size:14px}.auth-form{gap:17px;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.auth-form label{color:#4f5870;gap:7px;font-size:11px;font-weight:900;display:grid}.auth-form label>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 14px;transition:all .2s;display:flex}.auth-form label>div:focus-within{border-color:#6d5dfb8c;box-shadow:0 0 0 4px #6d5dfb14}.auth-form label svg{color:#929aab;width:17px}.auth-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.auth-form label button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.auth-form label small{color:#979eae;font-weight:600}.auth-submit{color:#fff;background:linear-gradient(135deg, var(--violet), #4f8bea);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;margin-top:5px;font-weight:900;display:flex;box-shadow:0 14px 28px #554edb38}.auth-submit:disabled{opacity:.65}.auth-submit svg{width:18px}.auth-error{color:#b32937;background:#fff0f1;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.auth-switch{color:#7b8499;text-align:center;margin:23px 0 8px;font-size:12px}.auth-switch a{color:var(--violet-deep);font-weight:900}.back-store{color:#9098aa;text-align:center;font-size:11px;display:block}.admin-layout{background:#f4f6fb;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:#aab2c8;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.admin-sidebar nav{gap:6px;margin-top:45px;display:grid}.admin-sidebar nav a,.admin-store-link{border-radius:12px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;font-weight:800;display:flex}.admin-sidebar nav svg,.admin-store-link svg{width:18px}.admin-sidebar nav a.is-active{color:#fff;box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#6d5dfb40,#32d3f214)}.admin-store-link{border:1px solid #ffffff1a;margin-top:auto}.admin-sidebar-label{color:#76819f;letter-spacing:1.1px;text-transform:uppercase;margin:31px 0 -33px;font-size:9px;font-weight:900}.admin-main{min-width:0;padding:34px 38px 70px}.admin-main>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-main>header p{color:#818a9f;letter-spacing:1.2px;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.admin-main>header h1{letter-spacing:-1.5px;margin:4px 0 0;font-family:Space Grotesk Variable,sans-serif;font-size:36px}.admin-page-header>div>span{color:#778196;max-width:570px;margin-top:7px;font-size:13px;line-height:1.55;display:block}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.sync-button{color:#fff;background:linear-gradient(135deg, var(--violet), #4e8eec);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;height:45px;padding:0 16px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 25px #5953e033}.sync-button svg{width:17px}.sync-button:disabled{opacity:.65}.admin-secondary-button{color:#5147aa;cursor:pointer;background:#fff;border:1px solid #dddaf6;border-radius:12px;align-items:center;gap:8px;height:45px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.admin-secondary-button svg{width:16px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.admin-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0 22px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;padding:19px;display:flex;box-shadow:0 10px 28px #1822480d}.admin-stats article>svg{width:39px;height:39px;color:var(--violet);background:#f0edff;border-radius:12px;padding:9px}.admin-stats span{flex-direction:column;display:flex}.admin-stats small{color:#848da1;font-size:10px}.admin-stats strong{margin-top:2px;font-family:Space Grotesk Variable,sans-serif;font-size:20px}.admin-notice{color:#087750;background:#eaf9f3;border:1px solid #bdebd8;border-radius:11px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.admin-notice svg{width:16px}.admin-notice--error{color:#ae2936;background:#fff1f2;border-color:#f1c8cc}.admin-guide-strip{color:#43527a;background:linear-gradient(90deg,#eef3ff,#fafcff);border:1px solid #dce5fb;border-radius:14px;align-items:center;gap:12px;margin:-5px 0 20px;padding:12px 14px;font-size:11px;display:flex}.admin-guide-strip>span{color:#3f57b7;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;background:#dce7ff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.admin-guide-strip p{margin:0;font-weight:700}.admin-guide-strip>svg{color:#6e82bc;width:16px;height:16px;margin-left:auto}.admin-table-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;overflow:hidden}.admin-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.admin-table-heading h2{letter-spacing:-.7px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:22px}.admin-table-heading p{color:#80899d;margin:4px 0 0;font-size:11px}.admin-table-heading>span{color:var(--violet-deep);background:#f0edff;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:900}.admin-table-heading__actions{align-items:center;gap:10px;display:flex}.admin-table-heading__actions>span{color:var(--violet-deep);background:#f0edff;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:900}.admin-customer-form{background:linear-gradient(110deg,#fbfaff,#f5f4ff);border:1px solid #dddaf6;border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr);gap:13px 16px;margin:18px 24px 0;padding:18px;display:grid}.admin-customer-form label{color:#596278;gap:6px;font-size:10px;font-weight:900;display:grid}.admin-customer-form input{box-sizing:border-box;outline-color:var(--violet);width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:700}.admin-customer-form p{color:#778096;grid-column:1/-1;margin:-3px 0 0;font-size:11px;line-height:1.45}.admin-customer-form>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.admin-customer-message{color:#277346;background:#eaf8ef;border-radius:10px;margin:14px 24px 0;padding:10px 12px;font-size:12px;font-weight:800}.admin-customer-search{background:#fcfcff;border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:end;gap:15px;padding:15px 24px;display:flex}.admin-customer-search label{color:#687389;gap:5px;width:min(360px,100%);font-size:10px;font-weight:900;display:grid}.admin-customer-search input{box-sizing:border-box;outline-color:var(--violet);width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.admin-customer-search small{color:#80899d;font-size:10px}.admin-empty--compact{min-height:155px}.admin-table-wrap{scrollbar-gutter:stable;max-height:560px;overflow:auto}.admin-table-card table{border-collapse:collapse;width:100%;font-size:11px}.admin-table-card th{color:#8e96a7;letter-spacing:.7px;text-align:left;text-transform:uppercase;background:#fafbfe;padding:11px 15px;font-size:9px}.admin-table-card td{vertical-align:middle;border-top:1px solid #eef0f5;padding:13px 15px}.admin-table-card td:first-child{min-width:210px}.admin-table-card td>strong,.admin-table-card td>small{display:block}.admin-table-card td>small{color:#9299a9;margin-top:3px}.money-input{border:1px solid var(--line);background:#fafbfe;border-radius:9px;align-items:center;width:132px;height:36px;padding:0 9px;display:flex}.money-input span{color:#8d95a5}.money-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-weight:800}.money-input--muted{opacity:.75}.visibility-toggle{color:#7c8497;cursor:pointer;background:#eff1f5;border:0;border-radius:12px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.visibility-toggle svg{width:13px}.visibility-toggle.is-active{color:#087950;background:#e8f8f1}.save-product{width:36px;height:36px;color:var(--violet-deep);cursor:pointer;background:#f3f1ff;border:1px solid #6d5dfb40;border-radius:9px;place-items:center;display:grid}.save-product svg{width:16px}.delete-product{color:#b63a48;cursor:pointer;background:#fff6f7;border:1px solid #f2d3d6;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.delete-product:disabled,.save-product:disabled{opacity:.55;cursor:not-allowed}.delete-product svg{width:16px}.admin-loading,.admin-empty{color:#858da0;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:270px;font-size:12px;display:grid}.admin-loading svg,.admin-empty>svg{width:32px;height:32px;color:var(--violet)}.admin-empty h3{color:var(--ink);margin:6px 0 0}.admin-empty p{margin:0}.admin-filter-row{background:#fbfcff;border-bottom:1px solid #edf0f7;flex-wrap:wrap;gap:7px;padding:12px 17px;display:flex}.admin-filter-row button{color:#788197;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900}.admin-filter-row button.is-selected{color:#5146af;background:#f0efff;border-color:#dcd7ff}.admin-source{border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.admin-source--provider{color:#4e4a9e;background:#ecebff}.admin-source--own{color:#13795e;background:#e3f8ef}.admin-row-actions{gap:6px;display:flex}.admin-icon-button{color:#6e7890;cursor:pointer;background:#fff;border:1px solid #e7e9f0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-icon-button svg{width:15px}.admin-editor{background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #d8d5fb;border-radius:20px;margin:22px 0;box-shadow:0 14px 35px #42369d14}.admin-editor__heading{border-bottom:1px solid #e8e7f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.admin-editor__heading p{color:#6256b8;letter-spacing:.7px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.admin-editor__heading h2{letter-spacing:-.7px;margin:5px 0 3px;font-family:Space Grotesk Variable,sans-serif;font-size:22px}.admin-editor__heading span{color:#7c8497;font-size:11px}.admin-close{color:#68728b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}.admin-form-grid label{color:#596278;gap:6px;font-size:10px;font-weight:900;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{box-sizing:border-box;outline-color:var(--violet);width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:700}.admin-form-grid textarea{resize:vertical;min-height:82px}.admin-form-grid__wide{grid-column:1/-1}.admin-switch-field{grid-template-columns:max-content 1fr;grid-auto-flow:column;align-content:center;align-items:center}.admin-switch-field input{width:16px;height:16px;accent-color:var(--violet)}.admin-editor__actions{justify-content:flex-end;gap:9px;padding:0 24px 23px;display:flex}.admin-order-list{gap:0;display:grid}.admin-order-card{border-top:1px solid #edf0f5;padding:18px 21px}.admin-order-card__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-order-card__top h3{margin:4px 0 3px;font-size:14px}.admin-order-card__top p{color:#8a93a5;margin:0;font-size:11px}.admin-order-card__top>div:last-child{justify-items:end;gap:7px;display:grid}.admin-order-card__top>div:last-child>strong{font-family:Space Grotesk Variable,sans-serif;font-size:16px}.admin-order-ref{color:#6258b9;letter-spacing:.35px;font-family:Space Grotesk Variable,sans-serif;font-size:10px;font-weight:900}.admin-order-status{color:#657086;background:#eff1f5;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.admin-order-status--paid{color:#2371a7;background:#e9f5ff}.admin-order-status--fulfilling{color:#7a5b06;background:#fff7d7}.admin-order-status--completed{color:#087950;background:#e6f9ef}.admin-order-status--failed{color:#b52d3b;background:#fff0f1}.admin-order-items{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.admin-order-items span{color:#667086;background:#fafbfe;border:1px solid #edf0f6;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700}.admin-order-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-order-actions button{color:#596277;cursor:pointer;background:#fff;border:1px solid #e0e2eb;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.admin-order-actions .is-deliver{color:#087950;background:#edfbf4;border-color:#bce8d6}.admin-delivery-link{color:#5146b3;background:#f5f3ff;border:1px solid #cdc7ff;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.admin-delivery-link:hover{background:#ece9ff}.admin-delivery-link svg{width:13px;height:13px}.admin-setup-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#3bd3f26b,#0000 23%),linear-gradient(115deg,#151c40,#37317c);border-radius:21px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:30px;display:flex;overflow:hidden}.admin-setup-hero p{color:#a8dff3;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.admin-setup-hero h2{letter-spacing:-1px;max-width:520px;margin:6px 0;font-family:Space Grotesk Variable,sans-serif;font-size:29px}.admin-setup-hero span{color:#d1d7ee;font-size:12px;line-height:1.5}.admin-setup-hero>svg{color:#85f0ca;background:#6affc41c;border-radius:19px;width:58px;height:58px;padding:14px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.admin-settings-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:170px;padding:21px;position:relative;box-shadow:0 8px 22px #1822480a}.admin-settings-grid article>span:first-child{color:#b6bdcc;font-family:Space Grotesk Variable,sans-serif;font-size:13px;font-weight:900;position:absolute;top:15px;right:16px}.admin-settings-grid article>svg{width:22px;color:var(--violet)}.admin-settings-grid h3{margin:12px 0 5px;font-family:Space Grotesk Variable,sans-serif;font-size:18px}.admin-settings-grid p{color:#778196;min-height:38px;margin:0 0 15px;font-size:11px;line-height:1.55}.admin-settings-grid a{color:#4f45a5;align-items:center;gap:4px;font-size:11px;font-weight:900;display:inline-flex}.admin-settings-grid a svg{width:13px}.admin-coming-soon{color:#69758c;background:#f0f2f6;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.setup-page{background:var(--ink);color:#fff;place-items:center;min-height:100vh;padding:40px;display:grid}.setup-page>.brand-mark{position:absolute;top:35px;left:40px}.setup-page>div{max-width:620px}.setup-page .eyebrow{color:#aeb6cc}.setup-page h1{letter-spacing:-3px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:56px;line-height:.95}.setup-page p:not(.eyebrow){color:#aeb6cc;line-height:1.7}.setup-page div a{background:var(--violet);border-radius:11px;padding:12px 15px;font-size:12px;font-weight:900;display:inline-block}.purchases-page{background:#f5f7fc;min-height:100vh;padding:0 5vw 70px}.purchases-page>header{justify-content:space-between;align-items:center;height:88px;display:flex}.purchases-page>header .brand-copy strong{color:var(--ink)}.purchases-page>header a:last-child{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:800}.purchases-heading{max-width:1000px;margin:42px auto 25px}.purchases-heading h1{letter-spacing:-2.5px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:52px}.purchases-heading>p:last-child{color:#778097}.orders-list{gap:15px;max-width:1000px;margin:auto;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #1822480d}.order-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.order-card__header>div{flex-direction:column;display:flex}.order-card__header span{color:var(--violet-deep);font-size:10px;font-weight:900}.order-card__header strong{margin-top:3px;font-size:13px}.order-status{color:#8a6717;background:#fff5dd;border-radius:13px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:900;display:flex}.order-status svg{width:14px}.order-status--completed{color:#087950;background:#e8f8f1}.order-status--failed{color:#ab2e39;background:#fff0f1}.order-items>div{padding:18px 20px}.order-items>div+div{border-top:1px solid var(--line)}.order-items>div>div:first-child{justify-content:space-between;display:flex}.order-items span{color:#8b93a4;font-size:11px}.delivery-box{background:#f7f6ff;border:1px solid #d8d4ff;border-radius:11px;gap:7px;margin-top:13px;padding:13px;display:grid}.delivery-box small{color:var(--violet-deep);font-weight:900}.delivery-box code{overflow-wrap:anywhere;background:#fff;border-radius:7px;padding:8px}.manual-message{color:#896719;margin:12px 0 0;font-size:11px}.manual-message--error{color:#aa2e39}.purchases-empty{text-align:center;border:1px dashed #ccd2df;border-radius:20px;place-content:center;justify-items:center;min-height:420px;display:grid}.purchases-empty>svg{width:42px;height:42px;color:var(--violet)}.purchases-empty h2{margin:13px 0 4px}.purchases-empty p{color:#7d8598;margin:0 0 16px}.purchases-empty a{background:var(--ink);color:#fff;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:900}.admin-delivery-page{background:#f5f7fc;min-height:100vh;padding:0 5vw 70px}.admin-delivery-page>header{justify-content:space-between;align-items:center;height:88px;display:flex}.admin-delivery-page>header .brand-copy strong{color:var(--ink)}.admin-delivery-page>header a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:800}.admin-delivery-page__heading,.admin-delivery-page__customer,.admin-delivery-page__content{max-width:920px;margin-left:auto;margin-right:auto}.admin-delivery-page__heading{margin-top:40px}.admin-delivery-page__heading>p{color:#5b50b9;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:900;display:inline-flex}.admin-delivery-page__heading>p svg{width:14px}.admin-delivery-page__heading h1{color:var(--ink);letter-spacing:-2px;margin:8px 0 4px;font-family:Space Grotesk Variable,sans-serif;font-size:42px}.admin-delivery-page__heading>span{color:#778196;font-size:12px;font-weight:700}.admin-delivery-page__customer{background:#fff;border:1px solid #e3e6ef;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.admin-delivery-page__customer>div{gap:4px;padding:15px 17px;display:grid}.admin-delivery-page__customer>div+div{border-left:1px solid #e9ebf2}.admin-delivery-page__customer small{color:#8991a3;text-transform:uppercase;font-size:9px;font-weight:900}.admin-delivery-page__customer strong{color:#333c52;font-size:12px}.admin-delivery-page__content{margin-top:14px}.admin-delivery-page__secure-note{color:#5d57a4;background:#f4f3ff;border:1px solid #d6d2ff;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.admin-delivery-page__secure-note svg{flex:none;width:16px}.admin-delivery-page__content article{background:linear-gradient(120deg,#fbfaff,#fff);border:1px solid #dbd8fb;border-radius:14px;margin-top:12px;padding:17px}.admin-delivery-page__content article p{color:#464080;margin:0 0 10px;font-size:12px;font-weight:900}.admin-delivery-page__content article code{overflow-wrap:anywhere;color:#25314d;background:#fff;border-radius:8px;padding:10px;font-family:Space Grotesk Variable,monospace;font-size:12px;line-height:1.5;display:block}.admin-delivery-page__content article code+code{margin-top:6px}.admin-delivery-page__empty{color:#778196;text-align:center;border:1px dashed #c9cedd;border-radius:14px;place-content:center;justify-items:center;min-height:180px;margin-top:12px;display:grid}.admin-delivery-page__empty svg{color:#766ec4;width:25px}.admin-delivery-page__empty h2{color:#4a5367;margin:9px 0 4px;font-size:16px}.admin-delivery-page__empty p{margin:0;font-size:11px}.payment-page{background:var(--ink);color:#fff;place-items:center;min-height:100vh;padding:38px;display:grid}.payment-page>.brand-mark{position:absolute;top:34px;left:38px}.payment-page>div{text-align:center;max-width:610px}.payment-page>div>svg{width:66px;height:66px;color:var(--cyan)}.payment-page .eyebrow{color:#abb4cd;justify-content:center;margin-top:20px}.payment-page h1{letter-spacing:-3px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:55px;line-height:1}.payment-page>div>p:not(.eyebrow){color:#aeb7ce;line-height:1.7}.payment-page>div>div{justify-content:center;gap:9px;margin-top:24px;display:flex}.payment-page>div a{border:1px solid #ffffff21;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:900}.payment-page>div a:first-child{background:var(--violet);border-color:#0000}.payment-page--failure>div>svg{color:#fb7185}.payment-page--pending>div>svg{color:#fbbf24}.admin-insights{margin-top:28px}.rate-strip{background:linear-gradient(110deg,#f8f8ff,#edf9ff);border:1px solid #dbe1ff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.rate-strip>div{align-items:center;gap:11px;display:flex}.rate-strip strong,.rate-strip small{display:block}.rate-strip strong{color:var(--ink);font-family:Space Grotesk Variable,sans-serif;font-size:15px}.rate-strip small{color:#778196;margin-top:2px;font-size:10px}.rate-strip button{color:#5147aa;cursor:pointer;background:#ffffffd6;border:1px solid #d5d9f1;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 4px 12px #4c529a14}.rate-strip button:hover{background:#fff;border-color:#a9a1ea;transform:translateY(-1px)}.rate-strip button:focus-visible,.account-profile-card__heading button:focus-visible,.account-security-action:focus-visible,.breb-admin-proof .is-deliver:focus-visible{outline-offset:2px;outline:3px solid #32d3f28c}.rate-strip button svg{width:15px}.rate-pulse{background:#9ca6b8;border-radius:999px;width:9px;height:9px}.rate-pulse.is-live{background:#15b978;box-shadow:0 0 0 5px #15b97821}.attention-center{background:linear-gradient(90deg,#5144d9 0 4px,#0000 4px) 0 0/100% 100% no-repeat,linear-gradient(132deg,#fff 0%,#fbfbff 64%,#f4f5ff 100%);border:1px solid #dce0f3;border-radius:20px;margin-top:16px;padding:20px;box-shadow:0 12px 30px #1f26560d}.attention-center__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.attention-center__heading p{color:#6258cc;letter-spacing:1.15px;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.attention-center__heading h2{color:var(--ink);letter-spacing:-.7px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:19px}.attention-center__heading span{color:#7a8499;margin-top:5px;font-size:11px;display:block}.attention-center__refresh{color:#4e46aa;background:#fff;border:1px solid #d7d9ef;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.attention-center__refresh svg{width:14px}.attention-center__refresh:disabled{opacity:.6;cursor:wait}.attention-center__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.attention-summary{background:#ffffffb8;border:1px solid #e2e5f1;border-radius:12px;align-items:center;gap:8px;min-height:54px;padding:9px;display:flex}.attention-summary>span,.attention-item>svg{border-radius:9px;flex:none;width:28px;height:28px;padding:7px}.attention-summary svg,.attention-item>svg{width:15px;height:15px}.attention-summary strong,.attention-summary small{display:block}.attention-summary strong{color:var(--ink);font-family:Space Grotesk Variable,sans-serif;font-size:17px;line-height:1}.attention-summary small{color:#7d8699;margin-top:3px;font-size:9px;font-weight:800}.attention-summary--warranty>span,.attention-item--warranty>svg{color:#8b42aa;background:#f8eefe}.attention-summary--payment>span,.attention-item--payment>svg{color:#3664b4;background:#eaf2ff}.attention-summary--delivery>span,.attention-item--delivery>svg{color:#ae6222;background:#fff2df}.attention-summary--inventory>span,.attention-item--inventory>svg{color:#bc3d51;background:#fff0f2}.attention-center__list{scrollbar-gutter:stable;border-top:1px solid #e6e8f2;max-height:430px;margin-top:13px;overflow-y:auto}.attention-item{min-height:62px;color:inherit;border-bottom:1px solid #e8eaf3;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;display:grid;position:relative}.attention-item:before{content:"";background:0 0;border-radius:99px;width:3px;position:absolute;top:12px;bottom:12px;left:-20px}.attention-item:hover{background:linear-gradient(90deg,#0000,#f6f6ffe6)}.attention-item--warranty:before{background:#b367d2}.attention-item--payment:before{background:#5285dc}.attention-item--delivery:before{background:#ed9c4c}.attention-item--inventory:before{background:#e26677}.attention-item__copy{min-width:0}.attention-item__copy strong,.attention-item__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attention-item__copy strong{color:#232b48;font-size:11px}.attention-item__copy small{color:#818a9e;margin-top:3px;font-size:10px}.attention-item__action{color:#554ac1;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:900;display:inline-flex}.attention-item__action svg{width:13px}.attention-item time{color:#9299aa;text-align:right;min-width:66px;font-size:9px}.attention-center__clear,.attention-center__loading,.attention-center__error{color:#69748b;text-align:center;border:1px dashed #d8dced;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:112px;margin-top:16px;padding:18px;font-size:11px;display:flex}.attention-center__clear{color:#147a59;background:#f5fffb}.attention-center__clear>svg{width:24px;height:24px}.attention-center__clear strong,.attention-center__clear span{text-align:left;display:block}.attention-center__clear strong{font-size:12px}.attention-center__clear span{color:#7a8991;margin-top:3px;font-size:10px}.attention-center__error{color:#ad3649;background:#fff6f7;justify-content:flex-start;min-height:auto}.attention-center__error svg{width:16px}.attention-center__updated{color:#9aa1b1;text-align:right;margin-top:10px;font-size:9px;display:block}@media (max-width:760px){.attention-center{padding:17px}.attention-center__heading{display:block}.attention-center__refresh{margin-top:13px}.attention-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-item{grid-template-columns:28px minmax(0,1fr) auto}.attention-item time{display:none}.attention-item__action{grid-column:2/-1;margin-top:-4px}}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.dashboard-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:150px;padding:18px;overflow:hidden;box-shadow:0 10px 28px #1822480d}.dashboard-metrics article>div{width:32px;height:32px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.dashboard-metrics svg{width:17px}.dashboard-metrics span,.dashboard-metrics small{color:#7f899e;font-size:10px;display:block}.dashboard-metrics strong{color:var(--ink);letter-spacing:-.8px;margin:4px 0 8px;font-family:Space Grotesk Variable,sans-serif;font-size:23px;display:block}.dashboard-metrics small{line-height:1.35}.dashboard-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-spotlight{color:#fff;background:radial-gradient(circle at 83% 22%,#43ecf67a,#0000 25%),linear-gradient(115deg,#22265c,#5143a1);border-radius:20px;min-height:175px;padding:22px;position:relative;overflow:hidden}.dashboard-spotlight--profit{background:radial-gradient(circle at 83% 22%,#44efac6b,#0000 25%),linear-gradient(115deg,#124c4d,#187260)}.dashboard-spotlight>span{color:#c7cbf2;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-spotlight>svg{color:#9cf2ef;width:25px;position:absolute;top:20px;right:21px}.dashboard-spotlight h2{letter-spacing:-.8px;max-width:76%;margin:17px 0 5px;font-family:Space Grotesk Variable,sans-serif;font-size:23px;line-height:1.05}.dashboard-spotlight p{color:#d9e2ff;margin:0;font-size:11px}.margin-table{margin-top:15px}.margin-pill,.renewal-days{color:#087950;background:#e7f8f0;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:900;display:inline-flex}.margin-pill.is-negative{color:#a52e3b;background:#fff0f1}.renewal-days{color:#3560a3;background:#edf4ff}.renewal-days.is-soon{color:#9c5b16;background:#fff3d8}.whatsapp-button{color:#087950;background:#e7f8f0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex}.whatsapp-button:disabled{opacity:.55;cursor:wait}.whatsapp-button svg{width:14px}.missing-phone{color:#9a7180!important}.admin-image-picker{grid-column:1/-1}.admin-image-picker>span{color:#5f6a80;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.admin-image-upload{color:#5147aa;cursor:pointer;text-align:center;background:#f9f8ff;border:1px dashed #aaa5e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;padding:18px;display:flex}.admin-image-upload svg{width:24px;height:24px}.admin-image-upload strong{font-size:12px}.admin-image-upload small{color:#7e86a1;font-size:10px}.admin-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.admin-image-preview{background:#fbfaff;border:1px solid #d9d5ff;border-radius:14px;align-items:center;gap:14px;min-height:122px;padding:10px;display:flex}.admin-image-preview img{object-fit:cover;border-radius:11px;width:100px;height:100px}.admin-image-preview button{color:#a52e3b;background:#fff0f1;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.admin-image-preview button svg{width:14px}.operations{margin-top:28px}.operations-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.operations-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:17px;display:flex;box-shadow:0 8px 22px #1822480a}.operations-summary article>svg{color:#0d7668;background:#e8faf4;border-radius:10px;width:34px;height:34px;padding:8px}.operations-summary span{color:#7b849a;font-size:10px}.operations-summary strong{color:var(--ink);margin-top:2px;font-family:Space Grotesk Variable,sans-serif;font-size:21px;display:block}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0;display:grid}.operation-form-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 22px #1822480a}.operation-form-card header{gap:10px;display:flex}.operation-form-card header>svg{width:25px;color:var(--violet)}.operation-form-card h2{margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:18px}.operation-form-card p{color:#7e879b;margin:4px 0 14px;font-size:10px;line-height:1.45}.operation-form-card form{gap:8px;display:grid}.operation-form-card input,.operation-form-card select,.operation-form-card textarea,.operations-sale-form input,.operations-sale-form select,.operations-sale-form textarea,.warranty-report textarea,.warranty-replace select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;outline:none;padding:8px 10px;font-size:11px}.operation-form-card textarea{resize:vertical;min-height:70px}.operation-form-card button,.operations-sale-form>button,.warranty-report button,.warranty-replace button{color:#fff;background:linear-gradient(115deg,#5548bd,#237cb0);border-radius:9px;min-height:39px;padding:0 12px;font-size:11px;font-weight:900}.operations-inline{grid-template-columns:70px 1fr 1fr;gap:7px;display:grid}.inventory-import{background:linear-gradient(105deg,#f7f8ff,#f2fbf8);border:1px dashed #b8c3e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:14px 16px;display:flex}.inventory-import strong{color:#273257;font-size:12px}.inventory-import p{color:#717b91;max-width:520px;margin:4px 0 0;font-size:10px;line-height:1.45}.inventory-import__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inventory-import__controls select{color:#424c67;min-height:35px;font:inherit;background:#fff;border:1px solid #dce1ee;border-radius:8px;padding:7px 9px;font-size:10px}.inventory-import__controls .admin-secondary-button,.inventory-import__upload{border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.inventory-import__controls svg{width:14px}.inventory-import__upload{color:#fff;cursor:pointer;background:linear-gradient(115deg,#5548bd,#237cb0)}.inventory-import__upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.inventory-groups{scrollbar-width:thin;border-bottom:1px solid #eef0f5;gap:8px;margin:0 18px 5px;padding:10px 0 13px;display:flex;overflow-x:auto}.inventory-groups>button{color:#566077;text-align:left;background:#fbfcff;border:1px solid #e0e5ef;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:7px;min-width:116px;padding:9px;display:grid}.inventory-groups>button.is-selected{color:#3e378d;background:#f0efff;border-color:#776ee0;box-shadow:0 4px 12px #5248be1f}.inventory-group-mark{color:#4c479a;background:#e9e8ff;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.inventory-group-mark img{object-fit:cover;width:100%;height:100%}.inventory-groups strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-groups small{color:#11825e;margin-top:2px;font-size:9px;font-weight:800}.sale-combobox{color:#69738a;letter-spacing:.25px;text-transform:uppercase;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.sale-combobox small{color:#8a93a5;letter-spacing:0;text-transform:none;font-size:9px;font-weight:500;line-height:1.35}.operations .admin-table-wrap{scrollbar-gutter:stable;max-height:520px;overflow:auto}.pool-list{scrollbar-gutter:stable;gap:0;max-height:620px;display:grid;overflow-y:auto}.pool-list>article{border-top:1px solid #eef0f5;padding:16px 20px}.pool-list>article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pool-list header strong{font-size:13px}.pool-list header span{color:#087950;background:#e7f8f0;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.pool-resource{background:#f8f9fc;border-radius:9px;margin-top:9px;padding:9px 11px}.pool-resource b,.pool-resource small{display:block}.pool-resource b{font-size:11px}.pool-resource small{color:#7d869b;margin-top:3px;font-size:10px;line-height:1.45}.operations-sale{margin-top:15px}.operations-sale-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px 22px;display:grid}.operations-sale-form>button{grid-column:span 2}.operation-action{color:#5147aa;background:#efedff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.warranty-report{background:#fffaf0;border:1px solid #f0d9a5;border-radius:11px;grid-template-columns:140px 1fr auto auto;align-items:center;gap:8px;margin:0 18px 18px;padding:14px;display:grid}.warranty-report textarea{min-height:38px}.warranty-report button[type=button]{color:#687287;background:#e8ebf1}.warranty-list{scrollbar-gutter:stable;gap:0;max-height:560px;display:grid;overflow-y:auto}.warranty-list article{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.warranty-list h3{margin:8px 0 3px;font-size:13px}.warranty-list p{color:#6f788c;margin:0 0 5px;font-size:11px}.warranty-list small{color:#818a9b;font-size:10px}.warranty-status{color:#936117;background:#fff1d4;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.warranty-status--approved{color:#3a5da5;background:#eaf2ff}.warranty-status--delivered{color:#087950;background:#e7f8f0}.warranty-replace{gap:6px;min-width:230px;display:grid}.warranty-refund{background:linear-gradient(135deg,#faf9ff,#f2efff);border:1px solid #d9d2ff;border-radius:10px;gap:7px;min-width:248px;padding:10px;display:grid}.warranty-refund>div{gap:2px;display:grid}.warranty-refund span{color:#6555bd;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.warranty-refund strong{color:#29236b;letter-spacing:-.04em;font-family:Space Grotesk Variable,sans-serif;font-size:18px}.warranty-refund textarea{resize:vertical;width:100%;min-height:54px}.warranty-refund__action{color:#fff;background:linear-gradient(110deg,#6355d8,#347ec2);min-height:36px;box-shadow:0 6px 13px #4f43b12e}.warranty-status--refunded{color:#6650a8;background:#eeeaff}.breb-rejection-reason{color:#5b3040;background:#fffafb;border:1px solid #efcfd3;border-radius:8px;min-width:210px;min-height:36px;padding:8px 10px;font-size:11px}.admin-order-history{background:#fff;border:1px solid #e2e5f1;border-radius:14px;margin-top:22px;padding:22px}.admin-order-history>div>p{color:#6255c4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:900;display:flex}.admin-order-history>div>p svg{width:14px}.admin-order-history h2{margin:5px 0 14px;font-family:Space Grotesk Variable,sans-serif;font-size:20px}.admin-order-history article{border-top:1px solid #edf0f6;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;display:grid}.admin-order-history time{color:#858da0;font-size:10px}.admin-order-history article strong,.admin-order-history article span{display:block}.admin-order-history article strong{color:#25304c;font-size:12px}.admin-order-history article span{color:#6f788c;white-space:pre-line;margin-top:3px;font-size:11px}.activity-ledger__exports{border-top:1px solid #edf0f6;flex-wrap:wrap;gap:7px;padding:10px 18px;display:flex}.activity-ledger__exports a{color:#4e46aa;background:#fbfbff;border:1px solid #dde1ee;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.activity-ledger__exports a:hover{background:#f3f1ff;border-color:#aaa1f1}.activity-ledger__exports svg{width:13px}.activity-ledger__filters{background:#fcfcff;border-top:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) 185px;gap:8px;padding:10px 18px;display:grid}.activity-ledger__filters .wallet-admin-search{min-height:36px}.activity-ledger__filters select{color:#4d5870;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;padding:0 10px;font-size:11px}.activity-ledger__pagination{color:#7b8498;border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:10px;font-weight:800;display:flex}.activity-ledger__pagination>div{gap:6px;display:flex}.activity-ledger__pagination .admin-secondary-button{min-height:31px;padding:0 9px;font-size:10px}.activity-ledger__pagination .admin-secondary-button svg{width:13px}.finance-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.finance-control article{background:#fff;border:1px solid #e1e4f0;border-radius:13px;padding:16px}.finance-control span,.finance-control strong,.finance-control small{display:block}.finance-control span{color:#777f94;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.finance-control strong{color:#242651;margin:6px 0 3px;font-family:Space Grotesk Variable,sans-serif;font-size:23px}.finance-control small{color:#70798d;font-size:11px}.finance-control .is-balanced{background:#f5fffa;border-color:#bce8d5}.finance-control .is-unbalanced{background:#fffaf1;border-color:#f0cd9a}.legal-page{max-width:780px;min-height:100vh;margin:auto;padding:70px 28px}.legal-page>a{color:var(--violet-deep);font-size:12px;font-weight:900}.legal-page h1{letter-spacing:-2px;margin-top:45px;font-family:Space Grotesk Variable,sans-serif;font-size:50px}.legal-page p{color:#69728a;line-height:1.8}.legal-page--complete{max-width:850px}.legal-page__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-page__header>a{margin:0}.legal-page--complete>.eyebrow{margin-top:50px}.legal-page--complete h1{margin:14px 0 12px}.legal-page__lead{max-width:660px;font-size:15px}.legal-page--complete section{background:#fff;border:1px solid #e2e5ef;border-radius:14px;margin-top:32px;padding:22px}.legal-page--complete h2{color:#29324c;margin:0 0 11px;font-size:17px}.legal-page--complete ul{color:#68728a;margin:0;padding-left:19px;font-size:13px;line-height:1.7}.legal-page--complete li+li{margin-top:7px}.legal-page__notice{background:#f2fbf7;border:1px solid #bfe4d3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:28px;padding:18px 20px;display:flex}.legal-page__notice strong{color:#1e6249;font-size:12px}.legal-page__notice span{color:#618073;flex:330px;font-size:11px}.legal-page__support{color:#fff;background:#168662;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.legal-page__support svg{width:14px}.legal-page__fine-print{margin-top:21px;font-size:10px}.help-page{max-width:1060px;min-height:100vh;margin:0 auto;padding:27px 28px 70px}.help-page__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.help-page__header>a{color:#5d52bd;font-size:11px;font-weight:900;text-decoration:none}.help-page__hero{max-width:650px;margin:76px 0 38px}.help-page__hero .eyebrow{margin-bottom:12px}.help-page__hero h1{color:#1b233b;letter-spacing:-3px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(37px,6vw,63px);line-height:.97}.help-page__hero>p:last-child{color:#68728a;max-width:510px;margin:17px 0 0;font-size:14px;line-height:1.6}.help-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.help-page__section{background:#fff;border:1px solid #e1e5ef;border-radius:16px;padding:20px}.help-page__section h2{color:#303951;margin:0 0 12px;font-size:14px}.help-page__section details{border-top:1px solid #edf0f5}.help-page__section summary{cursor:pointer;color:#3c4560;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:900;list-style:none;display:flex}.help-page__section summary::-webkit-details-marker{display:none}.help-page__section summary span{color:#6658c6;font-size:16px;font-weight:400}.help-page__section details[open] summary span{transform:rotate(45deg)}.help-page__section details p{color:#737d92;margin:-2px 0 13px;font-size:11px;line-height:1.55}.help-page__support{color:#fff;background:#1a2340;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:20px 22px;display:flex}.help-page__support div{gap:3px;display:grid}.help-page__support strong{font-size:14px}.help-page__support span{color:#c8d0e8;font-size:11px}.help-page__support-link{color:#173326;background:#9af0ca;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.help-page__support-link svg{width:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #5c52c7}@media (max-width:800px){.help-page{padding:22px 18px 52px}.help-page__hero{margin:52px 0 30px}.help-page__grid{grid-template-columns:1fr}.legal-page--complete{padding-inline:18px}}@media (max-width:520px){.help-page__header{align-items:flex-start}.help-page__support{flex-direction:column;align-items:flex-start}.help-page__support-link{justify-content:center;width:100%}.legal-page--complete section{margin-top:16px;padding:17px}}@media (max-width:1280px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{grid-template-columns:1fr 330px;padding:48px 44px}}@media (max-width:1020px){.sidebar{width:220px}.store-content{margin-left:220px}.topbar{padding:0 20px}.text-button{display:none}.hero{grid-template-columns:1fr;min-height:400px}.hero__orbit{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-card__mobile-brand{margin-bottom:48px;display:block}.auth-card__mobile-brand .brand-copy strong{color:var(--ink)}.admin-layout{grid-template-columns:190px 1fr}.admin-main{padding:28px 24px 60px}.product-detail-hero{grid-template-columns:.82fr 1.18fr}.detail-summary{padding:42px 34px}.information-grid{grid-template-columns:1fr 1fr}.information-card--conditions{grid-column:1/-1;min-height:0}}@media (max-width:760px){.sidebar{width:min(290px,86vw);transition:transform .25s;transform:translate(-105%);box-shadow:20px 0 50px #00000040}.sidebar--open{transform:translate(0)}.sidebar-close{color:#fff;background:#ffffff12;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:23px;right:15px}.store-content{margin-left:0}.topbar{gap:10px;height:68px;padding:0 14px}.menu-button{border:1px solid var(--line);background:#fff;border-radius:12px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.search-box{flex:1;width:auto;height:43px}.search-box input{font-size:13px}.topbar__actions .account-button{width:41px;padding:0;font-size:0}.topbar-balance{gap:4px;min-width:41px;padding:0 8px}.topbar-balance span{display:none}.topbar-balance strong{font-size:10px}.topbar__actions{gap:7px}.store-main{padding:14px 13px 50px}.hero{border-radius:21px;min-height:370px;padding:42px 25px}.hero__copy h1{letter-spacing:-2.7px;font-size:clamp(39px,12vw,56px)}.hero__copy>p:not(.eyebrow){font-size:14px}.trust-strip{grid-template-columns:1fr;padding:13px 18px}.trust-strip>div{justify-content:flex-start}.trust-strip>div+div{border-top:1px solid var(--line);border-left:0;padding-top:12px}.section-heading{align-items:start}.section-heading>p,.catalog-live-status{display:none}.mobile-categories{scrollbar-width:none;gap:7px;margin:0 -2px 17px;display:flex;overflow-x:auto}.mobile-categories button{border:1px solid var(--line);color:#6e778b;background:#fff;border-radius:20px;flex:none;padding:9px 13px;font-size:11px;font-weight:800}.mobile-categories button.is-active{border-color:var(--violet);background:var(--violet);color:#fff}.product-grid{grid-template-columns:1fr}.store-footer{flex-wrap:wrap;align-items:flex-start}.store-footer>div{width:100%;margin-left:0}.auth-panel{padding:28px 21px}.auth-card h2{font-size:38px}.field-grid{grid-template-columns:1fr}.admin-layout{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:17px;position:static}.admin-sidebar .brand-copy{display:none}.admin-sidebar nav{margin:0 0 0 20px;display:flex}.admin-sidebar nav a{font-size:0}.admin-sidebar nav a:not(.is-active){display:none}.admin-sidebar nav svg{width:19px}.admin-store-link{margin:0 0 0 auto;font-size:0}.admin-main{padding:24px 13px 50px}.admin-main>header{align-items:flex-start}.admin-main>header h1{font-size:30px}.sync-button{justify-content:center;width:45px;padding:0;font-size:0}.admin-stats{grid-template-columns:1fr}.admin-table-heading{align-items:flex-start}.admin-table-heading>span{display:none}.setup-page{padding:25px}.setup-page>.brand-mark{top:25px;left:25px}.setup-page h1{font-size:43px}.purchases-page{padding-inline:14px}.purchases-heading{margin-top:24px}.purchases-heading h1{font-size:43px}.order-card__header{flex-direction:column;align-items:flex-start;gap:10px}.payment-page{padding:25px}.payment-page>.brand-mark{top:25px;left:25px}.payment-page h1{font-size:44px}.payment-page>div>div{flex-direction:column}.product-card{min-height:400px}.product-page{padding-inline:13px}.detail-header{height:72px}.detail-header .brand-copy small,.detail-header .brand-copy strong{display:none}.detail-breadcrumb{margin-block:17px}.product-detail-hero{grid-template-columns:1fr}.detail-visual-panel{min-height:350px}.product-visual--large{border-radius:43px;width:160px;height:160px}.product-visual--large span{font-size:31px}.product-visual--large span.is-small{font-size:21px}.detail-live-badge{top:16px;left:16px}.detail-summary{padding:34px 23px 28px}.detail-summary h1{letter-spacing:-2.2px;font-size:42px}.information-heading h2{font-size:36px}.information-grid{grid-template-columns:1fr}.information-card--conditions{grid-column:auto}.information-card{min-height:0}.detail-support{flex-direction:column;align-items:flex-start;padding:28px 23px}.detail-footer{flex-wrap:wrap}.detail-footer span{order:2;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.provider-purchase-note{box-sizing:border-box;color:#4d469b;background:linear-gradient(115deg,#f5f3ff,#eef8ff);border:1px solid #cfc9ff;border-radius:9px;gap:2px;min-height:38px;padding:8px 10px;display:grid}.provider-purchase-note strong{font-size:10px}.provider-purchase-note span{color:#747c9e;font-size:9px;line-height:1.3}.operations-date{color:#758097;gap:4px;font-size:9px;font-weight:900;display:grid}.operations-date input{min-height:38px}.delivery-card{--delivery-accent:#2578d4;--delivery-soft:#edf6ff;border:1px solid color-mix(in srgb, var(--delivery-accent) 27%, white);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--delivery-accent) 13%, transparent), transparent 36%), linear-gradient(135deg, var(--delivery-soft), #fbfcff 70%);border-radius:16px;margin:0 22px 22px;padding:16px}.delivery-card--netflix{--delivery-accent:#d72c41;--delivery-soft:#fff1f3}.delivery-card--prime{--delivery-accent:#1686d9;--delivery-soft:#edf8ff}.delivery-card--hbo{--delivery-accent:#7651d4;--delivery-soft:#f5f0ff}.delivery-card--disney{--delivery-accent:#3976ca;--delivery-soft:#eff6ff}.delivery-card--spotify{--delivery-accent:#18a565;--delivery-soft:#effcf5}.delivery-card--canva{--delivery-accent:#0baebb;--delivery-soft:#ebfcfe}.delivery-card header,.delivery-card header>div,.delivery-card__actions{justify-content:space-between;align-items:center;gap:9px;display:flex}.delivery-card header>div{color:var(--delivery-accent);justify-content:flex-start;font-size:12px;font-weight:900}.delivery-card header svg{width:18px}.delivery-card__platform{width:20px;height:20px;box-shadow:0 3px 10px color-mix(in srgb, var(--delivery-accent) 17%, transparent);background:#fff;border-radius:7px;place-items:center;font-size:13px;display:grid}.delivery-card header>button{color:#667188;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.delivery-card__heading{gap:2px;margin:15px 0 9px;display:grid}.delivery-card__heading span{color:var(--delivery-accent);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.delivery-card__heading strong{color:#202a42;font-size:14px}.delivery-card__preview{border:1px solid color-mix(in srgb, var(--delivery-accent) 12%, white);color:#25324a;white-space:pre-wrap;background:#fff;border-radius:12px;margin:0 0 13px;padding:15px 16px;font:650 12px/1.62 ui-sans-serif,system-ui,sans-serif;overflow-x:auto;box-shadow:0 7px 20px #242f510d}.delivery-card__actions{justify-content:flex-end}.delivery-card__actions .sync-button{background:linear-gradient(115deg, var(--delivery-accent), color-mix(in srgb, var(--delivery-accent) 76%, #7d66e3))}.pool-resource{justify-content:space-between;align-items:center;gap:14px;display:flex}.pool-resource .operation-action{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pool-resource .operation-action svg{width:13px}.resource-access-card{background:linear-gradient(135deg,#fbfaff,#f3f7ff);border:1px solid #d8d5fb;border-radius:14px;margin:0 20px 20px;padding:17px}.resource-access-card>header,.resource-access-card>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-access-card>header>div{justify-content:flex-start}.resource-access-card>header svg{width:21px;color:var(--violet)}.resource-access-card>header span{color:#655bb0;text-transform:uppercase;font-size:9px;font-weight:900}.resource-access-card h3{margin:2px 0 0;font-size:14px}.resource-access-card header>button{color:#667188;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.resource-access-card section{margin-top:14px}.resource-access-card section>strong{font-size:11px}.resource-access-card pre{color:#26324a;white-space:pre-wrap;background:#fff;border-radius:9px;margin:7px 0 0;padding:11px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.resource-access-card section>p{color:#737d92;margin:4px 0 9px;font-size:10px}.resource-units{gap:7px;display:grid}.resource-units>div{background:#fff;border:1px solid #e3e5ee;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:8px;display:grid}.resource-units label{color:#68738a;gap:4px;font-size:10px;font-weight:900;display:grid}.resource-units input{outline-color:var(--violet);min-width:0;font:inherit;border:1px solid #dfe3ee;border-radius:7px;padding:8px 9px;font-size:11px}.resource-access-card>small{color:#718097;margin-top:11px;font-size:10px;display:block}.managed-product-card{background:radial-gradient(circle at 100% 0,#44daf329,#0000 29%),linear-gradient(135deg,#fff,#f7f6ff);border:1px solid #d9def7;border-radius:20px;margin:15px 0;padding:22px;box-shadow:0 12px 30px #25366c0f}.managed-product-card>header{justify-content:space-between;gap:20px;display:flex}.managed-product-card>header>div{max-width:650px}.managed-product-card>header span{color:#6155b0;letter-spacing:1.1px;font-size:9px;font-weight:900}.managed-product-card h2{color:var(--ink);letter-spacing:-.7px;margin:7px 0 5px;font-family:Space Grotesk Variable,sans-serif;font-size:23px}.managed-product-card p{color:#727d93;margin:0;font-size:11px;line-height:1.55}.managed-product-card>header>svg{color:#0c897a;background:#e5fbf4;border-radius:12px;width:36px;height:36px;padding:9px}.managed-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:19px 0 15px;display:grid}.managed-mode-picker button{color:#546075;text-align:left;background:#fff;border:1px solid #e2e4ec;border-radius:12px;gap:4px;min-height:77px;padding:13px;transition:all .18s;display:grid}.managed-mode-picker button:hover{border-color:#9e98e7;transform:translateY(-1px)}.managed-mode-picker button.is-selected{color:#292760;background:linear-gradient(135deg,#eeecff,#e8f8ff);border-color:#5c50c8;box-shadow:inset 3px 0 #5a4fd1}.managed-mode-picker strong{font-size:12px}.managed-mode-picker small{font-size:10px;line-height:1.35}.managed-product-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.managed-product-form>label,.managed-pin-grid label{color:#69748b;gap:5px;font-size:10px;font-weight:900;display:grid}.managed-product-form input,.managed-product-form textarea{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;outline:none;padding:8px 10px;font-size:11px}.managed-product-form input:focus,.managed-product-form textarea:focus{border-color:#8378df;box-shadow:0 0 0 3px #786cdc1f}.managed-product-form textarea{resize:vertical;min-height:78px}.managed-product-form .is-wide{grid-column:1/-1}.managed-product-form>button{color:#fff;background:linear-gradient(115deg,#5548bd,#237cb0);border-radius:10px;grid-column:1/-1;min-height:42px;font-size:11px;font-weight:900}.managed-credentials{background:#ffffffb8;border:1px solid #dfe4f3;border-radius:12px;padding:14px}.managed-credentials-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.managed-credentials-heading strong{color:#303c56;font-size:11px}.managed-credentials-heading p{margin-top:3px;font-size:10px}.managed-credentials-heading button{color:#5147aa;white-space:nowrap;background:#f1efff;border:1px solid #b9b3ef;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.managed-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.managed-credential-grid label,.managed-custom-credentials label{color:#69748b;gap:5px;font-size:10px;font-weight:900;display:grid}.managed-custom-credentials{gap:7px;margin-top:9px;display:grid}.managed-custom-credentials>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.managed-custom-credentials button{color:#a33c49;background:#fff0f1;border-radius:8px;min-height:39px;padding:0 10px;font-size:10px;font-weight:900}.managed-pins{background:#fbfcff;border:1px solid #dfe4f3;border-radius:12px;grid-template-columns:210px 1fr;gap:16px;padding:13px;display:grid}.managed-pins strong{color:#303c56;font-size:11px}.managed-pins strong small{color:#8a93a7;font-weight:700}.managed-pins p{margin-top:4px;font-size:10px}.managed-pin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.advanced-inventory{color:#68748b;border:1px dashed #d6dbe6;border-radius:10px;margin:0 20px 18px;padding:12px;font-size:11px}.advanced-inventory summary{cursor:pointer;font-weight:900}.advanced-inventory>div{align-items:center;gap:8px;margin-top:9px;display:flex}.advanced-inventory .operation-action{margin-left:auto}.managed-password-input{display:block;position:relative}.managed-password-input input{padding-right:43px!important}.managed-password-input button{color:#5b56a7;background:#f0effd;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.managed-password-input button:hover{color:#2e2a73;background:#e3e0ff}.managed-password-input button svg{width:15px;height:15px}.managed-product-picker small{color:#73809a;margin-top:1px;font-size:10px;font-weight:700}.managed-product-picker small strong{color:#4d469b}.product-combobox{display:block;position:relative}.product-choice-list{z-index:20;background:#fff;border:1px solid #d5d9f0;border-radius:11px;max-height:292px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #252c582e}.product-choice-list button{color:#25304a;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.product-choice-list button:hover{background:linear-gradient(110deg,#f1f0ff,#edf9ff)}.product-choice-list button>span:last-child{gap:2px;min-width:0;display:grid}.product-choice-list button strong,.product-choice-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-choice-list button strong{font-size:11px}.product-choice-list button small{color:#6c7890;margin:0;font-size:10px;font-weight:700}.product-choice-logo{color:#5147aa;background:#efedff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-family:Space Grotesk Variable,sans-serif;font-size:13px;font-weight:900;display:grid;overflow:hidden}.product-choice-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.product-choice-empty{color:#758197;padding:11px;font-size:10px;font-weight:700;display:block}.admin-stock-note{color:#24776f;background:#f0fcf8;border:1px solid #cfe6df;border-radius:10px;align-items:flex-start;gap:9px;min-height:67px;padding:11px;display:flex}.admin-stock-note>svg{flex:none;width:18px}.admin-stock-note strong,.admin-stock-note span{display:block}.admin-stock-note strong{color:#23685f;font-size:11px}.admin-stock-note span{color:#568178;margin-top:3px;font-size:10px;line-height:1.35}@media (max-width:900px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rate-strip{flex-direction:column;align-items:flex-start}.dashboard-metrics,.dashboard-feature-grid{grid-template-columns:1fr}.dashboard-metrics article{min-height:122px}.admin-table-heading__actions>span{display:none}.admin-table-heading__actions .admin-secondary-button{justify-content:center;width:43px;padding:0;font-size:0}.admin-table-heading__actions .admin-secondary-button svg{width:18px}.admin-customer-form{grid-template-columns:1fr;margin:14px 13px 0}.admin-customer-form p,.admin-customer-form>div{grid-column:1}.operations-summary,.operations-grid{grid-template-columns:1fr}.managed-product-card{padding:16px}.managed-mode-picker,.managed-product-form,.managed-credential-grid,.managed-pins{grid-template-columns:1fr}.managed-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-credentials-heading{flex-direction:column;align-items:stretch}.managed-credentials-heading button{align-self:flex-start}.managed-custom-credentials>div{grid-template-columns:1fr}.managed-custom-credentials button{width:fit-content}.operations-sale-form{grid-template-columns:1fr;padding:15px}.operations-sale-form>button{grid-column:auto}.warranty-report{grid-template-columns:1fr;margin:0 12px 12px}.warranty-list article{flex-direction:column;align-items:flex-start}.warranty-replace{width:100%}}.access-table-actions{align-items:center;gap:7px;display:flex}.access-table-actions .operation-action{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 11px;font-size:10px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 3px 9px #31377014}.access-table-actions .operation-action svg{width:13px}.access-table-actions .operation-action:first-child{color:#fff;background:linear-gradient(115deg,#5b4ed0,#318bc0);box-shadow:0 5px 12px #4d46b838}.access-table-actions .operation-action:last-child{color:#9a6414;background:linear-gradient(135deg,#fff9ed,#fff0d3);border-color:#f0d29a}.access-table-actions .operation-action:hover:not(:disabled){transform:translateY(-1px)}.access-table-actions .operation-action:first-child:hover:not(:disabled){box-shadow:0 8px 16px #4d46b84d}.access-table-actions .operation-action:last-child:hover:not(:disabled){background:#ffedc6;box-shadow:0 6px 14px #a76f1324}.access-table-actions .operation-action:focus-visible{outline-offset:2px;outline:3px solid #5b4ed038}.access-table-actions .operation-action:disabled{opacity:.56;cursor:wait}.access-search-tools{align-items:center;gap:10px;display:flex}.access-search-tools>span{color:var(--violet-deep);white-space:nowrap;background:#f0edff;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:900}.access-search{color:#7d76c6;background:#fbfbff;border:1px solid #dfe2f4;border-radius:11px;align-items:center;gap:7px;width:min(350px,34vw);min-height:36px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #fffc}.access-search:focus-within{border-color:#8b7de0;box-shadow:0 0 0 3px #7061d31f}.access-search svg{flex:none;width:15px}.access-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.access-search input::placeholder{color:#9ba2b2;font-weight:650}.access-search>span{color:#8278c7;white-space:nowrap;font-size:9px;font-weight:900}.access-search-empty{color:#768198;text-align:center;padding:22px;font-size:11px;font-weight:700}@media (max-width:600px){.access-table-actions{flex-direction:column;align-items:stretch}}@media (max-width:760px){.access-search-tools{width:100%;margin-top:12px}.access-search{width:100%}.access-search-tools>span{display:none}}.cart-summary>.payment-method-picker{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:76px;gap:8px;margin:13px 0 5px;display:grid}.payment-method-picker>button{color:#657086;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e3ed;border-radius:12px;align-items:center;gap:9px;height:76px;min-height:0;padding:10px;transition:all .16s;display:flex;position:static}.payment-method-picker>button:hover:not(:disabled){border-color:#a9a1ec;transform:translateY(-1px)}.payment-method-picker>button.is-selected{color:#322d7c;background:linear-gradient(135deg,#f1efff,#edf9ff);border-color:#6257d6;box-shadow:inset 3px 0 #6257d6}.payment-method-picker>button:disabled{opacity:.48;cursor:not-allowed}.payment-method-picker>button>svg{flex:none;width:20px}.payment-method-picker>button>span,.payment-method-picker strong,.payment-method-picker small{display:block}.payment-method-picker strong{color:inherit;font-size:11px}.payment-method-picker small{color:#8b93a4;justify-content:flex-start;margin:2px 0 0;font-size:8px}.cart-wallet-summary{color:#625b93;background:#f7f6ff;border:1px solid #d8d4f7;border-radius:10px;gap:3px;margin:10px 0 4px;padding:10px 11px;font-size:10px;display:grid}.cart-wallet-summary strong{color:#383080;font-size:11px}.breb-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 89% 9%,#40bfeb2e,#0000 26%),#f5f7fc;padding:0 5vw 65px}.breb-page>header{justify-content:space-between;align-items:center;height:86px;display:flex}.breb-page>header .brand-copy strong{color:var(--ink)}.breb-page>header>a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:900}.breb-shell{max-width:1060px;margin:32px auto 0}.breb-heading{margin-bottom:22px}.breb-heading h1{letter-spacing:-3px;margin:2px 0 6px;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(42px,6vw,64px);line-height:.96}.breb-heading>p:last-child{color:#778197;margin:0;font-size:13px}.breb-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:16px;display:grid}.breb-card{background:#fffffff0;border:1px solid #dde1ed;border-radius:22px;padding:23px;box-shadow:0 18px 48px #1e295314}.breb-card__title{align-items:center;gap:10px;display:flex}.breb-card__title>svg{color:#5148b8;background:#efedff;border-radius:11px;width:36px;height:36px;padding:8px}.breb-card__title strong,.breb-card__title span{display:block}.breb-card__title strong{font-size:14px}.breb-card__title span{color:#7e879b;margin-top:2px;font-size:10px}.breb-qr{background:#fff;border:1px solid #e3e6ef;border-radius:18px;place-items:center;margin:18px 0;padding:12px;display:grid;overflow:hidden}.breb-qr img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:330px}.breb-key{color:#fff;background:linear-gradient(125deg,#211a55,#4d43ad);border-radius:14px;align-items:center;gap:10px;min-height:66px;padding:11px 12px;display:flex}.breb-key>svg{color:#73e6ec;width:20px}.breb-key>span{flex:1;min-width:0}.breb-key small,.breb-key strong{display:block}.breb-key small{color:#bbb7e8;text-transform:uppercase;font-size:8px;font-weight:900}.breb-key strong{letter-spacing:.6px;margin-top:2px;font-family:Space Grotesk Variable,sans-serif;font-size:17px}.breb-key button{color:#322b7c;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex}.breb-key button svg{width:13px}.breb-payment-guide{background:linear-gradient(135deg,#f7f6ff,#f0fbff);border:1px solid #dedbf8;border-radius:14px;margin-top:16px;padding:15px}.breb-payment-guide>strong{color:#302879;font-size:12px}.breb-payment-guide ol{gap:8px;margin:11px 0 10px;padding:0;list-style:none;display:grid}.breb-payment-guide li{color:#4d5570;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.breb-payment-guide li span{color:#fff;background:#6054ca;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.breb-payment-guide p{color:#66718c;align-items:flex-start;gap:6px;margin:0;font-size:9px;line-height:1.45;display:flex}.breb-payment-guide p svg{color:#23856f;flex:none;width:14px}.breb-card--summary{flex-direction:column;display:flex}.breb-timer{background:linear-gradient(120deg,#f5f3ff,#edfaff);border:1px solid #d8d4ff;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.breb-timer>svg{color:#5d51d1;width:26px}.breb-timer small,.breb-timer strong{display:block}.breb-timer small{color:#777f95;font-size:9px;font-weight:800}.breb-timer strong{letter-spacing:-1px;margin-top:2px;font-family:Space Grotesk Variable,sans-serif;font-size:26px}.breb-timer.is-stopped{background:#f7f8fb;border-color:#e3e5ec}.breb-timer.is-stopped>svg{color:#8991a2}.breb-amount{padding:26px 3px 20px}.breb-amount>span{color:#758096;font-size:11px;font-weight:800;display:block}.breb-amount>strong{color:#272260;letter-spacing:-2px;margin:3px 0 7px;font-family:Space Grotesk Variable,sans-serif;font-size:39px;display:block}.breb-payment-breakdown{background:#fafaff;border:1px solid #e0dcfa;border-radius:12px;gap:7px;margin:-6px 0 18px;padding:11px 12px;display:grid}.breb-payment-breakdown>div{color:#68738a;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.breb-payment-breakdown>div strong{color:#342d7d;font-size:11px}.breb-payment-breakdown p{color:#707b92;margin:1px 0 0;font-size:9px;line-height:1.45}.breb-payment-breakdown p b{color:#4b43a9}.breb-card--summary dl{gap:7px;margin:0 0 17px;display:grid}.breb-card--summary dl>div{background:#f7f8fb;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.breb-card--summary dt{color:#828b9e;font-size:9px;font-weight:800}.breb-card--summary dd{color:#424c64;margin:0;font-size:10px;font-weight:900}.breb-paid-button{color:#fff;background:linear-gradient(115deg,#5548c7,#258cc1);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:11px;font-weight:900;display:flex;box-shadow:0 11px 24px #4b43b538}.breb-paid-button:disabled{opacity:.56;cursor:wait}.breb-paid-button svg{width:18px}.breb-result{color:#4a4294;background:#f4f2ff;border:1px solid #d8d4ff;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.breb-result>svg{flex:none;width:20px}.breb-result strong{font-size:12px;display:block}.breb-result p{color:#70798e;margin:3px 0 0;font-size:10px;line-height:1.45}.breb-result--waiting>svg{animation:1s linear infinite spin}.breb-result--success{color:#07805a;background:#ebfaf4;border-color:#bde7d7}.breb-result--review{color:#a36c13;background:#fff8e9;border-color:#f1d79b}.breb-result--error{color:#b13443;background:#fff1f3;border-color:#f0c9ce}.breb-security{color:#7d8698;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:9px;line-height:1.5;display:flex}.breb-security svg{color:#18876f;flex:none;width:15px}.breb-order-link{color:#fff;background:#191d3e;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:13px;padding:10px 12px;font-size:10px;font-weight:900;display:flex}.breb-order-link svg{width:14px}.breb-purchase-banner{background:#f3f4ff;border-bottom:1px solid #dbe0ff;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.breb-purchase-banner strong,.breb-purchase-banner span{display:block}.breb-purchase-banner strong{color:#37317e;font-size:11px}.breb-purchase-banner span{color:#768096;margin-top:3px;font-size:9px}.breb-purchase-banner>a{color:#fff;background:#5a50c6;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.breb-purchase-banner.is-review{background:#fff8e9;border-color:#f2d8a4}.payment-method-pill.is-breb{color:#5146ad;background:#f1efff;border-color:#d5d1ff}.breb-admin-proof{background:#f8f9fc;border:1px solid #dde1ee;border-radius:11px;margin-top:12px;padding:11px 12px}.breb-admin-proof>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.breb-admin-proof strong{color:#3e4770;font-size:10px}.breb-admin-proof span{color:#5e55b8;font-size:10px;font-weight:900}.breb-admin-proof p{color:#7b8497;margin:6px 0 0;font-size:9px;line-height:1.45}.breb-admin-proof .is-deliver{color:#087950;cursor:pointer;background:linear-gradient(135deg,#f5fffb,#e5f8ef);border:1px solid #b8e2d0;border-radius:8px;align-items:center;gap:6px;min-height:33px;margin-top:10px;padding:0 11px;font-size:10px;font-weight:900;transition:border-color .18s,transform .18s;display:inline-flex;box-shadow:0 5px 13px #12855e14}.breb-admin-proof .is-deliver:hover:not(:disabled){border-color:#73c6a6;transform:translateY(-1px)}.breb-admin-proof .is-deliver:disabled{opacity:.55;cursor:not-allowed}.breb-admin-proof .is-deliver svg{width:14px}.breb-admin-proof--manual_review{background:#fff9eb;border-color:#efd59f}.breb-review-actions .is-reject{color:#aa3040;background:#fff1f2;border-color:#f0c7cc}@media (max-width:760px){.breb-page{padding-inline:14px}.breb-shell{margin-top:18px}.breb-grid{grid-template-columns:1fr}.breb-card{padding:17px}.breb-heading h1{letter-spacing:-2px}.breb-amount>strong{font-size:34px}.cart-summary>.payment-method-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page{background:radial-gradient(circle at 90% 0,#e6f5ff 0,#0000 28%),#f5f7fc;min-height:100vh;padding:0 5vw 68px}.account-page>header{justify-content:space-between;align-items:center;height:82px;display:flex}.account-back,.account-store-link{color:#535d75;font-size:11px;font-weight:900}.account-store-link{background:#fff;border:1px solid #dbe0eb;border-radius:10px;padding:9px 12px}.account-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#53e1f580,#0000 22%),linear-gradient(118deg,#21235c,#5545a8);border:1px solid #d9dff5;border-radius:22px;align-items:center;gap:17px;max-width:1140px;margin:26px auto 19px;padding:27px 30px;display:flex;overflow:hidden}.account-avatar{background:#ffffff29;border:1px solid #fff6;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-family:Space Grotesk Variable,sans-serif;font-size:23px;font-weight:800;display:grid}.account-hero .eyebrow{color:#bbc8ff;margin:0}.account-hero h1{letter-spacing:-1.5px;margin:5px 0 3px;font-family:Space Grotesk Variable,sans-serif;font-size:34px}.account-hero>div>p:last-child{color:#d6dcf6;margin:0;font-size:12px}.account-hero__stat{text-align:center;border-left:1px solid #ffffff3b;min-width:82px;margin-left:auto;padding-left:25px}.account-hero__stat strong,.account-hero__stat span{display:block}.account-hero__stat strong{font-family:Space Grotesk Variable,sans-serif;font-size:27px}.account-hero__stat span{color:#c7d0fa;font-size:10px;font-weight:800}.account-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:16px;max-width:1140px;margin:auto;display:grid}.account-profile-card,.account-purchases{background:#fff;border:1px solid #e0e4ef;border-radius:19px;box-shadow:0 12px 32px #19234c0d}.account-profile-card{overflow:hidden}.account-wallet-card{color:#fff;background:linear-gradient(135deg,#24245e,#5243a7 66%,#277dad);border-bottom:1px solid #e6e9f4;padding:17px}.account-wallet-card>div:first-child>span,.account-wallet-card>div:first-child>strong{align-items:center;display:flex}.account-wallet-card>div:first-child>span{color:#d7d6ff;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:800}.account-wallet-card>div:first-child>span svg{width:15px}.account-wallet-card>div:first-child>strong{letter-spacing:-1px;margin-top:5px;font-family:Space Grotesk Variable,sans-serif;font-size:29px}.account-wallet-card>button{color:#30296f;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;margin-top:13px;font-size:10px;font-weight:900;display:flex}.account-wallet-card>button svg{width:14px}.account-wallet-card>small{color:#d9e6ff;margin-top:9px;font-size:9px;line-height:1.35;display:block}.account-wallet-movements{border-top:1px solid #fff3;margin-top:14px;padding-top:11px}.account-wallet-movements>strong{color:#dfe9ff;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:9px;display:block}.account-wallet-movements>div{color:#ecf0ff;grid-template-columns:15px minmax(0,1fr) auto auto;align-items:center;gap:5px;min-height:23px;font-size:9px;display:grid}.account-wallet-movements a{color:#5b50bc;background:#f2f0ff;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.account-wallet-movements a:hover{background:#e6e1ff}.account-wallet-movements a svg{width:13px}.account-wallet-movements svg{color:#83f0d0;width:13px}.account-wallet-movements span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-wallet-movements b{font-size:9px}.account-wallet-movements .is-debit{color:#ffd8a8}.account-wallet-movements .is-credit{color:#98f1d2}.account-profile-card__heading{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:17px;display:flex}.account-profile-card__heading>div{color:#29344e;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.account-profile-card__heading svg{color:#6656c7;width:17px}.account-profile-card__heading button{color:#5a4bbb;cursor:pointer;background:#fbfbff;border:1px solid #dedcf3;border-radius:8px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:10px;font-weight:900;transition:border-color .18s,background .18s;display:inline-flex}.account-profile-card__heading button:hover{background:#f3f2ff;border-color:#aaa3e7}.account-profile-card__heading button svg{width:13px}.account-profile-data{padding:5px 17px 16px}.account-profile-data>div:not(.account-security-note){border-bottom:1px solid #f0f1f5;padding:11px 0}.account-profile-data small,.account-profile-data strong{display:block}.account-profile-data small{color:#8a93a6;text-transform:uppercase;font-size:9px;font-weight:900}.account-profile-data strong{overflow-wrap:anywhere;color:#303950;margin-top:3px;font-size:12px}.account-security-note{color:#58619c;background:#f4f3ff;border-radius:9px;gap:7px;margin-top:14px;padding:9px;font-size:10px;line-height:1.35;display:flex}.account-security-note svg{flex:none;width:15px}.account-security-action{color:#37435e;cursor:pointer;text-align:center;background:linear-gradient(135deg,#fff,#f8f9fe);border:1px solid #d9dce9;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:8px;padding:0 11px;font-size:10px;font-weight:900;line-height:1.25;transition:border-color .18s,background .18s;display:inline-flex}.account-security-action:hover:not(:disabled){background:#f7f6ff;border-color:#9e98d9}.account-security-action:disabled{opacity:.6;cursor:wait}.account-security-action svg{color:#6656c7;flex:none;width:14px}.account-profile-form{gap:10px;padding:15px 17px 17px;display:grid}.account-profile-form label,.warranty-modal label{color:#626c83;gap:5px;font-size:10px;font-weight:900;display:grid}.account-profile-form input,.warranty-modal input,.warranty-modal select,.warranty-modal textarea{box-sizing:border-box;outline-color:var(--violet);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3ee;border-radius:9px;padding:8px 10px;font-size:12px}.account-password-fields{background:#fafaff;border-radius:11px;gap:8px;padding:11px;display:grid}.account-password-fields p{color:#666097;align-items:center;gap:5px;margin:0;font-size:10px;line-height:1.35;display:flex}.account-password-fields p svg{width:14px}.account-password-fields small{color:#888fa0;font-weight:700}.account-profile-form>button,.warranty-modal form>button:last-child{color:#fff;background:linear-gradient(115deg,#5548bd,#237cb0);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-form button svg,.warranty-modal form>button:last-child svg{width:15px}.account-form-error,.account-form-success{border-radius:9px;margin:0;padding:9px 11px;font-size:10px;font-weight:800}.account-form-error{color:#a92d3d;background:#fff0f1}.account-form-success{color:#087950;background:#eaf9f2;margin:0 17px 16px}.account-purchases{overflow:hidden}.account-section-heading{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.account-section-heading .eyebrow{margin:0}.account-section-heading h2{letter-spacing:-1px;margin:5px 0 3px;font-family:Space Grotesk Variable,sans-serif;font-size:25px}.account-section-heading p:last-child{color:#7d869b;margin:0;font-size:11px}.account-section-heading>svg{color:#6759c5;width:28px}.account-purchase-list{display:grid}.account-purchase{border-bottom:1px solid #eef0f5;padding:18px 21px}.account-purchase:last-child{border-bottom:0}.account-purchase header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-purchase header span,.account-purchase header strong{display:block}.account-purchase header span{color:#6556c0;letter-spacing:.3px;font-size:9px;font-weight:900}.account-purchase header strong{color:#222a40;margin-top:3px;font-size:14px}.account-order-state{color:#087950;background:#e7f8f0;border-radius:8px;margin:0;padding:5px 8px;font-size:9px;font-weight:900}.account-order-state.is-failed{color:#a72e3d;background:#fff0f1}.account-order-state.is-closed,.account-order-state.is-attention{color:#9d4c2a;background:#fff1ea}.account-order-state.is-refunded{color:#27639d;background:#edf5ff}.account-order-state.is-review,.account-order-state.is-pending,.account-order-state.is-preparing,.account-order-state.is-pending_payment,.account-order-state.is-paid,.account-order-state.is-fulfilling{color:#8b691b;background:#fff5dd}.account-purchase__meta{color:#7c8498;flex-wrap:wrap;gap:7px 16px;margin:12px 0;font-size:10px;display:flex}.account-purchase-status{color:#32639b;background:#f5f9ff;border:1px solid #dce8fb;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;display:flex}.account-purchase-status>svg{flex:none;width:16px;margin-top:1px}.account-purchase-status strong,.account-purchase-status span{display:block}.account-purchase-status strong{font-size:10px;font-weight:900}.account-purchase-status span{color:#64718a;margin-top:2px;font-size:10px;line-height:1.35}.account-purchase-status.is-ready{color:#0c7c55;background:#f0fbf6;border-color:#bfead5}.account-purchase-status.is-refunded{color:#27639d;background:#f3f8ff;border-color:#cfe1fb}.account-purchase-status.is-closed,.account-purchase-status.is-attention{color:#a34d29;background:#fff8f2;border-color:#f0cfb5}.account-purchase-status.is-review,.account-purchase-status.is-pending,.account-purchase-status.is-preparing{color:#8b691b;background:#fffaf0;border-color:#f0ddb2}.account-purchase__meta b{color:#4b566e}.account-delivery{background:#f8f7ff;border:1px solid #dedaff;border-radius:10px}.account-delivery summary{cursor:pointer;color:#5147a5;align-items:center;gap:6px;padding:10px;font-size:10px;font-weight:900;list-style:none;display:flex}.account-delivery summary::-webkit-details-marker{display:none}.account-delivery summary svg:first-child{width:14px}.account-delivery summary svg:last-child{width:13px;margin-left:auto;transition:transform .2s}.account-delivery[open] summary svg:last-child{transform:rotate(180deg)}.account-delivery>div{gap:5px;padding:0 10px 10px;display:grid}.account-delivery code{overflow-wrap:anywhere;color:#323b52;background:#fff;border-radius:7px;padding:8px;font-family:Space Grotesk Variable,monospace;font-size:10px;display:block}.account-pending-note{color:#8c6b1d;margin:8px 0 0;font-size:10px}.account-purchase footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.account-receipt-link{color:#554bab;background:#f8f7ff;border:1px solid #dcd9fa;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.account-receipt-link:hover{background:#f0efff;border-color:#aaa2ec}.account-receipt-link svg{width:14px}.account-purchase-support{color:#0d7555;background:#ecfaf3;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.account-purchase-support:hover{background:#dff6eb}.account-purchase-support svg{width:14px}.account-support-card{background:linear-gradient(100deg,#f2fbf7,#fbfffd);border:1px solid #d5e9df;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 19px;display:flex}.account-support-card span{color:#245c48;font-size:12px;font-weight:900}.account-support-card p{color:#6d837b;margin:3px 0 0;font-size:10px}.account-support-card__link,.breb-support-link,.payment-support-link{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.account-support-card__link{color:#fff;background:#168662;border-radius:9px;min-height:34px;padding:0 11px}.account-support-card__link:hover{background:#0f7352}.account-support-card__link svg,.breb-support-link svg,.payment-support-link svg{width:14px}.breb-support-link{color:#27725f;margin-top:12px}.payment-support-link{color:#3c338b}.account-warranty-button,.account-warranty-status{border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.account-warranty-button{color:#74521a;background:#fff4da;box-shadow:inset 0 0 0 1px #f2d18e}.account-warranty-button svg,.account-warranty-status svg{width:14px}.account-warranty-status{color:#32639b;background:#edf4ff}.account-warranty-ended{color:#9299a8;font-size:10px}.account-empty{text-align:center;place-content:center;justify-items:center;min-height:290px;display:grid}.account-empty svg{color:#6d5dfb;width:35px}.account-empty h2{margin:12px 0 4px;font-size:17px}.account-empty p{color:#7c859a;margin:0 0 13px;font-size:11px}.account-empty a{color:#fff;background:#5350aa;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}.warranty-modal{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1319348a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.warranty-modal form{background:#fff;border-radius:19px;gap:12px;width:min(100%,510px);max-height:calc(100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 22px 70px #0a112d52}.warranty-modal__close{color:#6e778b;justify-self:end;font-size:10px;font-weight:900}.warranty-modal .eyebrow{margin:0}.warranty-modal h2{letter-spacing:-1px;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:27px}.warranty-modal form>p:not(.eyebrow):not(.account-form-error){color:#70798d;margin:-5px 0 3px;font-size:11px;line-height:1.5}.warranty-modal textarea{resize:vertical;min-height:100px}.warranty-evidence{cursor:pointer;text-align:center;background:#faf9ff;border:1px dashed #a7a1e9;border-radius:12px;place-items:center;min-height:94px;padding:13px;color:#534aa4!important;display:grid!important}.warranty-evidence input{opacity:0;width:1px;height:1px;position:absolute}.warranty-evidence svg{width:21px}.warranty-evidence strong{font-size:11px}.warranty-evidence span{color:#7d86a0;font-size:9px}@media (max-width:800px){.account-layout{grid-template-columns:1fr}.account-hero{padding:23px 19px}.account-hero__stat{display:none}}@media (max-width:520px){.account-page{padding-inline:14px}.account-hero{align-items:flex-start}.account-hero h1{font-size:28px}.account-avatar{border-radius:14px;width:45px;height:45px}.account-purchase,.account-section-heading{padding-left:15px;padding-right:15px}.account-support-card{flex-direction:column;align-items:flex-start}.account-purchase header{flex-direction:column}.warranty-modal{padding:10px}.warranty-modal form{padding:19px}}.wallet-admin-card{margin-top:16px}.wallet-admin-card .admin-table-heading>svg{color:#5b4cc2}.wallet-admin-form{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.6fr) minmax(180px,1fr) auto;gap:9px;padding:15px 18px 18px;display:grid}.wallet-admin-customer{gap:6px;min-width:0;display:grid}.wallet-admin-form select,.wallet-admin-form input{color:#34405d;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #dce1ed;border-radius:9px;padding:0 11px;font-size:11px}.wallet-admin-form button{color:#fff;background:#5144b6;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.wallet-admin-form button svg{width:14px}.wallet-admin-actions{gap:7px;display:grid}.wallet-admin-form .is-withdraw{color:#9d3040;background:#fff4f5;border-color:#e7c7cc}.wallet-admin-form .is-withdraw:hover:not(:disabled){background:#ffeaed;border-color:#d99aa4}.wallet-admin-search{box-sizing:border-box;color:#788398;background:#fff;border:1px solid #dce1ed;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 11px;display:flex}.wallet-admin-search input{color:#34405d;width:100%;min-width:0;min-height:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.wallet-admin-search input::placeholder{color:#929aae;opacity:1}.wallet-admin-search svg{flex:none;width:14px}.wallet-admin-form .wallet-admin-search input{border:0;outline:0;min-height:0;padding:0}.admin-activity{margin-top:28px}.admin-activity-grid{grid-template-columns:minmax(300px,.84fr) minmax(460px,1.45fr);align-items:start;gap:15px;display:grid}.activity-controls{gap:15px;display:grid}.admin-activity .wallet-admin-card{margin-top:0}.admin-activity .wallet-admin-form{grid-template-columns:1fr}.admin-activity .wallet-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-customer-filter{padding-bottom:16px}.activity-customer-filter .admin-table-heading>svg{color:#4e70b5}.activity-customer-filter>.wallet-admin-search,.activity-customer-filter>select{box-sizing:border-box;width:calc(100% - 36px);margin:0 18px 8px}.activity-customer-filter>select{color:#34405d;min-height:40px;font:inherit;background:#fff;border:1px solid #dce1ed;border-radius:9px;padding:0 11px;font-size:11px}.activity-customer-filter>small{color:#78849a;margin:1px 18px 0;font-size:9px;line-height:1.4;display:block}.activity-customer-filter>small b{color:#4c45a7}.activity-ledger{overflow:hidden}.activity-ledger .admin-table-heading{align-items:flex-start}.activity-ledger__status{align-items:center;gap:8px;display:flex}.activity-ledger__status>span{color:#318264;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.activity-ledger__status i{background:#30bd8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f9f1}.activity-ledger__status .admin-secondary-button{min-height:30px;padding:0 9px}.activity-ledger__status button svg{width:14px}.activity-ledger__list{border-top:1px solid #edf0f6;max-height:580px;overflow-y:auto}.activity-ledger__list>article{border-bottom:1px solid #edf0f6;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 18px;display:grid}.activity-ledger__icon{color:#3275be;background:#edf5ff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.activity-ledger__icon svg{width:16px}.activity-ledger__list article.is-credit .activity-ledger__icon{color:#18836a;background:#eafaf4}.activity-ledger__list article.is-withdraw .activity-ledger__icon{color:#b73d4c;background:#fff0f2}.activity-ledger__list>article>div:nth-child(2){gap:2px;min-width:0;display:grid}.activity-ledger__list strong{color:#27324c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-ledger__list span,.activity-ledger__list small{color:#7f899e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.activity-ledger__list small{color:#5c56ac;font-weight:800}.activity-ledger__amount{justify-items:end;gap:3px;min-width:102px;display:grid}.activity-ledger__amount b{font-size:11px}.activity-ledger__amount .is-credit{color:#168066}.activity-ledger__amount .is-withdraw{color:#b43748}.activity-ledger__amount .is-purchase{color:#4a43a3}.activity-ledger__amount time{color:#8a93a6;white-space:nowrap;font-size:8px}.activity-ledger__updated{color:#8b94a5;text-align:right;margin:9px 18px 11px;font-size:8px;display:block}@media (max-width:1050px){.admin-activity-grid{grid-template-columns:1fr}}@media (max-width:760px){.wallet-admin-form{grid-template-columns:1fr}.wallet-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-ledger__list>article{grid-template-columns:29px minmax(0,1fr);padding-inline:14px}.activity-ledger__amount{grid-column:2;grid-template-columns:auto auto;justify-items:start;gap:8px}.activity-ledger__filters{grid-template-columns:1fr}.activity-ledger__pagination{flex-direction:column;align-items:flex-start}}.admin-security-card{color:#10182f;background:#fff;border:1px solid #dce1f4;border-radius:20px;margin-top:20px;padding:24px}.admin-security-card label{gap:6px;max-width:420px;margin:16px 0;font-size:14px;display:grid}.admin-security-card input{border:1px solid #ccd2ea;border-radius:8px;width:100%;min-width:0;padding:12px}.admin-security-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-security-card button{color:#fff;cursor:pointer;background:#5144b5;border:1px solid #5144b5;border-radius:8px;padding:10px 16px}.admin-security-card button:disabled{opacity:.5;cursor:not-allowed}.admin-security-secret{background:#f4f3ff;border-radius:10px;gap:8px;margin:16px 0;padding:16px;display:grid}.admin-security-secret code{overflow-wrap:anywhere}.admin-security-card input:focus-visible,.admin-security-card button:focus-visible{outline-offset:3px;outline:3px solid #16bcd0}
