@layer reset;@layer tokens{:root{--surface-canvas:#09090e;--surface-raised:#121219;--surface-emphasis:#181822;--content-primary:#f7f5ff;--content-secondary:#b7b2c6;--content-tertiary:#817d91;--accent-primary:#8e74ff;--accent-success:#51ddb3;--accent-warning:#e7be6c;--accent-danger:#ff7f98;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-control:14px;--radius-card:22px;--radius-panel:30px;--control-min-size:44px;--motion-fast:.14s;--motion-standard:.22s;--focus-ring:0 0 0 3px #8e74ff59}}@layer base;@layer components{.workspace-loading-shell{min-height:100vh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 24%, #8e74ff29, transparent 38%), var(--surface-canvas);color:var(--content-primary);place-items:center;display:grid}.workspace-loading-card{border-radius:var(--radius-panel);text-align:center;background:linear-gradient(145deg,#181822f5,#0d0d14f5);border:1px solid #ffffff1a;width:min(100%,420px);padding:28px;box-shadow:0 24px 70px #00000061}.workspace-loading-orb{width:54px;height:54px;margin:0 auto var(--space-5);border:2px solid #ffffff1a;border-top-color:var(--accent-primary);border-radius:50%;animation:.8s linear infinite workspace-spin}.workspace-loading-card h1{margin:var(--space-3) 0 var(--space-2);font-size:clamp(20px,5vw,26px)}.workspace-loading-card p{color:var(--content-secondary);margin:0}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer responsive,overrides;@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading-orb{animation-duration:1.8s}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#09090e;--panel:#121219;--panel-strong:#181822;--panel-soft:#101017;--text:#f7f5ff;--text-soft:#b7b2c6;--text-faint:#817d91;--text-muted:#817d91;--violet:#8e74ff;--violet-strong:#a28eff;--mint:#51ddb3;--gold:#e7be6c;--danger:#ff7f98;--line:#ffffff16;--line-strong:#ffffff24;--shadow:0 22px 60px #0000004d;font-family:Noto Sans Myanmar,Myanmar Text,Inter,ui-sans-serif,system-ui,sans-serif}.reseller-shell{color:#f7f7f4;background:radial-gradient(circle at 90% 0,#25363a 0,#0000 38%),#0b0d0f;min-height:100vh;padding:22px 18px 90px}.reseller-hero{background:linear-gradient(135deg,#162622,#111416);border:1px solid #294d49;border-radius:28px;justify-content:space-between;gap:18px;padding:24px;display:flex}.reseller-hero h1{margin:8px 0;font-size:clamp(28px,7vw,46px)}.reseller-hero p{color:#aab9b5}.reseller-tabs{gap:8px;padding:18px 0;display:flex;overflow:auto}.reseller-tabs button{color:#9fb0ab;text-transform:capitalize;background:#121715;border:1px solid #283532;border-radius:999px;padding:10px 14px}.reseller-tabs button.active{color:#07110e;background:#73e6c0;border-color:#73e6c0}.reseller-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reseller-metrics article,.reseller-card{background:#121715;border:1px solid #273632;border-radius:20px;padding:18px}.reseller-metrics article{flex-direction:column;gap:8px;display:flex}.reseller-metrics strong{color:#7af0c7;font-size:26px}.reseller-list{gap:12px;display:grid}.reseller-card{color:inherit;text-align:left;align-items:center;gap:14px;display:flex}.reseller-card>span{flex-direction:column;flex:1;gap:5px;display:flex}.reseller-card small{color:#91a39d}.reseller-card b{color:#7af0c7}.reseller-card button,.reseller-choice{color:#dff9f0;background:#17211e;border:1px solid #39514b;border-radius:13px;padding:10px}.reseller-plan{width:100%}.reseller-quote{max-width:520px}.reseller-quote p{align-items:center;gap:8px;display:flex}.reseller-payment{flex-direction:column;align-items:stretch;max-width:560px;margin:30px auto;display:flex}.reseller-payment>h1{margin:6px 0 10px;font-size:20px;line-height:1.3}.reseller-choice{align-items:center;gap:10px;display:flex}.reseller-choice.selected{background:#17352c;border-color:#73e6c0}.reseller-switch{color:#73e6c0!important}.phase-ribbon svg{vertical-align:middle;margin-right:5px}*{box-sizing:border-box}html{min-width:320px;scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom));background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 85% -10%, #7053e32e, transparent 33%), radial-gradient(circle at -10% 38%, #25bd9412, transparent 28%), var(--bg);margin:0}body,button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--violet-strong);outline-offset:3px}button:disabled{cursor:not-allowed}.auth-shell,.application-shell{width:min(100%,680px);min-height:100vh;margin:0 auto}.auth-shell{padding:max(24px, env(safe-area-inset-top)) 20px max(34px, env(safe-area-inset-bottom))}.brand{align-items:center;gap:12px;display:flex}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px}.brand small{color:var(--text-faint);margin-top:2px;font-size:12px}.brand-mark{background:linear-gradient(145deg,#30245c,#12121d 70%);border:1px solid #977fff85;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 10px 28px #5539b12e}.brand-mark span{z-index:1;color:#b9a9ff;font:900 19px/1 Inter,sans-serif;position:relative}.brand-mark i{background:var(--mint);width:25px;height:2px;box-shadow:0 0 18px var(--mint);position:absolute;transform:rotate(-42deg)}.brand.compact .brand-mark{border-radius:14px;width:42px;height:42px}.brand.compact small{display:none}.auth-panel{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:linear-gradient(160deg,#1c1b27f5,#0e0e14fa);border-radius:32px;margin-top:min(15vh,112px);padding:38px 24px 28px}.auth-orb{color:#fff;background:linear-gradient(145deg,#a38eff,#7155e2);border-radius:24px;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid;box-shadow:0 18px 46px #7e5fef4d}.auth-orb svg{width:30px;height:30px}.auth-orb.loading{animation:1.7s ease-in-out infinite breathe}.auth-orb.error,.auth-orb.denied{color:#ffbac7;box-shadow:none;background:#ff7f981f}.overline{color:#ae9cff;letter-spacing:.14em;text-transform:uppercase;font:800 11px/1.4 Inter,sans-serif}.auth-panel h1{letter-spacing:-.025em;max-width:460px;margin:12px auto 0;font-size:clamp(24px,6.5vw,34px);line-height:1.5}.auth-panel p{max-width:430px;color:var(--text-soft);margin:12px auto 0;font-size:14px;line-height:1.8}.trust-row{color:var(--text-faint);justify-content:center;align-items:center;gap:8px;margin-top:24px;font:600 11px/1.5 Inter,sans-serif;display:flex}.primary-button,.secondary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#987fff,#7359e4);border:0;border-radius:16px;width:100%;min-height:50px;font-weight:800;box-shadow:0 12px 26px #664dd233}.primary-button{margin-top:18px}.primary-button:disabled{color:#767183;box-shadow:none;background:#252431}.secondary-button{color:var(--text);border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:none}.application-shell{--bottom-navigation-clearance:calc(104px + env(safe-area-inset-bottom));padding-bottom:var(--bottom-navigation-clearance);position:relative}.app-header{z-index:20;padding:max(15px, env(safe-area-inset-top)) 20px 13px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09090ed1;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header-actions{gap:9px;display:flex}.support-button,.avatar-button,.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text-soft);background:var(--panel);cursor:pointer;border-radius:14px;place-items:center;display:grid}.support-button:disabled,.avatar-button:disabled{cursor:not-allowed;opacity:.72}.support-button svg{width:19px}.avatar-button{color:#dcd5ff;background:linear-gradient(145deg,#302b48,#171721);font:800 12px/1 Inter,sans-serif;position:relative}.avatar-button i{border:2px solid var(--bg);background:var(--mint);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.content{padding:22px 20px 0}.welcome-row{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.welcome-row span{color:var(--text-faint);font-size:12px}.welcome-row h1{margin:2px 0 0;font-size:25px;line-height:1.4}.private-badge{text-transform:uppercase;background:#51ddb312;border:1px solid #51ddb329;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font:700 9px/1 Inter,sans-serif;display:inline-flex;color:var(--mint)!important}.private-badge svg{width:13px}.premium-hero{background:radial-gradient(circle at 78% 28%,#aa91ff6b,#0000 26%),linear-gradient(140deg,#292044,#15151f 60%,#111119);border:1px solid #a892ff2e;border-radius:30px;align-items:flex-end;min-height:215px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000003d}.hero-copy{z-index:2;position:relative}.hero-copy h2{letter-spacing:-.035em;max-width:480px;margin:12px 0 8px;font-size:clamp(24px,7vw,36px);line-height:1.45}.hero-copy p{color:#b5aec8;margin:0;font:500 11px/1.6 Inter,sans-serif}.hero-emblem{color:#e4dcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:28px;right:28px;transform:rotate(6deg)}.hero-orbit{border:1px solid #ffffff0f;border-radius:50%;position:absolute}.hero-orbit.one{width:270px;height:270px;top:-115px;right:-60px}.hero-orbit.two{width:170px;height:170px;top:-70px;right:-15px}.search-field{border:1px solid var(--line);background:#14141cf2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:20px 0 14px;padding:0 15px;display:grid;box-shadow:0 10px 32px #0000001f}.search-field>svg{width:20px;color:var(--text-faint)}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:16px 0;font-size:14px}.search-field input::placeholder{color:#767283}.search-field button{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.search-field button svg{width:16px}.category-row{scrollbar-width:none;gap:8px;margin-bottom:28px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-chip{border:1px solid var(--line);min-height:38px;color:var(--text-faint);background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.category-chip.active{color:#ded6ff;background:#8e74ff1f;border-color:#957cff59}.section-title{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-title span,.section-title small,.section-title strong,.section-title :is(h1,h2){display:block}.section-title small{color:var(--violet-strong);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font:800 9px/1.3 Inter,sans-serif}.section-title :is(strong,h1,h2){margin:0;font-size:20px;line-height:1.5}.section-title em{border:1px solid var(--line);min-width:35px;color:var(--text-faint);background:var(--panel);text-align:center;border-radius:999px;padding:7px 10px;font:700 11px/1 Inter,sans-serif}.catalogue-heading{margin-bottom:15px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.product-card{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(155deg,#181821fa,#0f0f15fa);border-radius:23px;padding:12px;transition:transform .18s,border-color .18s;overflow:hidden;box-shadow:0 15px 36px #0000001f}.product-card:active{border-color:#8e74ff6b;transform:scale(.978)}.product-art{background:radial-gradient(circle at 62% 28%,#9c89ff8c,#0000 27%),linear-gradient(145deg,#39315e,#1c1d2d);border-radius:17px;flex-direction:column;justify-content:flex-end;height:116px;margin-bottom:13px;padding:13px;display:flex;position:relative;overflow:hidden}.product-art.large{border-radius:26px;width:96px;height:96px;margin:16px 0 18px}.product-tone-1{background:radial-gradient(circle at 62% 28%,#51ddb37a,#0000 27%),linear-gradient(145deg,#1c5149,#172329)}.product-tone-2{background:radial-gradient(circle at 62% 28%,#51b1ff85,#0000 27%),linear-gradient(145deg,#224d68,#171f2b)}.product-tone-3{background:radial-gradient(circle at 62% 28%,#e6b7677a,#0000 27%),linear-gradient(145deg,#574524,#231d19)}.art-glow{border:1px solid #ffffff1c;border-radius:50%;width:115px;height:115px;position:absolute;top:-45px;right:-35px}.art-symbol{z-index:1;color:#fff;filter:drop-shadow(0 8px 16px #00000040);font:900 26px/1 Inter,sans-serif;position:relative}.art-code{z-index:1;color:#ffffff91;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;margin-top:7px;font:700 8px/1 Inter,sans-serif;position:relative;overflow:hidden}.product-art.large .art-code{display:none}.availability{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:9px;font:800 8px/1 Inter,sans-serif;display:inline-flex}.availability i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #51ddb314}.product-card :is(h2,h3){min-height:44px;margin:0;font-size:15px;line-height:1.45}.product-card>p{min-height:42px;color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 14px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:8px;padding-top:12px;display:flex}.card-footer small,.card-footer strong{display:block}.card-footer small{color:var(--text-faint);margin-bottom:4px;font:600 8px/1 Inter,sans-serif}.card-footer strong{color:#b9a9ff;font:800 11px/1.2 Inter,sans-serif}.round-link{width:29px;height:29px;color:var(--text-soft);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;display:grid}.skeleton{cursor:default}.skeleton>i{background:linear-gradient(90deg,#ffffff09,#ffffff17,#ffffff09) 0 0/220% 100%;border-radius:7px;height:12px;margin:11px 0;animation:1.25s linear infinite shimmer;display:block}.skeleton>i:first-child{border-radius:17px;height:116px;margin:0 0 16px}.skeleton>i:nth-child(2){width:40%}.skeleton>i:nth-child(3){width:82%}.skeleton>i:nth-child(4){width:62%}.state-panel{border:1px dashed var(--line-strong);color:var(--text-faint);text-align:center;background:#121219bf;border-radius:24px;padding:34px 20px}.state-panel>svg{width:30px;height:30px;color:var(--violet-strong)}.state-panel h3{color:var(--text);margin:12px 0 4px;font-size:17px}.state-panel p{margin:0 0 16px;font-size:13px}.load-more{margin-top:16px}.platform-note{color:var(--violet-strong);background:#8e74ff0e;border:1px solid #8e74ff1f;border-radius:18px;align-items:flex-start;gap:11px;margin-top:22px;padding:15px;display:flex}.platform-note svg{flex:none;width:19px}.platform-note strong,.platform-note small{display:block}.platform-note strong{font-size:12px}.platform-note small{color:var(--text-faint);margin-top:3px;font-size:11px;line-height:1.7}.logout-link{color:var(--text-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:18px auto;padding:10px;font-size:12px;display:flex}.logout-link svg{width:16px}.bottom-navigation{z-index:30;width:min(100%,680px);padding:10px 10px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c11eb;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-navigation button{color:#6f6b7d;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;font:700 9px/1 Inter,sans-serif;display:flex;position:relative}.bottom-navigation button svg{width:20px;height:20px}.bottom-navigation button i{background:#5b5765;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:calc(50% - 18px)}.phase-ribbon{z-index:31;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--line);color:#706b7d;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0c0c11d1;border-radius:999px;padding:5px 8px;font:700 7px/1 Inter,sans-serif;position:fixed}.dialog-backdrop{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020205bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.product-dialog{width:min(100%,680px);max-height:92vh;padding:11px 20px max(24px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:linear-gradient(165deg,#1a1925,#0e0e14 72%);border-bottom:0;border-radius:32px 32px 0 0;animation:.24s ease-out sheet-in;position:relative;overflow-y:auto;box-shadow:0 -28px 80px #00000080}.dialog-handle{background:#ffffff2e;border-radius:99px;width:42px;height:4px;margin:0 auto 4px}.dialog-close{position:absolute;top:20px;right:20px}.dialog-close svg{width:18px}.product-dialog h2{letter-spacing:-.03em;margin:4px 0 8px;padding-right:50px;font-size:28px;line-height:1.4}.dialog-copy{color:var(--text-soft);margin:0 0 20px;font-size:13px;line-height:1.8}.trust-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:24px;display:grid}.trust-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:16px;align-items:center;gap:9px;padding:12px;display:flex}.trust-grid svg{width:19px;color:var(--mint);flex:none}.trust-grid strong,.trust-grid small{display:block}.trust-grid strong{font:750 10px/1.3 Inter,sans-serif}.trust-grid small{color:var(--text-faint);margin-top:3px;font-size:9px}.plan-stack{gap:10px;margin-top:12px;display:grid}.plan-card{border:1px solid var(--line);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:17px;align-items:center;gap:11px;padding:12px;display:flex}.plan-card.selected{background:#8e74ff1a;border-color:#8e74ff85;box-shadow:0 0 0 1px #8e74ff1f}.radio-dot{border:1px solid #625d70;border-radius:50%;flex:none;width:17px;height:17px}.plan-card.selected .radio-dot{border:5px solid var(--violet);background:#fff}.plan-copy{flex:1;min-width:0}.plan-copy strong,.plan-copy small{display:block}.plan-copy strong{font-size:13px}.plan-copy small{color:var(--text-faint);margin-top:5px;font-size:10px}.plan-card b{color:#bdadff;flex:none;font:800 12px/1 Inter,sans-serif}.phase-boundary{color:var(--gold);background:#e7be6c0e;border:1px solid #e7be6c1f;border-radius:16px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}.phase-boundary svg{flex:none}.phase-boundary strong,.phase-boundary small{display:block}.phase-boundary strong{font:750 11px/1.4 Inter,sans-serif}.phase-boundary small{color:var(--text-faint);margin-top:4px;font-size:10px;line-height:1.7}.checkout-form,.checkout-success{padding:24px 0 4px}.checkout-form>h2,.checkout-success>:is(h1,h2){padding-right:46px}.checkout-summary,.receipt-total{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex}.checkout-summary span,.checkout-summary small,.checkout-summary strong,.receipt-total small,.receipt-total strong{display:block}.checkout-summary small,.receipt-total small{color:var(--text-faint);margin-bottom:5px;font:650 10px/1.3 Inter,sans-serif}.checkout-summary strong{font-size:12px}.checkout-summary b,.receipt-total strong{color:#bdadff;font:850 16px/1 Inter,sans-serif}.checkout-field{margin-top:14px;display:block}.checkout-field>span{color:var(--text-soft);margin:0 0 7px 3px;font-size:11px;display:block}.checkout-field input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text);background:#0a0a0fad;border-radius:15px;outline:0;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.checkout-field input:focus{border-color:#8e74ff9e;box-shadow:0 0 0 3px #8e74ff1a}.privacy-copy{color:var(--text-faint);align-items:flex-start;gap:7px;margin:10px 3px 0;font-size:9px;line-height:1.6;display:flex}.privacy-copy svg{color:var(--mint);flex:none}.policy-gate{border:1px solid var(--line);background:#ffffff06;border-radius:18px;margin:18px 0;overflow:hidden}.policy-gate.viewed{border-color:#51ddb338}.policy-view-button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:14px;display:flex}.policy-view-button>svg:first-child{color:var(--violet-strong);flex:none}.policy-view-button>svg:last-child{width:17px;color:var(--text-faint);flex:none}.policy-view-button span{flex:1;min-width:0}.policy-view-button strong,.policy-view-button small{display:block}.policy-view-button strong{font-size:11px;line-height:1.55}.policy-view-button small{color:var(--text-faint);margin-top:4px;font-size:9px;line-height:1.5}.terms-check{border-top:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:#0000001f;align-items:flex-start;gap:10px;margin:0;padding:13px 14px;font-size:10px;line-height:1.7;display:flex}.terms-check.locked{color:var(--text-faint);cursor:not-allowed}.terms-check input{width:18px;height:18px;accent-color:var(--violet);flex:none}.terms-check input:disabled{opacity:.45}.policy-backdrop{z-index:80;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020205d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.policy-dialog{width:min(100%,680px);max-height:94vh;padding:25px 20px max(24px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:linear-gradient(165deg,#1b1927,#0d0d13 72%);border-bottom:0;border-radius:32px 32px 0 0;outline:0;animation:.22s ease-out sheet-in;position:relative;overflow-y:auto;box-shadow:0 -30px 90px #0000009e}.policy-close{position:absolute;top:20px;right:20px}.policy-icon{width:52px;height:52px;color:var(--violet-strong);background:#8e74ff1a;border:1px solid #8e74ff47;border-radius:18px;place-items:center;margin-bottom:16px;display:grid}.policy-icon svg{width:25px}.policy-dialog h2{margin:5px 45px 8px 0;padding:0;font-size:24px;line-height:1.45}.policy-plan{border:1px solid var(--line);background:#ffffff06;border-radius:16px;gap:5px;margin:16px 0;padding:14px;display:grid}.policy-plan small{color:var(--text-faint);font-size:9px}.policy-plan strong{font-size:12px}.policy-copy{gap:8px;margin-bottom:20px;display:grid}.policy-copy h3{color:#c8baff;margin:10px 0 0;font-size:13px}.policy-copy p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.9}.policy-copy strong{color:var(--text)}.checkout-error{color:#ff9aab;background:#ff4b6812;border:1px solid #ff6c8238;border-radius:13px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.6}.text-button{width:100%;color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:12px;font-size:11px}.coupon-gate-copy{color:var(--text-soft);margin:5px 0 0;font-size:11px;line-height:1.75}.coupon-total{margin-bottom:12px}.coupon-applied{color:var(--mint);background:#51ddb311;border:1px solid #51ddb33d;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.coupon-applied svg{width:20px}.coupon-applied small,.coupon-applied strong{display:block}.coupon-applied small{color:#8ac7b5;font-size:8px}.coupon-applied strong{color:#dcfff4;margin-top:4px;font-size:12px}.coupon-applied b{font-size:11px}.purchase-coupon-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.purchase-coupon-box label{border:1px solid var(--line);background:#05050959;border-radius:15px;align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex}.purchase-coupon-box label:focus-within{border-color:#8e74ff9e;box-shadow:0 0 0 3px #8e74ff1a}.purchase-coupon-box svg{width:18px;color:var(--violet-strong);flex:none}.purchase-coupon-box input{width:100%;min-width:0;height:50px;color:var(--text);text-transform:uppercase;background:0 0;border:0;outline:0}.purchase-coupon-box>button{color:#fff;background:var(--violet);border:0;border-radius:14px;min-width:82px;padding:0 14px;font-weight:800}.purchase-coupon-box>button:disabled{color:#767183;background:#252431}.coupon-clear{color:#ffb2bf;background:#ff6c820e;border-color:#ff6c8233;margin-top:10px}.customer-coupon-discovery{background:linear-gradient(145deg,#8e74ff13,#51ddb306);border:1px solid #8e74ff33;border-radius:20px;gap:11px;margin-top:14px;padding:15px;display:grid}.customer-coupon-discovery>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-coupon-discovery>header>span{align-items:center;gap:9px;min-width:0;display:flex}.customer-coupon-discovery>header svg{color:#b39cff;width:19px}.customer-coupon-discovery>header small,.customer-coupon-discovery>header strong{display:block}.customer-coupon-discovery>header small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.customer-coupon-discovery>header strong{margin-top:3px;font-size:12px}.customer-coupon-discovery>header>b{color:#c8baff;text-align:center;background:#8e74ff14;border:1px solid #8e74ff3d;border-radius:999px;min-width:27px;padding:5px 8px;font-size:9px}.customer-coupon-list{gap:9px;display:grid}.customer-coupon-card{border:1px solid var(--line);background:#04040861;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.customer-coupon-card.private{background:linear-gradient(135deg,#51ddb313,#04040859);border-color:#51ddb33d}.customer-coupon-card.current{border-color:#8e74ff73;box-shadow:inset 0 0 0 1px #8e74ff21}.customer-coupon-icon{color:#b39cff;background:#8e74ff17;border:1px solid #8e74ff33;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.customer-coupon-card.private .customer-coupon-icon{color:var(--mint);background:#51ddb314;border-color:#51ddb338}.customer-coupon-icon svg{width:19px}.customer-coupon-content{min-width:0}.customer-coupon-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customer-coupon-title>strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-coupon-title>span{color:#a39eaf;white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;display:inline-flex}.customer-coupon-card.private .customer-coupon-title>span{color:#8ce7c9;background:#51ddb317}.customer-coupon-title>span svg{width:9px;height:9px}.customer-coupon-content p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:5px 0 2px;display:flex}.customer-coupon-content p b{color:#c5b5ff;font-size:10px}.customer-coupon-content p span,.customer-coupon-content>small{color:var(--text-faint);font-size:8px}.customer-coupon-card>button{color:#e9e3ff;background:#8e74ff1f;border:1px solid #8e74ff47;border-radius:12px;min-width:64px;min-height:40px;padding:0 10px;font-size:9px;font-weight:800}.customer-coupon-card.private>button{color:#bff9e5;background:#51ddb317;border-color:#51ddb347}.customer-coupon-card>button:disabled{color:#8c8797;border-color:var(--line);background:#ffffff09}.customer-coupon-card.reseller{background:linear-gradient(135deg,#f4c25717,#0404085c);border-color:#f4c25747}.customer-coupon-card.reseller .customer-coupon-icon{color:#f4c257;background:#f4c25717;border-color:#f4c25740}.customer-coupon-card.reseller .customer-coupon-title>span{color:#f6d785;background:#f4c25717}.customer-coupon-card.reseller>button{color:#f8dfa2;background:#f4c2571a;border-color:#f4c2574d}.customer-coupon-loading,.customer-coupon-warning,.customer-coupon-empty{border:1px solid var(--line);color:var(--text-soft);background:#ffffff06;border-radius:15px;margin-top:12px;padding:12px 13px;font-size:9px;line-height:1.65}.customer-coupon-loading{align-items:center;gap:8px;display:flex}.customer-coupon-loading svg{color:#b39cff;width:15px}.customer-coupon-warning{color:#d7b983;background:#ffb4540b;border-color:#ffb4542e;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-coupon-warning button{color:#d7b983;background:#ffb45414;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-coupon-warning svg{width:15px}.customer-coupon-empty{margin:0}.manual-coupon-entry{margin-top:13px}.manual-coupon-entry>span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px 3px;font-size:8px;display:block}.customer-manual-coupon{margin-bottom:12px}.customer-manual-coupon .coupon-box{margin:0}@media (width<=380px){.customer-coupon-discovery{padding:12px}.customer-coupon-card{grid-template-columns:32px minmax(0,1fr)}.customer-coupon-icon{width:32px;height:32px}.customer-coupon-card>button{grid-column:1/-1;width:100%}.purchase-coupon-box{grid-template-columns:1fr}.purchase-coupon-box>button{min-height:46px}}@media (width<=760px){.admin-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-summary{grid-template-columns:auto minmax(0,1fr)}.admin-operations-summary>b{grid-column:1/-1;justify-self:start}.admin-payment-list article,.admin-fulfilment-list article{align-items:stretch}.admin-payment-list .admin-row-actions,.admin-fulfilment-list .admin-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-payment-list .admin-row-actions button,.admin-fulfilment-list .admin-row-actions button{width:100%;min-width:0}.admin-setting-groups article{grid-template-columns:1fr}.admin-setting-groups article button{width:100%}}@media (width<=380px){.admin-operations-metrics,.admin-operations-metrics.compact,.admin-scope-switch,.admin-payment-list .admin-row-actions,.admin-fulfilment-list .admin-row-actions{grid-template-columns:1fr}.admin-content-settings>header>b,.admin-menu-assets>header>b{justify-self:start}.admin-media-recovery{grid-template-columns:auto minmax(0,1fr)}.admin-media-recovery button{grid-column:1/-1;width:100%}}.product-action-panel{background:#121f1cb8;border:1px solid #6fe5c13d;border-radius:22px;gap:14px;margin-top:18px;padding:20px;display:grid}.product-action-panel h3,.product-action-panel p{margin:0}.success-orb{width:78px;height:78px;color:var(--mint);background:radial-gradient(circle at 36% 28%,#51ddb347,#51ddb312);border:1px solid #51ddb340;border-radius:28px;place-items:center;margin:6px auto 20px;display:grid;box-shadow:0 18px 48px #0ea37c29}.success-orb svg{width:38px;height:38px}.checkout-success{text-align:center}.checkout-success>p{color:var(--text-soft);margin:0;font-size:12px}.checkout-success .phase-boundary{text-align:left}.checkout-success .primary-button{margin-top:18px}.payment-panel{gap:16px;padding:24px 0 4px;display:grid}.payment-panel h2{margin:0;font-size:26px}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-method-grid button,.wallet-option{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff09;border-radius:18px;align-items:center;gap:12px;padding:15px;display:flex}.payment-method-grid button.selected,.wallet-option.selected{border-color:var(--violet);background:#8b6bff21;box-shadow:inset 0 0 0 1px #8b6bff38}.payment-method-grid svg,.wallet-option svg{color:var(--violet-strong);flex:none}.payment-brand-logo{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.product-coupon-policy{color:var(--text-faint);align-items:center;gap:7px;font-size:12px;display:inline-flex}.payment-method-grid .payment-brand-logo{flex-basis:36px;width:36px;height:36px}.wallet-method-picker>button>span .payment-brand-logo,.funding-details>header>span .payment-brand-logo{object-fit:contain;width:100%;height:100%}.payment-method-grid span,.wallet-option span{flex:1;gap:4px;display:grid}.payment-method-grid small,.wallet-option small{color:var(--text-faint);font-size:11px}.wallet-option>b{color:var(--mint);font-size:10px}.wallet-confirm,.bank-proof-form{border:1px solid var(--line);background:#00000029;border-radius:20px;gap:14px;padding:16px;display:grid}.wallet-confirm p{color:var(--text-faint);margin:0;font-size:12px;line-height:1.7}.payment-qr{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:min(220px,75%);margin:0 auto;padding:10px}.qr-unavailable{color:var(--text);background:#ffb26612;border:1px solid #ffb2664d;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.qr-unavailable svg{color:#ffb266;flex:none}.qr-unavailable span{gap:4px;display:grid}.qr-unavailable small{color:var(--text-faint);line-height:1.45}.bank-account{text-align:center;gap:5px;display:grid}.bank-account span{color:var(--violet-strong);font-weight:700}.bank-account small{color:var(--text-faint);white-space:pre-line;line-height:1.55}.proof-picker{background:#8b6bff12;border:1px dashed #a68dff73;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex;position:relative;overflow:hidden}.proof-picker svg{color:var(--violet-strong)}.proof-picker span{gap:4px;min-width:0;display:grid}.proof-picker strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-picker small{color:var(--text-faint)}.proof-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.customer-content{padding-bottom:max(144px, var(--bottom-navigation-clearance))}.customer-view{gap:16px;animation:.2s ease-out sheet-in;display:grid}.workspace-overline{color:#a992ff;letter-spacing:.16em;text-transform:uppercase;font:800 9px/1.2 Inter,sans-serif}.workspace-hero{background:radial-gradient(circle at 92% 10%,#8e74ff3d,#0000 44%),linear-gradient(145deg,#1d1b2b,#111117 72%);border:1px solid #8f77ff38;border-radius:27px;align-items:center;gap:18px;min-height:154px;padding:24px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000003d}.workspace-hero>svg{color:#b9a9ff;background:#8e74ff1c;border:1px solid #b4a0ff40;border-radius:19px;flex:none;width:54px;height:54px;padding:14px}.workspace-hero h1{margin:6px 0 3px;font-size:28px}.workspace-hero p{color:var(--text-faint);margin:0;font-size:11px;line-height:1.65}.workspace-stat-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workspace-stat-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:17px;padding:14px 10px}.workspace-stat-grid small,.workspace-stat-grid strong{display:block}.workspace-stat-grid small{min-height:26px;color:var(--text-faint);font-size:8px;line-height:1.45}.workspace-stat-grid strong{color:#c6b8ff;margin-top:5px;font:850 20px/1 Inter,sans-serif}.workspace-section{border:1px solid var(--line);background:linear-gradient(155deg,#1b1a26eb,#0f0f15eb);border-radius:23px;overflow:hidden}.workspace-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.workspace-section>header small,.workspace-section>header h2{margin:0;display:block}.workspace-section>header small{color:#9b84ff;letter-spacing:.13em;text-transform:uppercase;font:750 8px/1.4 Inter,sans-serif}.workspace-section>header h2{margin-top:5px;font-size:16px}.workspace-section>header>span{border:1px solid var(--line);min-width:30px;color:var(--text-faint);text-align:center;border-radius:99px;padding:7px;font-size:9px}.workspace-section>header>svg{color:var(--violet-strong)}.order-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:14px 16px;display:grid}.order-list>button:last-child{border-bottom:0}.order-list>button:hover{background:#8e74ff0d}.order-icon{color:#aa96ff;background:#8e74ff17;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.order-icon svg{width:18px}.order-list span strong,.order-list span small{display:block}.order-list span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-list span small{color:var(--text-faint);margin-top:5px;font-size:8px}.order-list>button>div:last-of-type{justify-items:end;gap:7px;display:grid}.order-list b{font-size:9px}.order-list>button>svg{width:15px;color:var(--text-faint)}.customer-status{color:#aaa5b8;letter-spacing:.025em;background:#ffffff08;border:1px solid #8282962e;border-radius:99px;padding:4px 7px;font:750 10px/1.2 Inter,sans-serif;display:inline-block}.status-approved,.status-delivered,.status-active{color:#5ee3b9;background:#51ddb312;border-color:#51ddb333}.status-pending_payment,.status-pending,.status-processing,.status-draft{color:#f2c979;background:#e7be6c12;border-color:#e7be6c33}.status-rejected,.status-cancelled,.status-expired{color:#ff91a4;background:#ff6c8212;border-color:#ff6c8233}.compact-list>div,.mini-history>div,.notification-list>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;align-items:center;gap:11px;padding:13px 16px;display:flex}.compact-list>div:last-child,.mini-history>div:last-child,.notification-list>button:last-child{border-bottom:0}.compact-list svg,.notification-list svg{width:18px;color:var(--violet-strong);flex:none}.compact-list span,.mini-history span,.notification-list span{flex:1;min-width:0}.compact-list strong,.compact-list small,.mini-history strong,.mini-history small,.notification-list strong,.notification-list small{display:block}.compact-list strong,.mini-history strong,.notification-list strong{font-size:10px}.compact-list small,.mini-history small,.notification-list small{color:var(--text-faint);margin-top:4px;font-size:8px;line-height:1.5}.empty-copy{color:var(--text-faint);padding:16px;font-size:10px}.ledger b{font-size:10px}.ledger b.credit{color:var(--mint)}.ledger b.debit{color:#ff91a4}.mini-history>div>b{font-size:9px}.customer-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020205c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.customer-drawer{width:min(100%,680px);max-height:94vh;padding:28px 20px max(28px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:linear-gradient(155deg,#1b1a27,#0d0d13 75%);border-bottom:0;border-radius:30px 30px 0 0;animation:.2s ease-out sheet-in;position:relative;overflow-y:auto}.drawer-close{color:var(--text-faint);background:0 0;border:0;position:absolute;top:18px;right:18px}.drawer-close svg{width:25px}.customer-drawer h2{margin:8px 45px 9px 0;font-size:24px}.customer-money-row{border:1px solid var(--line);background:#ffffff06;border-radius:18px;justify-content:space-between;align-items:center;margin:18px 0;padding:17px;display:flex}.customer-money-row span{color:var(--text-faint);font-size:10px}.customer-money-row strong{color:#bcaeff;font-size:17px}.customer-meta{color:var(--text-faint);justify-content:space-between;gap:20px;padding:9px 4px;font-size:10px;display:flex}.customer-meta b{color:var(--text-soft)}.coupon-box{grid-template-columns:1fr auto;gap:8px;margin:15px 0;display:grid}.coupon-box label{border:1px solid var(--line);background:#0003;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.coupon-box svg{width:17px;color:var(--violet-strong)}.coupon-box input{width:100%;min-width:0;height:45px;color:var(--text);background:0 0;border:0;outline:0}.coupon-box button{color:#fff;background:var(--violet);border:0;border-radius:13px;padding:0 13px;font-weight:700}.coupon-box button.subtle{min-height:38px;color:var(--text-soft);background:#ffffff0a;grid-column:1/-1}.drawer-actions{gap:8px;margin:16px 0;display:grid}.drawer-actions button{color:#c6b8ff;background:#8e74ff14;border:1px solid #8e74ff3d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:750;display:flex}.drawer-actions button.danger{color:#ff91a4;background:#ff6c820f;border-color:#ff6c8233}.drawer-actions svg{width:17px}.secure-payload,.receipt-card{background:#51ddb30b;border:1px solid #51ddb333;border-radius:18px;gap:8px;margin-top:15px;padding:15px;display:grid}.secure-payload>div{color:var(--mint);align-items:center;gap:8px;display:flex}.secure-payload>div svg{width:17px}.secure-payload p,.receipt-card p{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:0;padding-top:8px;font-size:9px;display:grid}.secure-payload p span,.receipt-card p span{color:var(--text-faint)}.secure-payload code{color:var(--text);font-size:9px;overflow:auto}.secure-payload p button{color:var(--violet-strong);background:0 0;border:0}.secure-payload p button svg{width:14px}.receipt-card>svg{color:var(--violet-strong)}.receipt-card p{grid-template-columns:1fr 1.5fr}.receipt-card p b{text-align:right;overflow-wrap:anywhere}.wallet-hero{background:radial-gradient(circle at 88% 10%,#51ddb32e,#0000 46%),linear-gradient(145deg,#171f20,#111117 70%);border:1px solid #51ddb333;border-radius:28px;padding:25px}.wallet-hero>small{color:var(--text-faint);margin-top:22px;font-size:9px;display:block}.wallet-hero h1{color:#e4fff6;margin:7px 0 22px;font:850 32px/1 Inter,sans-serif}.wallet-hero>div{flex-wrap:wrap;gap:7px;display:flex}.wallet-hero>div span{color:#91cdbc;background:#51ddb30d;border:1px solid #51ddb324;border-radius:99px;padding:7px 9px;font-size:8px}.wallet-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.wallet-tabs button{min-height:40px;color:var(--text-faint);background:0 0;border:0;border-radius:12px;font-weight:700}.wallet-tabs button.active{color:#c5b6ff;background:#8e74ff1f}.workspace-form{border:1px solid var(--line);background:linear-gradient(155deg,#1a1924,#0f0f15);border-radius:23px;gap:14px;padding:20px;display:grid}.workspace-form h2{margin:0;font-size:23px}.workspace-form>label,.account-grid label{gap:7px;display:grid}.workspace-form>label>span,.account-grid label>span{color:var(--text-faint);font-size:9px}.workspace-form input,.workspace-form select,.account-grid input,.account-grid textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;background:#05050959;border-radius:14px;outline:0;padding:0 13px}.workspace-form select{appearance:none}.workspace-upload{background:#8e74ff0f;border:1px dashed #8e74ff66;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:15px;position:relative;display:flex!important}.workspace-upload svg{color:var(--violet-strong)}.workspace-upload strong,.workspace-upload small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-upload small{color:var(--text-faint);margin-top:4px;font-size:8px}.workspace-upload input{opacity:0;position:absolute;inset:0}.workspace-primary{color:#fff;background:linear-gradient(135deg,#967cff,#7556e8);border:0;border-radius:15px;min-height:48px;font-weight:800}.workspace-primary:disabled{opacity:.45}.secure-note{color:#8ec8b6;background:#51ddb30a;border:1px solid #51ddb324;border-radius:14px;gap:8px;padding:12px;font-size:9px;line-height:1.6;display:flex}.secure-note svg{flex:none;width:16px}.workspace-error,.workspace-success{border-radius:13px;padding:11px;font-size:10px;line-height:1.6}.workspace-error{color:#ff9aab;background:#ff6c820f;border:1px solid #ff6c8233}.workspace-success{color:#71e9c2;background:#51ddb30f;border:1px solid #51ddb333}.account-grid{gap:12px;padding:17px;display:grid}.account-grid textarea{resize:vertical;min-height:88px;padding-top:12px}.preference-list>label{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 16px;display:flex}.preference-list>label>span{flex:1;min-width:0}.preference-list strong,.preference-list small{display:block}.preference-list strong{font-size:10px}.preference-list small{color:var(--text-faint);margin-top:4px;font-size:8px}.preference-list input{width:18px;height:18px;accent-color:var(--violet)}.notification-list>button{width:100%}.notification-list>button.read{opacity:.58}.support-card{background:#8e74ff0f;border:1px solid #8e74ff33;border-radius:21px;align-items:center;gap:13px;padding:17px;display:flex}.support-card>svg{color:var(--violet-strong)}.support-card>span{flex:1;min-width:0}.support-card small,.support-card strong{display:block}.support-card small{color:var(--text-faint);font-size:8px}.support-card strong{margin-top:4px;font-size:12px}.support-card p{color:var(--text-faint);margin:3px 0 0;font-size:8px}.support-card a{color:#b7a7ff;align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex}.support-card a svg{width:14px}.workspace-logout{border:1px solid var(--line);min-height:46px;color:var(--text-faint);background:#ffffff06;border-radius:15px}.customer-state{min-height:260px;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.customer-state svg{width:28px;color:var(--violet-strong)}.customer-state strong{font-size:11px}.customer-state button{color:#fff;background:var(--violet);border:0;border-radius:12px;padding:10px 15px}.spin{animation:.9s ease-in-out infinite breathe}.reseller-hero>.secondary-button{align-self:flex-start;width:auto;min-width:126px;padding:0 15px}.reseller-notice{color:#9af3d5;background:#2eaa811a;border:1px solid #73e6c04d;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.reseller-coupons{gap:12px;display:grid}.coupon-order-picker{flex-wrap:wrap}.coupon-order-picker select{color:#dff9f0;background:#0d1210;border:1px solid #39514b;border-radius:13px;width:100%;min-height:44px;padding:0 12px}.active-coupon{background:#14251f;border-color:#4d9c83}.reseller-coupon.disabled{opacity:.58}.reseller-coupon button:disabled,.reseller-order button:disabled{cursor:not-allowed;opacity:.58}.reseller-empty{color:#91a39d;text-align:center;border:1px dashed #30423d;border-radius:18px;margin:0;padding:24px}.reseller-order{flex-wrap:wrap}.reseller-order>button{margin-left:auto}@media (width<=520px){.reseller-hero{flex-direction:column}.reseller-hero>.secondary-button{align-self:stretch;width:100%}.reseller-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.reseller-tabs button{padding:10px 6px;font-size:10px}.reseller-order>b{width:100%;padding-left:38px}.reseller-order>button{margin-left:38px}.reseller-coupon{flex-wrap:wrap;align-items:flex-start}.reseller-coupon>button{margin-left:38px}}@keyframes shimmer{to{background-position:-220% 0}}.admin-floating-entry{z-index:55;right:18px;bottom:calc(86px + env(safe-area-inset-bottom));color:#ffe2a0;background:linear-gradient(135deg,#5b3b08f2,#231a0df5);border:1px solid #f5bd4a57;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;display:flex;position:fixed;box-shadow:0 18px 44px #0000006b}.admin-floating-entry svg{width:17px}.admin-workspace{min-height:100vh;padding:calc(18px + env(safe-area-inset-top)) 18px calc(42px + env(safe-area-inset-bottom));color:var(--text);background:radial-gradient(circle at 13% 0,#d0972621,#0000 28%),radial-gradient(circle at 90% 13%,#8b6bff21,#0000 30%),#0a0b0d}.admin-topbar{background:linear-gradient(145deg,#1d1b18fa,#0d0e11fa);border:1px solid #e7b85233;border-radius:25px;justify-content:space-between;align-items:flex-start;gap:18px;max-width:1180px;margin:0 auto 18px;padding:22px;display:flex;box-shadow:0 28px 70px #00000047}.admin-topbar h1{align-items:center;gap:10px;margin:7px 0 4px;font-size:27px;display:flex}.admin-topbar h1 svg{color:#e9b955}.admin-topbar p{color:var(--text-faint);margin:0;font-size:10px}.admin-topbar>button{border:1px solid var(--line);min-height:42px;color:var(--text-soft);white-space:nowrap;background:#ffffff06;border-radius:13px;align-items:center;gap:6px;padding:0 14px;display:flex}.admin-topbar>button svg{width:15px}.admin-tabs{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d10eb;border-radius:18px;grid-template-columns:repeat(8,minmax(90px,1fr));gap:5px;max-width:1180px;margin:0 auto 16px;padding:5px;display:grid;position:sticky;top:0;overflow-x:auto}.admin-tabs button{min-height:43px;color:var(--text-faint);background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.admin-tabs button svg{width:15px}.admin-tabs button.active{color:#ffe2a0;background:linear-gradient(135deg,#d499282e,#8a642117);box-shadow:inset 0 0 0 1px #e7b8522e}.admin-search{border:1px solid var(--line);background:#ffffff06;border-radius:15px;grid-template-columns:20px minmax(0,1fr) 42px;align-items:center;gap:8px;max-width:1180px;margin:0 auto 14px;padding:0 6px 0 14px;display:grid}.admin-search svg{width:16px;color:var(--text-faint)}.admin-search input{height:46px;color:var(--text);background:0 0;border:0;outline:0}.admin-search button{color:#f2ca78;background:#dca6361a;border:0;border-radius:11px;height:36px}.admin-search button svg{width:15px}.admin-dashboard,.admin-columns{gap:14px;max-width:1180px;margin:0 auto;display:grid}.admin-hero{background:radial-gradient(circle at 86% 10%,#e0a93233,#0000 42%),linear-gradient(145deg,#211e18,#111216 72%);border:1px solid #e7b85233;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:30px;display:flex}.admin-hero h2{max-width:660px;margin:9px 0 8px;font-size:29px;line-height:1.35}.admin-hero p{color:var(--text-faint);margin:0;font-size:11px}.admin-hero>svg{color:#efc66d;background:#e4ab3417;border:1px solid #ebbe5d40;border-radius:22px;width:66px;height:66px;padding:17px}.admin-metrics{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:17px 14px}.admin-metrics small,.admin-metrics strong{display:block}.admin-metrics small{min-height:27px;color:var(--text-faint);font-size:8px;line-height:1.45}.admin-metrics strong{color:#f0c76e;margin-top:7px;font:850 24px/1 Inter,sans-serif}.admin-revenue{background:#51ddb30b;border:1px solid #51ddb329;border-radius:21px;align-items:center;gap:14px;padding:19px;display:flex}.admin-revenue>svg{color:var(--mint)}.admin-revenue span small,.admin-revenue span strong{display:block}.admin-revenue small{color:var(--text-faint);font-size:8px}.admin-revenue strong{margin-top:4px;font-size:20px}.admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-panel{border:1px solid var(--line);background:linear-gradient(155deg,#1a1a1ffa,#0d0e11fa);border-radius:22px;overflow:hidden}.admin-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:69px;padding:14px 16px;display:flex}.admin-panel>header>svg{color:#e8b958;width:20px}.admin-panel>header>span{flex:1;min-width:0}.admin-panel>header h2,.admin-panel>header small{margin:0;display:block}.admin-panel>header small{color:var(--text-faint);margin-top:4px;font-size:8px}.admin-panel>header>button,.admin-header-actions button{color:#eac46f;background:#e1a93412;border:1px solid #e7b8522e;border-radius:10px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.admin-header-actions{gap:5px;display:flex}.admin-row-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:65px;padding:12px 15px;display:flex}.admin-row-list article:last-child{border-bottom:0}.admin-row-list article>div:first-child{flex:1;min-width:0}.admin-row-list strong,.admin-row-list small{display:block}.admin-row-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-row-list small{color:var(--text-faint);margin-top:5px;font-size:8px}.admin-row-list article>b{color:#c9b9ff;white-space:nowrap;font-size:9px}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button,.admin-row-list article>button{color:#79dab9;background:#51ddb30e;border:1px solid #51ddb32e;border-radius:9px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:8px;display:inline-flex}.admin-row-actions button svg,.admin-row-list article>button svg{width:12px}.admin-row-actions .danger{color:#ff91a4;background:#ff6c820e;border-color:#ff6c8233}.admin-empty{color:var(--text-faint);text-align:center;margin:0;padding:25px;font-size:9px}.admin-finance-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:16px;display:grid}.admin-finance-summary>div{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:14px}.admin-finance-summary dt,.admin-finance-summary dd{display:block}.admin-finance-summary dt{color:var(--text-faint);font-size:8px}.admin-finance-summary dd{color:#efc873;margin-top:6px;margin-left:0;font-size:13px;font-weight:700}.admin-action-grid{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.admin-action-grid button{color:#eac46f;background:#e1a9340f;border:1px solid #e7b85233;border-radius:13px;min-height:47px;font-weight:750}.admin-sheet-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020305d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.admin-sheet{width:min(100%,680px);max-height:95vh;padding:27px 20px max(26px, env(safe-area-inset-bottom));background:linear-gradient(155deg,#201d18,#0d0e11 72%);border:1px solid #e7b85238;border-bottom:0;border-radius:30px 30px 0 0;position:relative;overflow-y:auto;box-shadow:0 -30px 90px #00000094}.admin-sheet-close{border:1px solid var(--line);width:38px;height:38px;color:var(--text-faint);background:#ffffff06;border-radius:12px;place-items:center;display:grid;position:absolute;top:19px;right:19px}.admin-sheet-close svg{width:19px}.admin-sheet h2{margin:8px 48px 10px 0;font-size:24px}.admin-sheet-note{color:#84c9b3;background:#51ddb309;border:1px solid #51ddb321;border-radius:13px;gap:9px;padding:12px;font-size:9px;line-height:1.6;display:flex}.admin-sheet-note svg{flex:none;width:16px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.admin-form-grid label{gap:7px;display:grid}.admin-form-grid label:has(textarea){grid-column:1/-1}.admin-form-grid label>span{color:var(--text-faint);font-size:8px}.admin-form-grid input:not([type=checkbox]),.admin-form-grid select,.admin-form-grid textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#0506086b;border-radius:12px;outline:0;padding:0 12px}.admin-form-grid textarea{resize:vertical;min-height:90px;padding-top:11px}.admin-form-grid input[type=checkbox]{accent-color:#d7a83e;width:21px;height:21px}.admin-confirm{color:#17120a;background:linear-gradient(135deg,#f1c767,#d69b2f);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:850;display:flex}.admin-confirm.danger{color:#fff;background:linear-gradient(135deg,#e86279,#ac3248)}.admin-confirm:disabled{opacity:.52}.admin-confirm svg{width:17px}.admin-reveal-list{gap:8px;margin:17px 0;display:grid}.admin-reveal-list>div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px;display:grid}.admin-reveal-list dt{color:var(--text-faint);text-transform:capitalize;font-size:9px}.admin-reveal-list dd{overflow-wrap:anywhere;color:#fff1c8;white-space:pre-wrap;margin:0;font:700 10px/1.6 Inter,sans-serif}.admin-preview-button{color:#eac46f;background:#e1a9340f;border:1px solid #e7b85233;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin:0 0 12px;font-weight:750;display:flex}.admin-preview-button svg{width:15px}.admin-refund-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.admin-refund-preview span{background:#51ddb309;border:1px solid #51ddb324;border-radius:12px;padding:12px}.admin-refund-preview small,.admin-refund-preview strong{display:block}.admin-refund-preview small{color:var(--text-faint);font-size:8px}.admin-refund-preview strong{color:#86e2c3;margin-top:5px;font-size:10px}@media (width<=760px){.admin-media-recovery{grid-template-columns:auto minmax(0,1fr)}.admin-media-recovery button{grid-column:1/-1;width:100%}.admin-workspace{padding-left:10px;padding-right:10px}.admin-topbar{padding:18px}.admin-topbar h1{font-size:22px}.admin-topbar>button{padding:0 10px;font-size:8px}.admin-tabs{grid-template-columns:repeat(8,88px)}.admin-tabs button{font-size:8px}.admin-hero{min-height:150px;padding:22px}.admin-hero h2{font-size:21px}.admin-hero>svg{display:none}.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-columns{grid-template-columns:1fr}.admin-row-list article{flex-wrap:wrap}.admin-row-actions{width:100%;padding-left:0}.admin-row-actions button{flex:1;justify-content:center}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label:has(textarea){grid-column:auto}.admin-finance-summary{grid-template-columns:1fr}.admin-reveal-list>div{grid-template-columns:1fr;gap:5px}}@keyframes breathe{50%{opacity:.75;transform:scale(.96)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)}}@media (width>=560px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content,.app-header{padding-left:24px;padding-right:24px}}@media (width<=370px){.premium-hero{padding:21px}.hero-emblem{opacity:.55}.product-card{padding:10px}.product-art{height:102px}.card-footer strong{font-size:10px}}@media (width<=420px){.payment-method-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.usage-guide{background:#8e74ff0b;border:1px solid #8e74ff33;border-radius:15px;margin:14px 0;padding:13px 15px}.usage-guide summary{color:#c5b6ff;cursor:pointer;font-size:10px;font-weight:800}.usage-guide p{color:var(--text-soft);white-space:pre-wrap;margin:10px 0 0;font-size:10px;line-height:1.8}.plan-guide{margin-top:12px}.reseller-application .account-grid>p{color:var(--text-soft);margin:0;font-size:10px;line-height:1.75}.reseller-terms{background:#8e74ff0b;border:1px solid #8e74ff2e;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;grid-template-columns:none!important;display:flex!important}.reseller-terms input{accent-color:var(--violet);flex:none;width:19px!important;min-height:19px!important;padding:0!important}.reseller-terms span{color:var(--text-soft);font-size:9px;line-height:1.7}:root{--surface-glass:#14141ed1;--surface-elevated:linear-gradient(155deg, #1e1d2bfa, #0d0d14fc);--premium-line:#b1a0ff29;--premium-glow:0 24px 72px #00000057, 0 1px 0 #ffffff0e inset;--focus-ring:0 0 0 4px #a28eff29}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100dvh}button,input,select,textarea{font-size:max(16px,1em)}button,a,input,select,textarea{touch-action:manipulation}button{min-width:44px;min-height:44px}button:not(:disabled){cursor:pointer}button:disabled{opacity:.52}input::placeholder,textarea::placeholder{color:#777285;opacity:1}.phase-ribbon{display:none!important}.application-shell,.auth-shell{width:min(100%,720px)}.application-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 84% 2%,#8b69ff29,#0000 28%),radial-gradient(circle at 6% 46%,#3dd8ac13,#0000 24%);position:fixed;inset:0}.app-header{-webkit-backdrop-filter:saturate(145%)blur(24px);background:#08080dc7;border-color:#ffffff0e;min-height:72px;box-shadow:0 12px 34px #0000002b}.support-button,.avatar-button,.icon-button{border-color:#ffffff1c;min-width:44px;min-height:44px;box-shadow:0 10px 26px #00000029,inset 0 1px #ffffff0b}.content{padding-top:26px}.premium-hero,.workspace-hero,.wallet-hero,.reseller-hero,.admin-hero{box-shadow:var(--premium-glow)}.premium-hero:after,.workspace-hero:after,.wallet-hero:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f,#0000 28% 72%,#a28eff0b);position:absolute;inset:0}.product-card,.workspace-section,.workspace-form,.reseller-card,.admin-panel{border-color:var(--premium-line);box-shadow:0 16px 42px #00000029,inset 0 1px #ffffff06}.product-card{transition:transform .2s,border-color .2s,box-shadow .2s}@media (hover:hover){.product-card:hover{border-color:#a28eff57;transform:translateY(-3px);box-shadow:0 22px 48px #00000040}}.feedback{border:1px solid var(--line-strong);color:var(--text-soft);background:#ffffff09;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:11px;margin:14px 0;padding:14px;font-size:13px;line-height:1.65;display:grid}.feedback>svg{width:20px;height:20px;margin-top:1px}.feedback-copy{min-width:0}.feedback-copy strong,.feedback-copy small{display:block}.feedback-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.feedback-copy small{color:var(--text-faint);letter-spacing:.025em;margin-top:5px;font:650 10px/1.5 Inter,sans-serif}.feedback button{min-height:36px;color:inherit;background:0 0;border:1px solid;border-radius:10px;padding:0 11px;font-size:11px;font-weight:800}.feedback-error{color:#ff9caf;background:linear-gradient(135deg,#ff5b7b1c,#ff5b7b0b);border-color:#ff7f9847}.feedback-success{color:#7be6c2;background:linear-gradient(135deg,#51ddb31b,#51ddb309);border-color:#51ddb342}.feedback-warning{color:#f0cb7a;background:linear-gradient(135deg,#e7be6c1a,#e7be6c09);border-color:#e7be6c42}.feedback-info{color:#b7a8ff;background:linear-gradient(135deg,#8e74ff1a,#8e74ff09);border-color:#a28eff40}.customer-state{gap:15px;min-height:320px;padding:28px}.state-orb{width:58px;height:58px;color:var(--violet-strong);background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 40%),#8e74ff1a;border:1px solid #a28eff40;border-radius:20px;place-items:center;display:grid;box-shadow:0 16px 34px #5138b033}.state-orb svg{width:25px;height:25px}.customer-state strong{color:var(--text);font-size:15px}.customer-state p{max-width:380px;color:var(--text-faint);margin:-4px 0 2px;font-size:12px;line-height:1.7}.customer-drawer-backdrop{-webkit-backdrop-filter:blur(14px);background:#010105d1}.customer-drawer{max-height:min(94dvh,920px);padding:8px 24px max(30px, env(safe-area-inset-bottom));background:radial-gradient(circle at 86% 3%, #8766ff21, transparent 28%), var(--surface-elevated);scrollbar-width:thin;scrollbar-color:#a28eff59 transparent;border-color:#b1a0ff33;box-shadow:0 -34px 100px #000000ad,inset 0 1px #ffffff0d}.drawer-handle{background:#fff3;border-radius:99px;width:46px;height:5px;margin:2px auto 20px;display:block}.drawer-close{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid;top:22px;right:22px}.drawer-close svg{width:19px;height:19px}.customer-order-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 56px 18px 0;display:flex}.customer-order-header h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(25px,7vw,34px);line-height:1.42}.customer-order-header .status-pill{flex:none}.customer-money-row{background:linear-gradient(135deg,#8e74ff1a,#ffffff06);border-color:#a28eff33;border-radius:22px;min-height:106px;padding:21px;box-shadow:inset 0 1px #ffffff09}.customer-money-row span small{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font:700 10px/1.4 Inter,sans-serif;display:block}.customer-money-row span strong{font-size:13px}.customer-money-row b{color:#c8bbff;letter-spacing:-.03em;font-size:clamp(22px,6vw,30px)}.discount-summary{color:#89e9c8;background:#51ddb30f;border:1px solid #51ddb338;border-radius:17px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:10px;padding:14px 16px;display:grid}.discount-summary svg{width:21px}.discount-summary small,.discount-summary strong{display:block}.discount-summary small{color:#6faa96;font-size:10px}.discount-summary strong{margin-top:2px;font-size:12px}.discount-summary b{font-size:13px}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 18px;display:grid}.customer-facts div{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:14px}.customer-facts dt{color:var(--text-faint);font-size:10px}.customer-facts dd{color:var(--text);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:700}.coupon-box{background:#8e74ff0a;border-color:#a28eff2e;border-radius:20px;padding:16px}.coupon-box label{border-radius:15px;min-height:52px}.coupon-box button{border-radius:15px;min-height:50px}.drawer-actions{margin-top:18px}.drawer-actions button{border-radius:16px;min-height:52px;font-size:13px}.cancel-confirm{color:#ff9caf;background:linear-gradient(145deg,#ff5b7b1b,#ff5b7b09);border:1px solid #ff7f9847;border-radius:19px;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:14px 0;padding:16px;display:grid}.cancel-confirm>svg{width:24px;margin-top:1px}.cancel-confirm strong,.cancel-confirm small{display:block}.cancel-confirm strong{color:#ffd4dc;font-size:13px;line-height:1.55}.cancel-confirm small{color:#c598a2;margin-top:5px;font-size:11px;line-height:1.65}.cancel-confirm>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.cancel-confirm button{border:1px solid var(--line-strong);min-height:46px;color:var(--text-soft);background:#ffffff0a;border-radius:13px;font-size:11px;font-weight:800}.cancel-confirm .confirm-danger{color:#fff;background:linear-gradient(135deg,#e75a75,#b8314a);border-color:#0000;box-shadow:0 12px 26px #b8314a38}.reseller-shell{background:radial-gradient(circle at 88% 0,#47cfa21f,#0000 32%),#090d0c;min-height:100dvh}.reseller-hero p,.admin-hero p{font-size:13px;line-height:1.7}.reseller-access-card{align-items:flex-start;padding:20px}.reseller-access-icon{color:#7af0c7;background:#73e6c014;border:1px solid #73e6c03d;border-radius:16px;place-items:center;width:48px;height:48px;flex:none!important;display:grid!important}.reseller-access-icon svg{width:23px}.reseller-access-card>span:last-child{display:block}.reseller-access-card>span:last-child>small{color:#78af9c;letter-spacing:.06em;text-transform:uppercase;font:750 10px/1.4 Inter,sans-serif}.reseller-tabs button,.admin-tabs button{min-height:46px;font-size:11px}.reseller-card small,.admin-panel small,.admin-row-list small,.admin-revenue small,.admin-form-grid label>span{font-size:10px;line-height:1.55}.reseller-card strong,.admin-row-list strong{font-size:12px;line-height:1.5}.admin-workspace{min-height:100dvh}.admin-topbar p{font-size:12px;line-height:1.65}.admin-panel>header h2{font-size:15px}.admin-panel>header small{font-size:10px}.admin-row-list article{min-height:72px}.admin-row-actions button,.admin-row-list article>button,.admin-panel>header>button,.admin-header-actions button{min-height:40px;padding-inline:12px;font-size:10px}.admin-form-grid input:not([type=checkbox]),.admin-form-grid select,.admin-form-grid textarea{min-height:50px;font-size:16px}.admin-form-grid label>span{font-size:11px}.admin-confirm{min-height:52px}.admin-parity{gap:18px;padding:18px clamp(14px,4vw,30px) 34px;display:grid}.admin-parity-hero{background:radial-gradient(circle at 90% 0,#7d5bff2e,#0000 42%),linear-gradient(145deg,#191824f7,#0c1111f5);border:1px solid #8a6cff42;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;box-shadow:0 22px 65px #00000042}.admin-parity-hero h2{margin:7px 0 5px;font-size:clamp(20px,5vw,30px)}.admin-parity-hero p{max-width:650px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.admin-parity-hero>svg{color:#a98cff;filter:drop-shadow(0 0 18px #9270ff66);width:44px;height:44px}.admin-parity-tabs{scrollbar-width:thin;gap:8px;padding:3px 0 7px;display:flex;overflow-x:auto}.admin-parity-tabs button{white-space:nowrap;border:1px solid var(--line);min-height:40px;color:var(--text-muted);background:#101314cc;border-radius:999px;padding:0 15px}.admin-parity-tabs button.active{color:#07130f;background:linear-gradient(135deg,#7ee6ca,#64d5b2);border-color:#78e8c48c;box-shadow:0 9px 24px #5fd5b12e}.admin-nested-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:11px 0;display:flex}.admin-nested-row span{flex:160px;gap:3px;display:grid}.admin-nested-row small{color:var(--text-muted)}.admin-nested-row button{border:1px solid var(--line);min-height:40px;color:var(--text);background:#181f1ed1;border-radius:11px;padding:0 10px}.admin-reseller-policies{gap:14px;width:min(100%,1180px);margin:0 auto;display:grid}.admin-reseller-summary{background:radial-gradient(circle at 95% 5%,#7ee6ca1f,#0000 40%),#0f1414db;border:1px solid #7ee6ca33;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.admin-reseller-summary>span:first-child{gap:4px;min-width:0;display:grid}.admin-reseller-summary strong{font-size:13px}.admin-reseller-summary small{color:var(--text-muted);font-size:9px;line-height:1.55}.admin-contract-state{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.admin-contract-state.ready{color:#75e1bd;background:#43c69d14;border-color:#5be1b542}.admin-contract-state.warning{color:#ffbd7b;background:#ff944814;border-color:#ffaa5c4d}.admin-reseller-grid{width:100%}.admin-reseller-card{box-shadow:0 18px 46px #0003}.admin-reseller-card>header h2{overflow-wrap:anywhere}.admin-reseller-card>header>button:disabled,.admin-reseller-rule-section button:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.4)}.admin-reseller-policy-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.admin-reseller-policy-facts>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.admin-reseller-policy-facts small{color:var(--text-faint);font-size:7.5px;line-height:1.4}.admin-reseller-policy-facts strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.admin-reseller-policy-facts .allowed{color:#75e1bd}.admin-reseller-policy-facts .blocked{color:#ffadbb}.admin-contract-warning{color:#ffc0a4;background:#ff6a4812;border:1px solid #ff916e42;border-radius:13px;margin:12px;padding:13px;font-size:9px;line-height:1.6}.admin-reseller-card.contract-invalid{border-color:#ff916e4d}.admin-reseller-rule-section{border-bottom:1px solid var(--line);padding:14px}.admin-reseller-rule-section:last-child{border-bottom:0}.admin-reseller-rule-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.admin-reseller-rule-section>header>span{gap:3px;min-width:0;display:grid}.admin-reseller-rule-section>header strong{font-size:10px}.admin-reseller-rule-section>header small{color:var(--text-faint);font-size:7.5px;line-height:1.45}.admin-reseller-rule-section>header>button,.admin-reseller-rule-row>button,.admin-reseller-rule-actions button{color:#eac46f;background:#e1a93411;border:1px solid #e7b85233;border-radius:11px;min-height:40px;padding:0 11px;font-size:8px;font-weight:760}.admin-reseller-rule-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-reseller-rule-row+.admin-reseller-rule-row{margin-top:7px}.admin-reseller-rule-row>span{gap:3px;min-width:0;display:grid}.admin-reseller-rule-row strong{overflow-wrap:anywhere;font-size:9.5px}.admin-reseller-rule-row small{color:var(--text-muted);font-size:7.5px;line-height:1.45}.admin-reseller-rule-row.contract-invalid{background:#ff6a480b;border-color:#ff916e3d}.admin-reseller-rule-actions{gap:6px;display:flex}.admin-reseller-rule-actions .danger{color:#ff91a4;background:#ff6c820e;border-color:#ff6c8238}.admin-reseller-empty-rule{color:var(--text-faint);text-align:center;border:1px dashed #ffffff14;border-radius:12px;margin:0;padding:12px;font-size:8px}.admin-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-operations-metrics.compact{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.admin-operations-metrics>span{background:linear-gradient(145deg,#131d1bdb,#111118e0);border:1px solid #7ee6ca24;border-radius:15px;gap:5px;min-width:0;padding:13px;display:grid}.admin-operations-metrics small{color:var(--text-faint);font-size:7.5px;line-height:1.4}.admin-operations-metrics strong{color:#78e2c0;font-size:16px}.admin-operations-summary{background:linear-gradient(145deg,#191824f5,#0d1312f0);border:1px solid #8a6cff38;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.admin-operations-summary>svg{color:#e7b852;width:25px}.admin-operations-summary>span{gap:4px;min-width:0;display:grid}.admin-operations-summary strong{font-size:12px}.admin-operations-summary small{color:var(--text-muted);font-size:8px;line-height:1.55}.admin-operations-summary>b,.admin-content-settings>header>b,.admin-menu-assets>header>b{white-space:nowrap;color:#78e2c0;background:#59d7b00f;border:1px solid #7ee6ca33;border-radius:999px;padding:7px 10px;font-size:8px}.admin-fulfilment{gap:12px;display:grid}.admin-scope-switch{border:1px solid var(--line);background:#0c0f10e0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:6px;display:grid}.admin-scope-switch button{min-height:44px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:12px;font-size:9px;font-weight:760}.admin-scope-switch button.active{color:#07130f;background:linear-gradient(135deg,#7ee6ca,#64d5b2);border-color:#7ee6ca3d;box-shadow:0 9px 24px #5fd5b124}.admin-fulfilment-list article>div:first-child,.admin-payment-list article>div:first-child,.admin-menu-assets article>div:first-child{gap:4px}.admin-record-state{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:start;align-items:center;min-height:21px;padding:0 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.admin-record-state.ready{color:#75e1bd;background:#43c69d12;border-color:#5be1b53d}.admin-record-state.pending{color:#ecc56e;background:#e1a9340f;border-color:#e7b8523d}.admin-record-state.neutral{color:var(--text-muted);background:#b0a9c30d;border-color:#b0a9c32e}.admin-action-guard{min-height:36px;color:var(--text-faint);border:1px dashed #b0a9c32e;border-radius:10px;align-items:center;padding:0 11px;font-size:7.5px;display:inline-flex}.admin-media-recovery{color:#ff9cad;background:#581a2629;border:1px solid #ff788b3d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.admin-media-recovery>svg{width:19px}.admin-media-recovery span,.admin-media-recovery strong,.admin-media-recovery small{min-width:0;display:block}.admin-media-recovery small{color:#d99aa5;overflow-wrap:anywhere;margin-top:4px;font-size:7.5px;line-height:1.55}.admin-media-recovery button{color:#ff9cad;background:#ff788b0f;border:1px solid #ff788b33;border-radius:10px;min-height:36px;padding:0 11px}.admin-delivery-payload .admin-setting-list{max-height:min(52vh,420px);overflow:auto}.admin-delivery-payload .admin-setting-list dd{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.admin-decision-metrics{margin:0}.admin-product-facts{border-bottom:1px solid var(--line);padding:12px 16px}.admin-product-facts summary{cursor:pointer;min-height:44px;color:var(--text-muted);align-items:center;display:flex}.admin-product-facts dd{white-space:pre-wrap;overflow-wrap:anywhere}.admin-catalog-manager button,.admin-fulfilment button,.admin-order-decisions .admin-row-actions button{min-height:44px;font-size:12px}.admin-catalog-manager .admin-nested-row small,.admin-fulfilment .admin-row-list small,.admin-order-decisions .admin-row-list small{font-size:11px;line-height:1.55}@media (width<=760px){.admin-operations-metrics,.admin-operations-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-recovery{grid-template-columns:auto minmax(0,1fr)}.admin-media-recovery button{grid-column:1/-1;width:100%}.admin-fulfilment-panel>header{grid-template-columns:24px minmax(0,1fr);display:grid}.admin-fulfilment-panel>header>button{grid-column:1/-1;width:100%}}.admin-content-control-center{align-items:start}.admin-payment-methods,.admin-content-settings{min-width:0}.admin-payment-list article{align-items:flex-start}.admin-payment-list .admin-row-actions,.admin-fulfilment-list .admin-row-actions{justify-content:flex-end;align-self:center}.admin-operator-boundary{border-top:1px solid var(--line);color:var(--text-faint);margin:0;padding:13px 15px;font-size:8px;line-height:1.6}.admin-setting-groups{gap:10px;padding:14px;display:grid}.admin-setting-groups>section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:15px;overflow:hidden}.admin-setting-groups>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.admin-setting-groups>section>header strong{font-size:9px}.admin-setting-groups>section>header small{color:var(--text-faint);font-size:7px}.admin-setting-groups article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.admin-setting-groups article+article{border-top:1px solid var(--line)}.admin-setting-groups article>span{gap:3px;min-width:0;display:grid}.admin-setting-groups article strong{font-size:9px}.admin-setting-groups article small{color:var(--text-faint);font-size:7px;line-height:1.45}.admin-setting-groups article em{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.admin-setting-groups article button{color:#78e2c0;background:#59d7b00e;border:1px solid #7ee6ca33;border-radius:11px;min-height:40px;padding:0 12px;font-size:8px;font-weight:760}.admin-media-legend{flex-wrap:wrap;gap:7px;padding:12px 14px 4px;display:flex}.admin-media-legend span{border:1px solid var(--line);color:var(--text-faint);background:#ffffff05;border-radius:999px;padding:6px 9px;font-size:7px}.admin-field-help{color:var(--text-faint);margin-top:5px;font-size:7px;line-height:1.45;display:block}.admin-file-field{min-height:126px;color:var(--text-muted);cursor:pointer;background:#6c4dcd14;border:1px dashed #896cff94;border-radius:20px;place-items:center;gap:10px;display:grid}.admin-file-field input{opacity:0;width:1px;height:1px;position:absolute}.admin-media-viewer{border:1px solid var(--line-strong);background:#090b0c;border-radius:24px;width:min(92vw,760px);max-height:88dvh;padding:44px 14px 14px;position:relative;box-shadow:0 30px 100px #000000b3}.admin-media-viewer img,.admin-media-viewer video{object-fit:contain;border-radius:15px;width:100%;max-height:calc(88dvh - 60px);display:block}.admin-media-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:min(72vh,640px);padding:32px;display:flex}.admin-media-fallback svg{width:44px;height:44px;color:var(--accent)}.admin-media-fallback small{max-width:420px;color:var(--text-muted)}.admin-setting-list{gap:0;margin:14px 0 0;display:grid}.admin-setting-list div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;display:grid}.admin-setting-list dt{color:var(--text-muted);text-transform:uppercase;font-size:10px}.admin-setting-list dd{overflow-wrap:anywhere;margin:0;font-size:11px}.admin-export-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding-top:14px;display:grid}.admin-export-grid button{min-height:98px;color:var(--text);text-transform:capitalize;background:linear-gradient(145deg,#162420f0,#101217f0);border:1px solid #78e8c43d;border-radius:18px;place-items:center;gap:8px;display:grid}.admin-export-grid svg{color:#73e0c1}.admin-export-result{background:radial-gradient(circle at 0 0,#73e0c129,#0000 44%),#0c1917f5;border:1px solid #73e0c157;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px;padding:15px;display:grid;box-shadow:0 16px 34px #0000003d}.admin-export-result>svg{color:#73e0c1;width:28px;height:28px}.admin-export-result>span{gap:4px;min-width:0;display:grid}.admin-export-result strong{overflow-wrap:anywhere}.admin-export-result small{color:var(--muted)}.admin-export-result button{color:#08110f;background:#73e0c1;border:1px solid #73e0c16b;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:800;display:inline-flex}.admin-export-result button svg{width:19px;height:19px}.admin-catalog-manager{gap:14px;width:100%;display:grid}.admin-product-picker>label{gap:8px;padding:16px;display:grid}.admin-product-picker>label>span{color:var(--text-muted);font-size:10px;font-weight:750}.admin-product-picker select{width:100%;min-height:50px;color:var(--text);font:inherit;background:#111317;border:1px solid #e7b85240;border-radius:13px;outline:0;padding:0 13px}.admin-product-picker select:focus-visible{border-color:#a98cff;box-shadow:0 0 0 3px #a98cff1f}.admin-product-picker select:disabled{opacity:.55}.admin-selected-product>header>b{color:#79dab9;text-transform:uppercase;white-space:nowrap;background:#51ddb30f;border:1px solid #51ddb338;border-radius:999px;padding:7px 9px;font-size:8px}.admin-plan-controls>h3{border-top:1px solid var(--line);color:var(--text-soft);margin:0;padding:14px 16px;font-size:12px}.admin-workspace{overflow-x:clip}.admin-topbar,.admin-tabs,.admin-dashboard,.admin-columns,.admin-panel,.admin-parity{min-width:0}.admin-tabs{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(102px,1fr));overflow:visible}.admin-tabs::-webkit-scrollbar{display:none}.admin-parity-tabs::-webkit-scrollbar{display:none}.admin-tabs button{touch-action:manipulation;min-width:0}.admin-tabs button svg{flex:none}.admin-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-parity{width:100%;max-width:1180px;margin:0 auto}.admin-parity-hero{min-width:0;position:relative}.admin-parity-hero>div{min-width:0}.admin-parity-tabs{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:9px;padding:0;display:grid;overflow:visible}.admin-parity-tabs button{white-space:normal;text-align:left;touch-action:manipulation;border-radius:16px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:60px;padding:9px 12px;display:grid}.admin-parity-tabs button>svg{justify-self:center;width:20px;height:20px}.admin-parity-tabs button>span{gap:3px;min-width:0;display:grid}.admin-parity-tabs button strong,.admin-parity-tabs button small{overflow-wrap:anywhere;min-width:0}.admin-parity-tabs button strong{color:inherit;font-size:11px;line-height:1.25}.admin-parity-tabs button small{color:var(--text-faint);font-size:8px;line-height:1.35}.admin-parity-tabs button.active small{color:#07130fb3}.admin-parity-search{width:100%;margin:0}.admin-parity .admin-columns,.admin-parity>.admin-panel{width:100%}.admin-parity .admin-panel,.admin-parity .admin-row-list article>div:first-child,.admin-parity .admin-nested-row span{min-width:0}.admin-parity .admin-row-list small,.admin-parity .admin-setting-list dd{overflow-wrap:anywhere}@media (width<=760px){.admin-workspace{padding:calc(10px + env(safe-area-inset-top)) 10px calc(34px + env(safe-area-inset-bottom))}.admin-topbar{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:12px;padding:17px;display:grid}.admin-topbar h1{margin-top:6px;font-size:21px}.admin-topbar>button{justify-content:space-between;width:100%;min-height:44px;padding:0 13px;font-size:10px}.admin-tabs{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:7px;position:relative;top:auto}.admin-tabs button{border-radius:12px;flex-direction:column;gap:5px;min-height:60px;padding:7px 4px;font-size:9px;line-height:1.15}.admin-tabs button svg{width:17px;height:17px}.admin-tab-label{text-align:center;width:100%}.admin-dashboard,.admin-columns{gap:11px}.admin-parity{gap:12px;padding:0 2px 28px}.admin-parity-hero{border-radius:20px;align-items:flex-start;min-height:0;padding:18px}.admin-parity-hero>div{padding-right:42px}.admin-parity-hero h2{margin-top:6px;font-size:22px;line-height:1.2}.admin-parity-hero p{font-size:11px;line-height:1.65}.admin-parity-hero>svg{width:30px;height:30px;position:absolute;top:18px;right:18px}.admin-parity-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-parity-tabs button{border-radius:14px;grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:62px;padding:8px 9px}.admin-parity-tabs button>svg{width:18px;height:18px}.admin-parity-tabs button strong{font-size:10px}.admin-parity-tabs button small{font-size:7.5px}.admin-parity-search{grid-template-columns:minmax(0,1fr) 42px;padding-left:12px}.admin-parity-search input{min-width:0}.admin-panel>header{flex-wrap:wrap;align-items:flex-start}.admin-panel>header>span{align-self:center}.admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-header-actions button{justify-content:center;width:100%}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.admin-action-grid button{min-width:0;padding:8px;font-size:10px;line-height:1.35}.admin-reseller-summary{align-items:flex-start;padding:14px}.admin-reseller-summary small{font-size:8px}.admin-reseller-policy-facts{grid-template-columns:1fr;padding:12px}.admin-reseller-policy-facts>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-reseller-policy-facts small,.admin-reseller-policy-facts strong{margin:0}.admin-reseller-rule-section{padding:12px}.admin-reseller-rule-row{grid-template-columns:1fr}.admin-reseller-rule-row>button,.admin-reseller-rule-actions,.admin-reseller-rule-actions button{width:100%}.admin-reseller-rule-actions button{flex:1 1 0}.admin-setting-list div{grid-template-columns:1fr;gap:5px}.admin-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.admin-export-grid button{min-height:84px}.admin-export-result{grid-template-columns:auto minmax(0,1fr)}.admin-export-result button{grid-column:1/-1;width:100%}.admin-selected-product>header>b{text-align:center;width:100%}}@media (width<=380px){.admin-tabs{gap:5px;padding:6px}.admin-tabs button{min-height:57px;font-size:8px}.admin-parity-tabs{grid-template-columns:1fr}.admin-parity-tabs button{min-height:56px}.admin-action-grid,.admin-export-grid,.admin-header-actions{grid-template-columns:1fr}.admin-reseller-summary{display:grid}.admin-contract-state{justify-self:start}.admin-reseller-rule-section>header{flex-direction:column;align-items:stretch}.admin-reseller-rule-section>header>button{width:100%}.admin-reseller-rule-actions{grid-template-columns:1fr;display:grid}}@media (width<=520px){.content{padding-left:16px;padding-right:16px}.customer-drawer{padding-left:17px;padding-right:17px}.customer-order-header{padding-right:48px}.customer-facts,.cancel-confirm>div:last-child{grid-template-columns:1fr}.feedback{grid-template-columns:21px minmax(0,1fr)}.feedback button{grid-column:1/-1;width:100%}}@media (prefers-contrast:more){:root{--line:#fff3;--line-strong:#ffffff57;--text-faint:#aaa5b7}.product-card,.workspace-section,.workspace-form,.reseller-card,.admin-panel{border-width:2px}}html,body,#root{min-width:0;overflow-x:clip}.application-shell,.app-header,.content,.customer-content,.workspace-access-bar{min-width:0}.bottom-navigation{width:min(100%,720px)}.workspace-access-bar{background:linear-gradient(145deg,#181723ed,#0c0d13f5);border:1px solid #b1a0ff21;border-radius:20px;grid-template-columns:minmax(118px,.55fr) minmax(0,1.45fr);align-items:center;gap:12px;margin:12px 20px 0;padding:12px;display:grid;box-shadow:0 15px 40px #0003,inset 0 1px #ffffff09}.workspace-access-copy{min-width:0;padding:2px 4px}.workspace-access-copy span,.workspace-access-copy strong{display:block}.workspace-access-copy span{color:var(--violet-strong);letter-spacing:.12em;text-transform:uppercase;font:800 8px/1.4 Inter,sans-serif}.workspace-access-copy strong{margin-top:5px;font-size:11px;line-height:1.55}.workspace-access-actions{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:8px;min-width:0;display:grid}.workspace-access-button{min-width:0;min-height:56px;color:var(--text);text-align:left;background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.workspace-access-button>svg:first-child{box-sizing:content-box;border-radius:10px;width:18px;height:18px;padding:7px}.workspace-access-button>svg:last-child{width:15px;color:var(--text-faint)}.workspace-access-button span{min-width:0}.workspace-access-button strong,.workspace-access-button small{overflow-wrap:anywhere;display:block}.workspace-access-button strong{font-size:11px;line-height:1.35}.workspace-access-button small{color:var(--text-faint);margin-top:3px;font:650 8px/1.35 Inter,sans-serif}.workspace-access-button.reseller{background:linear-gradient(145deg,#25695424,#ffffff05);border-color:#51ddb333}.workspace-access-button.reseller>svg:first-child{color:#78e9c5;background:#51ddb31a}.workspace-access-button.admin{background:linear-gradient(145deg,#79561724,#ffffff05);border-color:#e7be6c33}.workspace-access-button.admin>svg:first-child{color:#f0c66e;background:#e7be6c1a}.premium-hero{border-radius:26px;min-height:184px;padding:22px}.hero-copy h2{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;max-width:450px;margin:10px 0 7px;font-size:clamp(22px,5.8vw,31px);line-height:1.52}.hero-emblem{opacity:.78;border-radius:16px;width:48px;height:48px;top:20px;right:20px}.product-card{border-radius:20px;padding:11px}.product-art{height:108px;margin-bottom:11px}.product-card :is(h2,h3){min-height:40px;font-size:14px}.product-card>p{min-height:38px;margin:6px 0 11px;font-size:11px;line-height:1.65}.reseller-shell{width:min(100%,920px);padding:18px 16px calc(34px + env(safe-area-inset-bottom));margin:0 auto;overflow-x:clip}.reseller-hero{border-radius:24px;align-items:center;padding:22px}.reseller-hero>div{min-width:0}.reseller-hero h1{margin:7px 0 3px;font-size:clamp(27px,6vw,38px);line-height:1.25}.reseller-hero p{margin:0}.reseller-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:14px 0;display:grid;overflow:visible}.reseller-tabs button{text-transform:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;padding:7px 4px;line-height:1.2;display:flex}.reseller-tabs button svg{flex:none;width:17px;height:17px}.reseller-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.reseller-tabs button.active{box-shadow:0 10px 26px #3cbe9429}@media (width<=620px){.workspace-access-bar{border-radius:17px;grid-template-columns:1fr;gap:8px;margin:10px 16px 0;padding:10px}.workspace-access-copy{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.workspace-access-copy strong{margin-top:0;font-size:10px}.workspace-access-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-access-button{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:54px;padding:7px 8px}.workspace-access-button>svg:first-child{width:16px;height:16px;padding:6px}.workspace-access-button>svg:last-child{display:none}.content{padding-top:19px}.welcome-row{align-items:center;margin-bottom:15px}.welcome-row h1{font-size:22px}.premium-hero{border-radius:23px;min-height:168px;padding:19px}.hero-copy h2{max-width:390px;font-size:clamp(21px,6.4vw,27px);line-height:1.5}.hero-copy p{max-width:290px}.hero-emblem{width:42px;height:42px;top:16px;right:16px}.category-row{margin-bottom:20px}.reseller-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.reseller-hero{flex-direction:column;align-items:stretch;gap:14px;padding:19px}.reseller-hero>.secondary-button{width:100%}}@media (width<=390px){.app-header{min-height:66px;padding-left:14px;padding-right:14px}.brand{gap:9px;min-width:0}.brand.compact .brand-mark{width:38px;height:38px}.brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.header-actions{flex:none;gap:6px}.support-button,.avatar-button{width:40px;min-width:40px;height:40px;min-height:40px}.workspace-access-copy{display:none}.workspace-access-actions{grid-template-columns:1fr}.workspace-access-button{grid-template-columns:31px minmax(0,1fr) 15px}.workspace-access-button>svg:last-child{display:block}.private-badge{padding:6px 8px;font-size:8px}.premium-hero{min-height:160px}.hero-copy{max-width:100%}.hero-copy h2{padding-right:22px;font-size:21px}.hero-copy p{padding-right:26px;font-size:10px}.hero-emblem{opacity:.55;width:37px;height:37px}.product-grid{gap:9px}.product-card{border-radius:17px;padding:9px}.product-art{border-radius:14px;height:96px;padding:11px}.product-card :is(h2,h3){font-size:13px}.product-card>p{font-size:10px}}.product-art{isolation:isolate;position:relative;overflow:hidden}.product-art-image{z-index:-1;object-fit:cover;opacity:.72;filter:saturate(.92)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.product-art:has(.product-art-image):after{content:"";z-index:-1;background:linear-gradient(#080a0f0d,#080a0fad);position:absolute;inset:0}.catalogue-guide-media{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.catalogue-guide-media img,.catalogue-guide-media video{object-fit:contain;border:1px solid var(--line);background:#090a0e;border-radius:16px;width:100%;max-height:320px;display:block}.policy-center-list{gap:8px;padding:14px;display:grid}.policy-center-list details{border:1px solid var(--line);background:#ffffff05;border-radius:15px;overflow:hidden}.policy-center-list summary{min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:780;display:flex}.policy-center-list summary::-webkit-details-marker{display:none}.policy-center-list summary svg{width:16px;color:var(--violet-strong);transition:transform .2s}.policy-center-list details[open] summary svg{transform:rotate(90deg)}.policy-center-list p,.inline-policy p,.reseller-order-terms p{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 14px 14px;line-height:1.75}.policy-version{color:var(--text-faint);padding:0 14px 15px;display:block}.inline-policy,.reseller-order-terms{background:#8b6bff0e;border:1px solid #8b6bff33;border-radius:16px}.inline-policy strong{color:var(--violet-strong);padding:13px 14px 6px;display:block}.reseller-order-terms{margin:12px 0}.reseller-order-terms summary{cursor:pointer;min-height:46px;color:var(--violet-strong);align-items:center;padding:0 14px;font-weight:780;display:flex}.terms-check{min-height:48px;color:var(--text-muted);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;line-height:1.55;display:grid}.terms-check input{width:21px;height:21px;accent-color:var(--violet-strong)}.terms-check.locked{opacity:.62}.admin-form-grid input[type=file]{cursor:pointer;border-style:dashed;min-height:86px;padding:18px 12px}.admin-form-grid input[type=file]::file-selector-button{color:#f0c86f;background:#e7b85214;border:1px solid #e7b85238;border-radius:10px;min-height:38px;margin-right:10px;padding:0 13px}.admin-runtime-settings{padding:0 16px}.admin-payment-methods{border-top:1px solid var(--line);gap:8px;padding:14px 16px;display:grid}.admin-payment-methods article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.admin-payment-methods strong,.admin-payment-methods small{overflow-wrap:anywhere;display:block}.admin-payment-methods strong{font-size:11px}.admin-payment-methods small{color:var(--text-faint);margin-top:4px;font-size:8px}.admin-payment-methods button{color:#f0c86f;background:#e7b85212;border:1px solid #e7b85233;border-radius:10px;min-height:38px;padding:0 12px}.admin-operator-boundary{color:#85cdb7;background:#51ddb30a;border:1px solid #51ddb329;border-radius:14px;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:13px;font-size:9px;line-height:1.65;display:flex}.admin-operator-boundary svg{flex:none;width:17px}.admin-panel,.workspace-section,.reseller-card,.product-card,.admin-sheet{min-width:0}.admin-row-list article,.reseller-list>*{overflow-wrap:anywhere}button,input,select,textarea,summary{touch-action:manipulation}@media (width<=520px){.catalogue-guide-media{grid-template-columns:1fr}.catalogue-guide-media img,.catalogue-guide-media video{max-height:260px}.admin-form-grid input[type=file]{min-height:76px}}:root{--lux-bg:#07080d;--lux-surface:#11121beb;--lux-surface-2:#181824f0;--lux-violet:#a895ff;--lux-mint:#63e2bd;--lux-gold:#edc46f;--lux-border:#bdb0ff26;--lux-shadow:0 22px 70px #00000061, inset 0 1px #ffffff0b}body{background:radial-gradient(circle at 84% -4%, #7e5cff33, transparent 26rem), radial-gradient(circle at -8% 44%, #3ddaaa17, transparent 23rem), linear-gradient(180deg, #090a11, var(--lux-bg) 42%, #09090f)}.brand{min-width:0}.brand-mark{isolation:isolate;background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 42%),#090a0e;border-color:#edc46f52;border-radius:50%;box-shadow:0 10px 30px #0000005c,inset 0 0 0 1px #ffffff09}.brand-mark img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.brand.compact .brand-mark{border-radius:50%}.brand strong{color:#fbf9ff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.brand small{color:#908b9f;letter-spacing:.035em;font:650 10px/1.4 Inter,sans-serif}.app-header{background:#07080dd6;border-color:#fff1;box-shadow:0 18px 48px #00000040}.content{padding-bottom:8px}.welcome-row{margin-bottom:17px}.welcome-row h1{letter-spacing:-.025em}.private-badge{background:#63e2bd14;border-color:#63e2bd3d}.premium-hero{background:radial-gradient(circle at 82% 22%,#bba4ff57,#0000 24%),radial-gradient(circle at 8% 100%,#46dcb11a,#0000 34%),linear-gradient(138deg,#2a2146 0%,#171522 54%,#0e1117 100%);border-color:#baa7ff45;align-items:center;min-height:238px;padding:30px;box-shadow:0 28px 82px #0000006b,inset 0 1px #ffffff12}.premium-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 72%);mask-image:linear-gradient(110deg,#000,#0000 72%)}.hero-copy{max-width:min(100%,610px)}.hero-copy .overline{color:#c1b0ff;letter-spacing:.17em;font-size:10px}.hero-copy h2{color:#fbf9ff;letter-spacing:0;text-wrap:pretty;margin:15px 0 9px;padding-right:54px;font-size:clamp(27px,5vw,36px);line-height:1.62}.hero-copy p{color:#c1bbce;letter-spacing:.035em;font-size:11px}.hero-trust{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hero-trust span{color:#c8c2d6;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font:700 9px/1 Inter,sans-serif;display:inline-flex}.hero-trust svg{width:13px;color:var(--lux-mint)}.hero-emblem{color:#fff1c5;background:linear-gradient(145deg,#edc46f29,#ffffff0b);border-color:#edc46f40;width:55px;height:55px;top:25px;right:25px;box-shadow:0 14px 32px #0000003d}.search-field{min-height:60px;box-shadow:var(--lux-shadow);background:#0f1018e6;border-color:#bdb0ff2b;border-radius:20px;margin:18px 0}.search-field:focus-within{box-shadow:0 0 0 4px #a895ff1a, var(--lux-shadow);border-color:#a895ff8a}.search-field input{font-size:16px}.featured-products{margin:5px 0 27px;overflow:hidden}.featured-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.featured-header small,.featured-header h1{display:block}.featured-header small{color:var(--lux-violet);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font:800 9px/1.3 Inter,sans-serif}.featured-header h1{color:#faf8ff;margin:0;font-size:19px}.featured-controls{align-items:center;gap:7px;display:flex}.featured-controls button{border:1px solid var(--lux-border);color:#ded7f2;background:#ffffff0a;border-radius:13px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:500 24px/1 Inter,sans-serif}.featured-controls span{min-width:34px;color:var(--text-faint);text-align:center;font:700 9px/1 Inter,sans-serif}.featured-viewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.featured-viewport::-webkit-scrollbar{display:none}.featured-card{scroll-snap-align:start;min-width:min(86%,440px);min-height:248px;color:var(--text);background:var(--lux-surface);box-shadow:var(--lux-shadow);text-align:left;border:1px solid #bdb0ff2e;border-radius:25px;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}.featured-card .product-art{border-radius:0;width:100%;height:176px;margin:0;padding:18px}.featured-card .product-art.has-image:after{background:linear-gradient(#05060a05,#05060a38)}.featured-card-copy{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-width:0;padding:15px 52px 17px 17px;display:grid}.featured-card-copy small{color:var(--lux-mint);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;font:800 8px/1 Inter,sans-serif;display:flex}.featured-card-copy small i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #63e2bd17}.featured-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.featured-card-copy em{color:#c7baff;white-space:nowrap;align-self:center;font:800 11px/1 Inter,sans-serif}.featured-card>svg{color:#c6baff;width:20px;position:absolute;bottom:18px;right:16px}.featured-dots{justify-content:center;gap:0;margin-top:3px;display:flex}.featured-dots button{background:0 0;border:0;border-radius:99px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.featured-dots button:before{content:"";background:#ffffff30;border-radius:99px;width:7px;height:7px;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-dots button.active:before{background:linear-gradient(90deg, var(--lux-violet), var(--lux-mint));width:24px}.catalogue-heading{margin-bottom:14px;padding-top:3px}.section-title small{color:var(--lux-violet)}.section-title :is(strong,h1,h2){color:#faf8ff;letter-spacing:-.02em;font-size:22px}.section-title em{color:#c9bedf;border-color:var(--lux-border);background:#ffffff0a}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{border-color:var(--lux-border);box-shadow:var(--lux-shadow);background:linear-gradient(155deg,#171722fa,#0b0c12fc);border-radius:24px;padding:12px;display:block}.product-art{border-radius:19px;height:160px;margin-bottom:14px}.product-art.has-image{background:#090a10}.product-art-image{z-index:0;object-fit:contain;opacity:0;filter:none;background:#090a10;transition:opacity .28s,transform .4s}.product-art.has-image:after{z-index:1;background:linear-gradient(#06070b04,#06070b2e)}.product-art .art-glow,.product-art .art-symbol,.product-art .art-code{z-index:2}.product-card :is(h2,h3){color:#fbf9ff;min-height:0;margin:0;font-size:16px}.product-card>p{color:#9e98ac;min-height:40px}.availability{color:var(--lux-mint)}.card-footer{border-color:#ffffff13}.card-footer strong{color:#c9bcff;font-size:12px}.round-link{background:#a895ff17}.bottom-navigation{background:#07080de6;border-color:#ffffff14;box-shadow:0 -16px 45px #0000004d}.bottom-navigation button{color:#878293}.bottom-navigation button.active{color:#c7b9ff;background:linear-gradient(145deg,#8e74ff29,#8e74ff12)}.workspace-hero,.wallet-hero,.workspace-section,.workspace-form,.customer-drawer,.product-dialog,.policy-dialog,.reseller-card,.admin-panel,.admin-parity-hero,.admin-sheet{border-color:var(--lux-border);box-shadow:var(--lux-shadow)}.workspace-section,.workspace-form,.customer-drawer,.product-dialog,.policy-dialog{background:radial-gradient(circle at 92% 0,#8d6cff12,#0000 25%),linear-gradient(155deg,#171722fa,#0a0b11fc)}.order-list>button,.compact-list>div,.transaction-list>div{transition:background .18s,border-color .18s}@media (hover:hover){.order-list>button:hover,.compact-list>div:hover,.transaction-list>div:hover{background:#a895ff0b}}.reseller-shell{background:radial-gradient(circle at 88% -5%,#3ed6a826,#0000 30rem),#070b0a}.reseller-hero{box-shadow:var(--lux-shadow);border-color:#63e2bd33}.admin-workspace{background:radial-gradient(circle at 88% -5%,#edc46f24,#0000 32rem),#090906}.admin-topbar,.admin-panel,.admin-parity-hero{box-shadow:var(--lux-shadow)}.admin-section-banner{background:radial-gradient(circle at 92% 0,#e7b85224,#0000 46%),linear-gradient(145deg,#1b1917fa,#0b0d10fa);border:1px solid #e7b8522e;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto 16px;padding:20px 22px;display:flex;box-shadow:0 20px 60px #00000042}.admin-section-banner h2{margin:6px 0 4px;font-size:clamp(20px,4vw,27px)}.admin-section-banner p{color:var(--text-faint);margin:0;font-size:11px;line-height:1.65}.admin-section-banner>svg{color:#f0c96f;filter:drop-shadow(0 0 16px #e7b85233);background:#e7b85212;border:1px solid #e7b85233;border-radius:15px;width:42px;height:42px;padding:10px}.admin-panel{background:radial-gradient(circle at 100% 0,#9270ff0e,#0000 36%),linear-gradient(155deg,#1b1b22fb,#0b0d10fb);position:relative}.admin-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fad68752,#0000);height:1px;position:absolute;inset:0 0 auto}.admin-panel>*{z-index:1;position:relative}.admin-detail-sheet{width:min(100%,760px)}.admin-detail-hero{background:radial-gradient(circle at 90% 0,#e7b8521f,#0000 48%),#ffffff06;border:1px solid #e7b8522e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 46px 18px 0;padding:18px;display:grid}.admin-detail-icon{color:#f0c66b;background:#e7b85214;border:1px solid #e7b85233;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.admin-detail-icon svg{width:24px}.admin-detail-hero h2{margin:6px 0 4px;font-size:21px}.admin-detail-hero p{color:var(--text-faint);margin:0;font-size:9px}.admin-status-pill{color:#77dfbd;text-transform:uppercase;white-space:nowrap;background:#51ddb30f;border:1px solid #51ddb333;border-radius:999px;padding:7px 10px;font-size:8px}.admin-status-pill.status-cancelled,.admin-status-pill.status-rejected,.admin-status-pill.status-banned{color:#ff93a5;background:#ff6c820f;border-color:#ff6c8238}.admin-status-pill.status-pending_payment,.admin-status-pill.status-pending,.admin-status-pill.status-processing{color:#f0c76e;background:#e7b85212;border-color:#e7b85238}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.admin-detail-grid>div{border:1px solid var(--line);background:#ffffff05;border-radius:14px;min-width:0;padding:13px}.admin-detail-grid dt{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-detail-grid dd{overflow-wrap:anywhere;color:var(--text-soft);margin:6px 0 0;font:700 10px/1.55 Inter,sans-serif}.admin-detail-collection{border:1px solid var(--line);background:#ffffff05;border-radius:17px;margin:0 0 13px;overflow:hidden}.admin-detail-collection>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.admin-detail-collection h3{text-transform:capitalize;margin:0;font-size:12px}.admin-detail-collection>header>span{color:#bdaaff;text-align:center;background:#a98cff0f;border:1px solid #a98cff33;border-radius:999px;min-width:28px;padding:5px 8px;font-size:8px}.admin-detail-collection>p{color:var(--text-faint);text-align:center;margin:0;padding:18px;font-size:9px}.admin-detail-collection>article{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.admin-detail-collection>article:last-child{border-bottom:0}.admin-detail-collection>article>span{flex:1;min-width:0}.admin-detail-collection strong,.admin-detail-collection small{display:block}.admin-detail-collection strong{font-size:10px}.admin-detail-collection small{color:var(--text-faint);margin-top:4px;font-size:8px}.admin-detail-collection b{color:#c9b9ff;font-size:9px}.admin-product-media-card{background:radial-gradient(circle at 8% 0,#a98cff24,#0000 48%),#ffffff05;border:1px solid #a98cff38;border-radius:20px;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;margin:16px;padding:16px;display:grid}.admin-product-media-card>img{object-fit:contain;border:1px solid var(--line);background:#08090c;border-radius:16px;width:100%;height:220px;display:block}.admin-product-media-card h3{margin:7px 0 5px;font-size:20px}.admin-product-media-card p{color:var(--text-faint);margin:0 0 13px;font-size:10px;line-height:1.65}.admin-product-media-card .admin-row-actions{width:auto}.admin-coupon-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-coupon-actions button{color:#86e4c5;background:linear-gradient(145deg,#51ddb317,#51ddb309);border:1px solid #51ddb338;border-radius:11px;min-height:38px;padding:0 12px;font-size:10px;font-weight:780;transition:transform .16s,border-color .16s,opacity .16s}.admin-coupon-actions button:hover:not(:disabled){border-color:#51ddb36b;transform:translateY(-1px)}.admin-coupon-actions button.danger{color:#ff9eb0;background:linear-gradient(145deg,#ff6c821a,#ff6c8209);border-color:#ff6c823d}.admin-coupon-actions button:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.55)}.admin-status-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.admin-status-badge:before{content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.admin-status-badge.active{color:#68dbb6;background:#51ddb311;border-color:#51ddb33d}.admin-status-badge.disabled{color:#aaa5b9;background:#aaa5b90e;border-color:#aaa5b933}.admin-form-grid input[readonly]{cursor:not-allowed;color:#c7c1d5;background:#ffffff09;border-style:dashed}.admin-form-grid input[readonly]:focus{border-color:var(--line)}.admin-product-media-empty{min-height:220px;color:var(--text-faint);text-align:center;background:#a98cff0a;border:1px dashed #a98cff4d;border-radius:16px;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.admin-product-media-empty svg{color:#a98cff;width:30px}.admin-product-media-empty strong{font-size:11px}.admin-product-media-empty small{font-size:8px}.admin-menu-assets{grid-column:1/-1}.admin-menu-assets .admin-row-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.admin-menu-assets .admin-row-list article{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin:5px}.admin-catalogue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-catalogue-list>article{border:1px solid var(--line);background:linear-gradient(145deg,#18191ff0,#0b0d10f5);border-radius:18px;overflow:hidden}.admin-catalogue-list>article>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.admin-catalogue-list>article>header>span:nth-child(2){min-width:0}.admin-catalogue-list strong,.admin-catalogue-list small{display:block}.admin-catalogue-list small{color:var(--text-faint);margin-top:4px;font-size:9px}.admin-catalogue-list>article>header>.admin-row-actions{grid-column:1/-1}.admin-catalogue-mark{color:#efc66d;background:#e7b85212;border:1px solid #e7b85233;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-catalogue-mark svg{width:19px}.admin-catalogue-plans{padding:5px 13px 10px;display:grid}.admin-catalogue-plans>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:59px;padding:9px 0;display:flex}.admin-catalogue-plans>div:last-child{border-bottom:0}.admin-catalogue-plans>div>span{flex:1;min-width:0}@media (width<=760px){.admin-section-banner{padding:17px}.admin-section-banner>svg{width:36px;height:36px}.admin-detail-hero{grid-template-columns:auto minmax(0,1fr);margin-right:42px;padding:14px}.admin-detail-hero>.admin-status-pill{grid-column:1/-1;width:max-content}.admin-detail-grid{grid-template-columns:1fr}.admin-product-media-card{grid-template-columns:1fr;margin:12px;padding:12px}.admin-product-media-card>img,.admin-product-media-empty{height:190px;min-height:190px}.admin-menu-assets .admin-row-list{grid-template-columns:1fr;padding:5px}.admin-menu-assets .admin-row-list article{margin:4px}.admin-catalogue-list{grid-template-columns:1fr;padding:10px}.admin-catalogue-plans>div{flex-direction:column;align-items:flex-start}.admin-catalogue-plans .admin-row-actions{width:100%}.admin-coupon-actions{grid-template-columns:auto minmax(78px,1fr) minmax(78px,1fr);justify-content:stretch;width:100%;display:grid}.admin-coupon-actions button{justify-content:center;width:100%;padding-inline:8px}}@media (width<=360px){.admin-coupon-actions{grid-template-columns:1fr 1fr}.admin-coupon-actions .admin-status-badge{grid-column:1/-1;justify-self:start}}@media (width<=480px){.content{padding-left:15px;padding-right:15px}.welcome-row{align-items:center}.welcome-row h1{font-size:21px}.premium-hero{border-radius:25px;min-height:220px;padding:24px 20px}.hero-copy{max-width:100%}.hero-copy h2{padding-right:28px;font-size:clamp(23px,6.8vw,29px);line-height:1.65}.hero-copy p{max-width:260px;padding-right:0;font-size:9px;line-height:1.7}.hero-emblem{width:42px;height:42px;top:18px;right:18px}.hero-trust{margin-top:16px}.hero-trust span{min-height:29px;padding:0 8px;font-size:8px}.search-field{min-height:57px;margin:16px 0 22px}.featured-products{margin-bottom:25px}.featured-card{border-radius:22px;min-width:91%;min-height:232px}.featured-card .product-art{height:158px}.featured-card-copy{padding:14px 48px 15px 15px}.featured-controls button{width:36px;min-width:36px;height:36px;min-height:36px}.product-grid{grid-template-columns:1fr;gap:11px}.product-card{border-radius:21px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:132px minmax(0,1fr);column-gap:14px;padding:10px;display:grid}.product-card .product-art{border-radius:16px;grid-area:1/1/5;width:132px;height:158px;margin:0}.product-card .availability{grid-area:1/2;align-self:end;margin:5px 0 8px}.product-card :is(h2,h3){grid-area:2/2;align-self:start;font-size:15px;line-height:1.4}.product-card>p{grid-area:3/2;min-height:0;margin:6px 0 8px;font-size:10px;line-height:1.55}.product-card .card-footer{grid-area:4/2;align-self:end;padding-top:9px}.product-card .round-link{width:32px;height:32px}.product-card.skeleton{display:block}.section-title :is(strong,h1,h2){font-size:20px}}@media (width<=820px){.workspace-access-bar{grid-template-columns:1fr}.workspace-access-copy{display:none}.workspace-access-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.workspace-access-actions{grid-template-columns:1fr}}@media (width<=360px){.brand strong{max-width:170px;font-size:14px}.product-card{grid-template-columns:112px minmax(0,1fr);column-gap:11px}.product-card .product-art{width:112px;height:150px}.product-card :is(h2,h3){font-size:14px}.product-card .card-footer strong{font-size:10px}}@media (width>=760px){.application-shell,.bottom-navigation{width:min(100%,780px)}.content{padding-left:30px;padding-right:30px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.featured-viewport{scroll-snap-type:none}.product-art-image{transition:none}}.brand-mark img{object-fit:cover;padding:0}.avatar-button{padding:0;overflow:visible}.identity-avatar{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.identity-avatar>span{font:800 12px/1 Inter,sans-serif}.catalogue-heading{align-items:center}.catalogue-heading-actions{align-items:center;gap:8px;display:flex}.catalogue-view-toggle{border:1px solid var(--lux-border);scroll-margin-block:88px var(--bottom-navigation-clearance);background:#ffffff09;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.catalogue-view-toggle button{color:#8e889e;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.catalogue-view-toggle button.active{color:#f7f3ff;background:linear-gradient(145deg,#a895ff40,#a895ff1a);box-shadow:inset 0 0 0 1px #bdb0ff29}.catalogue-view-toggle svg{width:18px;height:18px}.product-grid.product-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-grid.product-view-grid .product-card{padding:10px;display:block}.product-grid.product-view-grid .product-card .product-art{border-radius:16px;width:100%;height:clamp(112px,32vw,160px);margin:0 0 12px}.product-grid.product-view-grid .product-card .availability,.product-grid.product-view-grid .product-card :is(h2,h3),.product-grid.product-view-grid .product-card>p,.product-grid.product-view-grid .product-card .card-footer{grid-area:auto;display:flex}.product-grid.product-view-grid .product-card .availability{margin-bottom:8px;display:inline-flex}.product-grid.product-view-grid .product-card :is(h2,h3){font-size:14px;display:block}.product-grid.product-view-grid .product-card>p{min-height:36px;margin:6px 0 10px;font-size:10px;display:-webkit-box}.product-grid.product-view-grid .product-card .card-footer{padding-top:9px}.product-grid.product-view-list{grid-template-columns:1fr;gap:11px}.product-grid.product-view-list .product-card{border-radius:21px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:132px minmax(0,1fr);column-gap:14px;padding:10px;display:grid}.product-grid.product-view-list .product-card .product-art{border-radius:16px;grid-area:1/1/5;width:132px;height:158px;margin:0}.product-grid.product-view-list .product-card .availability{grid-area:1/2;align-self:end;margin:5px 0 8px}.product-grid.product-view-list .product-card :is(h2,h3){grid-area:2/2;align-self:start;font-size:15px;line-height:1.4}.product-grid.product-view-list .product-card>p{grid-area:3/2;min-height:0;margin:6px 0 8px;font-size:10px;line-height:1.55}.product-grid.product-view-list .product-card .card-footer{grid-area:4/2;align-self:end;padding-top:9px}.product-grid.product-view-list .product-card.skeleton{display:block}@media (width<=360px){.catalogue-heading{gap:8px}.catalogue-heading-actions{gap:5px}.catalogue-heading>span small{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.catalogue-view-toggle button{width:44px;min-width:44px;height:44px;min-height:44px}.product-grid.product-view-grid{gap:8px}.product-grid.product-view-grid .product-card{border-radius:18px;padding:8px}.product-grid.product-view-grid .product-card .product-art{height:105px}.product-grid.product-view-grid .round-link{display:none}.product-grid.product-view-list .product-card{grid-template-columns:112px minmax(0,1fr);column-gap:11px}.product-grid.product-view-list .product-card .product-art{width:112px;height:150px}}@media (width>=760px){.product-grid.product-view-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-grid.product-view-list .product-card{grid-template-columns:190px minmax(0,1fr);column-gap:20px;padding:14px}.product-grid.product-view-list .product-card .product-art{width:190px;height:170px}.product-grid.product-view-list .product-card :is(h2,h3){font-size:18px}.product-grid.product-view-list .product-card>p{font-size:12px}}.account-experience{gap:18px}.account-identity-hero{min-height:178px;box-shadow:var(--lux-shadow);background:radial-gradient(circle at 84% 18%,#a895ff3b,#0000 32%),radial-gradient(circle at 4% 100%,#63e2bd17,#0000 34%),linear-gradient(145deg,#242039,#11121a 72%);border:1px solid #b8a7ff40;border-radius:28px;grid-template-columns:86px minmax(0,1fr) 44px;align-items:center;gap:18px;padding:25px;display:grid;position:relative;overflow:hidden}.account-identity-hero:after{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.account-profile-photo{z-index:1;background:linear-gradient(145deg,#edc46f26,#a895ff1f);border:1px solid #edc46f52;border-radius:27px;width:86px;height:86px;padding:4px;position:relative;box-shadow:0 18px 35px #00000052}.account-profile-photo .identity-avatar{background:#0b0c12;border-radius:22px}.account-profile-photo .identity-avatar>span{color:#eee9ff;font-size:21px}.account-identity-copy{z-index:1;min-width:0;position:relative}.account-identity-copy h1{color:#fbf9ff;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:25px;overflow:hidden}.account-identity-copy p{color:#a8a1b6;overflow-wrap:anywhere;margin:0;font-size:10px}.identity-trust{color:#7fe2c4;background:#63e2bd0f;border:1px solid #63e2bd2e;border-radius:99px;align-items:center;gap:6px;min-height:28px;margin-top:13px;padding:0 9px;font:750 8px/1 Inter,sans-serif;display:inline-flex}.identity-trust svg{width:13px}.account-identity-shield{z-index:1;color:#c1b3ff;background:#a895ff14;border:1px solid #a895ff33;border-radius:14px;width:42px;height:42px;padding:10px;position:relative}.account-profile-section,.preference-center-card,.account-activity-card,.account-trust-center,.premium-reseller-application{border-radius:25px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.account-form-grid label:last-of-type,.account-form-grid>.workspace-primary{grid-column:1/-1}.account-consent-row{background:#d3bf950a;border:1px solid #d3bf9533;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.account-grid .account-consent-row label{color:#d8d0bd;cursor:pointer;align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.35;display:inline-flex}.account-grid .account-consent-row label>span{color:#d8d0bd;font-size:11px}.account-grid .account-consent-row input{accent-color:#bfa879;border-radius:4px;flex:none;width:16px;height:16px;min-height:16px;padding:0}.account-consent-row button{color:#e7c994;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:11px;text-decoration:underline}.account-consent-row button:disabled{cursor:not-allowed;opacity:.5}.account-profile-section>.workspace-success{margin:0 17px 17px}.section-intro{color:#9c96a9;margin:0;padding:15px 17px 2px;font-size:9px;line-height:1.75}.preference-toggle-list{gap:9px;padding:14px 16px 16px;display:grid}.preference-toggle{width:100%;min-height:72px;color:var(--text);text-align:left;background:#ffffff06;border:1px solid #bdb0ff21;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:11px;transition:border-color .18s,background .18s,transform .18s;display:grid}.preference-toggle:hover{background:#a895ff0b;border-color:#a895ff4d}.preference-toggle:disabled{cursor:progress;opacity:.72}.preference-icon{color:#b9a9ff;background:linear-gradient(145deg,#a895ff26,#a895ff0f);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.preference-icon svg{width:18px}.preference-toggle span:nth-child(2){min-width:0}.preference-toggle strong,.preference-toggle small{display:block}.preference-toggle strong{font-size:11px}.preference-toggle small{color:#858090;margin-top:5px;font-size:8px;line-height:1.45}.preference-toggle>i{background:#24232d;border:1px solid #ffffff1f;border-radius:99px;width:44px;height:25px;transition:background .18s,border-color .18s;position:relative;box-shadow:inset 0 2px 5px #00000047}.preference-toggle>i>b{background:#8b8794;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #00000059}.preference-toggle>i.active{background:#40cca340;border-color:#63e2bd4d}.preference-toggle>i.active>b{background:#75e1c0;transform:translate(19px)}.preference-security-note{color:#79bda9;background:#63e2bd09;border:1px solid #63e2bd1f;border-radius:14px;align-items:flex-start;gap:8px;margin:0 16px 16px;padding:11px 12px;font-size:8px;line-height:1.6;display:flex}.preference-security-note svg{flex:none;width:15px}.account-activity-list{padding:10px 14px 14px;display:grid}.account-activity-list>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 4px;display:grid}.account-activity-list>button:last-child{border-bottom:0}.account-activity-list>button.read{opacity:.66}.activity-icon{color:#b5a4ff;background:#a895ff17;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.activity-icon svg{width:17px}.account-activity-list>button>span:nth-child(2){min-width:0}.account-activity-list strong,.account-activity-list small,.account-activity-list time{display:block}.account-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-activity-list small{color:#918b9c;margin-top:4px;font-size:8px;line-height:1.5}.account-activity-list time{color:#686472;margin-top:5px;font:650 7px/1 Inter,sans-serif}.account-activity-empty{color:#898392;text-align:center;align-content:center;place-items:center;gap:7px;min-height:125px;display:grid}.account-activity-empty svg{width:27px;color:var(--lux-mint)}.account-activity-empty strong{color:#d9d4e2;font-size:11px}.account-activity-empty small{max-width:280px;font-size:8px;line-height:1.55}.activity-more{color:#b7a9ef;background:#a895ff0b;border:1px solid #a895ff24;border-radius:13px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 28px);min-height:42px;margin:0 14px 14px;font-size:9px;font-weight:750;display:flex}.activity-more svg{width:14px}.policy-card-grid{gap:9px;padding:14px 16px;display:grid}.policy-card-grid>button{width:100%;min-height:76px;color:var(--text);text-align:left;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #bdb0ff24;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:11px;display:grid}.policy-card-grid>button>span{color:#c2b3ff;background:#a895ff1a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.policy-card-grid>button>span svg{width:19px}.policy-card-grid>button>div{min-width:0}.policy-card-grid strong,.policy-card-grid small{display:block}.policy-card-grid strong{font-size:11px}.policy-card-grid small{color:#8e8998;margin-top:5px;font-size:8px;line-height:1.45}.policy-card-grid>button>svg{color:#817b8c;width:15px}.policy-dialog-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020206cc;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.account-policy-dialog{outline:0;width:min(100%,720px);max-height:92dvh}.account-policy-dialog>header{align-items:center;gap:13px;margin:5px 42px 18px 0;display:flex}.account-policy-dialog>header h2{margin:6px 0 0;font-size:22px}.policy-dialog-icon{color:#c1b0ff;background:#a895ff17;border:1px solid #a895ff33;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.policy-dialog-icon svg{width:21px}.account-policy-dialog pre{color:#c3bdcb;white-space:pre-wrap;overflow-wrap:anywhere;background:#05060a5c;border:1px solid #bdb0ff21;border-radius:18px;margin:0;padding:16px;font:500 13px/1.65 Inter,Noto Sans Myanmar,sans-serif}.account-policy-dialog footer{color:#80c9b3;text-transform:capitalize;background:#63e2bd09;border:1px solid #63e2bd1f;border-radius:14px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:8px;display:flex}.account-policy-dialog footer svg{flex:none;width:16px}.account-policy-dialog footer span,.account-policy-dialog footer small{display:block}.account-policy-dialog footer small{color:#6e998c;margin-top:4px}.reseller-onboarding{gap:14px;padding:17px;display:grid}.reseller-onboarding>p{color:#a39dab;margin:0;font-size:10px;line-height:1.75}.reseller-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reseller-steps span{color:#777281;text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;justify-items:center;gap:7px;min-width:0;padding:10px 5px;display:grid}.reseller-steps i{background:#292731;border-radius:50%;place-items:center;width:25px;height:25px;font:800 9px/1 Inter,sans-serif;display:grid}.reseller-steps b{font-size:7px;line-height:1.45}.reseller-steps span.active{color:#c5b7ff;background:#a895ff0d;border-color:#a895ff33}.reseller-steps span.complete{color:#72d9b9;background:#63e2bd0a;border-color:#63e2bd29}.reseller-steps span.complete i{background:#63e2bd24}.reseller-policy-button{color:#c7baff;text-align:left;background:#a895ff0e;border:1px solid #a895ff33;border-radius:17px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:13px;display:grid}.reseller-policy-button>svg{width:19px}.reseller-policy-button>svg:last-child{color:#807a8c;width:14px}.reseller-policy-button strong,.reseller-policy-button small{display:block}.reseller-policy-button strong{font-size:10px}.reseller-policy-button small{color:#8e879c;margin-top:5px;font-size:8px;line-height:1.5}.premium-consent{background:#63e2bd09;border:1px solid #63e2bd24;border-radius:17px;align-items:start;gap:11px;min-height:72px;padding:14px;grid-template-columns:23px minmax(0,1fr)!important;display:grid!important}.premium-consent.locked{opacity:.55}.premium-consent input{accent-color:var(--lux-mint);margin:1px 0 0;width:21px!important;height:21px!important;min-height:21px!important;padding:0!important}.premium-consent span,.premium-consent b,.premium-consent small{display:block}.premium-consent b{color:#d8d3df;font-size:10px}.premium-consent small{color:#898493;margin-top:5px;font-size:8px;line-height:1.6}.reseller-account-status{color:#79dab9;background:#63e2bd0a;border:1px solid #63e2bd29;border-radius:17px;align-items:center;gap:12px;padding:15px;display:flex}.reseller-account-status>svg{flex:none;width:22px}.reseller-account-status strong,.reseller-account-status small{display:block}.reseller-account-status strong{font-size:11px}.reseller-account-status small{color:#7f9e94;margin-top:5px;font-size:8px}.account-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-support-card,.account-session-card{min-height:104px;color:var(--text);box-shadow:var(--lux-shadow);background:linear-gradient(145deg,#171722f5,#0a0b11fa);border:1px solid #bdb0ff24;border-radius:20px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;text-decoration:none;display:grid}.account-session-card{grid-template-columns:43px minmax(0,1fr)}.premium-support-card>span,.account-session-card>span{color:#b9a8ff;background:#a895ff17;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.premium-support-card>span svg,.account-session-card>span svg{width:19px}.premium-support-card div,.account-session-card div{min-width:0}.premium-support-card small,.premium-support-card strong,.premium-support-card p,.account-session-card small,.account-session-card strong,.account-session-card p{margin:0;display:block}.premium-support-card small,.account-session-card small{color:#827d8b;font-size:7px}.premium-support-card strong,.account-session-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.premium-support-card p,.account-session-card p{color:#77717f;margin-top:5px;font-size:7px;line-height:1.45}.premium-support-card>svg{color:#8d839e;width:14px}.premium-logout{color:#aaa4b2;background:#ffffff05;border-color:#ffffff17}@media (width<=480px){.account-consent-row{flex-wrap:wrap}.account-identity-hero{grid-template-columns:68px minmax(0,1fr);gap:14px;min-height:158px;padding:20px}.account-profile-photo{border-radius:22px;width:68px;height:68px}.account-profile-photo .identity-avatar{border-radius:18px}.account-identity-copy h1{font-size:21px}.account-identity-shield{display:none}.identity-trust{font-size:7px}.account-form-grid{grid-template-columns:1fr}.account-form-grid label:last-of-type,.account-form-grid>.workspace-primary{grid-column:auto}.account-service-grid{grid-template-columns:1fr}.account-activity-list>button{grid-template-columns:38px minmax(0,1fr)}.account-activity-list>button>.customer-status{grid-column:2;justify-self:start;margin-top:2px}.preference-toggle{grid-template-columns:39px minmax(0,1fr) 43px;padding:10px}.preference-icon{width:39px;height:39px}.account-policy-dialog pre{padding:13px;font-size:12px;line-height:1.7}}@media (width<=350px){.account-identity-hero{grid-template-columns:58px minmax(0,1fr);padding:16px}.account-profile-photo{width:58px;height:58px}.account-identity-copy h1{font-size:18px}.preference-toggle{grid-template-columns:36px minmax(0,1fr) 41px;gap:8px}.preference-icon{width:36px;height:36px}.reseller-steps b{font-size:6px}}.premium-orders-hero{background:radial-gradient(circle at 82% 12%,#8465ff47,#0000 36%),linear-gradient(145deg,#211d35,#11121b 70%);min-height:148px;padding:20px;position:relative}.hero-command-icon{color:#c4b5ff;background:linear-gradient(145deg,#a895ff2b,#a895ff0f);border:1px solid #bdb0ff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 35px #00000040}.hero-command-icon svg{width:22px}.hero-trust-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.hero-trust-row span{color:#86cfb8;background:#63e2bd0a;border:1px solid #63e2bd24;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.hero-trust-row svg{width:12px}.order-stat-grid>div{min-height:64px;box-shadow:var(--lux-shadow);background:linear-gradient(145deg,#1b1a27f2,#0c0d13fa);align-items:center;gap:10px;padding:10px;display:flex}.order-stat-grid>div>svg{color:#a894ff;flex:none;width:19px}.order-stat-grid>div>span{min-width:0}.order-stat-grid small{min-height:0}.premium-order-history>header h2,.premium-subscriptions>header h2{font-size:18px}.order-toolbar{border-bottom:1px solid var(--line);background:#05060a3d;gap:8px;padding:10px 12px;display:grid}.order-toolbar>label{background:#0405096b;border:1px solid #bdb0ff21;border-radius:14px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.order-toolbar>label:focus-within{border-color:#a895ff7a;box-shadow:0 0 0 3px #a895ff14}.order-toolbar>label svg{color:#8f879c;width:17px}.order-toolbar input{width:100%;min-width:0;height:44px;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.order-filter-strip{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.order-filter-strip::-webkit-scrollbar{display:none}.order-filter-strip button{color:#807b8a;letter-spacing:.04em;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;flex:none;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.order-filter-strip button.active{color:#d2c8ff;background:#a895ff1a;border-color:#a895ff47}.premium-order-list>button{grid-template-columns:43px minmax(0,1fr) auto 16px;min-height:76px;padding:11px 13px}.premium-order-list .order-icon{background:linear-gradient(145deg,#a895ff21,#a895ff0a);border:1px solid #a895ff21;width:43px;height:43px}.premium-order-list span strong{font-size:13px}.premium-order-list span small{color:#a9a3b2;font-size:10px}.premium-order-list span em{color:#6f6a78;align-items:center;gap:4px;margin-top:5px;font:10px/1.4 Inter,Noto Sans Myanmar,sans-serif;display:flex}.premium-order-list span em svg{width:10px}.premium-order-list>button>div:last-of-type b{color:#ded9e5;font-size:12px}.order-progress{background:linear-gradient(145deg,#a895ff12,#ffffff05);border:1px solid #a895ff24;border-radius:19px;margin:14px 0;padding:16px}.order-progress>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.order-progress>header span{color:#9a8cf4;letter-spacing:.15em;text-transform:uppercase;font:800 8px/1 Inter,Noto Sans Myanmar,sans-serif}.order-progress>header strong{color:#a8a2b2;font-size:9px}.order-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.order-progress li{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.order-progress li:not(:last-child):after{content:"";background:#ffffff17;height:1px;position:absolute;top:13px;left:calc(50% + 15px);right:calc(15px - 50%)}.order-progress li.complete:not(:last-child):after{background:linear-gradient(90deg,#65dfbc,#65dfbc47)}.order-progress li>span{z-index:1;color:#77717f;background:#15151e;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:27px;height:27px;font:800 8px/1 Inter,sans-serif;display:grid;position:relative}.order-progress li.complete>span{color:#63e0bd;background:#2d6f5d38;border-color:#65dfbc52;box-shadow:0 0 18px #51ddb314}.order-progress li>span svg{width:13px;height:13px}.order-progress li strong,.order-progress li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-progress li strong{color:#d7d2de;font-size:8px}.order-progress li small{color:#686370;max-width:100%;margin-top:3px;font-size:6px}.premium-wallet{--wallet-mint:#62e5bf}.premium-wallet-hero{background:radial-gradient(circle at 88% 8%,#46dbad38,#0000 38%),radial-gradient(circle at 6% 100%,#5b75ff1a,#0000 32%),linear-gradient(145deg,#152321,#0c1114 72%);border-color:#63e2bd30;padding:19px 21px 20px;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000052,inset 0 1px #ffffff0e}.premium-wallet-hero:before{content:"";border:1px solid #63e2bd12;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-40px;box-shadow:0 0 0 30px #63e2bd06,0 0 0 62px #63e2bd05}.premium-wallet-hero>.wallet-hero-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.wallet-brand,.wallet-verified{align-items:center;gap:7px;color:#bcebdd!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;display:flex!important}.wallet-brand svg{width:19px}.wallet-verified{background:#63e2bd0b!important;border:1px solid #63e2bd21!important;border-radius:999px!important;padding:7px 9px!important}.wallet-verified svg{width:12px}.premium-wallet-hero>small{letter-spacing:.04em;text-transform:uppercase;margin-top:15px;font-size:11px;position:relative}.premium-wallet-hero h1{letter-spacing:-.045em;margin:6px 0 13px;font-size:clamp(32px,9vw,46px);position:relative}.premium-wallet-hero>.wallet-balance-meta{flex-wrap:wrap;gap:7px;display:flex;position:relative}.premium-wallet-hero>.wallet-balance-meta span{align-items:center;gap:5px;padding:6px 8px;display:flex}.wallet-balance-meta svg{width:12px}.wallet-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0fdb;border-color:#bdb0ff1c;gap:6px;padding:6px;position:sticky;top:74px;box-shadow:0 14px 28px #00000029}.wallet-tabs button{justify-content:center;align-items:center;gap:7px;min-height:47px;display:flex}.wallet-tabs button svg{width:15px}.wallet-tabs button.active{color:#d0c5ff;background:linear-gradient(145deg,#a895ff2e,#a895ff12);box-shadow:inset 0 1px #ffffff0a}.wallet-ledger>header{align-items:flex-start}.wallet-ledger>header p{color:#777281;margin:6px 0 0;font-size:11px;line-height:1.55}.transaction-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:var(--text);text-align:left;background:0 0;grid-template-columns:43px minmax(0,1fr) auto 15px;align-items:center;gap:11px;padding:13px 15px;display:grid}.transaction-list>button:last-child{border-bottom:0}.transaction-list>button:hover{background:#a895ff0a}.transaction-list>button>span:nth-child(2){min-width:0}.transaction-list strong,.transaction-list small{display:block}.transaction-list strong{color:#d8d4dc;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.transaction-list small{color:#77717f;margin-top:3px;font-size:10px;line-height:1.45}.transaction-list>button>b{white-space:nowrap;font-size:13px}.transaction-list>button>b.credit{color:var(--wallet-mint)}.transaction-list>button>b.debit{color:#ff91a4}.transaction-list>button>svg{color:#77717f;width:14px}.transaction-icon,.request-kind{border-radius:15px;flex:none;place-items:center;width:43px;height:43px;display:grid}.transaction-icon svg,.request-kind svg{width:18px}.transaction-icon.credit,.request-kind.credit{color:var(--wallet-mint);background:#63e2bd16}.transaction-icon.debit,.request-kind.debit{color:#ff91a4;background:#ff6c8213}.wallet-requests>div{min-height:67px}.wallet-requests>div>b{color:#d7d2dc;white-space:nowrap}.premium-wallet-form{box-shadow:var(--lux-shadow);border-color:#bdb0ff24;gap:17px;padding:21px}.premium-wallet-form.topup{background:radial-gradient(circle at 94% 0,#63e2bd1a,#0000 29%),linear-gradient(155deg,#191a27,#0c0d13)}.premium-wallet-form.withdraw{background:radial-gradient(circle at 94% 0,#a895ff1f,#0000 29%),linear-gradient(155deg,#1b1929,#0c0d13)}.wallet-form-heading{align-items:center;gap:13px;display:flex}.wallet-form-heading>div{min-width:0}.wallet-form-heading h2{margin:5px 0 0;font-size:25px}.wallet-form-heading p{color:#898391;margin:6px 0 0;font-size:9px;line-height:1.55}.wallet-form-icon{color:#b9a9ff;background:#a895ff14;border:1px solid #a895ff2e;border-radius:17px;flex:none;place-items:center;width:49px;height:49px;display:grid}.wallet-form-icon svg{width:21px}.wallet-amount-field>div{border:1px solid var(--line);background:#0405096b;border-radius:15px;align-items:center;gap:9px;padding:0 13px;display:flex}.wallet-amount-field>div:focus-within{border-color:#a895ff80;box-shadow:0 0 0 3px #a895ff12}.wallet-amount-field svg{color:#91879f;width:19px}.wallet-amount-field input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important;font-weight:700!important}.amount-suggestions{gap:7px;margin-top:-8px;display:flex}.amount-suggestions button{color:#958e9e;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;min-height:31px;padding:0 11px;font-size:8px;font-weight:700}.wallet-method-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.wallet-method-picker legend{color:var(--text-faint);grid-column:1/-1;margin-bottom:1px;font-size:9px}.wallet-method-picker>button{color:#9b95a3;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;align-content:center;justify-items:start;gap:4px;min-width:0;min-height:84px;padding:11px;display:grid;position:relative}.wallet-method-picker>button>span{color:#a995ff;background:#a895ff14;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.wallet-method-picker>button>span svg{width:15px}.wallet-method-picker>button>b,.wallet-method-picker>button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wallet-method-picker>button>b{font-size:9px}.wallet-method-picker>button>small{color:#6f6977;font-size:7px}.wallet-method-picker>button>svg{width:14px;color:var(--wallet-mint);position:absolute;top:9px;right:9px}.wallet-method-picker>button.active{color:#d5caff;background:#a895ff17;border-color:#a895ff61;box-shadow:inset 0 1px #ffffff0a}.wallet-method-picker>p{color:#918a99;border:1px dashed #ffffff1a;border-radius:14px;grid-column:1/-1;margin:0;padding:14px;font-size:9px;line-height:1.6}.funding-details{background:linear-gradient(145deg,#63e2bd0e,#05090959);border:1px solid #63e2bd26;border-radius:20px;gap:13px;padding:16px;display:grid}.funding-details>header{grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.funding-details>header>span{width:40px;height:40px;color:var(--wallet-mint);background:#63e2bd17;border-radius:13px;place-items:center;display:grid}.funding-details>header svg{width:18px}.funding-details>header>svg{color:var(--wallet-mint)}.funding-details header small,.funding-details header strong{display:block}.funding-details header small{color:#708c83;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.funding-details header strong{margin-top:4px;font-size:11px}.wallet-payment-qr{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:min(220px,75%);margin:3px auto;padding:9px;box-shadow:0 18px 38px #00000047}.wallet-qr-fallback{color:#8fcbb9;background:#63e2bd09;border:1px dashed #63e2bd2e;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.wallet-qr-fallback svg{width:20px}.wallet-qr-fallback strong,.wallet-qr-fallback small{display:block}.wallet-qr-fallback strong{font-size:9px}.wallet-qr-fallback small{color:#708a82;margin-top:4px;font-size:7px}.funding-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.funding-details dl>div{background:#00000026;border:1px solid #ffffff0f;border-radius:13px;min-width:0;padding:11px}.funding-details dt{color:#71847e;font-size:7px}.funding-details dd{overflow-wrap:anywhere;color:#d2dcd8;margin:5px 0 0;font-size:9px;font-weight:700}.funding-details>p{color:#91a49e;white-space:pre-line;margin:0;font-size:8px;line-height:1.7}.premium-proof-upload{border-color:#a895ff4d;min-height:76px}.withdrawal-balance-preview{background:#63e2bd09;border:1px solid #63e2bd1f;border-radius:16px;grid-template-columns:28px minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:8px;padding:13px;display:grid}.withdrawal-balance-preview>svg{width:19px;color:var(--wallet-mint)}.withdrawal-balance-preview>svg:nth-of-type(2){color:#6f7f7a;width:13px}.withdrawal-balance-preview small,.withdrawal-balance-preview strong{display:block}.withdrawal-balance-preview small{color:#6f817b;font-size:7px}.withdrawal-balance-preview strong{margin-top:4px;font-size:9px}.premium-wallet-form .workspace-primary{min-height:53px;box-shadow:0 13px 30px #7556e83b}.transaction-detail{outline:0}.transaction-detail>header{align-items:center;gap:13px;margin:4px 45px 18px 0;display:flex}.transaction-detail>header>div{min-width:0}.transaction-detail>header h2{margin:5px 0 3px}.transaction-detail>header small{color:#787280;font-size:8px}.transaction-detail-icon{border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid}.transaction-detail-icon svg{width:23px}.transaction-detail-icon.credit{color:var(--wallet-mint);background:#63e2bd17}.transaction-detail-icon.debit{color:#ff91a4;background:#ff6c8214}.transaction-amount{border:1px solid var(--line);text-align:center;background:#ffffff06;border-radius:21px;justify-items:center;gap:6px;padding:23px;display:grid}.transaction-amount small{color:#797380;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.transaction-amount strong{letter-spacing:-.04em;font-size:clamp(28px,8vw,40px)}.transaction-amount.credit strong{color:var(--wallet-mint)}.transaction-amount.debit strong{color:#ff91a4}.transaction-amount span{color:#8d8794;font-size:9px}.transaction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.transaction-facts>div{border:1px solid var(--line);background:#ffffff05;border-radius:15px;min-width:0;padding:13px}.transaction-facts dt{color:#716b79;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.transaction-facts dd{overflow-wrap:anywhere;color:#cbc5d0;margin:6px 0 0;font-size:9px;line-height:1.55}.ledger-assurance{color:#7bc7b1;background:#63e2bd09;border:1px solid #63e2bd21;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.ledger-assurance>svg{flex:none;width:18px}.ledger-assurance strong,.ledger-assurance small{display:block}.ledger-assurance strong{font-size:9px}.ledger-assurance small{color:#6f9187;margin-top:4px;font-size:7px;line-height:1.55}@media (width<=480px){.premium-orders-hero{min-height:0;padding:15px 17px}.premium-orders-hero .hero-command-icon{display:none}.premium-orders-hero h1{font-size:22px}.premium-orders-hero p,.premium-orders-hero .hero-trust-row{display:none}.order-stat-grid>div{justify-items:start;gap:4px;min-height:56px;padding:8px;display:grid}.order-stat-grid>div>svg{width:16px}.premium-order-list>button{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon content""icon state";gap:5px 9px;padding:10px 12px}.premium-order-list .order-icon{grid-area:icon;width:34px;height:34px}.premium-order-list>button>span{grid-area:content}.premium-order-list>button>div:last-of-type{justify-content:space-between;align-items:center;justify-items:initial;grid-area:state;gap:8px;display:flex}.premium-order-list>button>div:last-of-type b{white-space:nowrap}.premium-order-list>button>svg{display:none}.order-progress{padding:14px 10px}.order-progress li strong{font-size:7px}.order-progress li small{font-size:5.5px}.premium-wallet-hero{padding:16px}.wallet-verified{font-size:7px!important}.wallet-tabs{top:68px}.wallet-tabs button{gap:5px;font-size:9px}.transaction-list>button{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon content""icon amount";gap:4px 9px;padding:10px 12px}.transaction-icon,.request-kind{width:34px;height:34px}.transaction-list>button>.transaction-icon{grid-area:icon}.transaction-list>button>span:nth-child(2){grid-area:content}.transaction-list>button>b{grid-area:amount;justify-self:end}.transaction-list>button>svg{display:none}.premium-wallet-form{padding:17px}.wallet-method-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-details dl,.transaction-facts{grid-template-columns:1fr}}@media (width<=350px){.wallet-tabs button span{display:none}.wallet-tabs button svg{width:18px}.wallet-method-picker{grid-template-columns:1fr}.wallet-method-picker>button{grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;min-height:68px}.wallet-method-picker>button>b,.wallet-method-picker>button>small{grid-column:2}.wallet-method-picker>button>small{margin-top:-2px}.withdrawal-balance-preview{grid-template-columns:24px minmax(0,1fr);row-gap:5px}.withdrawal-balance-preview>svg:nth-of-type(2){display:none}.withdrawal-balance-preview>span:last-child{grid-column:2}.withdrawal-balance-preview strong{white-space:nowrap}}.product-art{--media-accent:168, 149, 255;--media-surface:20, 20, 31;isolation:isolate;border:1px solid rgba(var(--media-accent), .16);background:radial-gradient(circle at 78% 16%, rgba(var(--media-accent), .2), transparent 32%), linear-gradient(145deg, rgba(var(--media-surface), .99), #06070cfc);padding:0;box-shadow:inset 0 1px #ffffff0e,0 18px 34px #00000038}.product-tone-1{--media-accent:86, 226, 184;--media-surface:15, 37, 34}.product-tone-2{--media-accent:92, 183, 255;--media-surface:15, 31, 44}.product-tone-3{--media-accent:235, 191, 104;--media-surface:39, 31, 18}.product-art:before{z-index:0;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:50%;width:76%;position:absolute;top:-42%;right:-23%;box-shadow:0 0 0 25px #ffffff05,0 0 0 52px #ffffff03}.product-art:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff13,#0000 30% 67%,#00000029);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.product-art-stage{z-index:2;background:linear-gradient(145deg,#08090ee6,#040508c2);border:1px solid #ffffff17;border-radius:14px;place-items:center;display:grid;position:absolute;inset:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000047}.product-art-frame{z-index:2;background:#04050957;border:1px solid #ffffff13;border-radius:10px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:calc(100% - 14px);height:calc(100% - 14px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff09}.product-art-image{z-index:1;object-fit:scale-down;object-position:center;opacity:0;filter:saturate(.96)contrast(1.025);-webkit-user-select:none;user-select:none;background:0 0;place-self:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;padding:0;transition:opacity .28s,filter .35s;display:block;position:relative;inset:auto}.product-art.has-image .product-art-image{opacity:1}.product-art.artwork-portrait .product-art-frame{width:min(68%,240px)}.product-art.artwork-square .product-art-frame{width:min(86%,360px)}.product-art.artwork-landscape .product-art-frame,.product-art.artwork-wide .product-art-frame{width:calc(100% - 14px)}.product-art.density-compact .product-art-image{filter:saturate(.94)contrast(1.02)}.product-art-backdrop{z-index:1;object-fit:cover;object-position:center;opacity:.2;filter:blur(18px)saturate(.82)brightness(.66);pointer-events:none;-webkit-user-select:none;user-select:none;width:132%;height:132%;position:absolute;inset:-16%;transform:scale(1.08)}.product-art-sheen{z-index:3;background:linear-gradient(120deg, #ffffff14, transparent 23%, transparent 72%, rgba(var(--media-accent), .06));pointer-events:none;border-radius:14px;position:absolute;inset:9px;overflow:hidden}.product-art.has-image .art-glow,.product-art.has-image .art-symbol,.product-art.has-image .art-code{display:none}.product-art:not(.has-image) .product-art-sheen{opacity:.48}.product-card:focus-visible{outline-offset:3px;outline:2px solid #bdb0ffad}@media (hover:hover){.product-card:hover .product-art-image,.featured-card:hover .product-art-image{filter:saturate(1.04)contrast(1.035)}}.featured-card .product-art{height:clamp(160px,44vw,190px)}.featured-card .product-art-stage,.featured-card .product-art-sheen{inset:11px}.featured-card .product-art.artwork-portrait .product-art-frame{width:min(38%,210px)}.featured-card .product-art.artwork-square .product-art-frame{width:min(48%,250px)}.product-grid.product-view-grid .product-card .product-art{aspect-ratio:4/3;height:auto}.product-grid.product-view-list .product-card .product-art{aspect-ratio:1;align-self:center;height:auto}.product-dialog>.product-art.large{aspect-ratio:16/10;border-radius:24px;width:min(100%,360px);height:auto;margin:20px 0 18px}.product-dialog>.product-art.large .product-art-stage,.product-dialog>.product-art.large .product-art-sheen{inset:12px}.product-dialog>.product-art.large.artwork-portrait .product-art-frame{width:min(46%,220px)}.product-dialog>.product-art.large.artwork-square .product-art-frame{width:min(64%,280px)}@media (width<=480px){.product-art-stage,.product-art-sheen{inset:6px}.product-art-frame{border-radius:9px;width:calc(100% - 8px);height:calc(100% - 8px)}.product-art.artwork-portrait .product-art-frame{width:min(72%,190px)}.product-art.artwork-square .product-art-frame{width:min(90%,260px)}.featured-card .product-art-stage,.featured-card .product-art-sheen{inset:8px}.featured-card .product-art.artwork-portrait .product-art-frame{width:min(44%,180px)}.featured-card .product-art.artwork-square .product-art-frame{width:min(56%,220px)}.product-grid.product-view-list .product-card .product-art{align-self:start}.product-dialog>.product-art.large{width:calc(100% - 52px);min-width:210px}}@media (prefers-reduced-motion:reduce){.product-art-image{transition:none}}.reseller-purchase-composer{gap:16px;padding-top:18px;display:grid}.reseller-purchase-heading{background:linear-gradient(135deg,#1a362ed1,#12151beb);border:1px solid #73e6c02e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.reseller-purchase-heading small,.reseller-section-heading small{color:#72d9b7;letter-spacing:.12em;text-transform:uppercase;font:750 10px/1.4 Inter,sans-serif}.reseller-purchase-heading h2,.reseller-purchase-heading p{margin:3px 0 0}.reseller-purchase-heading h2{font-size:19px}.reseller-purchase-heading p{color:#91a39d;font-size:11px}.reseller-purchase-heading>b{color:#9af3d5;white-space:nowrap;background:#44ba9117;border:1px solid #73e6c038;border-radius:999px;padding:7px 10px;font-size:11px}.reseller-purchase-icon{color:#7af0c7;background:#73e6c014;border:1px solid #73e6c040;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.reseller-flow-notice{color:#c8bdff;background:linear-gradient(135deg,#8b6bff1a,#3dc69d0d);border:1px solid #8b6bff38;border-radius:17px;align-items:flex-start;gap:12px;padding:14px;display:flex}.reseller-flow-notice svg{flex:none;width:20px}.reseller-flow-notice span{gap:4px;display:grid}.reseller-flow-notice strong{color:#f6f3ff;font-size:12px}.reseller-flow-notice small{color:#a9a3bb;font-size:10px;line-height:1.7}.reseller-quantity-block{gap:10px;display:grid}.reseller-quantity-block>label{color:#a7a2b7;font-size:11px}.reseller-quantity-control{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.reseller-quantity-control button,.reseller-quantity-control input{color:#f9f7ff;background:#0d0e15;border:1px solid #978fb838;border-radius:15px;min-height:50px}.reseller-quantity-control button{place-items:center;display:grid}.reseller-quantity-control input{text-align:center;min-width:0;font:800 18px/1 Inter,sans-serif}.reseller-quantity-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.reseller-quantity-presets button,.activation-mode button{color:#aaa4ba;background:#14141de6;border:1px solid #978fb82e;border-radius:12px;min-height:38px;font-size:10px}.reseller-quantity-presets button.active,.activation-mode button.active{color:#07110e;background:#73e6c0;border-color:#73e6c085}.reseller-quote-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reseller-quote-summary>span{background:#0d0e15d9;border:1px solid #978fb829;border-radius:15px;gap:5px;padding:13px;display:grid}.reseller-quote-summary small{color:#8e899e;font-size:9px}.reseller-quote-summary strong{color:#f5f1ff;overflow-wrap:anywhere;font-size:12px}.reseller-quote-summary .discount strong{color:#74e6c0}.reseller-quote-summary .discount small{align-items:center;gap:5px;display:flex}.reseller-quote-summary .discount svg{width:13px}.reseller-quote-summary .total{background:linear-gradient(135deg,#8b6bff2e,#41d2a414);grid-column:1/-1}.reseller-quote-summary .total strong{color:#c8b9ff;font-size:22px}.reseller-create-button{box-shadow:0 14px 32px #6348d33d}.reseller-panel-section{gap:12px;display:grid}.reseller-section-heading{justify-content:space-between;align-items:end;padding:4px 2px;display:flex}.reseller-section-heading h2{margin:4px 0 0;font-size:22px}.reseller-section-heading em{color:#bdb6ce;border:1px solid #978fb82e;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.reseller-card{background:linear-gradient(145deg,#141918fa,#0d1011fa);box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000002e}.reseller-card-actions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.reseller-card-actions button{min-height:38px;padding:8px 12px}.reseller-detail-dialog{max-width:520px}.reseller-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.reseller-detail-grid>div{background:#0a0b11c7;border:1px solid #978fb829;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.reseller-detail-grid dt{color:#c4b9a8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.reseller-detail-grid dd{color:#f5f2ff;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.activation-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}@media (width<=560px){.reseller-purchase-heading{grid-template-columns:auto minmax(0,1fr)}.reseller-purchase-heading>b{grid-column:2;justify-self:start}.reseller-quantity-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-quote-summary,.reseller-detail-grid{grid-template-columns:1fr}.reseller-detail-grid{background:#171b1d;border:1px solid #978fb833;border-radius:12px;gap:0;overflow:hidden}.reseller-detail-grid>div{background:0 0;border:0;border-bottom:1px solid #978fb824;border-radius:0;grid-template-columns:minmax(76px,36%) minmax(0,1fr);align-items:baseline;gap:9px;padding:8px 11px}.reseller-detail-grid>div:last-child{border-bottom:0}.reseller-quote-summary .total{grid-column:auto}.reseller-card-actions{width:100%;margin-left:38px}.reseller-card-actions button{flex:1}}.premium-pagination{background:radial-gradient(circle at 8% 0,#73e6c014,#0000 42%),linear-gradient(145deg,#101219fa,#0a0b11fa);border:1px solid #978fb82e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0000002e}.premium-pagination-summary{gap:3px;min-width:0;display:grid}.premium-pagination-summary strong{color:#f4f1ff;font-variant-numeric:tabular-nums;font-size:12px}.premium-pagination-summary small{color:#8e899e;letter-spacing:.035em;font-size:9px}.wallet-history-pagination{gap:12px;display:grid}.wallet-history-pagination>.premium-pagination{margin-top:0}.premium-pagination-controls,.premium-pagination-pages{align-items:center;gap:6px;display:flex}.premium-pagination-pages>span{align-items:center;gap:4px;display:inline-flex}.premium-pagination-controls button{color:#bdb7cf;font-variant-numeric:tabular-nums;background:#14141deb;border:1px solid #978fb830;border-radius:12px;place-items:center;min-width:44px;min-height:44px;padding:0 10px;font:750 10px/1 Inter,sans-serif;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.premium-pagination-controls button svg{width:15px;height:15px}.premium-pagination-controls button[aria-current=page]{color:#06100d;background:linear-gradient(135deg,#83efd0,#a99bff);border-color:#73e6c080;box-shadow:0 8px 18px #56cea629}.premium-pagination-controls button:disabled{cursor:not-allowed;opacity:.32}.premium-pagination-controls button:focus-visible{outline-offset:2px;outline:2px solid #b5a5ffb8}@media (hover:hover){.premium-pagination-controls button:not(:disabled):hover{color:#f7f4ff;background:#252333f5;border-color:#73e6c06b;transform:translateY(-1px)}}.reseller-cancel-dialog{background:radial-gradient(circle at 100% 0,#ff5c831c,#0000 42%),linear-gradient(155deg,#15121afc,#0a0b11fc);border-color:#ff6f9140;max-width:500px}.policy-icon.danger{color:#ff91ad;background:#ff5b8314;border-color:#ff6f9142}.reseller-cancel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.reseller-cancel-summary>span{background:#090a10bf;border:1px solid #978fb829;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.reseller-cancel-summary small{color:#8e899e;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.reseller-cancel-summary strong{color:#f4f1ff;overflow-wrap:anywhere;font-size:11px}.reseller-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.danger-button{color:#ffd5df;background:linear-gradient(135deg,#8225407a,#421a2b9e);border:1px solid #ff6f915c;border-radius:14px;min-height:46px;font-weight:750}.danger-button:disabled{opacity:.45}@media (width<=620px){.premium-pagination{grid-template-columns:1fr}.premium-pagination-controls{justify-content:space-between}.premium-pagination-pages{flex:1;justify-content:center}.premium-pagination-controls button{min-width:44px;min-height:44px;padding-inline:8px}}@media (width<=520px){.premium-pagination-pages>span:not(.current),.premium-pagination-pages>span.current>i{display:none}}@media (width<=390px){.premium-pagination{padding:12px}.premium-pagination-controls,.premium-pagination-pages{gap:4px}.premium-pagination-controls button{min-width:44px;min-height:44px;padding-inline:6px}.premium-pagination-controls .pagination-edge{display:none}.reseller-cancel-summary,.reseller-confirm-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reseller-shell .search-field button{color:#e6d0aa;background:#d5be981a;border:1px solid #d5be9847;border-radius:11px;width:auto;min-width:66px;min-height:44px;padding-inline:10px;font-size:12px;font-weight:700}.reseller-shell .search-field button:focus-visible{outline-offset:2px;outline:2px solid #e6d0aa}.application-shell .app-header{padding:max(12px, env(safe-area-inset-top)) 18px 12px;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#0a0b11e0;border-bottom-color:#ffffff12}.application-shell .content{padding-top:18px}.application-shell .welcome-row{margin-bottom:15px}.application-shell .welcome-row h1{font-size:clamp(21px,5vw,27px);line-height:1.3}.application-shell .premium-hero{background:radial-gradient(circle at 86% 16%,#816ceb4a,#0000 33%),linear-gradient(145deg,#211e32,#10121c 61%,#0d1017);border:1px solid #b1a3ff30;border-radius:25px;min-height:228px;padding:25px;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff0f}.application-shell .premium-hero:before{opacity:.11}.application-shell .hero-explore{color:#100d1c;cursor:pointer;background:linear-gradient(135deg,#c0b2ff,#a694ff);border:1px solid #ffffff26;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:19px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 24px #6d58dc38}.application-shell .hero-explore svg{width:17px;height:17px}.application-shell .hero-explore:active{transform:scale(.97)}.application-shell .search-field{background:#141620;border-radius:17px;min-height:54px;margin:17px 0 22px;box-shadow:inset 0 1px #ffffff0a}.application-shell .featured-card,.application-shell .product-card{background:#151720;border-color:#ffffff1a;border-radius:21px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 12px 32px #0000002e}.application-shell .product-card .product-art{border-radius:15px}.application-shell .product-card:active,.application-shell .featured-card:active{transform:scale(.985)}.application-shell .catalogue-more-error{color:#ffd6d6;text-align:center;margin:17px 0 0;font-size:13px;line-height:1.5}.application-shell .bottom-navigation{right:16px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#181922f0;border:1px solid #ffffff26;border-radius:24px;gap:4px;width:min(100% - 32px,520px);padding:6px;left:16px;box-shadow:0 15px 40px #00000075,inset 0 1px #ffffff12}.application-shell .bottom-navigation button{color:#a5a3b2;cursor:pointer;border-radius:18px;gap:3px;min-height:56px;transition:color .18s,background .18s,transform .18s}.application-shell .bottom-navigation button.active svg{transition:transform .18s;transform:translateY(-2px)}.application-shell .bottom-navigation button:active{transform:scale(.94)}@media (hover:hover){.application-shell .hero-explore:hover{transform:translateY(-2px);box-shadow:0 13px 28px #6d58dc4f}.application-shell .featured-card:hover,.application-shell .product-card:hover{border-color:#b2a2ff4a;transform:translateY(-2px);box-shadow:0 18px 38px #00000045}}@media (width<=390px){.application-shell .premium-hero{padding:20px}.application-shell .hero-copy h2{padding-right:0}.application-shell .hero-emblem{opacity:.4}}@media (prefers-reduced-motion:no-preference){.application-shell .premium-hero{animation:.52s cubic-bezier(.2,.75,.25,1) both ncshop-reveal}.application-shell .hero-orbit.one{animation:18s ease-in-out infinite alternate ncshop-orbit}.application-shell .hero-emblem{animation:5s ease-in-out infinite ncshop-emblem}.application-shell .featured-card,.application-shell .product-card{animation:.43s cubic-bezier(.2,.75,.25,1) both ncshop-reveal}.application-shell .product-card:nth-child(2),.application-shell .featured-card:nth-child(2){animation-delay:55ms}.application-shell .product-card:nth-child(3),.application-shell .featured-card:nth-child(3){animation-delay:.11s}.application-shell .product-card:nth-child(4),.application-shell .featured-card:nth-child(4){animation-delay:.165s}.application-shell .product-card:nth-child(5){animation-delay:.22s}.application-shell .product-card:nth-child(6){animation-delay:.275s}}@keyframes ncshop-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ncshop-orbit{0%{transform:translate(0,0)}to{transform:translate(-14px,10px)}}@keyframes ncshop-emblem{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-5px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.application-shell .hero-explore,.application-shell .featured-card,.application-shell .product-card,.application-shell .bottom-navigation button,.application-shell .bottom-navigation button.active svg{transition:none}}.application-shell{--bottom-navigation-clearance:calc(88px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -15%,#8e74ff17,#0000 35%),#090a10}.application-shell .app-header{min-height:62px;padding:max(8px, env(safe-area-inset-top)) 16px 8px;box-shadow:0 8px 24px #00000026}.application-shell .brand-mark{width:38px;height:38px}.application-shell .support-button,.application-shell .avatar-button{border-radius:14px;width:44px;height:44px}.application-shell .workspace-access-bar{border-radius:16px;margin:9px 16px 0;padding:4px;display:block;box-shadow:inset 0 1px #ffffff0a}.application-shell .workspace-access-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-shell .workspace-access-actions{gap:4px;display:flex}.application-shell .workspace-access-button{border-radius:12px;flex:1 1 0;grid-template-columns:24px minmax(0,1fr) 14px;gap:7px;min-height:44px;padding:5px 10px}.application-shell .workspace-access-button>svg:first-child{box-sizing:border-box;border-radius:8px;width:24px;height:24px;padding:4px}.application-shell .workspace-access-button>svg:last-child{width:14px;display:block}.application-shell .workspace-access-button strong{font-size:12px}.application-shell .workspace-access-button small{display:none}.application-shell .customer-view,.application-shell .account-experience{gap:12px}.application-shell .premium-hero{background:radial-gradient(circle at 90% 0,#9d87f73b,#0000 38%),linear-gradient(145deg,#211c35,#11121b 68%);border-radius:20px;min-height:0;padding:17px 18px;box-shadow:0 12px 32px #0000003b,inset 0 1px #ffffff12}.application-shell .hero-copy{max-width:100%}.application-shell .hero-copy .overline{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 42px);font-size:10px;display:block;overflow:hidden}.application-shell .hero-copy h2{max-width:35ch;margin:6px 0;padding-right:34px;font-size:clamp(20px,5vw,25px);line-height:1.35}.application-shell .hero-copy p{max-width:42ch;font-size:11px;line-height:1.5}.application-shell .hero-emblem{border-radius:11px;width:35px;height:35px;top:13px;right:13px}.application-shell .hero-emblem svg{width:19px;height:19px}.application-shell .hero-explore{min-height:44px;margin-top:10px;padding:0 13px;font-size:12px}.application-shell .search-field{border-radius:14px;min-height:46px;margin:12px 0 14px}.application-shell .catalogue-heading{scroll-margin-top:70px}.application-shell .section-title{margin-bottom:11px}.application-shell .featured-card,.application-shell .product-card{border-radius:17px;box-shadow:0 8px 22px #00000029}.application-shell .workspace-hero.premium-orders-hero{border-radius:20px;min-height:0;padding:17px 18px}.application-shell .premium-orders-hero .hero-command-icon{border-radius:12px;width:38px;height:38px}.application-shell .premium-orders-hero .hero-command-icon svg{width:19px}.application-shell .premium-orders-hero p{margin:0;font-size:11px;line-height:1.5}.application-shell .hero-trust-row{margin-top:8px}.application-shell .hero-trust-row span{padding:5px 8px;font-size:10px}.application-shell .order-stat-grid>div{border-radius:15px;min-height:64px;padding:9px}.application-shell .order-stat-grid small{font-size:10px}.application-shell .order-filter-strip button,.application-shell .amount-suggestions button{min-height:44px;font-size:11px}.application-shell .premium-order-list span small,.application-shell .premium-order-list span em,.application-shell .premium-order-list>button>div:last-of-type b,.application-shell .order-progress>header span,.application-shell .order-progress>header strong{font-size:11px}.application-shell .order-progress li strong,.application-shell .order-progress li small{white-space:normal;font-size:10px}.application-shell .premium-wallet-hero{border-radius:20px;padding:17px 18px}.application-shell .premium-wallet-hero:before{opacity:.55}.application-shell .wallet-brand,.application-shell .wallet-verified{font-size:10px!important}.application-shell .premium-wallet-hero>small{margin-top:13px;font-size:10px}.application-shell .premium-wallet-hero>.wallet-balance-meta span{padding:6px 8px;font-size:10px}.application-shell .wallet-tabs{top:62px}.application-shell .wallet-tabs button{min-height:44px;font-size:11px}.application-shell .wallet-ledger>header p,.application-shell .transaction-list small,.application-shell .transaction-detail>header small,.application-shell .transaction-amount small,.application-shell .transaction-amount span,.application-shell .transaction-facts dt,.application-shell .transaction-facts dd{color:#aaa5b2;font-size:11px}.application-shell .transaction-list strong,.application-shell .transaction-list>button>b{font-size:12px}.application-shell .wallet-form-heading p,.application-shell .wallet-method-picker legend,.application-shell .wallet-method-picker>button>b,.application-shell .wallet-method-picker>button>small,.application-shell .wallet-method-picker>p,.application-shell .funding-details header small,.application-shell .funding-details dt,.application-shell .funding-details dd,.application-shell .funding-details>p,.application-shell .withdrawal-balance-preview small,.application-shell .withdrawal-balance-preview strong{font-size:11px}.application-shell .funding-details dt,.application-shell .wallet-method-picker>button>small{color:#aaa5b2}.application-shell .account-identity-hero{border-radius:20px;grid-template-columns:58px minmax(0,1fr) 36px;gap:11px;min-height:0;padding:15px}.application-shell .account-profile-photo{border-radius:18px;width:58px;height:58px}.application-shell .identity-trust{min-height:24px;margin-top:6px;font-size:10px}.application-shell .account-identity-shield{width:36px;height:36px;padding:8px}.application-shell .account-profile-section,.application-shell .preference-center-card,.application-shell .account-activity-card,.application-shell .account-trust-center{border-radius:19px}.application-shell .account-experience small{font-size:11px}.application-shell .bottom-navigation{right:12px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px;width:min(100% - 24px,520px);padding:4px;left:12px;box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff14}.application-shell .bottom-navigation button{border-radius:15px;gap:1px;min-height:52px;font-size:10px}.application-shell .bottom-navigation button.active svg{transform:none}.application-shell .bottom-navigation button:focus-visible,.application-shell .workspace-access-button:focus-visible,.application-shell .hero-explore:focus-visible{outline-offset:2px;outline:2px solid #d5be98}@media (width<=360px){.application-shell .app-header{padding-left:12px;padding-right:12px}.application-shell .workspace-access-bar{margin-left:12px;margin-right:12px}.application-shell .content{padding-left:12px;padding-right:12px}.application-shell .brand strong{font-size:13px}.application-shell .hero-copy h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.application-shell .premium-hero,.application-shell .featured-card,.application-shell .product-card{animation:none}}.reseller-card-actions button,.admin-panel>header>button,.admin-header-actions button,.admin-topbar>button{min-height:44px}.reseller-steps b,.reseller-steps i{font-size:11px}.reseller-policy-button strong,.premium-consent b{font-size:12px}.reseller-policy-button small,.premium-consent small,.reseller-account-status small{font-size:11px;line-height:1.5}.account-experience .premium-support-card p,.account-experience .account-session-card p{color:#aaa5b2;font-size:11px;line-height:1.5}.admin-setting-groups>section>header strong,.admin-setting-groups article strong{font-size:12px}.admin-setting-groups>section>header small,.admin-setting-groups article small,.admin-setting-groups article em,.admin-media-legend span,.admin-field-help{font-size:11px;line-height:1.45}.admin-setting-groups article button{min-height:44px;font-size:11px}.reseller-detail-grid dt,.reseller-cancel-summary small,.premium-pagination-summary small,.admin-detail-hero p,.admin-detail-grid dt,.admin-detail-grid dd,.admin-status-pill{font-size:11px}.admin-status-pill{line-height:1.35}.admin-panel>header small,.admin-metrics small,.admin-revenue small{font-size:11px}.reseller-tabs button:focus-visible,.admin-tabs button:focus-visible,.reseller-hero button:focus-visible,.admin-topbar button:focus-visible{outline-offset:2px;outline:2px solid #d5be98}@media (width<=700px){.reseller-shell{padding:10px 12px calc(26px + env(safe-area-inset-bottom))}.reseller-hero{border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px;display:grid}.reseller-hero .overline{display:none}.reseller-hero h1{margin:4px 0 2px;font-size:21px}.reseller-hero p{font-size:11px;line-height:1.5}.reseller-hero>.secondary-button{align-self:center;width:auto;min-width:0;height:44px;min-height:44px;padding:0 12px;font-size:11px}.reseller-tabs,.admin-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.reseller-tabs::-webkit-scrollbar{display:none}.admin-tabs::-webkit-scrollbar{display:none}.reseller-tabs{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0af2;padding:7px 0;position:sticky;top:0}.reseller-tabs button,.admin-tabs button{scroll-snap-align:start;flex-direction:row;flex:none;gap:6px;min-width:98px;min-height:44px;padding:0 11px;font-size:11px;display:inline-flex}.reseller-tabs button span,.admin-tab-label{font-size:11px}.admin-workspace{padding:max(10px, env(safe-area-inset-top)) 12px calc(26px + env(safe-area-inset-bottom))}.admin-topbar{border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;padding:14px;display:grid}.admin-topbar .workspace-overline{display:none}.admin-topbar h1{margin:4px 0 2px;font-size:21px}.admin-topbar p{font-size:11px;line-height:1.4}.admin-topbar>button{padding:0 9px;font-size:11px}.admin-tabs{border-radius:15px;margin-bottom:10px;padding:4px}.admin-section-banner{border-radius:17px;gap:10px;margin-bottom:10px;padding:13px 15px}.admin-section-banner h2{margin:3px 0;font-size:19px}.admin-section-banner p{font-size:11px;line-height:1.45}.admin-section-banner>svg{width:34px;height:34px;padding:8px}.admin-hero{border-radius:19px;gap:10px;min-height:0;padding:17px}.admin-hero h2{margin:5px 0;font-size:21px}.admin-hero p{font-size:11px;line-height:1.5}.admin-hero>svg{border-radius:13px;width:40px;height:40px;padding:10px}.admin-panel>header{min-height:56px;padding:9px 12px}}.application-shell{--store-accent:#c9b797;--store-ink:#0b0e10;--store-surface:#181c1e;--store-line:#ffffff17;--bottom-navigation-clearance:calc(94px + env(safe-area-inset-bottom));color:#f5f2ec;background:var(--store-ink)}.application-shell .app-header{min-height:60px;padding:max(7px, env(safe-area-inset-top)) 14px 7px;border-color:var(--store-line);box-shadow:none;background:#0b0e10f2}.application-shell .brand-mark{border-radius:12px;width:36px;height:36px}.brand-name-short{display:none}.application-shell .brand-mark{flex:0 0 36px}.application-shell .brand strong{letter-spacing:-.035em;font-size:14px}.application-shell .brand small{display:none}.application-shell .header-actions{gap:6px}.application-shell .header-workspace-button{border:1px solid var(--store-line);color:#cbc6bc;background:#1b2021;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 9px;font:700 11px/1 Inter,sans-serif;display:inline-flex}.application-shell .header-workspace-button svg{width:16px;height:16px;color:var(--store-accent)}.application-shell .support-button,.application-shell .avatar-button{border:1px solid var(--store-line);background:#1b2021;border-radius:13px;width:44px;height:44px}.application-shell .avatar-button i{background:#36d5a4}.application-shell.telegram-embedded .app-header{min-height:52px;padding:max(4px, env(safe-area-inset-top)) 12px 4px}.application-shell.telegram-embedded .brand-mark{flex-basis:32px;width:32px;height:32px}.application-shell.telegram-embedded .brand>div:last-child{display:none}.application-shell.telegram-embedded .wallet-tabs{top:52px}.application-shell.telegram-embedded.headerless .wallet-tabs{top:0}.application-shell .content{padding:13px 14px 0}.application-shell .customer-content{padding-bottom:var(--bottom-navigation-clearance)}.application-shell .featured-products{margin:0 0 6px}.application-shell .featured-header{margin-bottom:7px}.application-shell .featured-header small{color:#b9aa90;letter-spacing:.14em;font-size:10px}.application-shell .featured-header h1,.application-shell .catalogue-heading :is(h1,h2){color:#f7f4ef;letter-spacing:-.045em;font:750 23px/1.16 Inter,sans-serif}.application-shell .featured-controls button{color:#ede7dd;background:#202426;border-radius:13px;width:44px;min-width:44px;height:44px;min-height:44px}.application-shell .featured-controls span{color:#aaa69f;font-size:10px}.application-shell .featured-viewport{gap:10px}.application-shell .featured-card{min-width:min(92%,440px);min-height:210px;box-shadow:none;background:#222826;border:1px solid #ffffff21;border-radius:16px;grid-template-rows:140px auto;display:grid}.application-shell .featured-card .product-art{border-radius:0;width:100%;height:140px;margin:0;padding:0}.application-shell .featured-card .product-art:not(.has-image){justify-content:center;align-items:center;gap:7px;padding:12px}.application-shell .featured-card .product-art:not(.has-image) .art-symbol{z-index:3;color:#ead7b4;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(32px,10vw,48px);overflow:hidden}.application-shell .featured-card .product-art:not(.has-image) .art-code{z-index:3;color:#ac9b7e;margin:0;font-size:10px}.application-shell .featured-card .product-art.has-image:after{background:linear-gradient(#0000 55%,#00000038 100%)}.application-shell .product-art.artwork-light .product-art-frame{background:#232626;border-color:#d8c19a47}.application-shell .product-art.artwork-light .product-art-image{filter:brightness(.88)sepia(.08)saturate(.94)}.application-shell .product-art.artwork-light .product-art-backdrop{opacity:.1}.application-shell .featured-card-copy{background:#191d1e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:70px;padding:8px 12px 10px;display:grid;position:relative}.application-shell .featured-card-copy small{color:#e0cfad;grid-column:1/-1;font-size:10px}.application-shell .featured-card-copy strong{color:#fff;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box}.application-shell .featured-card-copy em{color:#211b13;background:#d8c19a;border-radius:10px;justify-content:center;align-items:center;min-height:37px;padding:0 10px;font-size:11px;font-style:normal;display:inline-flex}.application-shell .featured-card>svg{display:none}.application-shell .featured-dots{margin-top:0}.application-shell .featured-dots button.active:before{background:var(--store-accent)}.application-shell .search-field{border-color:var(--store-line);min-height:44px;box-shadow:none;background:#1a1e20;border-radius:13px;margin:4px 0 10px}.application-shell .search-field input{color:#f4f1eb;font-size:13px}.application-shell .search-field:focus-within{border-color:#bca884;box-shadow:0 0 0 3px #c9b79724}.application-shell .catalogue-heading{margin-bottom:8px}.application-shell .catalogue-heading small{color:#a59b89;font-size:10px}.application-shell .catalogue-heading em{color:#c4baaa;border-color:var(--store-line)}.application-shell .catalogue-view-toggle{border-color:var(--store-line);background:#1a1e20}.application-shell .catalogue-view-toggle button.active{color:#f7f1e5;background:#514a3f}.application-shell .product-grid.product-view-grid{gap:9px}.application-shell .product-grid.product-view-grid .product-card{border:1px solid var(--store-line);min-width:0;box-shadow:none;background:#181c1e;border-radius:15px;padding:5px}.application-shell .product-grid.product-view-grid .product-card .product-art{border-radius:11px;height:clamp(88px,24vw,112px);margin:0 0 7px}.application-shell .product-grid.product-view-grid .product-card .availability,.application-shell .product-grid.product-view-grid .product-card>p,.application-shell .product-grid.product-view-grid .product-card .round-link{display:none}.application-shell .product-grid.product-view-grid .product-card :is(h2,h3){color:#f2efe9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0 4px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.application-shell .product-grid.product-view-grid .product-card .card-footer{border-color:var(--store-line);margin:5px 4px 3px;padding:5px 0 0}.application-shell .product-grid.product-view-grid .product-card .card-footer small{display:none}.application-shell .product-grid.product-view-grid .product-card .card-footer strong{color:#d5bd93;font-size:12px}.application-shell .product-grid.product-view-list{gap:8px}.application-shell .product-grid.product-view-list .product-card{border:1px solid var(--store-line);background:var(--store-surface);min-height:102px;box-shadow:none;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:88px minmax(0,1fr);column-gap:11px;padding:6px}.application-shell .product-grid.product-view-list .product-card .product-art{border-radius:10px;grid-row:1/4;width:88px;height:88px}.application-shell .product-grid.product-view-list .product-card .availability{margin:2px 0 3px;font-size:9px}.application-shell .product-grid.product-view-list .product-card :is(h2,h3){-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;align-self:center;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.application-shell .product-grid.product-view-list .product-card>p,.application-shell .product-grid.product-view-list .product-card .round-link,.application-shell .product-grid.product-view-list .product-card .card-footer small{display:none}.application-shell .product-grid.product-view-list .product-card .card-footer{border-color:var(--store-line);grid-row:3;margin:0;padding:4px 0 1px}.application-shell .product-grid.product-view-list .product-card .card-footer strong{color:#d5bd93;font-size:12px}@media (width<=360px){.application-shell .featured-header h1{font-size:20px}.application-shell .product-grid.product-view-list .product-card{grid-template-columns:76px minmax(0,1fr);min-height:90px}.application-shell .product-grid.product-view-list .product-card .product-art{width:76px;height:76px}}.application-shell .bottom-navigation{right:0;bottom:max(11px, env(safe-area-inset-bottom));background:#1c1f20f0;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 32px,370px);margin:0 auto;padding:4px;left:0;box-shadow:0 10px 30px #0000007a,inset 0 1px #ffffff1a}.application-shell .bottom-navigation button{color:#aaa8a3;border-radius:13px;gap:1px;min-height:49px;font-size:10px}.application-shell .bottom-navigation button.active{color:#f7f2e9;background:#4b453b;box-shadow:inset 0 1px #ffffff36}.application-shell .bottom-navigation button.active svg{color:#e4c99b}.application-shell .bottom-navigation button svg{width:18px;height:18px}.application-shell .workspace-hero.premium-orders-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 1px;display:block}.application-shell .premium-orders-hero .hero-command-icon,.application-shell .premium-orders-hero .workspace-overline,.application-shell .premium-orders-hero p,.application-shell .premium-orders-hero .hero-trust-row{display:none}.application-shell .premium-orders-hero h1{margin:0;font-size:23px;line-height:1.45}.application-shell .order-stat-grid{gap:7px}.application-shell .order-stat-grid>div{border-color:var(--store-line);background:var(--store-surface);min-height:59px;padding:8px}.application-shell .order-stat-grid small{color:#a8a59e}.application-shell .premium-order-history,.application-shell .premium-subscriptions,.application-shell .wallet-ledger,.application-shell .wallet-requests,.application-shell .wallet-history-pagination,.application-shell .account-profile-section,.application-shell .preference-center-card,.application-shell .account-activity-card,.application-shell .account-trust-center{border-color:var(--store-line);box-shadow:none;background:#171b1d}.application-shell .platform-note{color:#cdbb9d;background:#15191a;border:1px solid #38342e;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;box-shadow:inset 0 1px #ffffff08}.application-shell .platform-note svg{width:15px;height:15px}.application-shell .platform-note span{letter-spacing:.005em;font-size:11px;font-weight:600;line-height:1.3}.application-shell .order-filter-strip button.active,.application-shell .wallet-tabs button.active{color:#f8f3e8;background:#524a3d;border-color:#9f8c6d}.application-shell .premium-wallet-hero{border-color:var(--store-line);box-shadow:none;background:linear-gradient(145deg,#282921,#171b1d 78%);border-radius:18px;padding:13px 15px}.application-shell .premium-wallet-hero:before{display:none}.application-shell .wallet-brand,.application-shell .wallet-verified{color:#e0ccaa!important}.application-shell .premium-wallet-hero>small{color:#b5afa3;margin-top:8px}.application-shell .premium-wallet-hero h1{margin:2px 0 7px;font-size:clamp(31px,8vw,40px)}.application-shell .wallet-quick-topup{color:#1e1b16;background:#d5be98;border:0;border-radius:12px;width:auto;min-height:44px;margin:0;padding:0 13px;font:750 13px/1 Inter,sans-serif}.application-shell .premium-wallet-hero>.wallet-balance-meta{gap:3px}.application-shell .premium-wallet-hero>.wallet-balance-meta span{color:#c0b8aa;border-color:var(--store-line);background:#ffffff0a;padding:5px 6px}.application-shell .wallet-action-mode .premium-wallet-hero{padding:10px 13px}.application-shell .wallet-action-mode .premium-wallet-hero>small{margin-top:3px}.application-shell .wallet-action-mode .premium-wallet-hero h1{margin:0;font-size:25px}.application-shell .wallet-action-mode .wallet-balance-meta{display:none}.application-shell .wallet-action-mode .premium-wallet-form{border-color:var(--store-line);box-shadow:none;border-radius:16px;gap:10px;padding:14px}.application-shell .wallet-action-mode .wallet-form-heading{gap:10px}.application-shell .wallet-action-mode .wallet-form-icon{border-radius:11px;width:38px;height:38px}.application-shell .wallet-action-mode .wallet-form-icon svg{width:18px}.application-shell .wallet-action-mode .wallet-form-heading h2{margin-top:1px;font-size:18px;line-height:1.2}.application-shell .wallet-action-mode .wallet-form-heading p{color:#b8afa1;margin-top:3px;font-size:11px;line-height:1.4}.application-shell .wallet-action-mode .wallet-amount-field>div{border-radius:11px;min-height:44px}.application-shell .wallet-action-mode .amount-suggestions{margin-top:-3px}.application-shell .wallet-action-mode .amount-suggestions button{min-height:44px;font-size:11px}.application-shell .wallet-action-mode .amount-suggestions button:disabled{opacity:.38;cursor:not-allowed}.application-shell .wallet-amount-guidance{color:#e0c392;margin:-4px 0 0;font-size:11px;line-height:1.4}.application-shell .wallet-action-mode .wallet-method-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.application-shell .wallet-action-mode .wallet-method-picker>button{border-radius:11px;min-height:68px;padding:8px}.application-shell .wallet-action-mode .wallet-method-picker>button>span{border-radius:8px;width:24px;height:24px}.application-shell .wallet-action-mode .wallet-method-picker>button>b{font-size:11px}.application-shell .wallet-action-mode .wallet-method-picker>button>small,.application-shell .wallet-action-mode .wallet-method-picker legend,.application-shell .wallet-action-mode .wallet-amount-field>span,.application-shell .wallet-action-mode .premium-wallet-form>label>span{color:#b8afa1;font-size:11px}.application-shell .wallet-action-mode .funding-details{border-radius:13px;gap:9px;padding:12px}.application-shell .wallet-action-mode .funding-details header small,.application-shell .wallet-action-mode .funding-details dt,.application-shell .wallet-action-mode .withdrawal-balance-preview small{color:#b8afa1;font-size:11px}.application-shell .wallet-action-mode .funding-details header strong{font-size:13px}.application-shell .wallet-action-mode .wallet-qr-fallback{border-radius:11px;padding:10px}.application-shell .wallet-action-mode .wallet-qr-fallback strong{font-size:12px}.application-shell .wallet-action-mode .wallet-qr-fallback small{color:#b8afa1;font-size:11px;line-height:1.4}.application-shell .wallet-action-mode .funding-details dl>div{border-radius:10px;padding:9px}.application-shell .wallet-action-mode .funding-details dd,.application-shell .wallet-action-mode .withdrawal-balance-preview strong{font-size:12px}.application-shell .wallet-action-mode .funding-details>p{color:#b8afa1;font-size:11px;line-height:1.45}.application-shell .wallet-action-mode .withdrawal-balance-preview{border-radius:12px;padding:10px}.application-shell .wallet-action-mode .secure-note{padding:9px;font-size:11px;line-height:1.45}.application-shell .wallet-action-mode .premium-proof-upload{border-radius:11px;min-height:60px;padding:10px}.application-shell .wallet-action-mode .premium-proof-upload strong{font-size:12px}.application-shell .wallet-action-mode .premium-proof-upload small{color:#b8afa1;font-size:11px}@media (width<=480px){.application-shell .wallet-action-mode .wallet-method-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}}@media (width<=350px){.application-shell .wallet-action-mode .wallet-method-picker{grid-template-columns:minmax(0,1fr)}.application-shell .wallet-action-mode .wallet-method-picker>button{grid-template-columns:24px minmax(0,1fr);gap:1px 9px;min-height:52px;padding-right:28px}.application-shell .wallet-action-mode .wallet-method-picker>button>span{grid-row:1/3}.application-shell .wallet-action-mode .wallet-method-picker>button>b,.application-shell .wallet-action-mode .wallet-method-picker>button>small{grid-column:2}}.application-shell .wallet-tabs{border-color:var(--store-line);background:#111414f0;top:59px}.application-shell .wallet-tabs button{color:#b8b0a3;border-radius:11px;font-size:12px}@media (width<=350px){.application-shell .premium-wallet-hero>.wallet-balance-meta span{font-size:10px}.application-shell .wallet-tabs button{gap:3px}.application-shell .wallet-tabs button span{display:inline}.application-shell .wallet-tabs button svg{width:14px}}.application-shell .wallet-history-switch{border:1px solid var(--store-line);background:#171b1d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.application-shell .wallet-history-switch button{color:#b9b8b2;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;font:650 12px/1.2 Inter,sans-serif;display:flex}.application-shell .wallet-history-switch button.active{color:#f8f3e8;background:#4c4539;border-color:#d5be984d}.application-shell .wallet-history-switch button span{color:#d7c09b;font-size:11px}@media (width<=520px){.application-shell .wallet-ledger>header p{display:none}}.application-shell .account-identity-hero{border-color:var(--store-line);min-height:0;box-shadow:none;background:linear-gradient(115deg,#2a2922,#181c1e 75%);border-radius:17px;grid-template-columns:49px minmax(0,1fr);gap:10px;padding:12px}.application-shell .account-identity-hero:after,.application-shell .account-identity-shield{display:none}.application-shell .account-profile-photo{background:#25251f;border-color:#b9a07c;border-radius:50%;width:49px;height:49px}.application-shell .account-profile-photo .identity-avatar{border-radius:50%}.application-shell .account-identity-copy .workspace-overline{color:#cfb994;font-size:10px}.application-shell .account-identity-copy h1{margin:1px 0;font-size:16px}.application-shell .account-identity-copy p{color:#b8afa1;margin:0}.application-shell .identity-trust{color:#d5bd96;background:0 0;border:0;min-height:0;margin-top:3px;padding:0;font-size:11px}.application-shell .product-dialog,.application-shell .customer-drawer,.application-shell .policy-dialog{border-color:var(--store-line);background:#191c1d}.application-shell .policy-dialog{max-height:min(94dvh,760px);padding:18px 16px max(18px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;box-shadow:0 -20px 64px #0000008a}.application-shell .policy-close{border-color:var(--store-line);color:#d5cbbb;background:#242827;min-width:44px;min-height:44px;top:10px;right:10px}.application-shell .policy-icon{color:#d5be98;background:#d5be9817;border-color:#d5be9847;border-radius:11px;width:40px;height:40px;margin-bottom:9px}.application-shell .policy-icon svg{width:20px}.application-shell .policy-dialog .overline{color:#c9b18a;font-size:10px}.application-shell .policy-dialog h2{color:#f4efe5;margin:3px 44px 6px 0;font-size:18px;line-height:1.5}.application-shell .policy-plan{border-color:var(--store-line);background:#15191a;border-radius:12px;gap:3px;margin:10px 0;padding:10px 12px}.application-shell .policy-plan small{color:#b8afa1;font-size:10px;line-height:1.5}.application-shell .policy-plan strong{color:#f4efe5;font-size:12px;line-height:1.55}.application-shell .policy-current-terms{border:1px solid var(--store-line);color:#e4ded2;white-space:pre-wrap;overflow-wrap:anywhere;background:#121617;border-radius:14px;margin:0 0 8px;padding:12px;font:500 12px/1.65 Inter,Noto Sans Myanmar,sans-serif}.application-shell .policy-version{color:#b7ad9c;margin:0 0 10px;font-size:11px}.application-shell .policy-dialog>.primary-button,.application-shell .policy-dialog>.text-button{min-height:44px}.application-shell .policy-dialog>.text-button{color:#c3b9aa}.application-shell .policy-dialog :is(.policy-close,.primary-button,.text-button):focus-visible{outline-offset:2px;outline:2px solid #e3cba2}.application-shell .product-dialog h2{color:#f5f0e7}@media (width<=520px){.application-shell .product-dialog.product-detail-mode{padding:38px 14px max(16px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;grid-template-columns:76px minmax(0,1fr);align-content:start;gap:0 12px;display:grid}.application-shell .product-detail-mode>.dialog-handle{position:absolute;top:8px;left:calc(50% - 21px)}.application-shell .product-detail-mode>.dialog-close{top:8px;right:12px}.application-shell .product-detail-mode>.product-art.large{aspect-ratio:1;border-radius:12px;grid-area:1/1/4;align-self:center;width:76px;min-width:0;height:76px;margin:0}.application-shell .product-detail-mode>.availability{grid-area:1/2;align-self:end;margin:0;font-size:10px}.application-shell .product-detail-mode>h2{grid-area:2/2;margin:5px 0 2px;padding:0;font-size:19px;line-height:1.25}.application-shell .product-detail-mode>.dialog-copy{grid-area:3/2;margin:0;font-size:11px;line-height:1.45}.application-shell .product-detail-mode>:not(.product-art):not(.availability):not(h2):not(.dialog-copy):not(.dialog-handle):not(.dialog-close){grid-column:1/-1}.application-shell .product-detail-mode>.trust-grid{gap:6px;margin:12px 0 9px}.application-shell .product-detail-mode>.trust-grid>div{border-radius:10px;min-height:44px;padding:7px}.application-shell .product-detail-mode>.trust-grid svg{width:16px;height:16px}.application-shell .product-detail-mode>.section-title{margin-top:2px}.application-shell .product-detail-mode>.plan-stack{gap:7px;margin-top:7px}.application-shell .product-detail-mode .plan-card{border-radius:11px;min-height:60px;padding:9px}.application-shell .product-detail-mode>.phase-boundary{border-radius:11px;gap:8px;margin-top:9px;padding:9px}.application-shell .product-detail-mode>.phase-boundary small{font-size:11px;line-height:1.6}.application-shell .product-detail-mode>.primary-button{min-height:48px;margin-top:9px}.application-shell .product-dialog .checkout-form{padding-top:18px}.application-shell .product-dialog .checkout-form>.overline{color:#d5be98}.application-shell .product-dialog .checkout-form>h2{margin-top:5px;font-size:24px;line-height:1.2}.application-shell .product-dialog .checkout-summary{border-color:var(--store-line);background:#1c2020;border-radius:12px;gap:8px;margin:12px 0;padding:12px}.application-shell .product-dialog .checkout-summary b{color:#e7d1aa;font-variant-numeric:tabular-nums}.application-shell .product-dialog .checkout-field{margin-top:10px}.application-shell .product-dialog .checkout-field input{border-color:var(--store-line);background:#111516;border-radius:11px;min-height:44px}.application-shell .product-dialog .checkout-field input:focus{border-color:#b69b73;box-shadow:0 0 0 2px #d5be9821}.application-shell .product-dialog .privacy-copy{color:#b5b0a6;margin-top:8px;font-size:11px;line-height:1.45}.application-shell .product-dialog .policy-gate{border-color:var(--store-line);background:#1c2020;border-radius:12px;margin:12px 0}.application-shell .product-dialog .policy-view-button{min-height:58px;padding:10px}.application-shell .product-dialog .policy-view-button>svg:first-child{color:#d5be98}.application-shell .product-dialog .policy-view-button strong{font-size:12px;line-height:1.75}.application-shell .product-dialog .policy-view-button small{font-size:10px;line-height:1.6}.application-shell .product-dialog .terms-check{border-color:var(--store-line);min-height:44px;padding:9px 10px;font-size:11px;line-height:1.7}.application-shell .product-dialog .terms-check input{accent-color:#d5be98}.application-shell .product-dialog .checkout-form>.primary-button:disabled{color:#b2a999;background:#4b463d}}.application-shell .primary-button:not(:disabled),.application-shell .workspace-primary:not(:disabled){color:#211b13;background:#d5be98;border-color:#d5be98}.application-shell .primary-button:not(:disabled):hover,.application-shell .workspace-primary:not(:disabled):hover,.application-shell .wallet-quick-topup:hover{background:#e3cba2}.admin-workspace,.reseller-shell{background:#0b0e10}.admin-workspace{--text-faint:#b4ab9d}.reseller-shell{--store-line:#ffffff17}.admin-topbar,.reseller-hero{box-shadow:none;background:linear-gradient(125deg,#2c2a23,#171c1d 72%);border-color:#ffffff1a}.admin-tabs,.reseller-tabs{background:#1b1e1e;border-color:#ffffff1a}.admin-tabs button.active,.reseller-tabs button.active{color:#f7f0e4;box-shadow:none;background:#524a3d;border-color:#d5be9866}.admin-section-banner,.admin-hero{box-shadow:none;background:linear-gradient(135deg,#302b21,#171c1d 75%);border-color:#ffffff1a}.admin-section-banner>svg,.admin-hero>svg{color:#dfc493;filter:none;background:#d5be9817;border-color:#d5be983d}.admin-metrics article,.admin-panel,.admin-parity-hero,.admin-sheet,.reseller-card{box-shadow:none;background:#1a1e1e;border-color:#ffffff1a}.admin-metrics strong{color:#e2c99f}.admin-workspace .admin-panel>header small,.admin-workspace .admin-row-list small,.admin-workspace .admin-finance-summary dt,.admin-workspace .admin-revenue small{font-size:11px;line-height:1.4}.admin-workspace .admin-row-list article>b{color:#e2c99f}.admin-workspace .admin-search input::placeholder,.admin-workspace .admin-parity-search input::placeholder{color:#aaa194;opacity:1}.admin-workspace .admin-parity-tabs button.active{color:#f5e9d5;box-shadow:none;background:#39372f;border-color:#d5be9878}.admin-workspace .admin-parity-tabs button.active small{color:#c7b89e}.admin-workspace .admin-parity-hero .workspace-overline,.admin-workspace .admin-parity-hero>svg{color:#dfc493}.admin-workspace .admin-parity-hero p{color:#bcb5a8}.admin-workspace .admin-parity-tabs button:not(.active){color:#d7cbb8}.admin-search button{color:#e2c99f;background:#d5be981f}.admin-workspace .overline,.admin-workspace .admin-section-banner small{color:#d8c29d}.admin-workspace .admin-topbar{box-shadow:none;border-radius:17px;margin-bottom:10px}.admin-workspace .admin-tabs{border-radius:14px;margin-bottom:10px}.admin-workspace .admin-tabs button{min-height:44px}.admin-section-picker{display:none}.admin-workspace .admin-hero{border-radius:17px;min-height:0;padding:17px 19px}.admin-workspace .admin-hero h2{letter-spacing:-.035em;margin:4px 0 2px;font-size:clamp(19px,3vw,24px);line-height:1.2}.admin-workspace .admin-hero p{font-size:12px;line-height:1.4}.admin-workspace .admin-hero>svg{border-radius:12px;width:42px;height:42px;padding:10px}.admin-workspace .admin-dashboard{gap:9px}.admin-workspace .admin-metrics article{border-radius:14px;padding:12px}.admin-workspace .admin-metrics small{min-height:0;font-size:11px;line-height:1.3}.admin-workspace .admin-metrics strong{margin-top:7px;font-size:22px;line-height:1.1}.admin-workspace .admin-revenue{border-radius:14px;gap:10px;padding:12px 14px}.admin-workspace .admin-revenue strong{font-size:18px}.admin-workspace .admin-finance-summary dd{color:#e2c99f;font-variant-numeric:tabular-nums}.admin-workspace .admin-section-banner{box-shadow:none;border-radius:16px;margin-bottom:10px;padding:12px 16px}.admin-workspace .admin-section-banner h2{margin:2px 0;font-size:20px;line-height:1.2}.admin-workspace .admin-section-banner p{font-size:12px;line-height:1.35}@media (width<=700px){.admin-workspace .admin-finance-summary{gap:0;padding:5px 12px 8px}.admin-workspace .admin-finance-summary>div{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 3px;display:grid}.admin-workspace .admin-finance-summary>div:last-child{border-bottom:0}.admin-workspace .admin-finance-summary dt{color:#c3baaa;min-width:0;font-size:11px;line-height:1.3}.admin-workspace .admin-finance-summary dd{white-space:nowrap;margin:0;font-size:13px}}.application-shell :is(.header-workspace-button,.support-button,.avatar-button,.featured-card,.product-card,.bottom-navigation button,.wallet-quick-topup):focus-visible{outline-offset:2px;outline:2px solid #e2c99f}@media (width>=701px) and (width<=1024px){.admin-workspace .admin-topbar{align-items:center;padding:14px 17px}.admin-workspace .admin-topbar .workspace-overline{display:none}.admin-workspace .admin-topbar h1{margin:0 0 3px;font-size:21px}.admin-workspace .admin-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.admin-workspace .admin-tabs::-webkit-scrollbar{display:none}.admin-workspace .admin-tabs button{flex:none;padding:0 12px;font-size:11px}.admin-workspace .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=400px){.application-shell .brand-name-full{display:none}.application-shell .brand-name-short{display:inline}.application-shell .header-workspace-button span{display:none}.application-shell .header-workspace-button{width:44px;padding:0}.application-shell .content{padding-left:12px;padding-right:12px}}@media (width<=700px){.application-shell .account-identity-copy .workspace-overline{display:none}.admin-topbar,.reseller-hero{padding:11px 13px}.admin-section-banner{padding:12px 14px}.admin-hero{padding:14px}.admin-tabs,.reseller-tabs{padding:4px}.admin-workspace .admin-topbar{padding:9px 12px}.admin-workspace .admin-topbar h1{margin:0 0 2px;font-size:18px}.admin-workspace .admin-topbar h1 svg{width:18px;height:18px}.admin-workspace .admin-topbar p{font-size:11px}.admin-workspace .admin-topbar>button{justify-content:center;min-width:56px}.admin-workspace .admin-tabs{padding:4px}.admin-workspace .admin-tabs button{min-width:96px}.admin-workspace .admin-tabs{display:none}.admin-section-picker{color:#c7b99f;background:#1b1e1e;border:1px solid #d5be9838;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin-bottom:10px;padding:3px 10px 3px 13px;display:grid;position:relative}.admin-section-picker span{font-size:11px}.admin-section-picker select{appearance:none;color:#f7f0e4;width:100%;min-width:0;min-height:36px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0 26px 0 8px;font-size:12px;font-weight:700}.admin-section-picker:after{pointer-events:none;content:"";border-bottom:1px solid #e2c99f;border-right:1px solid #e2c99f;width:7px;height:7px;position:absolute;top:18px;right:16px;transform:rotate(45deg)}.admin-section-picker:focus-within{outline-offset:2px;outline:2px solid #e2c99f}.admin-section-picker option{color:#f7f0e4;background:#1b1e1e}.admin-workspace .admin-hero{padding:12px 14px}.admin-workspace .admin-hero .workspace-overline,.admin-workspace .admin-section-banner .workspace-overline{display:none}.admin-workspace .admin-hero h2{margin:0 0 2px;font-size:18px}.admin-workspace .admin-hero>svg{width:34px;height:34px;padding:8px}.admin-workspace .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace .admin-metrics article{min-width:0;padding:10px}.admin-workspace .admin-metrics strong{font-size:19px}.admin-workspace .admin-section-banner>svg{width:30px;height:30px;padding:7px}.admin-workspace .admin-parity-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-workspace .admin-parity-tabs button{grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:54px;padding:7px 8px}.admin-workspace .admin-parity-tabs button>svg{width:17px;height:17px}.admin-workspace .admin-parity-tabs button strong{font-size:11px}.admin-workspace .admin-parity-tabs button small{font-size:9px}}@media (prefers-reduced-motion:reduce){.application-shell .featured-card,.application-shell .product-card{transition:none;animation:none}}.application-shell .account-experience{gap:8px}.application-shell .account-identity-hero{border-radius:13px;grid-template-columns:40px minmax(0,1fr);min-height:0;padding:9px 11px}.application-shell .account-profile-photo{width:40px;height:40px}.application-shell .account-identity-copy h1{margin:0;font-size:14px;line-height:1.3}.application-shell .account-identity-copy p{font-size:11px}.application-shell .account-identity-copy .workspace-overline{letter-spacing:.11em;font-size:9px}.application-shell .account-section-tabs{border:1px solid var(--store-line);background:#171b1d;border-radius:13px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.application-shell .account-section-tabs button{color:#aaa9a3;background:0 0;border:0;border-radius:9px;min-width:0;min-height:44px;padding:0 4px;font:650 11px/1.2 Inter,sans-serif}.application-shell .account-section-tabs button.active{color:#f7f0e5;background:#51483a;box-shadow:inset 0 0 0 1px #d5be9838}.application-shell .account-section-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #e2c99f}.application-shell .account-experience>.workspace-section :is(button,a,input,textarea,[role=switch]):focus-visible{outline-offset:2px;outline:2px solid #e2c99f}.application-shell .account-experience>.workspace-section{border-radius:13px}.application-shell .account-experience>.workspace-section>header{padding:11px 13px}.application-shell .account-experience>.workspace-section>header small{color:#cbb68f;font-size:11px}.application-shell .account-experience>.workspace-section>header h2{margin-top:2px;font-size:15px}.application-shell .account-experience>.workspace-section>header>svg{color:#cbb68f;width:18px;height:18px}.application-shell .account-edit-toggle{color:#e5d3b2;cursor:pointer;background:#242722;border:1px solid #d5be9840;border-radius:10px;min-height:44px;padding:0 12px;font:650 11px/1.2 Inter,sans-serif}.application-shell .account-edit-toggle:hover{background:#303128}.application-shell .account-profile-summary{margin:0;padding:2px 13px 8px}.application-shell .account-profile-summary>div{border-bottom:1px solid #ffffff12;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.application-shell .account-profile-summary>div:last-child{border-bottom:0}.application-shell .account-profile-summary dt{color:#a99f8d;font-size:10px;line-height:1.4}.application-shell .account-profile-summary dd{color:#f3eee6;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.4}.application-shell .account-form-grid{gap:9px;padding:12px}.application-shell .account-form-grid label{gap:4px}.application-shell .account-form-grid label>span{color:#aea99e;font-size:11px}.application-shell .account-form-grid input,.application-shell .account-form-grid textarea{border-radius:10px;min-height:44px;padding:9px 11px;font-size:13px}.application-shell .account-form-grid textarea{min-height:58px}.application-shell .account-form-grid>.workspace-primary{border-radius:10px;min-height:44px}.application-shell .account-form-grid>.workspace-primary:disabled{color:#a69e91;box-shadow:inset 0 0 0 1px var(--store-line);opacity:1;background:#353832}.application-shell .account-consent-row{flex-wrap:nowrap;align-items:center;padding:7px 10px}.application-shell .account-consent-row label{flex:auto}.application-shell .account-consent-row button{min-height:44px;padding:0 5px}.application-shell .account-profile-loading{color:#c4b9a7;margin:0;padding:14px 13px;font-size:12px}.application-shell .account-saved{margin:0}.application-shell .preference-toggle-list{gap:5px;padding:10px 12px}.application-shell .preference-toggle{border-radius:11px;grid-template-columns:32px minmax(0,1fr) 44px;gap:9px;min-height:58px;padding:7px 9px}.application-shell .preference-icon{color:#d9bf93;background:#d5be981c;border-radius:9px;width:32px;height:32px}.application-shell .preference-icon svg{width:16px}.application-shell .preference-toggle strong{font-size:12px}.application-shell .preference-toggle small{color:#aaa69e;margin-top:2px;font-size:11px;line-height:1.35}.application-shell .preference-security-note{border-radius:9px;margin:0 12px 10px;padding:7px 9px;font-size:10px}.application-shell .account-activity-list{padding:3px 12px 8px}.application-shell .account-activity-list>button{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:64px;padding:6px 0}.application-shell .activity-icon{color:#d9bf93;background:#d5be981c;border-radius:9px;width:30px;height:30px}.application-shell .activity-icon svg{width:15px}.application-shell .account-activity-list strong{font-size:13px}.application-shell .account-activity-list small,.application-shell .account-activity-list time{margin-top:1px;font-size:11px}.application-shell .account-activity-empty{min-height:84px}.application-shell .account-activity-card .premium-pagination{border-color:var(--store-line);box-shadow:none;background:#1d2223;border-radius:10px;grid-template-columns:1fr;gap:7px;margin:0 12px 12px;padding:8px}.application-shell .account-activity-card .premium-pagination-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 4px;font-size:10px;display:grid}.application-shell .account-activity-card .premium-pagination-summary strong{color:#e8dac2;font-size:11px}.application-shell .account-activity-card .premium-pagination-summary span{white-space:nowrap}.application-shell .account-activity-card .premium-pagination-summary small{color:#aaa69e;grid-column:1/-1;margin-left:0;display:block}.application-shell .account-activity-card .premium-pagination-controls{justify-content:center}.application-shell .account-activity-card .premium-pagination-controls .pagination-edge{display:grid}.application-shell .account-activity-card .premium-pagination-controls button{border-radius:9px;min-width:44px;min-height:44px}.application-shell .account-activity-card .premium-pagination-controls button[aria-current=page]{color:#201b15;box-shadow:none;background:#d5be98;border-color:#c6aa7f}.application-shell .wallet-history-pagination .premium-pagination{border-color:var(--store-line);box-shadow:none;background:#1d2223;border-radius:10px;grid-template-columns:1fr;gap:7px;margin:0;padding:8px}.application-shell .wallet-history-pagination .premium-pagination-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 4px;font-size:10px;display:grid}.application-shell .wallet-history-pagination .premium-pagination-summary strong{color:#e8dac2;font-size:11px}.application-shell .wallet-history-pagination .premium-pagination-summary small{color:#aaa69e;grid-column:1/-1}.application-shell .wallet-history-pagination .premium-pagination-controls{justify-content:center}.application-shell .wallet-history-pagination .premium-pagination-controls button{border-color:var(--store-line);color:#d8d1c4;background:#171b1d;border-radius:9px;min-width:44px;min-height:44px}.application-shell .wallet-history-pagination .premium-pagination-controls button[aria-current=page]{color:#201b15;box-shadow:none;background:#d5be98;border-color:#c6aa7f}.application-shell .policy-card-grid{gap:5px;padding:10px 12px}.application-shell .account-policy-dialog{padding:16px 14px max(18px, env(safe-area-inset-bottom));border-color:var(--store-line);background:#191c1d;border-radius:18px 18px 0 0}.application-shell .account-policy-dialog>header{gap:9px;margin:0 44px 12px 0}.application-shell .account-policy-dialog>header .workspace-overline{color:#c9b18a;font-size:10px}.application-shell .account-policy-dialog>header h2{color:#f4efe5;margin:3px 0 0;font-size:18px;line-height:1.4}.application-shell .policy-dialog-icon{color:#d5be98;background:#d5be9817;border-color:#d5be9847;border-radius:11px;width:38px;height:38px}.application-shell .policy-dialog-icon svg{width:19px}.application-shell .account-policy-dialog pre{border-color:var(--store-line);color:#e4ded2;background:#121617;border-radius:12px;padding:12px;font-size:12px;line-height:1.65}.application-shell .account-policy-dialog footer{color:#c9b18a;text-transform:none;background:#d5be980f;border-color:#d5be982e;border-radius:11px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.5}.application-shell .account-policy-dialog footer small{color:#b7ad9c;font-size:11px}.application-shell .policy-card-grid>button{background:#1d2223;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;gap:9px;min-height:58px;padding:7px 9px}.application-shell .policy-card-grid>button>span{color:#d9bf93;background:#d5be981c;border-radius:9px;width:32px;height:32px}.application-shell .policy-card-grid>button>span svg{width:16px}.application-shell .policy-card-grid strong{font-size:12px}.application-shell .policy-card-grid small{color:#aaa69e;margin-top:2px;font-size:11px}.application-shell .account-service-grid{gap:6px}.application-shell .premium-support-card,.application-shell .account-session-card{border-color:var(--store-line);min-height:64px;box-shadow:none;background:#171b1d;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:9px}.application-shell .account-session-card{grid-template-columns:32px minmax(0,1fr)}.application-shell .premium-support-card>span,.application-shell .account-session-card>span{color:#d9bf93;background:#d5be981c;border-radius:9px;width:32px;height:32px}.application-shell .premium-support-card>span svg,.application-shell .account-session-card>span svg{width:16px}.application-shell .premium-support-card small,.application-shell .account-session-card small,.application-shell .premium-support-card p,.application-shell .account-session-card p{color:#aaa69e;font-size:10px}.application-shell .premium-support-card strong,.application-shell .account-session-card strong{font-size:12px}.application-shell .premium-support-card>svg{color:#cbb68f}.application-shell .premium-support-card p,.application-shell .account-session-card p{margin-top:2px}.application-shell .premium-logout{border-radius:11px;min-height:44px}.application-shell .premium-reseller-application{border-color:var(--store-line);box-shadow:none;background:#171b1d}.application-shell .reseller-onboarding{gap:9px;padding:12px}.application-shell .reseller-onboarding>p{color:#c3beb4;font-size:12px;line-height:1.6}.application-shell .reseller-steps{gap:5px}.application-shell .reseller-steps span{background:#1e2223;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:5px;display:flex}.application-shell .reseller-steps i{flex:none;width:18px;height:18px;font-size:9px}.application-shell .reseller-steps b{font-size:12px;line-height:1.4}.application-shell .reseller-steps span.active{color:#e1c9a0;background:#d5be9814;border-color:#d5be9842}.application-shell .reseller-policy-button{border-color:var(--store-line);color:#e3cfaa;background:#1d2223;border-radius:11px;min-height:58px;padding:9px}.application-shell .reseller-policy-button strong{font-size:12px}.application-shell .reseller-policy-button small{color:#bcb5a9;margin-top:2px;font-size:12px;line-height:1.5}.application-shell .premium-consent{border-color:var(--store-line);background:#1d2223;border-radius:11px;gap:9px;min-height:62px;padding:10px}.application-shell .premium-consent b{color:#e8e2d8;font-size:12px;line-height:1.5}.application-shell .premium-consent small{color:#bcb5a9;margin-top:2px;font-size:12px;line-height:1.55}.application-shell .premium-consent.locked{opacity:1}.application-shell .premium-consent.locked input{opacity:.55}.application-shell .premium-reseller-application .workspace-primary:disabled{color:#b2a999;opacity:.7;background:#4b463d;border-radius:10px;min-height:44px}.reseller-shell .product-dialog:not(.reseller-cancel-dialog){background:linear-gradient(160deg,#202322,#111516 76%);border-color:#d5be9847;box-shadow:0 -24px 72px #00000085}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .overline{color:#d5be98}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) h2{color:#f6f0e5}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .policy-icon{color:#d5be98;background:#d5be981a;border-color:#d5be9847;border-radius:12px;width:42px;height:42px;margin-bottom:10px}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .policy-icon svg{width:20px}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .dialog-close,.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .secondary-button{color:#efe5d3;background:#242827;border-color:#d5be983d}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) :is(.dialog-close,.secondary-button):focus-visible{outline-offset:2px;outline:2px solid #e2c99f}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) :is(.activation-mode,.reseller-quantity-presets) button{color:#c8c0b2;background:#1c2221;border-color:#d5be9833;min-height:44px;font-size:11px}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) :is(.activation-mode,.reseller-quantity-presets) button.active,.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .primary-button:not(:disabled){color:#201b14;box-shadow:none;background:#d5be98;border-color:#d5be98}.reseller-shell .product-dialog:not(.reseller-cancel-dialog) .checkout-field input:focus{border-color:#b69b73;box-shadow:0 0 0 2px #d5be9821}.reseller-shell .reseller-detail-grid{background:#171c1c;border-color:#d5be983b}.reseller-shell .reseller-detail-grid>div{border-color:#d5be9824}.reseller-shell .reseller-detail-grid dt{color:#cbbda5}.reseller-shell .reseller-detail-grid dd{color:#f5efe4}.reseller-shell .search-field{min-height:52px;box-shadow:none;background:#181d1e;border-color:#d5be9838;border-radius:15px;margin:10px 0}.reseller-shell .search-field:focus-within{border-color:#d5be98;box-shadow:0 0 0 3px #d5be9821}.reseller-shell .search-field>svg,.reseller-shell .reseller-section-heading small,.reseller-shell .reseller-card b{color:#d5be98}@media (width<=560px){.reseller-shell .reseller-order .reseller-card-actions{gap:6px;width:100%;margin-left:0}.reseller-shell .reseller-order .reseller-card-actions button{white-space:nowrap;overflow-wrap:normal;flex:auto;min-width:max-content;padding:8px;font-size:12px}}.reseller-shell .search-field input{color:#f6f0e5;font-size:13px}.reseller-shell .coupon-order-picker select{color:#f5efe4;background:#171c1c;border-color:#d5be983d;font-size:13px}.reseller-shell .coupon-order-picker select:focus-visible,.reseller-shell .reseller-coupon button:focus-visible,.reseller-shell .reseller-coupons>.primary-button:focus-visible{outline-offset:2px;outline:2px solid #e2c99f}.reseller-shell .coupon-order-picker small,.reseller-shell .reseller-coupon small{color:#bcb5a8;font-size:11px;line-height:1.45}.reseller-shell .reseller-coupon button{color:#e4d2b4;background:#242827;border-color:#d5be9847;min-height:44px;font-size:12px}.reseller-shell .reseller-coupons>.primary-button:not(:disabled){color:#201b14;box-shadow:none;background:#d5be98;border:1px solid #d5be98;font-size:13px}.reseller-shell .reseller-purchase-composer{gap:11px;padding-top:4px}.reseller-shell .reseller-purchase-heading{background:linear-gradient(135deg,#2c2a23,#171c1d 75%);border-color:#d5be983d;border-radius:15px;gap:10px;padding:12px}.reseller-shell .reseller-purchase-heading small,.reseller-shell .reseller-purchase-heading>b,.reseller-shell .reseller-purchase-icon{color:#d5be98}.reseller-shell .reseller-purchase-heading p{color:#bcb5a8}.reseller-shell .reseller-purchase-heading>b,.reseller-shell .reseller-purchase-icon{background:#d5be9817;border-color:#d5be983d}.reseller-shell .reseller-purchase-icon{border-radius:11px;width:40px;height:40px}.reseller-shell .reseller-flow-notice{color:#d5be98;background:#1b2020;border-color:#d5be982e;border-radius:13px;gap:10px;padding:11px 12px}.reseller-shell .reseller-flow-notice strong{color:#f5efe4}.reseller-shell .reseller-flow-notice small{color:#bcb5a8;line-height:1.5}.reseller-shell .reseller-quantity-block>label{color:#cbbda5}.reseller-shell .reseller-quantity-control :is(button,input){color:#f5efe4;background:#161b1c;border-color:#d5be9838;border-radius:12px;min-height:44px}.reseller-shell .reseller-quantity-control input:focus-visible{outline-offset:2px;outline:2px solid #d5be98}.reseller-shell .reseller-quantity-control input{appearance:textfield}.reseller-shell .reseller-quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.reseller-shell .reseller-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.reseller-shell .reseller-quote-summary{gap:6px}.reseller-shell .reseller-quote-summary>span{background:#171c1c;border-color:#d5be982e;border-radius:12px;padding:10px 11px}.reseller-shell .reseller-quote-summary small{color:#bcb5a8}.reseller-shell .reseller-quote-summary strong{color:#f5efe4}.reseller-shell .reseller-quote-summary .discount strong{color:#d5be98}.reseller-shell .reseller-quote-summary .total{background:linear-gradient(125deg,#2d2a23,#1b2020 78%);border-color:#d5be9857}.reseller-shell .reseller-quote-summary .total strong{color:#f5e4c4}.reseller-shell .reseller-quote-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reseller-shell .reseller-quote-error .checkout-error{flex:180px;margin:0}.reseller-shell .reseller-quote-error button{min-height:44px}.reseller-shell .reseller-payment .overline{color:#d5be98}.reseller-shell .reseller-choice{text-align:left;background:#171d1c;border-color:#d5be9838;gap:10px;min-height:56px;padding:8px 10px}.reseller-shell .reseller-choice.selected{background:#2b2a23;border-color:#d5be988c}.reseller-shell .reseller-choice>svg{color:#d5be98;flex:none;width:18px;height:18px}.reseller-shell .reseller-choice>span{flex:1;gap:2px;min-width:0;display:grid}.reseller-shell .reseller-choice>span strong{color:#f5efe4;font-size:12px;line-height:1.25}.reseller-shell .reseller-choice>span small{color:#bcb5a8;font-size:10px;line-height:1.3}.reseller-shell .reseller-choice>b{color:#d5be98;flex:none;font-size:10px}@media (width<=520px){.application-shell .account-form-grid{grid-template-columns:1fr}.application-shell .account-form-grid label:last-of-type,.application-shell .account-form-grid>.workspace-primary{grid-column:auto}.application-shell .account-activity-list>button>.customer-status{grid-column:auto;justify-self:end;margin-top:0}}@media (width<=350px){.application-shell .account-section-tabs button{font-size:11px}}.reseller-overview{gap:8px;margin-bottom:8px;display:grid}.reseller-overview-balance{background:linear-gradient(120deg,#2c2a23,#1a1e1e 75%);border:1px solid #d5be983d;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px 12px;display:grid}.reseller-overview-mark{color:#e2c99f;background:#d5be981f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reseller-overview-mark svg{width:17px;height:17px}.reseller-overview-balance>span:nth-child(2){gap:2px;min-width:0;display:grid}.reseller-overview-balance small{color:#c8c0b1;font-size:11px}.reseller-overview-balance strong{color:#f7f0e4;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.reseller-overview-pending{color:#dbc49c;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:11px}.reseller-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reseller-overview-actions button{color:#eee5d5;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#232522;border:1px solid #d5be9833;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.reseller-overview-actions button svg{color:#d5be98;flex:none;width:15px;height:15px}.reseller-overview-actions button:focus-visible{outline-offset:2px;outline:2px solid #e2c99f}.reseller-dashboard-metrics{gap:7px;margin-bottom:8px}.reseller-dashboard-metrics article{border-radius:12px;gap:2px;min-height:56px;padding:9px 11px}.reseller-dashboard-metrics strong{color:#e2c99f;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.reseller-dashboard-metrics small{color:#c0bcb3;font-size:11px}.reseller-access-card{border-radius:12px;gap:9px;padding:10px 12px}.reseller-access-card .reseller-access-icon{width:30px;height:30px}.reseller-access-card h2{margin:0 0 2px;font-size:12px}.reseller-access-card p{color:#bbbcb6;margin:0;font-size:11px;line-height:1.5}@media (width<=370px){.reseller-overview-balance{grid-template-columns:28px minmax(0,1fr);gap:7px}.reseller-overview-mark{width:28px;height:28px}.reseller-overview-pending{grid-column:2;justify-self:start;padding:3px 7px}.reseller-overview-actions button{gap:4px;padding-inline:6px;font-size:11px}}@media (width<=520px){.reseller-shell .reseller-hero{border-radius:15px;padding:10px 12px}.reseller-shell .reseller-hero h1{margin:0;font-size:19px;line-height:1.2}.reseller-shell .reseller-hero p{display:none}.reseller-shell .reseller-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px 0;display:grid;overflow:visible}.reseller-shell .reseller-tabs button{flex-direction:row;gap:4px;min-width:0;min-height:44px;padding:0 5px}.reseller-shell .reseller-tabs button svg{width:15px;height:15px}.reseller-shell .reseller-tabs button span{font-size:11px}}@media (width<=700px){.application-shell .featured-card{grid-template-rows:88px auto;min-height:146px}.application-shell .featured-card .product-art{height:88px}.application-shell .featured-card-copy{min-height:58px;padding:5px 10px 7px}.application-shell .featured-card-copy strong{font-size:13px}.application-shell .featured-card-copy em{min-height:34px;padding-inline:8px}.application-shell .featured-dots{display:none}.application-shell .search-field input{padding-block:11px}}.application-shell .order-filter-strip{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scroll-padding-inline:2px}.application-shell .order-filter-strip button{scroll-snap-align:start;white-space:nowrap;color:#b7afa3}.application-shell .compact-list small{color:#ada9a2;font-size:10px}.application-shell .customer-loading-skeleton{color:#b7afa2;gap:9px;padding:3px 0 18px;display:grid}.application-shell .customer-loading-skeleton .loading-line,.application-shell .customer-loading-skeleton .loading-metrics span,.application-shell .customer-loading-skeleton .loading-record>span,.application-shell .customer-loading-skeleton .loading-record i{background:linear-gradient(110deg,#252a29 15%,#343631 48%,#252a29 82%) 0 0/220% 100%;border-radius:7px;animation:1.8s ease-in-out infinite ncshop-skeleton-sheen;display:block}.application-shell .customer-loading-skeleton .loading-line.heading{width:34%;height:24px;margin:4px 0}.application-shell .customer-loading-skeleton .loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.application-shell .customer-loading-skeleton .loading-metrics span{border:1px solid var(--store-line);border-radius:13px;height:60px}.application-shell .customer-loading-skeleton.wallet .loading-line.heading{border:1px solid var(--store-line);border-radius:17px;width:100%;height:148px}.application-shell .customer-loading-skeleton.wallet .loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.application-shell .customer-loading-skeleton.wallet .loading-metrics span{height:44px}.application-shell .customer-loading-skeleton.wallet .loading-metrics span:last-child{display:none}.application-shell .customer-loading-skeleton .loading-panel{border:1px solid var(--store-line);background:#171b1d;border-radius:16px;gap:10px;padding:14px 12px;display:grid}.application-shell .customer-loading-skeleton .loading-line.title{width:45%;height:18px}.application-shell .customer-loading-skeleton .loading-line.search{border-radius:11px;height:44px;margin-top:8px}.application-shell .customer-loading-skeleton .loading-line.filters{width:78%;height:27px;margin-bottom:3px}.application-shell .customer-loading-skeleton .loading-record{border-top:1px solid var(--store-line);grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:57px;display:grid}.application-shell .customer-loading-skeleton .loading-record>span{border-radius:10px;width:36px;height:36px}.application-shell .customer-loading-skeleton .loading-record>div{gap:7px;display:grid}.application-shell .customer-loading-skeleton .loading-record i{width:72%;height:10px}.application-shell .customer-loading-skeleton .loading-record i:last-child{width:42%;height:8px}@keyframes ncshop-skeleton-sheen{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.application-shell .customer-loading-skeleton .loading-line,.application-shell .customer-loading-skeleton .loading-metrics span,.application-shell .customer-loading-skeleton .loading-record>span,.application-shell .customer-loading-skeleton .loading-record i{animation:none}}.application-shell .order-stat-grid>div>svg,.application-shell .order-stat-grid strong,.application-shell .premium-order-history>header small,.application-shell .wallet-ledger>header small,.application-shell .wallet-ledger>header>svg{color:#d5be98}.application-shell .order-toolbar{background:#171b1d;gap:8px;padding:11px 12px}.application-shell .order-toolbar>label{border-color:var(--store-line);background:#111516;border-radius:11px}.application-shell .order-toolbar>label:focus-within{border-color:#b69b73;box-shadow:0 0 0 2px #d5be9821}.application-shell .premium-order-list .order-icon{color:#d5be98;background:#d5be9814;border-color:#d5be982e}.application-shell .premium-order-list span strong{line-height:1.35}.application-shell .premium-order-list span small,.application-shell .premium-order-list span em{color:#aaa69e;margin-top:3px;line-height:1.35}.application-shell .premium-order-list span em svg{flex:none;width:12px;height:12px}.application-shell .premium-order-list>button>div:last-of-type b{color:#ead8b8}.application-shell .order-progress{border-color:var(--store-line);background:#1b2020}.application-shell .order-progress>header span{color:#d5be98}@media (width<=560px){.reseller-shell .reseller-inventory-card{border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px 10px;padding:12px;display:grid}.reseller-shell .reseller-inventory-card>svg{width:18px;height:18px;margin-top:2px}.reseller-shell .reseller-inventory-card>span{gap:3px;min-width:0}.reseller-shell .reseller-inventory-card>span strong{font-size:12px;line-height:1.4}.reseller-shell .reseller-inventory-card>span small{font-size:11px;line-height:1.35}.reseller-shell .reseller-inventory-card .reseller-card-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:2px 0 0;display:grid}.reseller-shell .reseller-inventory-card .reseller-card-actions button{white-space:nowrap;min-width:0;min-height:44px;padding:7px 10px;font-size:12px}.reseller-shell .reseller-inventory-card .reseller-card-actions button:only-child{grid-column:1/-1}}.reseller-shell .reseller-metrics{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:8px}.reseller-shell .reseller-metrics article{border-color:var(--store-line);min-width:0;min-height:88px;box-shadow:none;background:#1a1e1e;border-radius:13px;gap:4px;padding:9px 11px}.reseller-shell .reseller-metrics article>svg{color:#d5be98;width:18px;height:18px}.reseller-shell .reseller-metrics small{color:#c3baaa;text-transform:capitalize;font-size:11px;line-height:1.25}.reseller-shell .reseller-metrics strong{color:#e2c99f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(15px,4.6vw,19px);line-height:1.2}.reseller-shell .reseller-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-shell .reseller-dashboard-metrics article{gap:2px;min-height:62px;padding:9px 11px}.reseller-shell .reseller-report-panel{border:1px solid var(--store-line);background:#1a1e1e;border-radius:15px;overflow:hidden}.reseller-shell .reseller-report-heading{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.reseller-shell .reseller-report-heading .overline{color:#cbb68f;font-size:10px}.reseller-shell .reseller-report-heading h2{color:#f5efe4;margin:2px 0 0;font-size:17px;line-height:1.2}.reseller-shell .reseller-report-heading>svg{color:#d5be98;flex:none;width:18px;height:18px}.reseller-shell .reseller-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:2px 12px 8px;display:grid}.reseller-shell .reseller-report-grid>div{border-bottom:1px solid #ffffff12;align-content:center;gap:3px;min-width:0;min-height:62px;padding:8px 9px;display:grid}.reseller-shell .reseller-report-grid>div.featured{order:-1;grid-column:1/-1;min-height:72px;padding-inline:10px}.reseller-shell .reseller-report-grid dt{color:#c3baaa;font-size:11px;line-height:1.3}.reseller-shell .reseller-report-grid dd{color:#e8d0a5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.2}.reseller-shell .reseller-report-grid .featured dd{font-size:22px}.reseller-shell .reseller-report-empty{color:#c3baaa;margin:0;padding:14px;font-size:12px}.application-shell .role-status-notice{color:#d8c8ac;background:#24231f;border:1px solid #625743;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;margin:8px 12px 0;padding:5px 6px 5px 10px;font-size:10px;line-height:1.35;display:grid}.application-shell .role-status-notice>svg{width:16px;height:16px}.application-shell .role-status-notice>span{min-width:0}.application-shell .role-status-notice>button{color:#241d13;min-height:44px;font:inherit;background:#d5be98;border:0;border-radius:7px;padding:0 8px;font-weight:750}.application-shell .role-status-notice>button:disabled{opacity:.6}.workspace-loading-shell,.auth-shell{color:#f5f2ec;background:radial-gradient(circle at 50% 20%,#d5be9814,#0000 38%),#0b0e10}.workspace-loading-card,.auth-panel{background:linear-gradient(150deg,#1c2020,#141819 72%);border:1px solid #d5be982e;border-radius:18px;box-shadow:0 18px 48px #00000042}.workspace-loading-card{width:min(100%,340px);padding:24px 20px}.workspace-loading-orb{border-color:#d5be98 #d5be9829 #d5be9829;width:38px;height:38px;margin-bottom:14px}.workspace-loading-card .overline,.auth-panel .overline{color:#d5be98;letter-spacing:.12em;font-size:10px}.workspace-loading-card h1{margin:8px 0 5px;font-size:clamp(19px,5vw,22px);line-height:1.45}.workspace-loading-card p{color:#bbb5aa;font-size:12px;line-height:1.55}.auth-shell .brand-mark{box-shadow:none;background:#171b1d;border-color:#d5be9847}.auth-shell .brand small{color:#aaa69e}.auth-panel{max-width:420px;margin:clamp(32px,10vh,72px) auto 0;padding:24px 20px}.auth-panel .auth-orb{color:#d5be98;width:48px;height:48px;box-shadow:none;background:#292923;border:1px solid #d5be9840;border-radius:14px;margin-bottom:14px}.auth-panel .auth-orb svg{width:23px;height:23px}.auth-panel .auth-orb.error,.auth-panel .auth-orb.denied{color:#ffbac7;background:#ff7f981a;border-color:#ff7f982e}.auth-panel h1{margin-top:8px;font-size:clamp(20px,5vw,24px);line-height:1.45}.auth-panel p{color:#bbb5aa;margin-top:8px;font-size:12px;line-height:1.6}.auth-panel .primary-button{color:#201b15;min-height:44px;box-shadow:none;background:#d5be98;border-radius:10px}.auth-panel .trust-row{color:#aaa69e;margin-top:16px}@media (prefers-reduced-motion:reduce){.workspace-loading-orb,.auth-panel .auth-orb.loading{animation:none}}:is(.application-shell,.reseller-shell,.admin-workspace) :is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline-offset:2px;outline:2px solid #e2c99f}:is(.application-shell,.reseller-shell,.admin-workspace) :is(.account-grid,.workspace-form,.admin-form-grid,.admin-product-picker) :is(input:not([type=checkbox]),select,textarea):focus-visible{outline-offset:2px;border-color:#bda57d;outline:2px solid #d5be98}.admin-product-picker select:focus-visible{box-shadow:0 0 0 3px #d5be9821}.application-shell .account-form-grid>label>span,.application-shell .transaction-list small{font-size:12px}@media (width<=520px){.application-shell .transaction-list>button{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon content amount";column-gap:8px;min-height:64px;padding:9px 12px}.application-shell .transaction-list>button>b{font-size:12px}.application-shell .transaction-list small{font-size:10px}}.luxury-home{--store-ink:#090b0c;--store-surface:#131617;--store-accent:#ddc6a0}.luxury-home .content{padding:12px 14px 110px}.storefront-masthead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.storefront-masthead small{color:#c6b18d;letter-spacing:.18em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.storefront-masthead strong{color:#f4eee3;letter-spacing:-.03em;font:500 22px/1.2 Georgia,serif}.store-updates-trigger{color:#d8c6a8;background:#171a1b;border:1px solid #ffffff1c;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.store-updates-trigger svg{width:19px;height:19px}.store-updates-trigger i{color:#151310;background:#ddc6a0;border:2px solid #090b0c;border-radius:12px;min-width:17px;height:17px;padding:0 3px;font:700 9px/13px Inter,sans-serif;position:absolute;top:-3px;right:-3px}.luxury-home .featured-header{display:none}.luxury-home .featured-viewport{gap:12px}.luxury-home .featured-card{isolation:isolate;background:#181c1c;border:1px solid #ffffff20;border-radius:20px;min-width:100%;height:260px;min-height:260px;display:block;position:relative;overflow:hidden}.luxury-home .featured-card .product-art{border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.luxury-home .featured-card .product-art-stage{border:0;border-radius:0;inset:0}.luxury-home .featured-card .product-art-frame{background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;inset:0}.luxury-home .featured-card .product-art-image{object-fit:contain;filter:none;width:100%;height:100%}.luxury-home .featured-card .product-art.has-image:after{z-index:5;background:linear-gradient(#090b0c08 25%,#090b0c75 55%,#090b0cf5 100%)}.luxury-home .featured-card-copy{z-index:6;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:20px 18px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.luxury-home .featured-card-copy small{color:#e2cfaa;letter-spacing:.16em;font-size:8px}.luxury-home .featured-card-copy strong{letter-spacing:-.035em;color:#fff;font-size:23px;font-weight:650;line-height:1.15}.luxury-home .featured-card-copy em{color:#18140f;background:#ddc6a0;border-radius:24px;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-style:normal}.luxury-home .featured-card>svg{display:none}.hero-product-label{z-index:6;color:#f2e6ce;letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111415c9;border:1px solid #ffffff28;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:750;position:absolute;top:14px;left:14px}.luxury-home .featured-dots{justify-content:center;gap:3px;margin:3px 0 10px;display:flex}.luxury-home .featured-dots button{background:0 0;border:0;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid}.luxury-home .featured-dots button:after{content:"";background:#5b5c58;border-radius:8px;width:5px;height:5px}.luxury-home .featured-dots button.active:after{background:#ddc6a0;width:20px}.luxury-home .search-field{min-height:44px;box-shadow:none;background:#141718;border-color:#ffffff14;border-radius:12px;margin:0 0 21px}.luxury-home .catalogue-heading{margin:0 0 12px}.luxury-home .catalogue-heading small{letter-spacing:.17em;color:#b8a487;font-size:8px}.luxury-home .catalogue-heading h2{letter-spacing:-.025em;margin-top:4px;font:500 25px/1.1 Georgia,serif}.luxury-home .catalogue-heading-actions>em{display:none}.luxury-home .catalogue-view-toggle{background:0 0;border:0;padding:0}.luxury-home .catalogue-view-toggle button{border-radius:12px;width:44px;height:44px}.luxury-home .catalogue-view-toggle button.active{color:#ddc6a0;box-shadow:none;background:#27251f}.luxury-home .product-grid.product-view-grid{gap:12px}.luxury-home .product-grid.product-view-grid .product-card{background:#131617;border:1px solid #ffffff13;border-radius:14px;gap:0;padding:0 0 12px;position:relative;overflow:hidden}.luxury-home .product-grid.product-view-grid .product-card .product-art{aspect-ratio:1.5;border:0;border-radius:0;height:auto;margin:0 0 10px;padding:0}.luxury-home .product-card .product-art-image{filter:none}.luxury-home .product-grid.product-view-grid .product-art-stage{border:0;border-radius:0;inset:0}.luxury-home .product-grid.product-view-grid .product-art-frame{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;inset:0}.luxury-home .product-grid.product-view-grid .product-card .availability,.luxury-home .product-grid.product-view-grid .product-card>p{display:none}.luxury-home .product-grid.product-view-grid .product-card :is(h2,h3){letter-spacing:-.015em;min-height:34px;margin:0 11px 8px;font-size:13px;font-weight:650;line-height:1.3}.luxury-home .product-grid.product-view-grid .product-card .card-footer{border:0;margin:0 11px;padding:0}.luxury-home .product-grid.product-view-grid .card-footer small,.luxury-home .product-grid.product-view-grid .round-link{display:none}.luxury-home .product-grid.product-view-grid .card-footer strong{color:#ddc6a0;font-size:13px;font-weight:700}.product-new-badge{z-index:5;color:#16130f;letter-spacing:.06em;background:#e2ccaa;border-radius:4px;padding:4px 6px;font:800 8px/1.2 Inter,sans-serif;position:absolute;top:8px;left:8px}.store-updates-backdrop{z-index:1100;padding:16px 12px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.store-updates-dialog{color:#f2ede5;background:#111516;border:1px solid #ddc6a033;border-radius:24px;width:min(100%,480px);max-height:85dvh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0008}.store-updates-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.store-updates-dialog header small{color:#c6b18d;letter-spacing:.16em;font-size:8px}.store-updates-dialog h2{margin:6px 0 0;font:500 26px/1.2 Georgia,serif}.store-updates-dialog header button{color:#cac6bf;background:#202425;border:1px solid #ffffff18;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.store-updates-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 0;display:flex}.store-update-icon{color:#ddc6a0;background:#292720;border-radius:12px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.store-update-icon img{object-fit:contain;width:100%;height:100%}.store-updates-list small{color:#ddc6a0;letter-spacing:.1em;margin-bottom:5px;font-size:8px;display:block}.store-updates-list strong{font-size:14px}.store-updates-list p{color:#aaa9a4;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.65}.store-updates-list>button>svg{color:#b6aa96;flex-shrink:0;width:16px}.store-updates-done{color:#18140f;background:#ddc6a0;border:0;border-radius:12px;width:100%;min-height:44px;margin-top:18px;font-size:13px;font-weight:700}.store-updates-empty{color:#aaa9a4;font-size:13px;line-height:1.7}@media (width>=700px){.luxury-home .featured-card{height:320px}.store-updates-backdrop{align-items:center}}@media (width<=360px){.luxury-home .featured-card{height:235px;min-height:235px}.luxury-home .featured-card-copy{gap:6px;padding:14px}.luxury-home .featured-card-copy strong{font-size:20px}.luxury-home .featured-card-copy em{padding:0 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.luxury-home *,.store-updates-dialog *{scroll-behavior:auto}}.application-shell{--bottom-navigation-clearance:calc(88px + env(safe-area-inset-bottom))}.application-shell .bottom-navigation{width:min(100% - 32px,420px);bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0f10f7;border:1px solid #ddc6a026;border-radius:16px;gap:4px;padding:5px 8px;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0a}.application-shell .bottom-navigation button{color:#8c9292;letter-spacing:.025em;border-radius:10px;gap:5px;min-width:0;min-height:48px;padding:6px 2px 3px;font-size:9.5px;font-weight:500;line-height:1.2;transition:color .16s,background .16s}.application-shell .bottom-navigation button svg{stroke-width:1.6px;width:19px;height:19px;color:inherit}.application-shell .bottom-navigation button.active{color:#e0c9a6;box-shadow:none;background:linear-gradient(#ddc6a012,#0000);font-weight:600}.application-shell .bottom-navigation button.active svg{color:inherit;transform:none}.application-shell .bottom-navigation button.active:before{content:"";background:#ddc6a0;border-radius:2px;width:18px;height:2px;position:absolute;top:0;left:calc(50% - 9px)}.application-shell .bottom-navigation button:focus-visible{outline-offset:2px;outline:2px solid #ddc6a0}.application-shell .bottom-navigation button:active{background:#ddc6a01a}@media (prefers-reduced-motion:reduce){.application-shell .bottom-navigation button{transition:none}}.admin-workspace{color:#eeeae3;background:#090c0d}.admin-workspace .admin-topbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ddc6a01f;border-radius:0;margin-bottom:14px;padding:14px 2px 16px}.admin-workspace .admin-topbar h1{letter-spacing:-.025em;font-size:19px;font-weight:600}.admin-workspace .admin-topbar h1 svg{color:#ddc6a0;stroke-width:1.5px}.admin-workspace .admin-topbar p{color:#8e9494;font-size:10px;line-height:1.5}.admin-workspace .admin-topbar>button{color:#ddc6a0;background:#121718;border-color:#ddc6a026;border-radius:10px;min-height:40px;font-size:11px}.admin-workspace .admin-section-picker{background:#111617;border:1px solid #ddc6a024;border-radius:12px;min-height:52px;margin-bottom:16px;padding:0;box-shadow:inset 0 1px #ffffff08}.admin-workspace .admin-section-picker span{color:#858e8e;letter-spacing:.04em;padding-left:14px;font-size:10px}.admin-workspace .admin-section-picker select{color:#eeeae3;min-height:50px;font-size:13px;font-weight:600}.admin-workspace .admin-section-picker:after{border-color:#ddc6a0}.admin-workspace .admin-section-picker option{color:#eeeae3;background:#111617}.admin-workspace :is(.admin-hero,.admin-section-banner){box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 2px 14px}.admin-workspace :is(.admin-hero,.admin-section-banner) h2{letter-spacing:-.025em;font-size:18px;font-weight:600}.admin-workspace :is(.admin-hero,.admin-section-banner) p{color:#969e9e;font-size:11px}.admin-workspace .admin-metrics{gap:8px}.admin-workspace .admin-metrics article{box-shadow:none;background:#111617;border:1px solid #ddc6a01a;border-radius:12px;padding:12px}.admin-workspace .admin-metrics article :is(span,small){color:#a0a7a7;font-size:10px}.admin-workspace .admin-metrics strong{color:#e1cbaa;letter-spacing:-.03em;font-size:22px;font-weight:600}.admin-workspace .admin-revenue{background:#101919;border-color:#ddc6a01f;border-radius:12px}.admin-workspace .admin-tabs{background:#111617;border-color:#ddc6a01f;border-radius:12px}.admin-workspace .admin-tabs button.active{color:#ddc6a0;box-shadow:none;background:#ddc6a012}.refined-orders .premium-orders-hero{box-shadow:none;background:0 0;border:0;padding:0 0 8px}.refined-orders .order-stat-grid{gap:7px;margin-bottom:12px}.refined-orders .order-stat-grid>div{background:#111617;border-radius:10px;padding:9px 10px}.refined-orders .order-stat-grid strong{font-size:19px}.orders-view-switch{background:#101415;border:1px solid #ddc6a01f;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.orders-view-switch button{color:#949c9c;background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px;font-size:12px;font-weight:500}.orders-view-switch button.active{color:#e0c9a6;background:#ddc6a014}.orders-view-switch button span{opacity:.75;margin-left:5px;font-size:10px}.orders-view-switch button:focus-visible{outline-offset:1px;outline:2px solid #ddc6a0}.refined-orders :is(.premium-order-history,.premium-subscriptions){background:#101415;border-color:#ddc6a01f;border-radius:12px;overflow:hidden}.refined-orders :is(.premium-order-history,.premium-subscriptions)>header{min-height:0;padding:12px 14px}.refined-orders :is(.premium-order-history,.premium-subscriptions)>header small{display:none}.refined-orders :is(.premium-order-history,.premium-subscriptions)>header h2{margin:0;font-size:15px;font-weight:600}.refined-orders :is(.premium-order-history,.premium-subscriptions)>header>span{background:0 0;border:0;min-width:0;min-height:0;padding:0;font-size:11px}.refined-orders .order-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.refined-orders .order-toolbar>label{border-radius:9px;min-height:44px;margin:0;padding:0 10px}.refined-orders .order-toolbar>label svg{flex-shrink:0;width:16px}.refined-orders .order-toolbar input{min-width:0;font-size:11px}.refined-orders .order-toolbar .order-status-select{background:#0b1011;border:1px solid #ddc6a01f;align-items:center;max-width:132px;padding:0 6px;display:flex}.refined-orders .order-status-select>span{display:none}.refined-orders .order-status-select select{color:#d5c5ad;background:0 0;border:0;width:100%;min-width:0;min-height:42px;font-size:10px}.refined-orders .order-status-select option{color:#eeeae3;background:#111617}.refined-orders .premium-order-list>button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:82px;padding:12px 14px;display:grid}.refined-orders .premium-order-list>button>.order-icon,.refined-orders .premium-order-list>button>svg{display:none}.refined-orders .premium-order-list>button>span{grid-column:1;gap:4px;min-width:0;display:grid}.refined-orders .premium-order-list>button>span>strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.refined-orders .premium-order-list>button>span>small{color:#939b9b;font-size:10px;line-height:1.3}.refined-orders .premium-order-list>button>span>em{color:#939b9b;font-size:9px;font-style:normal;line-height:1.5}.refined-orders .premium-order-list>button>span>em svg{display:none}.refined-orders .premium-order-list>button>div:last-of-type{flex-direction:column-reverse;grid-area:1/2;align-items:flex-end;gap:8px;min-width:0;display:flex}.refined-orders .premium-order-list>button b{white-space:nowrap;color:#e0c9a6;font-size:12px}.refined-orders .customer-status{white-space:nowrap;border-radius:5px;flex:none;width:auto;min-width:0;padding:3px 6px;font-size:8px;line-height:1.3}.refined-orders .premium-subscriptions .compact-list>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px 14px;display:grid}.refined-orders .premium-subscriptions .compact-list>div>svg{display:none}.refined-orders .premium-subscriptions .compact-list>div>span{min-width:0}.refined-orders .premium-subscriptions strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.refined-orders .premium-subscriptions small{color:#939b9b;font-size:10px;line-height:1.5}.refined-orders .premium-pagination{box-shadow:none;background:#0d1213;border-radius:0;gap:8px;padding:10px 12px}.refined-orders .premium-pagination-summary{font-size:10px}.refined-orders .premium-pagination-summary small{display:none}.refined-orders .premium-pagination-controls{gap:4px}.refined-orders .premium-pagination-controls button{width:36px;min-width:36px;height:44px;min-height:44px;box-shadow:none;background:#151b1c;border-radius:8px;font-size:11px}.refined-orders .premium-pagination-controls button.active{color:#e0c9a6;background:#ddc6a01f}.refined-orders .premium-pagination-controls svg{width:15px}.application-shell .premium-wallet .premium-wallet-hero{background:#111718;border-color:#ddc6a01f;border-radius:12px;padding:12px 14px}.application-shell .premium-wallet .premium-wallet-hero h1{margin:4px 0;font-size:29px}.application-shell .premium-wallet .wallet-balance-meta{flex-wrap:wrap}.application-shell .premium-wallet .wallet-balance-meta span{background:0 0;border:0;padding:2px 0;font-size:9px}.application-shell .premium-wallet .wallet-tabs{background:#101415;border-radius:12px;gap:4px;min-height:0;padding:4px}.application-shell .premium-wallet .wallet-tabs button{border:0;border-radius:8px;min-height:44px;padding:8px 6px;font-size:11px;font-weight:500}.application-shell .premium-wallet .wallet-tabs button.active{color:#e0c9a6;box-shadow:none;background:#ddc6a014}.application-shell .premium-wallet .wallet-history-switch{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:0;display:flex}.application-shell .premium-wallet .wallet-history-switch button{color:#929c9c;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;padding:8px 2px;font-size:11px;font-weight:500}.application-shell .premium-wallet .wallet-history-switch button.active{color:#e0c9a6;box-shadow:none;background:0 0;border-bottom-color:#ddc6a0}.application-shell .premium-wallet :is(.wallet-ledger,.wallet-requests){background:#101415;border-color:#ddc6a01f;border-radius:12px}.application-shell .premium-wallet :is(.wallet-ledger,.wallet-requests)>header{min-height:0;padding:12px 14px}.application-shell .premium-wallet :is(.wallet-ledger,.wallet-requests)>header :is(small,p,svg){display:none}.application-shell .premium-wallet :is(.wallet-ledger,.wallet-requests)>header h2{margin:0;font-size:15px;font-weight:600}.application-shell .premium-wallet .transaction-list>button{grid-template-columns:24px minmax(0,1fr) auto;gap:9px;min-height:70px;padding:12px}.application-shell .premium-wallet .transaction-icon{border-radius:7px;width:24px;height:28px;padding:4px}.application-shell .premium-wallet .transaction-icon svg{width:15px;height:15px}.application-shell .premium-wallet .transaction-list>button>span:nth-child(2){min-width:0}.application-shell .premium-wallet .transaction-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.application-shell .premium-wallet .transaction-list small{color:#929c9c;font-size:9px;line-height:1.5}.application-shell .premium-wallet .transaction-list b{white-space:nowrap;font-size:11px}.application-shell .premium-wallet .transaction-list>button>svg{display:none}.application-shell .premium-wallet .wallet-requests>div{gap:8px;padding:12px}.application-shell .premium-wallet .wallet-requests strong{font-size:12px}.application-shell .premium-wallet .wallet-requests small{font-size:9px}.application-shell .premium-wallet .wallet-requests .customer-status{width:auto;padding:3px 6px;font-size:8px}.application-shell .premium-wallet .premium-pagination{box-shadow:none;background:#0d1213;border-radius:12px;padding:10px 12px}.application-shell .premium-wallet .premium-pagination-summary{font-size:10px}.application-shell .premium-wallet .premium-pagination-summary small{display:none}.application-shell .premium-wallet .premium-pagination-controls button{width:36px;min-width:36px;height:44px;min-height:44px;box-shadow:none;background:#151b1c;border-radius:8px}.application-shell .premium-wallet .premium-pagination-controls button.active{color:#e0c9a6;background:#ddc6a01f}.floating-support-wrap{z-index:29;right:max(16px,50vw - 324px);bottom:calc(84px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.floating-support{color:#e0c9a6;pointer-events:auto;background:#171e20;border:1px solid #ddc6a073;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:52px;min-height:52px;padding:7px;display:flex;box-shadow:0 4px 16px #00000059}.floating-support svg{stroke-width:1.6px;width:21px;height:21px}.floating-support span{letter-spacing:.025em;font-size:8px}.floating-support:focus-visible{outline-offset:3px;outline:2px solid #ddc6a0}.floating-support-wrap>p{color:#eeeae3;background:#171e20;border-radius:10px;max-width:220px;margin:0;padding:10px;font-size:11px}.application-shell .refined-orders{gap:10px}.application-shell .refined-orders .premium-orders-hero{min-height:0;margin:0;padding:0}.application-shell .refined-orders .premium-orders-hero h1{margin:0;font-size:20px}.application-shell .refined-orders .order-stat-grid{margin:0}.application-shell .refined-orders .order-stat-grid>div{align-items:center;gap:8px;min-height:58px;padding:9px;display:flex}.application-shell .refined-orders .order-stat-grid>div>svg{width:15px;height:15px}.application-shell .refined-orders .order-stat-grid small{font-size:9px}.application-shell .refined-orders .orders-view-switch{margin:0}.application-shell .refined-orders :is(.premium-order-history,.premium-subscriptions)>header{display:none}.application-shell .premium-wallet{gap:10px}
/*$vite$:1*/