:root{--bg:#080b10;--bg-soft:#0b0f16;--panel:#10151e;--panel-2:#151b26;--panel-3:#0d121a;--line:#222b3a;--line-soft:#18202c;--text:#f7f9fc;--muted:#8d98a8;--muted-2:#667386;--brand:#7c6cff;--brand-2:#9b8cff;--brand-soft:rgba(124,108,255,.12);--cyan:#45d8ff;--good:#39d98a;--warn:#ffcc66;--bad:#ff647c;--shadow:0 24px 80px rgba(0,0,0,.34);--shadow-soft:0 12px 40px rgba(0,0,0,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(900px 460px at 50% -160px,rgba(124,108,255,.15),transparent 66%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),var(--bg);background-size:auto,42px 42px,42px 42px,auto;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}::selection{background:rgba(124,108,255,.35);color:#fff}.page-shell{min-height:calc(100vh - 176px);width:min(1240px,calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(8,11,16,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.055)}.topbar{min-height:76px;width:min(1240px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:11px;width:max-content}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#8d7cff,#6456ed);box-shadow:0 10px 28px rgba(106,87,255,.3),inset 0 1px 0 rgba(255,255,255,.3);font-weight:900;font-size:17px}.brand-copy{display:grid;line-height:1.05;grid-gap:4px;gap:4px}.brand-copy strong{font-size:15px;letter-spacing:-.01em}.brand-copy small{text-transform:uppercase;letter-spacing:.12em;font-size:8px;color:var(--muted-2);font-weight:800}.nav-links{display:flex;align-items:center;gap:5px;padding:5px;background:rgba(255,255,255,.025);border:1px solid var(--line-soft);border-radius:12px}.nav-link{color:#aeb7c5;font-size:12px;font-weight:700;padding:8px 11px;border-radius:8px;transition:.18s}.nav-link:hover{color:#fff;background:rgba(255,255,255,.045)}.nav-link.admin-link{color:#bfb7ff}.header-actions{justify-content:flex-end;gap:10px}.header-actions,.user-nav{display:flex;align-items:center}.user-nav{gap:9px}.user-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#1a2230;border:1px solid #2b3546;font-size:11px;font-weight:900;color:#dfe4ed}.user-pill{display:grid;grid-gap:2px;gap:2px;padding:0;background:none;border:0;border-radius:0;color:#dce1e9;font-size:11px}.user-pill strong{font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-pill small{color:var(--muted-2);font-size:9px}.role-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:6px 9px;border-radius:999px;color:#cfd5df;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.role-pill.admin{border-color:rgba(124,108,255,.38);background:rgba(124,108,255,.08);color:#c8c0ff}.link-button{border:0;background:none;color:#9ea8b6;cursor:pointer;font-size:11px;font-weight:700;padding:8px}.link-button:hover{color:#fff}.btn{border:1px solid var(--line);background:#171d28;color:white;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;transition:.18s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{transform:translateY(-1px);border-color:#354257;background:#1c2431}.btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.btn-small{padding:8px 11px;font-size:10px;border-radius:8px}.btn-primary{background:linear-gradient(135deg,#7665ff,#6757f3);border-color:#8a7cff;box-shadow:0 10px 28px rgba(105,87,243,.22)}.btn-primary:hover{background:linear-gradient(135deg,#8475ff,#7263fa);border-color:#9588ff}.btn-secondary{background:#111720;border-color:#263142;color:#dce2ec}.btn-good{background:rgba(57,217,138,.09);border-color:rgba(57,217,138,.28);color:#79e7b2}.btn-wide{width:100%}.eyebrow{font-size:9px;letter-spacing:.2em;color:#9e94ff;font-weight:900;margin-bottom:10px}.muted{color:var(--muted)}.market-label{display:inline-flex;align-items:center;gap:8px;color:#a7b1bf;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;margin-bottom:18px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 5px rgba(57,217,138,.08)}.availability{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#93a0b1;font-weight:700}.availability i{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px rgba(57,217,138,.07)}.hero{padding:78px 0 58px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);grid-gap:72px;gap:72px;align-items:center}.admin-console-head h1,.auth-card h1,.dashboard-head h1,.hero h1,.product-detail h1{margin:0;letter-spacing:-.055em}.hero h1{font-size:clamp(50px,6vw,78px);line-height:.96;max-width:760px}.hero h1 span{color:#9d92ff}.hero p,.lead{font-size:17px;line-height:1.7;color:#a9b2bf;max-width:690px;margin:24px 0 0}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-actions .btn{padding:12px 18px;font-size:12px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:38px;border-top:1px solid var(--line-soft);padding-top:20px}.trust-row>div{display:grid;grid-gap:5px;gap:5px;padding-right:18px}.trust-row strong{font-size:11px;color:#dfe4ec}.trust-row span{font-size:9px;color:var(--muted-2);line-height:1.5}.hero-card{border:1px solid #293344;background:linear-gradient(160deg,rgba(124,108,255,.12),rgba(18,23,32,.96) 42%,#0d1219);border-radius:26px;box-shadow:var(--shadow);overflow:hidden}.marketplace-card{min-height:408px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.marketplace-card:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;background:rgba(124,108,255,.13);filter:blur(40px);right:-90px;top:-90px;pointer-events:none}.marketplace-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.marketplace-badge{font-size:9px;font-weight:900;letter-spacing:.16em;color:#b9c2cf}.storefront-emblem{display:grid;place-items:center;margin:auto;width:118px;height:118px;border-radius:32px;background:linear-gradient(145deg,#9385ff,#5e4ee7);box-shadow:0 28px 70px rgba(104,84,245,.34),inset 0 1px 0 rgba(255,255,255,.35);position:relative}.storefront-emblem:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.18);border-radius:24px}.storefront-emblem span{font-size:47px;font-weight:950;letter-spacing:-.08em;text-shadow:0 4px 18px rgba(0,0,0,.2)}.marketplace-card-copy{display:grid;grid-gap:7px;gap:7px;text-align:center;margin-bottom:18px;position:relative;z-index:1}.marketplace-card-copy strong{font-size:17px;letter-spacing:-.02em}.marketplace-card-copy span{font-size:10px;color:var(--muted);line-height:1.55}.mini-order-card{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;background:rgba(4,7,11,.45);border:1px solid rgba(255,255,255,.06);border-radius:11px;position:relative;z-index:1}.mini-order-card span{font-size:9px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.mini-order-card strong{font-size:10px;color:#dbe1e9}.dashboard-section,.store-section{padding:28px 0 72px}.dashboard-head,.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading h2{margin:0;font-size:31px;letter-spacing:-.04em}.section-subtitle{margin:7px 0 0;font-size:11px}.catalog-heading{padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.catalog-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-meta span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#96a0ae;background:#101620;border:1px solid var(--line);padding:7px 9px;border-radius:7px}.product-grid{display:grid;grid-gap:16px}.product-card{border:1px solid var(--line);background:linear-gradient(180deg,#121821,#0e131b);border-radius:18px;box-shadow:var(--shadow-soft);transition:.2s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-2px);border-color:#354155;box-shadow:0 22px 60px rgba(0,0,0,.32)}.product-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,108,255,.52),transparent);opacity:.65}.product-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-icon{font-size:28px;width:52px;height:52px;background:#171f2a;border:1px solid #2a3546;border-radius:14px;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.product-meta-stack{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.product-availability{color:#79dbaa}.version-pill{font-size:9px;color:#9aa5b4;background:#151c26;border:1px solid var(--line);padding:5px 8px;border-radius:6px;font-weight:700}.product-category{font-size:8px;letter-spacing:.14em;color:#6e7a8c;font-weight:900;margin-top:22px}.product-card h3{font-size:21px;letter-spacing:-.025em;margin:7px 0 8px}.product-card p{color:#9fa9b7;line-height:1.62;min-height:62px;font-size:11px;margin:0}.product-divider{height:1px;background:var(--line-soft);margin:20px 0 16px}.product-bottom{display:flex;justify-content:space-between;align-items:end;margin:0 0 16px}.price{display:block;font-size:29px;font-weight:950;letter-spacing:-.05em}.product-bottom small{color:var(--muted-2);font-size:9px;display:block;margin-top:2px}.text-link{font-size:10px;color:#b6aeff;font-weight:800;display:flex;gap:6px;align-items:center}.purchase-note{text-align:center;color:#6f7b8c;font-size:8px;margin-top:10px;font-weight:700}.store-promise{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:6px 0 82px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.store-promise>div{background:#0c1118;padding:22px}.store-promise span{font-size:9px;color:#7769fa;font-weight:900;letter-spacing:.12em}.store-promise strong{display:block;margin:9px 0 6px;font-size:13px}.store-promise p{margin:0;font-size:10px;color:#798596;line-height:1.6}.panel{border:1px solid var(--line);background:linear-gradient(180deg,#111720,#0f141c);border-radius:16px;padding:20px;box-shadow:0 12px 34px rgba(0,0,0,.12)}.auth-shell{min-height:75vh;display:grid;place-items:center}.auth-card{width:min(460px,100%);border:1px solid var(--line);background:rgba(16,21,30,.96);box-shadow:var(--shadow);border-radius:22px;padding:28px}.auth-card h1{font-size:40px}.admin-form,.auth-form{display:grid;grid-gap:13px;gap:13px;margin-top:20px}.admin-form label,.auth-form label{display:grid;grid-gap:6px;gap:6px;color:#b9c2cf;font-size:9px;font-weight:800;text-transform:none}.admin-form input,.admin-form select,.admin-form textarea,.auth-form input{width:100%;border:1px solid #293444;background:#0a0f16;color:#eaf0f7;border-radius:9px;padding:11px 12px;outline:none;transition:.16s}.admin-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.auth-form input:focus{border-color:#7464f8;box-shadow:0 0 0 3px rgba(116,100,248,.12)}.admin-form input::placeholder,.admin-form textarea::placeholder,.auth-form input::placeholder{color:#536073}.form-error{background:rgba(255,100,124,.08);border:1px solid rgba(255,100,124,.25);color:#ff9cac;border-radius:9px;padding:10px 11px;font-size:10px}.form-error.compact{margin-top:8px}.auth-foot{text-align:center;font-size:10px;color:var(--muted)}.auth-foot a{color:#aaa1ff}.dashboard-head{padding-top:26px;align-items:center}.dashboard-head h1{font-size:44px}.notice,.success-banner{border:1px solid rgba(57,217,138,.23);background:rgba(57,217,138,.07);color:#83eab9;padding:11px 13px;border-radius:9px;margin-bottom:14px;font-size:10px;font-weight:700}.purchase-list{display:grid;grid-gap:12px;gap:12px}.purchase-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:17px;gap:17px;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:18px}.purchase-icon{width:54px;height:54px;display:grid;place-items:center;background:#18202b;border:1px solid #283446;border-radius:14px;font-size:27px}.purchase-main h3{margin:3px 0 5px}.license-box{display:flex;align-items:center;gap:9px;margin-top:11px}.license-box code{background:#090d13;border:1px solid var(--line);padding:8px 10px;border-radius:7px;color:#beb7ff;font-size:10px}.admin-console{padding-top:38px}.admin-console-head{display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:end;padding:24px 0;border-bottom:1px solid var(--line-soft)}.admin-console-head .market-label{margin-bottom:12px}.admin-console-head .eyebrow{margin-bottom:7px}.admin-console-head h1{font-size:46px}.admin-console-head>div:first-child>p{margin:11px 0 0;color:#8995a5;font-size:11px;max-width:680px;line-height:1.6}.admin-identity-card{min-width:320px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px;align-items:center;background:#0e141d;border:1px solid var(--line);border-radius:13px;padding:12px 13px}.admin-shield{width:36px;height:36px;border-radius:10px;background:rgba(124,108,255,.12);border:1px solid rgba(124,108,255,.26);color:#bdb4ff;display:grid;place-items:center;font-size:12px;font-weight:900}.admin-identity-card>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-identity-card small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#59667a;font-weight:900}.admin-identity-card strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-identity-card div span{font-size:8px;color:#778396;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-nav-strip{display:flex;align-items:center;gap:22px;padding:13px 2px;margin-bottom:12px;border-bottom:1px solid var(--line-soft);color:#788597;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-nav-strip span:first-child{color:#c8c0ff}.admin-stack{display:grid;grid-gap:14px;gap:14px}.admin-stack>.panel{padding:18px 18px 20px;border-radius:14px;background:#0f141c}.admin-stack>.panel:hover{border-color:#293548}.admin-stack .section-heading{align-items:center;margin-bottom:15px}.admin-stack .section-heading h2{font-size:18px;letter-spacing:-.025em}.admin-stack .section-heading .eyebrow{font-size:8px;margin-bottom:6px}.admin-stack .section-heading span.muted,.admin-stack .section-heading>.muted{font-size:9px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:2px}.stat-card{border:1px solid var(--line);background:linear-gradient(180deg,#111822,#0e131b);border-radius:13px;padding:15px;display:grid;grid-gap:7px;gap:7px;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#7566ff,transparent 65%);opacity:.6}.stat-card span{color:#707d8f;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.stat-card strong{font-size:25px;letter-spacing:-.04em}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.checkbox-row{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;text-transform:none!important}.checkbox-row input{width:auto}.admin-list{display:grid;grid-gap:7px;gap:7px}.admin-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-soft)}.admin-row:last-child{border-bottom:0}.tool-mini{display:flex;align-items:center;gap:10px}.tool-mini>span{font-size:22px;width:38px;height:38px;border-radius:10px;background:#171e29;border:1px solid #263142;display:grid;place-items:center}.tool-mini strong{font-size:11px}.tool-mini small{display:block;color:#687587;margin-top:3px;font-size:8px}.admin-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-controls label{display:flex;align-items:center;gap:4px;color:#798698;font-size:9px;font-weight:800}.tiny-input{width:70px!important;padding:7px 8px!important;border-radius:7px!important;font-size:10px!important}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.table-wrap{overflow:auto;border:1px solid var(--line-soft);border-radius:10px;background:#0b1017}table{width:100%;border-collapse:separate;border-spacing:0;font-size:9px}td,th{text-align:left;padding:10px 9px;border-bottom:1px solid var(--line-soft);white-space:nowrap}th{color:#617084;font-weight:900;text-transform:uppercase;letter-spacing:.07em;background:#0d131b;position:-webkit-sticky;position:sticky;top:0;z-index:1}td{color:#b7c0cc}tbody tr{transition:.14s}tbody tr:hover{background:rgba(255,255,255,.018)}tbody tr:last-child td{border-bottom:0}td strong{color:#e3e8ef;font-size:9px}td code{font-size:8px;color:#bdb5ff;background:rgba(124,108,255,.055);border:1px solid rgba(124,108,255,.1);padding:4px 6px;border-radius:5px}.row-actions{display:flex;gap:5px;align-items:center}.row-actions .btn{padding:6px 8px;font-size:8px;border-radius:6px}.row-actions .btn:last-child{border-color:rgba(255,100,124,.15)}.status{font-size:8px;font-weight:900;padding:4px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.status-paid{background:rgba(57,217,138,.1);color:#68dfa4}.status-pending{background:rgba(255,204,102,.1);color:#ffd37d}.status-failed,.status-refunded{background:rgba(255,100,124,.1);color:#ff94a5}.product-detail{max-width:760px;padding:70px 0;margin:0 auto}.detail-icon{font-size:50px;margin-bottom:18px}.product-detail h1{font-size:58px}.detail-card{margin-top:26px;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:24px}.detail-card li,.detail-card p{color:#a6afbc;line-height:1.65}.detail-price{display:flex;align-items:baseline;gap:9px;margin:22px 0}.detail-price strong{font-size:40px}.detail-price span,.empty-state{color:var(--muted)}.empty-state{padding:38px;text-align:center;border:1px dashed #2e3949;border-radius:14px}.site-footer{width:min(1240px,calc(100% - 40px));margin:0 auto;border-top:1px solid rgba(255,255,255,.055);padding:24px 0 34px;display:flex;justify-content:space-between;font-size:9px;color:#727f90}@media(max-width:1020px){.topbar{grid-template-columns:1fr auto}.nav-links{display:none}.hero{grid-template-columns:1fr .7fr;gap:38px}.trust-row{grid-template-columns:1fr 1fr}.trust-row>div:last-child{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.admin-console-head{grid-template-columns:1fr}.admin-identity-card{min-width:0;max-width:440px}}@media(max-width:760px){.page-shell,.site-footer,.topbar{width:min(100% - 24px,1240px)}.site-header{position:relative}.topbar{min-height:68px}.brand-copy small,.user-pill{display:none}.hero{grid-template-columns:1fr;padding-top:48px;gap:30px}.hero-card{min-height:330px}.hero h1{font-size:52px}.hero p{font-size:14px}.trust-row{grid-template-columns:1fr}.trust-row>div:nth-child(2){display:none}.product-grid,.store-promise{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.purchase-card{grid-template-columns:auto 1fr}.purchase-actions{grid-column:1/-1}.admin-row{align-items:flex-start;flex-direction:column}.admin-controls{width:100%}.section-heading{align-items:flex-start;flex-direction:column}.catalog-meta{display:none}.site-footer{gap:8px;flex-direction:column}.admin-console-head h1{font-size:38px}.admin-nav-strip{overflow:auto;gap:17px}}@media(max-width:520px){.header-actions .btn-primary{display:none}.hero h1{font-size:44px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.dashboard-head,.license-box{align-items:flex-start;flex-direction:column}.stats-grid{grid-template-columns:1fr 1fr}.stat-card strong{font-size:22px}.admin-identity-card{grid-template-columns:auto 1fr}.admin-identity-card>.role-pill{grid-column:1/-1;width:max-content}}:root{--site-max:1420px;--page-gutter:clamp(18px,3.4vw,56px)}html{font-size:clamp(14px,.38vw + 9px,16px)}body{font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.brand-copy strong,.btn,.price,.stat-card strong,h1,h2,h3{font-family:var(--font-display),var(--font-body),sans-serif}.page-shell,.site-footer,.topbar{width:min(var(--site-max),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.admin-console,.admin-stack,.dashboard-section,.store-section{width:100%}.admin-console-head{gap:clamp(24px,3vw,48px)}.admin-console-head>div:first-child{min-width:0;flex:1 1}.admin-console-head h1{font-size:clamp(2.35rem,3.15vw,3.85rem);line-height:1.02;max-width:850px}.admin-console-head p{max-width:720px;font-size:clamp(.8rem,.28vw + .68rem,.95rem)}.admin-identity-card{flex:0 0 auto;max-width:400px}.admin-nav-strip{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.admin-nav-strip::-webkit-scrollbar{display:none}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-card{min-width:0;padding:17px 18px}.stat-card strong{font-size:clamp(1.45rem,1.3vw,2rem)}.panel{padding:clamp(17px,1vw + 8px,22px)}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-controls,.row-actions{flex-wrap:wrap}.admin-row{gap:18px}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.table-wrap table{min-width:880px}td,th{padding:10px 11px}.hero{grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:clamp(36px,4.3vw,68px);padding-block:clamp(52px,5vw,78px)}.hero h1{font-size:clamp(3rem,4.55vw,5.15rem)}.hero p,.lead{font-size:clamp(.95rem,.35vw + .72rem,1.1rem)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card{padding:20px}.store-promise{margin-bottom:clamp(48px,5vw,78px)}.topbar{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);gap:clamp(12px,1.6vw,26px)}.nav-links{white-space:nowrap}.user-pill strong{max-width:150px}@media (min-width:1600px){:root{--site-max:1480px}.panel{border-radius:18px}.admin-console-head{padding-top:8px}}@media (max-width:1180px){:root{--page-gutter:clamp(16px,2.4vw,28px)}.topbar{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "nav nav";padding:12px 0;row-gap:10px}.brand{grid-area:brand}.nav-links{grid-area:nav;width:100%;overflow-x:auto;justify-self:stretch;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.header-actions{grid-area:actions}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-head{align-items:flex-start;flex-direction:column}.admin-identity-card{max-width:100%;width:100%}}@media (max-width:820px){html{font-size:15px}.page-shell,.site-footer,.topbar{width:calc(100% - 28px)}.hero{grid-template-columns:1fr;gap:28px;padding-top:42px}.marketplace-card{min-height:320px}.trust-row{grid-template-columns:1fr;gap:14px}.trust-row>div{padding:0 0 12px;border-bottom:1px solid var(--line-soft)}.trust-row>div:last-child{border-bottom:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.dashboard-head,.section-heading{align-items:flex-start;flex-direction:column}.store-promise{grid-template-columns:1fr}.admin-row{align-items:flex-start;flex-direction:column}.admin-controls{width:100%}.admin-console-head h1{font-size:clamp(2.15rem,7.5vw,3.2rem)}.admin-identity-card{display:grid;grid-template-columns:auto 1fr auto}}@media (max-width:560px){:root{--page-gutter:12px}.page-shell,.site-footer,.topbar{width:calc(100% - 24px)}.topbar{grid-template-columns:1fr auto}.brand-copy small{display:none}.brand-mark{width:34px;height:34px;border-radius:10px}.user-avatar,.user-pill{display:none}.link-button{padding:7px 4px}.nav-links{padding:4px;gap:2px}.nav-link{font-size:11px;padding:7px 9px}.hero{padding-top:34px;padding-bottom:42px}.hero h1{font-size:clamp(2.55rem,12vw,3.8rem)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{width:100%}.product-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:13px}.stat-card span{font-size:10px}.panel{padding:14px;border-radius:14px}.admin-console-head{gap:16px}.admin-identity-card{grid-template-columns:auto 1fr;padding:12px}.admin-identity-card .role-pill{grid-column:1/-1;width:max-content}.admin-nav-strip{margin-inline:-2px}.section-heading h2{font-size:1.65rem}.license-box{align-items:flex-start;flex-direction:column}.site-footer{gap:8px;flex-direction:column}}@media (max-width:380px){.stats-grid{grid-template-columns:1fr}.nav-link{font-size:10px;padding:7px}.brand-copy strong{font-size:13px}}html[data-theme=dark]{color-scheme:dark;--bg:#050713;--bg-soft:#080b19;--panel:#0d1222;--panel-2:#121932;--panel-3:#090e1b;--line:#242f4a;--line-soft:#151d31;--text:#f8faff;--muted:#9aa7bd;--muted-2:#6f7b92;--brand:#7a5cff;--brand-2:#27d7ff;--brand-soft:rgba(111,92,255,.14);--cyan:#2be1ff;--good:#37e99b;--warn:#ffcf67;--bad:#ff6381;--shadow:0 30px 90px rgba(0,0,0,.48);--shadow-soft:0 18px 55px rgba(0,0,0,.32)}html[data-theme=dark] body{background:radial-gradient(880px 470px at 15% -8%,rgba(42,219,255,.11),transparent 65%),radial-gradient(980px 540px at 82% 0,rgba(116,83,255,.2),transparent 66%),linear-gradient(rgba(85,105,150,.045) 1px,transparent 0),linear-gradient(90deg,rgba(85,105,150,.045) 1px,transparent 0),#050713;background-size:auto,auto,44px 44px,44px 44px,auto}html[data-theme=dark] .site-header{background:rgba(5,7,19,.78);border-bottom-color:rgba(124,108,255,.14);box-shadow:0 8px 35px rgba(0,0,0,.18)}html[data-theme=dark] .brand-mark{background:linear-gradient(145deg,#3ad7ff,#6a5dff 48%,#974dff);box-shadow:0 10px 34px rgba(79,92,255,.42),0 0 32px rgba(52,211,255,.16),inset 0 1px 0 rgba(255,255,255,.35)}html[data-theme=dark] .nav-links{background:rgba(14,19,37,.72);border-color:rgba(116,136,190,.17);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}html[data-theme=dark] .nav-link{color:#b5c0d4}html[data-theme=dark] .nav-link:hover{color:#fff;background:linear-gradient(135deg,rgba(42,219,255,.08),rgba(120,91,255,.12))}html[data-theme=dark] .nav-link.admin-link{color:#c8bdff}html[data-theme=dark] .user-avatar{background:#121a2e;border-color:#2a3858;color:#edf3ff}html[data-theme=dark] .user-pill{color:#e7ecf7}html[data-theme=dark] .btn{background:#11182a;border-color:#283653;color:#f7f9ff}html[data-theme=dark] .btn:hover{background:#16203a;border-color:#3f5279}html[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#7657ff,#655dff 48%,#2ccdf4 140%);border-color:#8977ff;box-shadow:0 12px 34px rgba(101,82,255,.28),0 0 28px rgba(42,218,255,.08)}html[data-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,#856bff,#7066ff 52%,#37dfff 145%)}html[data-theme=dark] .btn-secondary{background:#0b1120;border-color:#26334e;color:#dde6f8}html[data-theme=dark] .hero h1 span{background:linear-gradient(90deg,#6edcff,#8b72ff 48%,#b16cff);color:transparent;text-shadow:0 0 36px rgba(110,114,255,.14)}html[data-theme=dark] .hero p,html[data-theme=dark] .lead{color:#aab6cb}html[data-theme=dark] .hero-card{background:linear-gradient(155deg,rgba(44,213,255,.09),rgba(99,77,255,.16) 36%,rgba(10,15,31,.98) 72%);border-color:rgba(116,110,255,.34);box-shadow:0 32px 95px rgba(0,0,0,.45),0 0 54px rgba(87,75,255,.1)}html[data-theme=dark] .marketplace-card:before{background:radial-gradient(circle,rgba(50,219,255,.3),rgba(119,79,255,.18) 45%,transparent 72%);filter:blur(34px)}html[data-theme=dark] .storefront-emblem{background:linear-gradient(145deg,#35dcff,#6959ff 48%,#9d55ff);box-shadow:0 32px 80px rgba(83,78,255,.4),0 0 55px rgba(53,216,255,.17),inset 0 1px 0 rgba(255,255,255,.4)}html[data-theme=dark] .mini-order-card{background:rgba(5,9,20,.65);border-color:rgba(115,137,190,.14)}html[data-theme=dark] .auth-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .license-card,html[data-theme=dark] .panel,html[data-theme=dark] .product-card,html[data-theme=dark] .stat-card{background:linear-gradient(180deg,rgba(16,23,43,.98),rgba(10,15,29,.98));border-color:#25334f}html[data-theme=dark] .product-card:hover{border-color:#4e5fb6;box-shadow:0 26px 70px rgba(0,0,0,.38),0 0 28px rgba(91,84,255,.09)}html[data-theme=dark] .product-card:before{background:linear-gradient(90deg,transparent,#4adfff,#7966ff 58%,transparent)}html[data-theme=dark] .product-icon{background:#111a2d;border-color:#2b3b5b}html[data-theme=dark] .catalog-meta span,html[data-theme=dark] .version-pill{background:#11182a;border-color:#283653;color:#aebbd1}html[data-theme=dark] .store-promise{background:#172238;border-color:#1d2942}html[data-theme=dark] .store-promise>div{background:#09101e}html[data-theme=dark] .admin-form input,html[data-theme=dark] .admin-form select,html[data-theme=dark] .admin-form textarea,html[data-theme=dark] .auth-form input,html[data-theme=dark] .tiny-input{background:#070c18;border-color:#283653;color:#eff4ff}html[data-theme=dark] table{background:rgba(7,12,24,.4)}html[data-theme=dark] th{color:#7f8ca4}html[data-theme=dark] td{color:#d7dfed}html[data-theme=light]{color-scheme:light;--bg:#f5f8ff;--bg-soft:#eef3fb;--panel:#ffffff;--panel-2:#f8faff;--panel-3:#f0f4fb;--line:#dbe4f1;--line-soft:#e8eef6;--text:#10172a;--muted:#63708a;--muted-2:#8a96ab;--brand:#5b55f7;--brand-2:#2f7cff;--brand-soft:rgba(91,85,247,.08);--cyan:#168eea;--good:#18a967;--warn:#c88313;--bad:#e64f65;--shadow:0 28px 74px rgba(45,65,105,.12);--shadow-soft:0 14px 38px rgba(45,65,105,.08)}html[data-theme=light] body{color:var(--text);background:radial-gradient(900px 430px at 13% -10%,rgba(90,119,255,.12),transparent 66%),radial-gradient(820px 420px at 90% 0,rgba(67,195,255,.1),transparent 64%),linear-gradient(rgba(79,98,137,.035) 1px,transparent 0),linear-gradient(90deg,rgba(79,98,137,.035) 1px,transparent 0),#f7f9fd;background-size:auto,auto,44px 44px,44px 44px,auto}html[data-theme=light] ::selection{background:rgba(91,85,247,.18);color:#11182c}html[data-theme=light] .site-header{background:rgba(255,255,255,.84);border-bottom-color:#e6ecf4;box-shadow:0 8px 30px rgba(67,84,116,.05)}html[data-theme=light] .brand-mark{color:#fff;background:linear-gradient(145deg,#6f63ff,#3f7cf7);box-shadow:0 10px 28px rgba(74,91,232,.2),inset 0 1px 0 rgba(255,255,255,.45)}html[data-theme=light] .brand-copy strong{color:#11182a}html[data-theme=light] .brand-copy small{color:#8a96aa}html[data-theme=light] .nav-links{background:#f7f9fd;border-color:#e3eaf4;box-shadow:inset 0 1px 0 #fff}html[data-theme=light] .nav-link{color:#66728a}html[data-theme=light] .nav-link:hover{color:#171f34;background:#fff;box-shadow:0 3px 10px rgba(57,74,110,.07)}html[data-theme=light] .nav-link.admin-link{color:#5b55f7}html[data-theme=light] .user-avatar{background:#edf2ff;border-color:#d5dff1;color:#4e5d78}html[data-theme=light] .user-pill{color:#1b2439}html[data-theme=light] .user-pill small{color:#8b96a8}html[data-theme=light] .link-button{color:#6c7890}html[data-theme=light] .link-button:hover{color:#182136}html[data-theme=light] .role-pill{background:#f8faff;border-color:#dce5f1;color:#5d6a82}html[data-theme=light] .role-pill.admin{background:#f1efff;border-color:#d7d0ff;color:#5a51d8}html[data-theme=light] .btn{background:#fff;border-color:#d8e1ee;color:#172038;box-shadow:0 4px 13px rgba(42,58,91,.05)}html[data-theme=light] .btn:hover{background:#f8faff;border-color:#c9d5e6}html[data-theme=light] .btn-primary{color:#fff;background:linear-gradient(135deg,#6258f6,#347cf5);border-color:#6258f6;box-shadow:0 12px 26px rgba(68,83,222,.19)}html[data-theme=light] .btn-primary:hover{background:linear-gradient(135deg,#6d64fb,#4388f8)}html[data-theme=light] .btn-secondary{background:#fff;border-color:#d8e2ef;color:#2a3550}html[data-theme=light] .btn-good{background:#ecfbf4;border-color:#bfead7;color:#128355}html[data-theme=light] .eyebrow{color:#6258e9}html[data-theme=light] .market-label{color:#63708a}html[data-theme=light] .availability{color:#64738a}html[data-theme=light] .admin-console-head h1,html[data-theme=light] .auth-card h1,html[data-theme=light] .dashboard-head h1,html[data-theme=light] .hero h1,html[data-theme=light] .product-detail h1{color:#10172a}html[data-theme=light] .hero h1 span{background:linear-gradient(90deg,#5549ef,#287cf6 62%,#13a8de);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .hero p,html[data-theme=light] .lead{color:#657189}html[data-theme=light] .trust-row{border-top-color:#e4eaf3}html[data-theme=light] .trust-row strong{color:#24304a}html[data-theme=light] .trust-row span{color:#8591a5}html[data-theme=light] .hero-card{background:linear-gradient(155deg,#ffffff,#f6f8ff 54%,#edf4ff);border-color:#d9e3f2;box-shadow:0 32px 80px rgba(49,68,113,.13)}html[data-theme=light] .marketplace-card:before{background:rgba(86,94,255,.11);filter:blur(42px)}html[data-theme=light] .marketplace-badge{color:#68758b}html[data-theme=light] .storefront-emblem{color:#fff;background:linear-gradient(145deg,#6b60fb,#337bf5 64%,#28b4e8);box-shadow:0 28px 64px rgba(64,79,214,.22),inset 0 1px 0 rgba(255,255,255,.55)}html[data-theme=light] .marketplace-card-copy strong{color:#162039}html[data-theme=light] .marketplace-card-copy span{color:#68748a}html[data-theme=light] .mini-order-card{background:#fff;border-color:#e3eaf4;box-shadow:0 8px 24px rgba(60,75,107,.05)}html[data-theme=light] .mini-order-card strong{color:#28344c}html[data-theme=light] .mini-order-card span{color:#8994a7}html[data-theme=light] .catalog-heading{border-bottom-color:#e3eaf3}html[data-theme=light] .catalog-meta span{background:#fff;border-color:#dfe7f1;color:#66738b}html[data-theme=light] .auth-card,html[data-theme=light] .detail-card,html[data-theme=light] .license-card,html[data-theme=light] .panel,html[data-theme=light] .product-card,html[data-theme=light] .stat-card{color:#151d31;background:linear-gradient(180deg,#ffffff,#fbfcff);border-color:#dce5f0;box-shadow:0 14px 36px rgba(50,67,104,.07)}html[data-theme=light] .product-card:hover{border-color:#bdcbe0;box-shadow:0 22px 55px rgba(50,67,104,.12)}html[data-theme=light] .product-card:before{background:linear-gradient(90deg,transparent,rgba(63,119,255,.42),transparent)}html[data-theme=light] .product-icon{background:#f1f5ff;border-color:#d9e3f3}html[data-theme=light] .version-pill{background:#f5f8fd;border-color:#dce5f0;color:#6b778c}html[data-theme=light] .product-card h3{color:#182239}html[data-theme=light] .product-card p{color:#68758b}html[data-theme=light] .product-divider{background:#e9eef5}html[data-theme=light] .price{color:#10172a}html[data-theme=light] .product-bottom small,html[data-theme=light] .purchase-note{color:#8995a8}html[data-theme=light] .text-link{color:#5148d7}html[data-theme=light] .store-promise{background:#e4eaf3;border-color:#e1e8f1}html[data-theme=light] .store-promise>div{background:#fff}html[data-theme=light] .store-promise strong{color:#1c263d}html[data-theme=light] .store-promise p{color:#718098}html[data-theme=light] .admin-form label,html[data-theme=light] .auth-form label{color:#55627a}html[data-theme=light] .admin-form input,html[data-theme=light] .admin-form select,html[data-theme=light] .admin-form textarea,html[data-theme=light] .auth-form input,html[data-theme=light] .tiny-input{background:#fff;border-color:#d7e0ed;color:#172038;box-shadow:inset 0 1px 0 rgba(45,62,96,.02)}html[data-theme=light] .admin-form input::placeholder,html[data-theme=light] .admin-form textarea::placeholder,html[data-theme=light] .auth-form input::placeholder{color:#9ba6b8}html[data-theme=light] .admin-form input:focus,html[data-theme=light] .admin-form select:focus,html[data-theme=light] .admin-form textarea:focus,html[data-theme=light] .auth-form input:focus{border-color:#5f64ee;box-shadow:0 0 0 3px rgba(95,100,238,.11)}html[data-theme=light] table{background:#fff}html[data-theme=light] th{color:#79869b;background:#f7f9fc}html[data-theme=light] td{color:#344057;border-top-color:#e8edf4}html[data-theme=light] .notice{background:#eefaf5;border-color:#c8ead9;color:#187a50}html[data-theme=light] .form-error{background:#fff0f3;border-color:#f4ccd4;color:#bc344d}html[data-theme=light] .admin-row{border-color:#e5ebf3}html[data-theme=light] .tool-mini small{color:#7c899e}html[data-theme=light] .site-footer{border-top-color:#e5ebf3;color:#7b879a}html[data-theme=light] .site-footer a:hover{color:#3f4de0}.theme-toggle{border:0;padding:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.theme-toggle-track{width:54px;height:30px;border-radius:999px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 7px;border:1px solid var(--line);background:var(--panel-2);transition:.2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.theme-toggle-icon{font-size:11px;line-height:1;z-index:1;transition:.2s ease}.theme-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s,box-shadow .2s}html[data-theme=dark] .theme-toggle-track{background:#0f1730;border-color:#29385b}html[data-theme=dark] .theme-toggle-knob{transform:translateX(24px);background:linear-gradient(145deg,#725cff,#32cbea);box-shadow:0 4px 14px rgba(84,91,255,.35)}html[data-theme=dark] .theme-toggle-sun{opacity:.45}html[data-theme=dark] .theme-toggle-moon{color:#fff;opacity:1}html[data-theme=light] .theme-toggle-track{background:#eef3fb;border-color:#d9e2ef}html[data-theme=light] .theme-toggle-knob{transform:translateX(0);background:#fff;box-shadow:0 4px 12px rgba(57,76,110,.14)}html[data-theme=light] .theme-toggle-sun{color:#f1a91b;opacity:1}html[data-theme=light] .theme-toggle-moon{opacity:.38}@media (max-width:560px){.theme-toggle-track{width:50px;height:28px}.theme-toggle-knob{width:20px;height:20px}html[data-theme=dark] .theme-toggle-knob{transform:translateX(22px)}}html[data-theme=dark] body{background:radial-gradient(900px 520px at 4% -8%,rgba(116,67,255,.13),transparent 66%),radial-gradient(850px 520px at 94% 4%,rgba(140,70,255,.18),transparent 66%),radial-gradient(620px 390px at 56% 42%,rgba(42,83,255,.055),transparent 70%),linear-gradient(rgba(151,112,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(151,112,255,.026) 1px,transparent 0),linear-gradient(180deg,#04040d,#060716 50%,#03040c)!important;background-size:auto,auto,auto,52px 52px,52px 52px,auto!important;background-attachment:fixed!important}html[data-theme=dark] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(108,84,255,.045),transparent 18%),radial-gradient(circle at 83% 45%,rgba(176,78,255,.05),transparent 20%);filter:blur(16px)}html[data-theme=dark] ::selection{background:rgba(128,92,255,.28);color:#fff}html[data-theme=dark] .page-shell,html[data-theme=dark] .site-footer,html[data-theme=dark] .topbar{width:min(1320px,calc(100% - 34px))}html[data-theme=dark] .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding-top:10px;border-bottom:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .topbar{min-height:76px;padding:12px 16px;border:1px solid rgba(156,112,255,.13);border-radius:18px;background:linear-gradient(135deg,rgba(10,9,28,.9),rgba(7,8,21,.8));box-shadow:0 18px 55px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.03);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}html[data-theme=dark] .brand img{filter:drop-shadow(0 0 16px rgba(133,79,255,.46))}html[data-theme=dark] .brand-copy strong{font-size:18px;background:linear-gradient(90deg,#fff,#f0eaff 54%,#a77bff);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .brand-copy small{color:#8f93ac}html[data-theme=dark] .nav-links{background:rgba(14,13,36,.78)!important;border-color:rgba(156,119,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.14)!important}html[data-theme=dark] .nav-link:hover{background:linear-gradient(135deg,rgba(111,81,255,.13),rgba(161,70,255,.12))!important}html[data-theme=dark] .marketplace-hero{position:relative;overflow:hidden;margin-top:18px;padding:58px 46px!important;border:1px solid rgba(153,111,255,.14);border-radius:30px;background:radial-gradient(520px 330px at 82% 46%,rgba(123,74,255,.2),transparent 68%),radial-gradient(430px 270px at 10% 2%,rgba(104,79,255,.08),transparent 70%),linear-gradient(135deg,rgba(9,8,28,.9),rgba(6,7,20,.96));box-shadow:0 40px 125px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.028)}html[data-theme=dark] .marketplace-hero:before{content:"";position:absolute;width:500px;height:500px;right:-180px;top:-180px;border-radius:50%;background:rgba(128,78,255,.075);filter:blur(14px);pointer-events:none}html[data-theme=dark] .marketplace-hero>*{position:relative;z-index:1}html[data-theme=dark] .market-label{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid rgba(169,123,255,.16);border-radius:999px;background:rgba(112,78,255,.075);color:#c6b9ff}html[data-theme=dark] .hero h1{font-size:clamp(52px,6.4vw,86px);line-height:.96;letter-spacing:-.065em;text-shadow:0 18px 72px rgba(0,0,0,.36)}html[data-theme=dark] .hero h1 span{background:linear-gradient(90deg,#8e7cff,#aa6dff 44%,#df6dff)!important;-webkit-background-clip:text;background-clip:text;color:transparent!important}html[data-theme=dark] .hero p{color:#a9aec2!important;max-width:700px}html[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#8d63ff,#7558ff 50%,#a84eff)!important;border-color:rgba(183,139,255,.42)!important;box-shadow:0 16px 42px rgba(110,73,255,.29),inset 0 1px 0 rgba(255,255,255,.32)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}html[data-theme=dark] .btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 22px 52px rgba(116,76,255,.38),inset 0 1px 0 rgba(255,255,255,.38)!important}html[data-theme=dark] .btn-secondary{background:rgba(13,13,34,.88)!important;border-color:rgba(151,115,255,.16)!important}html[data-theme=dark] .trust-row{margin-top:36px;padding-top:22px;border-top-color:rgba(161,121,255,.1)!important}html[data-theme=dark] .trust-row>div{padding:10px 14px;border-radius:14px;background:rgba(13,13,35,.48);border:1px solid rgba(151,114,255,.08)}html[data-theme=dark] .hero-card,html[data-theme=dark] .marketplace-card{border-color:rgba(166,117,255,.3)!important;background:radial-gradient(320px 220px at 66% 28%,rgba(176,76,255,.18),transparent 72%),linear-gradient(155deg,rgba(31,20,74,.94),rgba(10,10,30,.96) 64%)!important;box-shadow:0 36px 100px rgba(0,0,0,.42),0 0 72px rgba(126,76,255,.12),inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-theme=dark] .storefront-emblem{width:148px;height:148px;border-radius:36px;display:grid;place-items:center;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.18),transparent 32%),linear-gradient(145deg,rgba(159,89,255,.34),rgba(67,57,204,.26))!important;border:1px solid rgba(190,143,255,.22);box-shadow:0 28px 80px rgba(91,55,222,.34),0 0 60px rgba(151,69,255,.15)!important}html[data-theme=dark] .storefront-emblem img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(166,93,255,.32))}html[data-theme=dark] .mini-order-card{background:rgba(9,9,27,.72)!important;border-color:rgba(160,118,255,.12)!important}html[data-theme=dark] .store-section{margin-top:54px}html[data-theme=dark] .catalog-heading{padding:0 4px 20px;border-bottom-color:rgba(156,114,255,.1)!important}html[data-theme=dark] .eyebrow{color:#a98cff!important}html[data-theme=dark] .auth-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .license-card,html[data-theme=dark] .panel,html[data-theme=dark] .product-card,html[data-theme=dark] .stat-card{border-color:rgba(145,111,255,.13)!important;background:linear-gradient(155deg,rgba(17,16,45,.92),rgba(8,9,25,.96))!important;box-shadow:0 24px 76px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.022)!important;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}html[data-theme=dark] .product-card{border-radius:20px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}html[data-theme=dark] .product-card:hover{transform:translateY(-5px);border-color:rgba(166,120,255,.32)!important;box-shadow:0 34px 92px rgba(0,0,0,.34),0 0 42px rgba(120,79,255,.075)!important}html[data-theme=dark] .product-card:before{background:linear-gradient(90deg,transparent,#7764ff,#b54fff 58%,transparent)!important}html[data-theme=dark] .product-icon{background:linear-gradient(145deg,rgba(110,87,255,.14),rgba(163,74,255,.09))!important;border-color:rgba(158,116,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}html[data-theme=dark] .catalog-meta span,html[data-theme=dark] .version-pill{background:rgba(18,17,47,.72)!important;border-color:rgba(152,115,255,.13)!important}html[data-theme=dark] .store-price-block .price{background:linear-gradient(90deg,#fff,#c7b1ff);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .store-discount-badge{background:rgba(129,83,255,.12);border-color:rgba(165,118,255,.18);color:#cdbaff}html[data-theme=dark] .store-promise{margin-top:34px;padding:16px;border:1px solid rgba(150,111,255,.12)!important;border-radius:22px;background:linear-gradient(135deg,rgba(14,13,38,.84),rgba(8,9,25,.92))!important;box-shadow:0 26px 80px rgba(0,0,0,.24)}html[data-theme=dark] .store-promise>div{background:rgba(8,8,26,.72)!important;border-color:rgba(150,110,255,.09)!important;border-radius:16px}html[data-theme=dark] .auth-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .license-card{border-radius:24px!important}html[data-theme=dark] .admin-form input,html[data-theme=dark] .admin-form select,html[data-theme=dark] .admin-form textarea,html[data-theme=dark] .auth-form input,html[data-theme=dark] .tiny-input{background:rgba(6,7,22,.92)!important;border-color:rgba(151,115,255,.15)!important}html[data-theme=dark] .admin-form input:focus,html[data-theme=dark] .admin-form select:focus,html[data-theme=dark] .admin-form textarea:focus,html[data-theme=dark] .auth-form input:focus{border-color:rgba(167,119,255,.45)!important;box-shadow:0 0 0 3px rgba(118,81,255,.08)}html[data-theme=dark] .site-footer{border-top-color:rgba(151,111,255,.09)!important}@media (max-width:900px){html[data-theme=dark] .marketplace-hero{padding:44px 26px!important}}@media (max-width:680px){html[data-theme=dark] .page-shell,html[data-theme=dark] .site-footer,html[data-theme=dark] .topbar{width:calc(100% - 20px)!important}html[data-theme=dark] .topbar{border-radius:14px}html[data-theme=dark] .marketplace-hero{margin-top:12px;padding:36px 18px!important;border-radius:22px}html[data-theme=dark] .hero h1{font-size:48px}}html[data-theme=dark] .marketplace-hero .hero-copy h1 span{display:inline-block!important;width:auto!important;max-width:max-content!important;padding:0!important;margin:0!important;background:linear-gradient(90deg,#8e7cff,#aa6dff 44%,#df6dff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-theme=dark] .marketplace-hero .hero-copy h1{display:block;max-width:760px}html[data-theme=dark] .marketplace-hero .hero-copy>p{margin-top:22px!important}html[data-theme=dark] .marketplace-hero .hero-actions{margin-top:24px!important}@media (max-width:680px){html[data-theme=dark] .marketplace-hero .hero-copy h1 span{display:inline!important}}.admin-page{padding:26px 0 74px}.admin-workspace-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.admin-workspace{min-width:0;display:grid;grid-gap:18px;gap:18px}.admin-sidebar{position:-webkit-sticky;position:sticky;top:96px;min-height:calc(100vh - 130px);display:flex;flex-direction:column;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:14px;box-shadow:var(--shadow-soft)}.admin-sidebar-brand{display:flex;align-items:center;gap:11px;padding:8px 8px 16px;border-bottom:1px solid var(--line-soft)}.admin-sidebar-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(145deg,var(--brand-2),var(--brand));box-shadow:0 8px 24px rgba(104,86,255,.24)}.admin-sidebar-account div,.admin-sidebar-brand div{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-sidebar-account strong,.admin-sidebar-brand strong{font-size:12px}.admin-sidebar-account small,.admin-sidebar-brand small{font-size:9px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-nav{display:grid;grid-gap:5px;gap:5px;padding:16px 0}.admin-sidebar-label{padding:0 9px 6px;color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.admin-side-link{width:100%;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;border-radius:10px;padding:10px 11px;cursor:pointer;text-align:left;font-weight:800;font-size:11px;transition:.16s}.admin-side-link.active,.admin-side-link:hover{background:var(--brand-soft);color:var(--text)}.admin-side-link.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)}.admin-side-icon{width:20px;text-align:center;font-size:13px;color:var(--brand-2)}.admin-sidebar-account{margin-top:auto;display:flex;align-items:center;gap:9px;padding:12px 8px 4px;border-top:1px solid var(--line-soft)}.admin-account-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-2);font-weight:900;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line))}.admin-mobile-menu,.admin-sidebar-backdrop{display:none}.admin-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 2px 8px}.admin-workspace-header h1{margin:5px 0 7px;font-size:clamp(28px,2.5vw,40px);letter-spacing:-.045em;line-height:1.04}.admin-workspace-header p{margin:0;color:var(--muted);font-size:11px;line-height:1.6;max-width:670px}.admin-kicker{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.admin-workspace-badge{border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line));background:var(--brand-soft);color:var(--brand-2);font-size:8px;font-weight:900;letter-spacing:.12em;border-radius:999px;padding:7px 10px;margin-top:4px}.admin-notice{margin:0}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-metric-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:16px;display:grid;grid-gap:4px;gap:4px;color:var(--text);box-shadow:var(--shadow-soft);cursor:pointer;transition:.18s}.admin-metric-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.admin-metric-card>span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:900}.admin-metric-card>strong{font-family:var(--font-display),sans-serif;font-size:27px;letter-spacing:-.04em}.admin-metric-card>small{font-size:9px;color:var(--muted-2)}.admin-metric-card.accent{cursor:default;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--brand) 9%,var(--panel)))}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);grid-gap:14px;gap:14px}.admin-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px;box-shadow:var(--shadow-soft);min-width:0}.admin-card-large{grid-row:span 2}.admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-card-head h2,.admin-page-toolbar h2,.admin-support-primary h2{margin:3px 0 0;font-size:18px;letter-spacing:-.025em}.admin-card-head h3{margin:0}.admin-card-head p,.admin-page-toolbar p{font-size:10px;line-height:1.5;margin:5px 0 0;color:var(--muted)}.admin-card-eyebrow{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.admin-card-eyebrow,.admin-text-btn{color:var(--brand-2);font-weight:900}.admin-text-btn{border:0;background:none;font-size:9px;cursor:pointer;padding:4px}.admin-text-btn:hover{text-decoration:underline}.admin-card-note{font-size:10px;line-height:1.65;margin:13px 0}.admin-activity-list,.admin-user-stack{display:grid}.admin-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line-soft)}.admin-activity-row:first-child{border-top:0}.admin-activity-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-activity-row strong,.admin-user-row strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-activity-row small,.admin-user-row small{font-size:8px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-activity-row>span{font-size:9px}.admin-empty{padding:26px 0;color:var(--muted);font-size:10px;text-align:center}.admin-user-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--line-soft)}.admin-user-row:first-child{border-top:0}.admin-user-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-user-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-2);font-size:10px;font-weight:900}.mini-role{display:inline-flex;width:max-content;border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;color:var(--muted);letter-spacing:.08em}.admin-license-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.admin-license-summary>div{border:1px solid var(--line-soft);background:var(--panel-3);border-radius:11px;padding:12px;display:grid;grid-gap:3px;gap:3px}.admin-license-summary strong{font-size:20px;font-family:var(--font-display),sans-serif}.admin-license-summary span{font-size:8px;color:var(--muted)}.admin-quick-actions{display:grid;grid-gap:8px;gap:8px}.admin-section-card{padding:20px}.admin-card-head-wrap{align-items:end}.admin-searchbar{display:flex;gap:8px;align-items:center;margin:2px 0 16px}.admin-searchbar input{flex:1 1;min-width:0;border:1px solid var(--line);background:var(--panel-3);color:var(--text);border-radius:10px;padding:10px 12px;outline:none;font-size:10px}.admin-searchbar input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.admin-table-wrap{border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-3)}.admin-table-wrap table{min-width:760px}.admin-table-wrap th{font-size:8px;color:var(--muted);letter-spacing:.08em}.admin-table-wrap td{font-size:9px;vertical-align:middle}.admin-row-actions{min-width:260px}.admin-row-actions .btn{padding:6px 8px;font-size:8px}.danger-btn{color:#ff8da0!important;border-color:rgba(255,99,129,.25)!important}.admin-page-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:2px}.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-product-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px;box-shadow:var(--shadow-soft);display:grid;grid-gap:14px;gap:14px}.admin-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-product-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--panel-3);border:1px solid var(--line);font-size:23px}.admin-product-card h3{margin:0 0 4px;font-size:16px}.admin-product-card p{margin:0;color:var(--muted);font-size:9px}.admin-product-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-product-fields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:8px;font-weight:800}.admin-product-fields input{width:100%!important;background:var(--panel-3)!important;color:var(--text)!important;border-color:var(--line)!important}.admin-product-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-create-card{max-width:940px}.admin-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-license-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1.58fr);grid-gap:14px;gap:14px;align-items:start}.admin-license-table-card{min-width:0}.license-box{margin-top:14px}.admin-support-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:14px;gap:14px}.admin-support-primary{grid-row:span 2;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:270px}.admin-support-primary p{font-size:11px;line-height:1.7;color:var(--muted);max-width:520px;margin:12px 0 20px}.admin-support-grid .admin-card h3{font-size:14px;margin:8px 0}@media (max-width:1180px){.admin-workspace-shell{grid-template-columns:190px minmax(0,1fr);gap:18px}.admin-overview-grid{grid-template-columns:1fr 1fr}.admin-card-large{grid-column:1/-1;grid-row:auto}.admin-license-layout{grid-template-columns:1fr}}@media (max-width:900px){.admin-page{padding-top:16px}.admin-workspace-shell{display:block}.admin-mobile-menu{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:9px 11px;margin-bottom:14px;font-size:10px}.admin-mobile-menu span{font-size:15px}.admin-mobile-menu strong{font-size:10px}.admin-sidebar{position:fixed;z-index:90;left:14px;top:88px;bottom:14px;width:min(270px,calc(100vw - 28px));min-height:0;transform:translateX(calc(-100% - 24px));transition:.2s;overflow:auto}.admin-sidebar.is-open{transform:translateX(0)}.admin-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:80;border:0;background:rgba(0,0,0,.46)}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-card-large{grid-column:auto}.admin-product-grid,.admin-support-grid{grid-template-columns:1fr}.admin-support-primary{grid-row:auto}}@media (max-width:620px){.admin-workspace-header{gap:10px}.admin-workspace-badge{display:none}.admin-workspace-header h1{font-size:29px}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-metric-card{padding:13px}.admin-metric-card>strong{font-size:23px}.admin-card{padding:14px;border-radius:14px}.admin-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-activity-row .status{grid-column:2}.admin-page-toolbar{align-items:flex-start;flex-direction:column}.admin-page-toolbar .btn{width:100%}.admin-product-fields{grid-template-columns:1fr}.admin-form-footer{align-items:stretch;flex-direction:column}.admin-form-footer .btn{width:100%}.admin-searchbar{align-items:stretch;flex-wrap:wrap}.admin-searchbar input{flex-basis:100%}.admin-card-head-wrap{align-items:flex-start}}@media (max-width:410px){.admin-metric-grid{grid-template-columns:1fr}}.admin-price-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-price-summary>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-3)}.admin-price-summary span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.admin-price-summary strong{font-family:var(--font-display),sans-serif;font-size:20px;letter-spacing:-.04em}.admin-price-summary .final{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:linear-gradient(145deg,var(--brand-soft),var(--panel-3))}.admin-price-summary .final strong{color:var(--brand-2)}.admin-release-row{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:9px;color:var(--muted)}.admin-release-row strong{color:var(--text)}.admin-file-btn{cursor:pointer}.admin-modal-backdrop{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:20px;background:rgba(2,5,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-modal{position:relative;width:min(520px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:20px;background:var(--panel);box-shadow:0 28px 90px rgba(0,0,0,.42);padding:24px}.admin-modal form,.admin-modal>div{display:grid;grid-gap:15px;gap:15px}.admin-modal h2{margin:0;font-size:24px;letter-spacing:-.04em}.admin-modal p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.admin-modal label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:9px;font-weight:800}.admin-modal input,.admin-modal select{width:100%;border:1px solid var(--line);background:var(--panel-3);color:var(--text);border-radius:11px;padding:11px 12px;outline:none;font:inherit}.admin-modal input:focus,.admin-modal select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.admin-modal-close{position:absolute;right:14px;top:12px;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--panel-3);color:var(--muted);font-size:20px;cursor:pointer}.admin-modal-close:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand) 36%,var(--line))}.admin-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.admin-modal-preview{display:grid;grid-template-columns:1fr auto;grid-gap:9px 14px;gap:9px 14px;padding:14px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-3)}.admin-modal-preview span{font-size:9px;color:var(--muted)}.admin-modal-preview strong{font-size:13px}.admin-discount-slider{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.admin-discount-slider input{padding:0;accent-color:var(--brand)}.admin-discount-slider span{font-size:10px;font-weight:900;color:var(--brand-2);min-width:62px;text-align:right}.danger-text{color:#ff7b92!important}.admin-form label,.admin-license-layout form label{display:grid;grid-gap:6px;gap:6px;font-size:9px;color:var(--muted);font-weight:800}.admin-form input,.admin-form select,.admin-form textarea,.admin-license-layout form input,.admin-license-layout form select{width:100%;border:1px solid var(--line);background:var(--panel-3);color:var(--text);border-radius:10px;padding:10px 11px;outline:none}.admin-form{display:grid;grid-gap:13px;gap:13px}.admin-license-layout form{display:grid;grid-gap:12px;gap:12px}@media (max-width:720px){.admin-price-summary{grid-template-columns:1fr}.admin-release-row{align-items:flex-start;flex-direction:column}.admin-modal{padding:20px}.admin-modal-actions{flex-direction:column-reverse}.admin-modal-actions .btn{width:100%}}.ops-stack{display:grid;grid-gap:18px;gap:18px;min-width:0}.ops-panel{min-width:0;padding:22px}.ops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ops-stats>div{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px;display:grid;align-content:center;grid-gap:8px;gap:8px;box-shadow:var(--shadow-soft)}.ops-detail-metrics small,.ops-stats span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.ops-stats strong{font-family:var(--font-display),sans-serif;font-size:27px;letter-spacing:-.045em;color:var(--text)}.ops-stats small{font-size:10px;color:var(--muted)}.ops-panel .admin-card-head{margin-bottom:19px}.ops-panel .admin-card-head h2{margin:6px 0}.ops-muted{color:var(--muted);font-size:11px;line-height:1.6;margin:5px 0}.ops-tabbar{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 19px;border-bottom:1px solid var(--line);padding-bottom:13px}.ops-tab{background:var(--panel-3);color:var(--muted);border:1px solid var(--line);border-radius:10px;font-size:11px;font-weight:850;padding:11px 14px;cursor:pointer;transition:.15s}.ops-tab:hover{color:var(--text);border-color:var(--brand)}.ops-tab.selected{border-color:color-mix(in srgb,var(--brand) 48%,var(--line));color:var(--brand-2);background:var(--brand-soft)}.ops-quiet-btn:focus-visible,.ops-tab:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ops-source-tabs .ops-tab{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:170px;padding:16px}.ops-source-tabs .ops-tab span{font-size:12px}.ops-source-tabs .ops-tab small{font-size:9px;opacity:.8}.ops-filters{display:flex;flex:1 1;align-items:center;gap:10px;min-width:260px}.ops-confirm input,.ops-filters input,.ops-grant-form input,.ops-grant-form select,.ops-license-toolbar select{background:var(--panel-3);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--text);font:inherit;min-width:0;outline:none}.ops-filters input{flex:1 1;font-size:12px;min-height:42px}.ops-confirm input:focus,.ops-filters input:focus,.ops-grant-form input:focus,.ops-grant-form select:focus,.ops-license-toolbar select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ops-filters .btn{white-space:nowrap}.ops-table{width:100%;border-collapse:collapse}.ops-table th{font-size:10px;white-space:nowrap;text-align:left;color:var(--muted);font-weight:850;letter-spacing:.03em;padding:13px 12px}.ops-table td{font-size:11px;vertical-align:middle;padding:16px 12px;border-top:1px solid var(--line-soft)}.ops-table td strong{font-weight:850}.ops-table td small{display:block;color:var(--muted);font-size:10px;margin-top:6px;overflow-wrap:anywhere}.ops-table tr:hover td{background:color-mix(in srgb,var(--brand) 4%,transparent)}.ops-selected-row td{background:var(--brand-soft)!important}.ops-user{display:flex;gap:11px;align-items:center;min-width:170px}.ops-user>span:last-child{min-width:0;overflow-wrap:anywhere}.ops-avatar{flex:none;background:var(--brand-soft);color:var(--brand-2);display:grid;place-items:center;height:38px;width:38px;border-radius:12px;font-weight:850;font-size:14px}.ops-pill{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--line);background:var(--panel-3);color:var(--muted);padding:6px 9px;border-radius:99px;font-size:9px;font-weight:850;letter-spacing:.025em}.ops-pill.ops-green{border-color:rgba(28,161,109,.28);background:rgba(28,161,109,.12);color:#25b982}.ops-pill.ops-red{border-color:rgba(245,92,112,.28);background:rgba(245,92,112,.11);color:#ef7e8d}.ops-pill.ops-purple{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));color:var(--brand-2);background:var(--brand-soft)}.ops-empty{color:var(--muted);font-size:12px;padding:25px 9px;text-align:center}.ops-pagination{border-top:1px solid var(--line-soft);padding-top:15px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:10px}.ops-pagination>div{display:flex;gap:8px;align-items:center}.ops-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:13px 0}.ops-detail-metrics>div{padding:14px 12px;background:var(--panel-3);border:1px solid var(--line-soft);border-radius:11px;display:grid;grid-gap:9px;gap:9px}.ops-detail-metrics strong{font-size:15px;overflow-wrap:anywhere}.ops-row{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.ops-subheading{font-size:13px;margin:20px 0 14px}.ops-mini-list{display:grid;grid-gap:0;gap:0;max-width:790px}.ops-mini-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line-soft)}.ops-mini-row strong{font-size:12px}.ops-mini-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.ops-danger-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line-soft);margin-top:23px;padding-top:18px}.ops-confirm label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px;font-weight:750}.ops-confirm label input{width:100%;font-size:12px}.ops-confirm p{color:var(--muted);line-height:1.7;font-size:12px}.ops-error,.ops-success{padding:12px 15px;border-radius:11px;font-size:12px;line-height:1.65;margin:12px 0}.ops-error{color:#ffb0bb;border:1px solid rgba(230,85,115,.45);background:rgba(238,91,124,.08)}.ops-success{color:#41d3a1;border:1px solid rgba(34,175,130,.3);background:rgba(28,161,115,.08)}.ops-grant-area{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line));border-radius:14px;background:linear-gradient(125deg,var(--panel-3),var(--brand-soft));padding:19px;margin-bottom:22px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ops-grant-area>div:first-child{max-width:600px}.ops-grant-area strong{font-size:13px;color:var(--text)}.ops-grant-form{width:100%;flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:17px}.ops-grant-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:10px;font-weight:850}.ops-grant-form input,.ops-grant-form select{width:100%;font-size:12px}.ops-grant-form .btn{align-self:end;min-height:42px}.ops-new-key{width:100%;flex-basis:100%;background:var(--panel);border:1px solid var(--line);padding:16px;border-radius:12px}.ops-new-key p{font-size:10px;color:var(--muted);line-height:1.5}.ops-key-row{display:flex;gap:7px;align-items:center;max-width:380px;margin-top:8px;flex-wrap:wrap}.ops-key-row code{font-size:10px;color:var(--text);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ops-quiet-btn{border:0;background:none;color:var(--brand-2);padding:3px;font-size:10px;font-weight:850;cursor:pointer}.ops-filter-chip{justify-content:space-between;border-radius:11px;border:1px solid var(--line);background:var(--panel-3);padding:11px 14px;font-size:11px;margin:12px 0}.ops-filter-chip,.ops-license-toolbar{display:flex;gap:12px;align-items:center}.ops-license-toolbar{flex-wrap:wrap;margin:15px 0}.ops-license-toolbar select{font-size:11px;max-width:180px;min-height:42px}.ops-license-table td{min-width:100px;vertical-align:top}.ops-license-table td:first-child{min-width:190px}.ops-license-table td:nth-child(2){min-width:160px}.ops-action-stack{display:flex;flex-wrap:wrap;gap:7px}.ops-license-table td:nth-child(3) small,.ops-license-table td:nth-child(5) small{max-width:230px}@media(max-width:1080px){.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.ops-panel{padding:15px}.ops-stats{gap:8px}.ops-stats>div{padding:13px}.ops-stats strong{font-size:22px}.ops-grant-form{grid-template-columns:1fr}.ops-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-filters{min-width:0;width:100%}.ops-filters input{width:100%}.ops-license-toolbar select{max-width:none;width:100%}.ops-pagination{align-items:flex-start}.ops-user{min-width:155px}}.admin-page .admin-workspace-shell{grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:stretch}.admin-page .admin-sidebar{position:-webkit-sticky;position:sticky;top:20px;align-self:start;min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;background:color-mix(in srgb,var(--panel) 94%,#171437);border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:18px;padding:15px 12px}.admin-page .admin-sidebar-brand{padding:10px 9px 21px;position:relative}.admin-page .admin-sidebar-brand strong{font-size:14px;letter-spacing:-.02em}.admin-page .admin-sidebar-brand small{font-size:10px}.admin-page .admin-sidebar-label{font-size:10px;letter-spacing:.12em;color:var(--muted);margin-bottom:5px;padding-inline:11px}.admin-page .admin-sidebar-nav{padding-top:18px;gap:7px}.admin-page .admin-side-link{position:relative;min-height:57px;padding:10px 12px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:11px}.admin-page .admin-side-link:hover{background:var(--brand-soft);border-color:var(--line-soft)}.admin-page .admin-side-link.active{background:color-mix(in srgb,var(--brand) 15%,var(--panel));border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.admin-page .admin-side-icon{width:31px;height:34px;display:grid;place-items:center;flex:0 0 31px;border-radius:9px;background:var(--panel-3);font-size:17px;color:var(--brand-2)}.admin-page .admin-side-name{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-page .admin-side-name strong{font-size:12px;line-height:1.2;color:var(--text)}.admin-page .admin-side-name small{font-size:9px;line-height:1.35;color:var(--muted);font-weight:550}.admin-page .admin-side-active-mark{margin-left:auto;width:5px;height:24px;border-radius:99px;background:var(--brand);flex:none}.admin-page .admin-sidebar-bottom{display:grid;grid-gap:6px;gap:6px;padding:18px 6px 14px;border-top:1px solid var(--line-soft);margin-top:auto}.admin-page .admin-side-secondary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;color:var(--muted);font-size:11px;font-weight:750;border-radius:9px;min-height:36px}.admin-page .admin-side-secondary:hover{background:var(--brand-soft);color:var(--text)}.admin-page .admin-side-secondary span{color:var(--brand-2)}.admin-page .admin-sidebar-account{margin-top:0}.admin-page .admin-sidebar-close{display:none;border:1px solid var(--line);background:var(--panel-3);color:var(--text);font-size:22px;width:32px;height:32px;border-radius:9px;cursor:pointer;margin-left:auto}.admin-page .admin-workspace{min-width:0}.admin-page .admin-workspace-header{padding-top:12px}.admin-page .admin-workspace-header p{font-size:12px}.admin-page .admin-card-head h2{font-size:clamp(17px,1.7vw,22px)}.admin-page .admin-metric-card>small,.admin-page .admin-metric-card>span{font-size:10px}.admin-page .admin-side-link:focus-visible,.admin-page .admin-side-secondary:focus-visible,.admin-page .admin-sidebar-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.support-settings-panel{padding:26px;max-width:990px}.support-settings-panel .admin-card-head{align-items:flex-start;gap:16px}.support-settings-form{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.support-settings-form>label{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1fr);align-items:center;grid-gap:19px;gap:19px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.support-settings-label{display:grid;grid-gap:5px;gap:5px}.support-settings-label b{font-size:13px;color:var(--text)}.support-settings-label small{color:var(--muted);font-size:11px;line-height:1.55}.support-settings-form input{width:100%;min-width:0;min-height:44px;border-radius:11px;border:1px solid var(--line);padding:12px 14px;background:var(--panel-3);color:var(--text);outline:none;font-size:13px}.support-settings-form input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.support-settings-preview{padding:17px 18px;border-radius:13px;border:1px solid var(--line);background:var(--panel-3)}.support-settings-preview>strong{font-size:13px}.support-settings-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.support-settings-tags>span{display:inline-flex;align-items:center;padding:9px 11px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));background:var(--brand-soft);border-radius:999px;color:var(--text);font-weight:700;font-size:11px}.support-settings-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.support-settings-actions .btn{min-height:43px}.ops-order-table td{min-width:94px;vertical-align:middle}.ops-order-table td:first-child{min-width:160px}.ops-order-detail{min-width:190px;display:grid;grid-gap:5px;gap:5px;padding:12px;margin-top:9px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-3);color:var(--text)}.ops-order-detail strong{font-size:11px}.ops-order-detail small{font-size:10px;line-height:1.6;overflow-wrap:anywhere;color:var(--muted)}@media(max-width:1090px){.admin-page .admin-workspace-shell{grid-template-columns:225px minmax(0,1fr);gap:15px}}@media(max-width:900px){.admin-page .admin-workspace-shell{display:block}.admin-page .admin-sidebar{position:fixed;top:85px;bottom:12px;left:12px;z-index:90;width:min(300px,calc(100vw - 24px));max-height:none;min-height:0;transform:translateX(calc(-100% - 40px));transition:transform .2s;box-shadow:0 24px 85px #0009}.admin-page .admin-sidebar.is-open{transform:translateX(0)}.admin-page .admin-sidebar-close{display:grid;place-items:center}.admin-page .admin-mobile-menu{min-height:43px;display:inline-flex;font-size:13px}}@media(max-width:620px){.support-settings-form>label{grid-template-columns:1fr;gap:9px}.support-settings-panel{padding:17px}.support-settings-panel .admin-card-head{display:grid}.support-settings-actions{display:grid;grid-template-columns:1fr}.support-settings-actions .btn{width:100%}}.store-price-block{display:grid;grid-gap:4px;gap:4px;align-items:start}.store-discount-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.store-old-price{color:var(--muted);font-size:12px;font-weight:800;text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.8}.store-discount-badge{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;letter-spacing:.08em;color:#7cf5bd;background:rgba(28,191,122,.12);border:1px solid rgba(64,220,155,.28);box-shadow:0 0 18px rgba(34,197,126,.08)}.store-detail-price{display:grid!important;justify-items:start!important;grid-gap:6px!important;gap:6px!important}.store-detail-price .store-discount-line{margin-bottom:0}[data-theme=light] .store-discount-badge{color:#087a52;background:#eafaf3;border-color:#bfead8;box-shadow:none}[data-theme=light] .store-old-price{color:#7c8798}@media(max-width:620px){.store-discount-line{gap:6px}.store-old-price{font-size:11px}.store-discount-badge{font-size:7px;padding:4px 7px}}body,html{max-width:100%;overflow-x:clip}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}.admin-card,.admin-page,.admin-workspace,.auth-card,.dashboard-section,.hero,.page-shell,.panel,.product-card,.site-footer,.store-section,.topbar{min-width:0}.admin-table-wrap,.table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.admin-table-wrap table,.table-wrap table{width:100%}code,pre{max-width:100%;overflow-wrap:anywhere}@media (max-width:1260px){:root{--page-gutter:clamp(16px,2.5vw,28px)}.page-shell,.site-footer,.topbar{width:calc(100% - (var(--page-gutter) * 2))!important}.hero{gap:clamp(28px,3vw,46px)!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-workspace-shell{grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important}}@media (max-width:1080px){.topbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "nav nav";gap:10px 14px!important;padding:11px 0!important;min-height:0!important}.brand{grid-area:brand;min-width:0}.nav-links{grid-area:nav;width:100%;max-width:100%;justify-self:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;white-space:nowrap}.nav-links::-webkit-scrollbar{display:none}.header-actions{grid-area:actions;min-width:0}.hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important}.hero h1{font-size:clamp(3.2rem,6vw,4.7rem)!important}.form-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-license-layout,.admin-overview-grid,.admin-support-grid{grid-template-columns:1fr!important}.admin-card-large,.admin-support-primary{grid-column:auto!important;grid-row:auto!important}}@media (max-width:900px){.site-header{position:-webkit-sticky;position:sticky;top:0}.page-shell,.site-footer,.topbar{width:calc(100% - 28px)!important}.hero{grid-template-columns:1fr!important;gap:26px!important;padding-top:38px!important;padding-bottom:44px!important}.hero-card,.marketplace-card{width:100%;max-width:640px;justify-self:center}.trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-promise{grid-template-columns:1fr!important}.admin-page-toolbar,.admin-workspace-header,.dashboard-head,.section-heading{align-items:flex-start!important}.admin-workspace-shell{display:block!important}.admin-mobile-menu{display:inline-flex!important;align-items:center;gap:8px;min-height:42px}.admin-sidebar{position:fixed!important;z-index:100!important;left:14px!important;top:88px!important;bottom:14px!important;width:min(286px,calc(100vw - 28px))!important;min-height:0!important;transform:translateX(calc(-100% - 28px));transition:transform .2s ease;overflow-y:auto}.admin-sidebar.is-open{transform:translateX(0)!important}.admin-sidebar-backdrop{display:block!important;position:fixed;inset:0;z-index:90;border:0;background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-product-grid{grid-template-columns:1fr!important}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-modal{width:min(100%,560px)!important;max-height:calc(100dvh - 32px)!important}}@media (max-width:720px){.page-shell,.site-footer,.topbar{width:calc(100% - 20px)!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important;row-gap:8px!important}.brand img{width:36px!important;height:36px!important}.brand-copy strong{font-size:14px!important}.brand-copy small{display:none!important}.header-actions{gap:7px!important}.user-avatar,.user-pill{display:none!important}.nav-links{padding:4px!important;gap:2px!important}.nav-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px!important;font-size:11px!important}.btn,.link-button,.theme-toggle{min-height:42px}.hero{padding-top:30px!important;gap:20px!important}.hero h1{font-size:clamp(2.7rem,11vw,4.1rem)!important;line-height:.98!important}.hero p,.lead{font-size:15px!important;line-height:1.65!important}.hero-actions{display:grid!important;grid-template-columns:1fr;grid-gap:9px!important;gap:9px!important}.hero-actions .btn{width:100%;min-height:46px}.trust-row{grid-template-columns:1fr!important;gap:0!important}.trust-row>div{padding:13px 0!important;border-bottom:1px solid var(--line-soft)}.trust-row>div:last-child{border-bottom:0}.marketplace-card{min-height:320px!important;padding:18px!important}.form-grid,.product-grid,.stats-grid{grid-template-columns:1fr!important}.auth-card,.detail-card,.panel,.product-card{border-radius:16px!important}.admin-card-head,.admin-form-footer,.admin-page-toolbar,.admin-workspace-header,.dashboard-head,.section-heading{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.admin-form-footer .btn,.admin-page-toolbar .btn,.dashboard-head .btn,.section-heading .btn{width:100%}.product-detail{max-width:100%!important;padding:38px 0 54px!important}.auth-card h1,.dashboard-head h1,.product-detail h1{font-size:clamp(2.2rem,10vw,3.3rem)!important}.auth-shell{min-height:calc(100dvh - 120px);padding:28px 0 42px}.auth-card{width:100%!important;padding:20px!important}input,select,textarea{font-size:16px!important}.license-box{align-items:stretch!important;flex-direction:column!important;gap:9px!important}.license-box code{width:100%;overflow-wrap:anywhere}.license-box .btn{width:100%}.admin-page{padding-top:14px!important;padding-bottom:44px!important}.admin-workspace-header h1{font-size:clamp(27px,8vw,36px)!important}.admin-workspace-badge{display:none!important}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-card{padding:14px!important}.admin-price-summary,.admin-product-fields{grid-template-columns:1fr!important}.admin-modal-actions,.admin-product-actions,.admin-row-actions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px!important;gap:8px!important}.admin-file-btn,.admin-modal-actions .btn,.admin-product-actions .btn,.admin-row-actions .btn{width:100%}.admin-searchbar{display:grid!important;grid-template-columns:1fr;align-items:stretch!important}.admin-searchbar .btn{width:100%}.admin-table-wrap table,.table-wrap table{min-width:720px!important}.site-footer{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding-bottom:20px;line-height:1.5}}@media (max-width:520px){:root{--page-gutter:8px}.page-shell,.site-footer,.topbar{width:calc(100% - 14px)!important}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar{padding:9px 0!important}.brand{gap:7px!important}.brand img{width:32px!important;height:32px!important}.brand-copy strong{font-size:13px!important}.header-actions{gap:5px!important}.header-actions .btn,.header-actions .nav-link,.link-button{padding-inline:8px!important;font-size:10px!important}.theme-toggle{transform:scale(.92);transform-origin:right center}.nav-link{font-size:10px!important;padding-inline:9px!important}.hero{padding-top:24px!important;padding-bottom:34px!important}.hero h1{font-size:clamp(2.45rem,12vw,3.5rem)!important}.marketplace-card{min-height:285px!important}.storefront-emblem{width:96px!important;height:96px!important;border-radius:26px!important}.storefront-emblem span{font-size:38px!important}.product-card{padding:16px!important}.product-card h3{font-size:19px!important}.price{font-size:26px!important}.store-promise>div{padding:17px!important}.admin-metric-grid{grid-template-columns:1fr!important}.admin-license-summary{grid-template-columns:1fr 1fr 1fr}.admin-activity-row{grid-template-columns:minmax(0,1fr) auto!important}.admin-activity-row .status{grid-column:2}.admin-modal-actions,.admin-product-actions,.admin-row-actions{grid-template-columns:1fr!important}.admin-modal-backdrop{padding:10px!important}.admin-modal{padding:16px!important;border-radius:16px!important}.admin-sidebar{left:7px!important;top:82px!important;bottom:7px!important;width:calc(100vw - 14px)!important}.site-footer{width:calc(100% - 18px)!important}}@media (max-width:380px){.page-shell,.site-footer,.topbar{width:calc(100% - 10px)!important}.topbar{grid-template-columns:1fr!important;grid-template-areas:"brand" "actions" "nav"!important}.header-actions{justify-content:flex-start!important}.nav-links{width:100%}.admin-license-summary{grid-template-columns:1fr!important}}@media (hover:none){.admin-metric-card:hover,.btn:hover,.primaryButton:hover,.product-card:hover,.secondaryButton:hover{transform:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_bfa134{font-family:Sora,Sora Fallback;font-style:normal}.__variable_bfa134{--font-display:"Sora","Sora Fallback"}