:root{color:oklch(22% .034 264);--page-ink:oklch(22% .034 264);--muted-ink:oklch(48% .036 268);--faint-ink:oklch(61% .032 268);--line:oklch(92% .028 260/.52);--glass:oklch(99% .012 250/.36);--glass-strong:oklch(99% .016 250/.58);--glass-soft:oklch(97% .03 250/.28);--glass-edge:oklch(100% .004 250/.76);--accent:oklch(54% .18 258);--accent-soft:oklch(91% .06 258/.58);--accent-ink:oklch(34% .14 258);--blue:oklch(55% .16 236);--violet:oklch(58% .15 304);--coral:oklch(63% .17 28);--orange:var(--coral);--danger:oklch(52% .16 25);--blur:blur(34px) saturate(190%);--shadow-glass:0 34px 90px oklch(35% .07 265/.18), 0 8px 18px oklch(100% .004 250/.2) inset, 0 -16px 34px oklch(67% .12 258/.08) inset;--shadow-float:0 32px 74px oklch(33% .08 265/.2), 0 10px 26px oklch(100% .004 250/.22) inset;--body-bg:radial-gradient(circle at 10% 8%, oklch(78% .16 236/.52), transparent 30%), radial-gradient(circle at 92% 12%, oklch(80% .15 304/.5), transparent 32%), radial-gradient(circle at 58% 96%, oklch(83% .12 192/.42), transparent 36%), linear-gradient(128deg, oklch(96% .028 250) 0%, oklch(92% .055 236) 42%, oklch(96% .038 304) 72%, oklch(98% .02 220) 100%);--body-aura:radial-gradient(ellipse 52% 34% at 28% 18%, oklch(100% .004 250/.54), transparent 60%), radial-gradient(ellipse 30% 58% at 78% 26%, oklch(75% .17 304/.34), transparent 62%), conic-gradient(from 210deg at 44% 34%, oklch(77% .15 236/.42), oklch(96% .02 250/.12), oklch(82% .13 304/.36), oklch(79% .13 196/.3), oklch(77% .15 236/.42));--body-grid:radial-gradient(circle at 16% 18%, oklch(100% .004 250/.58) 0 2px, transparent 3px), linear-gradient(oklch(100% .002 250/.24) 1px, transparent 1px), linear-gradient(90deg, oklch(100% .002 250/.2) 1px, transparent 1px);--grid-opacity:.78;--ease-out:cubic-bezier(.16, 1, .3, 1);font-synthesis:none;text-rendering:optimizelegibility;background:oklch(96% .024 250);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=dark]{color:oklch(93% .018 260);--page-ink:oklch(93% .018 260);--muted-ink:oklch(78% .032 268);--faint-ink:oklch(66% .038 270);--line:oklch(100% .004 260/.22);--glass:oklch(22% .05 270/.34);--glass-strong:oklch(25% .055 270/.54);--glass-soft:oklch(28% .06 270/.28);--glass-edge:oklch(100% .004 260/.24);--accent:oklch(68% .16 252);--accent-soft:oklch(52% .14 258/.34);--accent-ink:oklch(86% .07 252);--blue:oklch(72% .14 236);--violet:oklch(72% .14 304);--coral:oklch(73% .14 28);--danger:oklch(70% .15 25);--shadow-glass:0 34px 90px oklch(4% .02 270/.42), 0 8px 18px oklch(100% .004 260/.1) inset, 0 -18px 38px oklch(67% .12 258/.08) inset;--shadow-float:0 34px 80px oklch(4% .02 270/.48), 0 10px 26px oklch(100% .004 260/.12) inset;--body-bg:radial-gradient(circle at 10% 8%, oklch(48% .18 236/.48), transparent 31%), radial-gradient(circle at 90% 10%, oklch(47% .17 304/.46), transparent 34%), radial-gradient(circle at 58% 96%, oklch(45% .14 192/.34), transparent 38%), linear-gradient(128deg, oklch(18% .05 270) 0%, oklch(14% .055 258) 44%, oklch(19% .06 304) 74%, oklch(14% .04 250) 100%);--body-aura:radial-gradient(ellipse 52% 34% at 28% 18%, oklch(70% .1 236/.16), transparent 60%), radial-gradient(ellipse 32% 58% at 78% 26%, oklch(62% .17 304/.24), transparent 62%), conic-gradient(from 210deg at 44% 34%, oklch(48% .16 236/.3), oklch(24% .06 260/.12), oklch(52% .14 304/.28), oklch(44% .13 196/.22), oklch(48% .16 236/.3));--body-grid:radial-gradient(circle at 16% 18%, oklch(100% .004 260/.22) 0 2px, transparent 3px), linear-gradient(oklch(100% .002 260/.08) 1px, transparent 1px), linear-gradient(90deg, oklch(100% .002 260/.07) 1px, transparent 1px);--grid-opacity:.64;background:oklch(17% .045 270)}*{box-sizing:border-box}body{min-width:1180px;color:var(--page-ink);background:var(--body-bg);background-attachment:fixed;margin:0}body:before{content:"";z-index:-2;pointer-events:none;background:var(--body-aura);filter:blur(2px)saturate(128%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grid-opacity);background-image:var(--body-grid);background-size:180px 180px,48px 48px,48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:3px solid oklch(72% .14 258/.42)}.web-shell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--glass-edge);background:linear-gradient(180deg, oklch(100% .004 250/.52), oklch(96% .035 250/.24)), var(--glass);height:68px;-webkit-backdrop-filter:var(--blur);grid-template-columns:240px 1fr auto;align-items:center;padding:0 32px;display:grid;position:sticky;top:0;box-shadow:0 18px 46px oklch(33% .08 265/.12),inset 0 1px oklch(100% .004 250/.62)}.brand{align-items:center;gap:12px;width:max-content;display:inline-flex}.brand-mark{color:oklch(99% .008 250);background:radial-gradient(circle at 30% 18%, oklch(100% .004 250/.76), transparent 24%), linear-gradient(135deg, var(--accent), var(--violet));border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:inset 0 1px oklch(100% .004 250/.62),0 12px 28px oklch(44% .14 258/.22)}.brand strong,.brand small{display:block}.brand small{color:var(--faint-ink);margin-top:2px;font-size:12px}.topnav{align-items:center;gap:4px;display:flex}.topnav a{color:var(--muted-ink);transition:transform .24s var(--ease-out), color .24s var(--ease-out), background .24s var(--ease-out);border-radius:8px;padding:10px 16px;font-weight:650}.topnav a:hover{color:var(--accent-ink);background:oklch(100% .004 250/.34);transform:translateY(-1px)}.topnav a.router-link-active{color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 1px oklch(100% .004 250/.7)}.top-actions,.button-row{align-items:center;gap:10px;display:flex}.theme-toggle{border:1px solid var(--glass-edge);min-height:40px;color:var(--page-ink);background:linear-gradient(180deg, oklch(100% .004 250/.38), oklch(94% .04 250/.16)), var(--glass);cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(180%);transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px oklch(100% .004 250/.62),0 12px 28px oklch(34% .075 265/.08)}.theme-toggle:hover{box-shadow:var(--shadow-float);border-color:oklch(76% .1 258/.68);transform:translateY(-2px)}.theme-toggle span{color:oklch(99% .008 250);background:linear-gradient(135deg, var(--accent), var(--violet));border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid;box-shadow:inset 0 1px oklch(100% .004 250/.56),0 10px 20px oklch(42% .14 258/.16)}.theme-toggle strong{font-size:13px}.page-main{width:min(1440px,100vw - 64px);margin:0 auto;padding:28px 0 48px}.site-footer{color:oklch(82% .018 260/.52);text-align:center;background:oklch(13% .018 260/.72);border:1px solid oklch(100% .004 260/.08);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:min(1124px,100vw - 40px);min-height:40px;margin:0 auto 18px;padding:10px 24px;font-size:12px;line-height:1.5;display:flex;box-shadow:inset 0 1px oklch(100% .004 260/.08)}.site-footer span{min-width:0}.police-record{align-items:center;gap:5px;display:inline-flex}.police-record i{color:oklch(98% .018 80);background:linear-gradient(135deg,oklch(72% .18 40),oklch(58% .17 20));border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:850;display:grid}.primary-button,.ghost-button,.balance-pill{cursor:pointer;min-height:40px;transition:transform .26s var(--ease-out), border-color .26s var(--ease-out), background .26s var(--ease-out), color .26s var(--ease-out), box-shadow .26s var(--ease-out);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:0 16px;font-weight:750;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.primary-button:before,.ghost-button:before,.balance-pill:before{content:"";opacity:0;transition:transform .52s var(--ease-out), opacity .26s var(--ease-out);background:linear-gradient(112deg,#0000 15%,oklch(100% .004 250/.58) 46%,#0000 72%);position:absolute;inset:-2px;transform:translate(-70%)}.primary-button:hover,.ghost-button:hover,.balance-pill:hover{transform:translateY(-2px)}.primary-button:hover:before,.ghost-button:hover:before,.balance-pill:hover:before{opacity:1;transform:translate(70%)}.primary-button:active,.ghost-button:active,.balance-pill:active,.category-icon-card:active,.goods-card:active,.account-tile:active{transform:translateY(0)scale(.985)}.primary-button{color:oklch(99% .008 250);background:radial-gradient(circle at 28% 10%, oklch(100% .004 250/.48), transparent 25%), linear-gradient(135deg, var(--accent), var(--violet));box-shadow:0 16px 34px oklch(42% .14 258/.24),inset 0 1px oklch(100% .004 250/.54)}.primary-button:disabled{cursor:not-allowed;opacity:.65}.primary-button:disabled:hover{transform:none}.ghost-button,.balance-pill{color:var(--page-ink);border-color:var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 1px oklch(100% .004 250/.78),inset 0 -10px 24px oklch(66% .11 258/.08),0 12px 28px oklch(34% .075 265/.09)}.wide{width:100%}.commerce-layout{flex-direction:column;gap:20px;display:flex}.auth-panel,.order-panel,.product-media,.table-panel,.info-panel,.settings-panel,.member-card,.account-tile,.toolbar,.hero-band{border:1px solid var(--glass-edge);background:linear-gradient(145deg, oklch(100% .004 250/.5), oklch(95% .04 250/.22)), var(--glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--blur);border-radius:24px;position:relative;overflow:hidden}.auth-panel:before,.order-panel:before,.product-media:before,.table-panel:before,.info-panel:before,.settings-panel:before,.member-card:before,.account-tile:before,.toolbar:before,.hero-band:before{content:"";pointer-events:none;border-radius:inherit;opacity:.86;background:radial-gradient(70% 26% at 22% 0,oklch(100% .004 250/.72),#0000 62%),linear-gradient(135deg,oklch(100% .004 250/.38),#0000 38%,oklch(72% .13 258/.1));position:absolute;inset:0}.auth-panel>*,.order-panel>*,.product-media>*,.table-panel>*,.info-panel>*,.settings-panel>*,.member-card>*,.account-tile>*,.toolbar>*,.hero-band>*{z-index:1;position:relative}.content-stack{flex-direction:column;gap:16px;width:min(100%,1280px);min-width:0;margin:0 auto;display:flex}.commerce-layout>.content-stack{width:100%}.hero-band{background:radial-gradient(circle at 18% 18%, oklch(100% .004 250/.78), transparent 28%), radial-gradient(circle at 88% 20%, oklch(76% .17 304/.38), transparent 32%), linear-gradient(118deg, oklch(100% .004 250/.48), oklch(83% .12 236/.34) 58%, oklch(86% .1 304/.32)), var(--glass);min-height:168px;animation:panel-rise .56s var(--ease-out) both;justify-content:space-between;align-items:center;padding:32px 36px;display:flex}.category-board{min-width:0}.category-canvas{border:1px solid var(--glass-edge);background:radial-gradient(circle at 12% 0%, oklch(100% .004 250/.72), transparent 30%), radial-gradient(circle at 86% 10%, oklch(78% .16 304/.24), transparent 34%), linear-gradient(90deg, oklch(100% .004 250/.46), oklch(94% .05 250/.24)), var(--glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--blur);animation:panel-rise .52s var(--ease-out) both;border-radius:28px;position:relative;overflow:hidden}.category-canvas:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(110deg,oklch(100% .004 250/.58),#0000 28%),radial-gradient(55% 20% at 50% 0,oklch(100% .004 250/.56),#0000 66%),linear-gradient(oklch(100% .004 250/.36),#0000 42%);position:absolute;inset:0}.category-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 14px;display:flex;position:relative}.category-head h2{color:var(--page-ink);margin:0 0 6px;font-size:18px}.category-breadcrumb{color:var(--faint-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.category-breadcrumb em{color:var(--muted-ink);border-left:1px solid var(--line);padding-left:8px;font-style:normal}.compact-button{min-height:34px;padding:0 12px}.root-tabs{z-index:1;flex-wrap:wrap;gap:8px;padding:0 24px 16px;display:flex;position:relative}.root-tabs button{border:1px solid var(--glass-edge);height:32px;color:var(--muted-ink);background:linear-gradient(180deg, oklch(100% .004 250/.52), oklch(94% .04 250/.24)), var(--glass);cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(175%);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;padding:0 14px;font-weight:750;transform:translateZ(0);box-shadow:inset 0 1px oklch(100% .004 250/.58),0 10px 24px oklch(34% .075 265/.08)}.root-tabs button:hover{border-color:oklch(76% .1 258/.78);transform:translateY(-2px);box-shadow:0 16px 34px oklch(34% .09 265/.12),inset 0 1px oklch(100% .004 250/.7)}.root-tabs button:active{transform:translateY(0)scale(.97)}.root-tabs button.active{color:oklch(99% .008 250);background:radial-gradient(circle at 28% 12%, oklch(100% .004 250/.6), transparent 26%), linear-gradient(135deg, var(--accent), var(--violet));border-color:oklch(76% .1 258/.84);box-shadow:0 18px 40px oklch(42% .14 258/.22),inset 0 1px oklch(100% .004 250/.6)}.category-level{z-index:1;min-width:0;padding:16px 24px 20px;position:relative}.category-level+.category-level{border-top:1px solid oklch(100% .004 250/.42)}.level-title{align-items:baseline;gap:10px;min-height:24px;margin-bottom:10px;display:flex}.level-title strong{color:var(--page-ink);font-size:14px;font-weight:800}.level-title span{color:var(--faint-ink);font-size:12px}.category-strip,.category-matrix{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-items:start;gap:14px 16px;display:grid}.category-icon-card{min-width:0;min-height:132px;color:var(--muted-ink);cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(22px)saturate(185%);will-change:transform;transition:transform .22s var(--ease-out), background .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:radial-gradient(circle at 26% 0,oklch(100% .004 250/.5),#0000 42%),oklch(100% .004 250/.24);border:1px solid oklch(100% .004 250/.48);border-radius:22px;justify-items:center;gap:7px;padding:12px 8px 10px;display:grid;position:relative;box-shadow:inset 0 1px oklch(100% .004 250/.62),inset 0 -16px 28px oklch(67% .12 258/.07),0 12px 28px oklch(34% .075 265/.07)}.category-icon-card:hover,.category-icon-card.active{background:radial-gradient(circle at 18% 0%, oklch(100% .004 250/.68), transparent 34%), linear-gradient(145deg, oklch(100% .004 250/.48), oklch(84% .09 258/.26)), var(--glass-soft);border-color:oklch(76% .1 258/.78);transform:translateY(-5px)scale(1.018);box-shadow:0 24px 48px oklch(34% .09 265/.15),inset 0 1px oklch(100% .004 250/.82)}.category-icon-card:hover .icon-bubble{transform:translateY(-2px)scale(1.05)}.category-icon-card.active{color:oklch(96% .025 252);background:radial-gradient(circle at 22% 0%, oklch(100% .004 250/.72), transparent 32%), radial-gradient(circle at 82% 18%, oklch(75% .16 304/.52), transparent 34%), linear-gradient(145deg, oklch(54% .16 246/.56), oklch(42% .14 278/.5)), var(--glass-strong);border-color:oklch(82% .16 252/.96);box-shadow:inset 0 0 0 1px oklch(100% .004 250/.58),0 0 0 4px oklch(76% .13 252/.22),0 28px 58px oklch(31% .12 265/.28),inset 0 1px oklch(100% .004 250/.92),inset 0 -18px 30px oklch(46% .16 278/.2)}.category-icon-card.active:after{content:"已选";color:oklch(98% .01 250);background:linear-gradient(135deg,oklch(70% .15 236/.96),oklch(73% .14 304/.92));border:1px solid oklch(100% .004 250/.58);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850;line-height:1;position:absolute;top:9px;right:9px;box-shadow:0 8px 18px oklch(18% .08 270/.2),inset 0 1px oklch(100% .004 250/.7)}.icon-bubble{width:56px;height:56px;color:var(--accent-ink);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:radial-gradient(circle at 28% 16%,oklch(100% .004 250/.9),#0000 24%),linear-gradient(135deg,oklch(88% .085 236/.96),oklch(87% .08 304/.9));border-radius:18px;place-items:center;display:grid;transform:translateZ(0);box-shadow:0 14px 30px oklch(42% .12 258/.14),inset 0 1px oklch(100% .004 250/.82),inset 0 -12px 22px oklch(57% .12 258/.1)}.category-icon-card.active .icon-bubble{color:oklch(99% .008 250);background:radial-gradient(circle at 28% 16%,oklch(100% .004 250/.82),#0000 24%),linear-gradient(135deg,oklch(68% .16 236),oklch(65% .16 292));box-shadow:0 18px 34px oklch(22% .1 270/.26),inset 0 0 0 1px oklch(100% .004 250/.42),inset 0 1px oklch(100% .004 250/.78)}.category-icon-card strong{max-width:100%;color:var(--page-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.25;overflow:hidden}.category-icon-card.active strong{color:oklch(99% .008 250)}.category-icon-card em{color:var(--faint-ink);font-size:12px;font-style:normal}.category-icon-card.active em{color:oklch(91% .035 252/.82)}.category-icon-card small{color:var(--accent-ink);background:oklch(91% .06 258/.58);border-radius:999px;padding:2px 6px;font-size:11px;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px oklch(100% .004 250/.72)}.category-empty{border:1px dashed var(--glass-edge);min-height:92px;color:var(--faint-ink);background:oklch(100% .004 250/.22);border-radius:18px;place-items:center;font-size:13px;display:grid}.hero-band p,.page-heading p,.auth-panel p,.member-card p{color:var(--faint-ink);margin:0 0 8px;font-size:13px;font-weight:800}.hero-band h1,.page-heading h1,.auth-panel h1,.member-card h1,.order-panel h1{letter-spacing:0;margin:0}.hero-band h1{font-size:34px}.code-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.code-entry .ghost-button{white-space:nowrap;min-height:44px}.auth-panel-rich{max-width:520px}.auth-panel-rich small{color:var(--muted-ink);margin-top:10px;line-height:1.65;display:block}.auth-tabs{border:1px solid var(--glass-edge);background:oklch(100% .004 250/.34);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;padding:5px;display:grid}.auth-tabs button{min-height:38px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;font-weight:800}.auth-tabs button.active{color:var(--accent-ink);background:oklch(91% .06 258/.72);box-shadow:inset 0 1px oklch(100% .004 250/.78)}.web-slider-check{border:1px solid var(--glass-edge);min-height:46px;color:var(--muted-ink);cursor:pointer;background:oklch(100% .004 250/.36);border-radius:18px;font-weight:850}.web-slider-check.done{color:oklch(35% .13 164);background:oklch(91% .08 164/.58);border-color:oklch(72% .12 164/.45)}.hero-band span{max-width:560px;color:var(--muted-ink);margin-top:12px;line-height:1.7;display:block}.toolbar{gap:12px;padding:16px;display:grid}.toolbar-main{align-items:end;gap:12px;min-width:0;display:flex}.search-box{flex:1}.search-box:focus-within span{color:var(--accent-ink)}label span{color:var(--muted-ink);margin-bottom:8px;font-size:13px;font-weight:750;display:block}input,textarea{border:1px solid var(--glass-edge);background:linear-gradient(180deg, oklch(100% .004 250/.48), oklch(95% .035 250/.2)), var(--glass);width:100%;color:var(--page-ink);-webkit-backdrop-filter:blur(20px)saturate(170%);transition:border-color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);border-radius:16px;outline:none;box-shadow:inset 0 1px oklch(100% .004 250/.72),inset 0 -10px 22px oklch(67% .12 258/.06)}input{height:42px;padding:0 12px}textarea{resize:vertical;padding:12px}input:focus,textarea:focus{background:oklch(100% .004 250/.58);border-color:oklch(72% .13 258/.9);transform:translateY(-1px);box-shadow:0 0 0 5px oklch(72% .13 258/.15),inset 0 1px oklch(100% .004 250/.82)}.toolbar-count,.muted,.detail-list dd,.field-stack small,.account-tile span{color:var(--faint-ink)}.source-channel-tags{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.source-channel-label{color:var(--muted-ink);margin:0 2px 0 0;font-size:12px;font-weight:850}.source-channel-tag{color:oklch(35% .11 228);background:linear-gradient(180deg, oklch(97% .035 220/.72), oklch(91% .055 226/.46)), var(--glass);border:1px solid oklch(67% .12 226/.28);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px oklch(100% .004 250/.8),0 8px 18px oklch(42% .09 236/.08)}.goods-list{gap:12px;width:100%;display:grid}.goods-list-skeleton{min-height:166px}.goods-card{background:linear-gradient(112deg, oklch(100% .004 250/.72), oklch(91% .055 228/.42) 45%, oklch(96% .035 285/.48)), var(--glass);min-height:166px;-webkit-backdrop-filter:var(--blur);will-change:transform;animation:card-in .52s var(--ease-out) backwards;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out), background .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid oklch(100% .004 250/.66);border-radius:22px;grid-template-columns:158px minmax(0,1fr) 328px;align-items:center;gap:0;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 44px oklch(44% .09 248/.12),inset 0 1px oklch(100% .004 250/.9)}.goods-card:before{content:"";pointer-events:none;opacity:0;z-index:2;transition:transform .62s var(--ease-out), opacity .26s var(--ease-out);background:linear-gradient(118deg,#0000 8%,oklch(100% .004 250/.42) 42%,#0000 66%);position:absolute;inset:0;transform:translate(-75%)}.goods-card:nth-child(2){animation-delay:45ms}.goods-card:nth-child(3){animation-delay:90ms}.goods-card:nth-child(4){animation-delay:.135s}.goods-card:nth-child(n+5){animation-delay:.18s}.goods-card:hover{border-color:oklch(76% .1 258/.78);transform:translateY(-2px);box-shadow:0 24px 54px oklch(42% .12 250/.16),inset 0 1px oklch(100% .004 250/.9)}.goods-card:hover .goods-cover img{transform:scale(1.045)}.goods-card:hover .goods-cover:after{opacity:.82}.goods-card:hover .goods-purchase{background:radial-gradient(circle at 70% 30%,oklch(100% .004 250/.62),#0000 54%),linear-gradient(90deg,oklch(100% .004 250/.05),oklch(97% .045 285/.42))}.goods-card:hover .goods-purchase b{transform:translateY(-1px);box-shadow:0 16px 30px oklch(42% .14 258/.24),inset 0 1px oklch(100% .004 250/.62)}.goods-card:hover:before{opacity:1;transform:translate(70%)}.goods-card.is-restricted{border-color:oklch(74% .06 28/.42)}.goods-card.is-restricted .goods-cover{filter:saturate(.72)}.goods-media{z-index:1;place-items:center;min-height:100%;padding:14px 0 14px 14px;display:grid;position:relative}.goods-cover,.detail-cover{color:oklch(99% .006 220);background:radial-gradient(circle at 24% 12%, oklch(100% .004 250/.62), transparent 24%), radial-gradient(circle at 84% 22%, oklch(76% .16 304/.42), transparent 34%), linear-gradient(135deg, var(--accent), var(--blue)), var(--blue);place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.goods-cover{aspect-ratio:1;border:1px solid oklch(100% .004 250/.5);border-radius:16px;width:132px;height:132px;font-size:26px;box-shadow:0 12px 26px oklch(35% .07 250/.16),inset 0 1px oklch(100% .004 250/.3)}.goods-cover:after,.detail-cover:after{content:"";opacity:1;transition:opacity .26s var(--ease-out);background:radial-gradient(70% 24% at 22% 0,oklch(100% .004 250/.54),#0000 70%),linear-gradient(130deg,oklch(100% .004 250/.3),#0000 38%,oklch(100% .004 250/.14));position:absolute;inset:0}.goods-cover span,.goods-cover em,.detail-cover span{z-index:1;position:relative}.goods-cover img,.detail-cover img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);display:block;position:absolute;inset:0;transform:scale(1)}.goods-cover:has(img):after{background:linear-gradient(#0000 48%,oklch(12% .035 250/.44)),radial-gradient(70% 24% at 22% 0,oklch(100% .004 250/.22),#0000 70%)}.detail-cover:has(img):after{background:linear-gradient(#0000 48%,oklch(12% .035 250/.44)),radial-gradient(70% 24% at 22% 0,oklch(100% .004 250/.22),#0000 70%)}.goods-type-badge{z-index:1;color:oklch(98% .012 250);-webkit-backdrop-filter:blur(10px)saturate(160%);background:linear-gradient(135deg,oklch(18% .026 250/.72),oklch(12% .02 250/.5)),oklch(18% .026 250/.58);border:1px solid oklch(100% .004 250/.42);border-radius:8px;min-height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;line-height:22px;position:absolute;top:8px;left:8px;box-shadow:0 8px 18px oklch(6% .02 250/.22),inset 0 1px oklch(100% .004 250/.22)}.goods-cover .goods-type-badge{position:absolute}.goods-info{z-index:1;align-content:center;justify-self:start;width:100%;min-width:0;padding:16px 28px 16px 12px;display:grid;position:relative}.goods-meta,.goods-purchase,.product-facts,.page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.goods-meta{color:oklch(43% .045 250/.72);letter-spacing:0;justify-content:flex-start;min-height:15px;margin-top:5px;font-size:11px;font-weight:750}.goods-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goods-meta span+span{flex:none;max-width:42%}.goods-title-block{align-content:start;min-height:0;display:grid}.goods-info h3{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0 0 4px;font-size:18px;line-height:1.34;display:-webkit-box;overflow:hidden}.goods-info p{color:oklch(45% .04 250/.72);text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:0;font-size:13px;overflow:hidden}.goods-spec-row{flex-wrap:wrap;gap:5px;max-height:49px;margin-top:7px;display:flex;overflow:hidden}.goods-source-row{flex-wrap:wrap;gap:5px 6px;max-height:27px;margin-top:7px;display:flex;overflow:hidden}.goods-tags{flex-wrap:wrap;gap:5px 6px;min-height:0;max-height:45px;margin:9px 0 0;display:flex;overflow:hidden}.order-goods-tags{margin-top:10px}.goods-tag{text-overflow:ellipsis;white-space:nowrap;border:1px solid oklch(38% .05 250/.18);border-radius:999px;align-items:center;max-width:112px;min-height:21px;padding:3px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px oklch(100% .004 250/.38),0 8px 18px oklch(20% .04 250/.08)}.goods-tag.tag-time{color:oklch(33% .12 174);background:linear-gradient(oklch(91% .08 174),oklch(82% .09 174));border-color:oklch(62% .13 174/.62)}.goods-tag.tag-type{color:oklch(34% .14 300);background:linear-gradient(oklch(91% .075 300),oklch(82% .09 300));border-color:oklch(62% .15 300/.62)}.goods-tag.tag-brand{color:oklch(34% .13 245);background:linear-gradient(oklch(91% .07 245),oklch(82% .09 245));border-color:oklch(62% .14 245/.62)}.goods-tag.tag-custom{color:oklch(33% .12 190);background:linear-gradient(oklch(92% .065 190),oklch(83% .08 190));border-color:oklch(62% .13 190/.62)}.goods-tag.tag-source{color:oklch(31% .13 226);background:linear-gradient(oklch(94% .055 226),oklch(84% .085 226));border-color:oklch(60% .14 226/.64);max-width:128px}.goods-tag.tag-limit{color:oklch(30% .16 48);background:linear-gradient(oklch(92% .09 72),oklch(82% .12 42));border-color:oklch(66% .18 48/.68)}.goods-tag.tag-sale{color:oklch(32% .12 250);background:linear-gradient(oklch(92% .06 250),oklch(83% .08 250));border-color:oklch(62% .14 250/.6)}.goods-tag.tag-deny{color:oklch(38% .15 22);background:linear-gradient(oklch(93% .055 22),oklch(84% .075 22));border-color:oklch(65% .16 22/.64)}.goods-purchase strong,.price-line strong,.balance-large{color:var(--orange)}.goods-purchase strong{margin-top:2px;font-size:25px;line-height:1;display:block}.goods-purchase small{color:oklch(47% .04 250/.68);font-size:12px}.goods-stock{color:oklch(34% .1 174);background:linear-gradient(180deg, oklch(96% .045 174/.78), oklch(90% .055 174/.48)), var(--glass);text-overflow:ellipsis;white-space:nowrap;border:1px solid oklch(62% .12 174/.28);border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:0 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.goods-price-stack{justify-items:start;gap:2px;min-width:0;display:grid}.goods-price-stack del{color:oklch(52% .035 250/.56);font-size:13px;font-weight:750;line-height:1;text-decoration-thickness:1.5px}.goods-purchase b{color:oklch(99% .008 250);background:linear-gradient(135deg, var(--accent), var(--violet));width:112px;min-height:38px;transition:transform .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 26px oklch(42% .14 258/.18),inset 0 1px oklch(100% .004 250/.5)}.goods-purchase b:before{content:"";opacity:0;transition:transform .52s var(--ease-out), opacity .22s var(--ease-out);background:linear-gradient(112deg,#0000 16%,oklch(100% .004 250/.62) 46%,#0000 72%);position:absolute;inset:-2px;transform:translate(-72%)}.goods-card:hover .goods-purchase b:before,.goods-purchase b:hover:before{opacity:1;transform:translate(72%)}.goods-purchase{z-index:1;transition:background .26s var(--ease-out);background:radial-gradient(circle at 70% 30%,oklch(100% .004 250/.52),#0000 54%),linear-gradient(90deg,oklch(100% .004 250/.03),oklch(100% .004 250/.32));border-top:0;border-left:1px solid oklch(50% .05 250/.12);grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"alerts buy";align-content:center;align-self:stretch;place-items:center stretch;gap:10px 14px;margin-top:0;padding:14px 18px;display:grid;position:relative}.goods-side-section{gap:6px;min-width:0;display:grid}.goods-alert-section{grid-area:alerts}.goods-side-title{color:oklch(43% .045 250/.72);font-size:11px;font-weight:850}.goods-side-title.danger{color:oklch(46% .14 28)}.goods-side-chips{flex-wrap:wrap;gap:5px;display:flex;overflow:hidden}.goods-spec-chip,.goods-alert-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:86px;min-height:22px;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.goods-spec-chip{color:oklch(32% .12 245);background:linear-gradient(oklch(93% .055 245/.86),oklch(86% .075 245/.58));border:1px solid oklch(62% .14 245/.42)}.goods-alert-chip{color:oklch(35% .16 28);background:linear-gradient(oklch(94% .06 28/.9),oklch(86% .08 28/.64));border:1px solid oklch(65% .17 28/.58)}.goods-buy-panel{border-left:1px solid oklch(50% .05 250/.12);grid-area:buy;justify-items:start;gap:8px;padding-left:14px;display:grid}.goods-purchase b.disabled{color:oklch(92% .018 250/.82);background:linear-gradient(135deg, oklch(32% .035 260/.78), oklch(22% .035 270/.82)), var(--glass);border:1px solid oklch(100% .004 260/.18);box-shadow:inset 0 1px oklch(100% .004 260/.18),0 10px 24px oklch(5% .02 260/.18)}.limit-dialog{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#030812a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.limit-dialog-card{color:#ffffffe6;text-align:center;background:linear-gradient(145deg,#0b192df0,#062324e6);border:1px solid #00ffc32e;border-radius:24px;width:min(420px,100%);padding:28px;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff1a}.limit-dialog-card span{color:#00ffc3;background:#00ffc31a;border:1px solid #00ffc333;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.limit-dialog-card strong{margin-top:14px;font-size:22px;display:block}.limit-dialog-card p{color:#d6e2f0bd;margin:12px 0 0;line-height:1.8}.limit-dialog-card button{color:#04110e;cursor:pointer;background:linear-gradient(135deg,#00ffc3,#dffff6);border:0;border-radius:999px;width:100%;height:46px;margin-top:22px;font-weight:800}.detail-page,.settings-page,.api-page,.recharge-page,.auth-page{flex-direction:column;gap:16px;display:flex}.content-stack>.page-heading:not(.compact),.settings-page>.page-heading,.api-page>.page-heading,.recharge-page>.page-heading{border:1px solid var(--glass-edge);background:radial-gradient(circle at 12% 0%, oklch(100% .004 250/.58), transparent 32%), radial-gradient(circle at 88% 18%, oklch(78% .16 304/.25), transparent 34%), linear-gradient(135deg, oklch(100% .004 250/.44), oklch(91% .055 250/.22)), var(--glass);min-height:116px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--blur);animation:panel-rise .52s var(--ease-out) both;border-radius:24px;padding:24px 28px;position:relative;overflow:hidden}.content-stack>.page-heading:not(.compact):before,.settings-page>.page-heading:before,.api-page>.page-heading:before,.recharge-page>.page-heading:before{content:"";pointer-events:none;background:radial-gradient(58% 28% at 22% 0,oklch(100% .004 250/.66),#0000 70%),linear-gradient(130deg,oklch(100% .004 250/.28),#0000 42%,oklch(74% .13 258/.1));position:absolute;inset:0}.content-stack>.page-heading:not(.compact)>*,.settings-page>.page-heading>*,.api-page>.page-heading>*,.recharge-page>.page-heading>*{z-index:1;position:relative}.back-link,.text-link{color:var(--accent-ink);transition:color .22s var(--ease-out), transform .22s var(--ease-out);font-weight:800}.back-link:hover,.text-link:hover{color:var(--accent)}.order-result-page{max-width:1180px;margin:0 auto}.order-result-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.compact-refresh{min-height:38px;padding:0 14px}.order-result-hero{grid-template-columns:84px minmax(0,1fr) minmax(260px,360px);align-items:center;gap:22px;min-height:172px;display:grid;overflow:hidden}.result-mark{color:oklch(24% .11 154);background:radial-gradient(circle at 30% 12%,oklch(100% .004 250/.7),#0000 28%),linear-gradient(135deg,oklch(90% .12 154),oklch(78% .15 154));border:1px solid oklch(82% .16 154/.52);border-radius:24px;place-items:center;width:76px;height:76px;font-size:36px;font-weight:950;display:grid;position:relative;box-shadow:0 18px 38px oklch(58% .16 154/.24),inset 0 1px oklch(100% .004 250/.68)}.result-copy p,.section-kicker,.delivery-panel-head p,.result-summary span,.order-facts dt{color:var(--faint-ink);margin:0;font-size:13px;font-weight:800}.result-copy h1{color:var(--page-ink);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:12px;margin:6px 0 8px;font-size:36px;line-height:1.12;display:flex}.hero-success-text{color:oklch(42% .16 154)}.result-copy small{max-width:620px;color:var(--muted-ink);font-size:15px;font-weight:700;line-height:1.7;display:block}.result-summary{justify-items:end;gap:10px;display:grid}.result-summary div{justify-items:end;gap:4px;max-width:100%;display:grid}.result-summary strong{max-width:100%;color:var(--page-ink);overflow-wrap:anywhere;font-weight:900}.result-price{text-shadow:0 12px 28px oklch(63% .17 28/.2);font-size:26px;color:var(--coral)!important}.order-result-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:18px;display:grid}.order-info-panel,.delivery-panel{min-height:298px}.section-kicker,.delivery-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-kicker b{min-height:28px;color:var(--accent-ink);background:oklch(100% .004 250/.28);border:1px solid oklch(100% .004 250/.46);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.order-info-panel h2,.delivery-panel-head h2{color:var(--page-ink);margin:8px 0 16px;font-size:22px;line-height:1.35}.order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.order-facts div{background:oklch(100% .004 250/.22);border:1px solid oklch(100% .004 250/.36);border-radius:16px;min-width:0;min-height:72px;padding:12px;box-shadow:inset 0 1px oklch(100% .004 250/.54)}.order-facts dd{color:var(--page-ink);overflow-wrap:anywhere;margin:8px 0 0;font-weight:850}.delivery-panel-head{margin-bottom:10px}.delivery-panel-head h2{margin-bottom:0}.delivery-wait-card{background:radial-gradient(circle at 12% 0,oklch(100% .004 250/.52),#0000 34%),oklch(100% .004 250/.24);border:1px dashed oklch(74% .11 258/.36);border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:190px;padding:18px;display:grid;box-shadow:inset 0 1px oklch(100% .004 250/.5)}.delivery-orbit{background:radial-gradient(circle,oklch(82% .16 154/.45) 0 26%,#0000 27%),oklch(100% .004 250/.34);border:1px solid oklch(82% .16 154/.36);border-radius:22px;place-items:center;width:66px;height:66px;display:grid}.delivery-orbit span{background:oklch(78% .15 154);border-radius:999px;width:18px;height:18px;box-shadow:0 0 26px oklch(70% .16 154/.45)}.delivery-wait-card strong{color:var(--page-ink);font-size:18px;display:block}.delivery-wait-card p{color:var(--muted-ink);margin:8px 0 0;line-height:1.65}.delivery-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.delivery-steps span{min-height:34px;color:var(--faint-ink);background:oklch(100% .004 250/.2);border:1px solid oklch(100% .004 250/.34);border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.delivery-steps .done{color:oklch(34% .13 154);background:oklch(91% .09 154/.62);border-color:oklch(76% .16 154/.45)}.delivery-steps .active{color:var(--accent-ink);background:oklch(90% .055 258/.48);border-color:oklch(74% .11 258/.35)}.detail-grid,.order-detail-grid,.api-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.order-detail-grid,.api-grid{grid-template-columns:1fr 1fr}.product-media,.order-panel,.info-panel,.settings-panel,.auth-panel{padding:24px}.detail-cover{border-radius:24px;height:420px;font-size:56px;box-shadow:inset 0 1px oklch(100% .004 250/.58)}.detail-cover span{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(180%);background:radial-gradient(circle at 28% 12%,oklch(100% .004 250/.46),#0000 28%),oklch(100% .004 250/.14);border:1px solid oklch(100% .004 250/.48);border-radius:34px;place-items:center;width:148px;height:148px;display:grid;position:relative;box-shadow:0 24px 46px oklch(33% .09 265/.2),inset 0 1px oklch(100% .004 250/.62),inset 0 -16px 28px oklch(67% .12 258/.12)}.product-facts{justify-content:flex-start;margin-top:16px}.product-facts span,.status-badge{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.product-facts span{color:var(--accent-ink);background:linear-gradient(180deg, oklch(100% .004 250/.42), oklch(90% .055 258/.24)), var(--glass);-webkit-backdrop-filter:blur(16px)saturate(170%);border:1px solid oklch(100% .004 250/.46);box-shadow:inset 0 1px oklch(100% .004 250/.72),0 10px 22px oklch(34% .075 265/.06)}.order-panel{flex-direction:column;gap:18px;display:flex}.price-line{align-items:baseline;gap:10px;display:flex}.price-line strong{text-shadow:0 10px 24px oklch(63% .17 28/.18);font-size:32px}.price-line del{color:var(--faint-ink)}.quantity-row{grid-template-columns:72px 120px;align-items:center;gap:10px;display:grid}.quantity-row span{margin:0}.field-stack{flex-direction:column;gap:12px;display:flex}.alert-line{color:oklch(45% .13 43);-webkit-backdrop-filter:blur(12px)saturate(145%);background:oklch(96% .045 43/.68);border:1px solid oklch(78% .08 43/.5);border-radius:18px;margin:0;padding:12px 14px}.web-pay-box{gap:10px;margin-top:14px;display:grid}.web-pay-methods{flex-wrap:wrap;gap:8px;display:flex}.web-pay-methods button{color:#e2e8f0c7;cursor:pointer;background:#0f172a94;border:1px solid #94a3b838;border-radius:999px;min-height:34px;padding:0 14px}.web-pay-methods button.active{color:#dffcf2;background:#14b8a62e;border-color:#2dd4bf75;box-shadow:0 12px 26px #14b8a61f}.empty-state{border:1px dashed var(--line);min-height:180px;color:var(--muted-ink);-webkit-backdrop-filter:blur(14px)saturate(145%);text-align:center;background:oklch(100% .004 250/.34);border-radius:24px;place-items:center;display:grid}.empty-state strong{color:var(--page-ink)}.empty-state p{margin:8px 0 0}.skeleton-card{background:linear-gradient(90deg,oklch(91% .028 250/.44),oklch(100% .004 250/.72),oklch(91% .028 250/.44)) 0 0/220% 100%;border-radius:26px;min-height:252px;animation:1.2s linear infinite shimmer}.skeleton-card.tall{min-height:420px}@keyframes shimmer{to{background-position:-220% 0}}@keyframes panel-rise{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-page{justify-content:center;align-items:center;min-height:calc(100vh - 150px)}.auth-panel{flex-direction:column;gap:16px;width:420px;padding:30px;display:flex}.table-panel{overflow:hidden}table{border-collapse:separate;border-spacing:0;background:0 0;width:100%}th,td{text-align:left;transition:background .22s var(--ease-out);border-bottom:1px solid oklch(100% .004 250/.38);padding:16px}th{color:var(--faint-ink);-webkit-backdrop-filter:blur(16px)saturate(160%);background:oklch(100% .004 250/.22);font-size:13px}tbody tr:hover td{background:oklch(100% .004 250/.28)}tbody td:first-child{color:var(--accent-ink);font-weight:750}tbody td:nth-child(5),.amount-cell{color:var(--coral);font-weight:850}.account-chip{max-width:220px;min-height:28px;color:var(--muted-ink);text-overflow:ellipsis;white-space:nowrap;background:oklch(100% .004 250/.22);border:1px solid oklch(100% .004 250/.34);border-radius:8px;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.status-badge.success{color:var(--accent-ink);background:linear-gradient(180deg, oklch(100% .004 250/.5), var(--accent-soft)), var(--glass);border:1px solid oklch(100% .004 250/.46)}.status-badge.warning{color:oklch(47% .13 55);background:oklch(94% .06 76/.58);border:1px solid oklch(100% .004 250/.46)}.status-badge.danger{color:var(--danger);background:oklch(94% .045 29/.58);border:1px solid oklch(100% .004 250/.46)}.status-badge.neutral{color:var(--muted-ink);background:oklch(93% .028 250/.42);border:1px solid oklch(100% .004 250/.46)}.detail-list{gap:12px;margin:0 0 20px;display:grid}.detail-list div{background:oklch(100% .004 250/.22);border:1px solid oklch(100% .004 250/.36);border-radius:16px;grid-template-columns:92px 1fr;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:grid;box-shadow:inset 0 1px oklch(100% .004 250/.54)}.detail-list dt{color:var(--faint-ink);font-weight:750}.detail-list dd{margin:0}.card-list,.endpoint-list{flex-direction:column;gap:10px;display:flex}.delivery-progress-line{color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-weight:800;display:flex}.payment-success-chip,.delivery-waiting-label{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;line-height:1;display:inline-flex}.payment-success-chip{color:oklch(34% .13 154);background:radial-gradient(circle at 24% 0,oklch(98% .035 154/.88),#0000 64%),linear-gradient(135deg,oklch(91% .09 154/.86),oklch(83% .13 154/.72));border:1px solid oklch(76% .16 154/.55);box-shadow:0 10px 24px oklch(66% .14 154/.22),inset 0 1px oklch(100% .004 250/.62)}.delivery-waiting-label{color:var(--accent-ink);background:oklch(100% .004 250/.28);border:1px solid oklch(74% .11 258/.28);box-shadow:inset 0 1px oklch(100% .004 250/.5)}.secret-card,.endpoint-list code{background:oklch(100% .004 250/.34);border:1px solid oklch(100% .004 250/.46);border-radius:18px;justify-content:space-between;gap:16px;padding:12px;display:flex;box-shadow:inset 0 1px oklch(100% .004 250/.62)}.endpoint-list code{color:var(--blue);font-weight:750;display:block}.account-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:16px;display:grid}.member-card,.account-tile{min-height:188px;padding:24px}.member-card{background:radial-gradient(circle at 18% 6%, oklch(100% .004 250/.72), transparent 32%), radial-gradient(circle at 86% 16%, oklch(78% .16 304/.32), transparent 36%), linear-gradient(135deg, oklch(100% .004 250/.48), oklch(83% .12 236/.24)), var(--glass)}.account-tile{transition:transform .28s var(--ease-out), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out), background .28s var(--ease-out);flex-direction:column;justify-content:space-between;display:flex}.account-tile em{color:var(--accent-ink);letter-spacing:.04em;background:oklch(100% .004 250/.24);border:1px solid oklch(100% .004 250/.46);border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;box-shadow:inset 0 1px oklch(100% .004 250/.62)}.account-tile:hover{background:linear-gradient(145deg, oklch(100% .004 250/.52), oklch(88% .07 258/.32)), var(--glass);box-shadow:var(--shadow-float);border-color:oklch(76% .1 258/.64);transform:translateY(-5px)}.account-tile strong{font-size:20px}.balance-large{margin:18px 0 10px;font-size:36px;font-weight:900}.settings-panel{gap:16px;width:min(680px,100%);padding:28px;display:grid}.settings-section-title{justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:6px;display:flex}.settings-section-title strong{color:var(--page-ink);font-size:16px}.settings-section-title span{color:var(--faint-ink);font-size:12px}.password-panel{margin-top:4px}.success-line{color:var(--accent-ink);background:linear-gradient(180deg, oklch(100% .004 250/.46), var(--accent-soft)), var(--glass);border:1px solid oklch(100% .004 250/.46);border-radius:18px;margin:0;padding:12px 14px;box-shadow:inset 0 1px oklch(100% .004 250/.7)}.api-grid .info-panel{min-height:320px}.endpoint-list{margin-top:18px}.endpoint-list strong{color:var(--page-ink)}.button-row{flex-wrap:wrap}.recharge-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.recharge-summary{min-height:300px}.recharge-summary h1{color:var(--coral);margin:16px 0 10px;font-size:42px}.recharge-panel{width:100%}.amount-grid,.pay-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.amount-chip{border:1px solid var(--glass-edge);min-height:48px;color:var(--page-ink);background:linear-gradient(180deg, oklch(100% .004 250/.46), oklch(94% .04 250/.18)), var(--glass);cursor:pointer;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:18px;font-weight:850;box-shadow:inset 0 1px oklch(100% .004 250/.68),0 10px 24px oklch(34% .075 265/.07)}.amount-chip:hover{border-color:oklch(76% .1 258/.72);transform:translateY(-2px)}.amount-chip.active{color:oklch(99% .008 250);background:radial-gradient(circle at 28% 12%, oklch(100% .004 250/.56), transparent 26%), linear-gradient(135deg, var(--accent), var(--violet));border-color:oklch(76% .1 258/.84);box-shadow:0 16px 34px oklch(42% .14 258/.2),inset 0 1px oklch(100% .004 250/.6)}.compact h1{font-size:20px}:root[data-theme=dark] .topbar,:root[data-theme=dark] .category-canvas,:root[data-theme=dark] .auth-panel,:root[data-theme=dark] .order-panel,:root[data-theme=dark] .product-media,:root[data-theme=dark] .table-panel,:root[data-theme=dark] .info-panel,:root[data-theme=dark] .settings-panel,:root[data-theme=dark] .member-card,:root[data-theme=dark] .account-tile,:root[data-theme=dark] .toolbar,:root[data-theme=dark] .hero-band,:root[data-theme=dark] .content-stack>.page-heading:not(.compact),:root[data-theme=dark] .settings-page>.page-heading,:root[data-theme=dark] .api-page>.page-heading,:root[data-theme=dark] .recharge-page>.page-heading{background:radial-gradient(circle at 12% 0%, oklch(74% .1 236/.1), transparent 28%), radial-gradient(circle at 90% 8%, oklch(66% .15 304/.12), transparent 34%), linear-gradient(145deg, oklch(34% .06 268/.5), oklch(20% .045 270/.56)), var(--glass);border-color:oklch(100% .004 260/.18)}:root[data-theme=dark] .auth-panel:before,:root[data-theme=dark] .order-panel:before,:root[data-theme=dark] .product-media:before,:root[data-theme=dark] .table-panel:before,:root[data-theme=dark] .info-panel:before,:root[data-theme=dark] .settings-panel:before,:root[data-theme=dark] .member-card:before,:root[data-theme=dark] .account-tile:before,:root[data-theme=dark] .toolbar:before,:root[data-theme=dark] .hero-band:before,:root[data-theme=dark] .category-canvas:before,:root[data-theme=dark] .content-stack>.page-heading:not(.compact):before,:root[data-theme=dark] .settings-page>.page-heading:before,:root[data-theme=dark] .api-page>.page-heading:before,:root[data-theme=dark] .recharge-page>.page-heading:before{opacity:.58;background:radial-gradient(42% 14% at 18% 0,oklch(100% .004 260/.18),#0000 72%),linear-gradient(132deg,oklch(100% .004 260/.08),#0000 34%,oklch(70% .14 258/.08))}:root[data-theme=dark] .hero-band{background:radial-gradient(circle at 18% 18%, oklch(72% .12 236/.13), transparent 30%), radial-gradient(circle at 88% 20%, oklch(66% .16 304/.14), transparent 34%), linear-gradient(118deg, oklch(32% .06 268/.56), oklch(18% .05 270/.62)), var(--glass)}:root[data-theme=dark] .category-canvas{background:radial-gradient(circle at 10% 0%, oklch(72% .12 236/.11), transparent 28%), radial-gradient(circle at 86% 10%, oklch(66% .16 304/.1), transparent 34%), linear-gradient(92deg, oklch(32% .055 268/.52), oklch(18% .05 270/.58)), var(--glass)}:root[data-theme=dark] .root-tabs button,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .balance-pill,:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] .amount-chip{background:linear-gradient(180deg, oklch(42% .06 268/.38), oklch(22% .05 270/.5)), var(--glass);border-color:oklch(100% .004 260/.22);box-shadow:inset 0 1px oklch(100% .004 260/.2),inset 0 -12px 24px oklch(8% .03 270/.22),0 12px 28px oklch(4% .02 270/.22)}:root[data-theme=dark] .category-icon-card,:root[data-theme=dark] .goods-card,:root[data-theme=dark] .secret-card,:root[data-theme=dark] .endpoint-list code,:root[data-theme=dark] .detail-list div,:root[data-theme=dark] .empty-state{background:radial-gradient(circle at 20% 0%, oklch(74% .1 236/.09), transparent 36%), linear-gradient(145deg, oklch(34% .055 268/.44), oklch(18% .045 270/.5)), var(--glass);border-color:oklch(100% .004 260/.18)}:root[data-theme=dark] .payment-success-chip{color:oklch(88% .13 154);background:radial-gradient(circle at 24% 0,oklch(78% .15 154/.28),#0000 64%),linear-gradient(145deg,oklch(34% .095 154/.58),oklch(19% .065 154/.66));border-color:oklch(74% .16 154/.42);box-shadow:0 14px 30px oklch(16% .09 154/.34),inset 0 1px oklch(100% .004 260/.2)}:root[data-theme=dark] .delivery-waiting-label{color:oklch(88% .05 258);background:linear-gradient(180deg, oklch(42% .06 268/.32), oklch(22% .05 270/.46)), var(--glass);border-color:oklch(100% .004 260/.18)}:root[data-theme=dark] .category-icon-card:hover,:root[data-theme=dark] .category-icon-card.active,:root[data-theme=dark] .account-tile:hover{background:radial-gradient(circle at 18% 0%, oklch(74% .12 236/.14), transparent 36%), linear-gradient(145deg, oklch(40% .07 268/.5), oklch(24% .055 270/.56)), var(--glass-soft)}:root[data-theme=dark] .icon-bubble{color:oklch(94% .025 260);background:radial-gradient(circle at 28% 16%,oklch(100% .004 260/.24),#0000 24%),linear-gradient(135deg,oklch(58% .15 236/.82),oklch(55% .14 304/.78));box-shadow:0 14px 30px oklch(4% .02 270/.28),inset 0 1px oklch(100% .004 260/.24),inset 0 -12px 22px oklch(4% .02 270/.18)}:root[data-theme=dark] .goods-cover,:root[data-theme=dark] .detail-cover{background:radial-gradient(circle at 22% 10%,oklch(100% .004 260/.18),#0000 24%),radial-gradient(circle at 84% 22%,oklch(62% .16 304/.28),#0000 34%),linear-gradient(135deg,oklch(48% .16 252),oklch(42% .14 236))}:root[data-theme=dark] .goods-info h3,:root[data-theme=dark] .category-head h2,:root[data-theme=dark] .hero-band h1,:root[data-theme=dark] .page-heading h1,:root[data-theme=dark] .member-card h1,:root[data-theme=dark] .order-panel h1,:root[data-theme=dark] .category-icon-card strong,:root[data-theme=dark] .account-tile strong,:root[data-theme=dark] .settings-section-title strong{color:oklch(98% .01 260)}:root[data-theme=dark] .goods-info p,:root[data-theme=dark] .hero-band span,:root[data-theme=dark] .category-breadcrumb,:root[data-theme=dark] .level-title span,:root[data-theme=dark] label span,:root[data-theme=dark] .toolbar-count,:root[data-theme=dark] .muted,:root[data-theme=dark] .account-tile span{color:oklch(82% .026 265)}:root[data-theme=dark] .goods-meta,:root[data-theme=dark] .source-channel-label,:root[data-theme=dark] .category-icon-card em,:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .hero-band p,:root[data-theme=dark] .member-card p,:root[data-theme=dark] th{color:oklch(73% .035 268)}:root[data-theme=dark] .source-channel-tag{color:oklch(88% .06 236);background:linear-gradient(180deg, oklch(42% .07 238/.34), oklch(22% .05 270/.44)), var(--glass);border-color:oklch(72% .11 236/.3);box-shadow:inset 0 1px oklch(100% .004 260/.16),0 10px 22px oklch(4% .02 270/.16)}:root[data-theme=dark] tbody tr:hover td{background:oklch(42% .06 268/.24)}@media (width<=1200px){body{min-width:1000px}.account-grid{grid-template-columns:repeat(2,1fr)}.recharge-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
