:root{color-scheme:dark;--bg: #06090d;--surface: rgba(13, 18, 25, .84);--surface-strong: #101720;--surface-soft: rgba(34, 211, 238, .08);--line: rgba(148, 163, 184, .16);--line-strong: rgba(34, 211, 238, .34);--text: #f3fbff;--muted: #7d8da1;--cyan: #10d9ef;--green: #14d8a5;--amber: #f59f43;--rose: #ff5f87;--gold: #f6b71a;--ink: #06111f;--danger: #ff6b6b;--input-bg: rgba(7, 11, 17, .76);--shadow: 0 28px 90px rgba(0, 0, 0, .34);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:radial-gradient(circle at 18% 8%,rgba(20,216,165,.16),transparent 28%),radial-gradient(circle at 84% 18%,rgba(245,159,67,.12),transparent 30%),linear-gradient(180deg,#070b10,#0a0f15 52%,#07090d),var(--bg);color:var(--text)}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(34,211,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,159,67,.028) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 88%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:linear-gradient(135deg,var(--cyan),var(--green));color:#fff;box-shadow:0 14px 32px #2563eb2e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}button:hover:not(:disabled){border-color:#2563eb38;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.58}input,textarea,select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--text);outline:none}input,select{padding:0 12px}textarea{min-height:96px;padding:12px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #35e9f51f}h1,h2,h3,p{margin:0}.store-page{min-height:100vh;overflow-x:clip;padding-bottom:96px}.admin-page,.admin-login{color-scheme:dark;--bg: #07090d;--surface: rgba(14, 19, 27, .86);--surface-strong: #111821;--surface-soft: rgba(255, 255, 255, .06);--line: rgba(196, 238, 240, .16);--line-strong: rgba(196, 238, 240, .28);--text: #eef8f8;--muted: #9aaab0;--cyan: #35e9f5;--green: #b7f15b;--amber: #ffc857;--rose: #ff5c93;--ink: #071015;--danger: #ff6b6b;--input-bg: rgba(7, 11, 17, .74);--shadow: 0 24px 80px rgba(0, 0, 0, .26);--admin-action-from: #2bd4e4;--admin-action-to: #35d4b4;--admin-action-text: #052026;--admin-control-bg: #141b24;--admin-control-hover: #192630;--admin-control-border: rgba(196, 238, 240, .18);--admin-control-text: #c8d6da;color:var(--text);background:linear-gradient(125deg,#0c121ceb,#07090dfa 48%),var(--bg)}.admin-page .ghost-button,.admin-login .ghost-button{background:#ffffff0d;color:var(--text)}.admin-page .error-box,.admin-login .error-box{border-color:#ff6b6b57;background:#ff6b6b1a;color:#ffc7c7}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(16px,4vw,48px);border-bottom:1px solid rgba(43,75,112,.1);background:#ffffffc7;box-shadow:0 10px 40px #0f172a0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:inline-flex;align-items:center;min-width:0;gap:10px;font-weight:800}.brand-glyph,.login-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.brand-glyph{border:0;background:transparent;color:var(--cyan)}.login-icon{border:1px solid rgba(53,233,245,.36);border-radius:8px;background:#2563eb17;color:var(--cyan)}.site-logo-svg{width:34px;height:34px;overflow:visible;filter:drop-shadow(0 7px 14px rgba(23,169,232,.18));transition:filter .18s ease,transform .18s ease}.site-logo-orbits{transform-origin:18px 18px;transition:transform .26s ease}.brand-mark:hover .site-logo-svg{filter:drop-shadow(0 8px 18px rgba(23,169,232,.34));transform:translateY(-1px)}.brand-mark:hover .site-logo-orbits{transform:rotate(8deg)}.top-actions{display:flex;align-items:center;gap:16px;color:var(--muted)}.top-actions a:hover{color:var(--text)}.icon-button{position:relative;width:40px;min-width:40px;height:40px;padding:0;border-color:var(--line);background:#ffffffbd;color:var(--text);box-shadow:none}.theme-toggle{flex:0 0 auto}.order-query-trigger{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;white-space:nowrap}.icon-button.danger:hover{border-color:var(--danger);color:var(--danger)}.hero{position:relative;display:grid;min-height:min(780px,calc(100vh - 72px));align-items:center;overflow:hidden;padding:72px clamp(18px,5vw,72px) 86px}.hero:after{position:absolute;inset:auto 0 0;height:180px;content:"";background:linear-gradient(to top,rgba(255,255,255,.88),transparent);pointer-events:none}.hero-inner{position:relative;z-index:2;display:grid;width:min(1180px,100%);min-width:0;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:36px;align-items:center;margin:0 auto}.hero-content{min-width:0;width:min(760px,100%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(20,184,166,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%)}.hero-sweep{position:absolute;inset:-22% 0 auto;height:76%;transform:skewY(-8deg);background:linear-gradient(115deg,#2563eb29,#14b8a61a 46%,#ffffff2e),linear-gradient(180deg,rgba(255,255,255,.92),transparent);animation:heroSweep 12s ease-in-out infinite alternate}@keyframes heroSweep{0%{transform:translateY(-8px) skewY(-8deg)}to{transform:translateY(18px) skewY(-6deg)}}.eyebrow{margin-bottom:10px;color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.hero h1{max-width:12ch;font-size:clamp(48px,7vw,82px);line-height:1.02;letter-spacing:0;overflow-wrap:anywhere}.hero h1 span{display:block;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-badge{display:inline-flex;align-items:center;max-width:100%;gap:10px;margin-bottom:22px;padding:9px 14px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#ffffffd1;box-shadow:0 12px 34px #2563eb14;color:#37506f;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--green)}.live-dot:after{position:absolute;inset:-5px;border-radius:inherit;content:"";background:#14b8a642;animation:pulseDot 1.8s ease-out infinite}@keyframes pulseDot{to{transform:scale(1.9);opacity:0}}.hero-copy{max-width:680px;margin-top:18px;color:#52677f;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.hero-btns,.hero-order-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn-primary,.btn-secondary,.hero-order-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;padding:0 20px;border-radius:8px;font-weight:800}.btn-primary,.hero-order-btn{background:linear-gradient(135deg,var(--cyan),var(--green));color:#fff;box-shadow:0 18px 44px #2563eb33}.btn-secondary,.hero-order-btn.secondary{border:1px solid var(--line);background:#ffffffc7;color:var(--text);box-shadow:none}.hero-brands{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.brand-chip,.brand-tag{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:#ffffffb3;color:#47607a;font-size:12px;font-weight:800}.brand-tag{border-color:#14b8a647;background:#14b8a61a;color:#0f766e}.hero-stats{display:grid;width:min(760px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.stat-item{min-height:86px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffad;box-shadow:0 16px 40px #1e40af12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-item strong{display:block;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:22px}.stat-item span{display:block;margin-top:6px;color:var(--muted);font-size:13px}.hero-order-card{position:relative;display:grid;min-width:0;max-width:100%;gap:14px;padding:24px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#ffffffc7;box-shadow:0 30px 90px #1e40af26;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:floatCard 6s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-order-label{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.hero-order-card h2{font-size:26px}.hero-order-card p{color:var(--muted);line-height:1.7}.hero-order-list{display:grid;gap:4px;padding:6px 0}.hero-order-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto 40px;align-items:center;gap:12px;min-height:72px;padding:8px 0;border-bottom:1px solid var(--line)}.hero-order-item:last-child{border-bottom:0}.hero-order-item>div{min-width:0}.hero-order-item strong,.hero-order-item span{display:block}.hero-order-item strong{overflow-wrap:anywhere}.hero-order-item span{max-height:38px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.hero-order-item b{color:var(--cyan);white-space:nowrap}.hero-order-trust{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.hero-order-trust span{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border-radius:999px;background:#2563eb14;color:#315d9b;font-size:12px;font-weight:800}.notice-band,.catalog-section,.info-section{width:min(1180px,calc(100% - 32px));margin:0 auto}.notice-band{display:flex;align-items:center;gap:10px;min-height:54px;margin-top:24px;padding:12px 16px;border:1px solid rgba(255,200,87,.24);border-radius:8px;background:#f59e0b1a;color:#9a5b03}.catalog-section{padding-top:72px}.info-section{padding:84px 0 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading.centered{justify-content:center;text-align:center}.section-heading h2,.admin-head h1{font-size:30px}.section-heading span{display:block;max-width:640px;margin-top:8px;color:var(--muted);line-height:1.7}.search-box{display:flex;align-items:center;width:min(320px,100%);gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffc2;box-shadow:0 14px 40px #1e40af0f}.search-box input{min-height:42px;padding:0;border:0;background:transparent;box-shadow:none}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.tab{border-color:var(--line);background:#ffffffb8;color:var(--muted);box-shadow:none}.tab.active{border-color:#2563eb42;background:linear-gradient(135deg,#2563eb1f,#14b8a61a);color:#164c8f}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.product-card,.admin-panel,.checkout-panel,.login-box,.order-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-card{overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card.clickable{cursor:pointer}.product-card:hover{border-color:#2563eb3d;box-shadow:0 26px 80px #2563eb29;transform:translateY(-4px)}.product-card.clickable:focus-visible{outline:3px solid rgba(53,233,245,.36);outline-offset:3px}.product-visual{position:relative;display:grid;min-height:164px;place-items:center;overflow:hidden;color:var(--text)}.product-visual:before{position:absolute;inset:16px;content:"";border:1px solid rgba(255,255,255,.42);border-radius:8px}.product-visual.service-claude:before,.product-visual.service-chatgpt:before,.product-visual.service-grok:before,.product-visual.service-gemini:before{display:none}.product-visual svg{position:relative;z-index:1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.36))}.product-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-visual.has-image:after{position:absolute;inset:0;content:"";background:linear-gradient(to bottom,transparent 50%,rgba(7,9,13,.64)),linear-gradient(135deg,rgba(53,233,245,.14),transparent 42%)}.product-visual>.product-visual-label{position:absolute;right:16px;bottom:14px;z-index:2;color:#ffffffe0;font-size:12px;font-weight:800}.product-logo-scene{position:relative;z-index:1;display:grid;width:min(64%,250px);aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 64%);box-shadow:none}.product-logo-scene .brand-logo-svg{width:54%;height:54%;z-index:2}.detail-hero .product-logo-scene{width:min(58%,360px)}.detail-hero .product-logo-scene .brand-logo-svg{width:56%;height:56%}.product-logo-scene b{display:none}.logo-orbit{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.13);border-radius:50%}.logo-orbit-a{transform:rotate(18deg) scaleX(1.16)}.logo-orbit-b{transform:rotate(-34deg) scaleY(.68)}.visual-spark{background:linear-gradient(135deg,#2563ebe0,#f43f5e6b),#eaf2ff}.visual-cloud{background:linear-gradient(135deg,#14b8a6d1,#2563eb6b),#e7fbf8}.visual-game{background:linear-gradient(135deg,#f59e0bc7,#f43f5e61),#fff7e7}.visual-orbit{background:linear-gradient(135deg,#7c3aedbd,#2563eb75),#f2edff}.visual-card{background:linear-gradient(135deg,#f59e0bbd,#14b8a661),#fff8e7}.visual-grid{background:linear-gradient(135deg,#2563ebb8,#14b8a67a),#edf8ff}.visual-chip{background:linear-gradient(135deg,#14b8a6ad,#f43f5e52),#effdfa}.product-visual.service-claude{background:radial-gradient(circle at 24% 18%,rgba(245,159,67,.36),transparent 34%),linear-gradient(135deg,#322012eb,#080d14f0 58%),#111821}.product-visual.service-chatgpt{background:radial-gradient(circle at 30% 16%,rgba(20,216,165,.42),transparent 34%),linear-gradient(135deg,#074e41e0,#070d16f5 60%),#0b1821}.product-visual.service-grok{background:radial-gradient(circle at 34% 18%,rgba(246,183,26,.4),transparent 34%),linear-gradient(135deg,#4c3605e0,#070c12f5 60%),#15130d}.product-visual.service-gemini{background:radial-gradient(circle at 30% 18%,rgba(84,134,255,.42),transparent 34%),radial-gradient(circle at 72% 26%,rgba(184,105,240,.2),transparent 32%),linear-gradient(135deg,#193274e0,#090c19f5 62%),#10152b}.product-body{display:grid;grid-template-rows:auto minmax(72px,1fr) auto;min-height:214px;padding:18px}.product-title-row{display:flex;align-items:start;justify-content:space-between;gap:10px}.product-title-row h3{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.badge,.state,.status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:800}.badge{flex:0 0 auto;background:#f43f5e1a;color:#be123c}.product-body p{margin-top:12px;color:var(--muted);line-height:1.7}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px}.product-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-meta strong,.checkout-footer strong,.order-total{color:var(--cyan);font-size:22px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.checkout-panel{width:min(820px,100%);max-height:min(760px,92vh);overflow:auto;padding:22px;scrollbar-color:rgba(17,214,234,.76) rgba(4,17,22,.72);scrollbar-width:thin}.checkout-panel::-webkit-scrollbar{width:10px}.checkout-panel::-webkit-scrollbar-track{border-left:1px solid rgba(148,163,184,.1);background:#041116b8}.checkout-panel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:linear-gradient(180deg,#16b99c,#11d6ea);background-clip:padding-box;box-shadow:0 0 12px #11d6ea42}.checkout-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#28d7b7,#2ce4f5);background-clip:padding-box}.checkout-panel::-webkit-scrollbar-button{display:none;width:0;height:0}.order-query-panel{width:min(720px,100%)}.order-query-copy{margin-top:12px;color:var(--muted);line-height:1.7}.order-query-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:18px}.order-query-form button{min-width:132px}.order-query-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;margin-top:18px;border-top:1px solid var(--line);color:var(--muted);text-align:center}.order-query-empty strong{color:var(--text)}.order-query-results{display:grid;margin-top:20px;border-top:1px solid var(--line)}.order-query-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 10px}.order-query-summary span{color:var(--muted);font-size:13px}.order-query-result{display:grid;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.order-query-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-query-result-head>div:first-child{display:grid;min-width:0;gap:5px}.order-query-result-head>div:first-child>span{color:var(--muted);font-size:12px}.order-query-result-head .mono-text{overflow-wrap:anywhere;color:var(--text);font-size:13px}.order-query-statuses{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-query-items{display:grid;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}.order-query-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.order-query-item+.order-query-item{border-top:1px dashed var(--line)}.order-query-item>div{display:grid;gap:4px}.order-query-item span{color:var(--muted);font-size:12px}.order-query-item b{flex:0 0 auto;color:var(--cyan)}.order-query-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--muted);font-size:13px}.order-query-meta strong{margin-left:auto;color:var(--text);font-size:15px}.order-center-page{min-height:100vh}.order-center-hero,.order-center-content{width:min(1180px,calc(100% - 40px));margin:0 auto}.order-center-hero{padding:48px 0 30px}.order-center-hero .detail-back{margin-bottom:28px}.order-center-hero h1{margin-top:8px;font-size:clamp(34px,5vw,56px);line-height:1.08}.order-center-hero>p:not(.eyebrow){max-width:720px;margin-top:14px;color:var(--muted);font-size:17px;line-height:1.75}.order-center-hero .order-query-form{max-width:780px;margin-top:26px}.order-center-content{padding-bottom:80px}.order-center-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;overflow:hidden;border:1px solid rgba(86,119,145,.22);border-radius:8px;background:#070d14cc;box-shadow:0 24px 70px #0003}.order-result-list{padding:18px 14px;background:transparent}.order-result-list .order-query-summary{padding-top:0}.order-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;margin-top:10px;padding:14px;gap:7px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;color:var(--text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.order-summary:hover,.order-summary.active{border-color:#12cddd7a;background:#12cddd14;transform:translateY(-1px)}.order-summary>span{min-width:0;overflow:hidden;color:var(--cyan);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-summary>strong{grid-column:1 / -1;overflow-wrap:anywhere;font-size:15px}.order-summary>small{color:var(--muted);line-height:1.4}.order-summary>.status{position:static;align-self:start;justify-self:end;font-style:normal}.order-summary>b{align-self:end;justify-self:end;color:var(--text);font-size:13px}.order-detail-view{min-width:0;padding:24px 28px 28px}.order-detail-empty{display:grid;min-height:360px;place-items:center;align-content:center;gap:10px;color:var(--muted);text-align:center}.order-detail-empty strong{color:var(--text);font-size:18px}.order-status-track{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;padding-top:18px;border-top:1px solid var(--line)}.order-processing-callout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(17,214,234,.2);border-radius:8px;background:#11d6ea0e;color:var(--cyan)}.order-processing-callout>div{display:grid;gap:4px}.order-processing-callout strong{color:var(--text);font-size:14px}.order-processing-callout span{color:var(--muted);font-size:13px;line-height:1.55}.order-processing-callout.waiting{border-color:#ffc85740;background:#ffc8570f;color:#ffc857}.order-processing-callout.completed{border-color:#9be94f3d;background:#9be94f0f;color:var(--green)}.order-processing-callout.cancelled{border-color:#fb718538;background:#fb71850e;color:#fb7185}.order-status-track span{position:relative;display:grid;justify-items:center;gap:8px;color:var(--muted);font-size:12px}.order-status-track span:before{position:absolute;top:5px;right:50%;left:-50%;height:2px;background:var(--line);content:""}.order-status-track span:first-child:before{display:none}.order-status-track i{position:relative;z-index:1;width:12px;height:12px;border:2px solid #526273;border-radius:50%;background:#0a1118}.order-status-track span.active{color:#bffaff}.order-status-track span.active:before,.order-status-track span.active i{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 14px #11d6ea57}.order-delivery-section,.order-message-section{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.order-delivery-section.channel,.order-delivery-section.unread,.order-delivery-section.viewed{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid rgba(17,214,234,.22);border-radius:8px;background:#11d6ea0e}.order-delivery-section.unread{border-color:#ffc8574d;background:#ffc85712}.order-delivery-section.viewed{grid-template-columns:auto minmax(0,1fr);opacity:.78}.order-delivery-section>div:not(.order-section-head){display:grid;gap:5px}.order-delivery-section span,.order-delivery-section p{color:var(--muted);line-height:1.6}.order-delivery-section button span{color:inherit}.order-delivery-section.revealed pre{max-height:320px;margin:16px 0 10px;overflow:auto;padding:18px;border:1px solid rgba(155,233,79,.28);border-radius:8px;background:#050a0e;color:#e9f5f5;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.order-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-section-head>div{display:grid;gap:5px}.order-section-head>span,.order-section-head>small{color:var(--muted)}.delivery-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-message-list{display:grid;max-height:360px;margin-top:16px;overflow-y:auto;gap:12px;padding-right:5px}.order-message{display:grid;justify-self:start;width:min(76%,520px);gap:5px}.order-message.customer{justify-self:end;justify-items:end}.order-message>span,.order-message>small{color:var(--muted);font-size:11px}.order-message p{margin:0;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.order-message.customer p{border-color:#11d6ea40;background:#11d6ea1a}.order-message-empty{padding:34px 10px;color:var(--muted);text-align:center}.order-message-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px}.order-message-compose textarea{min-height:82px}.order-message-compose button{min-width:124px}.modal-head,.panel-title,.admin-head,.order-head,.checkout-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-items,.payment-method-picker{display:grid;gap:10px;margin:18px 0}.payment-method-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.payment-method-picker-head span{color:var(--text);font-size:13px;font-weight:900}.payment-method-picker-head small{color:var(--muted);font-size:11px}.payment-method-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.payment-method-options button{display:grid;min-height:68px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);text-align:left;box-shadow:none}.payment-method-options button.active{border-color:#10d9ef8c;background:#10d9ef1a;box-shadow:inset 0 0 0 1px #10d9ef1f}.payment-method-options button strong,.payment-method-options button small{display:block;min-width:0}.payment-method-options button strong{color:var(--text)}.payment-method-options button small{grid-column:2;color:#aebfcb;font-size:11px}.payment-method-options button.active small{color:#d5e4ea}.payment-method-logo{display:grid;width:36px;height:36px;grid-row:1 / span 2;place-items:center;border-radius:8px;background:#fff;box-shadow:0 5px 16px #0000002e}.payment-method-logo svg{width:28px;height:28px;fill:#1677ff}.payment-method-logo.wxpay svg{fill:#07c160}.recent-purchase-notice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 18px;padding:11px 13px;border:1px solid rgba(155,233,79,.24);border-radius:8px;background:linear-gradient(120deg,#9be94f17,#10d9ef0f);animation:recent-purchase-in .26s ease-out}.recent-purchase-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#9be94f26;color:var(--green)}.recent-purchase-notice p{display:flex;min-width:0;flex-wrap:wrap;gap:3px 6px;margin:0;color:#c4d2db;font-size:12px;line-height:1.55}.recent-purchase-notice p strong{color:var(--green)}.recent-purchase-notice p span{color:#fff;font-weight:800}.recent-purchase-notice p b{color:var(--cyan)}.recent-purchase-notice>small{display:inline-flex;align-items:center;gap:6px;color:#9fb0bc;font-size:10px;white-space:nowrap}.recent-purchase-notice .live-dot{width:7px;height:7px}@keyframes recent-purchase-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.checkout-item,.data-row{display:grid;align-items:center;gap:12px;min-height:66px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.checkout-item{grid-template-columns:44px 1fr auto}.checkout-item strong,.checkout-item span,.data-main strong,.data-main span{display:block}.checkout-item span,.data-main span{margin-top:4px;color:var(--muted);font-size:13px}.mini-visual{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:8px;color:var(--text)}.mini-visual.service-claude{background:#f59f4329;color:var(--amber)}.mini-visual.service-chatgpt{background:#14d8a524;color:#eafff8}.mini-visual.service-grok{background:#f6b71a24;color:#fff7d6}.mini-visual.service-gemini{background:#5b7bff24;color:#cdd8ff}.mini-visual .brand-logo-svg{width:22px;height:22px}.mini-visual img{width:100%;height:100%;object-fit:cover}.field-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field{display:grid;gap:8px}.form-field.wide,.rich-editor.wide{grid-column:1 / -1}.variant-editor{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.variant-editor.wide{grid-column:1 / -1}.variant-editor-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.variant-editor-head>div{display:grid;gap:4px}.variant-editor-head span{color:var(--text);font-size:13px;font-weight:900}.variant-editor-head small{color:var(--muted)}.variant-admin-list{display:grid;gap:12px}.variant-admin-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(72px,.45fr) minmax(160px,1.3fr) minmax(140px,.9fr) auto 42px;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.variant-order-fields{grid-column:1 / -1;display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.variant-order-fields-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.variant-order-fields-head>div:first-child{display:grid;gap:4px}.variant-order-fields-head span{color:var(--text);font-size:13px;font-weight:800}.variant-order-fields-head small{color:var(--muted)}.variant-order-field-actions{display:flex;gap:8px}.variant-order-field-actions button{min-height:30px;padding:5px 10px;font-size:12px}.variant-order-field-options{display:flex;flex-wrap:wrap;gap:8px}.variant-order-field-options label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:#ffffff06;color:var(--text);cursor:pointer}.variant-order-field-options input{accent-color:var(--primary)}.variant-order-field-options b,.variant-order-field-options small{color:var(--muted);font-size:11px;font-weight:700}.switch-field.compact{min-height:42px;align-self:end}.rich-editor{display:grid;gap:10px}.rich-editor>span{color:var(--muted);font-size:13px;font-weight:700}.rich-toolbar{display:flex;flex-wrap:wrap;gap:8px}.rich-toolbar button,.editor-upload-button{width:38px;min-width:38px;height:38px;padding:0}.rich-color-swatches{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px}.rich-color-swatches button{width:28px;min-width:28px;height:28px;border:0;background:transparent}.rich-color-swatches button span{width:15px;height:15px;border:2px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 0 0 1px #0f172a3d}.editor-upload-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#ffffff0f;color:var(--text);cursor:pointer}.editor-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rich-editor textarea{min-height:220px;line-height:1.7}.rich-preview{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.rich-preview>strong{color:var(--muted);font-size:12px;text-transform:uppercase}.detail-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 72px}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--muted)}.back-link:hover{color:var(--text)}.detail-hero{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1fr);gap:26px;align-items:stretch}.detail-hero .product-visual{min-height:380px;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.detail-info{display:grid;align-content:center;gap:18px;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.detail-info h1{font-size:clamp(34px,5vw,62px);line-height:1.05}.detail-info p{color:#52677f;font-size:17px;line-height:1.8}.detail-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:var(--cyan);font-size:34px;font-weight:900}.detail-price small{color:var(--muted);font-size:14px;font-weight:800}.variant-selector{display:grid;gap:12px}.variant-selector-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.variant-selector-head span{color:var(--text);font-size:14px;font-weight:900}.variant-selector-head small{color:var(--muted)}.variant-options{display:grid;gap:10px}.variant-option{display:grid;min-height:84px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff0a;color:var(--text);text-align:left;box-shadow:none}.variant-option:hover,.variant-option.active{border-color:#10d9ef75;background:radial-gradient(circle at 12% 10%,rgba(16,217,239,.24),transparent 38%),#081218eb;box-shadow:inset 0 1px #ffffff14,0 16px 48px #10d9ef1f}.variant-option span{font-weight:900}.variant-option small{grid-column:1 / 2;color:var(--muted);line-height:1.5}.variant-option strong{grid-column:2 / 3;grid-row:1 / span 2;color:var(--cyan);font-size:20px}.variant-option.active span{color:#f4fdff}.variant-option.active small{color:#88a6b2}.variant-option.active strong{color:#7df6ff}.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.detail-description{margin-top:34px;padding:24px 0}.rich-content{display:grid;gap:14px;color:#24364b;line-height:1.85}.rich-content h3{margin-top:8px;color:var(--text);font-size:22px}.rich-content p{color:#52677f}.rich-content ul,.rich-content ol{display:grid;gap:8px;margin:0;padding-left:22px}.rich-content strong{color:var(--text)}.rich-content em{color:#37506f}.rich-content a{color:#1685d1;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rich-content figure{margin:8px 0}.rich-content figure img{display:block;width:min(760px,100%);max-height:520px;object-fit:cover;border:1px solid var(--line);border-radius:8px}.rich-content figcaption{margin-top:8px;color:var(--muted);font-size:13px}.admin-page .rich-content,.admin-page .rich-content p{color:#b9c7d8}.admin-page .rich-content h3,.admin-page .rich-content strong{color:#f3f7fb}.admin-page .rich-content a{color:#4fd8f3}.order-field-help{gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#ffffff09;font-size:13px;line-height:1.7}.order-field-help h3{margin:0;font-size:15px}.order-field-help p{margin:0}.order-field-help ul,.order-field-help ol{gap:5px}.order-field-help figure{margin:4px 0}.order-field-help figure img{width:100%;max-height:420px;object-fit:contain;background:#0000001f}.rich-image-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#01060ad6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rich-image-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1100px,94vw);max-height:92vh;padding:14px;border:1px solid rgba(16,217,239,.28);border-radius:8px;background:#0b1119;box-shadow:0 30px 120px #00000094}.rich-image-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px}.rich-image-dialog-head strong{color:#eef8fb;font-size:15px}.rich-image-dialog-head .icon-button{border-color:#94a3b82e;background:#0c1119e0;color:#eef8fb}.rich-image-dialog>img{display:block;width:100%;height:100%;max-height:calc(92vh - 82px);object-fit:contain;border-radius:6px;background:#fff}html[data-aimarket-theme=light] .rich-image-modal{background:#17203094}html[data-aimarket-theme=light] .rich-image-dialog{border-color:#2563eb33;background:#f7faff;box-shadow:0 30px 100px #0f172a42}html[data-aimarket-theme=light] .rich-image-dialog-head strong{color:#172033}html[data-aimarket-theme=light] .rich-image-dialog-head .icon-button{border-color:#33415529;background:#fff;color:#172033}.image-uploader.wide{grid-column:1 / -1}.image-uploader{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.image-preview{position:relative;display:grid;min-height:96px;place-items:center;overflow:hidden;border-radius:8px;color:var(--text)}.image-preview img{width:100%;height:100%;object-fit:cover}.image-uploader-body{display:grid;align-content:center;gap:10px}.image-uploader-body>span{color:var(--muted);font-size:13px;font-weight:700}.image-uploader-body small{color:var(--muted);font-size:12px;line-height:1.5}.image-actions{display:flex;flex-wrap:wrap;gap:10px}.upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#35e9f52e,#b7f15b1a);color:var(--text);cursor:pointer}.upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ghost-button{border-color:var(--line);background:#ffffffb8;color:var(--text);box-shadow:none}.form-field span,.switch-field span{color:var(--muted);font-size:13px;font-weight:700}.form-field b,.required-mark{margin-left:4px;color:var(--rose)}.form-field small{color:var(--muted);font-size:12px;line-height:1.5}.checkout-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.checkout-footer span{display:block;color:var(--muted)}.store-page .checkout-footer button>span{color:inherit}.success-box{display:grid;justify-items:center;gap:12px;padding:40px 18px;text-align:center}.success-box>svg{color:var(--green)}.success-box p{color:var(--muted)}.channel-hint{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 12px;border:1px solid rgba(53,233,245,.28);border-radius:999px;background:#35e9f51a;color:var(--cyan);font-size:13px;font-weight:800}.cdk-panel{width:min(1040px,100%)}.redeem-layout{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1fr);gap:18px;margin-top:18px}.redeem-aside,.redeem-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 20% 18%,rgba(53,233,245,.12),transparent 34%),#ffffff0a}.redeem-aside{display:grid;align-content:start;gap:18px;padding:24px}.redeem-aside h3{font-size:34px;line-height:1.08}.redeem-aside p,.redeem-step-body .muted{color:var(--muted);line-height:1.7}.redeem-perks{display:grid;gap:12px;margin-top:10px}.redeem-perks span{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:800}.redeem-card{padding:22px}.redeem-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.redeem-steps span{display:grid;justify-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.redeem-steps b{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#ffffff0d;color:inherit}.redeem-steps span.active{color:var(--cyan)}.redeem-steps span.active b{border-color:#35e9f580;background:#35e9f51f}.redeem-step-body{display:grid;gap:16px}.valid-card,.help-card,.parsed-box,.risk-check,.redeem-result{border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.valid-card{display:flex;align-items:center;gap:12px;padding:14px;border-color:#14d8a547;background:#14d8a514}.valid-card small{display:block;margin-top:3px;color:var(--muted)}.mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.mode-tabs.single{grid-template-columns:1fr}.mode-tabs button{min-height:38px;background:transparent;color:var(--muted);box-shadow:none}.mode-tabs button.active{background:linear-gradient(135deg,var(--cyan),var(--green));color:var(--ink)}.help-card,.parsed-box{padding:14px}.help-card strong,.parsed-box>span{color:var(--text);font-weight:900}.help-card ol{margin:10px 0 0;padding-left:20px;color:var(--muted);line-height:1.7}.mono-input{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.parsed-box dl,.result-grid{display:grid;gap:10px;margin:12px 0 0}.parsed-box dl>div,.result-grid>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start}.parsed-box dt,.result-grid span{color:var(--muted);font-size:12px}.parsed-box dd,.result-grid strong{margin:0;overflow-wrap:anywhere}.risk-check{display:flex;align-items:flex-start;gap:10px;padding:12px;color:var(--muted);font-size:13px;line-height:1.6}.risk-check input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--cyan)}.redeem-actions{display:flex;justify-content:flex-end;gap:10px}.redeem-result{display:grid;justify-items:center;gap:8px;padding:24px;text-align:center}.redeem-result svg{color:var(--cyan)}.redeem-result.status-3 svg{color:var(--green)}.redeem-result.status-4 svg{color:var(--danger)}.redeem-result p{color:var(--muted)}.payment-checkout{display:grid;justify-items:center;gap:14px;padding:20px 0 4px}.payment-card{display:grid;width:min(520px,100%);justify-items:center;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(16,217,239,.12),transparent 38%),#ffffff0a}.payment-card-head{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.payment-card-head div:nth-child(2){min-width:0}.payment-card-head strong,.payment-card-head span{display:block}.payment-card-head span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.payment-card-head>b{color:var(--cyan);font-size:22px}.alipay-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#1677ff;color:#fff;font-size:22px;font-weight:900}.alipay-mark.wechat{background:#07c160}.payment-qr{display:grid;width:228px;height:228px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:#fff;box-shadow:0 18px 52px #0003}.payment-card>p{margin:0;color:var(--muted);text-align:center}.payment-waiting{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--cyan);font-weight:800}.payment-waiting small{color:var(--muted);font-weight:600}.alipay-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(22,119,255,.34);border-radius:8px;background:#1677ff1f;color:#7eb4ff;font-weight:800}.alipay-link.wechat{border-color:#07c16057;background:#07c1601f;color:#55e99a}.payment-state-message{display:grid;min-height:180px;place-items:center;align-content:center;gap:12px;color:var(--muted)}.payment-card.status-paid .payment-state-message{color:var(--green)}.result-grid{padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.mono-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.error-box{margin-top:14px;padding:12px 14px;border:1px solid rgba(220,38,38,.24);border-radius:8px;background:#dc262614;color:#991b1b;font-weight:700;line-height:1.55}.muted{color:var(--muted)}.loading-state,.admin-loading{display:grid;min-height:260px;place-items:center;color:var(--cyan)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-login{display:grid;min-height:100vh;place-items:center;padding:24px}.login-box{display:grid;width:min(420px,100%);gap:16px;padding:26px}.login-icon{width:54px;height:54px}.login-box h1{font-size:28px}.password-change-box{max-height:min(760px,calc(100vh - 32px));overflow-y:auto}.password-change-copy{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.65}.password-change-actions{display:flex;justify-content:flex-end;gap:10px}.mfa-settings-box{width:min(520px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow-y:auto}.mfa-qr{display:grid;justify-items:center;gap:12px;padding:18px;border-radius:12px;background:#fff;color:#0f172a}.mfa-qr code{max-width:100%;overflow-wrap:anywhere;font-weight:800}.mfa-recovery-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(245,158,11,.34);border-radius:12px;background:#f59e0b1a}.mfa-recovery-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mfa-recovery-panel code{padding:8px;border-radius:6px;background:#0000003d;text-align:center}.admin-password-modal .danger-button{background:#b91c1c}.admin-password-modal{color-scheme:dark;--surface: rgba(14, 19, 27, .96);--line: rgba(196, 238, 240, .16);--text: #eef8f8;--muted: #9aaab0;--cyan: #35e9f5;--green: #b7f15b;--input-bg: rgba(7, 11, 17, .94);--shadow: 0 24px 80px rgba(0, 0, 0, .38);--admin-action-from: #2bd4e4;--admin-action-to: #35d4b4;--admin-action-text: #052026;--admin-control-bg: #141b24;--admin-control-hover: #192630;--admin-control-border: rgba(196, 238, 240, .18);--admin-control-text: #c8d6da;color:var(--text)}.admin-password-modal .login-box{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.admin-password-modal .ghost-button{border-color:var(--admin-control-border);background:var(--admin-control-bg);color:var(--admin-control-text)}.admin-page button,.admin-login button,.admin-password-modal button{border-color:#2bd4e46b;background:linear-gradient(135deg,var(--admin-action-from),var(--admin-action-to));color:var(--admin-action-text);font-weight:800;box-shadow:0 10px 26px #2bd4e41f}.admin-page button:hover:not(:disabled),.admin-login button:hover:not(:disabled),.admin-password-modal button:hover:not(:disabled){border-color:#67e8f9ad;box-shadow:0 12px 30px #2bd4e42e}.admin-page button:focus-visible,.admin-login button:focus-visible,.admin-password-modal button:focus-visible{outline:2px solid rgba(103,232,249,.78);outline-offset:2px}.admin-page .icon-button,.admin-login .icon-button,.admin-password-modal .icon-button,.admin-page .ghost-button,.admin-login .ghost-button{border-color:var(--admin-control-border);background:var(--admin-control-bg);color:var(--admin-control-text);box-shadow:none}.admin-page .icon-button:hover:not(:disabled),.admin-login .icon-button:hover:not(:disabled),.admin-password-modal .icon-button:hover:not(:disabled),.admin-page .ghost-button:hover:not(:disabled),.admin-login .ghost-button:hover:not(:disabled),.admin-password-modal .ghost-button:hover:not(:disabled){border-color:#35e9f56b;background:var(--admin-control-hover);color:#e4fbfd;box-shadow:0 8px 22px #0000002e}.admin-page .icon-button.danger{color:#efa7ae}.admin-page .icon-button.danger:hover:not(:disabled){border-color:#ff6b6b7a;background:#ff6b6b1a;color:#ffc2c7}.admin-page .rich-toolbar button,.admin-page .variant-order-field-actions button,.admin-page .mode-tabs button{border-color:var(--admin-control-border);background:var(--admin-control-bg);color:var(--admin-control-text);box-shadow:none}.admin-page .rich-toolbar button:hover:not(:disabled),.admin-page .variant-order-field-actions button:hover:not(:disabled),.admin-page .mode-tabs button:hover:not(:disabled){border-color:#35e9f56b;background:var(--admin-control-hover);color:#e4fbfd;box-shadow:none}.admin-page .rich-color-swatches button,.admin-page .rich-color-swatches button:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.admin-page .mode-tabs button.active{border-color:#2bd4e46b;background:linear-gradient(135deg,var(--admin-action-from),var(--admin-action-to));color:var(--admin-action-text)}.admin-page .variant-editor-head button span{color:inherit;font-size:inherit;font-weight:inherit}.admin-page .user-row{border-color:var(--line);background:#ffffff09;color:var(--text);font-weight:inherit;box-shadow:none}.admin-page .admin-tabs button,.admin-page .admin-tabs button:hover:not(:disabled),.admin-page .user-row:hover:not(:disabled),.admin-page .support-session:hover:not(:disabled){box-shadow:none}.admin-page{display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:22px;padding:22px;border-right:1px solid var(--line);background:#07090dc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-user{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.admin-user-actions{display:flex;flex:0 0 auto;gap:6px}.admin-user>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tabs{display:grid;gap:8px}.admin-tabs button{justify-content:flex-start;width:100%;border-color:transparent;background:transparent;color:var(--muted);box-shadow:none}.admin-tabs button:hover:not(:disabled){border-color:var(--admin-control-border);background:#ffffff09;color:var(--text);box-shadow:none}.admin-tabs button.active{border-color:#35e9f585;background:#35e9f51f;color:var(--text)}.admin-main{width:min(1320px,100%);min-width:0;padding:28px}.admin-head{margin-bottom:20px}.admin-grid.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:18px;align-items:start}.admin-panel{padding:18px}.narrow-panel{max-width:760px}.panel-title{margin-bottom:16px}.panel-title h2{font-size:20px}.data-list,.order-list{display:grid;gap:10px}.data-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}.data-row.selected{border-color:#35e9f56b;background:#35e9f514}.data-main strong{overflow-wrap:anywhere}.state.on{background:#b7f15b24;color:#d7ffa2}.state.off{background:#ffffff14;color:var(--muted)}.switch-field{display:flex;align-items:center;gap:10px;min-height:42px}.switch-field input{width:20px;min-height:20px;accent-color:var(--green)}.panel-actions{display:flex;justify-content:flex-end;margin-top:16px}.payment-channel-manager{max-width:1120px}.payment-channel-title>div:first-child p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.payment-channel-summary{display:grid;justify-items:end;gap:4px}.payment-channel-summary span{color:var(--muted);font-size:12px}.payment-channel-summary strong{color:var(--cyan);font-size:14px}.payment-channel-list{display:grid;gap:10px}.payment-channel-groups{display:grid;gap:18px}.payment-channel-group{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.payment-channel-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.payment-channel-group-head h3{margin:0;font-size:17px}.payment-channel-group-head span{color:var(--muted);font-size:12px}.payment-channel-group-head>strong{font-size:13px;white-space:nowrap}.payment-channel-group-head>strong.valid{color:var(--green)}.payment-channel-group-head>strong.invalid{color:var(--danger)}.payment-channel-group-head>button,.payment-channel-group-head>button span{color:#031014}.purchase-activity-settings{display:grid;grid-column:1 / -1;gap:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.purchase-activity-head,.purchase-activity-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.purchase-activity-head>div{display:grid;gap:4px}.purchase-activity-head strong{font-size:15px}.purchase-activity-head>div span,.purchase-activity-actions small{color:var(--muted);font-size:12px}.purchase-schedule-list{display:grid;gap:10px}.purchase-schedule-row{display:grid;grid-template-columns:72px minmax(120px,1fr) minmax(120px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#0000001f}.purchase-schedule-row>strong{align-self:center;font-size:13px}.purchase-schedule-row label{display:grid;gap:6px}.purchase-schedule-row label span{color:var(--muted);font-size:11px}.purchase-schedule-row input{width:100%}.payment-channel-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(190px,.8fr) 140px 150px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.payment-channel-identity{display:flex;min-width:0;align-items:center;gap:12px}.payment-channel-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(53,233,245,.24);border-radius:8px;background:#35e9f514;color:var(--cyan)}.payment-channel-identity>div{display:grid;min-width:0;gap:4px}.payment-channel-identity strong,.payment-channel-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-channel-identity span,.payment-channel-weight small{color:var(--muted);font-size:11px}.payment-channel-row .form-field{min-width:0}.payment-channel-row .form-field>span{font-size:11px}.payment-channel-row input{min-height:42px}.payment-channel-weight small{margin-top:4px}.payment-channel-state{display:grid;justify-items:start;gap:8px}.payment-channel-state .state{white-space:nowrap}.payment-channel-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7}.channel-manager,.channel-overview-list{display:grid;gap:12px;min-width:0}.channel-list-panel,.channel-editor-panel{min-width:0}.channel-list-title{align-items:flex-end}.channel-list-title p{margin:5px 0 0;color:var(--muted);font-size:12px}.channel-overview-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff06;transition:border-color .16s ease,background .16s ease}.channel-overview-row:hover{border-color:#35e9f557;background:#35e9f50b}.admin-page .channel-overview-main{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(190px,.7fr) auto 18px;gap:14px;align-items:center;width:100%;min-width:0;min-height:78px;padding:12px 14px;border:0;border-radius:0;background:transparent;color:var(--text);box-shadow:none;text-align:left}.admin-page .channel-overview-main:hover:not(:disabled){border:0;background:#35e9f509;color:var(--text);box-shadow:none;transform:none}.channel-overview-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(53,233,245,.22);border-radius:8px;background:#35e9f514;color:var(--cyan)}.channel-overview-copy,.channel-overview-meta{display:grid;min-width:0;gap:5px}.channel-overview-copy strong,.channel-overview-copy small,.channel-overview-meta strong,.channel-overview-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-overview-copy strong{font-size:15px}.channel-overview-copy small,.channel-overview-meta small{color:var(--muted);font-size:11px}.channel-overview-meta strong{color:var(--text);font-size:13px}.channel-overview-arrow{color:var(--muted)}.channel-delete-button{justify-self:center}.channel-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:10px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.channel-empty p{margin:0}.channel-editor-panel{padding:22px}.channel-editor-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.channel-back-button{align-self:start}.channel-editor-title{min-width:0}.channel-editor-title>span{color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.channel-editor-title h2{margin:4px 0 0;overflow-wrap:anywhere;font-size:24px}.channel-editor-title p{margin:5px 0 0;color:var(--muted);font-size:12px}.channel-editor-form{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-editor-basics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.channel-config-divider{margin:20px 0;border-top:1px solid var(--line)}.channel-editor-panel .stock-panel>.panel-title{display:grid;grid-template-columns:auto minmax(220px,1fr)}.channel-editor-panel .stock-panel>.panel-title h2{white-space:nowrap}.channel-editor-panel .channel-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.channel-editor-panel .channel-panel-actions button{width:auto}.channel-editor-panel .channel-panel-actions>button:last-child:nth-child(odd){grid-column:auto}.channel-panel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-panel-actions button{width:100%;min-width:0;white-space:nowrap}.channel-panel-actions>button:last-child:nth-child(odd){grid-column:1 / -1}.user-panel-title p,.permission-section>div:first-child p,.user-password-reset>div:first-child p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.55}.user-row{display:grid;width:100%;min-height:74px;grid-template-columns:42px minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);box-shadow:none;text-align:left}.user-row:hover:not(:disabled),.user-row.selected{border-color:#35e9f566;background:#35e9f513;transform:none}.user-row-icon{display:grid;width:42px;height:42px;grid-row:1 / 3;place-items:center;border:1px solid rgba(53,233,245,.24);border-radius:8px;background:#35e9f514;color:var(--cyan)}.user-row .data-main{min-width:0}.user-row .data-main strong,.user-row .data-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row .data-main small{margin-top:5px;color:var(--muted);font-size:12px}.user-row .state{grid-column:3;grid-row:1}.user-role{grid-column:2 / 4;grid-row:2;justify-self:start;color:var(--green);font-size:11px;font-weight:800}.user-role.pending{color:var(--amber)}.permission-section{display:grid;gap:12px;margin-top:18px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-grid label{display:grid;min-height:74px;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;cursor:pointer}.permission-grid label.selected{border-color:#35e9f561;background:#35e9f512}.permission-grid input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--cyan)}.permission-grid label>span{display:grid;gap:5px}.permission-grid small{color:var(--muted);font-size:11px;line-height:1.45}.user-active-switch{margin-top:18px}.user-password-reset{display:grid;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.analytics-dashboard{display:grid;min-width:0;gap:18px}.analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.analytics-toolbar h2{font-size:20px}.analytics-toolbar p,.analytics-rank-panel .panel-title p,.analytics-trend .panel-title p,.analytics-table-panel .panel-title p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.analytics-toolbar label{display:grid;min-width:150px;gap:7px}.analytics-toolbar label span{color:var(--muted);font-size:12px;font-weight:800}.analytics-toolbar select{width:100%;min-height:42px}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-metrics article{display:grid;min-height:156px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:5px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.analytics-metrics article>svg{grid-row:1 / 3;width:40px;height:40px;padding:9px;border:1px solid rgba(53,233,245,.24);border-radius:8px;background:#35e9f514;color:var(--cyan)}.analytics-metrics article>span{align-self:end;color:var(--muted);font-size:13px;font-weight:800}.analytics-metrics article>strong{color:var(--text);font-size:28px;line-height:1.1}.analytics-metrics article>small{grid-column:1 / -1;align-self:end;color:var(--muted);font-size:12px;line-height:1.55}.analytics-chart-scroll,.analytics-table-scroll{width:100%;min-width:0;overflow-x:auto;scrollbar-color:rgba(53,233,245,.56) rgba(255,255,255,.06)}.analytics-trend{min-width:0}.analytics-chart{display:grid;min-width:620px;height:260px;grid-auto-columns:minmax(36px,1fr);grid-auto-flow:column;gap:8px;padding-top:12px}.analytics-chart-item{display:grid;min-width:0;grid-template-rows:24px 1fr 24px;gap:7px;text-align:center}.analytics-chart-item b{color:var(--text);font-size:12px}.analytics-chart-item>div{position:relative;display:flex;min-height:160px;align-items:flex-end;overflow:hidden;border-radius:5px 5px 2px 2px;background:#ffffff09}.analytics-chart-item i{display:block;width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--cyan),rgba(20,216,165,.48));box-shadow:0 0 22px #35e9f52e}.analytics-chart-item>span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analytics-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.analytics-rank-panel{min-width:0}.analytics-rank-list{display:grid;gap:14px}.analytics-rank-list>div{display:grid;gap:7px}.analytics-rank-list>div>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline}.analytics-rank-list strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.analytics-rank-list span{color:var(--muted);font-size:12px}.analytics-rank-list b{color:var(--cyan);font-size:13px}.analytics-rank-list>div>i{display:block;height:5px;overflow:hidden;border-radius:3px;background:#ffffff0f}.analytics-rank-list>div>i>span{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green))}.analytics-table-panel{min-width:0}.analytics-table-panel table{width:100%;min-width:680px;border-collapse:collapse}.analytics-table-panel th,.analytics-table-panel td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.analytics-table-panel th{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.analytics-table-panel td{color:var(--text);font-size:13px}.analytics-table-panel tbody tr:last-child td{border-bottom:0}.analytics-table-panel tbody tr:hover td{background:#35e9f509}.analytics-table-panel .muted{padding:28px 0 14px;text-align:center}.analytics-referrer{max-width:320px;overflow-wrap:anywhere}.stock-panel{display:grid;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.stock-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stock-summary>div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.stock-summary strong{color:var(--cyan);font-size:24px}.stock-summary span{color:var(--muted);font-size:12px}.notice-inline{padding:10px 12px;border:1px solid rgba(53,233,245,.25);border-radius:8px;background:#35e9f514;color:var(--text);font-size:13px}.ipaylinks-query-panel{display:grid;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.ipaylinks-query-panel .panel-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ipaylinks-query-panel .panel-title span{color:var(--muted);font-size:12px}.ipaylinks-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ipaylinks-balance-grid article,.ipaylinks-instrument-list article{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.ipaylinks-balance-grid article>div,.ipaylinks-instrument-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ipaylinks-balance-grid b{color:var(--cyan);font-size:22px}.ipaylinks-balance-grid small,.ipaylinks-instrument-list small{color:var(--muted)}.ipaylinks-instrument-list{display:grid;gap:10px}.ipaylinks-instrument-list code{overflow-wrap:anywhere;color:var(--text);font-size:13px;-webkit-user-select:all;user-select:all}.marswallex-conversion-panel{display:grid;gap:14px;padding:14px;border:1px solid rgba(53,233,245,.2);border-radius:8px;background:#35e9f50b}.haifupay-protocol-tool{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.haifupay-protocol-head-actions,.haifupay-protocol-task-head>div:last-child{display:flex;align-items:center;gap:8px}.haifupay-protocol-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.haifupay-protocol-metrics article{display:grid;gap:8px;min-height:84px;padding:13px;border:1px solid rgba(53,233,245,.18);border-radius:7px;background:#35e9f50b}.haifupay-protocol-metrics span,.haifupay-protocol-task-head span{color:var(--muted);font-size:12px}.haifupay-protocol-metrics strong{color:var(--text);font-size:20px}.haifupay-protocol-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:84px;color:var(--muted)}.haifupay-protocol-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.haifupay-protocol-form textarea{min-height:138px;resize:vertical}.haifupay-protocol-form>button{min-height:46px;align-self:end}.haifupay-protocol-task{display:grid;gap:12px;padding:14px;border:1px solid rgba(53,233,245,.24);border-radius:8px;background:#06b6d40e}.haifupay-protocol-task.completed{border-color:#4ade8052;background:#4ade800e}.haifupay-protocol-task.failed{border-color:#f8717157;background:#f8717111}.haifupay-protocol-task-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.haifupay-protocol-task-head>div:first-child{display:grid;gap:4px}.haifupay-protocol-task-head strong{overflow-wrap:anywhere}.haifupay-protocol-task-head b{color:var(--accent)}.haifupay-protocol-task.completed .haifupay-protocol-task-head b{color:#86efac}.haifupay-protocol-task.failed .haifupay-protocol-task-head b{color:#fca5a5}.haifupay-protocol-task>p{color:var(--muted)}.haifupay-protocol-logs{display:grid;gap:7px;max-height:330px;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:7px;background:#02080f80;scrollbar-color:var(--accent) rgba(255,255,255,.04)}.haifupay-protocol-logs>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;color:var(--text-soft);font-size:13px;line-height:1.55}.haifupay-protocol-logs time{color:var(--muted);font-variant-numeric:tabular-nums}.haifupay-protocol-logs .success span{color:#86efac}.haifupay-protocol-logs .error span{color:#fca5a5}.haifupay-protocol-history{display:grid;gap:10px}.haifupay-protocol-history>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.haifupay-protocol-history>div:last-child>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:68px;padding:11px 12px;border:1px solid var(--line);background:#ffffff05;color:var(--text);text-align:left}.haifupay-protocol-history>div:last-child>button:hover,.haifupay-protocol-history>div:last-child>button.selected{border-color:#35e9f57a;background:#35e9f512}.haifupay-protocol-history button span,.haifupay-protocol-history button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.haifupay-protocol-history button small{grid-column:1;color:var(--muted)}.haifupay-protocol-history button b{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--accent)}.marswallex-conversion-panel .panel-title{align-items:flex-start}.marswallex-conversion-form,.marswallex-conversion-query{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marswallex-conversion-form>button,.marswallex-conversion-query>button{min-height:46px;align-self:end}.marswallex-conversion-query{grid-template-columns:minmax(0,1fr) 160px}.marswallex-conversion-result{display:grid;gap:12px;padding:12px;border:1px solid rgba(53,233,245,.24);border-radius:8px;background:#06b6d40f}.marswallex-conversion-result.failed{border-color:#f8717159;background:#f8717114}.marswallex-conversion-result.success{border-color:#4ade8047;background:#4ade8012}.marswallex-conversion-result>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.marswallex-conversion-result span,.marswallex-conversion-result dt{color:var(--muted);font-size:12px}.marswallex-conversion-result strong{color:var(--text)}.marswallex-conversion-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.marswallex-conversion-result dl div{display:grid;gap:3px}.marswallex-conversion-result dd{margin:0;color:var(--text);overflow-wrap:anywhere}.marswallex-conversion-result p{color:#fecaca;font-weight:700}.ipaylinks-bank-details{display:grid;gap:0;margin:0}.ipaylinks-bank-details>div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}.ipaylinks-bank-details dt{color:var(--muted);font-size:12px}.ipaylinks-bank-details dd{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:13px}.ipaylinks-bank-details dd.copyable{-webkit-user-select:all;user-select:all}.ipaylinks-bank-reminder{margin:0;padding:10px 12px;border:1px solid rgba(250,184,48,.32);border-radius:6px;background:#fab83014;color:#f5c667;font-size:12px;line-height:1.6}.ipaylinks-card-tool{display:grid;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.ipaylinks-card-tool .panel-title{align-items:flex-start}.ipaylinks-card-tool .panel-title p,.ipaylinks-card-sensitive .panel-title p{margin-top:4px;color:var(--muted);font-size:12px}.ipaylinks-card-warning{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(245,158,11,.34);border-radius:8px;background:#f59e0b14}.ipaylinks-card-warning svg{flex:0 0 auto;color:#fbbf24}.ipaylinks-card-warning p{color:var(--text);font-size:13px;line-height:1.6}.ipaylinks-card-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ipaylinks-card-form>button{grid-column:1 / -1;min-height:46px}.ipaylinks-card-result,.ipaylinks-card-sensitive{display:grid;gap:14px;padding:14px;border:1px solid rgba(53,233,245,.28);border-radius:8px;background:#35e9f50e}.ipaylinks-card-result.failed{border-color:#f8717161;background:#f8717112}.ipaylinks-card-result.completed{border-color:#4ade8057;background:#4ade8011}.ipaylinks-card-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ipaylinks-card-result-head>div:first-child{display:grid;gap:3px}.ipaylinks-card-result-head span,.ipaylinks-card-result dt,.ipaylinks-card-secret-grid span{color:var(--muted);font-size:12px}.ipaylinks-card-result-head strong{color:var(--text);font-size:18px}.ipaylinks-card-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ipaylinks-card-result-actions button{min-height:36px}.ipaylinks-card-result>p{color:var(--text);line-height:1.6}.ipaylinks-card-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ipaylinks-card-result dl>div{display:grid;gap:5px;min-width:0}.ipaylinks-card-result dd{overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.ipaylinks-card-history{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.ipaylinks-card-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ipaylinks-card-history-head>div{display:grid;gap:4px}.ipaylinks-card-history-head h3{color:var(--text);font-size:17px}.ipaylinks-card-history-head p{color:var(--muted);font-size:12px}.ipaylinks-card-history-list{display:grid;border-top:1px solid var(--line)}.ipaylinks-card-history-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(210px,1.7fr) minmax(120px,.7fr) auto;gap:14px;align-items:center;min-width:0;padding:13px 0;border-bottom:1px solid var(--line)}.ipaylinks-card-history-row.selected{background:#35e9f50b}.ipaylinks-card-history-status,.ipaylinks-card-history-order,.ipaylinks-card-history-amount{display:grid;gap:4px;min-width:0}.ipaylinks-card-history-status strong,.ipaylinks-card-history-amount strong{color:var(--text);font-size:13px}.ipaylinks-card-history-status span,.ipaylinks-card-history-amount span,.ipaylinks-card-history-order span{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.ipaylinks-card-history-order code{overflow-wrap:anywhere;color:var(--cyan);font-size:11px}.ipaylinks-card-history-row>button{min-height:36px}.ipaylinks-card-sensitive{border-color:#f59e0b52;background:#f59e0b0e}.ipaylinks-card-secret-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px}.ipaylinks-card-secret-grid>div{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:4px 8px;align-items:center;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#00000024}.ipaylinks-card-secret-grid span{grid-column:1 / -1}.ipaylinks-card-secret-grid strong{overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ipaylinks-card-secret-grid .icon-button{width:36px;min-width:36px;height:36px}.card-secret-unavailable{display:flex;align-items:center;gap:8px;margin:12px 0;border-color:#f59e0b52;background:#f59e0b14;color:var(--text)}.card-secret-unavailable svg{flex:0 0 auto;color:#fbbf24}.code-list{display:grid;gap:10px;max-height:420px;overflow:auto}.code-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 42px;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.code-row>small{grid-column:1 / -1;color:var(--muted)}.code-state{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.code-state.available{background:#b7f15b24;color:#d7ffa2}.code-state.reserved,.code-state.redeeming{background:#35e9f524;color:#bffaff}.code-state.used{background:#14d8a524;color:#b6ffe9}.code-state.failed{background:#ff5c9324;color:#ffc1d6}.code-state.disabled{background:#ffffff14;color:var(--muted)}.order-card{position:relative;display:grid;gap:14px;padding:18px}.order-head span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.order-head-states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.payment-status{padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800}.payment-status.unpaid{background:#ffc85724;color:#ffe3a3}.payment-status.paid{background:#14d8a524;color:#b6ffe9}.payment-status.closed,.payment-status.failed{background:#ff6b6b24;color:#ffc7c7}.status.pending{background:#ffc85724;color:#ffe3a3}.status.awaiting_fulfillment{background:#6a8aff29;color:#c9d5ff}.status.processing{background:#35e9f524;color:#bffaff}.status.completed{background:#b7f15b24;color:#d7ffa2}.status.cancelled{background:#ff6b6b24;color:#ffc7c7}.order-products{display:flex;flex-wrap:wrap;gap:8px}.order-products span{padding:6px 8px;border:1px solid var(--line);border-radius:6px;color:#cbd9dc;font-size:13px}.order-fields{display:grid;gap:8px}.order-fields>div{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.order-fields>div>span{color:var(--muted);font-size:12px}.order-fields>div>strong{overflow-wrap:anywhere;font-size:14px;white-space:pre-wrap}.sensitive-field-button{min-height:32px;padding:6px 9px;font-size:12px}.sensitive-field-button span{color:inherit;font-size:inherit}.order-field-reveal-dialog{width:min(460px,100%)}.order-edit{display:grid;grid-template-columns:180px minmax(0,1fr) auto auto;gap:10px}.order-edit textarea{min-height:42px}.order-total{justify-self:end;font-weight:800}.order-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin-top:4px;padding-top:20px;border-top:1px solid var(--line)}.admin-delivery-area,.admin-order-messages{min-width:0}.admin-delivery-area .order-section-head span,.admin-order-messages .order-section-head span{color:var(--muted);font-size:12px}.delivery-state{padding:6px 9px;border-radius:999px;background:#ffffff12;color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.delivery-state.unread{background:#ffc85724;color:#ffe3a3}.delivery-state.viewed{background:#14d8a524;color:#b6ffe9}.admin-delivery-area .form-field{margin-top:14px}.admin-delivery-area textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.delivery-send-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.delivery-send-row p,.admin-channel-delivery{color:var(--muted);font-size:12px;line-height:1.6}.admin-channel-delivery{display:flex;align-items:center;gap:9px;margin-top:14px;padding:14px;border:1px solid rgba(53,233,245,.2);border-radius:8px;background:#35e9f50f}.admin-vcc-panel{display:grid;gap:12px;margin-top:14px}.admin-vcc-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-vcc-summary>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.admin-vcc-summary span,.admin-vcc-secret-grid span,.admin-vcc-action-code span{display:block;color:var(--muted);font-size:11px}.admin-vcc-summary strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:13px}.admin-vcc-message{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid rgba(53,233,245,.2);border-radius:8px;background:#35e9f50f;color:#bffaff;font-size:12px;line-height:1.55}.admin-vcc-message.failed{border-color:#ff6b6b4d;background:#ff6b6b14;color:#ffc7c7}.admin-vcc-message.completed{border-color:#b7f15b47;background:#b7f15b12;color:#d7ffa2}.admin-vcc-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-vcc-card-picker{display:grid;gap:12px;padding:14px;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:#0f172a73}.admin-vcc-card-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-vcc-card-picker-head>div{display:grid;gap:4px}.admin-vcc-card-picker-head strong{font-size:14px}.admin-vcc-card-picker-head span{color:var(--muted);font-size:11px;line-height:1.5}.admin-vcc-card-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.admin-vcc-card-picker-row select{min-width:0}.admin-vcc-checkout{display:grid;gap:12px;padding:14px;border:1px solid rgba(53,233,245,.22);border-radius:8px;background:#35e9f50b}.admin-vcc-checkout-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.admin-vcc-checkout-head>div,.admin-vcc-checkout-head label{display:grid;gap:5px}.admin-vcc-checkout-head strong{font-size:14px}.admin-vcc-checkout-head span,.admin-vcc-checkout-head label>span{color:var(--muted);font-size:11px}.admin-vcc-checkout-head select{min-width:190px}.admin-vcc-checkout-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-vcc-checkout-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(53,233,245,.42);border-radius:7px;background:#35e9f51a;color:#bffaff;font-size:13px;font-weight:800;text-decoration:none}.admin-vcc-checkout-actions>a:hover{border-color:#35e9f5b8;background:#35e9f529}.admin-vcc-checkout-message{margin:0;color:#bffaff;font-size:12px;line-height:1.55}.admin-vcc-sensitive{position:relative;padding:12px;border:1px solid rgba(255,200,87,.28);border-radius:8px;background:#ffc8570f}.admin-vcc-sensitive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-vcc-sensitive-head strong,.admin-vcc-sensitive-head span{display:block}.admin-vcc-sensitive-head span{margin-top:3px;color:var(--muted);font-size:11px}.admin-vcc-secret-grid{display:grid;gap:6px;margin-top:12px}.admin-vcc-secret-grid>div,.admin-vcc-action-code{display:grid;grid-template-columns:70px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#00000024}.admin-vcc-secret-grid strong,.admin-vcc-action-code strong{overflow-wrap:anywhere}.admin-vcc-copied{margin:9px 0 0;color:#d7ffa2;font-size:12px}.admin-vcc-sensitive.action{border-color:#6a8aff59;background:#6a8aff14}.admin-vcc-sensitive.action>a{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#bffaff;font-weight:800;text-decoration:none}.admin-order-messages{padding-left:24px;border-left:1px solid var(--line)}.order-message-list.admin{height:240px}.order-message-compose.admin{grid-template-columns:minmax(0,1fr) auto}.loading-state.compact{min-height:120px}.process-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.process-track:before{position:absolute;top:43px;right:10%;left:10%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(37,99,235,.28),rgba(20,184,166,.34),transparent)}.process-step,.trust-card,.faq-item{position:relative;border:1px solid var(--line);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 54px #1e40af14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.process-step{display:grid;min-height:244px;align-content:start;gap:12px;padding:22px;transition:transform .18s ease,border-color .18s ease}.process-step:hover,.trust-card:hover{border-color:#2563eb38;transform:translateY(-4px)}.step-index{color:#2563eb42;font-size:28px;font-weight:900}.step-icon,.trust-card>div{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#2563eb1f,#14b8a61f);color:var(--cyan)}.process-step h3,.trust-card h3{font-size:18px}.process-step p,.trust-card p{color:var(--muted);line-height:1.75}.trust-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:30px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:linear-gradient(135deg,#2563eb1a,#14b8a614),#ffffffd1;box-shadow:var(--shadow)}.trust-banner h2{font-size:32px}.trust-banner p{max-width:680px;margin-top:10px;color:var(--muted);line-height:1.75}.trust-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.trust-badges span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;color:#315d9b;font-size:12px;font-weight:800}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.trust-card{display:grid;gap:12px;min-height:220px;align-content:start;padding:20px;transition:transform .18s ease,border-color .18s ease}.faq-list{display:grid;gap:12px;width:min(900px,100%);margin:34px auto 0}.faq-item{overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:0 18px;cursor:pointer;color:var(--text);font-weight:850;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--cyan)}.faq-item p{padding:0 18px 18px;color:var(--muted);line-height:1.8}.support-widget{position:fixed;right:20px;bottom:24px;z-index:45;display:grid;justify-items:end;gap:12px}.support-fab{position:relative;min-width:104px;box-shadow:0 18px 50px #2563eb38}.support-fab b,.support-session b{display:grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:8px;background:var(--rose);color:#fff;font-size:12px}.support-panel{width:min(390px,calc(100vw - 32px));max-height:min(660px,calc(100vh - 140px));display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto auto;gap:12px;padding:16px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;box-shadow:0 24px 80px #2563eb2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.support-panel-head,.support-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-panel-head h2{font-size:20px}.support-head-actions{display:flex;gap:8px}.support-profile{display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-profile label,.support-search{display:grid;gap:6px}.support-profile span{color:var(--muted);font-size:12px;font-weight:700}.support-profile input,.support-compose input,.support-search input{min-height:38px}.support-messages{display:grid;align-content:start;gap:10px;min-height:180px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:#2563eb09}.support-message{display:flex;justify-content:flex-start}.support-message.mine{justify-content:flex-end}.support-message>div{width:fit-content;max-width:min(76%,520px);padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.support-message.mine>div{border-color:#2563eb3d;background:#2563eb1a}.support-message p{color:var(--text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.support-message time{display:block;margin-top:6px;color:var(--muted);font-size:11px}.support-compose{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px}.support-compose button{min-width:44px;padding:0}.support-inline-state,.support-empty,.support-read-state,.support-total{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.support-inline-state{justify-content:center;min-height:34px}.support-empty{min-height:220px;justify-content:center;flex-direction:column;color:var(--muted)}.support-empty.mini{min-height:160px}.support-read-state{color:var(--green)}.error-box.compact{margin-top:0}.support-admin-panel{min-height:680px}.support-admin-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:14px}.support-session-list,.support-admin-chat{min-height:590px;border:1px solid var(--line);border-radius:8px;background:#2563eb09}.support-session-list{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px}.support-search{position:relative}.support-search svg{position:absolute;left:12px;top:11px;color:var(--muted)}.support-search input{padding-left:36px}.support-session-scroll{display:grid;align-content:start;gap:8px;overflow:auto}.support-session{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:9px;border-color:var(--line);background:#ffffffb3;color:var(--text);box-shadow:none}.support-session.active{border-color:#2563eb47;background:#2563eb1a}.support-session-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#14b8a61f;color:var(--green)}.support-session-main{min-width:0;text-align:left}.support-session-main strong,.support-session-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-session-main small{margin-top:3px;color:var(--muted);font-size:12px}.support-admin-chat{display:grid;grid-template-rows:auto minmax(320px,1fr) auto auto;gap:12px;padding:14px}.support-chat-head{min-height:52px;padding-bottom:10px;border-bottom:1px solid var(--line)}.support-chat-head strong,.support-chat-head span{display:block}.support-chat-head span{margin-top:4px;color:var(--muted);font-size:12px}.admin-compose{grid-template-columns:minmax(0,1fr) auto}.admin-compose button{min-width:96px;padding:0 14px}.admin-page .support-session-list,.admin-page .support-admin-chat{background:#ffffff09}.admin-page .support-session{background:#ffffff0a;color:var(--text);font-weight:inherit;box-shadow:none}.admin-page .support-session.active{border-color:#35e9f585;background:#35e9f51f}.admin-page .support-message>div{background:#ffffff0f}.admin-page .support-message.mine>div{border-color:#35e9f561;background:#35e9f524}.store-page{--surface: rgba(12, 17, 25, .78);--surface-strong: rgba(16, 23, 32, .96);--line: rgba(148, 163, 184, .16);--text: #f3fbff;--muted: #7d8da1;--input-bg: rgba(7, 11, 17, .78);position:relative;background:radial-gradient(circle at 50% 0%,rgba(16,217,239,.1),transparent 30%),radial-gradient(circle at 5% 26%,rgba(245,159,67,.09),transparent 24%),radial-gradient(circle at 92% 32%,rgba(246,183,26,.1),transparent 24%)}.store-page:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%)}.store-page .topbar{height:68px;border-bottom-color:#94a3b81f;background:#05080cd1;box-shadow:0 20px 70px #0000003d}.store-page .brand-mark{color:#fff;font-size:20px;letter-spacing:0}.store-page .brand-mark strong{color:var(--cyan);font-weight:900}.store-page .brand-glyph{border:0;background:transparent;box-shadow:none;color:var(--cyan)}.store-page .top-actions{gap:28px;color:#667589;font-weight:800}.store-page .top-actions a{transition:color .16s ease,text-shadow .16s ease}.store-page .top-actions a:hover{color:#e8fbff;text-shadow:0 0 22px rgba(16,217,239,.42)}.store-page .order-query-trigger{border-color:transparent;background:transparent;color:#8b9caf;box-shadow:none;font-weight:800}.store-page .order-query-trigger:hover:not(:disabled){border-color:#10d9ef3d;background:#10d9ef14;color:#e8fbff}.store-page .icon-button{border-color:#94a3b82e;background:#0c1119e0;color:#eef8fb;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.store-page .icon-button:hover:not(:disabled){border-color:#10d9ef7a;box-shadow:0 0 28px #10d9ef2e}.store-page .order-field-help .rich-image-trigger{width:36px;min-width:36px;height:36px;justify-self:start;border-color:#10d9ef47;background:#10d9ef1a;color:#67e8f9}.store-page .order-field-help .rich-image-trigger:hover:not(:disabled){border-color:#10d9ef94;background:#10d9ef29;color:#d8fbff}.service-hero{min-height:auto;align-items:start;padding:40px clamp(18px,4vw,64px) 72px}.service-hero:after{height:220px;background:linear-gradient(to top,rgba(6,9,13,.96),transparent)}.service-hero .hero-grid{background-image:linear-gradient(rgba(16,217,239,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,159,67,.025) 1px,transparent 1px);background-size:68px 68px}.service-hero .hero-sweep{inset:-12% 0 auto;height:60%;background:linear-gradient(112deg,#10d9ef1f,#14d8a514 48%,#f59f430f),linear-gradient(180deg,rgba(255,255,255,.025),transparent);opacity:.9}.glow-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.glow{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(52px);opacity:.34;animation:driftGlow 12s ease-in-out infinite alternate}.glow-cyan{top:8%;left:30%;background:#10d9ef4d}.glow-amber{top:18%;left:6%;background:#f59f4338;animation-delay:-3s}.glow-green{top:22%;right:10%;background:#14d8a53d;animation-delay:-6s}@keyframes driftGlow{0%{transform:translate3d(-16px,-12px,0) scale(.92)}to{transform:translate3d(26px,24px,0) scale(1.08)}}.service-stage{display:grid;width:min(1240px,100%);grid-template-columns:1fr;gap:30px}.service-stage .hero-content{width:min(820px,100%);margin:0 auto;text-align:center}.service-stage .hero-badge{border-color:#10d9ef42;background:#0a0f16d1;box-shadow:0 0 40px #10d9ef1f;color:#bed3df}.service-stage h1{max-width:none;color:#fff;font-size:clamp(44px,6.4vw,86px);text-shadow:0 0 44px rgba(255,255,255,.08)}.service-stage h1 span{background:linear-gradient(120deg,#ffffff 0%,var(--cyan) 44%,var(--green) 72%,var(--amber) 100%);-webkit-background-clip:text;background-clip:text}.service-stage .hero-copy{max-width:780px;margin-right:auto;margin-left:auto;color:#8fa0b4}.store-page .glow-button,.store-page button{position:relative;overflow:hidden}.store-page .glow-button:after,.store-page button:not(.variant-option):not(.payment-method-option):after{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 68%);transform:translate(-120%);transition:transform .5s ease}.store-page .glow-button:hover:after,.store-page button:not(.variant-option):not(.payment-method-option):hover:not(:disabled):after{transform:translate(120%)}.store-page .btn-primary,.store-page .hero-order-btn,.store-page button:not(.icon-button):not(.tab):not(.ghost-button):not(.variant-option):not(.order-summary):not(.payment-method-option){border-color:#10d9ef57;background:linear-gradient(135deg,#16b99c,#11d6ea);color:#031014;box-shadow:0 0 22px #10d9ef3d,0 18px 60px #10d9ef2e;font-weight:900}.store-page .btn-secondary,.store-page .hero-order-btn.secondary,.store-page .ghost-button{border-color:#94a3b82e;background:#0d1219b8;color:#d9e7ee;box-shadow:inset 0 1px #ffffff0d}.store-page .hero-brands{justify-content:center}.store-page .brand-chip,.store-page .brand-tag{border-color:#94a3b82e;background:#0d1219b8;color:#c4d4df}.store-page .brand-tag{border-color:#14d8a547;background:#14d8a51f;color:#70f5d0}.store-page .hero-stats{margin-right:auto;margin-left:auto}.store-page .stat-item{border-color:#94a3b824;background:#0a0f16ad;box-shadow:inset 0 1px #ffffff0a}.store-page .stat-item strong{background:linear-gradient(135deg,#ffffff,var(--cyan));-webkit-background-clip:text;background-clip:text}.service-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;scroll-margin-top:90px}.glow-card{--pointer-x: 50%;--pointer-y: 20%;position:relative;overflow:hidden;isolation:isolate}.glow-card:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.16),transparent 42%);opacity:0;transition:opacity .18s ease}.glow-card:hover:before{opacity:1}.service-card{display:flex;flex-direction:column;min-height:620px;gap:22px;padding:34px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),#0a0f16d6;box-shadow:inset 0 1px #ffffff0f,0 30px 110px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-card:hover{transform:translateY(-6px)}.service-card-shine{position:absolute;inset:-30% -20% auto;z-index:-1;height:54%;opacity:.78;pointer-events:none;filter:blur(4px)}.service-claude{border-color:#f59f4352;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #f59f4314,0 32px 120px #f59f4314}.service-claude .service-card-shine{background:radial-gradient(circle at 28% 10%,rgba(245,159,67,.32),transparent 48%)}.service-chatgpt{border-color:#14d8a56b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #14d8a51f,0 34px 140px #10d9ef1f}.service-chatgpt .service-card-shine{background:radial-gradient(circle at 35% 8%,rgba(20,216,165,.32),transparent 48%)}.service-grok{border-color:#f6b71a6b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #f6b71a1a,0 34px 130px #f6b71a14}.service-grok .service-card-shine{background:radial-gradient(circle at 42% 10%,rgba(246,183,26,.34),transparent 50%)}.service-gemini{border-color:#687eff6b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #687eff1a,0 34px 130px #6d54e61a}.service-gemini .service-card-shine{background:radial-gradient(circle at 40% 10%,rgba(112,101,238,.34),transparent 50%)}.service-topline{display:flex;align-items:start;justify-content:space-between;gap:12px}.service-topline>span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#16b99c,#11d6ea);color:#031014;font-size:12px;font-weight:900}.service-logo{display:grid;width:86px;height:86px;place-items:center;border-radius:18px;color:#fff;font-size:34px;font-weight:950}.brand-logo-svg{width:52px;height:52px;color:currentColor;overflow:visible}.brand-logo-claude path{fill:currentColor}.brand-logo-chatgpt{filter:drop-shadow(0 0 18px rgba(16,217,239,.24))}.brand-logo-grok{filter:drop-shadow(0 0 18px rgba(246,183,26,.24))}.brand-logo-gemini{filter:drop-shadow(0 0 18px rgba(105,126,255,.34))}.service-logo-claude{background:#f59f4326;color:var(--amber);box-shadow:inset 0 0 0 1px #f59f4338}.service-logo-chatgpt{background:#14d8a524;color:#eafff8;box-shadow:inset 0 0 0 1px #14d8a538}.service-logo-grok{background:#f6b71a24;color:#fff7d6;box-shadow:inset 0 0 0 1px #f6b71a47}.service-logo-gemini{background:#5b7bff24;color:#cdd8ff;box-shadow:inset 0 0 0 1px #6d7eff47}.service-copy{display:grid;gap:12px}.service-label{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.service-copy h2{font-size:clamp(28px,3vw,36px);line-height:1.15}.service-claude .service-copy h2{color:var(--amber)}.service-chatgpt .service-copy h2{background:linear-gradient(135deg,var(--green),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.service-grok .service-copy h2{color:var(--gold)}.service-gemini .service-copy h2{background:linear-gradient(135deg,#77a1ff,#bf7af2);-webkit-background-clip:text;background-clip:text;color:transparent}.service-copy p{color:#728399;line-height:1.72}.service-features{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.service-features li{display:flex;align-items:flex-start;gap:10px;color:#dbe8ef;line-height:1.5}.service-features svg{flex:0 0 auto;margin-top:3px;color:var(--cyan)}.service-note{display:flex;align-items:flex-start;gap:9px;color:#64748b;font-size:13px;line-height:1.55}.service-note svg{flex:0 0 auto;margin-top:2px;color:var(--amber)}.service-card-footer{display:grid;gap:16px;margin-top:auto}.service-card-footer>div:first-child{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.service-card-footer span,.service-card-footer small{color:#65758a}.service-main-button span{color:inherit}.service-card-footer strong{color:#fff;font-size:34px;line-height:1;white-space:nowrap}.service-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.service-main-button{width:100%;min-height:54px}.service-card.sold-out{cursor:default}.service-card.sold-out .service-main-button:disabled{border-color:#94a3b847;background:#64748b29;color:#cbd5e1;opacity:1}.service-claude .service-main-button{border-color:#f59f436b;background:#f59f4329;color:#ffd19f}.service-grok .service-main-button{border-color:#f6b71a75;background:#f6b71a29;color:#ffe58a}.service-gemini .service-main-button{border-color:#6d7eff75;background:#5b6cdb33;color:#dbe3ff}.store-page .notice-band,.store-page .catalog-section,.store-page .info-section{width:min(1240px,calc(100% - 36px))}.store-page .notice-band{border-color:#f59f4347;background:#f59f4314;color:#ffc777}.store-page .catalog-section,.store-page .info-section{scroll-margin-top:88px}.store-page .section-heading h2{color:#f4fbff}.store-page .section-heading span{color:#77889c}.store-page .search-box,.store-page .tab{border-color:#94a3b829;background:#0c1119b8;color:#d9e7ee}.store-page .search-box input{color:#f3fbff}.store-page .tab.active{border-color:#10d9ef70;background:#10d9ef21;color:#9ff6ff}.store-page .product-card{border-color:#94a3b824;background:#0c1119c7;box-shadow:0 28px 90px #0000003d}.store-page .product-card:hover{border-color:#10d9ef57;box-shadow:0 34px 120px #10d9ef1f}.store-page .product-body p,.store-page .detail-info p,.store-page .rich-content p{color:#7f90a5}.store-page .badge{background:#ff5f871f;color:#ff99b7}.store-page .checkout-panel,.store-page .detail-info{border-color:#94a3b82e;background:#0a0f16eb}.store-page .detail-shell{padding-top:42px}.store-page .detail-hero .product-visual{box-shadow:0 34px 120px #10d9ef1a}.store-page .rich-content{color:#c9d8e1}.store-page .rich-content a{color:#63d5f4}.store-page .error-box{border-color:#ff6b6b57;background:#ff6b6b1a;color:#ffc7c7}.store-page .support-fab{border-color:#10d9ef5c;background:linear-gradient(135deg,#16b99c,#11d6ea);color:#031014}.store-page .support-panel,.store-page .support-message>div,.store-page .support-session{border-color:#94a3b82e;background:#0a0f16f0;color:var(--text)}.store-page .support-messages,.store-page .support-session-list,.store-page .support-admin-chat{border-color:#94a3b824;background:#ffffff09}.store-page .support-message.mine>div{border-color:#10d9ef57;background:#10d9ef1f}.store-page .process-step,.store-page .trust-card,.store-page .faq-item,.store-page .trust-banner{border-color:#94a3b826;background:#0c1119c2;box-shadow:inset 0 1px #ffffff0a,0 24px 90px #00000038}.store-page .trust-banner{background:radial-gradient(circle at 18% 15%,rgba(16,217,239,.12),transparent 34%),#0c1119d1}.store-page .process-track:before{background:linear-gradient(90deg,transparent,rgba(16,217,239,.34),rgba(245,159,67,.3),transparent)}.store-page .faq-item p,.store-page .process-step p,.store-page .trust-card p,.store-page .trust-banner p{color:#7b8da1}.empty-service-state{display:grid;min-height:220px;place-items:center;gap:10px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0c1119b8;color:var(--muted);text-align:center}.empty-service-state strong{color:var(--text)}.store-page.theme-light{color-scheme:light;--surface: rgba(255, 255, 255, .92);--surface-strong: rgba(255, 255, 255, .98);--line: rgba(51, 65, 85, .16);--line-strong: rgba(37, 99, 235, .28);--text: #172033;--muted: #59687a;--input-bg: rgba(255, 255, 255, .94);--cyan: #2563eb;--green: #0f856d;--amber: #b85f18;--gold: #8b6508;--shadow: 0 24px 72px rgba(15, 23, 42, .1);background:radial-gradient(circle at 16% 8%,rgba(37,99,235,.12),transparent 25%),radial-gradient(circle at 82% 18%,rgba(14,165,196,.08),transparent 27%),radial-gradient(circle at 88% 42%,rgba(218,142,36,.07),transparent 24%),linear-gradient(180deg,#f5f8fc,#f8fafc 48%,#f2f5f9);color:var(--text)}.store-page.theme-light:before{background:linear-gradient(rgba(51,65,85,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(51,65,85,.038) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 82%)}.store-page.theme-light .topbar{border-bottom-color:#3341551f;background:#f9fbfee6;box-shadow:0 14px 40px #0f172a14}.store-page.theme-light .brand-mark,.store-page.theme-light .brand-mark strong,.store-page.theme-light .section-heading h2,.store-page.theme-light .service-stage h1,.store-page.theme-light .product-title-row h3,.store-page.theme-light .empty-service-state strong{color:#172033}.store-page.theme-light .brand-glyph{border:0;background:transparent;box-shadow:none;color:#2457bd}.store-page.theme-light .top-actions{color:#647186}.store-page.theme-light .top-actions a:hover{color:#1d4ed8;text-shadow:0 0 18px rgba(37,99,235,.14)}.store-page.theme-light .order-query-trigger{border-color:transparent;background:transparent;color:#647186}.store-page.theme-light .order-query-trigger:hover:not(:disabled){border-color:#2563eb2e;background:#2563eb12;color:#1d4ed8}.store-page.theme-light .icon-button{border-color:#33415524;background:#ffffffe0;color:#263449}.store-page.theme-light .service-hero{background:linear-gradient(112deg,#2563eb1c,#f8fafcf0 44%,#0ea5c414 72%,#d68e2914),#f5f8fc}.store-page.theme-light .service-hero:after{background:linear-gradient(to top,#f2f5f9fa,#f2f5f900)}.store-page.theme-light .service-hero .hero-grid{background-image:linear-gradient(rgba(51,65,85,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(51,65,85,.036) 1px,transparent 1px)}.store-page.theme-light .service-hero .hero-sweep{background:linear-gradient(112deg,#2563eb21,#0ea5c412 52%,#d8902712),linear-gradient(180deg,rgba(255,255,255,.38),transparent);opacity:.62}.store-page.theme-light .glow{opacity:.2;filter:blur(66px)}.store-page.theme-light .service-stage .hero-badge{color:#5c687b}.store-page.theme-light .service-stage .hero-copy{color:#5b687a;font-weight:650}.store-page.theme-light .brand-chip{color:#536176}.store-page.theme-light .brand-tag{border-color:#0f856d33;background:#0f856d14;color:#0b6e5b}.store-page.theme-light .stat-item strong{background:none;color:#203956}.store-page.theme-light .stat-item span{color:#667386}.store-page.theme-light .service-stage .hero-badge,.store-page.theme-light .brand-chip,.store-page.theme-light .brand-tag,.store-page.theme-light .stat-item,.store-page.theme-light .search-box,.store-page.theme-light .tab,.store-page.theme-light .product-card,.store-page.theme-light .checkout-panel,.store-page.theme-light .detail-info,.store-page.theme-light .support-panel,.store-page.theme-light .support-message>div,.store-page.theme-light .support-session,.store-page.theme-light .process-step,.store-page.theme-light .trust-card,.store-page.theme-light .faq-item,.store-page.theme-light .trust-banner,.store-page.theme-light .empty-service-state{border-color:#33415524;background:#ffffffdb;box-shadow:inset 0 1px #ffffffc7,0 22px 64px #0f172a17}.store-page.theme-light .service-card{background:linear-gradient(180deg,#fffffff5,#f9fafce0 54%),#ffffffeb}.store-page.theme-light .service-card:hover{box-shadow:inset 0 1px #ffffffbd,0 30px 82px #0f172a21}.store-page.theme-light .service-claude .service-card-shine{background:radial-gradient(circle at 28% 10%,rgba(200,105,22,.2),transparent 48%)}.store-page.theme-light .service-chatgpt .service-card-shine{background:radial-gradient(circle at 35% 8%,rgba(11,159,128,.2),transparent 48%)}.store-page.theme-light .service-grok .service-card-shine{background:radial-gradient(circle at 42% 10%,rgba(168,111,0,.2),transparent 50%)}.store-page.theme-light .service-gemini .service-card-shine{background:radial-gradient(circle at 40% 10%,rgba(88,86,210,.2),transparent 50%)}.store-page.theme-light .service-claude{border-color:#c869165c;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #c8691614,0 30px 96px #894c111f}.store-page.theme-light .service-chatgpt{border-color:#0b9f8066;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #0b9f8014,0 30px 102px #077e8e24}.store-page.theme-light .service-grok{border-color:#a86f005c;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #a86f0014,0 30px 96px #7952031f}.store-page.theme-light .service-gemini{border-color:#5255be57;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #5255be14,0 30px 96px #45419a1f}.store-page.theme-light .service-copy p,.store-page.theme-light .service-note,.store-page.theme-light .service-card-footer span,.store-page.theme-light .service-card-footer small,.store-page.theme-light .section-heading span,.store-page.theme-light .product-body p,.store-page.theme-light .detail-info p,.store-page.theme-light .rich-content p,.store-page.theme-light .faq-item p,.store-page.theme-light .process-step p,.store-page.theme-light .trust-card p,.store-page.theme-light .trust-banner p{color:#5d6a7c}.store-page.theme-light .eyebrow,.store-page.theme-light .back-link,.store-page.theme-light .variant-selector-head,.store-page.theme-light .detail-price small,.store-page.theme-light .checkout-total span,.store-page.theme-light .checkout-footer span,.store-page.theme-light .support-inline-state,.store-page.theme-light .support-read-state,.store-page.theme-light .support-total,.store-page.theme-light .redeem-result p{color:#536176}.store-page.theme-light .checkout-total strong,.store-page.theme-light .detail-price,.store-page.theme-light .redeem-result h3,.store-page.theme-light .parsed-box dd,.store-page.theme-light .result-grid strong{color:#172033}.store-page.theme-light .checkout-panel{scrollbar-color:rgba(14,159,189,.82) rgba(218,230,239,.88)}.store-page.theme-light .checkout-panel::-webkit-scrollbar-track{border-left-color:#1e40af1a;background:#dae6efe0}.store-page.theme-light .checkout-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2563eb,#0e9fbd);background-clip:padding-box;box-shadow:0 0 10px #2563eb33}.store-page.theme-light .checkout-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3474ee,#13b4d1);background-clip:padding-box}.store-page.theme-light .service-features li,.store-page.theme-light .rich-content,.store-page.theme-light .support-panel,.store-page.theme-light .support-message>div,.store-page.theme-light .support-session{color:#29364a}.store-page.theme-light .service-card-footer strong{color:#172033}.store-page.theme-light .order-field-help{border-color:#d6e0ea;background:#f5f8fc;color:#29364a}.store-page.theme-light .rich-content a{color:#1766b3}.store-page.theme-light .order-field-help figure img{background:#fff}.store-page.theme-light .order-field-help .rich-image-trigger{border-color:#2563eb33;background:#2563eb14;color:#1766b3}.store-page.theme-light .order-field-help .rich-image-trigger:hover:not(:disabled){border-color:#0e9fbd6b;background:#0e9fbd1a;color:#0b6680}.store-page.theme-light .product-card:hover{border-color:#2563eb47;box-shadow:0 28px 72px #0f172a21}.store-page.theme-light .service-stage h1 span{background:linear-gradient(120deg,#2563eb,#1685c5 52%,#0891b2);-webkit-background-clip:text;background-clip:text}.store-page.theme-light .btn-secondary,.store-page.theme-light .hero-order-btn.secondary,.store-page.theme-light .ghost-button{border-color:#33415529;background:#ffffffdb;color:#263449}.store-page.theme-light .tab.active{border-color:#2563eb4d;background:#2563eb17;color:#1d4ed8}.store-page.theme-light .tab,.store-page.theme-light .search-box{color:#59677a}.store-page.theme-light .search-box input::placeholder{color:#8792a2}.store-page.theme-light .product-visual.service-claude{background:radial-gradient(circle at 28% 20%,rgba(200,105,22,.2),transparent 32%),linear-gradient(135deg,#fff0dceb,#faffffd1 58%),#fff4e7}.store-page.theme-light .product-visual.service-chatgpt{background:radial-gradient(circle at 30% 18%,rgba(11,159,128,.22),transparent 34%),linear-gradient(135deg,#e0fcf5f0,#faffffd1 60%),#e9fbf8}.store-page.theme-light .product-visual.service-grok{background:radial-gradient(circle at 34% 18%,rgba(168,111,0,.22),transparent 34%),linear-gradient(135deg,#fff2c2e6,#faffffd1 60%),#fff5ce}.store-page.theme-light .product-visual.service-gemini{background:radial-gradient(circle at 30% 18%,rgba(62,102,216,.2),transparent 34%),radial-gradient(circle at 72% 26%,rgba(144,73,190,.12),transparent 32%),linear-gradient(135deg,#e8effff0,#fbf8ffdb 60%),#eef2ff}.store-page.theme-light .product-logo-scene{background:radial-gradient(circle,rgba(255,255,255,.56),transparent 64%)}.store-page.theme-light .product-logo-scene .brand-logo-svg{filter:drop-shadow(0 14px 28px rgba(15,61,76,.16))}.store-page.theme-light .logo-orbit{border-color:#0c24341f}.store-page.theme-light .product-visual.service-claude .logo-orbit{border-color:#cf711f29}.store-page.theme-light .product-visual.service-chatgpt .logo-orbit{border-color:#0a7f7029}.store-page.theme-light .product-visual.service-grok .logo-orbit{border-color:#9a710029}.store-page.theme-light .product-visual.service-gemini .logo-orbit{border-color:#5255be29}.store-page.theme-light .product-visual.service-claude .brand-logo-svg,.store-page.theme-light .service-logo-claude,.store-page.theme-light .mini-visual.service-claude{color:#cf711f}.store-page.theme-light .product-visual.service-chatgpt .brand-logo-svg,.store-page.theme-light .service-logo-chatgpt,.store-page.theme-light .mini-visual.service-chatgpt{color:#0a7f70}.store-page.theme-light .product-visual.service-grok .brand-logo-svg,.store-page.theme-light .service-logo-grok,.store-page.theme-light .mini-visual.service-grok{color:#9a7100}.store-page.theme-light .product-visual.service-gemini .brand-logo-svg,.store-page.theme-light .service-logo-gemini,.store-page.theme-light .mini-visual.service-gemini{color:#5655be}.store-page.theme-light .service-logo-claude{background:#ffead4db;box-shadow:inset 0 0 0 1px #cf711f33}.store-page.theme-light .service-logo-chatgpt{background:#dcfaf3e6;box-shadow:inset 0 0 0 1px #0a7f702e}.store-page.theme-light .service-logo-grok{background:#fff1bfe0;box-shadow:inset 0 0 0 1px #9a710033}.store-page.theme-light .service-logo-gemini{background:#e8ebffe6;box-shadow:inset 0 0 0 1px #5255be2e}.store-page.theme-light .product-logo-scene b,.store-page.theme-light .product-visual>.product-visual-label{color:#0c2434ad}.store-page.theme-light .support-fab{background:linear-gradient(135deg,#2563eb,#0e9fbd);color:#fff;box-shadow:0 18px 44px #2563eb38}.store-page.theme-light .variant-option{border-color:#33415524;background:#ffffffad;color:#263449}.store-page.theme-light .variant-option:hover,.store-page.theme-light .variant-option.active{border-color:#2563eb47;background:radial-gradient(circle at 12% 10%,rgba(37,99,235,.1),transparent 38%),#ffffffdb}.store-page.theme-light .variant-option.active span{color:#172033}.store-page.theme-light .variant-option.active strong{color:#1d4ed8}.store-page.theme-light .checkout-panel{background:#f7fcfdfa;color:#172033;box-shadow:0 28px 86px #0f172a33}.store-page.theme-light .order-query-copy,.store-page.theme-light .order-query-summary span,.store-page.theme-light .order-query-result-head>div:first-child>span,.store-page.theme-light .order-query-item span,.store-page.theme-light .order-query-meta,.store-page.theme-light .order-query-empty{color:#59687a}.store-page.theme-light .order-center-hero>p:not(.eyebrow),.store-page.theme-light .order-summary>small,.store-page.theme-light .order-detail-empty,.store-page.theme-light .order-processing-callout span,.store-page.theme-light .order-delivery-section span,.store-page.theme-light .order-delivery-section p,.store-page.theme-light .order-section-head>span,.store-page.theme-light .order-section-head>small,.store-page.theme-light .order-message>span,.store-page.theme-light .order-message>small,.store-page.theme-light .order-message-empty{color:#59687a}.store-page.theme-light .order-center-layout{border-color:#d5e0ea;background:#ffffffeb;box-shadow:0 24px 70px #1e40af1a}.store-page.theme-light .order-result-list{background:transparent}.store-page.theme-light .order-summary{border-color:#d8e2eb;background:#fff;color:#172033}.store-page.theme-light .order-summary:hover,.store-page.theme-light .order-summary.active{border-color:#5aa9c7;background:#eef9fb}.store-page.theme-light .order-detail-empty strong,.store-page.theme-light .order-processing-callout strong,.store-page.theme-light .order-section-head strong,.store-page.theme-light .order-delivery-section strong,.store-page.theme-light .order-message p{color:#172033}.store-page.theme-light .order-status-track i{border-color:#9babb9;background:#fff}.store-page.theme-light .order-processing-callout{border-color:#bddce6;background:#edf8fb;color:#126079}.store-page.theme-light .order-processing-callout.waiting{border-color:#e8d6a6;background:#fff9e9;color:#956000}.store-page.theme-light .order-processing-callout.completed{border-color:#b8dfd2;background:#edf9f5;color:#08725a}.store-page.theme-light .order-processing-callout.cancelled{border-color:#efc4ca;background:#fff3f4;color:#a33b4b}.store-page.theme-light .order-status-track span.active{color:#126079}.store-page.theme-light .order-delivery-section.channel,.store-page.theme-light .order-delivery-section.unread,.store-page.theme-light .order-delivery-section.viewed{border-color:#c7dee7;background:#f0f9fb}.store-page.theme-light .order-delivery-section.unread{border-color:#e7d39d;background:#fff9ea}.store-page.theme-light .order-message p{border-color:#d8e2eb;background:#f5f8fa}.store-page.theme-light .order-message.customer p{border-color:#a9d6e2;background:#e9f7fa}.store-page.theme-light .order-query-result-head .mono-text,.store-page.theme-light .order-query-item strong,.store-page.theme-light .order-query-meta strong,.store-page.theme-light .order-summary>b,.store-page.theme-light .order-query-empty strong{color:#172033}.store-page.theme-light .payment-status.unpaid,.store-page.theme-light .status.pending{background:#fff3d6;color:#805300}.store-page.theme-light .status.awaiting_fulfillment{background:#e9edff;color:#334da0}.store-page.theme-light .payment-status.paid,.store-page.theme-light .status.completed{background:#e3f7ef;color:#08725a}.store-page.theme-light .status.processing{background:#e4f3ff;color:#125e9c}.store-page.theme-light .payment-status.closed,.store-page.theme-light .payment-status.failed,.store-page.theme-light .status.cancelled{background:#fff0f2;color:#a31c3d}.store-page.theme-light .modal-head h2,.store-page.theme-light .redeem-aside h3,.store-page.theme-light .redeem-perks span,.store-page.theme-light .checkout-item strong,.store-page.theme-light .valid-card strong,.store-page.theme-light .payment-card-head strong,.store-page.theme-light .payment-state-message strong{color:#172033}.store-page.theme-light .redeem-aside,.store-page.theme-light .redeem-card{border-color:#33415529;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.08),transparent 34%),#f7f9fc;box-shadow:inset 0 1px #ffffffeb}.store-page.theme-light .redeem-aside p,.store-page.theme-light .redeem-step-body .muted,.store-page.theme-light .redeem-steps span,.store-page.theme-light .checkout-item span,.store-page.theme-light .valid-card small,.store-page.theme-light .help-card ol,.store-page.theme-light .risk-check,.store-page.theme-light .result-grid span,.store-page.theme-light .payment-card>p,.store-page.theme-light .payment-card-head span,.store-page.theme-light .payment-waiting small,.store-page.theme-light .success-box p,.store-page.theme-light .form-field span,.store-page.theme-light .form-field small{color:#59687a}.store-page.theme-light .muted{color:#59687a}.store-page.theme-light .checkout-item,.store-page.theme-light .valid-card,.store-page.theme-light .help-card,.store-page.theme-light .parsed-box,.store-page.theme-light .risk-check,.store-page.theme-light .result-grid,.store-page.theme-light .mode-tabs,.store-page.theme-light .payment-card{border-color:#33415529;background:#ffffffd1}.store-page.theme-light .valid-card{border-color:#08846857;background:#e9f9f4}.store-page.theme-light .redeem-steps b{border-color:#184b5e3d;background:#fff;color:#355267}.store-page.theme-light .redeem-steps span.active,.store-page.theme-light .payment-waiting{color:#1d4ed8}.store-page.theme-light .redeem-steps span.active b{border-color:#2563eb57;background:#eaf0ff;color:#1d4ed8}.store-page.theme-light input,.store-page.theme-light textarea,.store-page.theme-light select{border-color:#3341552e;background:#fff;color:#172033}.store-page.theme-light input::placeholder,.store-page.theme-light textarea::placeholder{color:#718595}.store-page.theme-light .error-box{border-color:#e69aaa;background:#fff1f3;color:#8a1538;box-shadow:inset 4px 0 #be185d;font-weight:800}.store-page.theme-light .error-box svg,.store-page.theme-light .error-box strong,.store-page.theme-light .error-box span{color:inherit}.store-page.theme-light .payment-card{background:radial-gradient(circle at 50% 0%,rgba(7,159,180,.12),transparent 40%),#fff}.store-page.theme-light .payment-card-head>b{color:#1d4ed8}.store-page.theme-light .payment-qr{border-color:#184b5e29;box-shadow:0 16px 44px #12374529}.store-page.theme-light .alipay-link{border-color:#1677ff4d;background:#edf5ff;color:#0759c7}.store-page.theme-light .alipay-link.wechat{border-color:#07944b4d;background:#eafaf1;color:#08783e}.store-page.theme-light .channel-hint{border-color:#2563eb3d;background:#edf3ff;color:#1d4ed8}.store-page.theme-light .eyebrow,.store-page.theme-light .back-link{color:#315ca8}.store-page.theme-light .glow-cyan{background:#2563eb33}.store-page.theme-light .glow-green{background:#0ea5c424}.store-page.theme-light .glow-amber{background:#da8e241c}.store-page.theme-light .service-topline>span{border:1px solid rgba(37,99,235,.18);background:#eaf0ff;color:#234fa8;box-shadow:none}.store-page.theme-light .service-chatgpt .service-copy h2{background:none;color:#0f766e}.store-page.theme-light .service-gemini .service-copy h2{background:none;color:#5050b5}.store-page.theme-light .service-features svg,.store-page.theme-light .step-icon,.store-page.theme-light .trust-card>div,.store-page.theme-light .faq-item summary svg{color:#315ca8}.store-page.theme-light .step-icon,.store-page.theme-light .trust-card>div{background:linear-gradient(135deg,#2563eb1a,#0ea5c412)}.store-page.theme-light .step-index{color:#254f9961}.store-page.theme-light .process-track:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28),rgba(14,165,196,.2),transparent)}.store-page.theme-light .trust-badges span{border-color:#33415524;background:#ffffffd6;color:#46566d}.store-page.theme-light .btn-primary,.store-page.theme-light .hero-order-btn,.store-page.theme-light button:not(.icon-button):not(.tab):not(.ghost-button):not(.variant-option):not(.order-summary){border-color:#1e40af47;background:linear-gradient(135deg,#203956,#2563eb);color:#fff;box-shadow:0 12px 28px #2563eb2e,0 2px 8px #0f172a14}.store-page.theme-light .mode-tabs button{border-color:transparent;background:transparent;color:#627085;box-shadow:none}.store-page.theme-light .mode-tabs button.active{background:#2563eb;color:#fff}.store-page.theme-light .support-fab{border-color:#2563eb4d;background:linear-gradient(135deg,#2563eb,#0e9fbd);color:#fff;box-shadow:0 18px 44px #2563eb38}.store-page.theme-light .service-main-button span,.store-page.theme-light .btn-primary span,.store-page.theme-light .hero-order-btn span,.store-page.theme-light .support-fab span{color:inherit}.store-page.theme-light button:not(.icon-button):not(.tab):not(.ghost-button):not(.variant-option):not(.order-summary)>span{color:inherit}.store-page.theme-light .notice-band{border-color:#b4702233;background:#fff8ebe6;color:#80501c}.store-page.theme-light .payment-method-options button small,.store-page.theme-light .payment-method-options button.active small{color:#58697b}.store-page.theme-light .recent-purchase-notice{border-color:#0f856d38;background:linear-gradient(120deg,#0f856d14,#2563eb0f)}.store-page.theme-light .recent-purchase-notice p{color:#536176}.store-page.theme-light .recent-purchase-notice p span{color:#172033}.store-page.theme-light .recent-purchase-notice>small{color:#647186}.store-page.theme-light .icon-button:focus-visible,.store-page.theme-light .tab:focus-visible,.store-page.theme-light .ghost-button:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}@media(max-width:1180px){.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-channel-row{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) 130px}.payment-channel-state,.payment-channel-group-head>button{justify-self:start}}@media(max-width:920px){.hero{min-height:auto;align-items:start;padding-top:56px}.hero-inner,.service-card-grid{grid-template-columns:1fr}.service-card{min-height:auto}.variant-admin-row{grid-template-columns:1fr}.hero-order-card{animation:none}.hero-stats,.process-track,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-track:before{display:none}.trust-banner{grid-template-columns:1fr}.trust-badges{justify-content:flex-start}.admin-page{grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:static;height:auto}.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-tabs button{justify-content:center;padding:0 8px}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-columns,.admin-grid.two-column{grid-template-columns:1fr}.channel-editor-basics,.channel-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .channel-overview-main{grid-template-columns:44px minmax(0,1fr) auto 18px}.channel-overview-meta{grid-column:2 / 3;grid-row:2}.channel-overview-main>.state{grid-column:3;grid-row:1 / 3}.channel-overview-arrow{grid-column:4;grid-row:1 / 3}.support-admin-layout,.redeem-layout{grid-template-columns:1fr}.support-session-list,.support-admin-chat{min-height:auto}.order-center-layout{grid-template-columns:1fr}.order-result-list{border-right:0;border-bottom:1px solid var(--line)}.order-workspace{grid-template-columns:1fr}.admin-order-messages{padding-top:20px;padding-left:0;border-top:1px solid var(--line);border-left:0}.payment-channel-row{grid-template-columns:1fr 1fr}.payment-channel-group-head{grid-template-columns:1fr auto}.payment-channel-group-head>button{grid-column:1 / -1}.purchase-schedule-row{grid-template-columns:64px repeat(2,minmax(120px,1fr))}.purchase-schedule-row label:nth-of-type(3){grid-column:2 / 3}}@media(max-width:680px){.topbar,.store-page .topbar{height:auto;min-height:68px;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.payment-channel-title{align-items:flex-start;flex-direction:column}.payment-channel-summary{justify-items:start}.payment-channel-row,.payment-channel-group-head{grid-template-columns:1fr}.payment-channel-group-head>button{grid-column:auto}.recent-purchase-notice{grid-template-columns:36px minmax(0,1fr)}.recent-purchase-notice>small{grid-column:2}.purchase-activity-head,.purchase-activity-actions{align-items:flex-start;flex-direction:column}.purchase-schedule-row{grid-template-columns:1fr}.purchase-schedule-row label:nth-of-type(3){grid-column:auto}.store-page.theme-light .topbar{background:#f9fbfefa;box-shadow:0 12px 28px #0f172a14}.top-actions{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:6px}.store-page .top-actions{align-items:center;color:#8ba0b8}.store-page .top-actions a{font-size:14px;white-space:nowrap}.store-page .theme-toggle{width:38px;min-width:38px;height:38px}.store-page .order-query-trigger{width:38px;min-width:38px;height:38px;justify-content:center;padding:0}.store-page .order-query-trigger span{display:none}.hero{padding:42px 16px 58px}.hero-inner,.service-stage.hero-inner{width:100%;margin:0 auto}.service-stage .hero-content{text-align:left}.hero h1{max-width:100%;font-size:44px}.service-stage h1{font-size:42px}.hero-stats,.process-track,.trust-grid,.field-grid,.form-grid{grid-template-columns:1fr}.channel-list-title{align-items:stretch;flex-direction:column}.channel-list-title>button{width:100%}.channel-overview-row{grid-template-columns:minmax(0,1fr) 42px}.admin-page .channel-overview-main{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}.channel-overview-icon{width:40px;height:40px}.channel-overview-meta{grid-column:2 / 4;grid-row:2}.channel-overview-main>.state{grid-column:3;grid-row:1}.channel-overview-arrow{display:none}.channel-editor-head{grid-template-columns:minmax(0,1fr) auto}.channel-back-button{grid-column:1 / -1;justify-self:start}.channel-editor-panel{padding:16px}.channel-editor-panel .channel-panel-actions{align-items:stretch;flex-direction:column}.channel-editor-panel .channel-panel-actions button{width:100%}.hero-order-item{grid-template-columns:42px minmax(0,1fr)}.hero-order-item b,.hero-order-item .icon-button{grid-column:2;justify-self:start}.hero-btns,.hero-order-actions{flex-direction:column}.store-page .hero-brands{justify-content:flex-start}.btn-primary,.btn-secondary,.hero-order-btn{width:100%}.service-card{padding:24px}.service-logo{width:72px;height:72px;border-radius:16px}.service-actions,.variant-option{grid-template-columns:1fr}.variant-option small,.variant-option strong{grid-column:auto;grid-row:auto}.info-section{padding-top:64px}.image-uploader{grid-template-columns:1fr}.section-heading,.modal-head,.checkout-footer,.admin-head,.panel-title{align-items:stretch;flex-direction:column}.section-heading h2,.admin-head h1{font-size:26px}.checkout-panel{padding:16px}.rich-image-modal{padding:12px}.rich-image-dialog{width:100%;max-height:94vh;padding:10px}.rich-image-dialog>img{max-height:calc(94vh - 74px)}.order-query-panel .modal-head{align-items:center;flex-direction:row}.order-query-form{grid-template-columns:1fr}.order-query-form button{width:100%}.order-query-result-head{align-items:stretch;flex-direction:column}.order-query-statuses{justify-content:flex-start}.order-query-meta{align-items:flex-start;flex-direction:column}.order-query-meta strong{margin-left:0}.order-center-hero,.order-center-content{width:calc(100% - 24px)}.order-center-hero{padding-top:30px}.order-center-hero h1{font-size:36px}.order-result-list,.order-detail-view{padding:16px}.order-delivery-section.channel,.order-delivery-section.unread,.order-delivery-section.viewed{grid-template-columns:1fr;align-items:start}.order-delivery-section.unread>button{width:100%}.order-section-head,.delivery-send-row{align-items:stretch;flex-direction:column}.delivery-actions{justify-content:flex-start}.order-message{width:90%}.order-message-compose,.order-message-compose.admin{grid-template-columns:1fr}.order-message-compose button{width:100%}.payment-card{padding:16px}.payment-card-head{grid-template-columns:38px minmax(0,1fr)}.payment-card-head>b{grid-column:1 / -1;font-size:20px}.payment-qr{width:min(228px,100%);height:auto;aspect-ratio:1}.checkout-item,.data-row{grid-template-columns:42px minmax(0,1fr)}.data-row .state,.data-row .icon-button{grid-column:2;justify-self:start}.stock-summary,.redeem-steps,.code-row{grid-template-columns:1fr}.code-row .code-state,.code-row .ghost-button,.code-row .icon-button{justify-self:start}.redeem-aside h3{font-size:28px}.parsed-box dl>div,.result-grid>div{grid-template-columns:1fr}.redeem-actions{flex-direction:column}.admin-main{padding:18px}.detail-hero{grid-template-columns:1fr}.detail-hero .product-visual{min-height:260px}.detail-info{padding:20px}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid{grid-template-columns:1fr}.password-change-actions{align-items:stretch;flex-direction:column-reverse}.password-change-actions button{width:100%}.analytics-toolbar{align-items:stretch;flex-direction:column}.analytics-toolbar label{width:100%}.analytics-metrics{grid-template-columns:1fr}.analytics-chart{min-width:560px}.ipaylinks-card-form,.ipaylinks-card-result dl,.ipaylinks-card-secret-grid,.marswallex-conversion-form,.marswallex-conversion-query,.marswallex-conversion-result dl,.haifupay-protocol-form,.haifupay-protocol-history>div:last-child{grid-template-columns:1fr}.haifupay-protocol-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.haifupay-protocol-task-head{align-items:flex-start;flex-direction:column}.haifupay-protocol-logs>div{grid-template-columns:1fr}.ipaylinks-card-history-row{grid-template-columns:minmax(0,1fr) auto}.ipaylinks-card-history-order,.ipaylinks-card-history-amount{grid-column:1}.ipaylinks-card-history-row>button{grid-column:2;grid-row:1 / span 3}.ipaylinks-card-result-head{align-items:stretch;flex-direction:column}.ipaylinks-card-result-actions{justify-content:flex-start}.ipaylinks-card-result-actions button{flex:1}.order-edit{grid-template-columns:1fr}.order-fields>div{grid-template-columns:1fr;gap:6px}.sensitive-field-button{justify-self:start}.admin-vcc-checkout-head{align-items:stretch;flex-direction:column}.admin-vcc-card-picker-head{align-items:flex-start}.admin-vcc-card-picker-row{grid-template-columns:1fr}.admin-vcc-card-picker-row>button{width:100%}.admin-vcc-checkout-head select,.admin-vcc-checkout-actions>button,.admin-vcc-checkout-actions>a{width:100%}.support-widget{right:12px;bottom:84px;left:12px;justify-items:end}.support-panel{width:100%;max-height:calc(100vh - 132px)}.support-profile{grid-template-columns:1fr}.support-message>div{max-width:86%}}:root{--cp-bg: #f4f7fb;--cp-surface: #ffffff;--cp-border: #dfe6ef;--cp-border-strong: #cad5e2;--cp-text: #122238;--cp-muted: #6b7c93;--cp-blue: #1768e5;--cp-blue-dark: #0d4eb6;--cp-cyan: #08a4ad;--cp-green: #168568;--cp-amber: #b66d0c;--cp-red: #cf3e4f;--cp-violet: #7256cf;color:var(--cp-text);background:var(--cp-bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}button,input,select{font:inherit}button{cursor:pointer}.cp-app button,.cp-auth button{letter-spacing:0}.cp-boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--cp-muted);background:var(--cp-bg)}.cp-loader{width:30px;height:30px;border:3px solid #cfe0f5;border-top-color:var(--cp-blue);border-radius:50%;animation:cp-spin .8s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-auth{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr);background:#eef4fb}.cp-auth-story{min-height:100vh;padding:50px clamp(50px,8vw,120px);color:#fff;background:#102c51;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cp-auth-story:after{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(107,194,255,.2);border-radius:50%;right:-170px;top:19%;box-shadow:0 0 0 70px #2e84dc12,0 0 0 140px #0ba4ad0d}.cp-auth-brand,.cp-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;position:relative;z-index:1}.cp-auth-brand b{font-size:20px}.cp-brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:var(--cp-blue);border-radius:8px;position:relative;overflow:hidden}.cp-brand-mark i{width:15px;height:4px;background:#66dfd0;position:absolute;right:-2px;top:8px;transform:rotate(-35deg)}.cp-auth-story>div{position:relative;z-index:1;max-width:650px}.cp-kicker{display:block;color:var(--cp-blue);font-size:12px;line-height:1.4;font-weight:800;text-transform:uppercase}.cp-auth-story .cp-kicker{color:#62d8d1}.cp-auth-story h1{max-width:620px;font-size:clamp(44px,5vw,72px);line-height:1.06;margin:20px 0 24px;letter-spacing:0}.cp-auth-story p{max-width:570px;margin:0;color:#bbcae0;font-size:18px;line-height:1.8}.cp-auth-points{display:flex;gap:28px;flex-wrap:wrap}.cp-auth-points span{display:flex;align-items:center;gap:8px;color:#dbe8f7;font-size:14px}.cp-auth-points svg{width:18px;color:#62d8d1}.cp-auth-panel{display:grid;place-items:center;padding:40px;background:#f8fafc}.cp-auth-box{width:min(420px,100%)}.cp-auth-box h2{font-size:34px;margin:10px 0;letter-spacing:0}.cp-auth-box>p{color:var(--cp-muted);margin:0 0 30px}.cp-auth-box form{display:grid;gap:18px}.cp-auth-box label,.cp-form label{display:grid;gap:8px;color:#415269;font-size:14px;font-weight:700}.cp-auth-box input,.cp-form input,.cp-page-intro select{width:100%;min-height:46px;border:1px solid var(--cp-border-strong);border-radius:6px;padding:0 14px;background:#fff;color:var(--cp-text);outline:0}.cp-auth-box input:focus,.cp-form input:focus,.cp-page-intro select:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #1768e51a}.cp-auth-switch{display:block;margin:20px auto 0;border:0;color:var(--cp-blue);background:transparent}.cp-primary,.cp-secondary{min-height:42px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px solid transparent;font-weight:750;white-space:nowrap}.cp-primary{color:#fff;background:var(--cp-blue);box-shadow:0 7px 18px #1768e52e}.cp-primary:hover{background:var(--cp-blue-dark);transform:translateY(-1px)}.cp-secondary{color:#233750;border-color:var(--cp-border-strong);background:#fff}.cp-secondary,.cp-icon,.cp-link,.cp-danger-link,.cp-auth-switch,.cp-sidebar nav button,.cp-segment button{box-shadow:none}.cp-secondary:hover{color:var(--cp-blue);border-color:#8eb7ef;background:#f7fbff}.cp-primary:disabled,.cp-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.cp-primary svg,.cp-secondary svg{width:18px}.wide{width:100%}.cp-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--cp-border);border-radius:6px;color:#53667c;background:#fff}.cp-icon:hover{color:var(--cp-blue);border-color:#9ebfea}.cp-icon svg{width:18px}.cp-app{min-height:100vh;background:var(--cp-bg);color:var(--cp-text)}.cp-sidebar{position:fixed;inset:0 auto 0 0;width:244px;padding:22px 14px 16px;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--cp-border);z-index:20}.cp-sidebar-head{padding:0 8px 24px;display:flex;justify-content:space-between;align-items:center}.cp-brand{color:var(--cp-text)}.cp-brand-mark{width:38px;height:38px}.cp-brand span,.cp-sidebar-foot>span{display:grid;min-width:0}.cp-brand b{font-size:16px}.cp-brand small,.cp-sidebar-foot small{margin-top:2px;color:#8391a4;font-size:11px}.cp-sidebar nav{display:grid;gap:4px}.cp-sidebar nav button{width:100%;height:46px;padding:0 13px;display:flex;align-items:center;gap:12px;color:#5e6d81;border:0;border-radius:6px;background:transparent;font-weight:650;text-align:left}.cp-sidebar nav button:hover{background:#f1f6fc;color:#27405f}.cp-sidebar nav button.active{background:#e9f2ff;color:var(--cp-blue)}.cp-sidebar nav button.active:after{content:"";width:3px;height:20px;border-radius:3px;background:var(--cp-blue);margin-left:auto}.cp-sidebar nav svg{width:19px}.cp-sidebar-foot{margin-top:auto;padding:13px 8px 0;border-top:1px solid var(--cp-border);display:flex;align-items:center;gap:10px}.cp-sidebar-foot>span{flex:1;overflow:hidden}.cp-sidebar-foot b,.cp-sidebar-foot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#245eaa;font-weight:800}.cp-sidebar-foot .cp-icon{width:34px;height:34px;flex-basis:34px;border:0;background:#f4f7fb}.cp-main{min-height:100vh;margin-left:244px}.cp-topbar{height:84px;padding:0 clamp(24px,4vw,56px);display:flex;align-items:center;gap:20px;background:#fffffff2;border-bottom:1px solid var(--cp-border);position:sticky;top:0;z-index:15}.cp-topbar h1{margin:2px 0 0;font-size:22px;letter-spacing:0}.cp-topbar .cp-kicker{font-size:10px}.cp-account-balance{min-width:190px;min-height:54px;margin-left:auto;padding:8px 13px;display:flex;align-items:center;gap:11px;border:1px solid var(--cp-border);border-radius:7px;background:#fff}.cp-account-balance>svg{color:var(--cp-blue)}.cp-account-balance span{display:grid}.cp-account-balance small{color:var(--cp-muted);font-size:10px}.cp-account-balance b{color:var(--cp-blue)}.cp-content{width:min(1480px,100%);padding:34px clamp(24px,4vw,56px) 64px}.cp-page-intro{min-height:83px;margin-bottom:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.cp-page-intro h2{margin:5px 0 8px;font-size:28px;letter-spacing:0}.cp-page-intro p{margin:0;max-width:760px;color:var(--cp-muted);line-height:1.65}.cp-page-intro>button,.cp-page-intro>select{margin-top:8px}.cp-page-intro select{min-width:220px}.cp-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.cp-stat{min-height:136px;padding:21px;display:flex;gap:16px;border:1px solid var(--cp-border);border-radius:7px;background:#fff}.cp-stat>span{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:7px}.cp-stat>span svg{width:21px}.cp-stat.blue>span{color:var(--cp-blue);background:#e9f2ff}.cp-stat.amber>span{color:var(--cp-amber);background:#fff3df}.cp-stat.violet>span{color:var(--cp-violet);background:#f0edff}.cp-stat.green>span{color:var(--cp-green);background:#e8f6f1}.cp-stat div{display:grid;align-content:start}.cp-stat small{color:var(--cp-muted)}.cp-stat strong{margin:5px 0 3px;font-size:26px}.cp-stat p{margin:0;color:#8795a7;font-size:12px}.cp-overview-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:20px}.cp-panel{padding:23px;border:1px solid var(--cp-border);border-radius:7px;background:#fff}.cp-panel-head{min-height:45px;margin-bottom:21px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.cp-panel-head h3{margin:0 0 5px;font-size:18px}.cp-panel-head p{margin:0;color:var(--cp-muted);font-size:13px;line-height:1.5}.cp-panel-head>svg{color:var(--cp-blue)}.cp-link,.cp-danger-link{border:0;background:transparent;color:var(--cp-blue);font-weight:700}.cp-danger-link{color:var(--cp-red)}.cp-wallet-summary{color:#fff;background:#15385e;border-color:#15385e}.cp-wallet-summary .cp-panel-head p,.cp-wallet-summary small,.cp-wallet-summary dt{color:#b8cce1}.cp-wallet-summary .cp-panel-head>svg{color:#62d8d1}.cp-wallet-summary .cp-balance{display:grid;margin:30px 0 25px}.cp-wallet-summary .cp-balance strong{margin-top:7px;font-size:38px}.cp-wallet-summary dl{margin:0 0 25px;display:grid;gap:13px}.cp-wallet-summary dl div{display:flex;justify-content:space-between;gap:18px}.cp-wallet-summary dd{margin:0;text-align:right;word-break:break-all}.cp-list{display:grid}.cp-list-row{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid var(--cp-border)}.cp-list-row:first-child{border-top:0}.cp-list-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--cp-blue);background:#edf5ff;border-radius:6px}.cp-list-icon svg{width:18px}.cp-list-row>div,.cp-list-row>span:last-child{display:grid;gap:4px}.cp-list-row small{color:var(--cp-muted);font-size:11px}.cp-list-row>span:last-child{justify-items:end}.cp-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.cp-apply-layout{grid-template-columns:minmax(560px,1.25fr) minmax(360px,.75fr)}.cp-form{display:grid;gap:18px}.cp-form .cp-panel-head{margin-bottom:0}.cp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-form-grid .full{grid-column:1 / -1}.cp-form input:disabled{color:#7c8a9d;background:#f3f6f9}.cp-phone>span{display:grid;grid-template-columns:88px 1fr;gap:8px}.cp-available{color:var(--cp-green);background:#e9f7f2;border:1px solid #c6ebdf;padding:7px 10px;border-radius:5px;font-size:12px;font-weight:800}.cp-form-actions{padding-top:17px;border-top:1px solid var(--cp-border);display:flex;justify-content:space-between;align-items:center;gap:20px}.cp-form-actions p{margin:0;display:flex;align-items:center;gap:8px;color:var(--cp-muted);font-size:12px}.cp-form-actions svg{width:17px;color:var(--cp-green)}.cp-alert{min-height:48px;padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid;border-radius:6px;line-height:1.55}.cp-alert.danger{color:#a42d3e;background:#fff2f3;border-color:#efbdc5}.cp-alert.success{color:#146e58;background:#edf9f5;border-color:#b7e5d7}.cp-alert.info{color:#245b99;background:#eff6ff;border-color:#c4daf4}.cp-alert.warning{color:#78500c;background:#fff8e8;border-color:#ead39f}.cp-application-row{padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;border-top:1px solid var(--cp-border)}.cp-application-row:first-child{border-top:0}.cp-application-row>div{display:flex;align-items:center;gap:8px}.cp-application-row>div:first-child{display:grid}.cp-application-row small{color:var(--cp-muted);font-size:11px}.cp-application-row p{grid-column:1 / -1;margin:0;color:var(--cp-muted);font-size:12px}.cp-empty{min-height:230px;padding:35px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--cp-muted)}.cp-empty>svg{width:34px;height:34px;color:#9ab0c7;margin-bottom:13px}.cp-empty b{color:#405269}.cp-empty p{max-width:420px;margin:7px 0 0;font-size:13px;line-height:1.55}.cp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:19px}.cp-vcc{min-height:315px;padding:23px;display:flex;flex-direction:column;color:#fff;background:#16375d;border:1px solid #264e78;border-radius:8px;box-shadow:0 13px 30px #1f42671f}.cp-vcc:nth-child(3n+2){background:#24405a;border-color:#46617a}.cp-vcc:nth-child(3n+3){background:#263956;border-color:#556781}.cp-vcc-top{display:flex;align-items:center;justify-content:space-between;color:#b8d5ed;font-size:11px;font-weight:800}.cp-vcc-top svg{color:#68ddd1}.cp-vcc>strong{margin:40px 0 25px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;letter-spacing:1px}.cp-vcc-meta{display:grid;grid-template-columns:1fr auto;gap:12px}.cp-vcc-meta>span,.cp-vcc-balance{display:grid;gap:4px}.cp-vcc small{color:#a9bed4}.cp-vcc-balance{margin:20px 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.15)}.cp-vcc-balance b{font-size:18px}.cp-vcc-actions{display:grid;grid-template-columns:1.2fr .8fr;gap:9px;margin-top:auto}.cp-modal-backdrop{position:fixed;inset:0;padding:30px;display:grid;place-items:center;background:#09172799;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100}.cp-modal{width:min(650px,100%);max-height:calc(100vh - 60px);overflow:auto;padding:25px;border-radius:8px;background:#fff;box-shadow:0 25px 70px #00000040}.cp-modal-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.cp-modal-head h3{margin:5px 0;font-size:23px}.cp-modal-head p{margin:0;color:var(--cp-muted)}.cp-secret-fields{margin:20px 0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.cp-secret-fields>div{min-height:92px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;border:1px solid var(--cp-border);border-radius:6px;background:#f8fafc}.cp-secret-fields small{grid-column:1 / -1;color:var(--cp-muted)}.cp-secret-fields b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.cp-secret-fields .cp-icon{width:32px;height:32px;flex-basis:32px;background:#fff}.cp-segment{width:max-content;margin-bottom:18px;padding:4px;display:flex;border:1px solid var(--cp-border);border-radius:6px;background:#eaf0f6}.cp-segment button{height:36px;padding:0 17px;border:0;border-radius:4px;color:var(--cp-muted);background:transparent;font-weight:700}.cp-segment button.active{color:var(--cp-text);background:#fff;box-shadow:0 2px 8px #1f364e1a}.cp-table-wrap{overflow-x:auto;border:1px solid var(--cp-border);border-radius:7px;background:#fff}.cp-table-wrap table{width:100%;min-width:820px;border-collapse:collapse}.cp-table-wrap th{height:48px;padding:0 16px;color:#5f7085;background:#f7f9fc;border-bottom:1px solid var(--cp-border);text-align:left;font-size:12px;white-space:nowrap}.cp-table-wrap td{height:58px;padding:10px 16px;color:#354961;border-bottom:1px solid #edf1f5;font-size:13px}.cp-table-wrap tr:last-child td{border-bottom:0}.cp-table-wrap tr:hover td{background:#f9fbfd}.positive{color:var(--cp-green)!important;font-weight:800}.negative{color:var(--cp-red)!important;font-weight:800}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.truncate{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-recharge-start{width:min(680px,100%);margin:0 auto}.cp-recharge-heading{margin-bottom:24px;display:flex;align-items:center;gap:15px}.cp-recharge-heading>span{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;color:var(--cp-blue);background:#e9f2ff;border-radius:7px}.cp-recharge-heading h3{margin:0 0 5px;font-size:21px}.cp-recharge-heading p{margin:0;color:var(--cp-muted)}.cp-recharge-start .cp-form{max-width:560px;margin:0 auto}.cp-recharge-order{width:min(980px,100%);margin:0 auto;display:grid;gap:22px}.cp-recharge-order-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--cp-border)}.cp-recharge-order-head h3{margin:5px 0;font-size:24px}.cp-recharge-order-head p{margin:0;color:var(--cp-muted)}.cp-recharge-payment{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:center}.cp-recharge-qr{display:grid;justify-items:center;gap:12px;padding:20px;border:1px solid var(--cp-border);border-radius:7px;background:#fff}.cp-recharge-qr>svg{max-width:100%;height:auto}.cp-recharge-qr small{color:var(--cp-muted);text-align:center}.cp-recharge-details{min-width:0;display:grid;gap:16px}.cp-exact-amount{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding-bottom:16px;border-bottom:1px solid var(--cp-border)}.cp-exact-amount small{grid-column:1 / -1;color:var(--cp-muted)}.cp-exact-amount strong{color:var(--cp-blue);font-size:34px;letter-spacing:0}.cp-exact-amount em{font-size:15px;font-style:normal}.cp-exact-amount .cp-link{display:inline-flex;align-items:center;gap:5px}.cp-exact-amount .cp-link svg{width:15px}.cp-recharge-details dl{margin:0;display:grid}.cp-recharge-details dl div{min-height:54px;padding:10px 0;display:grid;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf1f5}.cp-recharge-details dt{color:var(--cp-muted)}.cp-recharge-details dd{margin:0;overflow-wrap:anywhere;font-weight:750}.cp-recharge-timer{min-height:44px;padding:0 13px;display:flex;align-items:center;gap:9px;color:#7b540f;background:#fff8e8;border:1px solid #ead39f;border-radius:6px;font-weight:700}.cp-recharge-timer svg{width:18px}.cp-recharge-timer.expired{color:#a42d3e;background:#fff2f3;border-color:#efbdc5}.cp-recharge-completed{min-height:230px;display:grid;place-content:center;justify-items:center;text-align:center}.cp-recharge-completed>span{width:62px;height:62px;display:grid;place-items:center;color:#fff;background:var(--cp-green);border-radius:50%}.cp-recharge-completed.expired>span{background:var(--cp-red)}.cp-recharge-completed h4{margin:18px 0 7px;font-size:24px}.cp-recharge-completed p{margin:0;color:var(--cp-muted)}.cp-recharge-actions{display:flex;justify-content:flex-end;gap:10px}.cp-key-alert{margin-bottom:20px;justify-content:space-between}.cp-key-alert span{display:grid;gap:5px}.cp-key-alert code{overflow-wrap:anywhere;color:#5b430d}.cp-api-key{min-height:72px;padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--cp-border)}.cp-api-key:first-child{border-top:0}.cp-api-key>span{display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:10px}.cp-api-key svg{grid-row:1 / 3;color:var(--cp-blue)}.cp-api-key small{color:var(--cp-muted)}.cp-api-doc code,.cp-api-doc pre{display:block;padding:13px;overflow-x:auto;border:1px solid var(--cp-border);border-radius:5px;color:#1f4f83;background:#f4f7fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cp-api-doc h4{margin:20px 0 7px}.cp-api-doc p{color:var(--cp-muted);line-height:1.65}.cp-profile-meta{margin-top:14px;display:grid;gap:12px}.cp-profile-meta span{display:flex;justify-content:space-between;gap:15px;padding-top:12px;border-top:1px solid var(--cp-border)}.cp-profile-meta small{color:var(--cp-muted)}.cp-toast{position:fixed;right:28px;top:98px;min-height:45px;padding:0 13px 0 17px;display:flex;align-items:center;gap:13px;color:#fff;background:#15385e;border:0;border-radius:6px;box-shadow:0 13px 35px #132f4c3b;z-index:60}.cp-toast svg{width:15px}.cp-mobile-menu,.cp-mobile-close,.cp-sidebar-mask{display:none}*{scrollbar-width:thin;scrollbar-color:#7aa9d6 #eaf0f6}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:#eaf0f6}*::-webkit-scrollbar-thumb{background:#7aa9d6;border:2px solid #eaf0f6;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:#4c87c0}@media(max-width:1160px){.cp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-card-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.cp-apply-layout{grid-template-columns:1fr}}@media(max-width:860px){.cp-auth{grid-template-columns:1fr}.cp-auth-story{min-height:360px;padding:32px}.cp-auth-story h1{font-size:42px}.cp-auth-points{display:none}.cp-auth-panel{padding:45px 24px}.cp-sidebar{transform:translate(-100%);transition:transform .2s ease;box-shadow:20px 0 50px #0e243d26}.cp-sidebar.open{transform:translate(0)}.cp-main{margin-left:0}.cp-mobile-menu,.cp-mobile-close{display:grid}.cp-sidebar-mask{display:block;position:fixed;inset:0;border:0;background:#0c1e3273;z-index:19}.cp-topbar{padding:0 18px}.cp-topbar .cp-kicker{display:none}.cp-account-balance{min-width:0}.cp-content{padding:25px 18px 50px}.cp-overview-grid,.cp-two-column{grid-template-columns:1fr}.cp-page-intro{display:grid}.cp-page-intro>button,.cp-page-intro>select{justify-self:start;margin-top:0}}@media(max-width:600px){.cp-auth-story{min-height:310px}.cp-auth-story h1{font-size:34px}.cp-auth-story p{font-size:15px}.cp-stat-grid,.cp-card-grid,.cp-form-grid{grid-template-columns:1fr}.cp-form-grid .full{grid-column:auto}.cp-stat{min-height:116px}.cp-page-intro h2{font-size:24px}.cp-panel{padding:18px}.cp-form-actions{align-items:stretch;flex-direction:column}.cp-secret-fields{grid-template-columns:1fr}.cp-modal-backdrop{padding:12px}.cp-modal{padding:19px;max-height:calc(100vh - 24px)}.cp-key-alert{align-items:stretch;flex-direction:column}.cp-vcc{min-height:300px}.cp-account-balance span{display:none}.cp-account-balance{width:46px;min-height:46px;padding:0;justify-content:center}.cp-recharge-payment{grid-template-columns:1fr}.cp-recharge-qr{width:min(260px,100%);justify-self:center}.cp-exact-amount{grid-template-columns:1fr}.cp-recharge-details dl div{grid-template-columns:82px minmax(0,1fr) auto}.cp-recharge-actions{align-items:stretch;flex-direction:column}}.affiliate-page{min-height:100vh;color:#eaf2ff;background:radial-gradient(circle at 12% 8%,rgba(88,124,255,.2),transparent 30rem),radial-gradient(circle at 90% 20%,rgba(22,205,179,.14),transparent 28rem),#080d18;padding:0 clamp(20px,5vw,72px) 64px}.affiliate-loading{display:grid;place-items:center}.affiliate-public-head,.affiliate-dashboard-head{max-width:1240px;min-height:78px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.affiliate-public-head a,.affiliate-public-head button,.affiliate-dashboard-head a,.affiliate-dashboard-head button{color:#c9d5e9;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;text-decoration:none}.affiliate-public-head button,.affiliate-dashboard-head button{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:10px 14px}.affiliate-public-head nav{display:flex;align-items:center;gap:12px}.affiliate-hero{max-width:1240px;min-height:calc(100vh - 142px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.72fr);align-items:center;gap:clamp(40px,7vw,100px);padding:70px 0}.affiliate-kicker{display:inline-flex;padding:7px 12px;color:#8fe8d6;background:#16cdb31a;border:1px solid rgba(22,205,179,.24);border-radius:99px;font-size:13px;letter-spacing:.12em}.affiliate-hero h1{max-width:720px;margin:22px 0 18px;font-size:clamp(40px,5.4vw,72px);line-height:1.08;letter-spacing:-.045em}.affiliate-hero-copy>p{max-width:660px;color:#9cabc2;font-size:17px;line-height:1.85}.affiliate-tier-preview{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.affiliate-tier-preview>div{min-width:150px;display:grid;gap:7px;padding:17px 18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:14px}.affiliate-tier-preview span,.affiliate-tier-preview strong{color:#8d9ab0;font-size:12px;font-weight:500}.affiliate-tier-preview b{color:#8fe8d6;font-size:26px}.affiliate-auth-card,.affiliate-panel,.affiliate-share-card,.affiliate-tier-card,.affiliate-summary-grid article{background:#101827db;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 80px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.affiliate-auth-card{padding:32px;border-radius:22px}.affiliate-auth-icon{width:54px;height:54px;display:grid;place-items:center;color:#8fe8d6;background:#16cdb31f;border-radius:16px}.affiliate-auth-card h2{margin:22px 0 8px;font-size:26px}.affiliate-auth-card>p,.affiliate-auth-card>small{color:#8998af;line-height:1.65}.affiliate-auth-card label,.affiliate-withdraw-form label{display:grid;gap:8px;margin-top:20px;color:#a9b7ca;font-size:13px}.affiliate-auth-card input,.affiliate-withdraw-form input,.affiliate-withdraw-admin-list input{width:100%;box-sizing:border-box;color:#eef5ff;background:#0a111f;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:13px 14px;outline:none}.affiliate-admin .affiliate-withdraw-admin-list input{color:#202b3c;background:#fff;border-color:#dfe4eb}.affiliate-auth-card input:focus,.affiliate-withdraw-form input:focus{border-color:#5cdbc2b8;box-shadow:0 0 0 3px #16cdb314}.affiliate-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin:24px 0 12px;padding:14px;color:#06120f;font-weight:700;background:linear-gradient(135deg,#90ead8,#48cbb2);border:0;border-radius:11px}.affiliate-primary:disabled{opacity:.55}.affiliate-error,.affiliate-notice{margin-top:14px;padding:11px 13px;color:#ffb9b9;background:#dc45451a;border:1px solid rgba(220,69,69,.22);border-radius:9px;font-size:13px}.affiliate-notice{color:#a4eadb;background:#16cdb317;border-color:#16cdb333}.affiliate-page.dashboard{padding-top:0}.affiliate-dashboard-head>div{display:flex;align-items:center;gap:12px}.affiliate-dashboard-head span{color:#8291a7;font-size:13px}.affiliate-dashboard-head strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.affiliate-dashboard-head nav{display:flex;align-items:center;gap:12px}.affiliate-share-card,.affiliate-summary-grid,.affiliate-tier-card,.affiliate-dashboard-grid{max-width:1240px;margin-left:auto;margin-right:auto}.affiliate-share-card{margin-top:34px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:17px}.affiliate-share-card>div{min-width:0;display:grid;gap:6px}.affiliate-share-card span,.affiliate-share-card small{color:#8897ad}.affiliate-share-card strong{overflow:hidden;text-overflow:ellipsis;color:#dfe9fa}.affiliate-share-card button,.affiliate-panel-title button{flex:none;display:inline-flex;align-items:center;gap:8px;color:#07130f;background:#8fe8d6;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.affiliate-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.affiliate-summary-grid article{position:relative;display:grid;gap:8px;padding:22px;border-radius:15px;overflow:hidden}.affiliate-summary-grid article>i{position:absolute;right:18px;top:18px;color:#8fe8d657}.affiliate-summary-grid span{color:#8796ad;font-size:13px}.affiliate-summary-grid strong{font-size:25px}.affiliate-tier-card{margin-top:18px;padding:22px 24px;border-radius:15px}.affiliate-tier-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.affiliate-tier-card span,.affiliate-tier-card p{color:#8997ab}.affiliate-tier-card strong{color:#8fe8d6;font-size:25px}.affiliate-tier-track{height:8px;margin:16px 0 12px;background:#ffffff14;border-radius:99px;overflow:hidden}.affiliate-tier-track i{height:100%;display:block;background:linear-gradient(90deg,#42c9ae,#92ecd9);border-radius:inherit}.affiliate-tier-card p{margin:0;font-size:13px}.affiliate-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:18px;margin-top:18px}.affiliate-panel{border-radius:15px;overflow:hidden}.affiliate-panel-title{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.affiliate-panel-title>div{display:grid;gap:4px}.affiliate-panel-title span{color:#8997ad;font-size:12px}.affiliate-panel-title button{padding:8px 10px;color:#b8c5d7;background:#ffffff0f;font-weight:500}.affiliate-table-wrap{overflow-x:auto}.affiliate-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.affiliate-table-wrap th,.affiliate-table-wrap td{padding:14px 18px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.affiliate-table-wrap th{color:#75849a;font-weight:500}.affiliate-table-wrap td{color:#b5c1d3}.affiliate-table-wrap td strong,.affiliate-table-wrap td small,.affiliate-income small{display:block}.affiliate-table-wrap td small{margin-top:5px;color:#718097}.affiliate-income{color:#8fe8d6!important}.affiliate-side-stack{display:grid;align-content:start;gap:18px}.affiliate-withdraw-form form{padding:0 20px 20px}.affiliate-withdraw-form form>small{display:block;margin-top:12px;color:#78879d}.affiliate-money-input{position:relative}.affiliate-money-input b{position:absolute;left:14px;top:13px;color:#8392a8}.affiliate-money-input input{padding-left:32px}.affiliate-withdraw-list>div,.affiliate-admin-list>div{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.06)}.affiliate-withdraw-list span,.affiliate-admin-list span{display:grid;gap:5px}.affiliate-withdraw-list small,.affiliate-admin-list small{color:#79889e}.affiliate-status{display:inline-flex;width:max-content;padding:5px 8px;color:#e6be71;background:#d9a0351a;border-radius:7px;font-size:12px}.affiliate-status.paid{color:#8fe8d6;background:#16cdb31a}.affiliate-status.rejected{color:#f09a9a;background:#dc45451a}.affiliate-empty{padding:28px 20px;color:#728198;text-align:center}.affiliate-admin{display:grid;gap:18px}.affiliate-admin-top{align-items:start}.affiliate-admin .success-box{padding:12px 15px;color:#226f5d;background:#ddf7f0;border:1px solid #b8e9dd;border-radius:10px}.affiliate-tier-editor{display:grid;gap:10px;margin:18px 0}.affiliate-tier-editor-head,.affiliate-tier-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-tier-editor-head p{margin:4px 0 0;color:var(--muted, #6c7687);font-size:12px}.affiliate-tier-row{padding:11px 12px;color:var(--text, #f3fbff);background:#ffffff09;border:1px solid var(--line, rgba(148, 163, 184, .16));border-radius:10px}.affiliate-tier-row label{display:flex;align-items:center;gap:7px}.affiliate-tier-row input{width:82px;padding:8px}.affiliate-admin-list>div{min-height:72px;border-color:var(--line, rgba(148, 163, 184, .16))}.affiliate-code-badge{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:7px!important;color:#315ee7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.affiliate-admin-list button,.affiliate-review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.affiliate-withdraw-admin-list>div{min-height:76px;display:grid;grid-template-columns:.6fr 1fr minmax(180px,.9fr) auto;align-items:center;gap:18px;padding:12px 18px;border-bottom:1px solid #edf0f4}.affiliate-withdraw-admin-list>div>span{display:grid;gap:5px}.affiliate-withdraw-admin-list small{color:#798397}.affiliate-review-actions{display:flex;gap:8px}.affiliate-review-actions button{white-space:nowrap}.affiliate-admin .affiliate-status.paid{color:#16715d;background:#dcf6ef}.affiliate-admin .affiliate-status.rejected{color:#a23b3b;background:#fde6e6}@media(max-width:960px){.affiliate-hero,.affiliate-dashboard-grid{grid-template-columns:1fr}.affiliate-hero{padding-top:45px}.affiliate-summary-grid{grid-template-columns:repeat(2,1fr)}.affiliate-withdraw-admin-list>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.affiliate-page{padding-left:14px;padding-right:14px}.affiliate-public-head,.affiliate-dashboard-head{min-height:66px}.affiliate-public-head>a,.affiliate-public-head nav>a:first-child,.affiliate-dashboard-head nav>a:first-child,.affiliate-dashboard-head nav>a:nth-child(3){display:none}.affiliate-hero{display:block;padding:42px 0}.affiliate-hero h1{font-size:39px}.affiliate-auth-card{margin-top:38px;padding:24px 20px}.affiliate-tier-preview>div{min-width:calc(50% - 7px);box-sizing:border-box}.affiliate-share-card{align-items:stretch;flex-direction:column}.affiliate-share-card button{justify-content:center}.affiliate-summary-grid{grid-template-columns:1fr 1fr}.affiliate-summary-grid article{padding:17px}.affiliate-summary-grid strong{font-size:20px}.affiliate-tier-row{flex-wrap:wrap}.affiliate-withdraw-admin-list>div{grid-template-columns:1fr}.affiliate-review-actions{flex-wrap:wrap}}.agent-public-page{min-height:100vh;color:#f4fbff;background:radial-gradient(circle at 12% 0%,rgba(24,211,191,.14),transparent 31%),radial-gradient(circle at 88% 20%,rgba(29,150,218,.13),transparent 28%),#071017}.agent-public-head,.agent-dashboard-head{width:min(1180px,calc(100% - 36px));min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.agent-public-head nav,.agent-dashboard-actions,.agent-row-actions{display:flex;align-items:center;gap:12px}.agent-public-head nav a,.agent-dashboard-actions a,.agent-redeem-link,.agent-welcome>a{color:#9eb2c2}.agent-public-head nav a:hover,.agent-dashboard-actions a:hover,.agent-redeem-link:hover,.agent-welcome>a:hover{color:#5ee9d2}.agent-wordmark{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:800}.agent-wordmark>span{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(77,232,212,.38);border-radius:10px;color:#4de8d4;background:#4de8d417;font-size:14px}.agent-kicker{color:#59ead5;font-size:12px;font-weight:800;letter-spacing:.14em}.agent-auth-shell{width:min(1080px,calc(100% - 36px));display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1fr);gap:70px;align-items:center;margin:55px auto 90px}.agent-auth-copy h1,.agent-redeem-hero h1,.agent-welcome h1{margin:12px 0;font-size:clamp(36px,5vw,62px);letter-spacing:-.045em}.agent-auth-copy>p,.agent-redeem-hero>p,.agent-welcome p{color:#899dac;line-height:1.8}.agent-auth-points{display:grid;gap:13px;margin:30px 0}.agent-auth-points span{display:flex;align-items:center;gap:10px;color:#c8d8e2}.agent-auth-points svg{color:#57dfcb}.agent-auth-card,.agent-redeem-card,.agent-section-card{border:1px solid rgba(144,173,190,.16);border-radius:18px;background:#0d1922e0;box-shadow:0 30px 90px #00000047}.agent-auth-card{overflow:hidden}.agent-auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(144,173,190,.13)}.agent-auth-tabs button{min-height:56px;border:0;border-radius:0;color:#8297a6;background:transparent;box-shadow:none}.agent-auth-tabs button.active{color:#ecffff;background:#4de8d414;box-shadow:inset 0 -2px #4de8d4}.agent-form{display:grid;gap:18px;padding:28px}.agent-form h2,.agent-form p,.agent-apply-success h2,.agent-apply-success p{margin:0}.agent-form>div:first-child p{margin-top:7px;color:#8295a5}.agent-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.agent-form label,.agent-redeem-card label,.agent-dynamic-fields label{display:grid;gap:8px;color:#bed0dc;font-size:13px}.agent-form label small{color:#748a99;font-size:12px;line-height:1.45}.agent-form-grid .wide{grid-column:1 / -1}.agent-form input,.agent-form textarea,.agent-redeem-card input,.agent-redeem-card textarea,.agent-redeem-card select{border-color:#93b1c233;background:#030b11a8}.agent-error{padding:11px 13px;border:1px solid rgba(255,107,107,.25);border-radius:9px;color:#ff9a9a;background:#ff6b6b14}.agent-apply-success,.agent-redeem-success{display:grid;justify-items:center;gap:14px;padding:50px 32px;text-align:center}.agent-apply-success>svg,.agent-redeem-success>svg{color:#5ce5cf}.agent-dashboard-head{width:min(1280px,calc(100% - 42px));border-bottom:1px solid rgba(144,173,190,.11)}.agent-ghost-button,.agent-icon-button,.agent-text-button{border-color:#97b5c52e;color:#b8cad5;background:#ffffff09;box-shadow:none}.agent-icon-button{width:36px;min-height:36px;padding:0}.agent-dashboard-shell{width:min(1280px,calc(100% - 42px));display:grid;gap:20px;margin:42px auto 80px}.agent-welcome,.agent-section-title,.agent-admin-title,.agent-admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.agent-welcome h1{margin:7px 0;font-size:38px}.agent-welcome p{margin:0}.agent-welcome>a{padding:10px 14px;border:1px solid rgba(87,223,203,.25);border-radius:9px}.agent-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-metric{display:flex;align-items:center;gap:15px;min-height:112px;padding:20px;border:1px solid rgba(144,173,190,.14);border-radius:15px;background:#0d1922c7}.agent-metric>span{color:#57dfcb}.agent-metric>div{display:grid;gap:7px}.agent-metric small{color:#8094a4}.agent-metric strong{font-size:25px}.agent-metric.balance{border-color:#57dfcb47;background:linear-gradient(135deg,#57dfcb1a,#0d1922c7)}.agent-section-card{padding:20px}.agent-section-title{margin-bottom:18px}.agent-section-title h2,.agent-section-title p{margin:0}.agent-section-title p{margin-top:5px;color:#7f93a2;font-size:13px}.agent-section-title>span{color:#61ead5;font-weight:700}.agent-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.agent-catalog-card{display:grid;gap:14px;padding:17px;border:1px solid rgba(144,173,190,.13);border-radius:12px;background:#ffffff06}.agent-catalog-card small{color:#57dfcb}.agent-catalog-card h3,.agent-catalog-card p{margin:4px 0 0}.agent-catalog-card p{color:#8da0ae}.agent-catalog-card>strong{font-size:22px}.agent-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:20px;align-items:start}.agent-list{display:grid}.agent-voucher-row,.agent-wallet-row{display:grid;align-items:center;gap:13px;min-height:72px;border-bottom:1px solid rgba(144,173,190,.1)}.agent-voucher-row{grid-template-columns:minmax(180px,1fr) auto auto auto}.agent-wallet-row{grid-template-columns:minmax(0,1fr) auto}.agent-voucher-row>span:first-child,.agent-wallet-row>span{display:grid;gap:5px}.agent-voucher-row small,.agent-wallet-row small{color:#738897}.agent-voucher-row code{color:#a7c5d4;font-size:12px}.agent-wallet-row>span:last-child{text-align:right}.agent-wallet-row .income strong{color:#5ee4be}.agent-wallet-row .expense strong{color:#f4bc79}.agent-status{display:inline-flex;width:max-content;padding:5px 8px;border-radius:7px;color:#eac083;background:#eac0831a;font-size:12px}.agent-status.approved,.agent-status.redeemed{color:#64e4c1;background:#64e4c11a}.agent-status.rejected,.agent-status.disabled,.agent-status.voided{color:#ef9696;background:#ef96961a}.agent-empty{padding:28px;color:#718696;text-align:center}.agent-redeem-shell{width:min(1020px,calc(100% - 36px));display:grid;grid-template-columns:.8fr minmax(460px,1fr);gap:55px;align-items:start;margin:70px auto 90px}.agent-redeem-hero{padding-top:30px}.agent-redeem-hero h1{font-size:48px}.agent-redeem-steps{display:grid;gap:12px;margin-top:32px}.agent-redeem-steps span{display:flex;align-items:center;gap:10px;color:#647b8b}.agent-redeem-steps span.active{color:#cde4ed}.agent-redeem-steps b{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(144,173,190,.2);border-radius:50%}.agent-redeem-steps .active b{border-color:#57dfcb;color:#57dfcb}.agent-redeem-card{padding:28px}.agent-redeem-card form{display:grid;gap:18px}.agent-field-help{margin:-8px 0 4px;color:#748a99;font-size:12px}.agent-valid-card,.agent-auto-hint{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(87,223,203,.22);border-radius:11px;background:#57dfcb12}.agent-valid-card>svg,.agent-auto-hint>svg{color:#5ee2cd}.agent-valid-card>span,.agent-auto-hint>span{display:grid;flex:1;gap:4px}.agent-valid-card small,.agent-auto-hint small{color:#8097a5}.agent-text-button{min-height:34px}.agent-dynamic-fields{display:grid;gap:15px}.agent-dynamic-fields label>small{color:#758b99;line-height:1.6}.agent-dynamic-fields label>span b{color:#ef8d8d}.agent-redeem-success code{padding:12px 15px;border-radius:9px;background:#ffffff0d;color:#8ee9da}.agent-redeem-success>div{display:flex;gap:10px}.agent-redeem-success a{display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(144,173,190,.2);border-radius:8px}.agent-admin{display:grid;gap:18px}.agent-admin .success-box{color:#8be4d3;background:#14d8a514;border-color:#14d8a533}.agent-admin-catalog-form{display:grid;grid-template-columns:minmax(280px,1fr) 180px auto;gap:13px;align-items:end}.agent-admin-catalog-list{display:grid;gap:9px;margin-top:18px}.agent-admin-catalog-list>div{display:grid;grid-template-columns:minmax(260px,1fr) 150px 110px auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.agent-admin-catalog-list>div>span:first-child{display:grid;gap:5px}.agent-admin-catalog-list small{color:var(--muted)}.agent-admin-catalog-list label:first-of-type{display:flex;align-items:center;gap:6px}.agent-admin-list{display:grid;gap:12px}.agent-admin-card{display:grid;gap:13px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#ffffff06}.agent-admin-card-head>span:first-child{display:grid;gap:5px}.agent-admin-card-head small{color:var(--muted)}.agent-application-note{margin:0;color:#91a2af;font-size:13px}.agent-admin-actions{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:9px}.agent-admin-balance{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(190px,1.2fr) minmax(145px,.8fr) minmax(130px,.7fr) auto;gap:10px;align-items:end;padding-top:13px;border-top:1px solid var(--line)}.agent-admin-balance label{display:grid;gap:7px}.agent-admin-balance label span{color:var(--muted);font-size:12px}.agent-admin-vouchers summary{color:#9eb2c0;cursor:pointer}.agent-admin-vouchers>div{display:grid;margin-top:10px}.agent-admin-vouchers>div>div{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto auto;gap:12px;align-items:center;min-height:48px;border-top:1px solid var(--line)}.agent-admin-vouchers code{color:#78dcca}@media(max-width:900px){.agent-auth-shell,.agent-redeem-shell,.agent-dashboard-columns{grid-template-columns:1fr}.agent-auth-shell{gap:30px}.agent-metric-grid,.agent-catalog-grid,.agent-admin-catalog-form,.agent-admin-balance{grid-template-columns:1fr 1fr}.agent-admin-catalog-form button,.agent-admin-balance button{grid-column:1 / -1}}@media(max-width:620px){.agent-public-head nav a:nth-child(n+3),.agent-dashboard-actions>a:nth-child(2),.agent-dashboard-actions>span{display:none}.agent-auth-shell,.agent-redeem-shell{width:min(100% - 24px,560px);margin-top:25px}.agent-auth-copy h1,.agent-redeem-hero h1{font-size:38px}.agent-auth-card,.agent-redeem-card{border-radius:13px}.agent-form{padding:20px}.agent-form-grid,.agent-metric-grid,.agent-catalog-grid,.agent-admin-catalog-form,.agent-admin-balance{grid-template-columns:1fr}.agent-dashboard-shell{width:min(100% - 24px,600px);margin-top:26px}.agent-welcome{align-items:flex-start;flex-direction:column}.agent-voucher-row{grid-template-columns:1fr auto;padding:12px 0}.agent-voucher-row code{grid-column:1 / -1}.agent-admin-catalog-list>div,.agent-admin-vouchers>div>div{grid-template-columns:1fr}.agent-admin-actions{grid-template-columns:1fr 1fr}.agent-admin-actions input{grid-column:1 / -1}}
