.ml-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--lg-atmosphere);background-attachment:fixed}.ml-shell-top{position:sticky;top:0;z-index:20;background:var(--lg-glass-nav);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate));border-bottom:1px solid var(--lg-glass-border-outer)}.ml-shell-top-inner{max-width:1100px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;gap:18px}.ml-shell-brand{display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.ml-shell-brand-icon{width:32px;height:32px;object-fit:contain}.ml-shell-brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.ml-shell-brand-text strong{font-size:15px;color:var(--lg-text);letter-spacing:-.02em}.ml-shell-brand-text em{font-style:normal;font-size:10px;color:var(--lg-text-faint);letter-spacing:.06em;text-transform:uppercase}.ml-shell-nav{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.ml-shell-nav-item{border:none;background:transparent;color:var(--lg-text-muted);font-size:13px;font-weight:550;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.ml-shell-nav-item:hover{background:var(--lg-hover-bg);color:var(--lg-text)}.ml-shell-nav-item.active{background:var(--lg-accent-soft);color:var(--lg-accent)}.ml-shell-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ml-shell-cta{font-weight:600!important}.ml-shell-user{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lg-border);background:#fff;border-radius:999px;padding:4px 10px 4px 4px;cursor:pointer}.ml-shell-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ml-shell-username{font-size:13px;color:var(--lg-text);max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-shell-caret{font-size:10px;color:var(--lg-text-muted)}.ml-shell-main{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:24px 20px 40px}.ml-crumb{font-size:12px;color:var(--lg-text-muted);margin-bottom:12px}.ml-crumb-sep{margin:0 6px;color:var(--lg-text-faint)}.ml-crumb-link{border:none;background:transparent;padding:0;font-size:12px;color:var(--lg-text-muted);cursor:pointer}.ml-crumb-link:hover{color:var(--lg-accent);text-decoration:underline}.ml-crumb [aria-current=page]{color:var(--lg-text);font-weight:600}.ml-shell-bottom{display:none}@media (max-width: 800px){.ml-shell-nav,.ml-shell-username{display:none}.ml-shell-cta{display:none!important}.ml-shell-main{padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px))}.ml-shell-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;bottom:0;z-index:30;background:var(--lg-glass-nav);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate));border-top:1px solid var(--lg-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.ml-shell-bottom-item{border:none;background:transparent;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:11px;color:var(--lg-text-muted);cursor:pointer;border-radius:10px}.ml-shell-bottom-item.active{color:var(--lg-accent);font-weight:650;background:var(--lg-accent-soft)}.ml-shell-bottom-icon{font-size:18px;line-height:1}.ml-shell-bottom-item{min-height:48px}}html[data-bgssai-shell="1"],html[data-bgssai-shell="1"] body,html[data-bgssai-shell="1"] #root{height:100%;min-height:100%}html[data-bgssai-shell="1"] .ml-shell{min-height:100%}html[data-bgssai-shell="1"] .ml-shell-top-inner{height:52px;padding:0 12px;gap:10px}html[data-bgssai-shell="1"] .ml-shell-nav,html[data-bgssai-shell="1"] .ml-shell-username,html[data-bgssai-shell="1"] .ml-shell-cta,html[data-bgssai-shell="1"] .ml-shell-brand-text em{display:none!important}html[data-bgssai-shell="1"] .ml-shell-main{max-width:none;padding:12px 12px calc(88px + env(safe-area-inset-bottom,0px))}html[data-bgssai-shell="1"] .ml-shell-user{min-height:44px}html[data-bgssai-shell="1"] .ml-shell-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;bottom:0;z-index:30;background:var(--lg-glass-nav);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate));border-top:1px solid var(--lg-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}html[data-bgssai-shell="1"] .ml-shell-bottom-item{border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;min-height:48px;font-size:11px;color:var(--lg-text-muted);cursor:pointer;border-radius:10px}html[data-bgssai-shell="1"] .ml-shell-bottom-item.active{color:var(--lg-accent);font-weight:650;background:var(--lg-accent-soft)}html[data-bgssai-shell="1"] .ml-shell-bottom-icon{font-size:18px;line-height:1}.wx-fast-login-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a7a}.wx-fast-login-panel{width:min(360px,100%);padding:18px 16px 14px;border-radius:16px;background:var(--lg-glass-overlay);-webkit-backdrop-filter:blur(24px) saturate(var(--lg-saturate));backdrop-filter:blur(24px) saturate(var(--lg-saturate));color:#0f172a;box-shadow:0 18px 50px #0f172a38}.wx-fast-login-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.wx-fast-login-title{margin:0;font-size:16px;font-weight:700}.wx-fast-login-close{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.wx-fast-login-hint{margin:0 0 10px;font-size:12px;line-height:1.55;color:#64748b}.wx-fast-login-box{width:300px;height:400px;margin:0 auto}.wx-fast-login-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.wx-fast-login-link{border:0;background:none;padding:0;color:#2563eb;cursor:pointer;font-size:12px}.wx-pc-pay-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:8px 12px;border:0;border-radius:8px;background:#07c160;color:#fff;cursor:pointer;font-size:13px;font-weight:600}.legal-strip{margin-top:16px;color:var(--muted, #64748b);font-size:12px;line-height:1.6;text-align:center}.legal-strip--footer{margin:0 0 8px;padding:0}.legal-strip__intro,.legal-strip__review,.legal-strip__nav{margin:0 0 6px}.legal-strip__review{margin-bottom:0;letter-spacing:.02em}.legal-strip__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 0}.legal-strip__item{white-space:nowrap}.legal-strip__nav a{color:var(--sub, #475569);text-decoration:underline;white-space:nowrap}.legal-strip__nav a:hover{color:var(--brand, #2563eb)}.legal-strip__sep{color:var(--muted, #94a3b8)}.login-shell{--radius: 8px;--radius-sm: 6px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow: 0 4px 12px rgba(0, 0, 0, .08);min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--bg)}.login-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:52px 56px;color:#f8fafc;background:radial-gradient(760px 520px at 8% -12%,rgba(96,165,250,.55),transparent 62%),radial-gradient(680px 680px at 112% 18%,rgba(124,58,237,.5),transparent 58%),radial-gradient(640px 720px at 42% 124%,rgba(249,115,22,.42),transparent 58%),linear-gradient(150deg,#1e3a8a,#2563eb 46%,#1d4ed8)}.login-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 120% at 20% 0%,#000,transparent 78%);mask-image:radial-gradient(120% 120% at 20% 0%,#000,transparent 78%);pointer-events:none}.login-hero>*{position:relative;z-index:1}.login-hero-top{display:flex;align-items:center;gap:10px}.login-hero-logo{width:36px;height:36px;border-radius:9px;object-fit:contain}.login-hero-mark{font-size:22px;font-weight:800;letter-spacing:.5px}.login-hero-mark-sub{font-size:13px;font-weight:500;color:#f8fafcb8}.login-hero-title{margin:0 0 16px;font-size:38px;line-height:1.28;font-weight:800;letter-spacing:.5px}.login-hero-desc{margin:0 0 32px;max-width:30em;font-size:15px;line-height:1.75;color:#f8fafcd1}.login-hero-features{list-style:none;margin:0;padding:0;display:grid;gap:18px}.login-hero-feat{display:flex;gap:14px;align-items:flex-start}.login-hero-dot{flex:none;margin-top:6px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff2e}.login-hero-feat strong{display:block;font-size:15px;font-weight:700;margin-bottom:3px}.login-hero-foot{font-size:13px;color:#f8fafca8;letter-spacing:.4px}.login-main{display:flex;align-items:center;justify-content:center;padding:48px 24px}.login-panel{width:100%;max-width:400px}.login-panel-brand{display:none;align-items:center;gap:8px;margin-bottom:22px}.login-panel-logo{width:24px;height:24px;border-radius:6px;object-fit:contain}.login-panel-brand .s{font-size:12px;color:var(--sub)}.login-head{margin:0 0 4px;font-size:24px;font-weight:800;color:var(--text)}.login-sub{margin:0 0 24px;font-size:14px;color:var(--sub)}.login-alert{margin-bottom:14px}.login-field{margin-bottom:16px}.login-field>label{display:block;font-size:13px;color:var(--sub);margin-bottom:6px;font-weight:600}.login-input{width:100%;padding:10px 12px;background:var(--lg-glass-bg-strong);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;color:var(--text);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.login-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb21}.login-input:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.login-pw-wrap{position:relative}.login-pw-wrap .login-input{padding-right:42px}.pw-toggle{position:absolute;top:0;right:0;height:100%;width:42px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--sub);cursor:pointer;transition:color .15s}.pw-toggle:hover{color:var(--text)}.login-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 22px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .1s,background .15s}.login-submit:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-oauth-divider{display:flex;align-items:center;gap:12px;margin:22px 0 16px;color:var(--muted);font-size:12px}.login-oauth-divider:before,.login-oauth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.login-note{margin:0 0 16px;text-align:center;font-size:12px;color:var(--muted)}.login-seg{display:flex;gap:8px;margin:0 0 18px}.login-seg-btn{flex:1;height:36px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--sub);font-size:13px;cursor:pointer}.login-seg-btn.active{border-color:var(--brand);color:var(--brand);font-weight:600}.login-code-row{display:flex;gap:8px}.login-code-row .login-input{flex:1}.login-code-btn{flex:0 0 auto;min-width:112px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:pointer}.login-field-note{margin:6px 0 0;text-align:left;font-size:12px;color:var(--muted)}.oauth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.oauth-btn{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 6px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:12px;font-family:inherit;color:var(--sub);box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .15s,border-color .15s}.oauth-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--brand-3, #3b82f6);color:var(--text)}.oauth-btn:disabled{opacity:.55;cursor:not-allowed}.oauth-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lg-glass-bg)}.bot-promo{position:fixed;top:24px;right:24px;z-index:40;width:280px;border-radius:20px;background:#f4f4f5;box-shadow:0 8px 28px #0f172a1f;overflow:hidden}.bot-promo-art{display:flex;align-items:center;justify-content:center;height:148px;background:#e4e4e7}.bot-promo-mark{width:88px;height:88px;border-radius:50%;background:#27272a;display:flex;align-items:center;justify-content:center;gap:10px}.bot-promo-mark span{display:block;width:10px;height:28px;border-radius:999px;background:#fff;transform:rotate(-18deg)}.bot-promo-body{padding:20px 20px 18px}.bot-promo-title{margin:0 0 8px;font-size:18px;font-weight:700;color:#18181b;line-height:1.3}.bot-promo-blurb{margin:0 0 18px;font-size:13px;line-height:1.55;color:#71717a}.bot-promo-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.bot-promo-dismiss{border:none;background:none;padding:0;font:inherit;font-size:14px;color:#71717a;cursor:pointer}.bot-promo-dismiss:hover{color:#3f3f46}.bot-promo-cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:#18181b;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important}.bot-promo-cta:hover{background:#27272a;color:#fff!important}html[data-bgssai-shell="1"] .bot-promo{display:none}@media (max-width: 920px){.login-shell{grid-template-columns:1fr}.login-hero{padding:28px 24px;gap:0;justify-content:center;text-align:left}.login-hero-features,.login-hero-foot{display:none}.login-hero-title{font-size:26px;margin-bottom:10px}.login-hero-desc{margin-bottom:0;font-size:14px}.login-main{padding:32px 20px 180px}.login-panel-brand{display:flex}.bot-promo{top:auto;bottom:16px;left:16px;right:16px;width:auto;max-width:400px;margin:0 auto}.bot-promo-art{height:96px}.bot-promo-mark{width:64px;height:64px}.bot-promo-mark span{width:8px;height:20px}}@media (max-width: 480px){.login-hero{padding:24px 20px}.login-hero-title{font-size:23px}.oauth-grid{gap:8px}}html[data-bgssai-shell="1"] .login-shell{grid-template-columns:1fr;min-height:100%}html[data-bgssai-shell="1"] .login-hero{display:none}html[data-bgssai-shell="1"] .login-main{padding:20px 14px 36px}html[data-bgssai-shell="1"] .login-panel-brand{display:flex}html[data-bgssai-shell="1"] .login-submit,html[data-bgssai-shell="1"] .login-seg-btn,html[data-bgssai-shell="1"] .login-code-btn,html[data-bgssai-shell="1"] .oauth-btn,html[data-bgssai-shell="1"] .login-input{min-height:44px}:root{--lg-glass-bg: rgba(255, 255, 255, .55);--lg-glass-bg-light: rgba(255, 255, 255, .38);--lg-glass-bg-strong: rgba(255, 255, 255, .78);--lg-glass-sidebar: rgba(255, 255, 255, .62);--lg-glass-nav: rgba(255, 255, 255, .72);--lg-glass-overlay: rgba(255, 255, 255, .82);--lg-highlight: linear-gradient( 180deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .12) 42%, transparent 72% );--lg-blur: 20px;--lg-saturate: 180%;--lg-glass-filter: blur(var(--lg-blur)) saturate(var(--lg-saturate));--lg-glass-border: rgba(255, 255, 255, .55);--lg-glass-border-outer: rgba(148, 163, 184, .28);--lg-glass-shadow: 0 8px 32px rgba(15, 23, 42, .08), 0 1px 0 rgba(255, 255, 255, .65) inset;--lg-glass-shadow-sm: 0 2px 12px rgba(15, 23, 42, .06), 0 1px 0 rgba(255, 255, 255, .55) inset;--lg-glass-shadow-lg: 0 16px 48px rgba(15, 23, 42, .12), 0 1px 0 rgba(255, 255, 255, .7) inset;--lg-atmosphere: radial-gradient(1000px 420px at 8% -10%, rgba(37, 99, 235, .12), transparent 55%), radial-gradient(800px 360px at 100% 0%, rgba(14, 165, 233, .1), transparent 50%), radial-gradient(700px 500px at 50% 100%, rgba(99, 102, 241, .08), transparent 55%), #eef2ff}.lg-bg{background:var(--lg-atmosphere);background-attachment:fixed;min-height:100vh}.lg-glass,.lg-surface{background:var(--lg-glass-bg);border:1px solid var(--lg-glass-border-outer);border-radius:var(--lg-radius-card, 12px);box-shadow:var(--lg-glass-shadow-sm);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);position:relative;isolation:isolate}.lg-surface-strong,.lg-glass-strong{background:var(--lg-glass-bg-strong);border:1px solid var(--lg-glass-border-outer);border-radius:var(--lg-radius-card, 12px);box-shadow:var(--lg-glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(var(--lg-saturate));backdrop-filter:blur(24px) saturate(var(--lg-saturate));position:relative;isolation:isolate}.lg-glass-light{background:var(--lg-glass-bg-light);border:1px solid var(--lg-glass-border-outer);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate))}.lg-glass-nav{background:var(--lg-glass-nav);border-bottom:1px solid var(--lg-glass-border-outer);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate))}.lg-glass-sidebar{background:var(--lg-glass-sidebar);border-right:1px solid var(--lg-glass-border-outer);-webkit-backdrop-filter:blur(22px) saturate(var(--lg-saturate));backdrop-filter:blur(22px) saturate(var(--lg-saturate))}.lg-glass-overlay{background:var(--lg-glass-overlay);border:1px solid var(--lg-glass-border-outer);box-shadow:var(--lg-glass-shadow-lg);-webkit-backdrop-filter:blur(28px) saturate(var(--lg-saturate));backdrop-filter:blur(28px) saturate(var(--lg-saturate))}.lg-glass:before,.lg-surface:before,.lg-surface-strong:before,.lg-glass-strong:before{content:"";position:absolute;inset:0 0 auto 0;height:42%;border-radius:inherit;background:var(--lg-highlight);pointer-events:none;z-index:0}.lg-glass>*,.lg-surface>*,.lg-surface-strong>*,.lg-glass-strong>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lg-glass,.lg-surface,.lg-surface-strong,.lg-glass-strong,.lg-glass-light,.lg-glass-nav,.lg-glass-sidebar,.lg-glass-overlay{background:#ffffffeb}}@media (prefers-reduced-transparency: reduce){.lg-glass,.lg-surface,.lg-surface-strong,.lg-glass-strong,.lg-glass-light,.lg-glass-nav,.lg-glass-sidebar,.lg-glass-overlay{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--brand: #2563eb;--brand-2: #1e40af;--brand-3: #3b82f6;--text: #0f172a;--sub: #475569;--muted: #64748b;--bg: #eef2ff;--card: rgba(255, 255, 255, .55);--border: rgba(148, 163, 184, .28);--surface-2: rgba(241, 245, 249, .65);--ai: #7c3aed;--ok: #10b981;--warn: #f59e0b;--danger: #ef4444;--hot: #ef4444;--info-soft: #eff6ff;--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft Yahei", sans-serif;--lg-accent: var(--brand);--lg-accent-2: var(--brand-2);--lg-accent-hover: #1d4ed8;--lg-accent-soft: var(--info-soft);--lg-accent-grad: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);--lg-accent-grad-r: linear-gradient(135deg, #1e40af 0%, #2563eb 100%);--lg-accent-glow: rgba(37, 99, 235, .18);--lg-text: var(--text);--lg-text-muted: var(--sub);--lg-text-faint: var(--muted);--lg-text-on-accent: #ffffff;--lg-ai: var(--ai);--lg-ok: var(--ok);--lg-warn: var(--warn);--lg-danger: var(--danger);--lg-hot: var(--hot);--lg-bg-page: var(--bg);--lg-card: var(--card);--lg-border: var(--border);--lg-border-subtle: #eef0f4;--lg-hover-bg: var(--surface-2);--lg-shadow: 0 8px 32px rgba(15, 23, 42, .08);--lg-shadow-sm: 0 2px 12px rgba(15, 23, 42, .06);--lg-shadow-lg: 0 16px 48px rgba(15, 23, 42, .12);--lg-radius-sm: 6px;--lg-radius-control: 8px;--lg-radius-md: 10px;--lg-radius-card: 12px;--lg-radius-panel: 12px;--lg-radius-pill: 999px;--lg-easing: cubic-bezier(.22, 1, .36, 1);--lg-duration: .18s}.lg-pill{border-radius:var(--lg-radius-pill)!important}.lg-card-hover{transition:transform var(--lg-duration) var(--lg-easing),box-shadow var(--lg-duration) var(--lg-easing)}.lg-card-hover:hover{transform:translateY(-2px);box-shadow:var(--lg-shadow)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body.lg-bg{font-family:var(--font);color:var(--lg-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-card{background:var(--lg-glass-bg)!important;border:1px solid var(--lg-glass-border-outer)!important;box-shadow:var(--lg-glass-shadow-sm);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter)}.ant-btn-primary{background:var(--lg-accent);border:1px solid var(--lg-accent);box-shadow:none}.ant-btn-primary:not(:disabled):hover{background:var(--lg-accent-hover)!important;border-color:var(--lg-accent-hover)!important}.ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--lg-bg-page);color:var(--lg-text-muted);font-weight:600;font-size:12px;letter-spacing:.02em;border-bottom:1px solid var(--lg-border)}.ant-table-wrapper .ant-table-tbody>tr>td{background:transparent;color:var(--lg-text)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--lg-hover-bg)!important}.ant-modal .ant-modal-content{background:var(--lg-glass-overlay)!important;border:1px solid var(--lg-glass-border-outer)!important;box-shadow:var(--lg-glass-shadow-lg);-webkit-backdrop-filter:blur(28px) saturate(var(--lg-saturate));backdrop-filter:blur(28px) saturate(var(--lg-saturate))}.ant-dropdown .ant-dropdown-menu{background:var(--lg-glass-overlay)!important;border:1px solid var(--lg-glass-border-outer)!important;box-shadow:var(--lg-glass-shadow-lg);-webkit-backdrop-filter:blur(20px) saturate(var(--lg-saturate));backdrop-filter:blur(20px) saturate(var(--lg-saturate))}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner{background:var(--lg-glass-overlay)!important;-webkit-backdrop-filter:blur(20px) saturate(var(--lg-saturate));backdrop-filter:blur(20px) saturate(var(--lg-saturate))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px;border-radius:4px}.app-skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--lg-accent);color:#fff;padding:8px 14px;border-radius:0 0 8px;font-size:13px}.app-skip-link:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ml-shell-main:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.icp-footer{padding:16px 12px 20px;text-align:center;font-size:12px;color:var(--muted)}.icp-footer a{color:inherit;text-decoration:none}html[data-bgssai-shell="1"] .icp-footer{padding:10px 12px 16px}.ml-page{max-width:880px;margin:0 auto;animation:mlFadeUp .4s var(--lg-easing) both}.ml-page-wide{max-width:960px}@keyframes mlFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mlPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes mlScan{0%{transform:translateY(-8px);opacity:0}40%{opacity:1}to{transform:translateY(48px);opacity:0}}.ml-hero{position:relative;overflow:hidden;border-radius:var(--lg-radius-card);border:1px solid var(--lg-border);background:radial-gradient(900px 280px at 12% -20%,rgba(37,99,235,.12),transparent 60%),radial-gradient(700px 240px at 100% 0%,rgba(14,165,233,.1),transparent 55%),linear-gradient(180deg,#fff,#f8fafc);padding:36px 32px 32px;margin-bottom:20px}.ml-hero-brand{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-accent);margin-bottom:10px}.ml-hero-title{margin:0 0 10px;font-size:30px;line-height:1.2;letter-spacing:-.03em;color:var(--lg-text);font-weight:750}.ml-hero-desc{margin:0 0 22px;max-width:520px;font-size:15px;line-height:1.65;color:var(--lg-text-muted)}.ml-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ml-hero-actions .ant-btn-primary{min-width:148px}.ml-hero-note{font-size:12px;color:var(--lg-text-muted)}.ml-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ff,#f8fafc);animation:mlFadeUp .35s var(--lg-easing) both}.ml-trial-banner strong{display:block;font-size:13px;color:var(--lg-text);margin-bottom:2px}.ml-trial-banner span{font-size:12px;color:var(--lg-text-muted)}.ml-draft-banner{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff)}.ml-next-action{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#fff)}.ml-success-banner{background:#ecfdf5!important;border-color:#a7f3d0!important;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ml-high-callout{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;animation:mlFadeUp .35s var(--lg-easing) both}.ml-high-callout strong{font-size:14px}.ml-high-callout span{font-size:12px;line-height:1.5;opacity:.92}.ml-risk-score-hint{margin-top:8px;font-size:12px;opacity:.85}.ml-risk-dim.is-high{border-color:#fecaca;background:#fff7f7;box-shadow:inset 3px 0 #ef4444}.ml-dim-badge{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:650;color:#b91c1c;background:#fee2e2;vertical-align:middle}.ml-next-steps.is-high{border-color:#fecaca;background:#fff7f7}.ml-candidate.is-priority{background:linear-gradient(90deg,#fff7f7 0%,transparent 60%);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.ml-sticky-cta{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px;padding:12px 14px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--lg-shadow-sm);font-size:13px;color:#991b1b}.ml-create-footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--lg-border-subtle)}.ml-inline-hint{margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;font-size:12px;color:var(--lg-accent)}@media (max-width: 800px){.ml-sticky-cta{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ml-create-footer{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:4;margin:16px -8px 0;padding:10px 8px 12px;background:var(--lg-glass-nav);-webkit-backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(16px) saturate(var(--lg-saturate));backdrop-filter:blur(8px);border-top:1px solid var(--lg-border)}}.ml-skel{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:mlSkel 1.2s ease-in-out infinite;border-radius:8px}.ml-skel-line{height:12px}.ml-skel-block{width:100%}@keyframes mlSkel{0%{background-position:100% 0}to{background-position:0 0}}.ml-sticky-hint{position:sticky;bottom:12px;z-index:2;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6fff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;color:var(--lg-accent);text-align:center}.ml-section-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--lg-text)}.ml-section-sub{margin:0 0 14px;font-size:13px;color:var(--lg-text-muted)}.ml-panel{background:var(--lg-card);border:1px solid var(--lg-border);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-sm);padding:20px 22px;margin-bottom:16px}.ml-steps{margin-bottom:20px}.ml-steps-progress{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lg-text-muted)}.ml-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ml-type-card{border:1px solid var(--lg-border);background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);border-radius:10px;padding:14px 12px;cursor:pointer;text-align:left;transition:border-color .18s var(--lg-easing),background .18s var(--lg-easing),transform .18s var(--lg-easing)}.ml-type-card:hover{border-color:#93c5fd;transform:translateY(-1px)}.ml-type-card.active{border-color:var(--lg-accent);background:var(--lg-accent-soft)}.ml-type-card.is-disabled,.ml-type-card:disabled{opacity:.45;cursor:not-allowed;transform:none}.ml-type-card.is-disabled:hover,.ml-type-card:disabled:hover{border-color:var(--lg-border);transform:none}.ml-subject-card{margin-bottom:16px;background:radial-gradient(700px 180px at 0% 0%,rgba(37,99,235,.08),transparent 60%),#fff}.ml-subject-kicker{font-size:12px;color:var(--lg-text-muted);margin-bottom:6px}.ml-subject-mark{font-size:24px;font-weight:750;letter-spacing:-.02em;color:var(--lg-text);line-height:1.25}.ml-subject-goods{margin-top:10px;font-size:13px;line-height:1.55;color:var(--lg-text)}.ml-review-pending{margin-top:16px;padding:14px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb}.ml-review-pending-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.ml-review-pending strong{display:block;font-size:13px;color:#b45309}.ml-review-pending p{margin:0;font-size:13px;line-height:1.6;color:var(--lg-text)}.ml-review-feedback{margin-top:16px;padding:14px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff}.ml-review-feedback strong{display:block;font-size:13px;margin-bottom:6px;color:var(--lg-accent)}.ml-review-feedback p{margin:0;font-size:14px;line-height:1.6;color:var(--lg-text)}.ml-type-card-title{font-size:14px;font-weight:650;color:var(--lg-text);margin-bottom:4px}.ml-type-card-hint{font-size:12px;color:var(--lg-text-muted)}.ml-goods-groups{display:flex;flex-direction:column;gap:14px}.ml-goods-group-title{font-size:12px;font-weight:650;color:var(--lg-text-muted);margin-bottom:8px}.ml-goods-chips{display:flex;flex-wrap:wrap;gap:8px}.ml-chip{border:1px solid var(--lg-border);background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);border-radius:999px;padding:7px 12px;font-size:13px;color:var(--lg-text);cursor:pointer;transition:all .15s var(--lg-easing)}.ml-chip:hover{border-color:#93c5fd}.ml-chip.active{border-color:var(--lg-accent);background:var(--lg-accent-soft);color:var(--lg-accent);font-weight:600}.ml-summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--lg-border-subtle);font-size:13px}.ml-summary-row:last-child{border-bottom:none}.ml-summary-k{color:var(--lg-text-muted);flex-shrink:0}.ml-summary-v{color:var(--lg-text);font-weight:550;text-align:right;min-width:0;overflow-wrap:anywhere}@media (max-width: 520px){.ml-summary-row{flex-direction:column;align-items:flex-start;gap:4px}.ml-summary-v{text-align:left}}.ml-footer-actions{display:flex;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.ml-analyzing{text-align:center;padding:48px 20px}.ml-analyzing-visual{width:72px;height:72px;margin:0 auto 18px;border-radius:18px;border:1px solid #bfdbfe;background:var(--lg-accent-soft);position:relative;overflow:hidden}.ml-analyzing-visual:after{content:"";position:absolute;left:10px;right:10px;height:2px;background:var(--lg-accent);animation:mlScan 1.4s ease-in-out infinite}.ml-analyzing-title{font-size:18px;font-weight:700;margin-bottom:8px}.ml-analyzing-desc{font-size:13px;color:var(--lg-text-muted);animation:mlPulse 1.6s ease-in-out infinite}.ml-analyze-dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.ml-analyze-dots span{width:7px;height:7px;border-radius:50%;background:#bfdbfe}.ml-analyze-dots span.on{background:var(--lg-accent)}.ml-analyze-checklist{max-width:360px;margin:22px auto 0;text-align:left}.ml-analyze-check{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:var(--lg-text-faint);transition:color .2s var(--lg-easing)}.ml-analyze-check.is-active{color:var(--lg-accent);font-weight:600}.ml-analyze-check.is-done{color:var(--lg-text-muted)}.ml-analyze-check-dot{width:8px;height:8px;border-radius:50%;background:#e2e8f0;flex-shrink:0}.ml-analyze-check.is-active .ml-analyze-check-dot{background:var(--lg-accent);box-shadow:0 0 0 4px #2563eb26}.ml-analyze-check.is-done .ml-analyze-check-dot{background:#93c5fd}.ml-upload-preview{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--lg-border);border-radius:10px;background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter)}.ml-upload-thumb{width:64px;height:64px;border-radius:8px;border:1px solid var(--lg-border-subtle);object-fit:contain;background:var(--lg-bg-page);flex-shrink:0}.ml-upload-thumb-file{display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--lg-text-muted)}.ml-upload-preview-body{flex:1;min-width:0}.ml-upload-preview-name{font-size:13px;font-weight:600;color:var(--lg-text);overflow-wrap:anywhere}.ml-upload-preview-hint{margin-top:4px;font-size:12px;color:var(--lg-text-muted);line-height:1.5}.ml-upload-preview-actions{display:flex;gap:8px;flex-shrink:0}@media (max-width: 520px){.ml-upload-preview{flex-wrap:wrap}.ml-upload-preview-actions{width:100%}.ml-upload-preview-actions .ant-btn{flex:1;min-height:44px}}.ml-summary-v-media{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.ml-summary-thumb{width:34px;height:34px;border-radius:6px;border:1px solid var(--lg-border-subtle);object-fit:contain;background:var(--lg-bg-page)}.ml-ocr-hint{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--lg-accent-soft);border:1px solid #bfdbfe;color:var(--lg-accent);font-size:12px;line-height:1.5}.ml-howto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ml-howto-item{border:1px solid var(--lg-border);border-radius:10px;padding:14px 12px;background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);display:flex;gap:10px;align-items:flex-start}.ml-howto-item strong{width:22px;height:22px;border-radius:50%;background:var(--lg-accent-soft);color:var(--lg-accent);display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.ml-howto-item span{font-size:13px;color:var(--lg-text);line-height:1.45}.ml-howto-item.is-done{border-color:#a7f3d0;background:#ecfdf5}.ml-howto-item.is-done strong{background:#d1fae5;color:#047857}.ml-howto-state{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:#d1fae5;color:#047857;font-size:11px;font-style:normal;font-weight:600}.ml-next-steps{margin-top:14px;padding:14px;border-radius:10px;border:1px solid var(--lg-border);background:#f8fafc}.ml-next-steps h3{margin:0 0 8px;font-size:14px}.ml-next-steps ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--lg-text)}.ml-action-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:16px}@media (max-width: 720px){.ml-howto-grid{grid-template-columns:1fr}}.ml-risk-hero{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:stretch}.ml-risk-score{border-radius:14px;padding:20px 16px;text-align:center;border:1px solid var(--lg-border);display:flex;flex-direction:column;justify-content:center}.ml-risk-score.tone-danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.ml-risk-score.tone-warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.ml-risk-score.tone-ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ml-risk-score-label{font-size:12px;opacity:.85;margin-bottom:6px}.ml-risk-score-value{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.ml-risk-dims{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ml-risk-dim{border:1px solid var(--lg-border);border-radius:10px;padding:12px 14px;background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter)}.ml-risk-dim-name{font-size:12px;color:var(--lg-text-muted);margin-bottom:6px}.ml-risk-dim-value{font-size:18px;font-weight:700}.ml-risk-dim-value.tone-danger{color:#b91c1c}.ml-risk-dim-value.tone-warn{color:#b45309}.ml-risk-dim-value.tone-ok{color:#047857}.ml-candidate{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:14px 0;border-bottom:1px solid var(--lg-border-subtle)}.ml-candidate:last-child{border-bottom:none}.ml-candidate-mark{font-size:15px;font-weight:700;color:var(--lg-text)}.ml-candidate-meta{font-size:12px;color:var(--lg-text-muted);margin-top:4px}.ml-candidate-reason{font-size:13px;color:var(--lg-text);grid-column:1 / -1}.ml-suggest-list{margin:0;padding:0;list-style:none}.ml-suggest-list li{position:relative;padding:10px 12px 10px 34px;border-radius:8px;margin-bottom:8px;background:#f8fafc;border:1px solid var(--lg-border-subtle);font-size:13px;line-height:1.55}.ml-suggest-list li:before{content:"";position:absolute;left:12px;top:14px;width:10px;height:10px;border-radius:50%;border:2px solid var(--lg-accent)}.ml-search-row{max-width:360px;margin-bottom:12px}.ml-cond-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;font-size:12px;color:var(--lg-text-muted)}.ml-cond-label{color:var(--lg-text-faint)}.ml-cond-count{margin-left:auto}@media (max-width: 520px){.ml-search-row{max-width:none}.ml-cond-count{margin-left:0}}.ml-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ml-filter-chip{border:1px solid var(--lg-border);background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--lg-text-muted);cursor:pointer;transition:all .15s var(--lg-easing)}.ml-filter-chip:hover{border-color:#93c5fd;color:var(--lg-accent)}.ml-filter-chip.active{border-color:var(--lg-accent);background:var(--lg-accent-soft);color:var(--lg-accent);font-weight:650}.ml-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 12px 10px;border-bottom:1px solid var(--lg-border-subtle);border-left:3px solid transparent;cursor:pointer;transition:background .15s}.ml-history-item.tone-danger{border-left-color:#ef4444}.ml-history-item.tone-warn{border-left-color:#f59e0b}.ml-history-item.tone-ok{border-left-color:#10b981}.ml-history-item.has-review{background:linear-gradient(90deg,rgba(16,185,129,.06),transparent 42%)}.ml-review-cue{color:#047857;font-weight:600}.ml-history-item:hover{background:var(--lg-hover-bg);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.ml-history-item:last-child{border-bottom:none}.ml-confirm-hero{margin-bottom:14px;padding:14px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff}.ml-confirm-hero-title{font-size:15px;font-weight:700;color:var(--lg-text);margin-bottom:4px}.ml-confirm-hero-desc{margin:0;font-size:13px;line-height:1.55;color:var(--lg-text-muted)}.ml-compare-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff}.ml-compare-banner strong{font-size:14px;color:var(--lg-text)}.ml-compare-dims{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px;font-size:12px;color:var(--lg-text-muted)}.ml-data-freshness{margin:-8px 0 14px;font-size:12px;color:var(--lg-text-muted)}.ml-history-header{display:flex;justify-content:space-between;gap:12px;align-items:center}@media (max-width: 520px){.ml-history-header{flex-direction:column;align-items:stretch}.ml-history-header .ant-btn{width:100%}}.ml-compare-actions{display:flex;gap:8px}.ml-history-mark{font-weight:650;font-size:14px}.ml-history-meta{font-size:12px;color:var(--lg-text-muted);margin-top:2px}.ml-empty{text-align:center;padding:28px 12px;color:var(--lg-text-muted);font-size:13px}.ml-disclaimer{font-size:12px;color:var(--lg-text-muted);line-height:1.6;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px}.ml-disclaimer-inline{font-size:12px;color:var(--lg-text-muted);line-height:1.55;margin:-4px 0 14px;padding:0;background:transparent;border:none}.ml-meta-bar{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--lg-text-faint);margin-bottom:16px}@media (max-width: 720px){.ml-hero{padding:28px 18px 22px}.ml-hero-title{font-size:24px}.ml-type-grid,.ml-risk-hero,.ml-risk-dims{grid-template-columns:1fr}}.ml-ux-summary,.ml-step-guide,.ml-mark-preview,.ml-empty-hint{margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;color:var(--lg-accent);font-size:12px;line-height:1.55}.ml-step-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;border-color:var(--lg-border);color:var(--lg-text-muted)}.ml-step-guide strong{color:var(--lg-text);font-size:13px;flex-shrink:0}.ml-mark-preview{background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-glass-filter);backdrop-filter:var(--lg-glass-filter);border-color:var(--lg-border);color:var(--lg-text-muted)}.ml-mark-preview span{display:block;margin-bottom:4px}.ml-mark-preview strong{display:block;font-size:18px;color:var(--lg-text);overflow-wrap:anywhere}.ml-goods-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:start;margin-bottom:12px}.ml-goods-presets,.ml-selected-goods{display:flex;flex-wrap:wrap;gap:8px}.ml-selected-goods{margin-bottom:14px;padding:10px;border-radius:10px;background:#f8fafc;border:1px dashed var(--lg-border)}.ml-selected-goods button{border:1px solid #bfdbfe;background:#eff6ff;color:var(--lg-accent);border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}.ml-empty-hint{background:#fffbeb;border-color:#fde68a;color:#b45309}.ml-confirm-dims,.ml-completeness{display:inline-flex;margin-top:8px;margin-right:8px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:var(--lg-accent);font-size:12px;font-weight:600}@media (max-width: 720px){.ml-goods-toolbar{grid-template-columns:1fr}.ml-step-guide{align-items:flex-start;flex-direction:column}}html[data-bgssai-shell="1"] .ml-type-grid,html[data-bgssai-shell="1"] .ml-howto-grid,html[data-bgssai-shell="1"] .ml-risk-hero,html[data-bgssai-shell="1"] .ml-risk-dims,html[data-bgssai-shell="1"] .ml-goods-toolbar{grid-template-columns:1fr}html[data-bgssai-shell="1"] .ml-step-guide{align-items:flex-start;flex-direction:column}html[data-bgssai-shell="1"] .ant-btn{min-height:44px}
