:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:var(--bg);--bg-elevated:var(--surface-raised);--glass-subtle:var(--surface-sunken);--glass:var(--surface-glass);--glass-strong:var(--surface);--glass-readable:var(--surface-raised);--glass-opaque:var(--surface);--surface-soft:var(--hover);--surface-dark:var(--surface-sunken);--glass-border:var(--border);--glass-border-strong:var(--border-strong);--glass-highlight:transparent;--line:var(--border);--line-strong:var(--border-strong);--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--ink-muted:var(--text-muted);--text:var(--text-primary);--muted:var(--text-secondary);--subtle:var(--text-muted);--accent:var(--primary);--accent-strong:var(--primary-ink);--accent-soft:var(--primary-soft);--botanical:var(--primary);--botanical-dark:var(--primary-ink);--botanical-soft:var(--primary-soft);--mint:var(--state-ok);--success:var(--state-ok);--warning:var(--state-warn);--danger:var(--state-danger);--glass-shadow-sm:0 0 0 1px var(--border);--glass-shadow-md:var(--shadow-card);--glass-shadow-lg:var(--shadow-float);--shadow:var(--shadow-card);--radius:var(--radius-card);--radius-sm:var(--radius-chip);--z-canvas:0;--z-surface:10;--z-sticky:30;--z-navigation:40;--z-popover:60;--z-drawer:70;--z-modal:80;--z-toast:90;--z-intro:100}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--bg);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;margin:0;position:relative;overflow-x:hidden}body>*{z-index:1;position:relative}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--primary-soft);color:var(--text-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gateway-login,.app-rail,.workspace-header,.dashboard-editorial,.intelligence-grid,.operations-inbox-grid,.shopee-inbox-grid,.settings-panel,.tools-workspace{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08)}.operations-composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.82rem;font-weight:680;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.button:active{transform:none}.button:disabled{cursor:not-allowed;opacity:.46;transform:none}.button-primary{background:var(--primary-button);box-shadow:var(--shadow-card);color:var(--primary-button-text)}.button-primary:hover{background:linear-gradient(135deg, #fff, var(--primary-ink))}.button-secondary{background:var(--glass);border-color:var(--glass-border-strong);color:var(--ink)}.button-danger{border-color:color-mix(in srgb, var(--state-danger) 25%, transparent);color:var(--state-danger);background:#7b232d29}.button-full{width:100%}.icon-button,.composer-icon-button{background:var(--glass-subtle);border:1px solid var(--glass-border);color:var(--muted);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}input,textarea,select{background:var(--hover);border:1px solid var(--glass-border);border-radius:var(--radius-sm);outline:none;min-height:44px}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-input) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-input) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-input) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-input) inset;transition:background-color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-input) inset;transition:background-color 9999s ease-out}textarea{resize:vertical}*{scrollbar-color:color-mix(in srgb, var(--text-secondary) 28%, transparent) var(--hover);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--hover)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 22%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#c9d6ea61 padding-box padding-box}.gateway{background:0 0;grid-template-rows:74px minmax(0,1fr) 48px;min-height:100vh;padding:0 clamp(22px,5vw,76px);display:grid}.gateway-header,.gateway-footer{justify-content:space-between;align-items:center;display:flex}.gateway-header{border-bottom:1px solid var(--line)}.gateway-header>span,.gateway-footer{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{border:1px solid var(--glass-border-strong);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-sm);color:var(--ink);background:linear-gradient(145deg,#141b26f0,#000000e6);border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.brand-symbol{width:25px;height:25px}.brand-symbol path{stroke:none}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font-size:.82rem;line-height:1.1}.brand small{color:var(--muted);letter-spacing:.06em;margin-top:3px;font-size:.62rem}.gateway-workspace{grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);align-items:center;gap:clamp(54px,8vw,128px);width:100%;max-width:1340px;margin:auto;padding:clamp(44px,8vh,96px) 0;display:grid}.gateway-identity{max-width:720px}.eyebrow{color:var(--botanical-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:760}.gateway-identity h1{letter-spacing:-.065em;max-width:640px;margin:20px 0;font-size:clamp(2.45rem,4.2vw,4rem);font-weight:570;line-height:1}.gateway-identity>p{color:var(--muted);max-width:620px;font-size:.98rem;line-height:1.7}.system-map{max-width:680px;margin-top:clamp(34px,6vh,68px)}.system-map-heading,.system-map-foot{justify-content:space-between;align-items:center;display:flex}.system-map-heading span{font-size:.72rem;font-weight:700}.system-map-heading small,.system-map-foot{color:var(--subtle);font-size:.65rem}.system-map-canvas{height:190px;margin:14px 0;position:relative}.system-map-canvas:before{background:var(--line);content:"";width:76%;height:1px;position:absolute;top:50%;left:12%}.map-core,.map-node{border:1px solid var(--glass-border);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-sm);z-index:2;background:linear-gradient(155deg,#121923b8,#0000009e);align-items:center;display:flex;position:absolute}.map-core{border-color:var(--glass-border-strong);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);border-radius:50%;flex-direction:column;justify-content:center;width:96px;height:96px;top:25%;left:42%}.map-core-symbol{color:var(--ink);width:30px;height:30px}.map-core-symbol path{stroke:none}.map-core small{color:var(--subtle);margin-top:4px;font-size:.58rem}.map-node{border-radius:999px;justify-content:center;min-height:34px;padding:0 14px;font-size:.68rem;font-weight:650}.map-source{top:42%;left:0}.map-data{top:10%;right:3%}.map-review{top:42%;right:0}.map-report{bottom:8%;right:8%}.map-line{background:var(--line);transform-origin:0;width:35%;height:1px;position:absolute;top:50%;left:51%}.map-line-a{transform:rotate(-29deg)}.map-line-b{transform:rotate(0)}.map-line-c{transform:rotate(26deg)}.system-map-foot i{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.gateway-login{border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-lg);background:linear-gradient(160deg,#131923ad,#0009);padding:clamp(26px,3vw,38px)}.gateway-login-heading{align-items:center;gap:14px;display:flex}.gateway-lock{background:var(--botanical-soft);color:var(--botanical-dark);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gateway-login-heading small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.gateway-login h2{letter-spacing:-.04em;margin:4px 0 0;font-size:1.55rem}.gateway-login>p{color:var(--muted);margin:18px 0 22px;font-size:.8rem;line-height:1.55}.gateway-login form{gap:9px;margin-top:18px;display:grid}.gateway-login label{color:var(--muted);margin-top:5px;font-size:.72rem;font-weight:600}.gateway-login input{height:47px;padding:0 13px}.gateway-login .button{min-height:47px;margin-top:11px}.gateway-security{color:var(--subtle);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:.65rem;display:flex}.gateway-footer{border-top:1px solid var(--line)}.app-shell{grid-template-columns:92px minmax(0,1fr);gap:0;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-rail{background:var(--glass);border:1px solid var(--glass-border);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);color:var(--ink);height:calc(100dvh - 24px);z-index:var(--z-navigation);border-radius:25px;flex-direction:column;align-self:start;align-items:center;margin:12px;padding:15px 8px 12px;display:flex;position:sticky;top:12px}.app-rail>.brand{margin-bottom:23px}.app-rail .brand>span:last-child{display:none}.app-rail .brand-mark{color:var(--ink);background:linear-gradient(145deg,#151d28f0,#000000eb)}.rail-navigation{flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.rail-navigation>div{flex-direction:column;align-items:center;gap:6px;display:flex}.rail-navigation a{color:var(--ink-muted);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;transition:background-color .14s,border-color .14s,color .14s;display:flex;position:relative}.rail-navigation a span{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#1b253beb;border-radius:9px;padding:7px 9px;font-size:.7rem;transition:opacity .13s,transform .13s;position:absolute;left:52px;transform:translate(-4px)}.rail-navigation a:hover{background:var(--hover);border-color:var(--glass-border);color:var(--ink)}.rail-navigation a:hover span{opacity:1;transform:none}.rail-navigation a.active{border-color:color-mix(in srgb, var(--primary-ink) 17%, transparent);color:var(--text-primary);background:linear-gradient(145deg,#6684d22e,#2d3d6233);box-shadow:0 8px 20px #0000002e}.rail-utility{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;width:100%;padding-top:12px;display:flex}.reviewer-avatar{background:var(--surface-dark);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;font-weight:750;display:flex}.rail-utility .reviewer-avatar{background:var(--hover);border:1px solid var(--glass-border);color:var(--ink)}.logout-button{color:var(--ink-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.logout-button:hover{background:var(--hover);color:var(--ink)}.workspace-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100dvh;min-height:0;display:grid;overflow:hidden}.workspace-header{background:var(--glass);border:1px solid var(--glass-border);min-width:0;box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-sm);height:66px;z-index:var(--z-sticky);border-radius:21px;grid-template-columns:170px minmax(0,1fr) 170px;align-items:center;gap:24px;margin:12px 16px 0 4px;padding:0 24px;display:grid;position:sticky;top:12px}.workspace-heading{flex-direction:column;display:flex}.workspace-heading small,.workspace-profile small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.workspace-heading strong{margin-top:3px;font-size:.83rem}.workspace-tabs{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.workspace-tabs a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.76rem;font-weight:580}.workspace-tabs a:hover{background:var(--hover);color:var(--ink)}.workspace-tabs a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-ink) 12%, transparent);color:var(--text-primary);background:#6484d524}.workspace-profile{justify-content:flex-end;align-items:center;gap:9px;display:flex}.workspace-profile>span:first-child{text-align:right;flex-direction:column;display:flex}.workspace-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;margin-top:2px;font-size:.7rem;overflow:hidden}.workspace-content{width:100%;min-width:0;max-width:1640px;min-height:0;margin:0 auto;padding:28px 30px 64px 18px;overflow-y:auto}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.page-header h1{letter-spacing:-.06em;margin:9px 0;font-size:clamp(2rem,3vw,3.1rem);font-weight:590;line-height:1.02}.page-header p{color:var(--muted);max-width:660px;margin:0;font-size:.85rem;line-height:1.55}.page-actions{align-items:center;gap:9px;display:flex}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.section-title h2{letter-spacing:-.02em;margin:0;font-size:.96rem}.section-title p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.45}.section-title>small{color:var(--subtle);font-size:.69rem}.status-badge,.ai-state-badge,.need-human-badge,.recognition-urgent-badge,.auto-reply-test-badge{border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:700;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-success{background:color-mix(in srgb, var(--state-ok) 12%, transparent);border-color:color-mix(in srgb, var(--state-ok) 20%, transparent);color:var(--success)}.status-warning{border-color:color-mix(in srgb, var(--state-warn) 22%, transparent);color:var(--warning);background:#97632521}.status-danger{background:color-mix(in srgb, var(--state-danger) 13%, transparent);border-color:color-mix(in srgb, var(--state-danger) 22%, transparent);color:var(--danger)}.status-neutral{background:var(--surface-soft);color:var(--muted)}.alert{border:1px solid;border-radius:11px;padding:11px 13px;font-size:.78rem;line-height:1.5}.alert-error{border-color:color-mix(in srgb, var(--state-danger) 24%, transparent);color:var(--state-danger);background:#6f1f2933}.alert-warning{background:color-mix(in srgb, var(--state-warn) 19%, transparent);border-color:color-mix(in srgb, var(--state-warn) 23%, transparent);color:var(--state-warn)}.alert-success{border-color:color-mix(in srgb, var(--state-ok) 22%, transparent);color:var(--state-ok);background:#2669502e}.dashboard-editorial{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);grid-template-columns:minmax(230px,.7fr) minmax(400px,1.45fr) minmax(190px,.55fr);min-height:350px;display:grid;overflow:hidden}.dashboard-primary-metric{color:var(--ink);background:linear-gradient(150deg,#28374f80,#00000080 72%);flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:relative}.dashboard-primary-metric:after,.intelligence-lead:after,.tools-primary:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f62b,#0000 70%);width:210px;height:210px;position:absolute;top:-100px;right:-80px}.dashboard-primary-metric header{flex-direction:column;display:flex}.dashboard-primary-metric header span{font-size:.75rem;font-weight:650}.dashboard-primary-metric header small,.dashboard-primary-metric small{color:var(--ink-muted);margin-top:5px;font-size:.72rem}.dashboard-primary-metric>strong{letter-spacing:-.08em;font-size:clamp(4.4rem,7vw,7rem);font-weight:520;line-height:.9}.dashboard-primary-metric footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;display:grid}.dashboard-primary-metric footer span{color:var(--ink-muted);font-size:.7rem}.dashboard-primary-metric footer b{color:var(--ink);margin-bottom:4px;font-size:1.05rem;display:block}.dashboard-primary-metric footer .urgent b{color:var(--danger)}.dashboard-workload{padding:27px 30px}.dashboard-workload>header,.intelligence-activity>header,.dashboard-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-workload header span,.intelligence-activity header span,.dashboard-detail header span{color:var(--botanical-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:720}.dashboard-workload h2,.intelligence-activity h2,.dashboard-detail h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.1rem}.dashboard-workload header small,.intelligence-activity header small,.dashboard-detail header small{color:var(--subtle);font-size:.65rem}.workload-chart{flex-direction:column;gap:23px;margin-top:36px;display:flex}.workload-chart>div,.intelligence-bar{grid-template-columns:110px minmax(0,1fr) 34px;align-items:center;gap:13px;display:grid}.workload-chart span,.intelligence-bar span{color:var(--muted);font-size:.72rem}.workload-chart i,.intelligence-bar i{background:var(--hover);border:1px solid var(--border);border-radius:999px;height:7px;display:block;overflow:hidden}.workload-chart i b,.intelligence-bar i b{background:linear-gradient(90deg, var(--primary), var(--primary-ink));border-radius:inherit;height:100%;display:block}.workload-chart strong,.intelligence-bar strong{text-align:right;font-size:.76rem}.dashboard-kpi-stack{border-left:1px solid var(--line);grid-template-rows:1fr 1fr;display:grid}.dashboard-kpi-stack article{flex-direction:column;justify-content:center;padding:24px;display:flex}.dashboard-kpi-stack article+article{border-top:1px solid var(--line)}.dashboard-kpi-stack span,.dashboard-kpi-stack small{color:var(--muted);font-size:.68rem}.dashboard-kpi-stack strong{letter-spacing:-.06em;margin:16px 0 8px;font-size:clamp(2rem,3vw,3rem);font-weight:560}.connection-band{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);align-items:center;gap:30px;padding:20px 4px;display:grid}.connection-band-heading{flex-direction:column;display:flex}.connection-band-heading>span{font-size:.77rem;font-weight:700}.connection-band-heading>small{color:var(--subtle);margin-top:4px;font-size:.64rem}.connection-band>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.connection-item{border-left:1px solid var(--line);flex-direction:column;gap:7px;padding-left:18px;display:flex}.connection-item>small{color:var(--subtle);font-size:.62rem}.dashboard-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.dashboard-detail{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-sm);padding-top:21px;overflow:hidden}.dashboard-detail>header{padding:0 21px 17px}.dashboard-detail>header a{color:var(--botanical-dark);font-size:.69rem;font-weight:680}.operations-performance-list{padding:0 21px 10px}.operations-performance-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;display:flex}.operations-performance-list span,.operations-insight-columns span{color:var(--muted);font-size:.76rem}.operations-performance-list strong{font-size:.79rem}.operations-insight-columns{grid-template-columns:1fr 1fr;gap:25px;padding:0 21px 18px;display:grid}.operations-insight-columns h3{margin:0 0 11px;font-size:.72rem}.operations-insight-columns div>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.operations-insight-columns p{color:var(--subtle);font-size:.75rem;line-height:1.5}.intelligence-grid{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);grid-template-columns:minmax(230px,.72fr) minmax(390px,1.35fr) minmax(220px,.7fr);display:grid;overflow:hidden}.intelligence-lead{color:var(--ink);background:linear-gradient(150deg,#26354d7a,#00000080 72%);flex-direction:column;min-height:350px;padding:28px;display:flex;position:relative}.intelligence-lead>span{color:var(--ink-muted);font-size:.75rem}.intelligence-lead>strong{letter-spacing:-.08em;margin:auto 0 17px;font-size:clamp(4rem,6vw,6.4rem);font-weight:520;line-height:.9}.intelligence-lead>p{color:var(--ink-secondary);font-size:.75rem;line-height:1.55}.intelligence-lead>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;padding-top:17px;display:grid}.intelligence-lead>div span{color:var(--ink-muted);font-size:.7rem}.intelligence-lead>div b{color:var(--ink);margin-bottom:4px;font-size:.95rem;display:block}.intelligence-activity{padding:27px 30px}.intelligence-activity>div{flex-direction:column;gap:25px;margin-top:52px;display:flex}.intelligence-summary{border-left:1px solid var(--line);grid-template-rows:repeat(3,1fr);display:grid}.intelligence-summary>div{flex-direction:column;justify-content:center;padding:22px;display:flex}.intelligence-summary>div+div{border-top:1px solid var(--line)}.intelligence-summary span,.intelligence-summary small{color:var(--muted);font-size:.66rem}.intelligence-summary strong{letter-spacing:-.03em;margin:12px 0 6px;font-size:1.25rem}.readiness-band{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:center;gap:32px;padding:23px 4px;display:grid}.readiness-band>div span{font-size:.76rem;font-weight:700}.readiness-band>div p{color:var(--subtle);margin:5px 0 0;font-size:.66rem}.readiness-band dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.readiness-band dl div{border-left:1px solid var(--line);padding-left:18px}.readiness-band dt{color:var(--subtle);font-size:.62rem}.readiness-band dd{margin:8px 0 0;font-size:.76rem;font-weight:680}.workspace-content:has(.inbox-route){padding-bottom:24px;overflow:hidden}.inbox-route{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.inbox-route .page-header{margin-bottom:18px}.operations-inbox{flex-direction:column;min-width:0;min-height:0;display:flex}.operations-inbox>.alert{flex:none;margin:0 0 10px}.operations-inbox-grid,.shopee-inbox-grid{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);flex:auto;grid-template-columns:300px minmax(0,1fr) 330px;min-width:0;height:auto;min-height:0;display:grid;overflow:hidden}.operations-conversation-list,.operations-chat-detail,.operations-copilot,.shopee-inbox-list,.shopee-chat-history,.shopee-copilot-panel{min-width:0;min-height:0;position:relative}.operations-chat-detail,.operations-copilot,.shopee-chat-history,.shopee-copilot-panel{border-left:1px solid var(--line)}.operations-inbox-grid header,.shopee-inbox-grid header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:13px 16px;display:flex}.operations-inbox-grid header span,.shopee-inbox-grid header span{color:var(--botanical-dark);letter-spacing:.07em;font-size:.62rem}.operations-inbox-grid header h2,.shopee-inbox-grid header h2{margin:4px 0 0;font-size:.9rem}.inbox-count{background:var(--botanical-soft);color:var(--botanical-dark);border-radius:999px;margin-left:5px;padding:3px 6px;font-size:.61rem}.inbox-realtime-state{color:var(--subtle);align-items:center;gap:5px;margin-top:6px;font-size:.58rem;display:flex}.inbox-realtime-state i{background:var(--success);border-radius:50%;width:5px;height:5px}.inbox-sync-button,.history-load-button,.context-toggle{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;min-height:32px;padding:0 9px;font-size:.64rem}.operations-conversation-list{grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.operations-conversation-list>form{min-width:0;margin:11px 13px 9px;display:flex}.operations-conversation-list>form input{background:var(--surface-soft);border-color:#0000;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:0 10px;font-size:.76rem}.operations-conversation-list>form button{background:var(--primary-button);border-radius:0 var(--radius-chip) var(--radius-chip) 0;color:var(--primary-button-text);border:0;width:39px}.operations-conversation-list>nav,.copilot-mode-tabs{scrollbar-width:none;gap:5px;min-width:0;padding:0 13px 10px;display:flex;overflow-x:auto}.operations-conversation-list>nav{flex-wrap:wrap;row-gap:5px;overflow-x:visible}.operations-conversation-list>nav::-webkit-scrollbar{display:none}.copilot-mode-tabs::-webkit-scrollbar{display:none}.operations-conversation-list>nav button,.copilot-mode-tabs button{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:29px;padding:0 9px;font-size:.62rem}.operations-conversation-scroll,.shopee-inbox-list>div{border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-gutter:stable;height:auto;min-height:0;overflow:hidden auto}.shopee-inbox-list{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.conversation-virtual-canvas{width:100%;position:relative}.conversation-virtual-canvas>button,.shopee-inbox-list>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:12px 13px;display:grid;position:absolute;top:0;left:0}.conversation-virtual-canvas>button:hover,.shopee-inbox-list>div>button:hover{background:var(--surface-soft)}.operations-avatar,.shopee-buyer-avatar,.sales-avatar{background:var(--hover);border:1px solid var(--glass-border);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.72rem;display:flex}.operations-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.operations-conversation-scroll strong,.shopee-inbox-list strong{font-size:.75rem}.operations-conversation-scroll p,.shopee-inbox-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:.69rem;overflow:hidden}.operations-conversation-scroll small,.shopee-inbox-list small{color:var(--subtle);font-size:.6rem}.conversation-virtual-canvas>button>b,.shopee-inbox-list button>b{background:var(--botanical);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.58rem;display:flex}.conversation-load-sentinel{pointer-events:none;width:100%;height:1px}.conversation-page-state{color:var(--subtle);justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:.62rem;display:flex}.conversation-page-state.error{color:var(--muted)}.conversation-page-state button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px;font-weight:700}.operations-chat-detail,.shopee-chat-history{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conversation-heading{align-items:center;gap:10px;display:flex}.conversation-header-actions{align-items:center;gap:7px;display:flex}.conversation-status{border-radius:999px;padding:5px 7px;font-size:.58rem}.inbox-mobile-back{display:none}.operations-message-scroll,.shopee-message-list{background:var(--glass-readable);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-height:0;padding:19px;overflow:hidden auto}.message-virtual-canvas{width:100%;position:relative}.virtual-message-row{width:100%;padding:4px 0 7px;position:absolute;top:0;left:0}.operations-message-scroll article,.shopee-message-list article{max-width:72%;margin-bottom:12px}.operations-message-scroll article.seller,.shopee-message-list article.seller{margin-left:auto}.operations-message-scroll article>p,.shopee-message-list article>p{background:var(--hover);border:1px solid var(--border);border-radius:15px 15px 15px 5px;margin:0;padding:11px 13px;font-size:.84rem;line-height:1.55;box-shadow:0 8px 24px #00000021}.operations-message-scroll article.seller>p,.shopee-message-list article.seller>p{background:color-mix(in srgb, var(--primary) 21%, transparent);border-color:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--ink);border-radius:15px 15px 5px}.operations-message-scroll article footer,.shopee-message-list article>span,.shopee-message-list article>small{color:var(--subtle);gap:8px;margin-top:4px;font-size:.59rem;display:flex}.message-day-separator{color:var(--subtle);text-align:center;margin:12px 0;font-size:.59rem}.operations-ai-dock{border:1px solid var(--glass-border);color:var(--ink);background:linear-gradient(145deg,#1f2b40c7,#0d121ac7);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 12px 0;padding:12px;display:grid}.ai-dock-mark{border:1px solid color-mix(in srgb, var(--primary-ink) 13%, transparent);color:var(--accent-strong);background:#6d8fde1f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ai-dock-copy strong{font-size:.72rem}.ai-dock-copy p{color:var(--ink-secondary);margin:5px 0;font-size:.72rem;line-height:1.45}.ai-dock-copy small{color:var(--ink-muted);font-size:.64rem}.ai-dock-copy>div{gap:8px;display:flex}.ai-dock-copy>div span{color:var(--accent-strong);font-size:.64rem}.ai-dock-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ai-dock-actions>div{gap:4px;display:flex}.ai-dock-actions>div button{background:var(--hover);border:1px solid var(--glass-border);color:var(--ink-muted);border-radius:7px;width:26px;height:26px;font-size:.64rem}.ai-dock-actions>div button.active{background:var(--accent-soft);color:var(--accent-strong)}.operations-composer{border-top:1px solid var(--glass-border);z-index:var(--z-surface);background:#000000c2;flex:none;padding:10px 13px 13px;position:relative;box-shadow:0 -18px 44px #0003}.composer-safety{color:var(--subtle);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.59rem;display:flex}.composer-box{background:var(--hover);border:1px solid var(--glass-border-strong);box-shadow:inset 0 1px var(--glass-highlight), 0 10px 28px #0003;border-radius:16px;align-items:flex-end;gap:7px;padding:7px;display:flex}.composer-box textarea{border:0;flex:1;min-width:0;min-height:40px;max-height:140px;padding:9px 4px;font-size:.76rem;overflow-y:auto}.composer-box textarea:focus{box-shadow:none}.composer-actions{align-items:center;gap:6px;display:flex}.composer-more{color:var(--subtle);background:0 0;border:0;height:36px;font-size:1.2rem}.operations-copilot,.shopee-copilot-panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.inspector-heading-actions{align-items:center;gap:7px;display:flex}.inbox-inspector-close{background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:1.2rem;display:none}.operations-copilot:before,.shopee-copilot-panel:before{background:var(--botanical);content:"";height:3px;position:absolute;top:0;left:0;right:0}.context-section,.recognition-panel,.shopee-copilot-context{border-bottom:1px solid var(--line);padding:16px}.context-section h3{text-transform:uppercase;margin:0 0 12px;font-size:.71rem}.context-section dl{margin:0}.context-section dl div{justify-content:space-between;align-items:flex-start;gap:10px;margin:9px 0;display:flex}.context-section dt{color:var(--subtle);font-size:.65rem}.context-section dd{text-align:right;max-width:58%;margin:0;font-size:.68rem;font-weight:650}.operations-source-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.operations-source-list>span{color:var(--subtle);font-size:.61rem}.operations-source-list small{align-items:center;gap:5px;font-size:.65rem;display:flex}.shopee-copilot-context p{font-size:.75rem;line-height:1.5}.shopee-copilot-suggestions{flex-direction:column;gap:8px;padding:14px;display:flex}.shopee-copilot-suggestions>button{background:var(--hover);border:1px solid var(--line);text-align:left;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.shopee-copilot-suggestions button>b{background:var(--surface-dark);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:.58rem;display:flex}.shopee-copilot-suggestions strong{font-size:.69rem}.shopee-copilot-suggestions p{color:var(--muted);margin:4px 0 0;font-size:.65rem;line-height:1.45}.shopee-copilot-panel>label,.shopee-copilot-panel>textarea,.shopee-copilot-actions,.shopee-send-lock{margin-left:14px;margin-right:14px}.shopee-copilot-panel>label{color:var(--muted);margin-top:4px;font-size:.64rem;display:block}.shopee-copilot-panel>textarea{width:calc(100% - 28px);margin-top:7px;padding:10px;font-size:.73rem}.shopee-copilot-actions{gap:7px;margin-top:8px;display:flex}.shopee-send-lock{color:var(--subtle);margin-top:10px;font-size:.58rem;line-height:1.45;display:block}.context-collapsed{grid-template-columns:300px minmax(430px,1fr)}.context-collapsed .operations-copilot{display:none}.inbox-empty-state,.inbox-list-empty,.operations-copilot-empty,.shopee-copilot-empty{color:var(--subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;font-size:.75rem;display:flex}.history-loader,.history-start,.history-load-button,.history-load-error,.inbox-new-message-button{font-size:.62rem}.history-load-sentinel{pointer-events:none;width:100%;height:1px}.history-load-error{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:6px 0;display:flex}.history-load-error button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px;font-weight:700}.misa-board{flex-direction:column;gap:14px;display:flex}.misa-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.misa-filters label{color:var(--subtle);flex-direction:column;gap:5px;font-size:.66rem;display:flex}.misa-filters input[type=date]{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:.78rem}.misa-filters .misa-toggle{color:var(--text-secondary);flex-direction:row;align-items:center;gap:6px;padding-bottom:8px;font-size:.74rem}.misa-reload{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.76rem;font-weight:600}.misa-reload:disabled{cursor:default;opacity:.6}.misa-warehouse-tabs{flex-wrap:wrap;gap:8px;display:flex}.misa-warehouse-tabs button{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.73rem}.misa-carrier-tabs button.active{background:color-mix(in srgb, var(--state-success,#15803d) 12%, transparent);border-color:var(--state-success,#15803d);color:var(--state-success,#15803d)}.misa-status-tabs button.active{background:color-mix(in srgb, var(--state-danger) 10%, transparent);border-color:var(--state-danger);color:var(--state-danger)}.misa-warehouse-tabs button.active{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary);color:var(--primary-ink,var(--primary));font-weight:600}.misa-notice{color:var(--state-danger);white-space:pre-line;margin:0;font-size:.76rem}.tk-over{color:var(--state-danger);font-weight:700}:root{--tk-shopee:#c2410c;--tk-tiktok:#0e7490;--tk-sum:#dc2626;--tk-amis:#047857;--tk-more:#a16207}[data-theme=dark]{--tk-shopee:#fb923c;--tk-tiktok:#22d3ee;--tk-sum:#f87171;--tk-amis:#34d399;--tk-more:#fbbf24}.tk-over-table .tk-col{border-left:1px solid var(--line-strong,var(--line))}.tk-over-table th.tk-col{font-weight:700}.tk-over-table th.tk-col-shopee{color:var(--tk-shopee)}.tk-over-table th.tk-col-tiktok{color:var(--tk-tiktok)}.tk-over-table th.tk-col-sum{color:var(--tk-sum)}.tk-over-table th.tk-col-amis{color:var(--tk-amis)}.tk-over-table th.tk-col-more{color:var(--tk-more)}.tk-refresh{margin-top:8px}.kg-subheading{margin:14px 0 6px;font-size:13px}.tk-history{margin-top:12px}.tk-history summary{color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600}.tk-history[open] summary{margin-bottom:6px}.tk-refresh .ls-search-button{margin-left:6px;padding:4px 10px}.tk-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.tk-tabs a{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.tk-tabs a:hover{background:var(--hover);color:var(--text-primary)}.tk-tabs a.active{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary-ink)}.tk-tabs a b{background:var(--surface-secondary);color:var(--text-primary);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.72rem}.tk-tabs a.active b{background:var(--primary);color:var(--primary-button-text)}.misa-search{flex:280px;min-width:240px}.misa-search input{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;width:100%;padding:8px 11px;font-size:.8rem}.misa-search-note{color:var(--text-secondary);margin:0;font-size:.73rem}.misa-awaiting{background:color-mix(in srgb, var(--warning,#f59e0b) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 45%, var(--line));border-left:4px solid var(--warning,#f59e0b);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.misa-awaiting>div{flex-direction:column;gap:2px;display:flex}.misa-awaiting strong{color:var(--text-primary);font-size:.95rem}.misa-awaiting span{color:var(--text-secondary);font-size:.74rem}.misa-awaiting button{background:var(--surface);border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 55%, var(--line));color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:.76rem;font-weight:600}.misa-awaiting button:hover{background:color-mix(in srgb, var(--warning,#f59e0b) 18%, var(--surface))}.misa-paging{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.misa-paging>span{color:var(--text-secondary);font-size:.76rem}.misa-paging button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:.74rem}.misa-paging button:disabled{cursor:default;opacity:.5}.misa-page-number{font-weight:600}.misa-select-all{margin-left:auto}.misa-clear{color:var(--primary)!important;background:0 0!important;border:0!important;padding:8px 6px!important}.misa-orders{border:1px solid var(--line);border-radius:12px;overflow:hidden}.misa-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.misa-row:last-child{border-bottom:0}.misa-orders.with-amis .misa-row{grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr)}.misa-amis{flex-direction:column;gap:8px;min-width:0;display:flex}.misa-amis-line{flex-direction:column;justify-content:center;min-height:48px;font-size:.7rem;line-height:1.35;display:flex}.misa-amis-line span{color:var(--text-secondary);white-space:nowrap}.misa-amis-line span b{color:var(--text-primary);font-variant-numeric:tabular-nums}.misa-amis-line span.own{font-weight:700}.misa-amis-line span.own.misa-stock-ok,.misa-amis-line span.own.misa-stock-ok b{color:var(--state-ok)}.misa-amis-line span.own.misa-stock-out,.misa-amis-line span.own.misa-stock-out b{color:var(--state-danger)}.misa-amis-line span.own.misa-stock-short,.misa-amis-line span.own.misa-stock-short b{color:var(--state-warn)}.misa-amis-line .misa-amis-none{color:var(--subtle);white-space:normal}.misa-head{background:var(--surface-sunken);color:var(--subtle);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:600}.misa-row.selected{background:color-mix(in srgb, var(--primary) 6%, transparent)}.misa-check{align-items:center;height:100%;padding-top:2px;display:flex}.misa-products{flex-direction:column;gap:8px;min-width:0;display:flex}.misa-product{align-items:center;gap:10px;min-width:0;display:flex}.misa-product img,.misa-product-blank{background:var(--hover);border:1px solid var(--line);object-fit:cover;border-radius:8px;flex:none;width:48px;height:48px}.misa-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.misa-product small{color:var(--subtle);margin-top:2px;font-size:.68rem;display:block}.misa-code,.misa-buyer,.misa-warehouse,.misa-carrier,.misa-status{flex-direction:column;gap:3px;min-width:0;font-size:.76rem;display:flex}.misa-code code{font-size:.74rem;font-weight:600}.misa-code small,.misa-buyer small,.misa-carrier small{color:var(--subtle);overflow-wrap:anywhere;font-size:.68rem}.misa-warehouse span{background:var(--hover);border-radius:6px;width:fit-content;padding:3px 7px;font-size:.7rem}.misa-warn{color:var(--state-danger)}.misa-done{color:var(--state-success,#15803d);font-weight:600}.misa-chip{background:var(--hover);border-radius:999px;width:fit-content;padding:3px 9px;font-size:.7rem}.misa-chip.waiting{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary-ink,var(--primary));font-weight:600}.misa-preorder{color:var(--text-secondary);font-size:.68rem;font-weight:600}.misa-stock-summary{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 14px;font-size:.78rem;display:flex}.misa-stock-summary>span{color:var(--text-secondary);margin-right:auto}.misa-stock-summary small{color:var(--state-warn);flex-basis:100%;font-size:.72rem}.misa-stock-summary button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:.74rem;font-weight:600}.misa-stock-chip{border:1px solid;border-radius:999px;width:fit-content;padding:2px 8px;font-size:.68rem;font-weight:700}.misa-product small.misa-stock-line{font-weight:600}.misa-stock-ok{color:var(--state-ok)}.misa-stock-out{color:var(--state-danger)}.misa-stock-short{color:var(--state-warn)}.misa-stock-unknown,.misa-stock-skipped{color:var(--text-secondary)}.misa-product small.misa-stock-ok{color:var(--state-ok)}.misa-product small.misa-stock-out{color:var(--state-danger)}.misa-product small.misa-stock-short{color:var(--state-warn)}.misa-product small.misa-stock-unknown,.misa-product small.misa-stock-skipped{color:var(--text-secondary)}.misa-ask-backdrop{z-index:var(--z-modal,80);background:#00000080;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0}.misa-ask{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:80vh;display:flex;box-shadow:0 18px 48px #00000059}.misa-ask h3{margin:0;padding:18px 20px 10px;font-size:1rem}.misa-ask-body{padding:0 20px;font-size:.82rem;line-height:1.6;overflow-y:auto}.misa-ask-section+.misa-ask-section{margin-top:12px}.misa-ask-section h4{margin:6px 0 4px;font-size:.8rem}.misa-ask-section ul{margin:0;padding:0;list-style:none}.misa-ask-section li{border-top:1px solid var(--line);padding:7px 0}.misa-ask-section li code{color:var(--text-secondary);font-size:.76rem}.misa-ask-code{font-family:var(--mono,ui-monospace, monospace)}.misa-ask-elsewhere{color:var(--text-secondary);font-size:.76rem;display:block}.misa-ask-more{color:var(--text-secondary)}.misa-ask-text{white-space:pre-line;margin:0}.misa-ask-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding:14px 20px;display:flex}.misa-ask-actions button{cursor:pointer;border-radius:8px;padding:9px 18px;font-size:.8rem;font-weight:600}.misa-ask-cancel{background:var(--surface);border:1px solid var(--line);color:var(--text-primary)}.misa-ask-ok{background:var(--primary);border:1px solid var(--primary);color:#fff}.misa-ask-actions button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.misa-empty{color:var(--subtle);text-align:center;margin:0;padding:28px;font-size:.78rem}.misa-actions{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:12px}.misa-actions>span{color:var(--text-secondary);margin-right:auto;font-size:.78rem}.misa-actions button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:9px 15px;font-size:.77rem;font-weight:600}.misa-actions button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.misa-actions button:disabled{cursor:default;opacity:.55}.misa-help{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.7}@media (max-width:1000px){.misa-row{grid-template-columns:30px minmax(0,1fr)}.misa-head{display:none}.misa-orders.with-amis .misa-row{grid-template-columns:30px minmax(0,1fr)}.misa-code,.misa-buyer,.misa-warehouse,.misa-amis,.misa-carrier,.misa-status{grid-column:2}.misa-amis-line{flex-direction:row;gap:10px;min-height:0}}.rt-board{flex-direction:column;gap:14px;display:flex}.rt-tabs{flex-wrap:wrap;gap:8px;display:flex}.rt-tabs button{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:.78rem;font-weight:600;display:flex}.rt-tabs button.active{border-color:var(--primary);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--primary)}.rt-tabs b{background:var(--hover);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:.68rem}.rt-tabs b.hot{background:color-mix(in srgb, var(--state-danger) 14%, transparent);color:var(--state-danger)}.rt-range{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rt-range label{color:var(--subtle);flex-direction:column;gap:5px;font-size:.66rem;display:flex}.rt-range input{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:.78rem}.rt-range button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.76rem;font-weight:600}.rt-filters{flex-wrap:wrap;gap:8px;display:flex}.rt-filters button{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.73rem}.rt-filters button.active{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary);color:var(--text-primary);font-weight:600}.rt-summary{flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.rt-summary>span:first-child{color:var(--text-secondary);margin-right:6px}.rt-chip{background:var(--hover);border-radius:999px;width:fit-content;padding:3px 9px;font-size:.7rem}.rt-chip.fault,.rt-chip.hot{background:color-mix(in srgb, var(--state-danger) 12%, transparent);color:var(--state-danger);font-weight:600}.rt-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rt-row{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:12px 14px;font-size:.76rem;display:grid}.rt-row:last-child{border-bottom:0}.rt-row.attention{background:color-mix(in srgb, var(--state-danger) 4%, transparent)}.rt-head{background:var(--surface-sunken);color:var(--subtle);letter-spacing:.02em;text-transform:uppercase;font-size:.66rem;font-weight:600}.rt-returns{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.2fr)}.rt-cancels{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}.rt-misa-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr)}.rt-products{flex-direction:column;gap:8px;min-width:0;display:flex}.rt-product{align-items:center;gap:10px;min-width:0;display:flex}.rt-product img,.rt-blank{background:var(--hover);border:1px solid var(--line);object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.rt-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.rt-product small,.rt-code small,.rt-money small,.rt-status small,.rt-deadline small{color:var(--subtle);overflow-wrap:anywhere;margin-top:2px;font-size:.67rem;display:block}.rt-code{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-code code{font-weight:600}.rt-misa{font-weight:600;color:var(--primary)!important}.rt-reason.fault{color:var(--state-danger);font-weight:600}.rt-money,.rt-deadline{font-weight:600}.rt-deadline.urgent{color:var(--state-danger)}.rt-status{flex-direction:column;gap:4px;min-width:0;display:flex}.rt-open{border:1px solid var(--line);color:var(--primary);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:.68rem}.rt-full{grid-column:1/-1}.rt-detail{background:var(--surface-sunken);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rt-detail p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.rt-photos{flex-wrap:wrap;gap:8px;display:flex}.rt-photos button{cursor:zoom-in;background:0 0;border:0;padding:0}.rt-photos img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:88px;height:88px}.rt-detail a{color:var(--primary);margin-right:10px}.rt-muted{color:var(--subtle)}.rt-warn{color:var(--state-danger);margin:0;font-size:.74rem}.rt-note{color:var(--text-secondary);margin:0;padding:12px 14px;font-size:.74rem}.rt-empty{color:var(--subtle);text-align:center;margin:0;padding:28px;font-size:.78rem}.rt-paging{align-items:center;gap:10px;display:flex}.rt-paging span{color:var(--text-secondary);font-size:.75rem}.rt-paging button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:.74rem}.rt-paging button:disabled{cursor:default;opacity:.5}@media (max-width:1000px){.rt-returns,.rt-cancels,.rt-misa-row{grid-template-columns:minmax(0,1fr)}.rt-head{display:none}}.acc-board{flex-direction:column;gap:16px;max-width:1100px;display:flex}.acc-create{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.acc-create h3{flex-basis:100%;margin:0;font-size:.85rem}.acc-create label{color:var(--subtle);flex-direction:column;gap:5px;min-width:200px;font-size:.68rem;display:flex}.acc-create input,.acc-create select,.acc-row select{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:.78rem}.acc-create button,.acc-actions button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.76rem;font-weight:600}.acc-create button.primary,.acc-actions button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.acc-create button:disabled,.acc-actions button:disabled,.acc-row select:disabled{cursor:default;opacity:.55}.acc-create p{flex-basis:100%;margin:0}.acc-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.acc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:12px 16px;font-size:.78rem;display:grid}.acc-row:last-child{border-bottom:0}.acc-row.off{opacity:.6}.acc-head{background:var(--surface-sunken);color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:600}.acc-name{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-name small{color:var(--subtle);font-size:.68rem}.acc-chip{background:var(--hover);border-radius:999px;width:fit-content;padding:3px 10px;font-size:.7rem}.acc-chip.on{background:color-mix(in srgb, var(--state-success,#15803d) 14%, transparent);color:var(--state-success,#15803d);font-weight:600}.acc-chip.owner{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);font-weight:600}.acc-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-muted{color:var(--subtle);font-size:.72rem}.acc-warn{color:var(--state-danger);margin:0;font-size:.76rem}.acc-help{color:var(--text-secondary);margin:0;padding-left:18px;font-size:.74rem;line-height:1.8}.acc-reveal{background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;max-width:440px;padding:22px;display:flex}.acc-reveal h3{margin:0;font-size:.95rem}.acc-password{background:var(--surface-sunken);border:1px dashed var(--line);letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all;border-radius:10px;margin:0;padding:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.3rem}.lp-next{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 62%), var(--surface);border:1px solid color-mix(in srgb, var(--primary) 26%, var(--border));border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;padding:30px 32px;display:grid}.lp-next-badge{background:color-mix(in srgb, var(--primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);color:var(--primary-ink);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:6px 13px;font-size:.7rem;font-weight:700;display:inline-block}.lp-next-text h3{letter-spacing:-.032em;margin:14px 0 11px;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:650}.lp-next-text p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.72}.lp-merge{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:14px;display:grid}.lp-merge-in{flex-direction:column;gap:10px;display:flex}.lp-channel{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:13px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.lp-channel:not(.live){background:0 0;border-style:dashed}.lp-channel b{align-items:center;gap:8px;font-size:.88rem;font-weight:620;display:flex}.lp-channel b:before{background:var(--text-muted);content:"";border-radius:50%;width:8px;height:8px}.lp-channel.live b:before{background:var(--state-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--state-ok) 22%, transparent)}.lp-channel small{color:var(--text-muted);padding-left:16px;font-size:.74rem}.lp-merge-arrow{height:10px;display:block;position:relative}.lp-merge-arrow:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary-ink) 70%, transparent));content:"";width:100%;height:1px;position:absolute;top:50%;left:0}.lp-merge-arrow:after{border-right:1px solid var(--primary-ink);border-top:1px solid var(--primary-ink);content:"";width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.lp-merge-out{background:color-mix(in srgb, var(--primary) 9%, var(--surface-sunken));border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);border-radius:13px;flex-direction:column;gap:9px;margin:0;padding:15px 17px;list-style:none;display:flex}.lp-merge-out li{color:var(--text-primary);align-items:center;gap:9px;font-size:.86rem;font-weight:500;display:flex}.lp-merge-out li:before{background:var(--primary-ink);content:"";border-radius:50%;flex:0 0 5px;width:5px;height:5px}.lp-roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:14px;margin-top:14px;display:grid}.lp-roadmap-grid article{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 22px 22px;position:relative;overflow:hidden}.lp-roadmap-index{color:color-mix(in srgb, var(--primary-ink) 30%, transparent);letter-spacing:-.05em;font-size:2.4rem;font-weight:700;line-height:1;position:absolute;top:16px;right:18px}.lp-roadmap-grid h3{margin:0 0 9px;padding-right:54px;font-size:1.02rem;font-weight:620;position:relative}.lp-roadmap-grid p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.68}.lp-roadmap-note{color:var(--text-muted);text-align:center;margin:20px 0 0;font-size:.84rem}@media (max-width:900px){.acc-row{grid-template-columns:minmax(0,1fr)}.acc-head{display:none}}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:30px;display:grid}.settings-navigation{flex-direction:column;gap:3px;display:flex;position:sticky;top:98px}.settings-navigation>span{color:var(--subtle);letter-spacing:.09em;text-transform:uppercase;margin:0 10px 10px;font-size:.61rem}.settings-navigation a{color:var(--muted);border-radius:9px;padding:10px;font-size:.76rem}.settings-navigation a:hover{background:var(--surface);color:var(--ink)}.settings-main{flex-direction:column;gap:17px;min-width:0;display:flex}.settings-panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-sm);scroll-margin-top:96px;overflow:hidden}.settings-panel>header,.settings-panel>.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.settings-panel header span{color:var(--botanical-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:720}.settings-panel header h2{margin:5px 0;font-size:1rem}.settings-panel header p{color:var(--muted);margin:0;font-size:.73rem}.settings-panel-body{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);display:grid}.settings-list{padding:6px 22px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:59px;display:flex}.setting-row:last-child{border:0}.setting-row>span:first-child{color:var(--muted);font-size:.74rem}.setting-value{font-size:.75rem;font-weight:650}.secret-mask{letter-spacing:.12em}.settings-action-column{border-left:1px solid var(--line)}.settings-action-column article{padding:21px}.settings-action-column article+article{border-top:1px solid var(--line)}.settings-action-column h3{margin:0;font-size:.78rem}.settings-action-column p{color:var(--muted);font-size:.7rem;line-height:1.5}.settings-action-column .button{width:100%}.settings-action-column small{color:var(--subtle);margin-top:10px;font-size:.61rem;display:block}.operations-reply-actions{align-items:center;gap:8px;padding:14px 22px 20px;display:flex}.auth-note{color:var(--subtle);margin:0 22px 18px;font-size:.65rem;line-height:1.5}.product-workspace,.sales-console,.knowledge-workspace,.copilot-workspace{flex-direction:column;gap:15px;display:flex}.product-database-content{justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.product-database-stats{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.product-database-stats>div{background:var(--surface-soft);border-radius:11px;padding:13px}.product-database-stats span{color:var(--subtle);font-size:.65rem}.product-database-stats strong{margin-top:7px;font-size:.92rem;display:block}.product-sync-actions,.knowledge-editor-actions,.knowledge-entry-actions,.sales-task-actions,.copilot-composer-actions{gap:7px;display:flex}.product-sync-message{color:var(--muted);padding:0 20px 17px;font-size:.7rem}.product-table-wrap,.logs-card{overflow:auto}.product-table,.log-table{border-collapse:collapse;width:100%;min-width:760px}.product-table th,.log-table th{background:var(--surface-soft);color:var(--subtle);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 15px;font-size:.61rem}.product-table td,.log-table td{border-top:1px solid var(--line);padding:13px 15px;font-size:.72rem}.product-table tbody tr:hover,.log-table tbody tr:hover{background:var(--hover)}.product-cell{align-items:center;gap:10px;display:flex}.product-cell img,.product-placeholder{object-fit:cover;border-radius:9px;width:42px;height:42px}.product-placeholder{background:var(--surface-soft);justify-content:center;align-items:center;display:flex}.sales-quality-grid,.knowledge-metrics,.copilot-metrics,.customer-analytics-overview,.copilot-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sales-quality-card,.copilot-metrics>.card,.customer-analytics-overview>.card{min-height:135px;padding:18px}.sales-quality-card span,.copilot-metrics span,.customer-analytics-overview span{color:var(--muted);font-size:.68rem}.sales-quality-card strong,.copilot-metrics strong,.customer-analytics-overview strong{letter-spacing:-.05em;margin:22px 0 8px;font-size:2rem;font-weight:580;display:block}.sales-quality-card small,.copilot-metrics small,.customer-analytics-overview small{color:var(--subtle);font-size:.65rem}.sales-queue{overflow:hidden}.sales-queue-controls{align-items:center;gap:8px;display:flex}.sales-task{border-bottom:1px solid var(--line);padding:18px 20px}.sales-task:last-child{border:0}.sales-task-content{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:18px;display:grid}.sales-customer{align-items:center;gap:10px;display:flex}.sales-customer-message{color:var(--muted);font-size:.75rem;line-height:1.55}.sales-task-meta{flex-wrap:wrap;gap:7px;display:flex}.sales-label,.sales-intent,.sales-confidence,.knowledge-count{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.63rem}.sales-ai-response{background:var(--botanical-soft);border-radius:12px;padding:14px}.sales-ai-response p{font-size:.73rem;line-height:1.55}.sales-product-list{gap:8px;display:grid}.customer-analytics-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.customer-ranking{overflow:hidden}.customer-ranking>header{border-bottom:1px solid var(--line);padding:18px 20px}.customer-ranking h2{margin:0;font-size:.9rem}.customer-ranking header p{color:var(--muted);margin:5px 0 0;font-size:.7rem}.customer-ranking>div{padding:7px 20px 15px}.customer-ranking article{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.customer-ranking article:last-child{border:0}.customer-ranking article>b,.knowledge-result-rank,.ai-product-rank{background:var(--botanical-soft);color:var(--botanical-dark);border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.64rem;display:flex}.customer-ranking article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;display:block;overflow:hidden}.customer-ranking article i{background:var(--surface-soft);border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.customer-ranking article i span{background:var(--botanical);height:100%;display:block}.customer-ranking article em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:650}.knowledge-management-grid,.prompt-manager-grid,.ai-playground-grid,.chat-simulator-layout,.copilot-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:15px;display:grid}.knowledge-search-form,.prompt-form,.copilot-composer,.simulator-composer{gap:8px;padding:18px 20px;display:flex}.knowledge-search-form input,.prompt-form input,.prompt-form textarea,.copilot-composer textarea,.simulator-composer textarea{background:var(--surface-soft);flex:1;padding:10px}.prompt-form{flex-direction:column;align-items:flex-start}.prompt-form input,.prompt-form textarea{width:100%}.prompt-manager{margin-top:16px}.knowledge-entry-list,.prompt-version-list,.knowledge-search-results,.copilot-history,.copilot-suggestions{flex-direction:column;gap:9px;padding:14px 20px 20px;display:flex}.knowledge-entry-row,.prompt-version,.knowledge-search-result,.ai-product-card,.copilot-history-turn,.copilot-suggestion{border:1px solid var(--line);border-radius:11px;padding:13px}.knowledge-entry-row:hover,.prompt-version:hover,.knowledge-search-result:hover{background:var(--surface-soft)}.knowledge-feature-list{color:var(--muted);padding:0 20px 18px 38px;font-size:.72rem;line-height:1.55}.knowledge-editor{padding:18px 20px}.knowledge-editor textarea{width:100%;padding:10px}.knowledge-result-heading{align-items:center;gap:10px;display:flex}.knowledge-result-body,.ai-trace-content,.log-message{color:#e1e8f2a8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;line-height:1.6}.knowledge-empty,.sales-empty,.product-empty,.log-empty{color:var(--subtle);text-align:center;padding:50px 20px;font-size:.75rem;line-height:1.55}.ai-recommendations,.ai-agent-trace,.ai-playground-query,.simulator-chat-card,.simulator-products,.copilot-conversation,.copilot-final{overflow:hidden}.ai-product-card{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.ai-examples{flex-wrap:wrap;gap:6px;padding:0 20px 18px;display:flex}.ai-examples button{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.64rem}.simulator-history{max-height:480px;padding:18px 20px;overflow-y:auto}.simulator-message{max-width:82%;margin-bottom:11px}.simulator-message-assistant{margin-left:auto}.simulator-message p{background:var(--surface-soft);border-radius:12px;padding:11px;font-size:.75rem;line-height:1.5}.simulator-message-assistant p{background:color-mix(in srgb, var(--primary) 20%, transparent);border:1px solid color-mix(in srgb, var(--primary) 16%, transparent);color:var(--ink)}.simulator-welcome,.simulator-context,.simulator-inspector,.simulator-facts,.simulator-tools,.simulator-product-grid,.copilot-side,.copilot-ranking,.copilot-intents,.copilot-feedback-summary{padding:16px 20px}.copilot-mode-tabs{border-bottom:1px solid var(--line);padding:0 0 12px}.copilot-intents i{background:var(--surface-soft);border-radius:99px;height:5px;display:block;overflow:hidden}.copilot-intents i b{background:var(--botanical);height:100%;display:block}.tools-workspace{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow-md);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:0;display:grid;overflow:hidden}.tools-primary{color:var(--ink);background:linear-gradient(150deg,#25344b80,#00000080 72%);grid-template-columns:46px minmax(0,1fr) auto;gap:16px;min-height:340px;padding:28px;display:grid;position:relative}.tools-primary-icon{background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary-ink) 13%, transparent);color:var(--accent-strong);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tools-primary>div{align-self:end}.tools-primary small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.tools-primary h2{letter-spacing:-.05em;margin:8px 0;font-size:1.8rem;font-weight:560}.tools-primary p{color:var(--ink-secondary);max-width:330px;font-size:.8rem;line-height:1.55}.tools-primary>.icon{align-self:end}.tools-list{flex-direction:column;display:flex}.tool-row{flex:1;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:105px;padding:18px 23px;display:grid}.tool-row+.tool-row{border-top:1px solid var(--line)}.tool-row:hover{background:var(--surface-soft)}.tool-row>small{color:var(--subtle);font-size:.61rem}.tool-row>span{background:var(--botanical-soft);color:var(--botanical-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tool-row h2{margin:0 0 5px;font-size:.82rem}.tool-row p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.45}.operation-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.operation-link-card{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.log-toolbar{background:var(--surface-soft);border-bottom:1px solid var(--line);gap:6px;padding:11px 15px;display:flex}.log-filter{background:var(--hover);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.62rem}.category{border-radius:999px;padding:5px 7px;font-size:.59rem}.category-auth,.category-system{background:var(--surface-soft);color:var(--muted)}.category-shopee{background:color-mix(in srgb, var(--state-ok) 12%, transparent);color:var(--success)}.category-error{background:color-mix(in srgb, var(--state-danger) 13%, transparent);color:var(--danger)}.copy-field{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px 17px}.copy-field label{color:var(--subtle);font-size:.65rem}.go-live-list{flex-direction:column;gap:11px;display:flex}.go-live-note{background:color-mix(in srgb, var(--state-warn) 18%, transparent);border:1px solid color-mix(in srgb, var(--state-warn) 22%, transparent);color:var(--state-warn);border-radius:11px;padding:12px;font-size:.7rem;line-height:1.5}.capability-action{margin-top:9px}.startup-intro{background:var(--bg);opacity:1;z-index:var(--z-intro);justify-content:center;align-items:center;transition:opacity .32s,visibility .32s;display:flex;position:fixed;inset:0;overflow:hidden}.startup-intro:before{content:"";opacity:0;background:radial-gradient(circle at 50% 48%,#36538d29,#0000 24%),radial-gradient(at 50% 110%,#24587314,#0000 46%);position:absolute;inset:-10%}.startup-visible:before{animation:.74s both intro-atmosphere}.startup-checking,.startup-leaving{opacity:0}.startup-leaving{visibility:hidden}.startup-brand{align-items:center;display:flex;position:relative}.startup-lens{border:1px solid var(--border);background:linear-gradient(145deg,#18202cd1,#000000db);border-radius:25px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094}.startup-lens>i{background:linear-gradient(115deg,#0000 26%,#bed3ff47 49%,#0000 72%);position:absolute;inset:-40%;transform:translate(-65%)rotate(12deg)}.startup-visible .startup-lens>i{animation:.86s .16s both intro-glint}.startup-mark{color:var(--text-primary);width:38px;height:38px;position:relative}.startup-mark path{stroke:none}.startup-visible .startup-brand{animation:.7s cubic-bezier(.2,.75,.25,1) both intro-mark}@keyframes intro-mark{0%{filter:blur(7px);opacity:0;transform:scale(.97)translateY(8px)}to{filter:blur();opacity:1;transform:none}}@keyframes intro-glint{0%{transform:translate(-65%)rotate(12deg)}to{transform:translate(65%)rotate(12deg)}}@keyframes intro-atmosphere{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.skeleton-line{background:var(--hover);border-radius:7px;height:12px;animation:1.4s ease-in-out infinite skeleton-fade;display:block}.skeleton-heading{width:120px;height:14px}.skeleton-title{width:min(380px,70%);height:42px;margin-top:11px}.workspace-loading{padding:22px 0}.workspace-loading-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.skeleton-panel{min-height:220px;padding:20px}.skeleton-panel .skeleton-line+.skeleton-line{margin-top:15px}@keyframes skeleton-fade{50%{background:var(--hover)}}.detail-loading{gap:12px;padding:24px;display:grid}.error-state{flex-direction:column;align-items:flex-start;max-width:520px;margin:min(12vh,120px) auto;padding:30px;display:flex}.error-state-icon{background:color-mix(in srgb, var(--state-danger) 14%, transparent);border:1px solid color-mix(in srgb, var(--state-danger) 18%, transparent);color:var(--danger);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.error-state h1{letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(2rem,5vw,3.6rem);font-weight:580;line-height:1}.error-state p{color:var(--muted);margin:0 0 26px;line-height:1.65}.error-code{color:var(--botanical-dark);letter-spacing:.12em;font-size:.72rem;font-weight:750}.not-found-page{min-height:100vh;padding:28px clamp(20px,5vw,72px)}.workspace-heading small,.workspace-profile small,.brand small,.system-map-heading small,.system-map-foot,.map-core small,.gateway-login-heading small,.gateway-security,.status-badge,.ai-state-badge,.need-human-badge,.recognition-urgent-badge,.auto-reply-test-badge,.connection-band-heading>small,.connection-item>small,.readiness-band dt,.operations-inbox-grid header span,.shopee-inbox-grid header span,.inbox-count,.inbox-realtime-state,.operations-conversation-list>nav button,.copilot-mode-tabs button,.operations-conversation-scroll small,.shopee-inbox-list small,.conversation-status,.message-day-separator,.operations-message-scroll article footer,.shopee-message-list article>span,.shopee-message-list article>small,.composer-safety,.context-section dt,.operations-source-list>span,.settings-navigation>span,.settings-panel header span,.settings-action-column small,.product-database-stats span,.product-table th,.log-table th,.sales-label,.sales-intent,.sales-confidence,.knowledge-count,.tools-primary small,.tool-row>small,.log-filter,.category,.copy-field label{font-size:.69rem}@media (prefers-reduced-transparency:reduce){.gateway-login,.app-rail,.workspace-header,.dashboard-editorial,.intelligence-grid,.operations-inbox-grid,.shopee-inbox-grid,.settings-panel,.tools-workspace,.operations-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-opaque)}}@media (max-width:1280px){.workspace-header{grid-template-columns:140px minmax(0,1fr) 40px}.workspace-profile>span:first-child{display:none}.dashboard-editorial,.intelligence-grid{grid-template-columns:minmax(220px,.72fr) minmax(380px,1.28fr)}.dashboard-kpi-stack,.intelligence-summary{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.intelligence-summary{grid-template-columns:repeat(3,1fr)}.dashboard-kpi-stack article+article,.intelligence-summary>div+div{border-left:1px solid var(--line);border-top:0}.operations-inbox-grid,.shopee-inbox-grid{grid-template-columns:280px minmax(0,1fr) 300px}.context-collapsed{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:980px){.workspace-header{grid-template-columns:minmax(0,1fr) 38px;gap:12px;height:auto;min-height:70px;padding:12px 22px}.workspace-heading{display:none}.workspace-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.workspace-content{padding:28px 24px 94px}.gateway-workspace{grid-template-columns:1fr 350px;gap:45px}.dashboard-detail-grid,.customer-analytics-grid,.settings-panel-body,.knowledge-management-grid,.prompt-manager-grid,.ai-playground-grid,.chat-simulator-layout,.copilot-main-grid{grid-template-columns:1fr}.settings-action-column{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.settings-action-column article+article{border-left:1px solid var(--line);border-top:0}.sales-quality-grid,.knowledge-metrics,.copilot-metrics,.customer-analytics-overview{grid-template-columns:repeat(2,1fr)}.tools-workspace{grid-template-columns:1fr}.tools-primary{min-height:260px}.operations-inbox-grid,.shopee-inbox-grid{grid-template-columns:270px minmax(0,1fr)}.operations-copilot,.shopee-copilot-panel{background:var(--glass-opaque);border-left:1px solid var(--line);width:min(340px,88%);z-index:var(--z-drawer);position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #19222d1f}.context-collapsed{grid-template-columns:270px minmax(0,1fr)}.context-collapsed .operations-copilot{display:none}.inbox-inspector-close{place-items:center;display:inline-grid}}@media (max-width:760px){html{font-size:15px}.gateway{grid-template-rows:66px auto 44px;padding:0 18px}.gateway-header>span{display:none}.gateway-workspace{grid-template-columns:1fr;align-items:stretch;gap:28px;padding:42px 0}.gateway-identity h1{font-size:3rem}.system-map{margin-top:34px}.system-map-canvas{height:155px}.map-core{width:78px;height:78px;top:25%;left:39%}.map-node{min-height:29px;padding:0 9px;font-size:.58rem}.gateway-login{padding:24px 20px}.gateway-footer span:last-child{display:none}.app-shell{display:block}.app-rail{border:1px solid var(--border);box-shadow:var(--glass-shadow-md);width:auto;height:64px;z-index:var(--z-navigation);background:#000000c7;border-radius:20px;margin:0;padding:7px;position:fixed;inset:auto 11px 10px}.app-rail>.brand,.rail-utility{display:none}.rail-navigation,.rail-navigation>div:first-child{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.rail-navigation>div:last-child{display:contents}.rail-navigation a{width:100%;height:50px;display:none}.rail-navigation a.mobile-primary{flex-direction:column;gap:3px;display:flex}.rail-navigation a span{color:inherit;opacity:1;background:0 0;padding:0;font-size:.54rem;display:block;position:static;left:auto;transform:none}.workspace-header{border:1px solid var(--glass-border);background:#000000b8;border-radius:17px;min-height:54px;margin:8px 10px 0;padding:9px 12px;display:block;position:static}.workspace-profile{display:none}.workspace-tabs{gap:2px}.workspace-tabs a{padding:7px 10px;font-size:.68rem}.workspace-content{padding:23px 15px 94px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:21px}.page-header h1{font-size:2.2rem}.page-actions,.page-actions .button{width:100%}.dashboard-editorial,.intelligence-grid{display:block}.dashboard-primary-metric,.intelligence-lead{min-height:300px}.dashboard-workload,.intelligence-activity{min-height:310px;padding:23px 20px}.dashboard-kpi-stack,.intelligence-summary{grid-template-columns:1fr 1fr;display:grid}.intelligence-summary{grid-template-columns:1fr}.intelligence-summary>div+div{border-left:0;border-top:1px solid var(--line)}.connection-band,.readiness-band{grid-template-columns:1fr;align-items:start}.connection-band>div:last-child,.readiness-band dl{grid-template-columns:1fr 1fr;gap:14px}.connection-item,.readiness-band dl div{border-left:0;padding-left:0}.dashboard-detail-grid,.operations-insight-columns{grid-template-columns:1fr}.workspace-content:has(.inbox-route){padding:12px 12px 82px}.inbox-route .page-header{margin-bottom:10px}.inbox-route .page-header p{display:none}.inbox-route .page-header h1{margin-bottom:0;font-size:1.75rem}.operations-inbox-grid,.shopee-inbox-grid{height:100%;min-height:0;display:block;position:relative;overflow:hidden}.operations-conversation-list,.operations-chat-detail,.shopee-inbox-list,.shopee-chat-history{border:0;width:100%;height:100%;min-height:0}.operations-inbox-grid.no-selection .operations-chat-detail,.operations-inbox-grid.no-selection .operations-copilot,.operations-inbox-grid.has-selection .operations-conversation-list{display:none}.operations-inbox-grid.has-selection .operations-chat-detail{display:flex}.operations-copilot{background:var(--glass-opaque);width:100%;z-index:var(--z-drawer);border:0;position:absolute;inset:0}.operations-inbox-grid.context-collapsed .operations-copilot{display:none}.inbox-mobile-back{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.operations-ai-dock{grid-template-columns:30px 1fr}.ai-dock-actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.settings-layout{grid-template-columns:1fr}.settings-navigation{border:1px solid var(--glass-border);z-index:var(--z-sticky);background:#000000e6;border-radius:14px;flex-direction:row;padding:6px;position:sticky;top:0;overflow-x:auto}.settings-navigation>span{display:none}.settings-navigation a{white-space:nowrap}.settings-action-column{grid-template-columns:1fr}.settings-action-column article+article{border-left:0;border-top:1px solid var(--line)}.section-title{flex-direction:column;align-items:flex-start}.product-database-content{flex-direction:column;align-items:stretch}.product-database-stats,.sales-task-content{grid-template-columns:1fr}.tools-primary{min-height:230px}.tool-row{grid-template-columns:22px 36px minmax(0,1fr) auto;padding:15px}}@media (max-width:420px){.gateway-identity h1{font-size:2.55rem}.system-map-heading small,.system-map-foot span:last-child{display:none}.dashboard-kpi-stack,.connection-band>div:last-child,.readiness-band dl,.sales-quality-grid,.knowledge-metrics,.copilot-metrics,.customer-analytics-overview{grid-template-columns:1fr}.dashboard-kpi-stack article+article{border-left:0;border-top:1px solid var(--line)}.operations-ai-dock{display:block}.ai-dock-mark{margin-bottom:8px}.ai-dock-actions{margin-top:10px}}@media (max-width:760px){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-rail,.workspace-header,.operations-inbox-grid,.shopee-inbox-grid,.settings-panel{-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card,.gateway-login,.dashboard-editorial,.intelligence-grid,.operations-inbox-grid,.shopee-inbox-grid,.settings-panel,.tools-workspace{background:var(--glass-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow-sm)}.button{border-radius:8px;min-height:36px;padding:0 13px;font-size:.78rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.button:hover{transform:none}.button-primary{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:color-mix(in srgb, var(--primary) 72%, transparent);box-shadow:none;color:var(--primary-ink)}.button-primary:hover{background:color-mix(in srgb, var(--primary) 16%, transparent);border-color:var(--primary-ink)}.button-secondary:hover{background:var(--hover);border-color:var(--border-strong)}.icon-button,.composer-icon-button{background:var(--surface-raised);border-radius:8px;width:34px;height:34px}input,textarea,select{background:var(--surface-sunken);border-color:var(--border);border-radius:8px;min-height:38px}input::placeholder,textarea::placeholder{color:var(--text-muted)}@media (min-width:981px){.app-shell{grid-template-columns:228px minmax(0,1fr);gap:12px;padding:12px}.app-rail{background:color-mix(in srgb, var(--surface-sunken) 94%, transparent);border-color:var(--border);border-radius:14px;align-items:stretch;height:calc(100dvh - 24px);margin:0;padding:14px 12px;top:12px}.app-rail>.brand{border-bottom:1px solid var(--line);margin:0 0 14px;padding:2px 4px 16px}.app-rail .brand>span:last-child{min-width:0;display:flex}}.brand-mark{background:var(--surface-raised);border-color:var(--border-strong);box-shadow:none;border-radius:10px;width:38px;height:38px}.brand-symbol{color:var(--primary-ink);width:23px;height:23px}.brand strong{font-size:.82rem;font-weight:600}.brand small{color:var(--text-muted);letter-spacing:0;font-size:.66rem}.rail-navigation{justify-content:flex-start;gap:18px}.rail-navigation>div{align-items:stretch;gap:3px}.rail-navigation>div+div{border-top:1px solid var(--line);padding-top:14px}.rail-navigation a{color:var(--text-secondary);border-radius:8px;justify-content:flex-start;gap:11px;width:100%;height:38px;padding:0 11px}.rail-navigation a .icon{width:18px;height:18px}.rail-navigation a span{color:inherit;opacity:1;background:0 0;padding:0;font-size:.78rem;font-weight:500;position:static;left:auto;transform:none}.rail-navigation a:hover{background:var(--hover);color:var(--text-primary);border-color:#0000}.rail-navigation a.active{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, transparent);box-shadow:inset 2px 0 var(--accent);color:var(--primary-ink)}.rail-utility{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 5px 0}.rail-utility form{margin-left:auto}.rail-utility .reviewer-avatar{background:var(--surface-raised);border-color:var(--border-strong)}.workspace-header{background:color-mix(in srgb, var(--surface-sunken) 90%, transparent);border-color:var(--border);box-shadow:var(--glass-shadow-sm);border-radius:14px;grid-template-columns:180px minmax(0,1fr) 180px;height:58px;margin:0;padding:0 18px;top:12px}.workspace-heading small,.workspace-profile small{letter-spacing:.06em;font-size:.62rem}.workspace-heading strong{font-size:.86rem;font-weight:600}.workspace-tabs a{border-radius:7px;padding:7px 10px;font-size:.72rem}.workspace-tabs a.active{background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 28%, transparent);color:var(--primary-ink)}.reviewer-avatar{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:8px}.workspace-content{max-width:none;padding:24px 24px 48px}.page-header{margin-bottom:20px}.page-header h1{letter-spacing:-.045em;margin:7px 0;font-size:clamp(1.95rem,2.7vw,2.65rem);font-weight:500}.page-header p{font-size:.8rem}.eyebrow{color:var(--primary-ink);letter-spacing:.1em;font-size:.68rem;font-weight:600}.section-title{padding:15px 17px}.section-title h2{font-size:.9rem;font-weight:600}.dashboard-editorial,.intelligence-grid,.operations-inbox-grid,.shopee-inbox-grid,.settings-panel,.tools-workspace{border-radius:14px}.dashboard-primary-metric,.intelligence-lead,.tools-primary{background:var(--surface-sunken)}.dashboard-primary-metric:after,.intelligence-lead:after,.tools-primary:after{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 11%, transparent), transparent 70%)}.dashboard-primary-metric>strong,.intelligence-lead>strong{font-weight:500}.dashboard-kpi-stack article:hover,.tool-row:hover,.knowledge-entry-row:hover,.prompt-version:hover,.knowledge-search-result:hover{background:var(--hover)}.connection-band,.readiness-band{background:var(--surface-sunken)}.connection-band-progress span,.customer-ranking article i span,.copilot-intents i b{background:var(--accent)}.workspace-content:has(.inbox-route){padding-bottom:18px}.operations-inbox-grid,.shopee-inbox-grid{grid-template-columns:296px minmax(0,1fr) 326px}.operations-inbox-grid header,.shopee-inbox-grid header{min-height:62px;padding:11px 14px}.operations-conversation-list>form{margin:9px 11px 8px}.operations-conversation-list>form input{background:var(--surface-sunken);border:1px solid var(--border)}.operations-conversation-list>form button{background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);color:var(--primary-ink)}.operations-conversation-list>nav button.active,.copilot-mode-tabs button.active{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 24%, transparent);color:var(--primary-ink)}.conversation-virtual-canvas>button,.shopee-inbox-list>div>button{border-bottom-color:var(--border);min-height:72px;padding:10px 12px}.conversation-virtual-canvas>button.active,.shopee-inbox-list>div>button.active{background:color-mix(in srgb, var(--primary) 9%, transparent);box-shadow:inset 2px 0 var(--accent)}.operations-avatar,.shopee-buyer-avatar,.sales-avatar{background:var(--surface-raised);border-color:var(--border-strong);width:36px;height:36px}.operations-message-scroll article>p,.shopee-message-list article>p{background:var(--surface-raised);border-color:var(--border);box-shadow:none;border-radius:12px 12px 12px 4px}.operations-message-scroll article.seller>p,.shopee-message-list article.seller>p{background:color-mix(in srgb, var(--primary) 13%, transparent);border-color:color-mix(in srgb, var(--primary) 32%, transparent);border-radius:12px 12px 4px}.operations-ai-dock{background:var(--surface);border-color:var(--border);margin:8px 10px 0;padding:10px}.ai-dock-mark{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--primary-ink)}.operations-composer{background:var(--surface-sunken);box-shadow:none;padding:9px 11px 11px}.composer-box{background:var(--surface-sunken);border-color:var(--border-strong);box-shadow:none;border-radius:10px}.operations-copilot:before,.shopee-copilot-panel:before{background:linear-gradient(90deg, var(--accent), transparent 82%);height:2px}.shopee-copilot-context{background:color-mix(in srgb, var(--primary) 7.5%, transparent)}.shopee-copilot-suggestions>button{background:var(--surface-raised);border-color:var(--border);border-radius:8px}.shopee-copilot-suggestions>button.active{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 36%, transparent)}.simulator-message-assistant p{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.copilot-suggestion.selected{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 34%, transparent)}.settings-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.settings-navigation a{border-radius:7px}.settings-navigation a:hover{background:var(--surface)}.product-database-stats>div,.sales-ai-response,.simulator-message p,.copy-field{border-radius:8px}.sales-quality-grid,.knowledge-metrics,.copilot-metrics,.customer-analytics-overview,.copilot-analytics-grid{gap:10px}.knowledge-entry-row,.prompt-version,.knowledge-search-result,.ai-product-card,.copilot-history-turn,.copilot-suggestion{border-radius:8px}.tools-primary-icon{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 26%, transparent);color:var(--primary-ink);border-radius:9px}.startup-intro{background:var(--bg)}.startup-lens{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--glass-shadow-lg);border-radius:14px}@media (max-width:1180px) and (min-width:761px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.app-rail{align-items:center;padding:12px 8px}.app-rail>.brand{justify-content:center;padding-left:0;padding-right:0}.app-rail .brand>span:last-child{display:none}.rail-navigation>div{align-items:center}.rail-navigation a{justify-content:center;width:42px;padding:0}.rail-navigation a span{background:var(--surface-raised);border:1px solid var(--border-strong);opacity:0;pointer-events:none;white-space:nowrap;z-index:var(--z-popover);border-radius:6px;padding:6px 8px;position:absolute;left:48px;transform:translate(-3px)}.rail-navigation a:hover span{opacity:1;transform:none}.rail-utility{flex-direction:column;padding-left:0;padding-right:0}.rail-utility form{margin-left:0}}@media (max-width:980px){.workspace-header{margin:0}.workspace-content{padding:22px 18px 84px}.operations-inbox-grid,.shopee-inbox-grid{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:760px){.app-shell{padding:0}.app-rail{background:color-mix(in srgb, var(--surface-sunken) 96%, transparent);border-color:var(--border);border-radius:14px}.workspace-header{background:color-mix(in srgb, var(--surface-sunken) 94%, transparent);border-color:var(--border);border-radius:10px;margin:8px 10px 0}.workspace-content{padding:20px 14px 92px}.page-header h1{font-size:2rem}.settings-navigation{background:var(--surface-sunken);border-color:var(--border);border-radius:10px}}@media (min-width:981px){.app-shell{gap:var(--gap-shell);grid-template-columns:var(--w-sidebar) minmax(0, 1fr);padding:var(--gap-shell)}.app-rail{border-radius:var(--radius-sidebar);box-shadow:var(--shadow-float);height:calc(100dvh - (var(--gap-shell) * 2));padding:var(--space-6) var(--space-3) var(--space-5);top:var(--gap-shell);margin:0}.workspace-header{border-radius:var(--radius-panel);box-shadow:var(--shadow-card);height:60px;margin:0 0 var(--gap-shell);padding:0 var(--pad-panel-x);top:var(--gap-shell)}.operations-inbox-grid,.shopee-inbox-grid{grid-template-columns:var(--w-inbox) minmax(var(--w-chat-min), 1fr) var(--w-context)}.operations-inbox-grid.context-collapsed{grid-template-columns:var(--w-inbox) minmax(var(--w-chat-min), 1fr)}}.operations-inbox-grid,.shopee-inbox-grid{border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.operations-inbox-grid header,.shopee-inbox-grid header{padding:var(--space-5) var(--pad-panel-x)}@media (min-width:981px){.operations-inbox-grid header,.shopee-inbox-grid header{min-height:60px}}.settings-panel,.tools-workspace,.dashboard-editorial,.intelligence-grid{border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.button-primary,.button-secondary,.rail-navigation a{border-radius:var(--radius-control);min-height:var(--control-h)}.rail-navigation a{height:var(--nav-item-h);width:auto}input,textarea,select{border-radius:var(--radius-input)}.card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.shopee-inbox-list>div>button,.operations-conversation-list>div>button{-webkit-backdrop-filter:none}table,.metric-value,[data-numeric]{font-variant-numeric:tabular-nums}@media (prefers-reduced-transparency:reduce){.app-rail,.workspace-header,.shopee-inbox-grid,.operations-inbox-grid,.settings-panel,.tools-workspace,.dashboard-editorial,.intelligence-grid{-webkit-backdrop-filter:none;background:var(--surface)}}.operations-message-scroll article>p,.shopee-message-list article>p{background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid var(--origin-customer);border-radius:var(--radius-bubble);box-shadow:none;font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:var(--measure-message);overflow-wrap:anywhere;padding:var(--space-4) var(--space-5);white-space:pre-wrap}.operations-message-scroll article.seller>p,.shopee-message-list article.seller>p{background:var(--primary-soft);border-radius:var(--radius-bubble-own);color:var(--text-primary);border:1px solid #0000}.startup-intro:before{background:0 0}.rail-navigation a,.app-rail nav a{min-height:var(--nav-item-h)}.workspace-mobile-utility{display:none}.theme-toggle{border-radius:var(--radius-control);color:var(--text-muted);height:var(--control-h);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);width:var(--control-h);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{background:var(--hover);border-color:var(--border);color:var(--text-primary)}@media (max-width:760px){.rail-navigation{flex-direction:row;gap:0;width:100%;display:flex}.rail-navigation>div,.rail-navigation>div:first-child{display:contents}.rail-navigation a.mobile-primary{flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;width:auto;min-width:0;height:54px;display:flex}.rail-navigation a.mobile-primary span{font-size:var(--text-2xs);line-height:var(--leading-tight);text-align:center;white-space:normal;word-break:keep-all;max-width:100%}}.recognition-urgent-badge{background:var(--state-danger-soft);border-color:var(--state-danger-line);color:var(--state-danger)}.ai-state-badge{background:var(--state-ok-soft);border-color:color-mix(in srgb, var(--state-ok) 30%, transparent);color:var(--state-ok)}.auto-reply-test-badge{background:var(--state-warn-soft);border-color:color-mix(in srgb, var(--state-warn) 30%, transparent);color:var(--state-warn)}.conversation-virtual-canvas>button.urgent{box-shadow:inset 3px 0 var(--state-danger)}.conversation-virtual-canvas>button.need-human{box-shadow:inset 3px 0 var(--primary)}.conversation-virtual-canvas>button.waiting-ai{box-shadow:inset 3px 0 var(--state-ok)}.conversation-virtual-canvas>button.urgent.active{background:var(--state-danger-soft);box-shadow:inset 3px 0 var(--state-danger)}.conversation-virtual-canvas>button.need-human.active{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.conversation-virtual-canvas>button.waiting-ai.active{background:var(--state-ok-soft);box-shadow:inset 3px 0 var(--state-ok)}.operations-conversation-list>nav button[data-tone=danger]{color:var(--state-danger)}.operations-conversation-list>nav button[data-tone=ok]{color:var(--state-ok)}.operations-conversation-list>nav button[data-tone=danger].active{background:var(--state-danger-soft);border-color:var(--state-danger-line);color:var(--state-danger)}.operations-conversation-list>nav button[data-tone=ok].active{background:var(--state-ok-soft);border-color:color-mix(in srgb, var(--state-ok) 30%, transparent);color:var(--state-ok)}.workload-chart>div[data-tone=danger] i>b{background:var(--state-danger)}.workload-chart>div[data-tone=ok] i>b{background:var(--state-ok)}.ads-range,.ads-tabs,.ads-scope{flex-wrap:wrap;gap:6px;display:flex}.ads-range a,.ads-tabs a,.ads-scope a{background:var(--surface-secondary);color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:.72rem;font-weight:600;text-decoration:none}.ads-range a.active,.ads-tabs a.active,.ads-scope a.active{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--primary-ink)}.ads-tabs{border-bottom:1px solid var(--border);margin:4px 0 16px;padding-bottom:12px}.ads-scope{margin:0 0 12px}.ads-note{background:var(--state-warn-soft);border:1px solid color-mix(in srgb, var(--state-warn) 26%, transparent);color:var(--text-primary);border-radius:11px;margin:0 0 16px;padding:11px 14px;font-size:.76rem;line-height:1.55}.ads-note-muted{background:var(--surface-sunken);border-color:var(--border);color:var(--text-secondary)}.ads-footnote{color:var(--text-muted);margin:10px 2px 0;font-size:.7rem}.ads-empty{background:var(--surface-sunken);border:1px dashed var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:12px;padding:22px;font-size:.8rem}.ads-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.ads-kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ads-kpi>span{color:var(--text-secondary);font-size:.7rem;font-weight:600}.ads-kpi>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.45rem;font-weight:650}.ads-kpi small{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem}.ads-kpi small em{color:var(--text-muted);font-style:normal}.ads-kpi .ads-kpi-hint{color:var(--text-muted)}.ads-chart{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:0 0 16px;padding:14px 16px 10px}.ads-chart figcaption{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ads-chart figcaption strong{color:var(--text-primary);font-size:.82rem}.ads-chart figcaption span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.ads-chart svg{width:100%;height:160px;display:block}.ads-chart-axis{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ads-chart-labels{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:.68rem;display:flex}.ads-chart-bar path{fill:var(--primary)}.ads-chart-hit{fill:#0000}.ads-chart-bar:hover path{fill:var(--primary-ink)}.ads-chart-bar:hover .ads-chart-hit{fill:var(--hover)}.ads-table-toggle{margin-top:10px}.ads-table-toggle summary{color:var(--text-secondary);cursor:pointer;font-size:.72rem}.ads-table td{vertical-align:top}.ads-table td[data-numeric],.ads-table th:not(:first-child){white-space:nowrap}.ads-name{color:var(--text-primary);max-width:360px;font-weight:600;display:block}.ads-sub{color:var(--text-muted);margin-top:3px;font-size:.66rem;display:block}.ads-missing{color:var(--text-muted);text-align:center}.ads-table .status-badge{white-space:nowrap}.ads-suggestions{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:12px;display:grid}.ads-suggestion{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:14px;padding:14px 16px}.ads-suggestion-high{border-left-color:var(--state-danger)}.ads-suggestion-medium{border-left-color:var(--state-warn)}.ads-suggestion-up{border-left-color:var(--state-ok)}.ads-suggestion header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-suggestion-kind{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.ads-suggestion h3{color:var(--text-primary);margin:10px 0 2px;font-size:.9rem}.ads-suggestion-product{color:var(--text-secondary);margin:0 0 8px;font-size:.74rem}.ads-suggestion ul{color:var(--text-primary);margin:0 0 10px;padding-left:18px;font-size:.74rem;line-height:1.55}.ads-suggestion-action{background:var(--surface-sunken);color:var(--text-primary);border-radius:9px;margin:0;padding:9px 11px;font-size:.74rem;line-height:1.5}.ads-section-title{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;margin:22px 0 10px;font-size:.92rem;display:flex}.ads-section-title:first-child{margin-top:0}.ads-section-title small{color:var(--text-muted);font-size:.7rem;font-weight:500}.ads-alert{margin:0 0 12px}.ads-analysis-lead{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:14px;margin:0 0 16px;padding:14px 16px}.ads-analysis-lead header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-analysis-lead h2{color:var(--text-primary);margin:0;font-size:.92rem}.ads-analysis-lead p{color:var(--text-primary);margin:10px 0 8px;font-size:.84rem;line-height:1.65}.ads-analysis-lead small{color:var(--text-muted);font-size:.68rem;line-height:1.5;display:block}.ads-hours-pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.ads-hours-pair .ads-chart{margin:0}.ads-hours svg{height:96px}.ads-note p{margin:0 0 6px}.ads-note p:last-child{margin-bottom:0}.learn-examples{margin:0 0 10px}.learn-examples summary{color:var(--text-secondary);cursor:pointer;font-size:.72rem}.learn-examples ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.learn-examples li{background:var(--surface-sunken);border-radius:9px;gap:3px;padding:8px 10px;font-size:.74rem;line-height:1.5;display:grid}.learn-q{color:var(--text-primary)}.learn-a{color:var(--text-secondary)}.learn-form{gap:8px;display:grid}.learn-form label{color:var(--text-secondary);gap:4px;font-size:.72rem;display:grid}.learn-form textarea{font:inherit;resize:vertical;min-height:64px;font-size:.8rem}.learn-actions{flex-wrap:wrap;gap:8px;display:flex}.ads-upload{background:var(--surface);border:1px dashed var(--border-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 16px;padding:14px 16px;display:flex}.ads-upload>div{flex-direction:column;flex:280px;gap:3px;min-width:0;display:flex}.ads-upload strong{color:var(--text-primary);font-size:.82rem}.ads-upload small{color:var(--text-secondary);font-size:.7rem;line-height:1.5}.ads-upload input[type=file]{color:var(--text-secondary);max-width:100%;font-size:.74rem}.ads-report-meta{color:var(--text-secondary);margin:0 0 12px;font-size:.74rem;line-height:1.6}.ads-report-meta strong{color:var(--text-primary)}.ads-report-others{display:block}.ads-report-others a{color:var(--primary-ink);margin-left:8px}.review-console{flex-direction:column;display:flex}.review-kpis .ads-kpi{border-top:3px solid var(--border)}.review-kpis .review-kpi-urgent{border-top-color:var(--state-danger)}.review-kpis .review-kpi-urgent>strong{color:var(--state-danger)}.review-kpis .review-kpi-staff{border-top-color:var(--primary)}.review-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:12px;display:flex}.review-toolbar .ads-tabs{border:0;margin:0;padding:0}.review-tabs button{background:var(--surface-secondary);color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:.72rem;font-weight:600}.review-tabs button b{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:4px}.review-tabs button.active{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--primary-ink)}.review-tabs button.active b{color:var(--primary-ink)}.review-alert{margin:0 0 12px}.review-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.review-item{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.review-item-urgent{border-left-color:var(--state-danger)}.review-item-staff{border-left-color:var(--primary)}.review-item header{align-items:center;gap:10px;min-width:0;display:flex}.review-avatar{background:var(--surface-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.66rem;font-weight:700;display:inline-flex;overflow:hidden}.review-avatar img{object-fit:cover;width:100%;height:100%}.review-who{flex-direction:column;flex:auto;min-width:0;display:flex}.review-who strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.review-who small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}.review-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.review-tag{background:var(--surface-secondary);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:600}.review-tag-urgent{background:var(--state-danger-soft);border-color:var(--state-danger-line);color:var(--state-danger)}.review-tag-staff{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--primary-ink)}.review-message{background:var(--surface-sunken);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.55}.review-reason{color:var(--text-primary);margin:0;font-size:.74rem;line-height:1.5}.review-reason span,.review-draft span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:600;display:block}.review-draft{border:1px dashed var(--border-strong);border-radius:10px;padding:9px 11px}.review-draft p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.74rem;line-height:1.5}.review-status{color:var(--text-secondary);margin:0;font-size:.72rem}.review-status-answered{color:var(--state-ok)}.review-item footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:2px;display:flex}.review-item footer .button{min-height:36px;padding:0 13px}.review-more{justify-content:center;margin-top:14px;display:flex}.kb-workspace{flex-direction:column;gap:16px;display:flex}.kb-workspace>.alert{margin:0}.kb-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px}.kb-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.kb-card-head h2{color:var(--text-primary);margin:0 0 4px;font-size:.95rem}.kb-card-head p{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.5}.kb-card-head .button{flex:none}.kb-count{background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;flex:none;padding:5px 10px;font-size:.7rem;font-weight:600}.kb-note{margin-bottom:16px}.kb-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.kb-form{background:var(--surface-sunken);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.kb-form h3{color:var(--text-primary);margin:0;font-size:.84rem}.kb-field{flex-direction:column;gap:5px;min-width:0;display:flex}.kb-field>span{color:var(--text-secondary);font-size:.72rem;font-weight:600}.kb-field>span em{color:var(--text-muted);margin-left:4px;font-style:normal;font-weight:400}.kb-field input,.kb-field select,.kb-field textarea{background:var(--surface);border-color:var(--border);color:var(--text-primary);width:100%;min-height:40px;padding:8px 11px;font-size:.8rem}.kb-field textarea{min-height:150px;line-height:1.55}.kb-field input::placeholder,.kb-field textarea::placeholder,.kb-search input::placeholder{color:var(--text-muted)}.kb-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.kb-form-error{color:var(--state-danger);margin:0;font-size:.74rem}.kb-form-actions{justify-content:flex-end;gap:8px;display:flex}.kb-entries{flex-direction:column;gap:10px;max-height:640px;display:flex;overflow-y:auto}.kb-entry{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.kb-entry-editing{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 0 0 3px var(--primary-soft)}.kb-entry header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kb-entry header small{color:var(--text-muted);font-size:.66rem}.kb-tag{background:var(--primary-soft);color:var(--primary-ink);border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:600}.kb-entry h3{color:var(--text-primary);margin:8px 0 4px;font-size:.84rem}.kb-entry p{color:var(--text-secondary);-webkit-line-clamp:4;line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.kb-entry footer{gap:8px;margin-top:10px;display:flex}.kb-entry footer .button{min-height:34px;padding:0 12px}.kb-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.kb-chips span{background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:.64rem}.kb-search{gap:8px;margin-bottom:12px;display:flex}.kb-search input{background:var(--surface-sunken);border-color:var(--border);color:var(--text-primary);flex:auto;min-width:0;min-height:42px;padding:8px 12px;font-size:.82rem}.kb-results{flex-direction:column;gap:10px;display:flex}.kb-result{border:1px solid var(--border);border-radius:12px;gap:12px;padding:12px 14px;display:flex}.kb-result-rank{background:var(--primary-soft);color:var(--primary-ink);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.74rem;font-weight:700;display:inline-flex}.kb-result-body{min-width:0}.kb-result-body h3{color:var(--text-primary);margin:0;font-size:.82rem;line-height:1.4}.kb-result-body>small{color:var(--text-muted);margin-top:2px;font-size:.68rem;display:block}.kb-result-body p{color:var(--text-secondary);margin:6px 0 0;font-size:.74rem;line-height:1.5}.kb-result-body footer{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.68rem;display:flex}.kb-result-body footer a{color:var(--primary-ink)}.kb-kpis{margin-bottom:4px}.kb-kpis .kb-kpi-date{font-size:1.05rem}@media (max-width:900px){.kb-editor-grid,.kb-field-row{grid-template-columns:1fr}.kb-card-head{flex-direction:column}.review-list{grid-template-columns:1fr}}.workspace-header{grid-template-columns:180px minmax(0,1fr) auto}.workspace-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.bot-control-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bot-control{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:4px 4px 4px 12px;display:inline-flex}.bot-control-dot{background:var(--text-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.bot-control-on{border-color:color-mix(in srgb, var(--state-ok) 40%, transparent)}.bot-control-on .bot-control-dot{background:var(--state-ok);box-shadow:0 0 0 3px var(--state-ok-soft);animation:1.6s ease-in-out infinite bot-pulse}.bot-control-error .bot-control-dot{background:var(--state-danger)}.bot-control-label{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bot-control-label strong,.bot-control-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-control-label strong{color:var(--text-primary);font-size:.7rem}.bot-control-label small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.62rem}.bot-control-error .bot-control-label,.bot-control>.bot-control-label:only-of-type{color:var(--text-secondary);padding-right:8px;font-size:.68rem}.bot-control .bot-control-button{border-radius:999px;min-height:30px;padding:0 12px;font-size:.7rem}@keyframes bot-pulse{50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.bot-control-on .bot-control-dot{animation:none}}@media (max-width:1280px){.workspace-header{grid-template-columns:140px minmax(0,1fr) auto}}@media (max-width:980px){.workspace-header{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){.workspace-actions{justify-content:flex-start;margin-top:8px}.bot-control-group{flex-direction:column;width:100%}.bot-control{width:100%}.bot-control-label{flex:auto}}.botlog-console{flex-direction:column;display:flex}.botlog-kpis .ads-kpi{border-top:3px solid var(--border)}.botlog-kpis .botlog-kpi-sent{border-top-color:var(--state-ok)}.botlog-kpis .botlog-kpi-staff{border-top-color:var(--primary)}.botlog-kpis .botlog-kpi-failed{border-top-color:var(--state-danger)}.botlog-kpis .botlog-kpi-failed>strong{color:var(--state-danger)}.botlog-live{color:var(--text-secondary);align-items:center;gap:8px;font-size:.7rem;display:flex}.botlog-live .button{min-height:32px;padding:0 12px}.botlog-live-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.botlog-live-dot.on{background:var(--state-ok);box-shadow:0 0 0 3px var(--state-ok-soft);animation:1.6s ease-in-out infinite bot-pulse}.botlog-list{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.botlog-entry{border-bottom:1px solid var(--border);border-left:3px solid #0000;grid-template-columns:64px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:12px 16px;transition:background-color 1.2s;display:grid}.botlog-entry:last-child{border-bottom:0}.botlog-sent{border-left-color:var(--state-ok)}.botlog-staff{border-left-color:var(--primary)}.botlog-failed{border-left-color:var(--state-danger)}.botlog-fresh{background:var(--primary-soft)}.botlog-time{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.botlog-time strong{color:var(--text-primary);font-size:.74rem}.botlog-time small{color:var(--text-muted);font-size:.64rem}.botlog-body{flex-direction:column;gap:6px;min-width:0;display:flex}.botlog-body header{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.botlog-body header strong{color:var(--text-primary);font-size:.78rem}.botlog-body header small{color:var(--text-muted);font-size:.68rem}.botlog-badge{border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700}.botlog-badge-sent{background:var(--state-ok-soft);border-color:color-mix(in srgb, var(--state-ok) 30%, transparent);color:var(--state-ok)}.botlog-badge-staff{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--primary-ink)}.botlog-badge-silent{background:var(--surface-secondary);color:var(--text-secondary)}.botlog-badge-failed{background:var(--state-danger-soft);border-color:var(--state-danger-line);color:var(--state-danger)}.botlog-line{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;margin:0;padding:7px 10px;font-size:.76rem;line-height:1.5}.botlog-line span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:.6rem;font-weight:700;display:block}.botlog-customer{background:var(--surface-sunken);color:var(--text-primary)}.botlog-reply{background:var(--state-ok-soft);color:var(--text-primary)}.botlog-draft{border:1px dashed var(--border-strong);color:var(--text-secondary)}.botlog-open{color:var(--primary-ink);white-space:nowrap;font-size:.7rem;font-weight:600}@media (max-width:760px){.botlog-entry{grid-template-columns:1fr}.botlog-time{flex-direction:row;gap:6px}}@media (max-width:980px){.workspace-header{height:auto;min-height:66px}.workspace-tabs{-webkit-overflow-scrolling:touch;padding-bottom:2px;scroll-padding-inline:12px}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs a{flex:none}}@media (max-width:760px){.workspace-header{flex-direction:column;gap:8px;height:auto;padding:9px 12px 10px;display:flex}.workspace-tabs{flex:none;width:100%}.workspace-actions{gap:8px;width:100%;margin:0}.workspace-mobile-utility{flex:none;align-items:center;gap:6px;display:flex}.workspace-mobile-utility .theme-toggle,.workspace-mobile-utility .logout-button{width:44px;height:44px;min-height:44px}.bot-control-group,.bot-control{flex:auto}.bot-control{justify-content:space-between;padding:5px 5px 5px 12px}.bot-control .bot-control-button{min-height:38px;padding:0 16px}.page-header h1{font-size:1.95rem}.page-header p{font-size:.8rem}.product-table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px}.ads-table th,.ads-table td{padding:10px 11px}.ads-table td{font-size:.7rem}.ads-name{max-width:210px}.ads-kpi{padding:12px 13px}.ads-kpi>strong{font-size:1.25rem}.ads-chart{padding:12px 12px 8px}.ads-note,.ads-note-muted{padding:10px 12px;font-size:.74rem}.ads-upload{gap:10px;padding:13px 14px}.ads-upload .button,.ads-upload input[type=file]{width:100%}.review-list{grid-template-columns:1fr;gap:10px}.review-item{padding:13px 14px}.review-item footer .button,.kb-entry footer .button,.botlog-live .button{flex:auto;min-height:40px}.review-toolbar{gap:8px}.review-toolbar>.button{width:100%}.review-message{font-size:.78rem}.botlog-entry{gap:8px;padding:12px 14px}.botlog-time{flex-direction:row;gap:6px}.botlog-open{align-items:center;min-height:36px;display:inline-flex}.botlog-live{flex-wrap:wrap;width:100%}.botlog-live>span:not(.botlog-live-dot){flex:auto}.kb-card{border-radius:14px;padding:14px}.kb-card-head{gap:10px;margin-bottom:12px}.kb-card-head .button{width:100%}.kb-entries{max-height:none}.kb-form{padding:13px}.kb-form-actions .button{flex:auto}.kb-search{flex-direction:column}.kb-search .button{width:100%}.kb-result{flex-direction:column;gap:8px}}@media (max-width:420px){.page-header h1{font-size:1.7rem}.ads-kpis,.review-kpis,.botlog-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ads-kpi>strong{font-size:1.15rem}.ads-kpi small{font-size:.64rem}.review-tags{justify-content:flex-start}.review-item header{flex-wrap:wrap}}@media (max-width:760px){.rail-navigation a.mobile-primary .icon{width:23px;height:23px}.rail-navigation a.mobile-primary{height:58px}.rail-navigation a.mobile-primary span{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.64rem,3vw,.74rem);font-weight:600}.app-rail{height:70px}.workspace-tabs a{padding:9px 13px;font-size:.82rem}.workspace-heading strong{font-size:.95rem}.bot-control-label strong{font-size:.82rem}.bot-control-label small{font-size:.72rem}.bot-control .bot-control-button{font-size:.82rem}.bot-control-dot{flex-basis:10px;width:10px;height:10px}.page-header p{font-size:.86rem}.button{font-size:.88rem}.ads-kpi>span{font-size:.8rem}.ads-kpi>strong{font-size:1.6rem}.ads-kpi small{font-size:.74rem}.ads-note,.ads-note-muted{font-size:.82rem;line-height:1.6}.ads-footnote{font-size:.76rem}.ads-empty{font-size:.86rem}.ads-section-title{font-size:1rem}.ads-section-title small{font-size:.76rem}.ads-tabs a,.ads-range a,.ads-scope a,.review-tabs button{padding:9px 14px;font-size:.8rem}.review-who strong{font-size:.9rem}.review-who small{font-size:.75rem}.review-tag{padding:4px 9px;font-size:.72rem}.review-message{font-size:.88rem;line-height:1.6}.review-reason{font-size:.82rem}.review-reason span,.review-draft span{font-size:.7rem}.review-draft p,.review-status{font-size:.8rem}.review-avatar{flex-basis:40px;width:40px;height:40px;font-size:.76rem}.botlog-time strong{font-size:.82rem}.botlog-time small{font-size:.74rem}.botlog-body header strong{font-size:.88rem}.botlog-body header small{font-size:.76rem}.botlog-badge{padding:3px 9px;font-size:.7rem}.botlog-line{font-size:.85rem;line-height:1.6}.botlog-line span{font-size:.68rem}.botlog-open{font-size:.8rem}.botlog-live{font-size:.78rem}.ads-table th{font-size:.68rem}.ads-table td{font-size:.8rem}.ads-sub{font-size:.74rem}.kb-card-head h2{font-size:1.05rem}.kb-card-head p{font-size:.82rem}.kb-form h3{font-size:.92rem}.kb-field>span{font-size:.8rem}.kb-entry h3{font-size:.92rem}.kb-entry p{font-size:.82rem}.kb-chips span,.kb-tag,.kb-count{font-size:.72rem}.kb-result-body h3{font-size:.9rem}.kb-result-body p{font-size:.82rem}input,select,textarea,.kb-field input,.kb-field select,.kb-field textarea,.kb-search input{font-size:1rem}}.review-kpis .review-kpi-followup{border-top-color:var(--state-warn)}.review-kpis .review-kpi-followup>strong{color:var(--state-warn)}.review-item-followup{border-left-color:var(--state-warn)}.review-tag-followup{background:var(--state-warn-soft);border-color:color-mix(in srgb, var(--state-warn) 35%, transparent);color:var(--state-warn)}.review-reply{background:var(--primary-soft);border-radius:10px;padding:9px 11px}.review-reply span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:600;display:block}.review-reply p{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.74rem;line-height:1.5}.review-gaps{margin:0;padding-left:18px}.review-gaps li+li{margin-top:2px}.botlog-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.botlog-flag{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:600}.botlog-flag:hover:not(:disabled){border-color:var(--state-warn);color:var(--state-warn)}.botlog-flag:disabled{cursor:default;opacity:.6}.botlog-badge-followup{background:var(--state-warn-soft);border-color:color-mix(in srgb, var(--state-warn) 35%, transparent);color:var(--state-warn)}@media (max-width:760px){.botlog-actions{flex-flow:wrap;align-items:flex-start}}.ads-cost-date{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.74rem;display:flex}.ads-cost-date span{color:var(--text-primary);font-weight:600}.ads-cost-date input{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;border-radius:8px;padding:6px 8px}.ads-cost-date small{color:var(--text-muted);font-size:.68rem}.ads-decision-budget{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:.8rem}.ads-decision-budget strong{font-weight:650}.ads-decision-explain{background:var(--surface-sunken);color:var(--text-primary);border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:.74rem;line-height:1.55}.ads-decision-explain small{color:var(--text-muted);margin-top:4px;font-size:.66rem;display:block}.ads-decision-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ads-decision-actions form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ads-decision-actions .button{min-height:34px;padding:0 12px;font-size:.74rem}.ads-decision-actions input[type=text]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-primary);border-radius:8px;width:170px;min-width:0;min-height:34px;padding:0 9px;font-size:.72rem}.ads-decision-blockers{color:var(--text-secondary);min-width:220px;font-size:.72rem;line-height:1.5}.review-kpis .review-kpi-promised{border-top-color:var(--state-danger)}.review-kpis .review-kpi-promised>strong{color:var(--state-danger)}.review-item-promised{border-left-color:var(--state-warn)}.review-tag-promised{background:var(--state-warn-soft);border-color:color-mix(in srgb, var(--state-warn) 35%, transparent);color:var(--state-warn)}.review-promise{background:var(--state-warn-soft);border-radius:10px;padding:9px 11px}.review-promise span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:600;display:block}.review-promise p{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.74rem;line-height:1.5}.review-promise strong{color:var(--state-warn);margin-top:6px;font-size:.74rem;display:block}.review-promise-late{background:var(--state-danger-soft)}.review-promise-late strong{color:var(--state-danger)}.operations-copilot>header span{font-size:var(--text-2xs)}.operations-copilot>header h2{font-size:var(--text-lg)}.operations-copilot>header b{color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.operations-copilot .context-section,.operations-copilot .recognition-panel{padding:var(--space-6) var(--pad-panel-x)}.operations-copilot .context-section h3,.operations-copilot .recognition-head h3{color:var(--text-primary);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);margin:0 0 var(--space-4);text-transform:uppercase}.operations-copilot .context-section dl,.operations-copilot .recognition-facts{margin:0}.operations-copilot .context-section dl div,.operations-copilot .recognition-facts div{align-items:baseline;gap:var(--space-4);margin:var(--space-2) 0;justify-content:space-between;display:flex}.operations-copilot .context-section dt,.operations-copilot .recognition-facts dt{color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-regular);flex:none}.operations-copilot .context-section dd,.operations-copilot .recognition-facts dd{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:right;max-width:64%;margin:0}.operations-copilot .context-customer>small{color:var(--subtle);font-size:var(--text-xs);margin-top:var(--space-3);display:block}.operations-copilot .context-section details{margin-top:var(--space-3)}.operations-copilot .context-section summary,.operations-copilot .recognition-details summary{color:var(--subtle);cursor:pointer;font-size:var(--text-xs)}.operations-copilot .context-section details p{color:var(--ink-muted);font-size:var(--text-xs);margin:var(--space-2) 0 0}.operations-copilot .operations-source-list{gap:var(--space-2);margin-top:var(--space-4)}.operations-copilot .operations-source-list>span{color:var(--subtle);font-size:var(--text-2xs)}.operations-copilot .operations-source-list small{font-size:var(--text-xs);align-items:flex-start;gap:var(--space-2);line-height:var(--leading-snug)}.operations-copilot .operations-source-list small svg{flex:none;margin-top:3px}.operations-copilot .recognition-head,.operations-copilot .order-card header{border-bottom:0;min-height:0;padding:0}.operations-copilot .recognition-head h3{margin:0}.recognition-panel{gap:var(--space-3);flex-direction:column;display:flex}.recognition-head{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.recognition-state{font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:5px var(--space-3);white-space:nowrap;border-radius:999px;line-height:1}.recognition-urgent{background:var(--state-danger-soft);color:var(--state-danger)}.recognition-staff{background:var(--state-warn-soft);color:var(--state-warn)}.recognition-ok{background:var(--state-ok-soft);color:var(--state-ok)}.recognition-hint,.recognition-notice{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.recognition-normalized{background:var(--hover);font-size:var(--text-xs);line-height:var(--leading-normal);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:8px}.recognition-normalized span{color:var(--subtle);font-size:var(--text-2xs);margin-bottom:2px;display:block}.recognition-details form{gap:var(--space-3);flex-direction:column;display:flex}.recognition-details label{color:var(--subtle);font-size:var(--text-2xs);gap:var(--space-1);flex-direction:column;display:flex}.recognition-details select{font-size:var(--text-xs)}.product-focus{gap:var(--space-4);display:flex}.product-focus img,.product-focus-placeholder{background:var(--hover);border:1px solid var(--line);object-fit:cover;border-radius:8px;flex:0 0 56px;width:56px;height:56px}.product-focus>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.product-focus strong{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.product-focus small{color:var(--ink-muted);font-size:var(--text-2xs)}.product-focus-meta{font-size:var(--text-2xs);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-focus-meta code{color:var(--subtle);font-size:var(--text-2xs)}.product-focus-meta a{color:var(--accent-strong);font-weight:var(--weight-medium)}.product-focus-missing,.orders-empty{color:var(--ink-muted);font-size:var(--text-xs);margin:0}.context-orders h3 small{color:var(--subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);margin-left:var(--space-1)}.orders-tabs{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.orders-tabs button{background:var(--hover);color:var(--ink-muted);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:6px var(--space-3);border:1px solid #0000;border-radius:999px;line-height:1}.orders-tabs button b{font-weight:var(--weight-bold);margin-left:2px}.orders-tabs button.active{background:var(--accent-soft);color:var(--accent-strong)}.orders-list{gap:var(--space-3);flex-direction:column;display:flex}.order-card{border:1px solid var(--line);gap:var(--space-2);padding:var(--space-4);border-radius:10px;flex-direction:column;display:flex}.order-card header{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.order-card time{color:var(--subtle);font-size:var(--text-2xs)}.order-status{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.order-wait{color:var(--state-warn)}.order-ship{color:var(--primary-ink)}.order-ok{color:var(--state-ok)}.order-muted{color:var(--subtle)}.order-danger{color:var(--state-danger)}.order-sn{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.order-sn code{color:var(--ink-muted);font-size:var(--text-2xs)}.order-sn em{background:var(--hover);color:var(--ink-muted);font-size:var(--text-2xs);border-radius:6px;padding:2px 6px;font-style:normal}.order-lines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-lines li{align-items:flex-start;gap:var(--space-3);display:flex}.order-thumb{background:var(--hover);border-radius:6px;flex:0 0 40px;width:40px;height:40px;overflow:hidden}.order-thumb img{object-fit:cover;width:100%;height:100%;display:block}.order-lines li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.order-lines strong{font-size:var(--text-xs);font-weight:var(--weight-medium);-webkit-line-clamp:2;line-height:var(--leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-lines small{color:var(--subtle);font-size:var(--text-2xs)}.order-qty{font-size:var(--text-xs);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.order-qty small{color:var(--subtle);font-size:var(--text-2xs)}.order-card footer{border-top:1px dashed var(--line);padding-top:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.order-card footer span{color:var(--subtle);font-size:var(--text-xs)}.order-card footer strong{font-size:var(--text-sm);font-weight:var(--weight-bold)}.order-track-button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:6px var(--space-3);background:0 0;border-radius:999px;align-self:flex-start;line-height:1}.order-tracking{background:var(--hover);font-size:var(--text-xs);padding:var(--space-3);border-radius:8px}.order-tracking p{margin:0}.order-tracking-error{color:var(--state-danger)}.order-tracking dl{margin:0 0 var(--space-3)}.order-tracking dd{text-align:right}.order-tracking ol{border-left:2px solid var(--line);padding:0 0 0 var(--space-4);margin:0 0 0 3px;list-style:none}.order-tracking li{margin:0 0 var(--space-3);flex-direction:column;gap:1px;display:flex;position:relative}.order-tracking li:last-child{margin-bottom:0}.order-tracking li:before{background:var(--border-strong);content:"";height:7px;left:calc(-1 * var(--space-4) - 4.5px);border-radius:50%;width:7px;position:absolute;top:5px}.order-tracking li:first-child:before{background:var(--state-ok)}.order-tracking li time{color:var(--subtle);font-size:var(--text-2xs)}.operations-message-scroll .message-card{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);align-items:flex-start;gap:var(--space-3);max-width:100%;padding:var(--space-3);border-radius:12px;width:300px;display:flex}.operations-message-scroll .message-card-order{gap:var(--space-2);flex-direction:column}.operations-message-scroll .message-card-row{align-items:flex-start;gap:var(--space-3);width:100%;display:flex}.operations-message-scroll .message-card-thumb{background:var(--hover);border-radius:8px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.operations-message-scroll .message-card-thumb img{object-fit:cover;width:56px;height:56px;display:block}.operations-message-scroll .message-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.operations-message-scroll .message-card-body strong{font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-line-clamp:2;line-height:var(--leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.operations-message-scroll .message-card-price{color:var(--state-danger);font-size:var(--text-xs);font-weight:var(--weight-bold)}.operations-message-scroll .message-card-body small{color:var(--subtle);font-size:var(--text-2xs)}.operations-message-scroll .message-card-body a{color:var(--accent-strong)}.operations-message-scroll .message-card-caption{color:var(--subtle);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0}.operations-message-scroll .message-card-facts{border-top:1px solid var(--line);padding-top:var(--space-2);width:100%;margin:0}.operations-message-scroll .message-card-facts div{font-size:var(--text-2xs);gap:var(--space-3);justify-content:space-between;margin:2px 0;display:flex}.operations-message-scroll .message-card-facts dt{color:var(--subtle)}.operations-message-scroll .message-card-facts dd{margin:0}.operations-message-scroll .message-card-facts code{font-size:var(--text-2xs)}.operations-message-scroll .message-image{cursor:zoom-in;background:0 0;border:0;max-width:260px;padding:0;display:block}.operations-message-scroll .message-image img{background:var(--hover);border:1px solid var(--line);object-fit:cover;border-radius:10px;max-width:100%;min-height:90px;max-height:320px;display:block}.operations-message-scroll .message-image:hover img{border-color:var(--accent)}.image-lightbox{z-index:60;background:#0f172ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.image-lightbox-frame{flex-direction:column;gap:10px;max-width:min(760px,100%);max-height:100%;display:flex}.image-lightbox-frame img{background:var(--surface);object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100vh - 128px);display:block;box-shadow:0 18px 46px #0f172a52}.image-lightbox-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.image-lightbox-actions a,.image-lightbox-actions button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;font-size:var(--text-xs);border-radius:8px;padding:6px 12px;text-decoration:none}.image-lightbox-actions a:hover,.image-lightbox-actions button:hover{background:var(--hover)}.operations-message-scroll .message-card-missing{color:var(--subtle);font-size:var(--text-2xs);align-items:center;gap:var(--space-2);width:auto}.scan-shell .scan-frame{min-width:0;height:100dvh;overflow-y:auto}.scan-shell .scan-history-panel{z-index:var(--z-modal)}@media (max-width:760px){.scan-shell{height:auto;display:block;overflow:visible}.scan-shell .app-rail{display:none}.scan-shell .scan-frame{height:auto;overflow:visible}}.scan-station{--scan-tone:var(--border-strong);background:var(--bg);color:var(--text-primary);flex-direction:column;gap:12px;min-height:100dvh;padding:12px 16px 24px;display:flex;position:relative}.scan-station.tone-ok{--scan-tone:var(--state-ok)}.scan-station.tone-stop{--scan-tone:var(--state-danger)}.scan-station.tone-warn{--scan-tone:var(--state-warn)}.scan-station.tone-unknown{--scan-tone:#ff7a1a}.scan-station.tone-unknown .scan-result{background:color-mix(in srgb, var(--scan-tone) 26%, var(--surface))}.scan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.scan-lead{align-items:center;gap:14px;display:flex}.scan-back{border:1px solid var(--border);color:var(--text-primary);white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:.85rem;text-decoration:none}.scan-back:hover{background:var(--hover)}.scan-brand{flex-direction:column;display:flex}.scan-brand strong{font-size:1.1rem}.scan-brand span{color:var(--text-secondary);font-size:.8rem}.scan-counts{flex-wrap:wrap;gap:6px;display:flex}.scan-counts span{background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:.8rem}.scan-counts b{font-variant-numeric:tabular-nums;margin-left:4px}.scan-tools{align-items:center;gap:8px;display:flex}.scan-tools button,.scan-holds button,.scan-input button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;padding:7px 12px;font-size:.85rem}.scan-tools form{margin:0}.scan-volume{align-items:center;gap:4px;font-size:.9rem;display:flex}.scan-volume input{width:90px}.c-ok{color:var(--state-ok)}.c-stop{color:var(--state-danger)}.c-warn{color:var(--state-warn)}.c-unknown{color:#ff7a1a}.scan-input{gap:8px;display:flex}.scan-input input{background:var(--surface);border:2px solid var(--scan-tone);color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;flex:1;min-width:0;padding:12px 16px;font-size:1.4rem}.scan-input input:focus{outline:3px solid color-mix(in srgb, var(--scan-tone) 35%, transparent)}.scan-input button.primary,.scan-start button.primary{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.scan-result{background:color-mix(in srgb, var(--scan-tone) 16%, var(--surface));border:3px solid var(--scan-tone);border-radius:18px;flex-direction:column;gap:8px;min-height:42vh;padding:20px 24px;transition:background-color 80ms linear,border-color 80ms linear;display:flex}.scan-result h1{color:var(--scan-tone);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,6vw,4.2rem);font-weight:800;line-height:1.05}.tone-busy .scan-result h1,.tone-idle .scan-result h1{color:var(--text-primary)}.scan-code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2.6vw,1.7rem);font-weight:600}.scan-code span{color:var(--text-secondary);font-weight:500}.scan-detail{color:var(--text-secondary);margin:0;font-size:1.05rem}.scan-hint{color:var(--text-secondary);text-align:center;margin:auto 0;font-size:1.2rem}.scan-lines{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.scan-lines li{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.scan-lines li b{font-variant-numeric:tabular-nums;min-width:2.4em;display:inline-block}.scan-lines small,.scan-lines .more{color:var(--text-muted)}.scan-live{color:var(--text-muted);margin:auto 0 0;font-size:.9rem}.scan-live.live-changed{color:var(--state-danger);font-size:1.2rem;font-weight:800}.scan-live.live-confirmed{color:var(--text-secondary)}.scan-holds{background:color-mix(in srgb, var(--state-danger) 10%, var(--surface));border:2px solid var(--state-danger);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.scan-holds h2{color:var(--state-danger);margin:0;font-size:1rem}.scan-holds article{justify-content:space-between;align-items:center;gap:12px;display:flex}.scan-holds article div{flex-direction:column;min-width:0;display:flex}.scan-holds article span{color:var(--text-secondary);font-size:.85rem}.scan-history{flex-direction:column;gap:2px;display:flex}.scan-row{border-left:4px solid var(--border);border-radius:4px;grid-template-columns:5.2em minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:5px 10px;font-size:.9rem;display:grid}.scan-row:nth-child(odd){background:var(--surface-sunken)}.scan-row.tone-ok{border-left-color:var(--state-ok)}.scan-row.tone-stop{border-left-color:var(--state-danger)}.scan-row.tone-stop .scan-row-verdict{color:var(--state-danger);font-weight:700}.scan-row.tone-warn{border-left-color:var(--state-warn)}.scan-row.tone-unknown{border-left-color:#ff7a1a}.scan-row.tone-unknown .scan-row-verdict{color:#ff7a1a;font-weight:600}.scan-row.tone-warn .scan-row-verdict{color:var(--state-warn)}.scan-row time{color:var(--text-muted);font-variant-numeric:tabular-nums}.scan-row-code{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-row-verdict{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-row-live{color:var(--state-danger);font-size:.8rem}.scan-start{background:color-mix(in srgb, var(--bg) 88%, transparent);z-index:20;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.scan-start>div{background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:460px;padding:24px;display:flex}.scan-start h2{margin:0}.scan-start p{color:var(--text-secondary);margin:0}.scan-start ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.scan-start button.primary{cursor:pointer;font:inherit;border-radius:12px;margin-top:8px;padding:14px;font-size:1.15rem}@media (max-width:640px){.scan-row{grid-template-columns:4.6em minmax(0,1fr)}.scan-row-verdict{grid-column:2}.scan-row-live{display:none}.scan-result{min-height:34vh;padding:16px}}.sh-board{flex-direction:column;gap:12px;min-width:0;display:flex}.sh-bar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.sh-bar label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:.7rem;display:flex}.sh-bar input,.sh-bar select{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:.82rem}.sh-search{flex:240px;min-width:200px}.sh-search input{width:100%}.sh-ranges{flex-wrap:wrap;gap:4px;display:flex}.sh-ranges button,.sh-actions button,.sh-close,.sh-pager button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;padding:7px 11px;font-size:.8rem}.sh-ranges button.on{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:var(--primary);color:var(--primary);font-weight:600}.sh-actions{gap:6px;display:flex}.sh-export{background:var(--primary);border:1px solid var(--primary);color:#fff;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none}.sh-close{font-weight:600}.sh-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sh-filter{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;padding:5px 12px;font-size:.78rem}.sh-filter b{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:3px}.sh-filter.on{border-color:var(--text-primary);color:var(--text-primary);font-weight:600}.sh-filter.f-ok.on{border-color:var(--state-ok);color:var(--state-ok)}.sh-filter.f-stop.on{border-color:var(--state-danger);color:var(--state-danger)}.sh-filter.f-warn.on,.sh-filter.f-duplicate.on{border-color:var(--state-warn);color:var(--state-warn)}.sh-summary{color:var(--text-muted);margin-left:auto;font-size:.78rem}.sh-error{color:var(--state-danger);margin:0;font-size:.85rem}.sh-empty{color:var(--text-muted);text-align:center;margin:0;padding:24px 0;font-size:.9rem}.sh-table{flex-direction:column;min-width:0;display:flex}.sh-table[aria-busy=true]{opacity:.65}.sh-row{border-bottom:1px solid var(--border);border-left:4px solid #0000;grid-template-columns:5.6em minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.sh-row.with-account{grid-template-columns:5.6em minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1.3fr)}.sh-head{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;border-left-color:#0000;font-size:.7rem}.sh-row.v-ok{border-left-color:var(--state-ok)}.sh-row.v-stop{border-left-color:var(--state-danger);background:color-mix(in srgb, var(--state-danger) 5%, transparent)}.sh-row.v-warn{border-left-color:var(--state-warn)}.sh-row.v-unknown{border-left-color:var(--text-muted)}.sh-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-row small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sh-row small.muted{color:var(--text-muted)}.sh-time b,.sh-codes b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.85rem}.sh-account{text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.sh-result em{font-size:.8rem;font-style:normal;font-weight:700}.v-ok .sh-result em{color:var(--state-ok)}.v-stop .sh-result em{color:var(--state-danger)}.v-warn .sh-result em{color:var(--state-warn)}.sh-pager{justify-content:center;align-items:center;gap:10px;display:flex}.sh-pager span{color:var(--text-secondary);font-size:.82rem}.sh-pager button:disabled,.sh-actions button:disabled{cursor:default;opacity:.5}.scan-history-panel{background:var(--bg);z-index:30;padding:12px 16px 24px;position:fixed;inset:0;overflow-y:auto}.scan-paused{background:color-mix(in srgb, var(--state-warn) 12%, var(--surface));border:1px solid var(--state-warn);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:.85rem}@media (max-width:760px){.sh-row,.sh-row.with-account{grid-template-columns:4.8em minmax(0,1fr)}.sh-head{display:none}.sh-row .sh-lines,.sh-row .sh-account,.sh-row .sh-result{grid-column:2}.sh-summary{width:100%;margin-left:0}}.scan-try{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:.75rem}.rail-toggle{display:none}@media (min-width:981px){.app-shell{transition:grid-template-columns var(--dur-base) var(--ease)}.rail-toggle{border-radius:var(--radius-control);color:var(--text-muted);cursor:pointer;height:var(--control-h-sm);right:var(--space-3);top:calc(var(--space-6) + 6px);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);width:var(--control-h-sm);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex;position:absolute}.rail-toggle:hover{background:var(--hover);border-color:var(--border);color:var(--text-primary)}.app-shell:not(.rail-collapsed) .app-rail>.brand{padding-right:40px}.app-shell.rail-collapsed{grid-template-columns:var(--w-sidebar-rail) minmax(0, 1fr)}.rail-collapsed .app-rail{padding:var(--space-6) 8px var(--space-5);align-items:center}.rail-collapsed .app-rail>.brand{justify-content:center;margin:0 0 8px;padding:2px 0 10px}.rail-collapsed .app-rail .brand>span:last-child{display:none}.rail-collapsed .rail-toggle{margin:0 0 10px;position:static}.rail-collapsed .rail-navigation>div{align-items:center}.rail-collapsed .rail-navigation>div+div{width:100%}.rail-collapsed .rail-navigation a{justify-content:center;width:40px;padding:0}.rail-collapsed .rail-navigation a span{background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);white-space:nowrap;z-index:var(--z-popover);border-radius:6px;padding:6px 8px;position:absolute;left:48px;transform:translate(-3px)}.rail-collapsed .rail-navigation a:hover span,.rail-collapsed .rail-navigation a:focus-visible span{opacity:1;transform:none}.rail-collapsed .rail-utility{flex-direction:column;gap:8px;padding-left:0;padding-right:0}.rail-collapsed .rail-utility form{margin-left:0}}.ncee-dock{z-index:var(--z-popover);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.ncee-button{background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-float);cursor:pointer;height:58px;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;width:58px;padding:0;display:flex;position:relative}.ncee-button:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--primary) 28%, transparent);transform:translateY(-2px)}.ncee-button.on{border-color:var(--primary)}.ncee-face{width:44px;height:44px}.ncee-badge{background:var(--state-danger);border:2px solid var(--surface-raised);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.ncee-panel{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-float);border-radius:16px;flex-direction:column;gap:10px;width:min(310px,100vw - 36px);padding:14px;display:flex}.ncee-panel header{align-items:center;gap:10px;display:flex}.ncee-panel header strong{font-size:.95rem;display:block}.ncee-panel header small{color:var(--text-muted);font-size:.72rem}.ncee-panel-face{flex:0 0 38px;width:38px;height:38px}.ncee-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:1.3rem;line-height:1}.ncee-close:hover{color:var(--text-primary)}.ncee-line{color:var(--text-secondary);margin:0;font-size:.85rem}.ncee-line b{color:var(--text-primary)}.ncee-primary{background:var(--primary-button);color:var(--primary-button-text);cursor:pointer;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:600;display:flex}.ncee-primary:hover{filter:brightness(1.06)}.ncee-links{gap:6px;display:grid}.ncee-links a{border:1px solid var(--border);color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;text-decoration:none;display:flex}.ncee-links a:hover{background:var(--hover);border-color:var(--border-strong)}.ncee-links strong{font-size:.82rem;font-weight:600}.ncee-links small{color:var(--text-muted);margin-left:auto;font-size:.72rem}.ncee-count{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary-ink);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.ncee-primary .ncee-count{color:#fff;background:#ffffff38}.ncee-panel footer{border-top:1px solid var(--border);color:var(--text-muted);padding-top:8px;font-size:.7rem}@media (max-width:980px){.ncee-dock{bottom:86px;right:12px}.ncee-button{width:52px;height:52px}.ncee-face{width:40px;height:40px}}.brand-lockup{object-fit:contain;width:auto;height:26px;display:none}[data-theme=dark] .brand-lockup.on-dark,:root:not([data-theme=dark]) .brand-lockup.on-light{display:block}.brand-mark{display:none}.brand-mark-image{object-fit:contain;width:26px;height:26px}.map-core-symbol,.startup-mark{object-fit:contain}@media (min-width:981px){.rail-collapsed .app-rail .brand-mark{align-items:center;display:flex}.rail-collapsed .app-rail .brand-lockup.on-light,.rail-collapsed .app-rail .brand-lockup.on-dark{display:none}}@media (max-width:1180px) and (min-width:761px){.app-rail .brand-lockup.on-light,.app-rail .brand-lockup.on-dark{display:none}.app-rail .brand-mark{align-items:center;display:flex}}.inv-board{flex-direction:column;gap:12px;display:flex}.inv-bar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.inv-bar label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:.7rem;display:flex}.inv-bar input{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:.82rem}.inv-search{flex:260px;min-width:220px}.inv-search input{width:100%}.inv-ranges{gap:4px;display:flex}.inv-ranges button,.inv-actions button,.inv-copy{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;padding:7px 11px;font-size:.8rem}.inv-ranges button.on{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:var(--primary);color:var(--primary);font-weight:600}.inv-actions{gap:6px;display:flex}.inv-export{background:var(--primary);border:1px solid var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none}.inv-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inv-filter{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;padding:5px 12px;font-size:.78rem}.inv-filter.on{border-color:var(--primary);color:var(--primary-ink);font-weight:600}.inv-filter b{margin-left:4px}.inv-summary{color:var(--text-muted);margin-left:auto;font-size:.76rem}.inv-warn{color:var(--state-danger);margin:0;font-size:.85rem}.inv-empty{color:var(--text-muted);text-align:center;margin:0;padding:26px 0;font-size:.9rem}.inv-table{flex-direction:column;gap:8px;display:flex}.inv-table[aria-busy=true]{opacity:.6}.inv-row{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--state-warn);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.inv-row.done{border-left-color:var(--state-ok)}.inv-row header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inv-row header strong{font-variant-numeric:tabular-nums;font-size:.92rem}.inv-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:.78rem;display:flex}.inv-check input{accent-color:var(--state-ok);width:17px;height:17px}.inv-row.done .inv-check span{color:var(--state-ok);font-weight:600}.inv-date,.inv-status{color:var(--text-muted);font-size:.76rem}.inv-chip{background:var(--hover);border-radius:999px;padding:3px 9px;font-size:.72rem}.inv-money{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.inv-copy{margin-left:auto}.inv-row dl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 18px;margin:0;display:grid}.inv-row dt{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.inv-row dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.85rem}.inv-note{background:var(--surface-sunken);border:1px dashed var(--border);color:var(--text-primary);font:inherit;border-radius:8px;width:100%;padding:7px 10px;font-size:.8rem}@media (max-width:760px){.inv-copy{margin-left:0}.inv-summary{width:100%;margin-left:0}}.rail-section{flex-direction:column;display:flex}.rail-section h2{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;padding:0 11px;font-size:.62rem;font-weight:600}@media (min-width:981px){.rail-navigation{gap:14px}.rail-navigation>div+div{padding-top:12px}.rail-collapsed .rail-section h2,.rail-collapsed .rail-section{align-items:center}.rail-collapsed .rail-section h2{display:none}}@media (max-width:1180px) and (min-width:761px){.app-rail .rail-section h2{display:none}.app-rail .rail-section{align-items:center}}@media (max-width:760px){.rail-navigation{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.rail-navigation>div,.rail-navigation>div:first-child,.rail-navigation>div:last-child{display:contents}.rail-section h2{display:none}}@media (max-width:980px) and (min-width:761px){.rail-section h2{display:none}.rail-section{align-items:center}}@media (min-width:981px){.rail-navigation{scrollbar-width:thin;min-height:0;overflow-y:auto}.rail-navigation::-webkit-scrollbar{width:6px}.rail-navigation::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}}.misa-waiting{color:var(--state-warn)}.misa-ready{color:var(--state-ok)}.misa-gate{background:color-mix(in srgb, var(--state-warn) 14%, transparent);color:var(--state-warn);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.lp{background:var(--bg);color:var(--text-primary);min-height:100dvh;overflow:hidden}.lp-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid var(--border);z-index:30;align-items:center;gap:22px;padding:13px 30px;display:flex;position:sticky;top:0}.lp-brand{align-items:center;display:flex}.lp-lockup{object-fit:contain;width:auto;height:24px;display:none}[data-theme=dark] .lp-lockup.on-dark,:root:not([data-theme=dark]) .lp-lockup.on-light{display:block}.lp-nav{gap:24px;margin-left:auto;display:flex}.lp-nav a{color:var(--text-secondary);font-size:.86rem;text-decoration:none;transition:color .16s}.lp-nav a:hover{color:var(--text-primary)}.lp-login,.lp-primary,.lp-ghost{white-space:nowrap;border-radius:11px;padding:10px 19px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-block}.lp-login{border:1px solid var(--border-strong);color:var(--text-primary);margin-left:auto}.lp-login:hover{background:var(--hover)}.lp-primary{background:var(--primary-button);border:1px solid color-mix(in srgb, var(--primary-ink) 50%, transparent);color:var(--primary-button-text)}.lp-primary:hover{border-color:var(--primary-ink);filter:brightness(1.06)}.lp-ghost{border:1px solid var(--border-strong);color:var(--text-primary)}.lp-ghost:hover{background:var(--hover)}.lp main{max-width:1160px;margin:0 auto;padding:0 24px}.lp section{padding-top:96px}.lp-chip{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:.7rem;font-weight:600;display:inline-block}.lp h2{letter-spacing:-.035em;max-width:24ch;margin:0 0 24px;font-size:clamp(1.75rem,3.6vw,2.7rem);font-weight:650;line-height:1.14}.lp h3{letter-spacing:-.02em}.lp-hero{text-align:center;position:relative;padding-top:70px!important}.lp-hero:before{background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--primary) 26%, transparent), transparent 70%);content:"";pointer-events:none;z-index:0;width:1500px;height:720px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.lp-hero>*{z-index:1;position:relative}.lp-badge{background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);color:var(--primary-ink);border-radius:999px;padding:7px 16px;font-size:.76rem;font-weight:600;display:inline-block}.lp-hero h1{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(2.5rem,6.6vw,4.6rem);font-weight:700;line-height:1.03}.lp-hero h1 em{color:var(--primary-ink);font-style:normal}.lp-hero>p{color:var(--text-secondary);max-width:60ch;margin:20px auto 0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.7}.lp-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.lp-window{background:var(--surface-sunken);border:1px solid var(--border-strong);box-shadow:var(--shadow-float);border-radius:16px;overflow:hidden}.lp-window-bar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:30px;padding:0 13px;display:flex}.lp-window-bar i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.lp-window img{width:100%;height:auto;display:block}.lp-shot{margin:0}.lp-shot figcaption{color:var(--text-muted);margin-top:12px;font-size:.76rem;line-height:1.5}.lp-shot-hero{margin-top:52px}.lp-shot-hero figcaption{text-align:center}.lp-statement p{color:var(--text-muted);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.6vw,2rem);font-weight:500;line-height:1.42}.lp-statement b{color:var(--text-primary);font-weight:650}.lp-problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.lp-problem-list{flex-direction:column;gap:16px;display:flex}.lp-problem-list article{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.lp-problem-list article>span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.lp-problem-list h3{margin:9px 0 7px;font-size:1.1rem;font-weight:620}.lp-problem-list p,.lp-solution p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.7}.lp-solution{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 13%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:16px;flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}.lp-solution>span{color:var(--primary-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lp-features article{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:40px;margin-top:54px;display:grid}.lp-features article.flip{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.lp-features article.flip .lp-feature-text{order:2}.lp-eyebrow{color:var(--primary-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lp-feature-text h3{letter-spacing:-.032em;margin:11px 0;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:650}.lp-feature-text>p{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.72}.lp-feature-text ul{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-feature-text li{color:var(--text-secondary);padding-left:24px;font-size:.9rem;line-height:1.5;position:relative}.lp-feature-text li:before{color:var(--state-ok);content:"✓";font-weight:700;position:absolute;left:0}.lp-flow-track{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.lp-flow-node{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:17px 19px;position:relative}.lp-flow-node b{font-size:.96rem;font-weight:620;display:block}.lp-flow-node small{color:var(--text-muted);margin-top:5px;font-size:.77rem;line-height:1.5;display:block}.lp-flow-node i{background:color-mix(in srgb, var(--primary-ink) 55%, transparent);width:14px;height:1px;position:absolute;top:50%;right:-14px}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:30px;display:grid}.lp-steps article{border-top:2px solid color-mix(in srgb, var(--primary) 45%, transparent);padding-top:15px}.lp-steps article>span{color:var(--primary-ink);letter-spacing:.12em;font-size:.8rem;font-weight:700}.lp-steps h3{margin:7px 0;font-size:1.05rem;font-weight:620}.lp-steps p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.68}.lp-brandkit-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.lp-logo-card{border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:168px;padding:32px 20px;display:flex}.lp-logo-card img{object-fit:contain;width:auto;height:32px}.lp-logo-card.mark img{width:60px;height:60px}.lp-logo-card small{font-size:.74rem}.lp-logo-card.dark{background:#0b1026}.lp-logo-card.dark small{color:#ffffff8c}.lp-logo-card.light{background:#fff}.lp-logo-card.light small{color:#0b10268c}.lp-logo-card.mark{background:var(--surface)}.lp-logo-card.mark small{color:var(--text-muted)}.lp-palette{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:14px;display:grid}.lp-palette>div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding-bottom:13px;overflow:hidden}.lp-palette>div>span{border-bottom:1px solid var(--border);height:68px;display:block}.lp-palette b{padding:13px 15px 3px;font-size:.85rem;font-weight:620;display:block}.lp-palette small{color:var(--text-muted);padding:0 15px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.73rem;display:block}.lp-type{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:30px;margin-top:14px;padding:26px 30px;display:flex}.lp-type-sample{letter-spacing:-.045em;font-size:4.6rem;font-weight:700;line-height:1}.lp-type b{font-size:1.08rem;font-weight:620;display:block}.lp-type small{color:var(--text-muted);margin-top:4px;font-size:.8rem;display:block}.lp-type p{color:var(--text-secondary);letter-spacing:.01em;margin:14px 0 0;font-size:.88rem;line-height:1.8}.lp-safety{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-items:center;gap:24px;margin-top:96px;padding:28px 30px;display:flex}.lp-face{flex:0 0 72px;width:72px;height:72px}.lp-safety h2{max-width:none;margin:0 0 9px;font-size:1.32rem}.lp-safety p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.72}.lp-end{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lp-end h2{margin:0}.lp-end p{color:var(--text-secondary);margin:0}.lp-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1160px;margin:90px auto 0;padding:24px;font-size:.8rem;display:flex}.gateway-intro{color:var(--primary-ink);font-size:.78rem;text-decoration:none}.gateway-intro:hover{text-decoration:underline}@media (max-width:900px){.lp-top{gap:12px;padding:12px 18px}.lp-nav{display:none}.lp main{padding:0 18px}.lp section{padding-top:64px}.lp-problem-grid{grid-template-columns:minmax(0,1fr)}.lp-features article,.lp-features article.flip{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:40px}.lp-features article.flip .lp-feature-text{order:0}.lp-flow-node i{display:none}.lp-next{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px}.lp-merge{grid-template-columns:minmax(0,1fr);gap:12px}.lp-merge-arrow{justify-self:center;width:10px;height:26px}.lp-merge-arrow:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary-ink) 70%, transparent));width:1px;height:100%;top:0;left:50%}.lp-merge-arrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.lp-roadmap-grid h3{padding-right:46px}.lp-roadmap-index{font-size:2.1rem}.lp-type{text-align:center;flex-direction:column;gap:16px}.lp-safety{flex-direction:column;align-items:flex-start;gap:16px;margin-top:64px;padding:24px}.lp-shot-hero{margin-top:34px}}.sh-channels{margin-top:-4px}.sh-filter.ch-tiktok.on{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.sh-channel{letter-spacing:.04em;vertical-align:middle;background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary-ink);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:.62rem;font-style:normal;font-weight:700}.sh-channel.ch-shopee{color:color-mix(in srgb, #ee4d2d 70%, var(--text-primary));background:#ee4d2d2e}.sh-channel.ch-tiktok{color:color-mix(in srgb, #fe2c55 70%, var(--text-primary));background:#fe2c552e}.scan-row-code .sh-channel{margin-left:6px;padding:1px 6px;font-size:.58rem}.scan-channel{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:999px;margin:0 0 6px;padding:4px 14px;font-size:1rem;font-weight:700;display:inline-block}.scan-channel.ch-shopee{background:#ee4d2d4d}.scan-channel.ch-tiktok{background:#fe2c554d}.misa-channel-tabs button{font-weight:600}.misa-channel-tabs button.active{background:color-mix(in srgb, var(--primary) 18%, transparent);border-color:var(--primary);color:var(--primary-ink)}.connection-title{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px;font-size:.72rem;font-weight:700}.connection-band+.connection-band{margin-top:8px}.rail-section h2{align-items:center;gap:7px;display:flex}.channel-mark{flex:none}.rail-collapsed .rail-section h2 .channel-mark{margin:0 auto}.tk-notice{background:color-mix(in srgb, var(--state-warn) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--state-warn) 45%, transparent);color:var(--text-secondary);border-radius:10px;margin:0;padding:9px 13px;font-size:.84rem;line-height:1.5}.tk-notice b{color:var(--text-primary)}.tk-split{grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,330px);grid-template-areas:"list thread orders";gap:12px;min-width:0;min-height:420px;display:grid}.tk-list{grid-area:list}.tk-thread-view{grid-area:thread}.tk-orders{grid-area:orders}.tk-list{flex-direction:column;gap:4px;min-width:0;max-height:68vh;display:flex;overflow-y:auto}.tk-list[aria-busy=true]{opacity:.65}.tk-thread{cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.tk-thread.on{background:var(--surface-raised);border-color:var(--border)}.tk-thread.waiting{border-left:3px solid var(--state-warn)}.tk-avatar{object-fit:cover;border-radius:999px;flex:0 0 34px;width:34px;height:34px}.tk-initial{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary-ink);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.tk-thread-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tk-thread-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tk-thread-top b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.tk-thread-top time{color:var(--text-muted);flex:none;font-size:.7rem}.tk-thread-last{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.tk-thread-last em{color:var(--text-muted);font-style:normal}.tk-unread{background:var(--state-danger);color:#fff;text-align:center;border-radius:999px;flex:none;min-width:18px;padding:1px 6px;font-size:.68rem;font-weight:700}.tk-thread-view{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;max-height:68vh;display:flex;overflow:hidden}.tk-thread-view[aria-busy=true]{opacity:.65}.tk-composer{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.tk-composer textarea{background:var(--surface-2,var(--surface));border:1px solid var(--border);color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;flex:320px;width:auto;min-width:0;min-height:58px;max-height:160px;padding:9px 11px;font-size:.84rem;line-height:1.45}.tk-composer textarea:focus-visible{border-color:var(--primary);outline:2px solid color-mix(in srgb, var(--primary) 35%, transparent);outline-offset:1px}.tk-composer textarea:disabled{opacity:.6}.tk-composer-side{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.tk-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}.tk-count.near{color:var(--state-warn,#fab219)}.tk-composer .button{min-height:38px;padding:0 20px}.tk-send-error{color:var(--state-danger);flex:1 0 100%;margin:0;font-size:.74rem}.tk-composer-closed{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding:12px;font-size:.74rem}.tk-video{background:#000;width:100%;max-height:260px}.tk-orders{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;max-height:68vh;padding:12px;display:flex;overflow-y:auto}.tk-orders-head{color:var(--text-secondary);letter-spacing:.01em;margin:0 0 2px;font-size:.72rem;font-weight:600}.tk-order{border:1px solid var(--border);border-left:3px solid var(--text-muted);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}.tk-order.tone-ok{border-left-color:var(--state-ok)}.tk-order.tone-ship{border-left-color:var(--primary)}.tk-order.tone-wait{border-left-color:var(--state-warn,#fab219)}.tk-order.tone-danger{border-left-color:var(--state-danger)}.tk-order-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.tk-order-top b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.74rem}.tk-order-status{white-space:nowrap;font-size:.66rem;font-style:normal}.tk-order-status.tone-ok{color:var(--state-ok)}.tk-order-status.tone-ship{color:var(--primary)}.tk-order-status.tone-danger{color:var(--state-danger)}.tk-order-status.tone-muted,.tk-order-status.tone-wait{color:var(--text-muted)}.tk-order-meta{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.tk-order-meta b{color:var(--text-primary);font-variant-numeric:tabular-nums}.tk-order-track{color:var(--text-muted);overflow-wrap:anywhere;font-size:.66rem}.tk-order-track b{color:var(--text-secondary);font-variant-numeric:tabular-nums}.tk-order-item{align-items:center;gap:8px;min-width:0;display:flex}.tk-order-item img,.tk-order-item-blank{background:var(--surface-2,var(--surface));border:1px solid var(--border);object-fit:cover;border-radius:7px;flex:0 0 38px;width:38px;height:38px}.tk-order-item-blank{justify-content:center;align-items:center;font-size:.9rem;display:flex}.tk-order-item-body{flex-direction:column;gap:1px;min-width:0;display:flex}.tk-order-item-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tk-order-item-body small{color:var(--text-muted);font-size:.62rem}.tk-order-item-price{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem}.tk-order-journey{color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-size:.66rem}.tk-order-journey:hover{text-decoration:underline}.tk-journey{border-left:2px solid var(--border);flex-direction:column;gap:6px;margin-left:3px;padding:4px 0 2px 9px;display:flex}.tk-journey-step{flex-direction:column;gap:1px;display:flex}.tk-journey-step time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6rem}.tk-journey-step small{color:var(--text-secondary);font-size:.64rem;line-height:1.35}.tk-journey-error{color:var(--state-danger)}@media (max-width:1180px){.tk-split{grid-template:"list thread"minmax(0,1fr)"list orders"/minmax(0,300px) minmax(0,1fr)}.tk-orders{flex-flow:wrap;max-height:190px}.tk-orders-head{flex:1 0 100%}.tk-order{flex:240px}}.tk-thread-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.tk-thread-head b{font-size:.92rem}.tk-thread-head span{color:var(--text-muted);font-size:.74rem}.tk-messages{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.tk-message{flex-direction:column;gap:3px;max-width:78%;display:flex}.tk-message.theirs{align-self:flex-start}.tk-message.mine{text-align:right;align-self:flex-end}.tk-message p{background:var(--surface-raised);border:1px solid var(--border);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:7px 11px;font-size:.85rem;line-height:1.5}.tk-message.mine p{background:color-mix(in srgb, var(--primary) 13%, var(--surface));border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.tk-message.role-system p,.tk-message.role-robot p{color:var(--text-muted);background:0 0;border-style:dashed;font-size:.78rem}.tk-meta{color:var(--text-muted);font-size:.68rem}.tk-card{font-weight:600}.tk-note{color:var(--text-muted);font-size:.68rem;font-style:italic}@media (max-width:900px){.tk-split{grid-template:"list""thread""orders"/minmax(0,1fr)}.tk-list{max-height:44vh}.tk-orders{flex-direction:column;max-height:40vh}.tk-order{flex:none}.tk-message{max-width:92%}}.tk-subjects{flex:100%}.tk-subject-more{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font:inherit;border-radius:999px;padding:5px 10px;font-size:.78rem}.sh-filter.tk-vat{border-color:color-mix(in srgb, var(--state-warn) 55%, transparent)}.sh-filter.tk-vat.on{background:color-mix(in srgb, var(--state-warn) 16%, transparent);border-color:var(--state-warn);color:var(--text-primary);font-weight:600}.tk-tags{flex:none;gap:4px;max-width:45%;display:flex}.tk-tags em,.tk-tag{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.64rem;font-style:normal;overflow:hidden}.tk-tag{margin-left:6px}.tk-tags em.vat,.tk-tag.vat{background:color-mix(in srgb, var(--state-warn) 16%, transparent);border-color:color-mix(in srgb, var(--state-warn) 50%, transparent);color:var(--text-primary);font-weight:600}@media (max-width:900px){.tk-tags{display:none}}.tk-card.tk-product{align-items:center;gap:9px;display:flex}.tk-card.tk-product img{object-fit:cover;border-radius:8px;flex:0 0 44px;width:44px;height:44px}.tk-photo{max-width:220px;display:block}.tk-photo img{border:1px solid var(--border);object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:260px;display:block}.tk-photo:hover img{border-color:var(--primary)}.nav-open-button{display:none}@media (max-width:760px){.workspace-header{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.workspace-header>.workspace-tabs{grid-column:2;min-width:0}.workspace-header>.workspace-actions{grid-column:1/-1}.nav-open-button{background:var(--surface-soft,#ffffff0f);border:1px solid var(--glass-border);color:inherit;cursor:pointer;border-radius:10px;grid-column:1;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.nav-open-button:active{background:var(--hover)}.nav-scrim{appearance:none;cursor:default;z-index:calc(var(--z-drawer) - 1);background:#00000080;border:0;margin:0;padding:0;position:fixed;inset:0}.app-shell.nav-open .app-rail{overscroll-behavior:contain;height:100dvh;padding:14px 12px calc(14px + env(safe-area-inset-bottom));width:min(302px,86vw);z-index:var(--z-drawer);border-radius:0 18px 18px 0;flex-direction:column;gap:6px;display:flex;inset:0 auto 0 0;overflow-y:auto}.app-shell.nav-open .app-rail>.brand{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;display:flex}.app-shell.nav-open .app-rail .brand>span:last-child{min-width:0;display:flex}.app-shell.nav-open .rail-utility{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;gap:10px;margin-top:auto;padding:13px 5px 0;display:flex}.app-shell.nav-open .rail-utility form{margin-left:auto}.app-shell.nav-open .rail-navigation{flex-direction:column;justify-content:flex-start;gap:14px;width:100%;display:flex}.app-shell.nav-open .rail-navigation>div,.app-shell.nav-open .rail-navigation>div:first-child,.app-shell.nav-open .rail-navigation>div:last-child{flex-direction:column;align-items:stretch;gap:3px;display:flex}.app-shell.nav-open .rail-navigation>div+div{border-top:1px solid var(--line);padding-top:12px}.app-shell:not(.nav-open) .rail-section h2{display:none}.app-shell.nav-open .rail-section h2{display:flex}.app-shell.nav-open .rail-navigation a{flex-direction:row;justify-content:flex-start;gap:12px;width:100%;height:44px;padding:0 11px;display:flex}.app-shell.nav-open .rail-navigation a span{font-size:.84rem;font-weight:500}.app-shell.nav-open .rail-navigation a .icon{width:19px;height:19px}.app-shell .rail-toggle{display:none}.misa-warehouse-tabs button,.misa-paging button,.misa-actions button,.misa-reload,.rt-tabs button,.rt-paging button,.inv-ranges button,.inv-actions button,.inv-export,.inv-copy,.acc-actions button{min-height:40px;padding-top:9px;padding-bottom:9px}.misa-check{min-width:40px;min-height:40px;padding-top:0}.misa-check input[type=checkbox],.misa-toggle input[type=checkbox]{width:22px;height:22px;min-height:0}.misa-filters input[type=date],.misa-search input,.rt-filters input,.rt-filters select,.inv-filters input,.inv-filters select,.inv-search input{min-height:42px;font-size:16px}.misa-warehouse-tabs{gap:6px}.misa-actions{gap:8px;bottom:84px}.misa-actions button{flex:auto}.misa-actions>span{flex:1 0 100%;margin-right:0}.misa-awaiting{flex-direction:column;align-items:stretch}.misa-awaiting button{width:100%;min-height:42px}}.cam-scan{background:var(--surface-sunken);color:var(--text-primary);flex-direction:column;min-height:100dvh;display:flex}.cam-scan.tone-ok{background:color-mix(in srgb, var(--state-good,#16a34a) 10%, var(--surface-sunken))}.cam-scan.tone-stop{background:color-mix(in srgb, var(--state-danger,#dc2626) 14%, var(--surface-sunken))}.cam-scan.tone-warn{background:color-mix(in srgb, var(--state-warn,#f59e0b) 12%, var(--surface-sunken))}.cam-scan.tone-unknown{background:color-mix(in srgb, var(--state-warn,#f59e0b) 8%, var(--surface-sunken))}.cam-top{padding:10px 14px calc(10px + env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;display:flex}.cam-top strong{font-size:.95rem}.cam-top span{color:var(--text-secondary);font-size:.74rem}.cam-back{color:var(--primary-ink,var(--primary));align-items:center;min-height:40px;font-size:.8rem;text-decoration:none;display:inline-flex}.cam-view{aspect-ratio:4/3;background:#000;width:100%;position:relative;overflow:hidden}.cam-view video{object-fit:cover;width:100%;height:100%;display:block}.cam-frame{border:3px solid #ffffffd9;border-radius:16px;width:78%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000047}.cam-cover{text-align:center;background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;inset:0}.cam-cover p{color:#fff;max-width:30ch;margin:0;font-size:.88rem}.cam-go{background:var(--primary);color:#fff;border:0;border-radius:12px;min-height:52px;padding:0 28px;font-size:1rem;font-weight:700}.cam-tools{justify-content:center;gap:8px;display:flex;position:absolute;bottom:10px;left:0;right:0}.cam-tools button{color:#fff;background:#0009;border:1px solid #ffffff59;border-radius:10px;min-height:42px;padding:0 16px;font-size:.8rem;font-weight:600}.cam-tools button.on{background:var(--state-warn,#f59e0b);color:#111;border-color:#0000}.cam-answer{flex-direction:column;gap:10px;padding:14px;display:flex}.cam-busy,.cam-empty{color:var(--text-secondary);margin:0;font-size:.85rem}.cam-problem{color:var(--state-danger,#dc2626);margin:0;font-size:.88rem;font-weight:600}.cam-card{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cam-card.v-ok{border-left-color:var(--state-good,#16a34a)}.cam-card.v-stop{border-left-color:var(--state-danger,#dc2626)}.cam-card.v-warn,.cam-card.v-unknown{border-left-color:var(--state-warn,#f59e0b)}.cam-verdict{letter-spacing:-.02em;font-size:1.85rem;font-weight:800;line-height:1.05}.cam-card.v-ok .cam-verdict{color:var(--state-good,#16a34a)}.cam-card.v-stop .cam-verdict{color:var(--state-danger,#dc2626)}.cam-card.v-warn .cam-verdict,.cam-card.v-unknown .cam-verdict{color:var(--state-warn,#f59e0b)}.cam-headline{color:var(--text-primary);font-size:.95rem;font-weight:600}.cam-code{color:var(--text-secondary);letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:.86rem}.cam-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:2px 0 0;display:grid}.cam-facts dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.cam-facts dd{color:var(--text-primary);margin:2px 0 0;font-size:.86rem}.cam-detail{color:var(--text-secondary);margin:0;font-size:.84rem}.cam-again{color:var(--state-warn,#f59e0b);margin:0;font-size:.82rem;font-weight:600}.cam-lines{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cam-lines li{justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.cam-lines span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cam-history{padding:0 14px calc(18px + env(safe-area-inset-bottom))}.cam-history h2{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:600}.cam-history ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cam-history li{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;display:grid}.cam-history li.v-ok{border-left-color:var(--state-good,#16a34a)}.cam-history li.v-stop{border-left-color:var(--state-danger,#dc2626)}.cam-history li.v-warn,.cam-history li.v-unknown{border-left-color:var(--state-warn,#f59e0b)}.cam-history code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;overflow:hidden}.cam-history time{color:var(--text-muted)}@media (min-width:761px){.cam-scan{grid-template:"top top""view answer""view history"1fr/minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.cam-top{grid-area:top}.cam-view{aspect-ratio:auto;grid-area:view;height:100%}.cam-answer{grid-area:answer}.cam-history{grid-area:history}}.scan-camera-link{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.cam-facts-panel{padding:0 14px 12px}.cam-facts-panel>button{border:1px solid var(--line);color:var(--text-secondary);background:0 0;border-radius:9px;min-height:38px;padding:0 12px;font-size:.74rem}.cam-facts-panel dl{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;margin:8px 0 0;padding:10px 12px;display:flex}.cam-facts-panel dl>div{gap:2px;display:grid}.cam-facts-panel dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.cam-facts-panel dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:.74rem}.gateway-credit{color:var(--subtle)}.lp-credit{color:var(--text-muted)}.not-found-foot{border-top:1px solid var(--line);color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:18px;font-size:.68rem;display:flex}@media (max-width:760px){.gateway-footer{flex-direction:column;align-items:flex-start;gap:6px}.not-found-foot{flex-direction:column;gap:6px}}.today-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.today-tile{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.today-tile[data-tone=ok]{border-left-color:var(--state-good,#0ca30c)}.today-tile[data-tone=primary]{border-left-color:var(--primary)}.today-tile[data-tone=danger]{border-left-color:var(--state-danger,#d03b3b)}.today-tile>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.today-tile>strong{color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1}.today-tile>small{color:var(--text-secondary);font-size:.74rem}.backlog-band{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(200px,.8fr) minmax(0,2.2fr);align-items:start;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.backlog-lead>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.backlog-lead>h2{color:var(--text-primary);margin:2px 0 4px;font-size:1.05rem}.backlog-lead>p{color:var(--text-secondary);margin:0;font-size:.76rem}.backlog-items{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.backlog-items>span{border-left:1px solid var(--line);flex-direction:column;gap:1px;padding-left:14px;display:flex}.backlog-items small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.backlog-items b{color:var(--text-primary);font-size:1.4rem;font-weight:700}.backlog-items em{color:var(--text-secondary);font-size:.7rem;font-style:normal}.backlog-items>span.urgent b{color:var(--state-danger,#d03b3b)}.trend-range{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.trend-range-presets{flex-wrap:wrap;gap:6px;display:flex}.trend-range-dates{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.trend-range-dates label{color:var(--text-muted);flex-direction:column;gap:3px;font-size:.66rem;display:flex}.trend-range-dates input{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;border-radius:8px;min-height:34px;padding:4px 8px;font-size:.76rem}.trend-range-dates .button{min-height:34px;padding:0 16px}.trend-range-warn{color:var(--state-warn,#fab219);flex:1 0 100%;font-size:.68rem}@media (max-width:760px){.trend-range-dates{width:100%}.trend-range-dates label{flex:130px}.trend-range-dates input{min-height:40px}}.trend-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;margin-top:16px;display:grid}.trend{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:16px 18px 12px}.trend>figcaption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:10px;display:flex}.trend h3{color:var(--text-primary);margin:0;font-size:1rem}.trend figcaption p{color:var(--text-secondary);margin:2px 0 0;font-size:.74rem}.trend-legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.trend-legend li{color:var(--text-secondary);align-items:center;gap:6px;font-size:.74rem;display:flex}.trend-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.trend-legend b{color:var(--text-primary);font-variant-numeric:tabular-nums}.trend-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.trend-svg{width:100%;height:auto;display:block}.trend-axis{stroke:var(--line);stroke-width:1px}.trend-total{fill:var(--text-secondary);font-variant-numeric:tabular-nums;text-anchor:middle;font-size:11px}.trend-day{fill:var(--text-muted);text-anchor:middle;font-size:10px}.trend-empty{color:var(--text-secondary);text-align:center;margin:18px 0;font-size:.8rem}.trend-table{margin-top:6px}.trend-table summary{color:var(--text-muted);cursor:pointer;padding:4px 0;font-size:.72rem}.trend-table table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.72rem}.trend-table th,.trend-table td{border-bottom:1px solid var(--line);text-align:right;padding:4px 6px}.trend-table thead th{color:var(--text-muted);font-weight:600}.trend-table tbody th{color:var(--text-secondary);text-align:left;font-weight:500}.trend-table td{color:var(--text-primary);font-variant-numeric:tabular-nums}@media (max-width:980px){.backlog-band,.trend-grid{grid-template-columns:1fr}}@media (max-width:760px){.backlog-items>span{border-left:0;padding-left:0}.trend{padding:14px 12px 10px}.trend-svg{min-width:560px}}.kg-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.kg-stat{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kg-stat-value{font-size:22px;font-weight:600;line-height:1.1}.kg-stat-label{color:var(--muted);font-size:12px}.kg-stat.kg-bad{border-color:var(--danger)}.kg-stat.kg-bad .kg-stat-value{color:var(--danger)}.kg-stat.kg-warn{border-color:var(--warning)}.kg-stat.kg-warn .kg-stat-value{color:var(--warning)}.kg-heading{margin:0 0 10px;font-size:15px}.kg-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.kg-empty{color:var(--muted);margin:0;font-size:13px}.kg-table-wrap{overflow-x:auto}.kg-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.kg-table th,.kg-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.kg-table th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.kg-table tr:last-child td{border-bottom:0}.kg-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kg-sku{font-family:var(--mono,ui-monospace, monospace);white-space:nowrap}.kg-bad-cell{color:var(--danger);font-weight:600}.kg-warn-cell{color:var(--muted)}.lp-shipped{margin:0 0 42px}.lp-shipped-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 16px;font-size:13px;display:block}.lp-shipped-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.lp-shipped-grid article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px 20px 20px 46px;position:relative}.lp-shipped-tick{background:var(--state-ok,#22d3ee);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:19px;left:18px}.lp-shipped-grid h3{margin:0 0 6px;font-size:16px}.lp-shipped-grid p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.ls-search{flex-wrap:wrap;gap:10px;display:flex}.ls-search-input{min-width:0;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:280px;padding:10px 12px;font-size:14px}.ls-search-input:focus{outline:2px solid var(--accent,#22d3ee);outline-offset:1px}.ls-search-button{color:var(--bg);background:var(--accent,#22d3ee);cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.ls-cards{gap:12px;display:grid}.ls-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px}.ls-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ls-card-sku{font-size:14px;font-weight:600}.ls-card-name{color:var(--muted);font-size:13px}.ls-card-figures{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.ls-figure{flex-direction:column;gap:2px;display:flex}.ls-figure-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.15}.ls-figure-label{color:var(--muted);font-size:11px}.ls-when{white-space:nowrap;font-variant-numeric:tabular-nums}.ls-name{color:var(--muted);white-space:normal;max-width:280px;font-family:inherit;font-size:11px;display:block}.ls-up{color:var(--state-ok,#22c55e);font-weight:600}.ls-down{color:var(--danger);font-weight:600}.ls-flat{color:var(--muted)}.ls-day+.ls-day{margin-top:18px}.ls-day-heading{color:var(--muted);text-transform:capitalize;margin:0 0 8px;font-size:13px;font-weight:600}.lg-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lg-field{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.lg-field-grow{flex:220px;min-width:0}.lg-field select,.lg-field input{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 10px;font-size:13px}.lg-field input{width:100%}.lg-list{flex-direction:column;gap:6px;display:flex}.lg-row{border:1px solid var(--line);background:var(--surface);border-left-width:3px;border-radius:9px;padding:9px 11px}.lg-row.lg-error{border-left-color:var(--danger)}.lg-row.lg-warn{border-left-color:var(--warning)}.lg-row.lg-info{border-left-color:var(--line)}.lg-row-head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.lg-time{font-variant-numeric:tabular-nums}.lg-level{letter-spacing:.03em;font-weight:700}.lg-level-error{color:var(--danger)}.lg-level-warn{color:var(--warning)}.lg-level-info{color:var(--muted)}.lg-tag{font-family:var(--mono,ui-monospace, monospace)}.lg-source{margin-left:auto}.lg-message{word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.5}.lg-details{font-family:var(--mono,ui-monospace, monospace);color:var(--muted);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin:6px 0 0;padding:7px 9px;font-size:11px;line-height:1.5;overflow-x:auto}.lg-health-value{font-variant-numeric:tabular-nums;font-size:15px}.lp-model{--model-warm:#d97706;--model-hot:#ea580c}[data-theme=dark] .lp-model{--model-warm:#fbbf24;--model-hot:#fb923c}.lp-model-card{background:radial-gradient(60% 50% at 100% 55%, color-mix(in srgb, var(--model-warm) 12%, transparent), transparent 64%), radial-gradient(50% 45% at 0% 100%, color-mix(in srgb, var(--model-hot) 8%, transparent), transparent 62%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:28px;position:relative;overflow:hidden}.lp-model-banner{aspect-ratio:21/9;margin:0;position:relative;overflow:hidden}.lp-model-banner img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}[data-theme=dark] .lp-model-banner img{-webkit-mask-image:linear-gradient(#000 52%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000 100%)}.lp-model-tag{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.01em;z-index:1;background:#070b168c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:.78rem;font-weight:620;display:inline-flex;position:absolute;top:20px;right:22px}.lp-model-tag i{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8040}.lp-model-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:36px 56px;padding:44px 56px;display:grid;position:relative}[data-theme=dark] .lp-model-body{margin-top:-36px;padding-top:0}.lp-model-text{align-self:center}.lp-model h2{margin-bottom:18px}.lp-model h2 em{background:linear-gradient(100deg, var(--model-warm), var(--model-hot));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-model-lead{color:var(--text-secondary);max-width:54ch;margin:0;font-size:1.02rem;line-height:1.75}.lp-model-meet{aspect-ratio:700/438;max-width:440px;box-shadow:0 34px 70px -30px color-mix(in srgb, var(--model-hot) 70%, transparent), 0 0 0 1px #ffffff12;border-radius:20px;place-self:center end;width:100%;margin:0;overflow:hidden}.lp-model-meet img{object-fit:cover;width:100%;height:100%;display:block}.lp-model-points{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin:0;padding:0;list-style:none;display:grid}.lp-model-points li{gap:4px;padding-left:26px;display:grid;position:relative}.lp-model-points li:before{background:linear-gradient(135deg, var(--model-warm), var(--model-hot));box-shadow:0 0 0 4px color-mix(in srgb, var(--model-warm) 18%, transparent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:3px}.lp-model-points b{color:var(--text-primary);font-size:.96rem;font-weight:630}.lp-model-points span{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.lp-model-stats{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:30px;display:grid}.lp-model-stats div{margin:0}.lp-model-stats dt{background:linear-gradient(100deg, var(--model-warm), var(--model-hot));color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:720;line-height:1.05}.lp-model-stats dd{color:var(--text-secondary);margin:8px 0 0;font-size:.86rem;line-height:1.5}.lp-model-note{color:var(--text-muted);text-align:center;margin:14px 4px 0;font-size:.74rem;line-height:1.6}@media (max-width:900px){.lp-model-banner{aspect-ratio:16/9}.lp-model-body{grid-template-columns:minmax(0,1fr);gap:30px;padding:32px 32px 34px}[data-theme=dark] .lp-model-body{margin-top:-20px;padding-top:0}.lp-model-meet{justify-self:start;max-width:460px}.lp-model-points{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:520px){.lp-model-card{border-radius:22px}.lp-model-body{padding:24px 18px 26px}[data-theme=dark] .lp-model-body{margin-top:-8px;padding-top:0}.lp-model h2 em{white-space:normal}.lp-model-lead{font-size:.96rem}.lp-model-meet{border-radius:16px}.lp-model-stats{gap:14px;padding-top:22px}.lp-model-stats dd{font-size:.76rem}.lp-model-tag{padding:5px 11px 5px 9px;font-size:.7rem;top:12px;right:12px}}.ai-strip{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.ai-strip-item{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.ai-strip-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:600}.ai-strip-item b{font-size:14px;font-weight:620}.ai-strip-item small{color:var(--muted);grid-column:1/-1;font-size:12px}.ai-dot{border-radius:50%;width:8px;height:8px}.ai-dot.on{background:var(--state-ok,#22c55e);box-shadow:0 0 0 3px color-mix(in srgb, var(--state-ok,#22c55e) 22%, transparent)}.ai-dot.off{background:var(--text-muted)}.ai-mono{font-family:var(--mono,ui-monospace, monospace)}.ai-message{border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.ai-message.ok{background:color-mix(in srgb, var(--state-ok,#22c55e) 12%, transparent);border:1px solid color-mix(in srgb, var(--state-ok,#22c55e) 35%, transparent)}.ai-message.bad{background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent)}.ai-intro{margin:0 0 16px}.ai-gap{margin-top:16px}.ai-roles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ai-role{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.ai-role header h3{margin:0 0 4px;font-size:15px}.ai-role header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.ai-current{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-model{font-size:15px;font-weight:650}.ai-source{border-radius:999px;padding:2px 9px;font-size:11px}.ai-source.console{background:color-mix(in srgb, var(--accent,#3b82f6) 14%, transparent);color:var(--accent-strong,var(--accent,#3b82f6))}.ai-source.environment{background:var(--surface-soft,var(--hover));color:var(--muted)}.ai-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ai-field{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.ai-field select{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:9px 10px;font-size:13px}.ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-button{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.ai-button.primary{background:var(--accent,#3b82f6);color:#fff;border-color:#0000}.ai-button:disabled{cursor:not-allowed;opacity:.5}.ai-link{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.ai-check{border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.ai-check.pass{background:color-mix(in srgb, var(--state-ok,#22c55e) 10%, transparent);border:1px solid color-mix(in srgb, var(--state-ok,#22c55e) 30%, transparent)}.ai-check.fail{background:color-mix(in srgb, var(--danger) 9%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}.ai-check b{font-size:13px}.ai-check-error{color:var(--danger)}.ai-check details{margin-top:4px}.ai-check summary{cursor:pointer;color:var(--muted)}.ai-check ul{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ai-check li.bad{color:var(--danger)}.ai-check li small{color:var(--muted)}.ai-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ai-usage-head .kg-heading{margin:0}.ai-tabs{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.ai-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.ai-tabs button.on{background:var(--accent,#3b82f6);color:#fff}.ai-failed{color:var(--danger)}.ai-sub{color:var(--muted)}.ai-daily{gap:6px;margin-top:18px;display:grid}.ai-daily-row{grid-template-columns:46px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;font-size:12px;display:grid}.ai-daily-day{color:var(--muted);font-variant-numeric:tabular-nums}.ai-daily-bar{background:var(--surface-soft,var(--hover));border-radius:999px;height:8px;overflow:hidden}.ai-daily-bar i{background:var(--accent,#3b82f6);border-radius:999px;height:100%;display:block}.ai-daily-value{color:var(--muted);font-variant-numeric:tabular-nums}.ai-price-table{min-width:560px}.ai-price{background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:right;border-radius:8px;width:90px;padding:6px 8px;font-size:13px}@media (max-width:520px){.ai-daily-row{grid-template-columns:40px minmax(0,1fr)}.ai-daily-value{grid-column:1/-1;padding-left:50px}}.qc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.qc-toolbar .kg-heading{margin:0}.qc-filters{flex-wrap:wrap;gap:6px;display:flex}.qc-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.qc-chip:hover{color:var(--text)}.qc-chip.on{color:var(--text);border-color:var(--accent,#22d3ee);background:color-mix(in srgb, var(--accent,#22d3ee) 12%, transparent)}.qc-table td{line-height:1.5}.qc-rules{min-width:190px}.qc-rule{border-left:3px solid var(--warning);flex-direction:column;gap:1px;padding:3px 0 3px 9px;display:flex}.qc-rule+.qc-rule{margin-top:6px}.qc-rule b{font-size:12px;font-weight:600}.qc-rule span{color:var(--muted);font-size:11px}.qc-rule.qc-LOCK{border-left-color:var(--danger)}.qc-rule.qc-WARNING{border-left-color:var(--muted)}.qc-rule.qc-weak{border-left-color:var(--line)}.qc-text{min-width:260px;max-width:420px}.qc-buyer{min-width:160px;max-width:260px;color:var(--muted);font-size:12px}.qc-mark{background:color-mix(in srgb, var(--danger) 22%, transparent);color:inherit;border-radius:3px;padding:0 2px}.qc-exempt{opacity:.6}.qc-open{white-space:nowrap;font-size:12px}.qc-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.qc-badge.qc-LOCK{color:var(--danger)}.qc-badge.qc-POINTS{color:var(--warning)}.qc-badge.qc-WARNING{color:var(--muted)}.qc-templates{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.qc-template{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px}.qc-template-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.qc-template p{margin:6px 0 0;font-size:13px;line-height:1.6}.chat-policy-notice{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px}.chat-policy-notice.blocked{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.chat-policy-notice ul{gap:6px;margin:6px 0 0;padding-left:18px;display:grid}.chat-policy-notice li small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.chat-policy-notice p{margin:8px 0 0;font-size:12px}.chat-policy-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.composer-more.active{color:var(--primary);font-weight:700}.inbox-product-picker{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:min(46vh,440px);margin-bottom:8px;display:flex;overflow:hidden}.inbox-product-picker>header{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.inbox-product-picker>header strong{color:var(--text-primary);font-size:.82rem}.inbox-product-picker>header small{color:var(--muted);font-size:.7rem}.inbox-product-picker-close{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:1.1rem;line-height:1}.inbox-product-picker-bar{gap:8px;padding:8px 12px;display:flex}.inbox-product-picker-bar input{background:var(--surface-sunken);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;flex:auto;min-width:0;padding:7px 10px;font-size:.78rem}.inbox-product-picker-bar select{background:var(--surface-sunken);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;padding:6px 8px;font-size:.76rem}.inbox-product-picker-error{color:var(--danger);margin:0;padding:0 12px 6px;font-size:.74rem}.inbox-product-picker-list{overscroll-behavior:contain;flex:auto;overflow-y:auto}.inbox-product-picker-empty{color:var(--muted);margin:0;padding:14px 12px;font-size:.76rem}.inbox-product-row{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.inbox-product-thumb{border-radius:8px;width:52px;height:52px;position:relative;overflow:hidden}.inbox-product-thumb img,.inbox-product-thumb span{background:var(--hover);object-fit:cover;width:52px;height:52px;display:block}.inbox-product-thumb em{color:#fff;text-align:center;background:#0000008c;justify-content:center;align-items:center;font-size:.62rem;font-style:normal;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:0}.inbox-product-info{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-product-info strong{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-product-info span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.inbox-product-info b{color:var(--danger);font-size:.76rem}.inbox-product-info small{color:var(--muted);font-size:.68rem}.inbox-product-actions{gap:6px;display:flex}.inbox-product-actions a,.inbox-product-actions button{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:.72rem;text-decoration:none}.inbox-product-actions button{border-color:var(--danger);color:var(--danger);font-weight:600}.inbox-product-actions button.sent{border-color:var(--state-ok,#15803d);color:var(--state-ok,#15803d)}.inbox-product-actions button:disabled{cursor:default;opacity:.6}.inbox-product-picker>footer{border-top:1px solid var(--line);color:var(--muted);padding:6px 12px;font-size:.66rem}.inbox-template-add{color:var(--primary-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:.72rem;font-weight:600}.inbox-template-add:hover{background:var(--primary-soft)}.inbox-template-add+.inbox-product-picker-close{margin-left:0}.inbox-template-picker{max-height:min(38vh,330px)}.inbox-template-picker .inbox-product-picker-bar{padding:6px 10px}.inbox-template-picker .inbox-product-picker-bar input{padding:5px 9px}.inbox-template-picker .inbox-product-picker-list{padding:0 6px 4px}.inbox-template-group h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:8px 6px 3px;font-size:.62rem;font-weight:600}.inbox-template-row{border-radius:8px;align-items:center;gap:4px;display:flex}.inbox-template-row:hover,.inbox-template-row.highlighted{background:var(--hover)}.inbox-template-row.highlighted{box-shadow:inset 2px 0 var(--primary)}.inbox-template-pick{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:baseline;gap:8px;min-width:0;padding:6px;display:flex}.inbox-template-pick strong{color:var(--text-primary);flex:none;font-size:.76rem;font-weight:600}.inbox-template-pick span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;overflow:hidden}.inbox-template-manage{opacity:0;flex:none;gap:4px;padding-right:4px;display:flex}.inbox-template-row:hover .inbox-template-manage,.inbox-template-row:focus-within .inbox-template-manage{opacity:1}.inbox-template-manage button{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:.66rem}.inbox-template-manage button.danger{color:var(--danger)}.inbox-template-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 8px;padding:8px 12px;display:grid}.inbox-template-form label{gap:3px;min-width:0;display:grid}.inbox-template-form label.wide{grid-column:1/-1}.inbox-template-form label span{color:var(--muted);font-size:.66rem}.inbox-template-form input,.inbox-template-form textarea{background:var(--surface-sunken);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;min-width:0;padding:6px 9px;font-size:.76rem}.inbox-template-form textarea{resize:vertical}.inbox-template-form-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.inbox-template-form-actions button{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:.72rem}.inbox-template-form-actions button.primary{background:var(--primary-button);border-color:var(--primary-button);color:var(--primary-button-text);font-weight:600}.inbox-template-picker kbd{background:var(--surface-sunken);border:1px solid var(--line);font:inherit;border-radius:4px;padding:0 4px}@media (hover:none){.inbox-template-manage{opacity:1}}@media (max-width:640px){.composer-box{flex-wrap:wrap}.composer-box textarea{flex:100%;order:-1}.composer-box .composer-actions{margin-left:auto}}.sec-board{max-width:760px}.sec-card{flex-direction:column;align-items:stretch}.sec-card>label{max-width:360px}.sec-card>button{align-self:flex-start}.sec-setup{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.sec-setup img{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;padding:6px}.sec-setup>div{flex-direction:column;flex:260px;gap:10px;min-width:0;display:flex}.sec-setup label,.sec-off label{color:var(--subtle);flex-direction:column;gap:5px;max-width:280px;font-size:.68rem;display:flex}.sec-setup input,.sec-off input{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);font:inherit;border-radius:8px;padding:8px 10px;font-size:.8rem}.sec-secret{letter-spacing:.04em;word-break:break-all;font-size:.82rem}.sec-codes{white-space:pre-line;font-size:.9rem;line-height:1.7}.sec-off{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.sec-off .acc-actions{align-self:flex-end}.gateway-otp small{color:var(--text-secondary);margin:6px 0 12px;font-size:.72rem;line-height:1.5;display:block}.gateway-otp input{letter-spacing:.18em;text-align:center;font-size:1.1rem}.gateway-otp-cancel{text-align:center;margin-top:10px}.gateway-otp-cancel button{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.74rem;text-decoration:underline}@media (max-width:640px){.inbox-product-row{grid-template-columns:44px minmax(0,1fr)}.inbox-product-thumb,.inbox-product-thumb img,.inbox-product-thumb span{width:44px;height:44px}.inbox-product-actions{grid-column:2}}.rail-account{width:100%;position:relative}.rail-account-button{color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.rail-account .reviewer-avatar{flex:none;width:34px;height:34px}.rail-account-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rail-account-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.rail-account-who small{color:var(--text-muted);font-size:.68rem}.rail-account-chevron{color:var(--text-muted);flex:none;display:flex}.rail-account-menu{background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--glass-shadow-md);min-width:232px;z-index:var(--z-popover);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.rail-account-menu>button,.rail-account-menu>a,.rail-utility .rail-account-menu form button{color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;width:100%;height:auto;padding:9px 10px;font-size:.8rem;text-decoration:none;display:flex}.rail-account-menu>button:hover,.rail-account-menu>a:hover,.rail-utility .rail-account-menu form button:hover{background:var(--hover)}.rail-account-menu .icon{color:var(--text-muted);flex:none}.rail-account-menu>a.active .icon{color:var(--primary-ink)}.rail-account-menu hr{border:0;border-top:1px solid var(--line);width:auto;margin:4px 2px}.rail-utility .rail-account-menu form,.app-shell.nav-open .rail-utility .rail-account-menu form{width:100%;margin:0}.rail-account-caption{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 10px 0;font-size:.64rem;font-weight:600}.rail-account-current{align-items:center;gap:10px;padding:6px 10px;display:flex}.rail-account-current .reviewer-avatar{width:30px;height:30px}.rail-account-check{background:var(--primary);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.rail-utility .rail-account-menu .rail-account-logout{color:var(--text-secondary)}@media (min-width:761px){.rail-section-system{display:none!important}}@media (max-width:760px){.app-shell.nav-open .rail-section-system{display:none!important}}@media (min-width:981px){.rail-collapsed .rail-account-button{justify-content:center;padding:4px}.rail-collapsed .rail-account-button .rail-account-who,.rail-collapsed .rail-account-chevron{display:none}.rail-collapsed .rail-account-menu{width:240px;bottom:0;left:calc(100% + 12px);right:auto}}@media (max-width:1180px) and (min-width:761px){.rail-account-button{justify-content:center;padding:4px}.rail-account-button .rail-account-who,.rail-account-chevron{display:none}.rail-account-menu{width:240px;bottom:0;left:calc(100% + 12px);right:auto}}.operations-message-scroll article.seller.bot-message footer small:first-child{color:var(--primary-ink);font-weight:600}:root,[data-theme=light]{--accent-from:#8b5cf6;--accent-to:#ec4899;--accent-gradient:linear-gradient(140deg, #8b5cf6, #ec4899);--accent-glow:linear-gradient(95deg, #8b5cf626 0%, #ec48991a 58%, #8b5cf60f 100%);--accent-glow-shadow:0 8px 20px #8b5cf621, inset 0 0 0 1px #8b5cf629;--accent-wash-1:#8b5cf617;--accent-wash-2:#ec489912;--bubble-own:#8b5cf61a;--shadow-panel:0 24px 60px #4c1d9512;--avatar-ink:#1f2937;--state-person:#2563eb;--state-person-soft:#2563eb14}[data-theme=dark]{--accent-glow:linear-gradient(95deg, #8b5cf64d 0%, #ec48992e 58%, #8b5cf61f 100%);--accent-glow-shadow:0 8px 20px #8b5cf647, inset 0 0 0 1px #8b5cf652;--accent-wash-1:#8b5cf629;--accent-wash-2:#ec48991a;--bubble-own:#8b5cf63d;--shadow-panel:0 24px 60px #00000073;--state-person:#93c5fd;--state-person-soft:#93c5fd24;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg)}.button{border-radius:var(--radius-control)}.button-primary{background:var(--primary-button);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 22%, transparent);color:var(--primary-button-text);border-color:#0000}.button-primary:hover{background:var(--primary-button);filter:brightness(1.07);border-color:#0000}.button-secondary{background:var(--surface);border-color:var(--border-strong)}.icon-button,.composer-icon-button{background:var(--surface);border-color:var(--border);border-radius:10px}input,textarea,select{background:var(--surface-input);border-color:var(--border)}input:focus,textarea:focus,select:focus{border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 0 0 3px var(--primary-soft)}.card,.settings-panel,.tools-workspace,.dashboard-editorial,.intelligence-grid,.operations-inbox-grid,.shopee-inbox-grid{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-panel)}@media (min-width:981px){.app-rail{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-panel)}.workspace-header{background:var(--surface);border-color:var(--border);box-shadow:0 10px 30px color-mix(in srgb, var(--primary) 5%, transparent)}}.workspace-tabs a{border-radius:10px}.workspace-tabs a.active{background:var(--primary-soft);box-shadow:none;color:var(--primary-ink);font-weight:600}.rail-section h2{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}.rail-navigation a{border-radius:var(--radius-control);color:var(--text-secondary)}.rail-navigation a:hover{background:var(--hover);color:var(--text-primary)}.rail-navigation a.active{background:var(--accent-glow);box-shadow:var(--accent-glow-shadow);color:var(--text-primary);border-color:#0000;font-weight:600}.rail-navigation a.active .icon{color:var(--primary-ink)}@media (max-width:760px){.app-shell:not(.nav-open) .rail-navigation a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent)}}.reviewer-avatar,.rail-utility .reviewer-avatar{background:linear-gradient(140deg, color-mix(in srgb, var(--accent-from) 32%, #fff), color-mix(in srgb, var(--accent-to) 30%, #fff));color:var(--avatar-ink);border:0;border-radius:50%;font-weight:700}.rail-account-button{background:var(--surface);border-color:var(--border);border-radius:var(--radius-card);padding:8px;box-shadow:0 6px 16px #1118270d}.rail-account-button:hover,.rail-account.open .rail-account-button{background:var(--surface);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.rail-account-menu{background:var(--surface);border-color:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.rail-account-menu>a.active{background:var(--accent-glow);color:var(--text-primary)}.rail-account-caption{letter-spacing:0;text-transform:none}.rail-account-check{border-radius:50%}@media (max-width:1180px) and (min-width:761px){.rail-account-button{box-shadow:none;background:0 0;border-color:#0000}}@media (min-width:981px){.rail-collapsed .rail-account-button{box-shadow:none;background:0 0;border-color:#0000}}.operations-inbox-grid header,.shopee-inbox-grid header{border-color:var(--border)}.operations-conversation-list>nav button,.copilot-mode-tabs button{border-radius:999px}.operations-conversation-list>nav button.active,.copilot-mode-tabs button.active{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.conversation-virtual-canvas>button,.shopee-inbox-list>div>button{background-clip:padding-box;border:2px solid #0000;border-width:2px 8px;border-radius:18px;min-height:74px;padding:10px}.conversation-virtual-canvas>button:hover,.shopee-inbox-list>div>button:hover{background-color:var(--hover)}.conversation-virtual-canvas>button.active,.shopee-inbox-list>div>button.active{background:var(--accent-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent);background-clip:padding-box}.conversation-virtual-canvas>button.urgent,.conversation-virtual-canvas>button.need-human,.conversation-virtual-canvas>button.waiting-ai{box-shadow:none}.conversation-virtual-canvas>button.urgent.active,.conversation-virtual-canvas>button.need-human.active,.conversation-virtual-canvas>button.waiting-ai.active{background:var(--accent-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent);background-clip:padding-box}.conversation-virtual-canvas>button.urgent:before,.conversation-virtual-canvas>button.need-human:before,.conversation-virtual-canvas>button.waiting-ai:before{content:"";border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:3px}.conversation-virtual-canvas>button.urgent:before{background:var(--state-danger)}.conversation-virtual-canvas>button.need-human:before{background:var(--state-person)}.need-human-badge{background:var(--state-person-soft);border-color:color-mix(in srgb, var(--state-person) 30%, transparent);color:var(--state-person)}.operations-conversation-list>nav button[data-tone=primary]{color:var(--state-person)}.operations-conversation-list>nav button[data-tone=primary].active{background:var(--state-person-soft);border-color:color-mix(in srgb, var(--state-person) 30%, transparent);color:var(--state-person)}.workload-chart>div[data-tone=primary] i>b{background:var(--state-person)}.dashboard-primary-metric footer .need-human b{color:var(--state-person)}.conversation-virtual-canvas>button.waiting-ai:before{background:var(--state-ok)}.operations-conversation-scroll strong,.shopee-inbox-list strong{font-size:.8rem;font-weight:600}.operations-conversation-scroll p,.shopee-inbox-list p{color:var(--text-secondary);font-size:.74rem}.conversation-virtual-canvas>button>b,.shopee-inbox-list button>b{background:var(--primary)}.operations-avatar,.shopee-buyer-avatar,.sales-avatar{color:var(--avatar-ink);border:0;width:40px;height:40px;font-size:.78rem;font-weight:600}.operations-avatar:has(img){background:var(--surface-secondary)}.operations-inbox-grid .conversation-heading .operations-avatar{color:var(--avatar-ink);letter-spacing:0;font-size:.78rem;font-weight:600}.operations-message-scroll,.shopee-message-list{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--primary) 2.5%, var(--surface)) 100%);padding:18px 22px}.operations-message-scroll article>p,.shopee-message-list article>p{background:var(--surface-secondary);border-radius:var(--radius-bubble);border:1px solid #0000}.operations-message-scroll article.seller>p,.shopee-message-list article.seller>p{background:var(--bubble-own);border-radius:var(--radius-bubble-own);border:1px solid #0000}.operations-message-scroll article.seller.bot-message>p{background:color-mix(in srgb, var(--primary) 6%, var(--surface));border:1px dashed color-mix(in srgb, var(--primary) 40%, transparent)}.operations-message-scroll article.seller.shopee-auto-message>p{background:var(--surface-secondary);border:1px solid var(--border)}.operations-composer{background:var(--surface);border-color:var(--border)}.composer-box{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);padding:7px 8px;box-shadow:0 6px 16px #1118270a}.composer-box:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 0 0 3px var(--primary-soft)}.composer-box textarea,.composer-box textarea:focus{box-shadow:none;background:0 0;border:0}.composer-more{background:linear-gradient(140deg, var(--primary), color-mix(in srgb, var(--primary) 78%, #fff));color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:600;display:inline-flex}.composer-more:hover{filter:brightness(1.07)}.composer-more.active{box-shadow:0 0 0 3px var(--primary-soft);color:#fff}.composer-attach{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.composer-attach:hover:not(:disabled),.composer-attach.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink)}.composer-attach:disabled{cursor:default;opacity:.5}.composer-images{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.composer-images-head{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.composer-images-head b{color:var(--text-primary)}.composer-images-head button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:.75rem}.composer-images-head button:hover:not(:disabled){background:var(--hover);color:var(--text-primary)}.composer-images-row{gap:10px;padding:6px 2px 2px;display:flex;overflow-x:auto}.composer-images-row figure{flex:none;width:72px;margin:0;position:relative}.composer-images-row img{background:var(--surface);border:1px solid var(--border-strong);object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.composer-images-row figure button{background:var(--brand-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:-6px;right:-6px}.composer-images-row figcaption{color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.66rem}.composer-images-add{border:1.5px dashed var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;flex:none;width:72px;height:72px;font-size:1.3rem}.composer-images-add:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink)}.composer-images-rule{color:var(--state-warn);margin:0;font-size:.7rem}.composer-drop{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border:2px dashed var(--primary);border-radius:var(--radius-card);pointer-events:none;text-align:center;z-index:30;place-items:center;display:grid;position:absolute;inset:8px}.composer-drop b{color:var(--primary-ink);font-size:1rem;display:block}.composer-drop span{color:var(--text-secondary);font-size:.8rem}.operations-ai-dock{border-radius:var(--radius-card)}.tk-thread{border-radius:16px}.tk-thread:hover{background:var(--hover)}.tk-thread.on{background:var(--accent-glow);box-shadow:var(--accent-glow-shadow);border-color:#0000}.tk-initial{background:linear-gradient(140deg, color-mix(in srgb, var(--accent-from) 32%, #fff), color-mix(in srgb, var(--accent-to) 30%, #fff));color:var(--avatar-ink)}.tk-message p{background:var(--surface-secondary);border-radius:var(--radius-bubble);border-color:#0000}.tk-message.mine p{background:var(--bubble-own);border-radius:var(--radius-bubble-own);border-color:#0000}.tk-message.role-system p,.tk-message.role-robot p{border-color:var(--border-strong);background:0 0;border-style:dashed}.appearance-backdrop{z-index:var(--z-modal);background:#0f0c1e6b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.appearance-dialog{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);overscroll-behavior:contain;border-radius:22px;flex-direction:column;gap:18px;width:min(720px,100%);max-height:min(860px,100dvh - 32px);padding:22px 24px 18px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0f0c1e47}.appearance-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-dialog h2{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:650}.appearance-dialog>header p,.appearance-dialog section>p{color:var(--text-secondary);margin:4px 0 0;font-size:.8rem}.appearance-dialog h3{margin:0;font-size:.86rem;font-weight:600}.appearance-dialog section{flex-direction:column;gap:10px;display:flex}.appearance-dialog section>p{margin-top:-6px}.appearance-close{background:var(--surface-secondary);color:var(--text-secondary);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.appearance-close:hover{background:var(--hover);color:var(--text-primary)}.appearance-modes,.appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-tile{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-primary);text-align:left;min-height:48px;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:.82rem;font-weight:500;display:flex}.appearance-tile:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.appearance-tile[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px var(--primary-soft);font-weight:600}.appearance-mode .icon{color:var(--text-secondary)}.appearance-mode[aria-pressed=true] .icon{color:var(--primary-ink)}.appearance-swatch{border-radius:9px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.appearance-preview{background:var(--bg);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;padding:12px;display:grid}.appearance-preview-list{flex-direction:column;gap:4px;display:flex}.appearance-preview-row{border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.appearance-preview-row.selected{background:var(--accent-glow);box-shadow:var(--accent-glow-shadow)}.appearance-preview-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.appearance-preview-row strong{font-size:.76rem;font-weight:600}.appearance-preview-row small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.appearance-preview-avatar{color:var(--avatar-ink);background:linear-gradient(140deg,#c4b5fd,#f9a8d4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.68rem;font-weight:600;display:flex}.appearance-preview-avatar.other{background:linear-gradient(140deg,#fde68a,#fdba74)}.appearance-preview-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.appearance-preview-chat{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;display:flex}.appearance-preview-bubble{background:var(--bubble-own);border-radius:var(--radius-bubble-own);align-self:flex-end;max-width:90%;margin:0;padding:8px 12px;font-size:.76rem}.appearance-preview-composer{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;padding:6px;font-size:.74rem;display:flex}.appearance-preview-composer>span:nth-child(2){flex:1}.appearance-preview-ai{background:linear-gradient(140deg, var(--primary), color-mix(in srgb, var(--primary) 78%, #fff));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.appearance-preview-send{background:var(--primary-button);color:var(--primary-button-text);border-radius:8px;padding:5px 10px;font-size:.72rem;font-weight:600}.appearance-dialog>footer{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding-top:12px;font-size:.76rem;display:flex}.appearance-dialog>footer strong{color:var(--text-primary)}.appearance-status.saved{color:var(--state-ok)}.appearance-status.failed{color:var(--state-warn)}@media (max-width:640px){.appearance-backdrop{align-items:flex-end;padding:0}.appearance-dialog{max-height:92dvh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.appearance-mode{text-align:center;flex-direction:column;justify-content:center;gap:4px}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-preview{grid-template-columns:minmax(0,1fr)}.appearance-preview-list .appearance-preview-row:not(.selected){display:none}}@media (prefers-reduced-motion:reduce){.appearance-tile{transition:none}}.listing-board{flex-direction:column;gap:14px;display:flex}.listing-intake{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.listing-intake label{flex-direction:column;gap:3px;display:flex}.listing-intake label small,.listing-intake-actions small{color:var(--text-secondary);font-size:.74rem}.listing-intake textarea{min-height:78px;padding:10px 12px;font-family:inherit;font-size:.84rem}.listing-intake-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.listing-notice{border-radius:var(--radius-control);margin:0;padding:10px 14px;font-size:.8rem;line-height:1.5}.listing-notice.ok{background:var(--state-ok-soft);color:var(--state-ok)}.listing-notice.error{background:var(--state-danger-soft);color:var(--state-danger)}.listing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-check{align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.listing-check input{width:auto;min-height:0}.listing-empty{color:var(--text-secondary);font-size:.84rem}.listing-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.listing-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);overflow:hidden}.listing-item.open{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.listing-row{grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.listing-row>input{width:auto;min-height:0}.listing-thumb{aspect-ratio:1;object-fit:cover;border-radius:10px;width:64px}.listing-thumb.empty{background:var(--surface-secondary);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;font-size:.6rem;display:flex}.listing-title{text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.listing-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.listing-title small{color:var(--text-secondary);font-size:.72rem}.listing-state{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600}.listing-state.blocked{background:var(--state-warn-soft);color:var(--state-warn)}.listing-state.ready{background:var(--state-ok-soft);color:var(--state-ok)}.listing-state.exported{background:var(--primary-soft);color:var(--primary-ink)}.listing-editor{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.listing-problems{flex-direction:column;gap:4px;display:flex}.listing-problems p{margin:0;font-size:.78rem}.listing-problems .blocking{color:var(--state-danger)}.listing-problems .warning{color:var(--state-warn)}.listing-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px;display:grid}.listing-cover{flex-direction:column;gap:8px;display:flex}.listing-cover>img,.listing-cover-empty{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-card);width:100%}.listing-cover-empty{background:var(--surface-secondary);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.listing-cover label,.listing-fields label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.74rem;display:flex}.listing-cover input,.listing-cover select,.listing-fields input,.listing-fields select,.listing-fields textarea{color:var(--text-primary);font:inherit;padding:7px 10px;font-size:.82rem}.listing-spec{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.listing-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.listing-inline{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.listing-fields input.low{border-color:var(--state-warn)}.listing-reference{color:var(--text-secondary);margin:18px 0 0;font-size:.76rem}.listing-reference small{color:var(--text-muted)}.listing-attributes{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:12px 14px;display:grid}.listing-attributes legend{padding:0 6px;font-size:.78rem;font-weight:600}.listing-attributes label.required{color:var(--text-primary);font-weight:600}.listing-images{flex-wrap:wrap;gap:8px;display:flex}.listing-images figure{margin:0;position:relative}.listing-images img{border:1px solid var(--border);object-fit:cover;border-radius:8px;width:72px;height:72px}.listing-images button{background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.8rem;display:flex;position:absolute;top:-6px;right:-6px}.listing-fields textarea{resize:vertical;min-height:220px;font-family:inherit;line-height:1.5}.listing-source{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem}.listing-source a{color:var(--primary-ink)}.listing-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.listing-grid{grid-template-columns:minmax(0,1fr)}.listing-cover{max-width:360px}}@media (max-width:640px){.listing-row{grid-template-columns:auto 52px minmax(0,1fr)}.listing-row .listing-state{grid-column:2/-1;justify-self:start}.listing-thumb{width:52px}}.listing-brand{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.listing-brand label{grid-column:1/-1}.listing-brand input.low{border-color:var(--state-warn)}.appearance-grounds{flex-wrap:wrap;gap:12px;display:flex}.appearance-ground{color:var(--text-secondary);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:.76rem;display:flex;position:relative}.appearance-ground-swatch{border:1px solid var(--border-strong);color:var(--text-secondary);height:56px;transition:box-shadow var(--dur-fast) var(--ease);border-radius:12px;justify-content:center;align-items:center;width:56px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.appearance-ground-swatch.system{background:var(--surface-secondary)}.appearance-ground:hover .appearance-ground-swatch{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}.appearance-ground[aria-pressed=true]{color:var(--text-primary);font-weight:600}.appearance-ground[aria-pressed=true] .appearance-ground-swatch{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.appearance-ground[aria-pressed=true]:after{background:var(--primary);border:2px solid var(--surface);color:#fff;content:"✓";border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}[data-theme=dark] body{background:var(--bg)}.pcb{flex-direction:column;gap:16px;display:flex}.pcb-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pcb-stats{color:var(--text-secondary);font-variant-numeric:tabular-nums;gap:16px;font-size:.85rem;display:flex}.pcb-stats b{color:var(--text-primary);font-size:1rem}.pcb-search{flex:240px;min-width:0;display:flex}.pcb-search input{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-input);width:100%;min-width:0;height:38px;color:var(--text-primary);padding:0 12px}.pcb-seg{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-input);gap:2px;padding:3px;display:inline-flex}.pcb-seg button{color:var(--text-secondary);border-radius:var(--radius-chip);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-weight:560}.pcb-seg button.on{background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 1px var(--border);font-weight:650}.pcb-work{grid-template-columns:minmax(270px,350px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pcb-list{flex-direction:column;gap:8px;display:flex}.pcb-card{text-align:left;background:var(--surface);width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px;display:grid}.pcb-card:hover{border-color:var(--border-strong)}.pcb-card.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pcb-card img,.pcb-noimg{object-fit:cover;background:var(--surface-input);border-radius:8px;width:56px;height:56px;display:block}.pcb-card-body{flex-direction:column;min-width:0;display:flex}.pcb-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:620;line-height:1.35;display:-webkit-box;overflow:hidden}.pcb-card-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:.75rem;display:flex}.pcb-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:650;display:inline-flex}.pcb-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pcb-chip.ok{color:var(--state-ok);background:var(--state-ok-soft)}.pcb-chip.warn{color:var(--state-warn);background:var(--state-warn-soft)}.pcb-chip.info{color:var(--primary-ink);background:var(--primary-soft);white-space:normal}.pcb-empty{text-align:center;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-card);padding:22px}.pcb-editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-card)}.pcb-head{border-bottom:1px solid var(--border);grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px;display:grid}.pcb-head img,.pcb-head .pcb-noimg{object-fit:cover;border-radius:10px;width:84px;height:84px}.pcb-head h2{text-wrap:balance;margin:0;font-size:1.05rem;font-weight:680;line-height:1.35}.pcb-sub{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:.8rem;display:flex}.pcb-sub a{color:var(--origin-customer);font-weight:650;text-decoration:none}.pcb-sub a:hover{text-decoration:underline}.pcb-sec{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:18px;display:flex}.pcb-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pcb-sec-h h3{margin:0;font-size:.95rem;font-weight:700}.pcb-sec-h span{color:var(--text-secondary);font-size:.78rem}.pcb-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.pcb-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pcb-field label{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:.75rem;font-weight:650;display:flex}.pcb-solo{max-width:360px}.pcb-input{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-input);width:100%;min-width:0;height:38px;color:var(--text-primary);font:inherit;padding:0 11px}.pcb-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--surface);outline:none}.pcb-input.guess{border-style:dashed}.pcb-tag{color:var(--primary-ink);background:var(--primary-soft);border-radius:5px;padding:0 6px;font-size:.66rem;font-weight:650}.pcb-extra{grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.pcb-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px}.pcb-icon:hover{background:var(--hover);color:var(--text-primary)}.pcb-small{min-height:34px;padding:0 12px}.pcb-table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);overflow-x:auto}.pcb-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.pcb-table th,.pcb-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.pcb-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-sunken);font-size:.7rem;font-weight:650}.pcb-table th.num,.pcb-table td.num{text-align:right;white-space:nowrap}.pcb-table tr:last-child td{border-bottom:0}.pcb-table tbody tr{cursor:pointer}.pcb-table tr.pick td{background:var(--primary-soft)}.pcb-table .pcb-input{height:34px}.pcb-var{white-space:nowrap;font-weight:620}.pcb-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pcb-spec{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-sunken);padding:14px}.pcb-spec-title{margin-bottom:8px;font-weight:700}.pcb-spec dl{flex-direction:column;gap:6px;margin:0;display:flex}.pcb-spec dl div{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.pcb-spec dt{color:var(--text-secondary);font-size:.82rem}.pcb-spec dd{overflow-wrap:anywhere;margin:0;font-weight:560}.pcb-spec dd.missing{color:var(--state-warn)}.pcb-note{border-top:1px solid var(--border);color:var(--text-secondary);white-space:pre-line;margin:10px 0 0;padding-top:10px;font-size:.82rem}.pcb-uses{color:var(--text-secondary);flex-direction:column;gap:10px;font-size:.82rem;display:flex}.pcb-uses p{margin:0}.pcb-actions-row{flex-wrap:wrap;gap:8px;display:flex}.pcb-foot{background:var(--surface-sunken);border-radius:0 0 var(--radius-panel) var(--radius-panel);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.pcb-modal{z-index:60;background:#0b10268c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pcb-modal-box{background:var(--surface);width:min(760px,100%);max-height:calc(100% - 32px);color:var(--text-primary);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:auto}.pcb-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pcb-modal-head h3{margin:0;font-size:.95rem}.pcb-modal-body{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pcb-modal-body img{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:auto}.pcb-modal-body p{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.pcb-modal-foot{border-top:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.pcb-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--brand-navy);color:#fff;box-shadow:var(--shadow-float);border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:560;position:fixed;transform:translate(-50%)}@media (max-width:1100px){.pcb-work{grid-template-columns:1fr}.pcb-list{flex-direction:row;padding-bottom:4px;overflow-x:auto}.pcb-card{min-width:260px}.pcb-preview{grid-template-columns:1fr}}@media (max-width:640px){.pcb-head{grid-template-columns:60px minmax(0,1fr)}.pcb-head img,.pcb-head .pcb-noimg{width:60px;height:60px}.pcb-extra{grid-template-columns:110px minmax(0,1fr) 32px}}.pcb-rule{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:.82rem;display:flex}.pcb-rule-stamp{margin-left:auto}.pcb-toolbar .pcb-seg{flex-wrap:wrap;max-width:100%}.pcb-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.pcb-chip.bad{color:var(--state-danger);background:color-mix(in srgb, var(--state-danger) 12%, transparent)}.pcb-alerts{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-sunken);flex-direction:column;gap:6px;margin:14px 18px 0;padding:10px 14px;font-size:.82rem;display:flex}.pcb-alert{align-items:baseline;gap:8px;display:flex}.pcb-alert .pcb-chip{flex:none}.pcb-stack{flex-direction:column;gap:10px;display:flex}.pcb-part{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.pcb-part.sel{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pcb-part-h{background:var(--surface-sunken);border-bottom:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px 8px 14px;display:flex}.pcb-part-h.click{cursor:pointer}.pcb-part-t{font-size:.86rem;font-weight:700}.pcb-part-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem}.pcb-part-sp{flex:1}.pcb-kind{width:auto;height:32px;padding:0 8px;font-size:.84rem;font-weight:700}.pcb-plus{border:1px solid var(--primary);background:var(--primary-soft);width:32px;height:32px;color:var(--primary-ink);cursor:pointer;border-radius:8px;place-items:center;font:700 18px/1 inherit;display:grid}.pcb-plus:hover:not(:disabled){background:var(--primary);color:#fff}.pcb-plus:disabled{opacity:.4;cursor:default}.pcb-opts{flex-direction:column;display:flex}.pcb-opt{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1.5fr) minmax(118px,.75fr) 150px 108px 70px;align-items:center;gap:8px;padding:7px 10px 7px 12px;display:grid}.pcb-opt:last-child{border-bottom:0}.pcb-opt.use{background:var(--state-ok-soft)}.pcb-opt.dead .pcb-input{text-decoration:line-through;-webkit-text-decoration-color:var(--state-danger);text-decoration-color:var(--state-danger);color:var(--text-secondary)}.pcb-opt .pcb-input{height:34px}.pcb-rank{border:1px solid var(--border-strong);background:var(--surface-input);width:22px;height:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.pcb-opt.use .pcb-rank{background:var(--state-ok);border-color:var(--state-ok);color:#fff}.pcb-mono{letter-spacing:-.01em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.78rem}.pcb-sku-wrap{min-width:0;position:relative}.pcb-sku{text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem}.pcb-sku::placeholder{text-transform:none;font-family:inherit}.pcb-sug{z-index:20;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);width:min(540px,80vw);max-height:320px;box-shadow:var(--shadow-float);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.pcb-sug button{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:.8rem;display:grid}.pcb-sug button:hover,.pcb-sug button.hi{background:var(--primary-soft)}.pcb-sug-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcb-sug-qty{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.pcb-sug-qty.bad{color:var(--state-danger)}.pcb-sug-none{color:var(--text-secondary);padding:8px;font-size:.8rem}.pcb-stock{font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;line-height:1.25;display:flex}.pcb-stock b{font-size:.9rem}.pcb-stock b.bad{color:var(--state-danger)}.pcb-stock small{color:var(--text-secondary);white-space:nowrap;font-size:.68rem}.pcb-stock small i{color:var(--text-primary);font-style:normal;font-weight:700}.pcb-stock.none{color:var(--text-secondary);font-size:.74rem}.pcb-stock.none.bad{color:var(--state-danger);font-weight:600}.pcb-badge{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 8px;font-size:.7rem;font-weight:700}.pcb-badge.use{color:var(--state-ok);background:var(--state-ok-soft);box-shadow:inset 0 0 0 1px var(--state-ok)}.pcb-badge.wait{color:var(--text-secondary);background:var(--surface-input)}.pcb-badge.out{color:var(--state-danger);background:color-mix(in srgb, var(--state-danger) 12%, transparent)}.pcb-badge.warn{color:var(--state-warn);background:var(--state-warn-soft)}.pcb-opt-acts{justify-content:flex-end;gap:4px;display:flex}.pcb-opt-acts .pcb-icon{width:30px;height:30px}.pcb-icon:disabled{opacity:.35;cursor:default}.pcb-part-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.pcb-part-foot label{color:var(--text-secondary);white-space:nowrap;font-size:.78rem}.pcb-part-foot .pcb-input{height:32px}.pcb-part-msg{color:var(--state-danger);padding:6px 12px 8px 44px;font-size:.78rem;font-weight:600}.pcb-spec-sku{color:var(--text-muted);margin-left:6px;font-weight:500}.pcb-spec-via{color:var(--state-warn);font-size:.72rem;font-weight:650;display:block}.pcb-spec dd.bad{color:var(--state-danger);font-weight:650}.pcb-uses .pcb-field span{color:var(--text-secondary);font-size:.75rem;font-weight:650}.pcb-modal-body p.pcb-modal-warn{color:var(--state-danger);font-weight:650}@media (max-width:1280px){.pcb-opt{grid-template-columns:24px minmax(0,1fr) minmax(118px,.7fr) 70px}.pcb-opt .pcb-stock{grid-column:2}.pcb-opt .pcb-badge{grid-column:3}}@media (max-width:640px){.pcb-rule-stamp{margin-left:0}.pcb-alerts{margin:12px 12px 0}.pcb-opt{grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px}.pcb-opt .pcb-opt-name{grid-area:1/2}.pcb-opt .pcb-opt-acts{grid-area:1/3}.pcb-opt .pcb-sku-wrap{grid-area:2/2/auto/4}.pcb-opt .pcb-stock{grid-area:3/2}.pcb-opt .pcb-badge{grid-area:3/3;justify-self:end}.pcb-sug{width:calc(100vw - 64px)}.pcb-part-foot{flex-wrap:wrap}}.hv-recheck{font-weight:600;background:color-mix(in srgb, var(--primary) 12%, var(--surface-raised))!important;border-color:var(--primary)!important;color:var(--primary)!important}.hv-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.hv-tiles[aria-busy=true]{opacity:.65}.hv-tiles>div{background:var(--surface-raised);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.hv-tiles small{color:var(--text-muted);font-size:.72rem}.hv-tiles b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem}.hv-tiles>.t-ok{border-left-color:var(--state-ok)}.hv-tiles>.t-bad{border-left-color:var(--state-danger);background:color-mix(in srgb, var(--state-danger) 7%, var(--surface-raised))}.hv-tiles>.t-bad b{color:var(--state-danger)}.hv-tiles>.t-warn{border-left-color:var(--state-warn)}.hv-section{flex-direction:column;gap:6px;min-width:0;display:flex}.hv-section h3{margin:6px 0 0;font-size:.92rem}.hv-section summary{cursor:pointer;padding:4px 0;font-size:.9rem;font-weight:600}.hv-note{color:var(--text-muted);margin:0;font-size:.78rem}.hv-good{color:var(--state-ok);margin:0;font-size:.9rem;font-weight:600}.hv-list{flex-direction:column;min-width:0;display:flex}.hv-item{border-bottom:1px solid var(--border);border-left:4px solid #0000;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.hv-item>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hv-item b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.84rem}.hv-item small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.hv-head{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem}.t-bad>.hv-item:not(.hv-head){border-left-color:var(--state-danger)}.t-warn>.hv-item:not(.hv-head){border-left-color:var(--state-warn)}.t-ok>.hv-item:not(.hv-head){border-left-color:var(--state-ok)}.t-info>.hv-item:not(.hv-head){border-left-color:var(--text-muted)}.hv-counts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.hv-table{border-collapse:collapse;width:100%;font-size:.82rem}.hv-table th{color:var(--text-muted);text-align:right;text-transform:uppercase;padding:6px 8px;font-size:.7rem;font-weight:600}.hv-table th:first-child,.hv-table td:first-child{text-align:left}.hv-table td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:right;padding:6px 8px}.hv-table td.hv-bad{color:var(--state-danger);font-weight:700}.hv-table td.hv-warn{color:var(--state-warn);font-weight:700}@media (max-width:720px){.hv-item{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr)}.hv-item>span:nth-child(4),.hv-item>span:nth-child(5){display:none}}.wty{color:#0f172a;font-family:var(--font-jakarta), var(--font-inter), system-ui, sans-serif;background:#f2f4f8;flex-direction:column;min-height:100vh;display:flex}.wty-hero{color:#fff;background:radial-gradient(120% 140% at 85% -10%,#2b4fd8 0%,#2b4fd800 55%),linear-gradient(160deg,#0b1026 0%,#111c4a 60%,#16267a 100%);padding:0 16px 92px}.wty-hero-inner{max-width:760px;margin:0 auto}.wty-brandbar{align-items:center;gap:10px;padding:18px 0 8px;display:flex}.wty-logo{width:auto;height:36px;display:block}.wty-brandname{letter-spacing:.01em;font-size:.95rem;font-weight:700}.wty-hero-copy{padding-top:26px}.wty-eyebrow{color:#dce4ff;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.wty-hero h1{letter-spacing:-.01em;max-width:620px;margin:14px 0 10px;font-size:clamp(1.55rem,4.6vw,2.2rem);font-weight:800;line-height:1.2}.wty-hero p{color:#c9d3f5;max-width:600px;margin:0;font-size:.98rem;line-height:1.6}.wty-main{flex:1;width:100%;max-width:760px;margin:-64px auto 0;padding:0 16px 36px;position:relative}.wty-search{background:#fff;border-radius:20px;gap:10px;padding:20px;display:grid;box-shadow:0 18px 40px #0f172a1f,0 2px 6px #0f172a0f}.wty-search label{color:#334155;font-size:.84rem;font-weight:700}.wty-field{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:6px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.wty-field:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24}.wty-field-icon{color:#94a3b8;flex:none;display:inline-flex}.wty-field input{color:#0f172a;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;flex:1;min-width:0;padding:10px 4px;font-size:1.05rem;font-weight:600}.wty-field input:focus{outline:none}.wty-field input::placeholder{color:#94a3b8;letter-spacing:0;text-transform:none;font-weight:500}.wty-field button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:10px;flex:none;padding:12px 22px;font-size:.95rem;font-weight:700;transition:transform .1s,box-shadow .15s;box-shadow:0 6px 14px #2563eb4d}.wty-field button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #2563eb61}.wty-field button:disabled{cursor:default;opacity:.65}.wty-search small{color:#64748b;font-size:.8rem;line-height:1.5}.wty-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:.9rem;line-height:1.55}.wty-result{background:#fff;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.wty-result-head{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px;display:flex}.wty-result-head>div:first-child{gap:6px;min-width:0;display:grid}.wty-channel{border-radius:999px;width:fit-content;padding:3px 10px;font-size:.74rem;font-weight:700}.wty-channel.shopee{color:#d73211;background:#fff1ec}.wty-channel.tiktok{color:#fff;background:#0f172a}.wty-order{letter-spacing:.04em;word-break:break-all;font-size:1.2rem;font-weight:800}.wty-result-meta{place-items:flex-end end;gap:6px;display:grid}.wty-status{color:#3730a3;background:#eef2ff;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:700}.wty-bought{color:#64748b;font-size:.84rem}.wty-bought b{color:#0f172a}.wty-note{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;margin:0;padding:12px 20px;font-size:.88rem;line-height:1.5}.wty-items{margin:0;padding:0;list-style:none}.wty-item{border-bottom:1px solid #f1f5f9;gap:12px;padding:18px 20px;display:grid}.wty-item:last-child{border-bottom:0}.wty-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wty-name{margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.wty-qty{color:#64748b;margin-left:6px;font-weight:600}.wty-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.wty-badge.ok{color:#15803d;background:#dcfce7}.wty-badge.off{color:#475569;background:#f1f5f9}.wty-badge.ask{color:#b45309;background:#fef3c7}.wty-badge.info{color:#1d4ed8;background:#dbeafe}.wty-meter{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.wty-meter span{border-radius:999px;height:100%;display:block}.wty-meter span.ok{background:linear-gradient(90deg,#22c55e,#16a34a)}.wty-meter span.off{background:#94a3b8}.wty-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.wty-facts div{background:#f8fafc;border-radius:12px;padding:10px 12px}.wty-facts dt{color:#64748b;margin-bottom:3px;font-size:.74rem}.wty-facts dd{margin:0;font-size:.95rem;font-weight:700}.wty-facts dd.big{color:#15803d}.wty-hint{color:#92400e;background:#fffbeb;border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.5}.wty-hint.info{color:#1e40af;background:#eff6ff}.wty-steps{margin-top:28px}.wty-steps h2{margin:0 0 12px;font-size:1.05rem;font-weight:800}.wty-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wty-steps-grid>div{background:#fff;border:1px solid #e8edf4;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.wty-steps-grid span{color:#2563eb;background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:inline-flex}.wty-steps-grid b{font-size:.92rem}.wty-steps-grid p{color:#64748b;margin:0;font-size:.84rem;line-height:1.55}.wty-steps-grid a{color:#2563eb;font-weight:600}.wty-foot{color:#94a3b8;text-align:center;padding:6px 16px 28px;font-size:.78rem}@media (max-width:640px){.wty-hero{padding-bottom:84px}.wty-hero-copy{padding-top:14px}.wty-search,.wty-result-head,.wty-item{padding-left:16px;padding-right:16px}.wty-field{flex-wrap:wrap;padding:6px}.wty-field-icon{display:none}.wty-field input{width:100%;padding:10px 8px}.wty-field button{width:100%}.wty-result-head{flex-direction:column;align-items:flex-start}.wty-result-meta{justify-items:start}.wty-item-head{flex-direction:column;gap:8px}.wty-facts{gap:8px}.wty-facts div{padding:8px 10px}.wty-steps-grid{grid-template-columns:1fr}}
