:root{--chat-content-width:820px;--qjl-brand:#09ba07;--claw-primary:#10c85b;--claw-primary-hover:#0da74c;--claw-primary-active:#0b8e43;--claw-primary-soft:#e8fbef;--claw-primary-mist:#f3fcf7;--claw-primary-deep:#087a3b;--claw-focus:#16e28a;--claw-green:#10c85b;--claw-green-soft:#e8fbef;--claw-green-deep:#087a3b;--neutral-0:#fff;--neutral-25:#fbfcfd;--neutral-50:#f7f9fa;--neutral-100:#f1f4f3;--neutral-200:#e6ebe8;--neutral-300:#d5ddd8;--neutral-400:#a8b1ac;--neutral-500:#727b76;--neutral-600:#4e5652;--neutral-700:#343b37;--neutral-800:#1e2622;--neutral-900:#111816;--neutral-950:#07110d;--text-primary:var(--neutral-900);--text-secondary:#3e4742;--text-tertiary:var(--neutral-500);--text-placeholder:#9ea8a3;--text-inverse:#fff;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--muted-foreground:var(--text-tertiary);--muted-weak:var(--text-placeholder);--line:var(--neutral-200);--line-strong:var(--neutral-300);--surface:var(--neutral-0);--surface-soft:var(--neutral-50);--surface-muted:var(--neutral-100);--background:var(--neutral-25);--foreground:var(--text-primary);--card:var(--neutral-0);--card-foreground:var(--text-primary);--popover:var(--neutral-0);--popover-foreground:var(--text-primary);--primary:var(--claw-primary);--primary-foreground:var(--text-inverse);--secondary:var(--neutral-100);--secondary-foreground:var(--text-secondary);--muted:var(--neutral-100);--accent:var(--neutral-100);--accent-foreground:var(--text-primary);--destructive:var(--danger);--destructive-foreground:var(--text-inverse);--border:var(--neutral-200);--input:var(--neutral-300);--ring:#16e28a2e;--destructive-ring:#d92d2029;--success:#10c85b;--success-soft:#e8fbef;--danger:#d92d20;--danger-soft:#feebe7;--warning:#f79009;--warning-soft:#fff4e5;--info:#2e6be6;--info-soft:#eaf1ff;--processing:#16e28a;--chart-green:#10c85b;--chart-blue:#2e6be6;--chart-cyan:#06aed4;--chart-indigo:#5367e8;--chart-violet:#8b5cf6;--chart-amber:#f79009;--chart-orange:#ef6820;--chart-red:#d92d20;--chart-gray:#98a2a0;--chart-1:var(--chart-green);--chart-2:var(--chart-blue);--chart-3:var(--chart-cyan);--chart-4:var(--chart-amber);--chart-5:var(--chart-indigo);--sidebar:var(--neutral-900);--sidebar-foreground:#ffffffe0;--sidebar-primary:var(--claw-primary);--sidebar-accent:#ffffff1a;--sidebar-border:#ffffff1a;--sidebar-ring:#16e28a47;--dark-background:#07110d;--dark-foreground:#ecf4ef;--dark-secondary-foreground:#b8c4be;--dark-muted-foreground:#8b9791;--dark-card:#111816;--dark-popover:#14201a;--dark-muted:#1e2a25;--dark-border:#ffffff1f;--dark-input:#ffffff29;--dark-ring:#16e28a52;--dark-sidebar:#0b1510;--overlay:#1118166b;--overlay-dark:#00000094;--shadow-subtle:0 1px 2px #1118160f, 0 1px 0 #ffffffc7 inset;--shadow-ring:0 0 0 1px #1118160a, 0 10px 24px #11181614;--shadow-panel:0 18px 48px #1118161a;--shadow-popover:0 18px 50px #11181629;--state-layer-black-hover:#00000014;--state-layer-white-hover:#ffffff29;--state-layer-dark-hover:inset 0 0 0 999px var(--state-layer-white-hover);--scrollbar-thumb:#727b7657;--scrollbar-thumb-strong:#4e565275;--z-modal:60;--radius-xs:4px;--radius-base:10px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:10px;--radius-2xl:14px;--radius-pill:999px;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-dialog:.22s;--motion-duration-sheet:.24s;--motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.7, 0, .84, 0);color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%}body{background:var(--background);margin:0}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border:1px solid var(--input);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--foreground);background:var(--card);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;padding:9px 11px;font-size:13px;line-height:20px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234e5652' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}select[multiple]{background-image:none;padding-right:11px}input::placeholder,textarea::placeholder{color:var(--muted-foreground)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive-ring)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{cursor:not-allowed;color:var(--muted-foreground);background:var(--muted);opacity:.72}input:not([type=checkbox]):not([type=radio])[readonly]:not(:disabled),textarea[readonly]:not(:disabled){background:var(--surface-soft)}button{cursor:pointer;touch-action:manipulation;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s,background .16s,border-color .16s,color .16s}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ring);outline-offset:2px}svg{display:block}svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabler-icon{color:currentColor;flex:none;display:block}.hover-scrollbar,.mini-drawer-scroll,.conversation,.mini-conversation,.proactive-list,.supply-tab-strip,.supply-tab-menu,.supply-product-list,.markdown-body .markdown-table-scroll,.file-library-list,.business-agent-admin-people{scrollbar-width:thin;scrollbar-color:transparent transparent}.hover-scrollbar:hover,.hover-scrollbar:focus-within,.mini-drawer-scroll:hover,.mini-drawer-scroll:focus-within,.conversation:hover,.conversation:focus-within,.mini-conversation:hover,.mini-conversation:focus-within,.proactive-list:hover,.proactive-list:focus-within,.supply-tab-strip:hover,.supply-tab-strip:focus-within,.supply-tab-menu:hover,.supply-tab-menu:focus-within,.supply-product-list:hover,.supply-product-list:focus-within,.markdown-body .markdown-table-scroll:hover,.markdown-body .markdown-table-scroll:focus-within,.file-library-list:hover,.file-library-list:focus-within,.business-agent-admin-people:hover,.business-agent-admin-people:focus-within{scrollbar-color:var(--scrollbar-thumb) transparent}.hover-scrollbar::-webkit-scrollbar{width:6px;height:6px}.mini-drawer-scroll::-webkit-scrollbar{width:6px;height:6px}.conversation::-webkit-scrollbar{width:6px;height:6px}.mini-conversation::-webkit-scrollbar{width:6px;height:6px}.proactive-list::-webkit-scrollbar{width:6px;height:6px}.supply-tab-strip::-webkit-scrollbar{width:6px;height:6px}.supply-tab-menu::-webkit-scrollbar{width:6px;height:6px}.supply-product-list::-webkit-scrollbar{width:6px;height:6px}.markdown-body .markdown-table-scroll::-webkit-scrollbar{width:6px;height:6px}.file-library-list::-webkit-scrollbar{width:6px;height:6px}.business-agent-admin-people::-webkit-scrollbar{width:6px;height:6px}.hover-scrollbar::-webkit-scrollbar-track{background:0 0}.mini-drawer-scroll::-webkit-scrollbar-track{background:0 0}.conversation::-webkit-scrollbar-track{background:0 0}.mini-conversation::-webkit-scrollbar-track{background:0 0}.proactive-list::-webkit-scrollbar-track{background:0 0}.supply-tab-strip::-webkit-scrollbar-track{background:0 0}.supply-tab-menu::-webkit-scrollbar-track{background:0 0}.supply-product-list::-webkit-scrollbar-track{background:0 0}.markdown-body .markdown-table-scroll::-webkit-scrollbar-track{background:0 0}.file-library-list::-webkit-scrollbar-track{background:0 0}.business-agent-admin-people::-webkit-scrollbar-track{background:0 0}.hover-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.mini-drawer-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.conversation::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.mini-conversation::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.proactive-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.supply-tab-strip::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.supply-tab-menu::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.supply-product-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.markdown-body .markdown-table-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.file-library-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.business-agent-admin-people::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.hover-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.hover-scrollbar:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.mini-drawer-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.mini-drawer-scroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.conversation:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.conversation:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.mini-conversation:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.mini-conversation:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.proactive-list:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.proactive-list:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-tab-strip:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-tab-strip:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-tab-menu:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-tab-menu:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-product-list:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-product-list:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.markdown-body .markdown-table-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.markdown-body .markdown-table-scroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.file-library-list:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.file-library-list:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.business-agent-admin-people:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.business-agent-admin-people:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.hover-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.mini-drawer-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.conversation::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.mini-conversation::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.proactive-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.supply-tab-strip::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.supply-tab-menu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.supply-product-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.markdown-body .markdown-table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.file-library-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.business-agent-admin-people::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.tabler-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--tabler-stroke-width,2)}.tabler-icon.is-filled path{fill:currentColor;stroke:none}#app,.shell{min-height:100dvh}.shell{background:var(--neutral-25)}.chat-app{background:#f6f8fb;grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.chat-app.has-workspace-panel{grid-template-columns:minmax(0,1fr)}.public-chat-share-page{background:var(--neutral-25);grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.public-chat-share-head{z-index:30;border-bottom:1px solid var(--line);background:var(--neutral-0);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 20px 10px;display:flex;position:sticky;top:0}.public-chat-share-brand{width:auto}.chat-share-top-button{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:inline-grid}.chat-share-top-button:hover,.chat-share-top-button:focus-visible{color:var(--claw-primary-deep);background:var(--state-layer-black-hover);outline:none}.public-chat-share-shell{align-content:start;justify-items:start;gap:12px;width:min(720px,100% - 40px);margin:0 auto;padding:48px 0 128px;display:grid}.public-chat-share-shell h1,.public-chat-share-shell p{margin:0}.public-chat-share-kicker{color:var(--claw-primary-deep);font-size:13px;font-weight:800;line-height:1.2}.public-chat-share-shell h1{color:var(--text-primary);font-size:30px;font-weight:800;line-height:1.16}.public-chat-share-shell>p:not(.public-chat-share-kicker):not(.public-chat-share-notice){max-width:560px;color:var(--text-secondary);font-size:15px;line-height:1.65}.public-chat-share-meta{max-width:none;color:var(--text-tertiary);font-size:13px;line-height:1.45}.public-chat-share-messages{gap:16px;width:100%;margin:12px 0 4px;display:grid}.public-chat-share-message{gap:8px;max-width:100%;display:grid}.public-chat-share-message p{max-width:none;color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.72}.public-chat-share-message.assistant{border-left:2px solid var(--neutral-200);padding-left:18px}.public-chat-share-message.user{justify-self:end;justify-items:end;max-width:min(76%,560px)}.public-chat-share-message.user .public-chat-share-role{border-radius:var(--radius-pill);color:var(--claw-primary-deep);background:var(--claw-primary-soft);text-align:right;justify-self:end;padding:3px 8px}.public-chat-share-message.user p{border:1px solid var(--claw-primary-soft);background:var(--claw-primary-mist);border-radius:8px 8px 2px;padding:10px 12px;box-shadow:0 1px #1118160a}.public-chat-share-role{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.2}.public-chat-share-notice{border-radius:var(--radius-md);color:var(--claw-primary-deep);background:var(--claw-primary-soft);padding:7px 10px;font-size:13px;font-weight:720;line-height:1.35}.public-chat-share-home{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:20;border-radius:var(--radius-md);min-height:38px;color:var(--text-inverse);background:var(--neutral-900);border:0;padding:0 14px;font-size:14px;font-weight:780;position:fixed;transform:translate(-50%)}.public-chat-share-home:hover,.public-chat-share-home:focus-visible{box-shadow:var(--state-layer-dark-hover);outline:none}.claw-app-topbar{background:#f6f8fb;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:58px;padding:12px 20px 10px;display:flex}.claw-topbar-brand,.claw-topbar-context,.topbar-mini-program-trigger,.claw-topbar-account-avatar{align-items:center;min-width:0;display:inline-flex}.claw-topbar-brand{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:10px;padding:3px 8px 3px 3px;transition:background .16s,transform .16s}.claw-topbar-brand:hover,.claw-topbar-brand:focus-visible{background:var(--state-layer-black-hover);outline:none}.claw-topbar-brand:active{transform:scale(.98)}.claw-topbar-brand strong{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:850;line-height:1.2}.claw-topbar-context{justify-content:flex-end;gap:10px;position:relative}.topbar-mini-program{position:relative}.topbar-mini-program:after{z-index:7;content:"";width:100%;height:12px;position:absolute;top:100%;right:0}.topbar-mini-program-trigger{min-height:36px;color:var(--ink);background:#ffffffe0;border:1px solid #d5ddd8c2;border-radius:10px;gap:8px;padding:0 10px;font-size:13px;font-weight:780;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}.topbar-mini-program-trigger:hover,.topbar-mini-program-trigger:focus-visible{color:var(--ink);background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb;outline:none}.topbar-mini-program-trigger:active{transform:translateY(0)scale(.98)}.topbar-mini-program-trigger .tabler-icon{width:17px;height:17px;color:var(--ink-soft)}.topbar-mini-program-popover{transform-origin:100% 0;width:min(190px,100vw - 24px);inset:calc(100% + 8px) 0 auto auto;transform:translateY(-4px)scale(.98)}.topbar-mini-program-popover:before{display:none}.topbar-mini-program:hover .topbar-mini-program-popover,.topbar-mini-program:focus-within .topbar-mini-program-popover{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)scale(1)}.claw-topbar-account-avatar{background:#ffffffe0;border:1px solid #d5ddd8c2;border-radius:999px;justify-content:center;width:38px;height:38px;padding:3px}.claw-topbar-account-avatar:hover,.claw-topbar-account-avatar:focus-visible{background:#fff;border-color:#12b76a47;outline:none}.claw-topbar-account-avatar .topbar-homepage-avatar{width:30px;height:30px;font-size:13px}.claw-workspace-stage{--workspace-resizer-width:14px;grid-template-columns:var(--workspace-sidebar-width,260px) var(--workspace-resizer-width) minmax(0, 1fr);gap:0;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.chat-app.has-workspace-panel .claw-workspace-stage{grid-template-columns:var(--workspace-sidebar-width,260px) var(--workspace-resizer-width) minmax(0, 1fr) var(--workspace-resizer-width) var(--workspace-aside-width,360px)}.chat-app.workspace-aside-collapsed .claw-workspace-stage{grid-template-columns:var(--workspace-sidebar-width,260px) var(--workspace-resizer-width) minmax(0, 1fr) var(--workspace-resizer-width) 72px}.workspace-resizer{z-index:5;width:var(--workspace-resizer-width);min-width:var(--workspace-resizer-width);cursor:col-resize;touch-action:none;align-self:stretch;position:relative}.workspace-resizer:before{content:"";opacity:0;background:#75d780d6;border-radius:999px;width:4px;height:56px;transition:opacity .16s,background .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.9)}.workspace-resizer:hover:before,.workspace-resizer:focus-visible:before,.workspace-resizer.is-resizing:before{opacity:1;background:#75d780eb;transform:translate(-50%,-50%)scaleY(1)}.workspace-resizer:focus-visible{outline:none}.sidebar{--sidebar-content-inline-padding:14px;--sidebar-scrollbar-track-width:0px;--sidebar-scrollbar-thumb-inset:0px;z-index:4;background:#fffffffa;border:1px solid #dee4e1d1;border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 14px 34px #1118160a}.sidebar-resizer,.aside-resizer{margin:0}.sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-height:0;padding:0;overflow:hidden auto}.sidebar-scroll-inner{width:100%;min-width:0;min-height:100%;padding:0 var(--sidebar-content-inline-padding) 14px;box-sizing:border-box;align-content:start;gap:10px;display:grid}.sidebar-scroll::-webkit-scrollbar{width:var(--sidebar-scrollbar-track-width);height:var(--sidebar-scrollbar-track-width)}.sidebar-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:0}.sidebar-scroll-indicator{z-index:2;width:4px;height:var(--sidebar-scroll-indicator-height,0px);border-radius:var(--radius-pill);background:var(--scrollbar-thumb);pointer-events:none;opacity:0;touch-action:none;transform:translateY(var(--sidebar-scroll-indicator-offset,0px));will-change:transform, opacity;transition:opacity .16s,width .16s,background .16s;display:block;position:absolute;top:0;right:3px}.sidebar-scroll-indicator.visible{opacity:1;pointer-events:auto}.sidebar-scroll-indicator:hover,.sidebar-scroll-indicator.dragging{background:var(--scrollbar-thumb-strong);width:6px;right:2px}.sidebar-nav-head{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:0;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.sidebar-nav-title{color:var(--ink);letter-spacing:0;margin:0;font-size:15px;font-weight:850;line-height:1.2;display:none}.sidebar-nav-title:before{content:none}.brand-logo{object-fit:cover;border-radius:9999px;width:32px;height:32px;display:block}.avatar{color:#fff;background:var(--claw-green);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.account-button strong,.account-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-button small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.25}.icon-button{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-button .tabler-icon{width:20px;height:20px}.icon-button:hover:not(:disabled){background:var(--surface-muted)}.sidebar-close{display:none}.new-chat-button,.sidebar-nav-item,.mini-program-trigger,.account-button{width:100%;color:var(--ink);text-align:left;border:0}.new-chat-button{background:var(--neutral-0);border:1px solid #d5ddd8c2;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.new-chat-button .tabler-icon,.sidebar-nav-item .tabler-icon,.mini-program-trigger .tabler-icon,.composer-tool .tabler-icon,.send-button .tabler-icon{width:20px;height:20px}.new-chat-button:hover:not(:disabled),.new-chat-button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);border-color:#d5ddd8f5;outline:none}.sidebar-nav-item{background:0 0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:5px 8px;display:grid}.sidebar-nav-item:hover{background:#eceef0}.sidebar-nav-item strong,.sidebar-nav-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-nav-item strong{font-size:13px;font-weight:500;line-height:1.24}.sidebar-nav-item small{color:var(--neutral-500);margin-top:1px;font-family:inherit;font-size:11px;line-height:1.18}.sidebar-tools{align-content:start;gap:6px;width:100%;min-width:0;min-height:100%;display:grid}.sidebar-nav-section{gap:4px;min-width:0;padding-top:9px;display:grid}.sidebar-nav-section+.sidebar-nav-section{border-top:1px solid #e6ebe8b8;margin-top:3px}.analysis-nav-section,.business-flow-nav-section{gap:4px}.home-assistant-menu,.home-toolbox-menu{gap:6px;min-width:0;display:grid}.home-toolbox-menu{gap:2px}.sidebar-tools.empty,.mini-drawer-tools.empty{height:0;min-height:0;overflow:hidden}.sidebar-section-title{color:var(--neutral-500);font-size:12px;font-weight:500;line-height:1.2}.home-sidebar-section-title{margin-top:12px;padding:0 4px 6px}.sidebar-section-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:22px;padding:0 4px;display:flex}.sidebar-section-action{border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink-soft);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sidebar-section-action:hover,.sidebar-section-action:focus-visible{color:var(--ink);background:var(--state-layer-black-hover);outline:none}.sidebar-business-agent-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;min-width:0;display:grid}.business-agent-admin-entry{min-width:52px;height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #d5ddd8d6;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.business-agent-admin-entry:hover,.business-agent-admin-entry:focus-visible{color:var(--ink);background:var(--state-layer-black-hover);border-color:#c4cdc8f5;outline:none}.business-agent-admin-entry:active{transform:scale(.96)}.business-agent-admin-entry.unavailable{color:var(--muted-foreground);background:#f7f9fa}.sidebar-nav-item.business-agent-entry{background:#fbfcfd;border:1px solid #d5ddd8c2;grid-template-columns:18px minmax(0,1fr) auto;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.sidebar-nav-item.business-agent-entry.auto-agent-entry{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;padding:6px 8px}.sidebar-nav-item.business-agent-entry.auto-agent-entry .agent-unread-badge{place-self:center end}.sidebar-nav-item.business-agent-entry.auto-agent-entry .tabler-icon{transform:none}.sidebar-agent-primary-icon{width:28px;height:28px;color:var(--neutral-700);background:0 0;border:0;border-radius:9px;align-self:center;place-items:center;display:inline-grid}.home-assistant-entry{background:0 0;border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr);min-height:56px;padding:8px 10px}.home-assistant-entry:hover:not(:disabled),.home-assistant-entry:focus-visible:not(:disabled),.home-assistant-entry.active{background:#fff;outline:none;box-shadow:inset 0 0 0 1px #e6ebe8d6}.home-assistant-entry.unavailable{opacity:.68}.home-assistant-entry.sand .sidebar-agent-primary-icon{color:#8a5b24;background:0 0}.home-assistant-entry.amber .sidebar-agent-primary-icon{color:#b54708;background:0 0}.home-assistant-entry.rose .sidebar-agent-primary-icon{color:#c43343;background:0 0}.home-assistant-entry.blue .sidebar-agent-primary-icon{color:#2e6be6;background:0 0}.home-assistant-entry.cyan .sidebar-agent-primary-icon{color:#08758f;background:0 0}.home-assistant-entry.orange .sidebar-agent-primary-icon{color:#c05621;background:0 0}.home-toolbox-entry{min-height:32px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0 8px;display:grid}.home-toolbox-entry .tabler-icon{color:var(--neutral-600)}.home-toolbox-entry span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.25;overflow:hidden}.home-toolbox-entry:hover:not(:disabled),.home-toolbox-entry:focus-visible:not(:disabled){color:var(--ink);background:var(--neutral-50);outline:none}.sidebar-utility-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sidebar-utility-tools .sidebar-section-row{grid-column:1/-1}.sidebar-utility-entry{width:100%;min-height:38px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 6px;transition:background .16s,color .16s;display:grid}.sidebar-utility-entry:hover:not(:disabled),.sidebar-utility-entry:focus-visible:not(:disabled){color:var(--ink);background:#f1f4f3a3;outline:none}.sidebar-utility-entry.active{color:var(--neutral-900);background:var(--neutral-100)}.sidebar-utility-icon{width:18px;height:18px;color:var(--neutral-600);place-items:center;display:inline-grid}.sidebar-utility-icon .tabler-icon{width:16px;height:16px}.sidebar-utility-entry.active .sidebar-utility-icon,.sidebar-utility-entry.active .sidebar-utility-copy{color:var(--neutral-900)}.sidebar-utility-img-icon{object-fit:contain;width:16px;height:16px;display:block}.sidebar-utility-copy{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.sidebar-utility-meta{min-width:0;color:var(--muted-foreground);background:#f1f4f3b8;border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:680;line-height:1.2}.home-agent-empty{margin-top:6px}.sidebar-agent-primary-icon .tabler-icon{width:17px;height:17px}.analysis-nav-entry{background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:46px;padding:5px 8px;transition:background .16s,transform .16s}.analysis-nav-entry:hover:not(:disabled),.analysis-nav-entry:focus-visible:not(:disabled),.analysis-nav-entry.active{background:#f1f4f3c2;outline:none}.analysis-nav-entry:active:not(:disabled){transform:scale(.99)}.fixed-business-flow-entry{background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:42px;padding:5px 8px;transition:background .16s,transform .16s}.fixed-business-flow-entry:hover:not(:disabled),.fixed-business-flow-entry:focus-visible:not(:disabled),.fixed-business-flow-entry.active{background:#f1f4f3c2;outline:none}.fixed-business-flow-entry:active:not(:disabled){transform:scale(.99)}.fixed-business-flow-title-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.fixed-business-flow-title-row strong{min-width:0}.fixed-business-flow-new-badge{background:var(--danger);min-width:26px;height:16px;color:var(--text-inverse);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.fixed-business-flow-new-dot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--neutral-0);border-radius:50%;place-self:center end}.sidebar-analysis-icon{width:28px;height:28px;color:var(--neutral-700);background:0 0;border-radius:9px;place-items:center;display:inline-grid}.analysis-nav-entry.active .sidebar-analysis-icon,.fixed-business-flow-entry.active .sidebar-analysis-icon{color:var(--neutral-900);background:0 0}.sidebar-analysis-icon .tabler-icon{width:17px;height:17px}.sidebar-nav-item.business-agent-entry.auto-agent-entry:hover:not(:disabled),.sidebar-nav-item.business-agent-entry.auto-agent-entry:focus-visible:not(:disabled){box-shadow:none;background:#f1f4f3a3}.sidebar-nav-item.business-agent-entry.auto-agent-entry.active{box-shadow:none;background:#f1f4f3e6}.sidebar-nav-item.business-agent-entry.auto-agent-entry.active .sidebar-agent-primary-icon{background:0 0}.sidebar-nav-item.home-tab-entry{background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:44px;padding:6px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.sidebar-nav-item.home-tab-entry.active{box-shadow:none;background:#f1f4f3e6}.sidebar-nav-item.home-tab-entry:hover:not(:disabled),.sidebar-nav-item.home-tab-entry:focus-visible:not(:disabled){background:#f1f4f3a3;border-color:#0000;outline:none}.sidebar-nav-item.home-tab-entry.active .sidebar-agent-primary-icon{color:var(--neutral-700);background:0 0}.sidebar-agent-group-label{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:32px;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.sidebar-agent-group-label:hover,.sidebar-agent-group-label:focus-visible{background:var(--state-layer-black-hover);outline:none}.sidebar-agent-group-label span{color:var(--ink-soft);font-size:12px;font-weight:850;line-height:1.2}.sidebar-agent-group-toggle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sidebar-agent-group-toggle:hover,.sidebar-agent-group-toggle:focus-visible{color:var(--ink-soft);background:var(--state-layer-black-hover);outline:none}.sidebar-agent-group-toggle .tabler-icon{transition:transform .16s}.sidebar-agent-group-toggle.is-collapsed .tabler-icon{transform:rotate(-90deg)}.business-agent-entry-shell{gap:4px;width:100%;padding-left:16px;display:grid;position:relative}.business-agent-entry-shell:before{content:"";background:#d5ddd8cc;border-radius:999px;width:1px;position:absolute;top:-5px;bottom:5px;left:4px}.business-agent-entry-shell .sidebar-nav-item{width:100%}.business-agent-entry-shell .sidebar-nav-item.business-agent-entry{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;min-height:42px;padding:5px 8px;position:relative}.agent-unread-badge{color:#fff;background:var(--danger);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:850;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #fff}.sidebar-agent-route-icon{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--muted-foreground);background:0 0;justify-self:end;place-items:center;transition:color .16s,transform .16s;display:inline-grid}.sidebar-agent-route-icon .tabler-icon{width:16px;height:16px}.business-agent-entry-shell .agent-unread-badge{position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.sidebar-nav-item.business-agent-entry:hover:not(:disabled),.sidebar-nav-item.business-agent-entry.active,.business-agent-entry-shell.active .sidebar-nav-item.business-agent-entry{background:#f1f4f3d1;border-color:#a8b1ac9e;box-shadow:inset 0 1px #ffffffb8}.sidebar-nav-item.business-agent-entry:hover:not(:disabled) .sidebar-agent-route-icon,.sidebar-nav-item.business-agent-entry.active .sidebar-agent-route-icon,.business-agent-entry-shell.active .sidebar-nav-item.business-agent-entry .sidebar-agent-route-icon{color:var(--neutral-800);transform:translate(2px)}.sidebar-nav-item.business-agent-entry:active:not(:disabled){transform:scale(.99)}.sidebar-nav-item.business-agent-entry:disabled{cursor:not-allowed;opacity:.62}.business-agent-notice-dot{background:var(--claw-green);border-radius:999px;width:7px;height:7px;position:absolute;top:13px;right:13px}.sidebar-agent-empty{width:100%;color:var(--muted-foreground);background:#fbfcfd;border:1px dashed #c4cdc8db;border-radius:12px;gap:4px;padding:12px;display:grid}.sidebar-agent-empty strong{color:var(--ink-soft);font-size:13px;line-height:1.35}.sidebar-agent-empty small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.sidebar-agent-empty button{color:#fff;background:var(--neutral-900);border:0;border-radius:999px;justify-self:start;min-height:30px;margin-top:4px;padding:0 12px;font-size:12px;font-weight:850;transition:box-shadow .16s,transform .16s}.sidebar-agent-empty button:hover,.sidebar-agent-empty button:focus-visible{box-shadow:var(--state-layer-dark-hover);outline:none}.sidebar-agent-empty button:active{transform:scale(.98)}.lifecycle-popover-backdrop{z-index:12;background:0 0;border:0;position:fixed;inset:0}.lifecycle-popover{z-index:13;border:1px solid var(--line);width:min(430px,100vw - 56px);max-height:min(680px,100dvh - 108px);box-shadow:var(--shadow-panel);background:#fffffffa;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;display:grid;position:fixed;top:84px;right:14px}.lifecycle-popover-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lifecycle-popover-head p,.lifecycle-popover-head h2{margin:0}.lifecycle-popover-head p{color:var(--claw-green);font-size:12px;font-weight:850;line-height:1.3}.lifecycle-popover-head h2{color:var(--ink);margin-top:4px;font-size:18px;font-weight:850;line-height:1.25}.lifecycle-popover-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.lifecycle-refresh-button{color:#0b7f3a;background:#12b76a1a;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:850;transition:background .16s,color .16s,transform .16s}.lifecycle-refresh-button:hover:not(:disabled),.lifecycle-refresh-button:focus-visible:not(:disabled){color:#086a34;background:#12b76a2e;transform:translateY(-1px)}.lifecycle-refresh-button:active:not(:disabled){transform:translateY(0)scale(.98)}.lifecycle-close-button{width:34px;height:34px;color:var(--ink-soft);background:var(--surface-muted);border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.lifecycle-close-button:hover:not(:disabled),.lifecycle-close-button:focus-visible:not(:disabled){color:var(--ink);background:#e8ecef;transform:translateY(-1px)}.lifecycle-close-button:active:not(:disabled){transform:translateY(0)scale(.98)}.lifecycle-close-button .tabler-icon{width:18px;height:18px}.lifecycle-popover-body{min-height:0;overflow:hidden}.lifecycle-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;max-height:100%;padding:8px;display:grid;overflow:auto}.lifecycle-item{width:100%;min-height:78px;color:var(--ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.lifecycle-item:hover:not(:disabled){background:var(--claw-primary-mist);border-color:#14b8662e}.lifecycle-item:disabled{cursor:not-allowed;opacity:.58}.lifecycle-stage{color:#0b7f3a;text-align:center;background:#12b76a1c;border-radius:999px;min-width:48px;padding:4px 9px;font-size:12px;font-weight:850;line-height:1.35}.lifecycle-copy{gap:6px;min-width:0;display:grid}.lifecycle-copy strong,.lifecycle-copy small{min-width:0;display:block}.lifecycle-copy strong{color:var(--ink);font-size:15px;font-weight:820;line-height:1.45}.lifecycle-copy small{color:var(--muted-foreground);font-size:13px;font-weight:650;line-height:1.55}.lifecycle-popover-state{color:var(--muted-foreground);background:#fafbfc;border:1px dashed #dce2e7;border-radius:12px;padding:18px;font-size:14px;line-height:1.6}.schedule-popover{border:1px solid var(--line);background:#fffffffc;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:16px;display:grid}.schedule-popover-backdrop{z-index:45;background:0 0;border:0;position:fixed;inset:0}.mini-schedule-popover{z-index:46;width:min(500px,100vw - 56px);max-height:min(700px,100dvh - 108px);box-shadow:var(--shadow-panel);animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;position:fixed;top:84px;right:14px}.schedule-popover-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.schedule-popover-head p,.schedule-popover-head h2{margin:0}.schedule-popover-head p{color:var(--claw-green);font-size:12px;font-weight:850;line-height:1.3}.schedule-popover-head h2{color:var(--ink);margin-top:4px;font-size:18px;font-weight:850;line-height:1.25}.schedule-popover-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.schedule-popover-actions button:not(.schedule-close-button),.schedule-cancel-button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.schedule-popover-actions button:not(.schedule-close-button):hover:not(:disabled),.schedule-popover-actions button:not(.schedule-close-button):focus-visible:not(:disabled){color:var(--claw-green-deep);background:var(--claw-primary-mist);border-color:#10c85b57}.schedule-popover-actions button:not(.schedule-close-button):active:not(:disabled){background:#10c85b1f}.schedule-close-button{justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.schedule-popover-body{min-height:0;overflow:hidden}.schedule-modal-body{background:#fff;border:1px solid #e2e9e5f0;border-radius:16px;min-width:0;min-height:432px;padding:14px;overflow:hidden}.schedule-state{color:var(--muted-foreground);background:#fafbfc;border:1px dashed #dce2e7;border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.schedule-state.danger{color:var(--danger);background:#d943360f;border-color:#d9433638}.workspace-panel{z-index:2;background:#fffffff0;border:1px solid #e2e8e4f5;border-radius:18px;grid-column:-2/-1;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #141c270a}.home-workspace-panel{box-shadow:none;background:0 0;border:0}.workspace-panel-card{grid-template-rows:auto auto auto minmax(0,1fr);gap:0;height:100%;min-height:0;padding:0;display:grid}.home-side-panel{background:0 0;grid-template-rows:minmax(0,1fr) auto auto;gap:16px;height:100%;min-height:0;padding:0;display:grid;overflow:auto}.workspace-card{background:#fff;border:1px solid #e2e8e4e6;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:20px 18px;display:grid;box-shadow:0 12px 30px #11181609}.workspace-card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.workspace-card-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:900;line-height:1.2}.workspace-card-head button{color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;padding:4px 5px;font-size:12px;font-weight:750;display:inline-flex}.workspace-card-head button:hover,.workspace-card-head button:focus-visible{color:var(--ink-soft);background:var(--state-layer-black-hover);outline:none}.live-activity-list{min-width:0;display:grid}.workspace-empty-surface{background:linear-gradient(#fbfcfdeb,#f7f9fac7);border:1px dashed #d5ddd8d6;border-radius:12px;min-height:104px}.live-activity-item{grid-template-columns:18px 58px minmax(0,1fr) auto;gap:8px;min-width:0;padding:0 0 19px;display:grid;position:relative}.live-activity-item:not(:last-child):after{content:"";background:#d5ddd8db;width:1px;position:absolute;top:18px;bottom:0;left:8px}.live-activity-dot{z-index:1;background:var(--claw-green-soft);border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.live-activity-dot:before{border-radius:inherit;background:var(--claw-green);content:"";width:7px;height:7px}.live-activity-item.amber .live-activity-dot{background:var(--warning-soft)}.live-activity-item.amber .live-activity-dot:before{background:var(--warning)}.live-activity-item.red .live-activity-dot{background:var(--danger-soft)}.live-activity-item.red .live-activity-dot:before{background:var(--danger)}.live-activity-item time{color:var(--muted-foreground);font-size:12px;font-weight:650;line-height:1.5}.live-activity-copy{gap:2px;min-width:0;display:grid}.live-activity-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.35;overflow:hidden}.live-activity-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.live-activity-item b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900;line-height:1.4}.common-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;min-width:0;display:grid}.workspace-tool-button{min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:12px;justify-items:center;gap:9px;padding:0;display:grid}.workspace-tool-icon{color:#2e6be6;background:#eaf1ff;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}.workspace-tool-button.green .workspace-tool-icon{color:var(--claw-green-deep);background:var(--claw-green-soft)}.workspace-tool-button.purple .workspace-tool-icon{color:#7c54d7;background:#f0eaff}.workspace-tool-button.orange .workspace-tool-icon{color:#c05621;background:#fff1e6}.workspace-tool-button.amber .workspace-tool-icon{color:#b54708;background:var(--warning-soft)}.workspace-tool-button.cyan .workspace-tool-icon{color:#087f9b;background:#e7f8fc}.workspace-tool-button strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.workspace-tool-button:hover .workspace-tool-icon,.workspace-tool-button:focus-visible .workspace-tool-icon{transform:translateY(-1px)}.workspace-panel-collapsed{height:100%;min-height:0;color:var(--muted-foreground);grid-template-rows:52px auto minmax(0,1fr);justify-items:center;gap:0;padding:0 10px 14px;display:grid;position:relative}.workspace-panel-collapsed:after{content:"";background:#e6ebe8b8;height:1px;position:absolute;top:52px;left:0;right:0}.workspace-collapsed-head{place-items:center;width:100%;min-height:52px;display:inline-grid;position:relative}.workspace-collapsed-head strong{color:#fff;background:var(--claw-green);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:7px;right:2px}.workspace-collapsed-tools{justify-items:center;gap:8px;width:100%;min-width:0;padding-top:12px;display:grid}.workspace-collapsed-tool{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-grid}.workspace-collapsed-tool:hover:not(:disabled),.workspace-collapsed-tool:focus-visible:not(:disabled){color:var(--ink);background:var(--state-layer-black-hover);outline:none}.workspace-collapsed-tool:active:not(:disabled){transform:scale(.98)}.workspace-panel-head{border-bottom:1px solid #e6ebe8b8;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 14px;display:flex}.workspace-panel-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:850;line-height:1.2}.workspace-panel-head-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.workspace-aside-toggle{border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.workspace-aside-toggle:hover,.workspace-aside-toggle:focus-visible{color:var(--ink-soft);background:var(--state-layer-black-hover);outline:none}.workspace-aside-toggle .tabler-icon{width:18px;height:18px}.workspace-unread-badge{color:#fff;background:var(--claw-green);border-radius:999px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.workspace-quick-section{gap:8px;min-width:0;padding:12px 14px 14px;display:grid}.workspace-quick-section-title{color:var(--muted-foreground);font-size:12px;font-weight:750;line-height:1.3}.workspace-quick-zone{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.workspace-summary-card{background:linear-gradient(#e8fbefeb,#fffffff0);border:1px solid #10c85b38;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.workspace-summary-card strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.35}.workspace-summary-card small{color:var(--muted-foreground);font-size:12px;font-weight:650;line-height:1.4}.workspace-summary-card button{border-radius:var(--radius-md);color:#fff;background:var(--claw-green);border:0;justify-self:start;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.workspace-summary-card button:hover:not(:disabled),.workspace-summary-card button:focus-visible:not(:disabled){outline:none;box-shadow:inset 0 0 0 999px #ffffff29}.workspace-aux-zone{grid-template-columns:1fr}.workspace-aux-tile{grid-template-columns:58px minmax(0,1fr);min-height:66px}.workspace-academy-cover{border-radius:var(--radius-md);background:var(--claw-green-soft);width:58px;height:42px;display:block;overflow:hidden}.workspace-academy-cover img{object-fit:cover;width:100%;height:100%;display:block}.workspace-quick-tile{min-width:0;min-height:58px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d5ddd8c7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workspace-quick-tile:hover:not(:disabled),.workspace-quick-tile:focus-visible:not(:disabled){background:#0000000a;border-color:#0000001f;outline:none}.workspace-quick-tile:active:not(:disabled){transform:scale(.99)}.workspace-quick-icon{border-radius:var(--radius-md);width:28px;height:28px;color:var(--ink-soft);background:var(--surface-soft);place-items:center;display:inline-grid}.workspace-quick-copy{gap:3px;min-width:0;display:grid}.workspace-quick-copy strong,.workspace-quick-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-quick-copy strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.25}.workspace-quick-copy small{color:var(--muted-foreground);font-size:11px;font-weight:650;line-height:1.25}.workspace-results-head{border-top:1px solid #e6ebe8b8;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.workspace-results-head span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.3;overflow:hidden}.workspace-results-head button{border-radius:var(--radius-md);min-height:32px;color:var(--ink-soft);background:0 0;border:0;flex:none;padding:0 12px;font-size:12px;font-weight:850}.workspace-results-head button:hover:not(:disabled),.workspace-results-head button:focus-visible:not(:disabled){color:var(--ink);background:var(--state-layer-black-hover);outline:none}.workspace-drawer-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c3d;border:0;position:fixed;inset:0}.workspace-drawer{z-index:21;background:#fffffffa;border-left:1px solid #e2e8e4f5;border-radius:18px 0 0 18px;width:min(360px,100vw - 42px);height:100dvh;animation:.18s cubic-bezier(.16,1,.3,1) workspace-drawer-in;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 45px #1012171f}.workspace-drawer .workspace-panel-card{min-height:0}.workspace-panel-body{min-height:0;padding:0 14px 14px;overflow:hidden}.proactive-list{background:0 0;align-content:start;gap:10px;height:100%;max-height:100%;padding:0 0 2px;display:grid;overflow:auto}.proactive-inline-state{color:var(--muted-foreground);padding:2px 4px;font-size:12px;line-height:1.45}.proactive-card{width:100%;min-height:82px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d5ddd8c7;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px;display:grid}.proactive-card:hover:not(:disabled),.proactive-card:focus-visible:not(:disabled){background:var(--claw-primary-mist);border-color:#d5ddd8eb}.proactive-card.unread{background:#fbfffc;border-color:#12b76a57}.proactive-card>.tabler-icon{width:18px;height:18px;color:var(--claw-green)}.proactive-card-main{gap:10px;min-width:0;display:grid}.proactive-card-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.proactive-card-title-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1.35;overflow:hidden}.proactive-card-title-row em{min-width:22px;max-width:56px;min-height:22px;color:var(--claw-green-deep);white-space:nowrap;background:#12b76a2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1.1;display:inline-flex}.proactive-card-title-row em:first-letter{letter-spacing:0}.proactive-card.loading .proactive-card-title-row em{color:#fff;background:var(--claw-green)}.proactive-card-foot{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.proactive-card-foot small,.proactive-item-meta span,.proactive-tag{max-width:100%;min-height:24px;color:var(--muted-foreground);background:var(--surface-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.proactive-state{color:var(--muted-foreground);background:#fafbfc;border:1px dashed #dce2e7;border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.proactive-state.danger{color:var(--danger);background:var(--danger-soft);border-color:#d92d203d}.schedule-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;max-height:100%;padding:6px;display:grid;overflow:auto}.schedule-inline-state{color:var(--muted-foreground);padding:2px 4px;font-size:12px;line-height:1.45}.schedule-item{background:#fff;border:1px solid #d5ddd8c7;border-radius:8px;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}:is(.schedule-item:has(.schedule-item-main:not(:disabled):hover),.schedule-item:has(.schedule-item-main:not(:disabled):focus-visible)){border-color:#10c85b47;box-shadow:0 8px 18px #0f4d3214}.schedule-item-main{min-width:0;color:inherit;text-align:left;transform-origin:0;background:0 0;border:0;gap:8px;padding:0;display:grid}.schedule-item-main:not(:disabled):hover .schedule-item-title strong,.schedule-item-main:not(:disabled):focus-visible .schedule-item-title strong{color:var(--claw-green-deep)}.schedule-item-main:disabled{cursor:default;opacity:1}.schedule-item-main:disabled:active{transform:none}.schedule-item-title{align-items:center;gap:8px;min-width:0;display:flex}.schedule-item-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.35;overflow:hidden}.schedule-item-title span{color:#0b7f3a;background:#12b76a1a;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:850}.schedule-item p,.schedule-item small{margin:0}.schedule-item p{color:var(--ink-soft);font-size:13px;font-weight:500}.schedule-item small{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.schedule-meta{flex-wrap:wrap;gap:6px;display:flex}.schedule-meta span{color:var(--muted-foreground);background:#f2f4f5;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.schedule-cancel-button{width:auto;min-width:82px;min-height:34px;color:var(--ink-soft);background:#f7f8f9;border-color:#dce2e7;justify-content:center;justify-self:end;align-items:center;gap:6px;font-weight:600;display:inline-flex}.schedule-cancel-button:hover:not(:disabled),.schedule-cancel-button:focus-visible:not(:disabled){color:var(--ink);background:#eef1f3;border-color:#cfd8dc}.schedule-cancel-button .tabler-icon{width:16px;height:16px}.supply-pool-layer{z-index:18;position:fixed;inset:0}.supply-pool-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c2e;border:0;position:absolute;inset:0}.supply-pool-panel{width:min(520px,100vw - 36px);min-height:0;box-shadow:var(--shadow-popover);background:#fffffffa;border:1px solid #d5ddd8eb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;display:flex;position:absolute;top:18px;bottom:18px;right:18px}.supply-pool-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supply-pool-head p,.supply-pool-head h3,.supply-pool-head small{margin:0;display:block}.supply-pool-head p{color:var(--claw-green-deep);font-size:12px;font-weight:850;line-height:1.3}.supply-pool-head h3{color:var(--ink);margin-top:4px;font-size:20px;font-weight:880;line-height:1.22}.supply-pool-head small{color:var(--muted-foreground);margin-top:5px;font-size:12px;font-weight:650;line-height:1.4}.supply-pool-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.supply-pool-actions button{color:#0b7f3a;background:#12b76a1a;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:13px;font-weight:850;transition:background .16s,color .16s,transform .16s}.supply-pool-actions button:hover:not(:disabled),.supply-pool-actions button:focus-visible:not(:disabled){color:#086a34;background:#12b76a2e;transform:translateY(-1px)}.supply-pool-actions button:active:not(:disabled){transform:translateY(0)scale(.98)}.supply-pool-actions .supply-pool-close{width:34px;color:var(--ink-soft);background:var(--surface-muted);place-items:center;padding:0;display:inline-grid}.supply-pool-actions .supply-pool-close:hover:not(:disabled),.supply-pool-actions .supply-pool-close:focus-visible:not(:disabled){color:var(--ink);background:#e8ecef}.supply-pool-summary{background:#f5fbf7;border:1px solid #12b76a29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.supply-pool-summary>span{color:#075e3b;background:#e8f8ef;border-radius:8px;place-items:center;min-width:56px;padding:7px 8px;display:grid}.supply-pool-summary strong{font-size:20px;font-weight:900;line-height:1}.supply-pool-summary small,.supply-pool-summary p{margin:0;font-size:12px;line-height:1.45}.supply-pool-summary small{margin-top:3px;font-weight:750}.supply-pool-summary p{color:var(--ink-soft);font-weight:700}.supply-notice-list{gap:6px;display:grid}.supply-notice-list p{color:#9a5b05;background:#fff8ed;border:1px solid #f790092e;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:680;line-height:1.45}.supply-draft-result{color:#075e3b;background:#f1fbf5;border:1px solid #12b76a33;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.supply-draft-result.error{color:#b42318;background:#fff7f5;border-color:#ffd7cf}.supply-draft-result strong,.supply-draft-result span,.supply-draft-result small,.supply-draft-result p{min-width:0;margin:0;display:block}.supply-draft-result strong{color:#0d1f18;font-size:14px;font-weight:850;line-height:1.35}.supply-draft-result span,.supply-draft-result small,.supply-draft-result p{color:inherit;font-size:12px;font-weight:650;line-height:1.5}.supply-draft-status{color:#087443;background:#12b76a1f;border-radius:999px;width:fit-content;padding:2px 7px}.supply-draft-preview{align-items:center;gap:10px;margin-top:2px;display:flex}.supply-draft-preview img{object-fit:contain;background:#fff;border:1px solid #075e3b1f;border-radius:12px;width:72px;height:72px}.supply-draft-preview span{color:#43524a}.supply-draft-meta{color:#667085;word-break:break-all}.supply-draft-link{color:#0d6ddf;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.supply-pool-state{min-height:260px;color:var(--muted-foreground);text-align:center;background:#fafbfc;border:1px dashed #dce2e7;border-radius:8px;flex:auto;align-content:center;justify-items:center;gap:12px;padding:20px;font-size:14px;font-weight:700;line-height:1.6;display:grid}.supply-pool-state.error{color:#b42318;background:#fff7f5;border-color:#ffd7cf}.supply-pool-state button{color:#fff;background:var(--neutral-900);border:0;border-radius:999px;min-height:38px;padding:0 18px;font-size:13px;font-weight:850;transition:box-shadow .16s,transform .16s}.supply-pool-state button:hover,.supply-pool-state button:focus-visible{box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.supply-pool-body{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.supply-source-tabs{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid;position:relative}.supply-tab-strip{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.supply-tab-strip::-webkit-scrollbar{display:none}.supply-tab-strip button,.supply-tab-more-trigger{min-height:38px;color:var(--text-secondary);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .16s,background .16s,transform .16s;display:inline-flex;position:relative}.supply-tab-strip button{max-width:168px;padding:0 13px}.supply-tab-strip button:hover:not(:disabled),.supply-tab-strip button:focus-visible:not(:disabled),.supply-tab-more-trigger:hover:not(:disabled),.supply-tab-more-trigger:focus-visible:not(:disabled){color:var(--text-primary);background:0 0;outline:none}.supply-tab-strip button.active{color:var(--claw-primary-hover);background:0 0}.supply-tab-strip button.active:after{background:var(--claw-primary);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.supply-tab-strip button:active:not(:disabled),.supply-tab-more-trigger:active:not(:disabled){transform:scale(.98)}.supply-tab-strip strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.supply-tab-more-trigger{border-left:1px solid var(--line);width:34px;box-shadow:none;cursor:pointer}.supply-tab-more-trigger[aria-expanded=true]{color:var(--claw-primary-hover);background:0 0}.supply-tab-menu{z-index:8;border:1px solid var(--line);background:#fff;border-radius:4px;width:min(260px,100vw - 48px);max-height:min(320px,100dvh - 260px);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 12px 32px #0f172a24}.supply-tab-menu button{min-height:36px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 9px;transition:color .16s,background .16s;display:grid}.supply-tab-menu button:hover,.supply-tab-menu button:focus-visible{color:var(--ink);background:var(--surface-muted);outline:none}.supply-tab-menu button.active{color:var(--claw-primary-deep);background:var(--claw-primary-mist)}.supply-tab-menu span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.supply-product-list{align-content:start;align-items:start;gap:9px;min-height:0;padding:2px 2px 6px;display:grid;overflow:auto}.supply-pool-list-state{min-height:40px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:12px;font-weight:750;display:flex}.supply-pool-list-state button{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s}.supply-pool-list-state button:hover,.supply-pool-list-state button:focus-visible{box-shadow:var(--state-layer-light-hover);background:#1118160a;outline:none;transform:translateY(-1px)}.supply-product-card{width:100%;height:auto;color:var(--ink);text-align:left;background:#fff;border:1px solid #e5eae8fa;border-radius:8px;grid-template-columns:24px 96px minmax(0,1fr);align-items:start;gap:12px;padding:14px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;overflow:visible}.supply-product-card:hover:not(:disabled){background:#fbfffc;border-color:#12b76a42;transform:translateY(-1px);box-shadow:0 10px 26px #1118160f}.supply-product-card:active:not(:disabled){transform:translateY(0)scale(.99)}.supply-product-card.selected{background:var(--claw-primary-mist);border-color:#12b76a7a}.supply-product-card.unavailable{opacity:.64;cursor:not-allowed}.supply-product-card.blocked:not(.selected){cursor:not-allowed;background:#fcfcfd}.supply-product-thumb{width:96px;height:96px;color:var(--muted-foreground);background:#fff;border:1px solid #e5eae8fa;border-radius:8px;align-self:center;place-items:center;font-size:13px;font-weight:750;display:inline-grid;overflow:hidden}.supply-product-thumb img{object-fit:cover;width:100%;height:100%}.supply-product-main{align-content:start;gap:6px;min-width:0;display:grid;overflow:visible}.supply-product-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.supply-product-title strong{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:850;line-height:1.35;display:block;overflow:visible}.supply-product-title em{color:#0c7f4e;white-space:nowrap;font-size:14px;font-style:normal;font-weight:900;line-height:1.3}.supply-product-meta,.supply-product-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.supply-product-meta span,.supply-product-badges small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:750;line-height:1.25;overflow:visible}.supply-product-meta span{color:var(--muted-foreground);background:#f3f5f4}.supply-product-badges small{color:#2f5d44;background:#edf8f1}.supply-product-badges small.warm{color:#936100;background:#fff4dd}.supply-product-hint{color:#936100;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px;font-weight:700;line-height:1.45;display:block}.supply-product-hint.danger{color:#b42318}.supply-product-check{color:#fff;background:#fff;border:1.5px solid #bfc8c4f5;border-radius:5px;align-self:center;place-items:center;width:18px;height:18px;transition:border-color .16s,background .16s,transform .16s;display:inline-grid}.supply-product-card.selected .supply-product-check{border-color:var(--claw-green);background:var(--claw-green)}.supply-product-card.unavailable .supply-product-check,.supply-product-card.blocked:not(.selected) .supply-product-check{color:#88938ec7;cursor:not-allowed;background:#f1f3f2;border-color:#c5cdc9c7;box-shadow:inset 0 0 0 1px #ffffffb8}.supply-pool-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding-top:12px;display:flex}.supply-pool-footer span{gap:3px;min-width:0;display:grid}.supply-pool-footer strong,.supply-pool-footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supply-pool-footer strong{color:var(--ink);font-size:14px;font-weight:850}.supply-pool-footer small{color:var(--muted-foreground);font-size:12px;font-weight:650}.supply-pool-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.supply-pool-footer button{border-radius:999px;flex:none;min-width:86px;min-height:40px;padding:0 14px;font-size:14px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s}.supply-pool-footer button.primary{color:#fff;background:var(--neutral-900);border:0}.supply-pool-footer button.primary:hover:not(:disabled){box-shadow:var(--state-layer-dark-hover);transform:translateY(-1px)}.supply-pool-footer button:active:not(:disabled){transform:translateY(0)scale(.98)}.supply-pool-footer button:disabled{cursor:not-allowed;opacity:.46}.history-panel{gap:8px;display:grid}.sidebar-recent-conversations{border-top:1px solid #e6ebe8b8;margin-top:12px;padding-top:12px}.panel-title{min-height:28px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:750;display:flex}.panel-title small{min-width:0;color:var(--muted-weak);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.panel-title button{color:var(--muted-foreground);background:0 0;border:0;font-size:12px}.panel-title button:hover:not(:disabled){color:var(--ink)}.history-state{border:1px dashed var(--line-strong);color:var(--muted-foreground);background:#ffffffb8;border-radius:8px;align-self:start;margin:4px 0;padding:14px;font-size:13px;line-height:1.5}.history-state.is-loading:after,.mini-drawer-state.is-loading:after,.suggestion-loading.is-loading:after,.mini-suggestion-loading.is-loading:after{content:"...";text-align:left;vertical-align:baseline;width:0;animation:1.2s steps(4,end) infinite loadingDots;display:inline-block;overflow:hidden}@keyframes loadingDots{to{width:1.4em}}.history-groups{align-content:start;gap:14px;padding:0 0 10px;display:grid}.sidebar-recent-conversation-list{padding-bottom:4px}.history-group{gap:4px;display:grid}.history-group h3{z-index:1;color:var(--muted-weak);background:0 0;margin:0;padding:7px 6px 5px;font-size:12px;font-weight:800;position:sticky;top:0}.history-row{border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.history-row:hover,.history-row:focus-within,.history-row.menu-open{background:var(--neutral-100)}.history-row.active{color:var(--neutral-900);background:#f1f4f3b8}.history-item{width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;padding:9px 8px;transition:padding-right .16s;display:grid}.history-row:hover .history-item,.history-row:focus-within .history-item,.history-row.menu-open .history-item{padding-right:38px}.history-item-main{align-items:center;gap:8px;min-width:0;display:flex}.history-item strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.history-running-spinner{box-sizing:border-box;border:2px solid #10121724;border-top-color:#10c85b;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite timeline-spin}.history-unread-dot{background:#ef4444;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.history-item strong{color:currentColor;font-size:13px;font-weight:500;line-height:1.35}.history-row.active .history-item strong{font-weight:750}.history-more{width:26px;height:26px;color:var(--ink-soft);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;transition:background .14s,color .14s,opacity .14s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.history-more .tabler-icon{width:18px;height:18px}.history-row:hover .history-more,.history-row:focus-within .history-more,.history-row.menu-open .history-more{opacity:1;pointer-events:auto}.history-more:hover:not(:disabled),.history-row.menu-open .history-more{background:#dfe3e6}.history-more:active:not(:disabled){transform:translateY(-50%)scale(.98)}.conversation-action-menu{z-index:140;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:92px;padding:5px;position:fixed;box-shadow:0 12px 28px #12161c24}.conversation-action-menu button{width:100%;min-height:32px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:800}.conversation-action-menu button:hover{background:var(--state-layer-black-hover)}.conversation-action-menu button.danger-action{color:var(--danger)}.conversation-action-menu button.danger-action:hover{background:#d9433614}.system-tooltip{z-index:80;max-width:min(240px,100vw - 24px);color:var(--text-inverse);text-align:center;white-space:normal;pointer-events:none;background:#111816f0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:750;line-height:1.25;animation:.12s ease-out both system-tooltip-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #1118162e}.system-tooltip.is-top{transform-origin:50% 100%}.system-tooltip.is-bottom{transform-origin:50% 0}@keyframes system-tooltip-in{0%{opacity:0;transform:translate(-50%,2px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.sidebar-footer{border-top:1px solid var(--line);align-content:end;gap:8px;padding-top:10px;display:grid}.mini-program-entry{position:relative}.mini-program-trigger{min-height:42px;color:var(--ink-soft);background:0 0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:6px 7px;transition:background .16s,transform .16s;display:grid}.mini-program-trigger:hover,.mini-program-entry:focus-within .mini-program-trigger{background:#eceef0}.mini-program-trigger:active{transform:translateY(1px)}.mini-program-trigger strong,.mini-program-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-program-trigger strong{color:var(--ink);font-size:12px;line-height:1.2}.mini-program-trigger small{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.25}.mini-program-popover{z-index:8;opacity:0;pointer-events:none;transform-origin:0 100%;visibility:hidden;background:#fffffffa;border:1px solid #dee4e0f5;border-radius:14px;gap:8px;width:190px;padding:12px;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1),visibility .18s;display:grid;position:absolute;bottom:0;left:calc(100% + 14px);transform:translate(-6px,4px)scale(.98);box-shadow:0 18px 42px #131b2329}.mini-program-popover:before{content:"";background:#fffffffa;border-bottom:1px solid #dee4e0f5;border-left:1px solid #dee4e0f5;width:12px;height:12px;position:absolute;bottom:20px;left:-7px;transform:rotate(45deg)}.topbar-mini-program .topbar-mini-program-popover{transform-origin:100% 0;width:min(190px,100vw - 24px);inset:calc(100% + 8px) 0 auto auto;transform:translateY(-4px)scale(.98)}.topbar-mini-program .topbar-mini-program-popover:before{display:none}.mini-program-entry:hover .mini-program-popover,.mini-program-entry:focus-within .mini-program-popover{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)scale(1)}.mini-program-qr-frame{aspect-ratio:1;background:linear-gradient(90deg,#11182717 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#11182717 1px,#0000 1px) 0 0/14px 14px,#fbfcfb;border:1px solid #e2e8e4f5;border-radius:10px;place-items:center;width:166px;display:grid;position:relative;overflow:hidden}.mini-program-qr-frame img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.mini-program-qr-placeholder{width:44px;height:44px;color:var(--claw-green);background:#ffffffe6;border:1px solid #12b76a38;border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 24px #131b2314}.mini-program-qr-placeholder .tabler-icon{width:24px;height:24px}.mini-program-popover strong,.mini-program-popover small{text-align:center;display:block}.mini-program-popover strong{color:var(--ink);font-size:13px;line-height:1.25}.mini-program-popover small{color:var(--muted-foreground);font-size:12px;line-height:1.3}.account-button{background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:6px 7px;display:grid}.account-button:hover{background:var(--neutral-100)}.avatar{width:30px;height:30px;font-size:13px}.account-avatar{overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-button strong{color:var(--ink);font-size:13px;line-height:1.2}.chat-main{--chat-track-width:min(var(--chat-content-width), calc(100% - 48px));background:#fffffff0;border:1px solid #e2e8e4f5;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #141c270a}.chat-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e6ebe8b8;place-items:center stretch;min-height:52px;padding:10px 14px;display:grid}.chat-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.mobile-menu{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-soft);background:0 0;padding:0;transition:background .16s,color .16s,transform .16s;display:none}.mobile-menu:hover:not(:disabled),.mobile-menu:focus-visible:not(:disabled){color:var(--ink);background:var(--state-layer-black-hover);outline:none}.mobile-menu:active{transform:scale(.98)}.mobile-menu .tabler-icon{width:18px;height:18px}.surface-mobile-menu{flex:none;display:none}.chat-title{min-width:0}.chat-title-inline-status{align-items:center;gap:8px;max-width:100%;display:inline-flex}.chat-agent-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;line-height:1.25;overflow:hidden}.chat-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:4px;min-width:32px;display:inline-flex}.chat-header-new-button{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;justify-self:end;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-grid}.chat-header-new-button:hover,.chat-header-new-button:focus-visible{color:var(--ink);background:var(--state-layer-black-hover);outline:none}.chat-header-new-button:active{transform:scale(.98)}.chat-header-workspace-button{display:none}.chat-agent-context-action{border-radius:var(--radius-md);max-width:min(148px,36vw);min-height:28px;color:var(--ink-soft);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chat-agent-context-action:hover,.chat-agent-context-action:focus-visible{color:var(--ink);background:var(--state-layer-black-hover);outline:none}.chat-agent-context-action:active{transform:scale(.98)}.chat-agent-context-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-agent-context-action .tabler-icon{flex:none}.home-dashboard{--home-dashboard-content-width:min(1720px, calc(100% - 72px));--home-dashboard-composer-width:var(--chat-track-width);--home-dashboard-composer-height:138px;background:#fff;grid-row:1/-1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.home-dashboard-scroll{box-sizing:border-box;grid-row:1;align-content:start;gap:22px;height:100%;min-height:0;padding:30px 0 20px;display:grid;overflow:auto}.home-dashboard-ask{z-index:3;min-height:var(--home-dashboard-composer-height);padding:4px 0 max(18px, env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none;background:linear-gradient(#fff0,#fff 22px);grid-row:2;align-content:start;justify-items:center;display:grid;position:relative}.home-dashboard-ask-shell{width:var(--home-dashboard-composer-width);pointer-events:auto}.home-dashboard-scroll>.home-dashboard-hero,.home-dashboard-scroll>.home-morning-brief,.home-dashboard-scroll>.home-suggestion-strip,.home-dashboard-scroll>.home-proactive-message-feed,.home-dashboard-scroll>.home-dashboard-state,.home-dashboard-scroll>template{width:var(--home-dashboard-content-width);justify-self:center}.home-notice-stack{z-index:4;width:min(420px,100% - 36px);position:absolute;top:14px;left:auto;right:18px}.home-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:2px 6px 4px;display:flex}.home-dashboard-mobile-menu{margin-top:1px}.home-greeting,.home-dashboard-title-block{gap:8px;min-width:0;display:grid}.home-greeting h1,.home-greeting p{margin:0}.home-greeting h1{color:var(--ink);letter-spacing:0;font-size:28px;font-weight:900;line-height:1.18}.home-greeting p{color:var(--text-secondary);font-size:14px;line-height:1.5}.home-dashboard-updated-at{border:1px solid var(--neutral-200);min-height:34px;color:var(--text-secondary);background:var(--neutral-25);font-variant-numeric:tabular-nums;border-radius:10px;align-items:baseline;gap:8px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.home-dashboard-updated-at strong{color:var(--text-primary);font-size:16px;font-weight:900}.home-dashboard-kicker{color:var(--claw-green-deep);background:var(--claw-green-soft);border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.2}.home-dashboard-title-block h1,.home-dashboard-title-block p{margin:0}.home-dashboard-title-block h1{color:var(--ink);letter-spacing:0;font-size:30px;font-weight:900;line-height:1.15}.home-dashboard-title-block p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.home-morning-brief{overflow-anchor:none;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:16px;display:grid;overflow:visible}.home-brief-header{background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 2px;display:flex}.home-brief-title-lockup{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.home-brief-icon{width:52px;height:52px;color:var(--claw-primary-deep);background:var(--claw-primary-soft);border-radius:999px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #12b76a29,0 10px 22px #10c85b1f}.home-brief-icon .tabler-icon{width:23px;height:23px}.home-brief-chip-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.home-brief-header-copy{gap:4px;min-width:0;display:grid}.home-brief-kicker{color:var(--text-primary);font-size:25px;font-weight:900;line-height:1.12}.home-brief-header-copy strong{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.35;overflow:hidden}.home-brief-meta{color:var(--text-secondary);background:#ffffffd1;border:1px solid #d5ddd8db;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.home-brief-meta .tabler-icon{flex:none}.home-priority-panel{background:radial-gradient(circle at 88% 8%,#e8fbefe6,#fff0 24%),linear-gradient(135deg,#f7fefafa,#fffffffa 56%,#f4fcf8f5),#fff;border:1px solid #78d3ae6b;border-radius:14px;outline:none;grid-column:1/-1;grid-template-columns:minmax(0,1.48fr) minmax(360px,.72fr);align-items:stretch;min-width:0;min-height:292px;margin:0;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #11181612,inset 0 1px #ffffffeb}.home-priority-panel:before{content:"";z-index:2;background:var(--warning);border-radius:14px 0 0 14px;width:6px;position:absolute;top:0;bottom:0;left:0}.home-priority-panel.is-clickable{cursor:pointer}.home-priority-panel.is-empty{grid-template-columns:1fr;min-height:220px}.home-priority-panel.is-empty .home-priority-main{min-height:220px;padding-right:min(260px,24vw)}.home-priority-panel.is-clickable:hover,.home-priority-panel.is-clickable:focus-visible{transform:translateY(-1px);box-shadow:0 18px 42px #11181616,inset 0 0 0 1px #12b76a33}.home-priority-main{background:linear-gradient(90deg,#fff2e552,#fff0 38%),0 0;align-content:start;gap:24px;min-width:0;padding:38px 40px 36px 52px;display:grid;overflow:visible}.home-priority-main,.home-priority-reason-panel{z-index:2;position:relative}.home-priority-main>:not(.home-priority-illustration){z-index:1;position:relative}.home-priority-main:before{content:none}.home-priority-illustration{z-index:1;opacity:.38;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(220px,19%);position:absolute;top:18px;right:42px;transform:rotate(-5deg)}.home-priority-illustration img{width:100%;height:auto;display:block}.home-priority-reason-panel{background:#ffffff8a;border-left:1px solid #d5ddd8cc;align-content:center;gap:18px;min-width:0;padding:40px 34px 36px;display:grid}.home-priority-eyebrow,.home-priority-reason-head,.home-suggestion-strip-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.home-priority-eyebrow{justify-content:flex-start}.home-priority-rank{color:#b45502;background:#fff7edf0;border:1px solid #f7900957;border-radius:10px;align-items:center;min-height:34px;padding:0 14px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.home-brief-section-title{color:var(--text-primary);letter-spacing:0;font-size:14px;font-weight:900;line-height:1.25}.home-priority-reason-head span,.home-suggestion-strip-head span{color:var(--text-primary);font-size:15px;font-weight:900;line-height:1.25}.home-priority-reason-head small,.home-suggestion-strip-head small{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.home-priority-problem,.home-priority-action-title{color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:900;line-height:1.14}.home-priority-action-title{max-width:18em;font-size:34px}.home-priority-advice,.home-priority-why-now{max-width:38em;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:760;line-height:1.55;display:-webkit-box;overflow:hidden}.home-priority-next-step{background:#f8faf9d1;border:1px solid #d5ddd8c7;border-radius:12px;gap:6px;min-width:0;padding:13px 14px;display:grid}.home-priority-next-step span{color:var(--text-tertiary);font-size:12px;font-weight:850;line-height:1.2}.home-priority-next-step strong{color:var(--text-primary);font-size:15px;font-weight:900;line-height:1.3}.home-priority-next-step small{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.45}.home-priority-actions{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.home-priority-actions button{border:1px solid var(--neutral-200);min-height:48px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:850;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.home-priority-actions button:first-child{border-color:var(--claw-primary);color:#fff;background:var(--claw-primary)}.home-priority-actions .home-priority-detail-toggle{color:var(--text-primary);background:#ffffffd6}.home-priority-detail-toggle .tabler-icon{transition:transform .16s}.home-priority-detail-toggle[aria-expanded=true] .tabler-icon{transform:rotate(180deg)}.home-priority-actions button:active,.home-suggestion-action:active{transform:scale(.98)}.home-priority-actions button:hover:not(:disabled),.home-priority-actions button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);border-color:#1118162e;outline:none;transform:translateY(-1px)}.home-priority-actions button:first-child:hover:not(:disabled),.home-priority-actions button:first-child:focus-visible:not(:disabled){border-color:var(--claw-primary-hover);background:var(--claw-primary-hover);box-shadow:var(--state-layer-dark-hover)}.home-priority-metric-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.home-priority-metric{min-width:0;min-height:116px;color:var(--text-primary);background:linear-gradient(#fffffffa,#f7faf8eb),#ffffffd6;border:1px solid #d5ddd8b3;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:center;gap:4px 12px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 8px 18px #11181609}.home-priority-metric-icon{width:34px;height:34px;color:var(--claw-primary-deep);background:#e8fbefe0;border-radius:10px;grid-row:1/3;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #10c85b24}.home-priority-metric:before{content:none}.home-priority-metric-copy{gap:3px;min-width:0;display:grid}.home-priority-metric-subject{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.home-priority-metric-label{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.home-priority-metric-number{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;white-space:nowrap;grid-column:2;align-items:baseline;gap:4px;font-size:31px;font-weight:900;line-height:1;display:inline-flex}.home-priority-metric-number span{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-priority-metric-unit{color:var(--text-secondary);letter-spacing:0;flex:none;font-size:16px;font-weight:850}.home-priority-metric-detail{min-height:15px;color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.25}.home-priority-reason-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-priority-reason-list li{color:var(--text-secondary);overflow-wrap:anywhere;padding-left:16px;font-size:13px;font-weight:700;line-height:1.5;position:relative}.home-priority-reason-list li:before{content:"";background:var(--claw-primary);border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.home-priority-reason-empty{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}.home-suggestion-strip{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:2px 0 0;display:grid}.home-suggestion-list{gap:8px;min-width:0;display:grid;position:relative}.home-suggestion-list:before{content:none}.home-suggestion-card{min-height:88px;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#fafcfbf5),#fff;border:1px solid #e6ebe8eb;border-radius:10px;grid-template-columns:48px minmax(96px,128px) minmax(300px,1fr) minmax(280px,.72fr) auto;align-items:center;gap:10px 16px;padding:13px 16px 13px 18px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:visible;box-shadow:0 6px 18px #11181609}.home-suggestion-card:before{content:"";background:var(--claw-primary);border-radius:0 999px 999px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.home-suggestion-card:first-child:before{background:var(--warning)}.home-suggestion-card:nth-child(2):before{background:var(--chart-cyan)}.home-suggestion-head{z-index:2;display:contents;position:relative}.home-suggestion-card em{z-index:2;width:38px;height:38px;color:var(--text-primary);background:var(--neutral-100);border-radius:999px;place-items:center;font-size:14px;font-style:normal;font-weight:900;display:inline-grid;position:relative}.home-suggestion-status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-top:1px;display:flex}.home-suggestion-card.violet em{color:var(--text-primary);background:var(--neutral-100)}.home-suggestion-card.unread{border-color:#12b76a47;box-shadow:0 6px 18px #11181609}.home-suggestion-card:hover,.home-suggestion-card:focus-within{background:var(--neutral-25);border-color:#1118162e;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #1118160d}.home-suggestion-copy{z-index:2;align-content:start;gap:7px;min-width:0;display:grid;position:relative}.home-suggestion-content{z-index:2;align-items:center;min-width:0;display:grid;position:relative}.home-suggestion-action-row{flex-wrap:wrap;grid-column:5/6;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:max-content;display:flex}.home-suggestion-category{min-width:42px;min-height:28px;color:var(--claw-primary-deep);background:var(--claw-primary-soft);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:850;line-height:1;display:inline-flex}.home-suggestion-category-icon{flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.home-suggestion-read-state{min-height:22px;color:var(--text-tertiary);overflow-wrap:anywhere;background:#ffffffd1;border:1px solid #d5ddd8c7;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.home-suggestion-title{color:var(--ink);overflow-wrap:anywhere;font-size:19px;font-weight:880;line-height:1.3}.home-suggestion-evidence{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.home-suggestion-prepared-line{max-width:48em;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:680;line-height:1.4;display:-webkit-box;overflow:hidden}.home-suggestion-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.home-suggestion-row-metric{min-width:0;color:var(--text-secondary);background:#f8faf9db;border:1px solid #d5ddd8c7;border-radius:10px;gap:5px;padding:10px 12px;display:grid}.home-suggestion-row-metric span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;line-height:1.15;overflow:hidden}.home-suggestion-row-metric strong{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:3px;font-size:19px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.home-suggestion-row-metric strong span{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-suggestion-row-metric-unit{color:var(--text-secondary);flex:none;font-size:12px;font-weight:850}.home-suggestion-action{z-index:2;border:1px solid var(--claw-primary);color:#fff;background:var(--claw-primary);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .14s;display:inline-flex;position:relative}.home-suggestion-action-icon{width:44px;min-width:44px;min-height:44px;color:var(--text-primary);background:#fff;border-color:#d5ddd8db;border-radius:10px;padding:0}.home-suggestion-expand-icon{border-radius:10px;width:44px;min-width:44px;min-height:44px;padding:0}.home-suggestion-expand-icon.expanded .tabler-icon{transform:rotate(180deg)}.home-suggestion-action.secondary{border-color:var(--neutral-200);color:var(--text-secondary);background:#fff}.home-suggestion-action:hover,.home-suggestion-action:focus-visible{border-color:var(--claw-primary-hover);background:var(--claw-primary-hover);outline:none}.home-suggestion-action.secondary:hover,.home-suggestion-action.secondary:focus-visible,.home-suggestion-action-icon:hover,.home-suggestion-action-icon:focus-visible{color:var(--text-primary);background:var(--state-layer-black-hover);border-color:#1118162e}.home-suggestion-card[aria-expanded=true] .home-suggestion-action.secondary .tabler-icon{transform:rotate(180deg)}.home-suggestion-action .tabler-icon{transition:transform .16s}.home-suggestion-expanded{border-top:1px solid #e6ebe8eb;grid-column:3/5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:2px;padding-top:10px;display:grid}.home-priority-expanded{background:var(--neutral-25);background-image:linear-gradient(#ffffffeb,#f8faf9eb);border:1px solid #e6ebe8eb;border-radius:10px;grid-column:1/-1;width:100%;margin-top:0;padding:12px;box-shadow:inset 0 1px #ffffffeb}.home-suggestion-expanded-column{align-content:start;gap:7px;min-width:0;display:grid}.home-suggestion-expanded-column>span{color:var(--text-primary);font-size:12px;font-weight:900;line-height:1.25}.home-suggestion-reason-list,.home-suggestion-step-list{color:var(--text-secondary);gap:6px;margin:0;padding-left:17px;font-size:12px;font-weight:650;line-height:1.5;display:grid}.home-suggestion-reason-list{list-style:outside}.home-suggestion-step-list{list-style:decimal}.home-suggestion-reason-list li,.home-suggestion-step-list li{overflow-wrap:anywhere}.home-proactive-message-feed{border-top:1px solid var(--neutral-200);gap:12px;min-width:0;padding-top:4px;display:grid}.home-proactive-feed-head{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:0 2px;display:flex}.home-proactive-feed-head span{color:var(--text-primary);font-size:16px;font-weight:900;line-height:1.25}.home-proactive-feed-head small{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.home-proactive-message-card{border:1px solid var(--neutral-200);min-width:0;color:var(--text-primary);background:#fff;border-radius:14px;gap:12px;padding:14px;display:grid}.home-proactive-message-card.unread{box-shadow:inset 3px 0 0 var(--danger);border-color:#d92d2033}.proactive-message-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.proactive-message-meta span{color:var(--text-secondary);background:var(--neutral-100);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750;line-height:1.2}.proactive-message-body{gap:8px;min-width:0;display:grid}.proactive-message-body h2,.proactive-message-body p{margin:0}.proactive-message-body h2{color:var(--text-primary);letter-spacing:0;font-size:17px;font-weight:900;line-height:1.35}.proactive-message-problem,.proactive-message-evidence,.proactive-message-advice{color:var(--text-secondary);font-size:14px;line-height:1.65}.proactive-message-evidence,.proactive-message-advice{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;display:grid}.proactive-message-evidence strong,.proactive-message-advice strong{color:var(--text-tertiary);font-size:12px;font-weight:900;line-height:1.9}.proactive-message-evidence span,.proactive-message-advice span{overflow-wrap:anywhere;min-width:0}.proactive-message-content{border:1px solid var(--neutral-200);max-height:min(54vh,520px);color:var(--text-secondary);background:var(--neutral-25);border-radius:10px;padding:12px 14px;overflow:auto}.proactive-message-content.markdown-body{font-size:14px;line-height:1.72}.proactive-message-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.proactive-message-action{border:1px solid var(--neutral-200);min-height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.proactive-message-action.primary{color:#fff;background:#078f43;border-color:#078f43}.proactive-message-action:hover:not(:disabled),.proactive-message-action:focus-visible:not(:disabled){outline:none;transform:translateY(-1px)}.proactive-message-action:not(.primary):hover:not(:disabled),.proactive-message-action:not(.primary):focus-visible:not(:disabled){background:var(--neutral-100)}.proactive-message-action.primary:hover:not(:disabled),.proactive-message-action.primary:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover)}.proactive-message-action:active:not(:disabled){transform:translateY(0)scale(.98)}.home-dashboard-bottom-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.home-dashboard-block{background:#fff;border:1px solid #e2e8e4e0;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 10px 24px #11181607}.home-block-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.home-block-head span{color:var(--ink);font-size:15px;font-weight:880;line-height:1.3}.home-dashboard-filter-set{gap:8px;display:inline-flex}.home-dashboard-filter-set button{min-height:32px;color:var(--ink-soft);background:#fff;border:1px solid #d5ddd8eb;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.home-block-head small{color:var(--muted-foreground);flex:none;font-size:12px;font-weight:750;line-height:1.2}.home-trend-list,.home-advice-list,.home-todo-list{gap:8px;min-width:0;display:grid}.home-trend-item,.home-advice-item,.home-todo-item{border-radius:var(--radius-md);background:var(--neutral-50);min-width:0}.home-trend-item{background:0 0;border-bottom:1px solid #e6ebe8ad;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.home-trend-item em{width:26px;height:26px;color:var(--claw-green-deep);background:var(--claw-green-soft);border-radius:999px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.home-trend-item span,.home-advice-item,.home-todo-item span:last-child{gap:4px;min-width:0;display:grid}.home-trend-item strong,.home-advice-item strong,.home-todo-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.35;overflow:hidden}.home-trend-item small,.home-advice-item small,.home-todo-item small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.home-trend-item b{color:var(--claw-green-deep);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.home-advice-item{background:#fbfcfd;border:1px solid #e6ebe8bd;padding:11px 12px}.home-todo-item{text-align:left;background:#fbfcfd;border:1px solid #e6ebe8bd;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;display:grid}.home-todo-item:hover:not(:disabled),.home-todo-item:focus-visible:not(:disabled){background:var(--claw-green-soft);outline:none}.home-todo-check{color:#fff;background:var(--claw-green);border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.home-dashboard-state{color:var(--muted-foreground);background:#ffffffb8;border:1px dashed #c4cdc8e6;border-radius:10px;padding:18px;font-size:14px;line-height:1.55}.home-dashboard-state.compact{align-content:center;gap:10px;padding:12px;font-size:13px;display:grid}.home-dashboard-empty{min-height:118px}.home-dashboard-generating-status{box-sizing:border-box;width:100%;color:var(--text-primary);background:linear-gradient(#f3fcf7f5,#fffffff0);border:1px solid #12b76a38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.home-dashboard-generating-spinner{box-sizing:border-box;border:2px solid #12b76a2e;border-top-color:var(--claw-primary);border-radius:999px;width:20px;height:20px;animation:.9s linear infinite home-dashboard-generating-spin;display:block}.home-dashboard-generating-copy{gap:5px;min-width:0;display:grid}.home-dashboard-generating-title{color:var(--text-primary);font-size:16px;font-weight:800;line-height:1.35;display:block}.home-dashboard-generating-helper{color:var(--text-tertiary);font-size:13px;line-height:1.55;display:block}.home-dashboard-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.home-dashboard-empty-action{min-height:32px;color:var(--ink-soft);background:#fff;border:1px solid #d5ddd8eb;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.home-dashboard-empty-action:hover:not(:disabled),.home-dashboard-empty-action:focus-visible:not(:disabled){color:var(--ink);background:var(--state-layer-black-hover);border-color:#c4cdc8f5;outline:none;transform:translateY(-1px)}.home-dashboard-empty-action.primary{color:var(--claw-green-deep);background:var(--claw-green-soft);border-color:#10c85b42}.home-dashboard-empty-action.primary:hover:not(:disabled),.home-dashboard-empty-action.primary:focus-visible:not(:disabled){color:var(--claw-green-deep);background:#10c85b1f;border-color:#10c85b57}.home-dashboard-empty-action:disabled{cursor:not-allowed;opacity:.58}.home-dashboard-state.danger{color:var(--danger);background:var(--danger-soft);border-color:#d92d203d}.chat-home-switch{max-width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:5px 7px;display:inline-flex}.chat-home-switch:hover{background:var(--surface-soft)}.chat-home-switch:active{transform:scale(.98)}.chat-title-copy{min-width:0}.chat-title-copy strong{align-items:center;min-width:0;max-width:100%;display:inline-flex}.chat-title-copy strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-title-switch-icon{width:18px;height:18px;color:var(--muted-foreground);flex:none;place-items:center;display:inline-grid}.chat-title-switch-icon .tabler-icon{width:18px;height:18px}.homepage-switch-spinner{border:2px solid #006e402e;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite timeline-spin}.chat-title strong,.chat-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-title strong{color:var(--ink);font-size:17px;line-height:1.25}.chat-title small{color:var(--muted-foreground);margin-top:2px;font-size:12px}.chat-title-inline-status :is(strong,small){min-width:0;display:inline-flex}.chat-title-inline-status small{margin-top:0}.top-actions{align-items:center;gap:8px;display:flex}.plain-button{border:1px solid var(--line);min-width:56px;height:36px;color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}.plain-button:hover,.plain-button:focus-visible{border-color:var(--line-strong);background:var(--state-layer-black-hover);outline:none;transform:translateY(-1px)}.plain-button:active{transform:translateY(0)scale(.98)}.plain-button.dark{border-color:var(--ink);color:#fff;background:var(--ink)}.plain-button.dark:hover,.plain-button.dark:focus-visible{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.plain-button.dark:active{transform:translateY(0)scale(.98)}.notice-stack{z-index:70;pointer-events:none;justify-items:center;gap:8px;width:min(480px,100vw - 32px);display:grid;position:fixed;top:40px;left:50%;transform:translate(-50%)}.floating-note,.floating-error{border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:42px;margin:0 auto;padding:11px 20px;font-size:14px;font-weight:500;line-height:1.35;animation:.18s ease-out fade-up;display:inline-flex;box-shadow:0 18px 42px #1118162e}.floating-note{color:var(--text-inverse);background:var(--neutral-900)}.floating-note.loading{max-width:min(440px,100vw - 36px);color:var(--text-inverse);background:var(--neutral-900);border-radius:999px;gap:10px;padding-left:16px;padding-right:22px}.floating-note-spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:999px;flex:none;width:17px;height:17px;animation:.76s linear infinite notice-spin}.floating-note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.floating-error,.login-error{color:var(--danger);background:#fff0ed}.auth-expired-alert{pointer-events:auto;border:1px solid #dc462d24;align-items:center;gap:10px;max-width:min(640px,100vw - 40px);display:flex}.auth-expired-alert span{min-width:0;line-height:1.45}.auth-expired-alert button,.mini-auth-expired button{color:#fff;background:var(--danger);cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:850}.auth-expired-alert button:hover{filter:brightness(.96)}.conversation{min-height:0;padding:30px max(24px, calc((100% - var(--chat-content-width)) / 2)) 34px;flex-direction:column;gap:18px;display:flex;position:relative;overflow:auto}.conversation.empty{justify-content:center;align-items:center}.welcome-panel{width:var(--chat-track-width);text-align:center;justify-items:center;gap:28px;margin:0;padding:0 0 34px;display:grid}.conversation.empty .welcome-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-panel h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,32px);line-height:1.18}.welcome-capability{max-width:680px;color:var(--text-tertiary);letter-spacing:0;overflow-wrap:anywhere;margin:-12px auto 0;font-size:15px;font-weight:500;line-height:1.7}.question-deck-guide,.mini-question-deck-guide{color:var(--text-tertiary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.question-deck-guide{max-width:min(520px,86vw)}.business-agent-admin-backdrop{z-index:24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11181652;border:0;position:fixed;inset:0}.business-agent-admin-dialog{z-index:25;background:#fff;border:1px solid #d5ddd8eb;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(920px,100vw - 32px);max-height:min(760px,100dvh - 48px);padding:20px;animation:.18s cubic-bezier(.16,1,.3,1) business-agent-admin-in;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #11181638}.schedule-modal-dialog{width:min(680px,100vw - 32px)}.business-agent-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-agent-admin-head p,.business-agent-admin-head h2{margin:0}.business-agent-admin-head p{color:var(--claw-green-deep);font-size:12px;font-weight:900}.business-agent-admin-head h2{color:var(--ink);margin-top:4px;font-size:22px;line-height:1.2}.business-agent-admin-head small{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.4;display:block}.business-agent-admin-layout{grid-template-columns:264px minmax(0,1fr);gap:14px;min-height:432px;display:grid;overflow:hidden}.business-agent-admin-sidebar,.business-agent-admin-permissions{background:#fff;border:1px solid #e2e9e5f0;border-radius:16px;min-width:0;min-height:432px}.business-agent-admin-sidebar{background:#f7faf8;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.business-agent-admin-sidebar-head{gap:3px;display:grid}.business-agent-admin-sidebar-head strong{color:var(--ink);font-size:15px;line-height:1.3}.business-agent-admin-sidebar-head span{color:var(--muted-foreground);font-size:12px;line-height:1.35}.business-agent-admin-actions button{color:#fff;background:var(--neutral-900);border:0;border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;transition:box-shadow .16s,transform .16s}.business-agent-admin-actions button:disabled{cursor:not-allowed;opacity:.56}.business-agent-admin-people{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.business-agent-admin-person{min-height:60px;color:var(--ink-soft);text-align:left;background:#fff;border:1px solid #e2e9e5eb;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.business-agent-admin-person:hover,.business-agent-admin-person:focus-visible,.business-agent-admin-person.active{background:var(--claw-primary-mist);border-color:#12b76a57;outline:none}.business-agent-admin-person:active{transform:scale(.99)}.business-agent-admin-avatar{color:#0f5f42;background:#e8f7ee;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:inline-flex;overflow:hidden}.business-agent-admin-avatar.large{width:44px;height:44px;font-size:16px}.business-agent-admin-avatar img{object-fit:cover;width:100%;height:100%}.business-agent-admin-person-copy,.business-agent-admin-agent-copy,.business-agent-admin-selected span:last-child{min-width:0}.business-agent-admin-person-copy strong,.business-agent-admin-person-copy small,.business-agent-admin-agent-copy strong,.business-agent-admin-agent-copy small,.business-agent-admin-selected strong,.business-agent-admin-selected small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.business-agent-admin-person-copy strong{color:var(--ink);font-size:14px;line-height:1.35}.business-agent-admin-person-copy small{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.35}.business-agent-admin-permissions{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.business-agent-admin-selected{background:#fbfcfd;border:1px solid #e2e9e5eb;border-radius:14px;align-items:center;gap:11px;padding:11px 12px;display:flex}.business-agent-admin-selected strong{color:var(--ink);font-size:15px;line-height:1.35}.business-agent-admin-selected small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.35}.business-agent-admin-error,.business-agent-admin-state{color:var(--muted-foreground);background:#f6f8f7;border-radius:12px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.business-agent-admin-error{color:#b42318;background:#fff3f1}.business-agent-admin-list{gap:8px;display:grid}.business-agent-admin-list.loading{opacity:.58;pointer-events:none}.business-agent-admin-agent{min-height:88px;color:var(--ink-soft);text-align:left;background:#fbfcfd;border:1px solid #d5ddd8eb;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.business-agent-admin-agent:hover,.business-agent-admin-agent:focus-visible,.business-agent-admin-agent.active{background:var(--claw-primary-mist);border-color:#12b76a57;outline:none}.business-agent-admin-agent.locked,.business-agent-admin-agent.locked:hover,.business-agent-admin-agent.locked:focus-visible{cursor:not-allowed;opacity:1;color:#8a948e;background:#f4f5f4;border-color:#d8ddda;outline:none}.business-agent-admin-agent:active{transform:scale(.99)}.business-agent-admin-agent.locked:active{transform:none}.business-agent-admin-toggle{color:#fff;background:#fff;border:1.5px solid #9eaba5c7;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.business-agent-admin-toggle svg{width:15px;height:15px}.business-agent-admin-agent.active .business-agent-admin-toggle{border-color:var(--claw-green);background:var(--claw-green)}.business-agent-admin-agent.locked .business-agent-admin-toggle{color:#7f8a84;background:#e3e7e4;border-color:#c7cfca}.business-agent-admin-agent.locked .business-agent-admin-toggle svg{color:#7f8a84}.business-agent-admin-agent-copy strong{color:var(--ink);font-size:15px;line-height:1.25}.business-agent-admin-agent.locked .business-agent-admin-agent-copy strong{color:#7f8a84}.business-agent-admin-agent-copy small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.35}.business-agent-admin-agent.locked .business-agent-admin-agent-copy small,.business-agent-admin-agent.locked .business-agent-admin-capability{color:#8a948e}.business-agent-admin-capability{color:#4f5b55;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.business-agent-admin-lock-note{color:#7f8a84;background:#ecefed;border:1px solid #d8ddda;border-radius:999px;width:fit-content;margin-top:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1.35;display:inline-flex}.business-agent-admin-actions{z-index:1;background:#fff;border-top:1px solid #edf1eef5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex;position:relative}.business-agent-admin-actions span{color:var(--muted-foreground);margin-right:auto;font-size:13px;font-weight:850}.business-agent-admin-actions button.ghost{color:var(--ink-soft);background:#fff;border:1px solid #d5ddd8f5}.business-agent-admin-actions button.ghost:hover:not(:disabled),.business-agent-admin-actions button.ghost:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none;transform:translateY(-1px)}.business-agent-admin-actions button:not(.ghost):hover:not(:disabled),.business-agent-admin-actions button:not(.ghost):focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.prompt-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;width:100%;display:flex}.prompt-grid button{border:1px solid var(--line);border-radius:var(--radius-pill);width:fit-content;max-width:min(360px,100%);min-height:44px;color:var(--ink-soft);background:var(--surface);text-align:center;white-space:normal;overflow-wrap:anywhere;flex:none;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;line-height:1.3;display:inline-flex;overflow:hidden}.prompt-grid button:hover{background:var(--claw-primary-mist);color:var(--neutral-700);border-color:#12b76a47}.prompt-grid button:disabled{cursor:not-allowed;opacity:.55}.question-deck{justify-items:center;gap:16px;width:100%;display:grid}.question-deck-prompts{justify-content:center}.suggestion-loading{color:var(--muted-foreground);margin:0;font-size:14px;line-height:22px}.conversation-opening-state{color:var(--muted-foreground);align-self:center;margin:auto;font-size:14px;line-height:22px}.message{align-items:flex-start;gap:0;width:100%;line-height:1.65;display:flex}.message.user{flex-direction:row-reverse;align-self:flex-end}.message.assistant{align-self:flex-start}.message-stack{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.message.user .message-stack{justify-items:end}.message-content{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px}.message.user .message-content{color:#fff;background:var(--neutral-900);white-space:pre-wrap;border-radius:18px 18px 6px;max-width:min(680px,100%);padding:10px 14px}.message.user .message-content:has(.user-attachment-group){color:var(--ink);white-space:normal;background:0 0;justify-items:end;gap:10px;padding:0;display:grid}.user-attachment-group{justify-items:end;gap:8px;width:min(520px,100%);display:grid}.user-table-attachment-card{color:#1f2723;width:min(480px,100%);min-height:74px;box-shadow:none;background:#fff;border:1px solid #dfe6e2;border-radius:14px;align-items:center;padding:12px 14px;display:flex}.user-message-text{color:#fff;background:var(--neutral-900);white-space:pre-wrap;border-radius:18px 18px 6px;max-width:min(520px,100%);padding:10px 14px}.user-mini-program-link{color:#93f3d2;font:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;white-space:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline}.user-mini-program-link:hover,.user-mini-program-link:focus-visible{color:#c8ffe9;outline:none}.user-mini-program-link[aria-busy=true]{opacity:.68;pointer-events:none}.message.assistant .message-content{width:100%;padding:2px 0}.message-actions{align-items:center;gap:6px;min-height:28px;display:flex}.message-actions.has-table-download{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.message.user .message-actions{justify-content:flex-end}.message.user .message-actions.has-table-download{align-items:flex-end}.message-action-tray{align-items:center;gap:8px;min-height:28px;display:inline-flex}.message.user .message-action-tray,.mini-message.user .message-action-tray{flex-direction:row-reverse}.message-time{color:#8a9298;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600;line-height:1;transition:opacity .15s,transform .15s;transform:translateY(-2px)}.chat-share-checkbox,.chat-share-select-all{--share-check-size:18px;cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-share-checkbox{z-index:2;width:32px;height:32px;position:absolute;top:12px;left:16px}.chat-share-checkbox input,.chat-share-select-all input{opacity:0;pointer-events:none;position:absolute}.chat-share-checkbox span,.chat-share-select-all span{width:var(--share-check-size);height:var(--share-check-size);border:2px solid var(--neutral-400);color:var(--text-inverse);background:var(--neutral-0);border-radius:4px;place-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-grid}.chat-share-checkbox span:after,.chat-share-select-all span:after{content:"";opacity:0;border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.chat-share-checkbox input:checked+span,.chat-share-select-all input:checked+span{border-color:var(--neutral-800);background:var(--neutral-800)}.chat-share-checkbox input:checked+span:after,.chat-share-select-all input:checked+span:after{opacity:1}.chat-share-checkbox:focus-within span,.chat-share-select-all:focus-within span{box-shadow:0 0 0 3px #12b76a2e}.chat-share-selection-bar{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(820px,100% - 48px);min-height:68px;color:var(--text-secondary);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 18px;padding:12px 14px;display:flex;box-shadow:0 14px 36px #1118161a}.chat-share-selection-spacer{flex:0 0 72px;height:72px}.chat-share-select-all{min-height:38px;color:var(--text-secondary);justify-content:flex-start;gap:10px;font-size:15px;position:relative}.chat-share-select-all strong{font-weight:600}.chat-share-selection-actions{align-items:center;gap:12px;display:inline-flex}.chat-share-selection-actions button{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:15px;font-weight:760;line-height:1;display:inline-flex}.chat-share-copy-selected{color:var(--text-inverse);background:var(--neutral-900);border:0}.chat-share-copy-selected:hover:not(:disabled),.chat-share-copy-selected:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none}.chat-share-cancel{border:1px solid var(--line);color:var(--text-secondary);background:var(--neutral-0)}.chat-share-cancel:hover:not(:disabled),.chat-share-cancel:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none}.message.share-selected,.mini-message.share-selected{border-radius:var(--radius-lg)}.conversation.share-selecting .message,.mini-conversation.share-selecting .mini-message{cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;display:grid;position:relative}.conversation.share-selecting .message{padding-left:0}.conversation.share-selecting .message .chat-share-checkbox,.mini-conversation.share-selecting .mini-message .mini-chat-share-checkbox{place-self:start center;margin-top:1px;position:relative;top:auto;left:auto}.conversation.share-selecting .message.user .message-stack,.mini-conversation.share-selecting .mini-message.user .mini-message-body{justify-self:end}.conversation.share-selecting .message.user .message-stack{width:auto;max-width:100%}.message:hover .message-time,.message:focus-within .message-time,.mini-message:hover .message-time,.mini-message:focus-within .message-time{opacity:1;transform:translateY(0)}.follow-up-suggestions{align-self:flex-start;justify-items:start;gap:9px;width:min(620px,100%);margin-top:6px;display:grid}.follow-up-basis{max-width:100%;color:var(--text-tertiary);overflow-wrap:anywhere;margin:0 0 1px;font-size:12px;line-height:1.45}.follow-up-suggestions button{color:#2b3036;text-align:left;cursor:pointer;background:#f2f3f4;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:46px;margin:0;padding:11px 16px 11px 18px;font-size:15px;line-height:1.35;display:inline-flex}.follow-up-suggestions button:hover,.follow-up-suggestions button:focus-visible{color:var(--ink);background:#e9ebec;outline:none}.follow-up-suggestions button:disabled{cursor:not-allowed;opacity:.56}.follow-up-suggestions span{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;display:block}.follow-up-suggestions .tabler-icon{flex:none}.message-table-download-button{color:#1f2723;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:14px;align-items:center;width:100%;min-height:76px;margin-top:8px;padding:12px 14px;display:flex}.message-table-download-button:hover,.message-table-download-button:focus-visible{color:var(--claw-primary-deep);background:#f7faf8;border-color:#bfcfc6;outline:none}.message-table-file-icon-frame{background:#f1f4f2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.message-table-file-icon{width:30px;height:30px}.message-table-file-body{text-align:left;flex:1;gap:5px;min-width:0;margin-left:14px;display:grid}.message-table-file-title{color:#1f2723;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden}.message-table-file-meta{color:#737b76;font-size:13px;font-weight:600;line-height:1.2}.message-table-file-actions{flex:none;align-items:center;gap:8px;margin-left:14px;display:inline-flex}.message-table-file-download{color:#3e4742;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.message-table-file-download:hover,.message-table-file-download:focus-visible{color:#1f2723;background:var(--state-layer-black-hover);outline:none}.message-copy-button,.message-share-button,.message-feedback-button{color:#5f666d;width:28px;height:28px;box-shadow:none;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:opacity .15s,transform .15s,color .15s,background .15s;display:inline-grid;position:relative;transform:translateY(-2px)}.message:hover .message-copy-button,.message:focus-within .message-copy-button,.message.latest .message-copy-button,.message-actions.has-table-download .message-copy-button,.mini-message:hover .message-copy-button,.mini-message:focus-within .message-copy-button,.mini-message.latest .message-copy-button,.message:hover .message-share-button,.message:focus-within .message-share-button,.message.latest .message-share-button,.message-actions.has-table-download .message-share-button,.mini-message:hover .message-share-button,.mini-message:focus-within .message-share-button,.mini-message.latest .message-share-button,.message:hover .message-feedback-button,.message:focus-within .message-feedback-button,.message.latest .message-feedback-button,.message-actions.has-table-download .message-feedback-button,.message-feedback-button.active,.mini-message:hover .message-feedback-button,.mini-message:focus-within .message-feedback-button,.mini-message.latest .message-feedback-button{opacity:1;pointer-events:auto;transform:translateY(0)}.message-copy-button:hover,.message-copy-button:focus-visible,.message-share-button:hover,.message-share-button:focus-visible,.message-feedback-button:hover:not(.active),.message-feedback-button:focus-visible:not(.active){color:var(--claw-primary-deep);background:var(--state-layer-black-hover);outline:none}.message-feedback-button:focus-visible.active{outline:none}.message-feedback-button.active.like,.message-feedback-button.active.dislike{color:#343b37}.message-feedback-button:disabled{cursor:not-allowed;opacity:.56;pointer-events:none}.assistant-rendered-content{gap:10px;width:100%;display:grid}.markdown-body{width:100%;min-width:0;max-width:100%;overflow-x:visible}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body .markdown-table-scroll,.markdown-body pre{margin:0 0 10px}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--ink);margin:14px 0 8px;font-size:17px;line-height:1.35}.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--ink);margin:12px 0 8px;font-size:15px;font-weight:800;line-height:1.35}.markdown-body strong{color:var(--ink);font-weight:800}.markdown-body ul,.markdown-body ol{padding-left:20px}.markdown-body li+li{margin-top:4px}.markdown-body a{color:#0d6ddf;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body a.mini-program-link{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s;display:inline;color:#0d6ddf!important}.markdown-body a.mini-program-link:hover,.markdown-body a.mini-program-link:focus-visible{outline:none;color:var(--claw-primary-deep)!important;text-decoration:underline!important}.markdown-body a.mini-program-link:active{color:var(--claw-primary)!important}.markdown-body a.mini-program-link[aria-busy=true]{opacity:.68;pointer-events:none}.markdown-body .markdown-table-scroll{width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.markdown-body table{border-spacing:0;border-collapse:collapse;border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-width:max-content;margin:0;font-size:14px;overflow:hidden}.markdown-body th,.markdown-body td{border:1px solid var(--line-strong);text-align:left;vertical-align:top;white-space:nowrap;padding:10px 12px;line-height:20px}.markdown-body td:last-child{white-space:normal;min-width:220px;max-width:420px;line-height:1.55}.markdown-body th{background:var(--neutral-100);font-weight:750}.markdown-body tr:nth-child(2n) td{background:#f7f7f8bd}.markdown-body code{background:#14181f14;border-radius:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.markdown-body pre{color:#f5f7fa;background:#171a20;border-radius:8px;padding:12px;overflow-x:auto}.markdown-body pre code{color:inherit;background:0 0;padding:0}.markdown-body img{border-radius:8px;max-width:100%;height:auto;margin:10px 0;display:block}.markdown-body img[src^=data\:image]{border:1px solid var(--border);background:#fff;max-width:min(220px,72vw);padding:8px}.markdown-body blockquote{border-left:3px solid var(--claw-green);color:var(--muted-foreground);padding-left:10px}.copyable-text-block{box-sizing:border-box;color:#1f2723;text-align:left;cursor:text;background:#f4f5f4;border:1px solid #e1e5e3;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:12px 12px 12px 14px;transition:background .15s,border-color .15s;display:flex}.copyable-text-block:hover,.copyable-text-block:focus-within{background:#eceeed;border-color:#d4dad7}.copyable-text-content{color:#1f2723;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:auto;min-width:0;font-size:14px;line-height:1.55}.copyable-text-action{color:#505852;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex}.copyable-text-action:hover,.copyable-text-action:focus-visible{color:#1f2723;background:var(--state-layer-black-hover);outline:none}.copyable-text-action .tabler-icon{flex:none}.timeline{background:#ffffffc7;border:1px solid #e6ebe8f5;border-radius:8px;align-self:flex-start;gap:10px;width:min(520px,100%);margin-left:0;padding:12px;display:grid;position:relative}.step{z-index:1;gap:10px;min-width:0;display:flex;position:relative}.dot{box-sizing:border-box;border:2px solid #10c85b2e;border-top-color:var(--claw-green);background:0 0;border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px;animation:.9s linear infinite timeline-spin}.step.failed .dot,.step.tool_call_failed .dot{border-color:#d94a3a33;border-top-color:var(--chart-red);background:var(--chart-red);animation:none}.step-body{flex:auto;gap:0;min-width:0;display:grid}.step-heading{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.step strong{color:var(--ink);font-size:14px;line-height:1.35;display:block}.step-elapsed{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:1.35}.step p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.selection-inline-entry{width:var(--chat-track-width);justify-content:flex-start;margin:0 auto 10px;padding-left:2px;display:flex}.selection-inline-entry button{min-height:34px;color:var(--ink);background:#fffffff0;border:1px solid #d5ddd8eb;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px 0 11px;font-size:13px;font-weight:720;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 6px 16px #1118160a}.selection-inline-entry button:hover:not(:disabled),.selection-inline-entry button:focus-visible:not(:disabled){color:var(--claw-primary-deep);background:#f8fcfafa;border-color:#12b76a47;transform:translateY(-1px)}.selection-inline-entry button:active:not(:disabled){transform:translateY(0)scale(.99)}.selection-inline-entry span{white-space:nowrap}.selection-inline-entry .selection-entry-icon{object-fit:contain;flex:none;width:16px;height:16px;display:block}.composer{width:var(--chat-track-width);padding:0 0 max(18px, env(safe-area-inset-bottom));gap:8px;margin:0 auto;display:grid;position:relative}.scroll-to-latest-button{z-index:3;width:42px;height:42px;color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d5ddd8db;border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1118161f,inset 0 1px #fffc}.scroll-to-latest-button:hover:not(:disabled){color:var(--neutral-950);background:#fff;border-color:#a8b1acb8}.scroll-to-latest-button:active:not(:disabled){transform:translate(-50%)scale(.96)}.scroll-to-latest-button .tabler-icon{transform:rotate(180deg)}.composer-shell{background:var(--surface);border:1px solid #d5ddd8e6;border-radius:28px;grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"attachment attachment""input input""toolbar send";align-items:end;gap:6px 10px;min-height:92px;padding:14px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 18px 44px #11181614,inset 0 1px #ffffffbd}.composer-shell.no-leading-tool{grid-template-columns:minmax(0,1fr) 32px}.composer-shell:focus-within{border-color:#16e28a9e;box-shadow:0 0 0 3px #16e28a1c,0 18px 48px #1118161a,inset 0 1px #ffffffd1}.composer-tool,.send-button{border:0;border-radius:50%;grid-area:send;justify-self:end;place-items:center;width:32px;height:32px;display:inline-grid}.composer-tool{color:var(--ink-soft);background:0 0}.composer-tool:hover:not(:disabled),.composer-tool:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none}.composer-tool:disabled{cursor:not-allowed;opacity:.48}.table-upload-button{color:#4f5b55;background:#f3f6f4;grid-area:auto;width:32px;height:32px}.table-upload-button:hover:not(:disabled),.table-upload-button:focus-visible:not(:disabled){color:#4f5b55;background:var(--state-layer-black-hover)}.table-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.composer-attachment-preview{grid-area:attachment;width:min(340px,100%)}.composer-table-card{color:#1f2723;width:100%;min-height:50px;box-shadow:none;background:#fff;border:1px solid #dfe6e2;border-radius:12px;align-items:center;padding:8px 28px 8px 10px;display:flex;position:relative}.composer-table-card .message-table-file-icon-frame{border-radius:9px;width:32px;height:32px}.composer-table-card .message-table-file-icon{width:20px;height:20px}.composer-table-card .message-table-file-body{gap:3px;margin-left:9px}.composer-table-card .message-table-file-title{font-size:13px;line-height:1.2}.composer-table-card .message-table-file-meta{font-size:12px;line-height:1.2}.composer-attachment-remove{color:#fff;width:18px;height:18px;box-shadow:none;cursor:pointer;opacity:0;background:#101217;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,transform .15s,background .15s;display:inline-grid;position:absolute;top:-7px;right:-7px;transform:scale(.9)}.composer-table-card:hover .composer-attachment-remove,.composer-table-card:focus-within .composer-attachment-remove,.composer-attachment-remove:focus-visible{opacity:1;transform:scale(1)}.composer-attachment-remove:hover,.composer-attachment-remove:focus-visible{background:#2a2d33;outline:none}.composer-attachment-remove:active{transform:scale(.94)}.composer-input{width:100%;min-height:42px;max-height:190px;color:var(--ink);resize:none;background:0 0;border:0;outline:none;grid-area:input;align-self:start;padding:0 0 8px;font-size:16px;line-height:1.42;overflow-y:hidden}.composer-input:focus,.composer-input:focus-visible{box-shadow:none;outline:0}.composer-input::placeholder{color:var(--muted-weak)}.composer-input:disabled{color:#10121785}.send-button{color:#fff;background:var(--neutral-900);align-self:end;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.send-button:hover:not(:disabled){background:var(--neutral-900);box-shadow:inset 0 1px 0 #ffffff1a, var(--state-layer-dark-hover)}.send-button:focus-visible:not(:disabled){background:var(--neutral-900);box-shadow:inset 0 1px 0 #ffffff1a, var(--state-layer-dark-hover);outline:none}.stop-button .tabler-icon{width:16px;height:16px}.composer-helper{color:var(--muted-foreground);text-align:center;margin:0;font-size:12px}.composer-toolbar{z-index:30;grid-area:toolbar;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.composer-model-control{min-width:0;display:inline-flex;position:relative}.attachment-popover{z-index:40;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(300px,100vw - 44px);animation:attachment-popover-in var(--motion-duration-base) var(--motion-ease-standard) both;background:#fffffffa;border:1px solid #dbe2def5;gap:2px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 24px 64px #11181629,inset 0 1px #ffffffdb}.attachment-recent-state{color:var(--muted-foreground);padding:8px 10px 4px;font-size:12px}.attachment-recent-list{border-top:1px solid #edf1ee;gap:2px;padding-top:6px;display:grid}.attachment-recent-title{color:var(--muted-foreground);padding:3px 10px;font-size:12px;font-weight:700}.attachment-recent-file{width:100%;min-height:62px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:8px 10px;display:grid}.attachment-recent-file:hover:not(:disabled),.attachment-recent-file:focus-visible:not(:disabled){background:var(--surface-soft);outline:none}.attachment-recent-file:disabled{cursor:progress;opacity:.62}.attachment-recent-file span:not(.message-table-file-icon-frame){gap:2px;min-width:0;display:grid}.attachment-recent-file strong,.attachment-recent-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-recent-file strong{font-size:13px;font-weight:760;line-height:17px}.attachment-recent-file small{color:var(--muted-foreground);font-size:12px;line-height:15px}.attachment-option{width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.attachment-option:hover,.attachment-option:focus-visible{background:var(--surface-soft);outline:none}.attachment-option:active{transform:scale(.985)}.attachment-option span{gap:2px;min-width:0;display:grid}.attachment-option strong,.attachment-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-option strong{font-size:14px;font-weight:780;line-height:18px}.attachment-option small{color:var(--muted-foreground);font-size:12px;line-height:16px}@keyframes attachment-popover-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.composer-model-trigger{max-width:100%;height:32px;color:var(--ink-soft);white-space:nowrap;background:#f8faf9e0;border:1px solid #d5ddd8d1;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.composer-model-trigger:hover,.composer-model-trigger:focus-visible{color:var(--neutral-950);background:var(--state-layer-black-hover);border-color:#1b8b5b47;outline:none}.composer-model-mode{color:var(--muted-foreground);font-size:12px;font-weight:600}.chat-model-popover{z-index:40;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(360px,100vw - 72px);max-height:min(480px,100dvh - 240px);animation:attachment-popover-in var(--motion-duration-base) var(--motion-ease-standard) both;background:#fffffffa;border:1px solid #d5ddd8d6;gap:12px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 24px 60px #1118162e}.chat-model-panel-row{border-bottom:1px solid #e4eae7e6;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 10px;display:flex}.chat-model-panel-row p{color:var(--muted-foreground);margin:0 0 3px;font-size:12px;font-weight:700}.chat-model-panel-row strong{color:var(--ink);font-size:15px}.thinking-segment{background:#f0f2f1;border-radius:999px;grid-template-columns:1fr 1fr;min-width:126px;padding:3px;display:inline-grid}.thinking-segment button{min-width:0;color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:750}.thinking-segment button.active{color:#079650;background:#fff;box-shadow:0 1px 4px #11181614}.thinking-segment button:disabled{opacity:.42}.chat-model-list{gap:4px;display:grid}.chat-model-option{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.chat-model-option:hover,.chat-model-option.active{background:#eaf8f0}.chat-model-option strong,.chat-model-option small{display:block}.chat-model-option strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.chat-model-option small{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.3}.chat-model-option.active strong,.chat-model-option.active .tabler-icon{color:#079650}.chat-model-option em{color:#078747;background:#daf5e6;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800}.homepage-layer{z-index:12;position:fixed;inset:0}.account-popover-layer{pointer-events:none}.homepage-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12161c3d;border:0;position:absolute;inset:0}.account-popover-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.homepage-sheet{border:1px solid var(--line);width:min(430px,100vw - 36px);box-shadow:var(--shadow-panel);background:#fffffffa;border-radius:8px;align-content:start;gap:16px;padding:18px;animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;display:grid;position:absolute;top:18px;bottom:18px;right:18px;overflow:auto}.account-popover{pointer-events:auto;border-radius:16px;gap:14px;width:min(360px,100vw - 36px);max-height:min(560px,100dvh - 72px);padding:16px;top:54px;bottom:auto;right:18px;box-shadow:0 24px 64px #11181629}.sheet-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.sheet-account-title,.sheet-homepage-title{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.sheet-account-title>span:not(.sheet-avatar),.sheet-homepage-title>span:not(.sheet-avatar){min-width:0}.sheet-homepage-copy{align-content:center;gap:3px;min-width:0;display:grid}.sheet-homepage-id{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.sheet-head p,.sheet-head h2{margin:0}.sheet-head p{color:var(--claw-green-deep);font-size:13px;font-weight:800}.sheet-head h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.25;overflow:hidden}.binding-empty{background:var(--claw-green-soft);border:1px solid #14b86629;border-radius:8px;gap:10px;padding:16px;display:grid}.binding-empty strong{color:var(--claw-green-deep);font-size:16px}.binding-empty p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.binding-empty button{color:#fff;background:var(--claw-green);border:0;border-radius:8px;height:40px;font-weight:800}.sheet-rows{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.sheet-row{min-width:0;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}.sheet-row strong{color:var(--ink-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-account-card{border:1px solid var(--neutral-200);background:var(--neutral-100);min-width:0;color:var(--muted-foreground);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.sheet-account-card>span:last-child{min-width:0;display:grid}.sheet-account-card strong,.sheet-account-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-account-card strong{color:var(--ink-soft);font-size:13px;font-weight:760;line-height:1.25}.sheet-account-card small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.25}.mono-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px!important}.home-switch-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;max-height:min(420px,100dvh - 190px);padding:8px;display:grid;overflow:auto}.home-switch-item{width:100%;min-height:54px;color:var(--ink-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.home-switch-item:hover:not(:disabled),.home-switch-item.active{background:var(--claw-green-soft);border-color:#14b8662e}.home-switch-item:disabled{opacity:1}.homepage-avatar,.mini-homepage-avatar{color:#fff;background:var(--claw-green);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:visible}.homepage-avatar{width:36px;height:36px;font-size:14px}.chat-home-avatar{width:32px;height:32px;font-size:13px}.sheet-avatar{width:48px;height:48px;font-size:17px}.homepage-avatar>img,.mini-homepage-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.homepage-identity-badge{z-index:1;pointer-events:none;place-items:center;width:15px;height:15px;display:inline-grid;position:absolute;bottom:-2px;right:-3px}.homepage-identity-badge img,.homepage-identity-inline img{aspect-ratio:1;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.homepage-identity-inline{vertical-align:-3px;flex:none;place-items:center;width:16px;height:16px;margin-left:6px;display:inline-grid}.sheet-account-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.sheet-account-actions.single{grid-template-columns:1fr}.sheet-action-button{min-height:42px;color:var(--claw-green-deep);background:var(--claw-green-soft);border:1px solid #14b86629;border-radius:8px;font-size:14px;font-weight:800;transition:box-shadow .16s,transform .16s cubic-bezier(.16,1,.3,1)}.sheet-action-button.danger{color:var(--danger);background:#d9433614;border-color:#d9433629}.sheet-action-button:hover:not(:disabled),.sheet-action-button:focus-visible:not(:disabled){box-shadow:inset 0 0 0 999px var(--state-layer-black-hover);outline:none;transform:translateY(-1px)}.home-switch-backdrop{z-index:12;background:0 0;border:0;position:fixed;inset:0}.home-switch-dialog{z-index:13;border:1px solid var(--line);background:#fffffffa;border-radius:16px;gap:14px;width:min(360px,100vw - 36px);max-height:min(620px,100dvh - 72px);padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;display:grid;position:fixed;top:54px;right:18px;box-shadow:0 24px 64px #11181629}.home-switch-dialog.from-sheet,.home-switch-dialog.from-header{transform:none}.home-switch-dialog-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.home-switch-dialog-head p,.home-switch-dialog-head h3{margin:0}.home-switch-dialog-head p{color:var(--claw-green-deep);font-size:13px;font-weight:800}.home-switch-dialog-head h3{color:var(--ink);margin-top:4px;font-size:18px;line-height:1.25}.home-switch-dialog-head small{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:650;line-height:1.35;display:block}.home-switch-item>span:not(.homepage-avatar){text-align:left;flex:auto;justify-items:start;gap:3px;min-width:0;display:grid}.home-switch-item strong,.home-switch-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-switch-item strong{max-width:100%;color:var(--ink);align-items:center;font-size:14px;display:inline-flex}.home-switch-item strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-switch-item small{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.homepage-type-tag{border:1px solid var(--neutral-200);width:fit-content;max-width:100%;color:var(--neutral-600);background:var(--neutral-100);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:2px 7px;font-weight:600;line-height:1.35;display:inline-flex;text-overflow:clip!important;white-space:normal!important;font-family:inherit!important;font-size:11px!important;overflow:visible!important}.homepage-meta-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.home-switch-item em{color:var(--claw-green-deep);flex:none;margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.confirm-layer{z-index:40;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c47;border:0;position:absolute;inset:0}.confirm-dialog{z-index:1;border:1px solid var(--line);width:min(420px,100vw - 40px);max-width:100%;box-shadow:var(--shadow-panel);background:#fff;border-radius:8px;gap:12px;padding:20px;display:grid;position:relative}.confirm-dialog p,.confirm-dialog h3{margin:0}.confirm-dialog>div:first-child p{color:var(--danger);font-size:13px;font-weight:800}.confirm-dialog>div:first-child p.neutral{color:var(--muted-foreground)}.confirm-dialog h3{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.rename-conversation-dialog{z-index:1;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 48px);max-width:100%;box-shadow:var(--shadow-popover);border-radius:12px;gap:20px;padding:24px;display:grid;position:relative}.response-feedback-dialog{z-index:1;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 48px);max-width:100%;box-shadow:var(--shadow-popover);border-radius:12px;gap:18px;padding:24px;display:grid;position:relative}.response-feedback-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.response-feedback-head h3{color:var(--text-primary);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:1.25}.response-feedback-reasons{flex-wrap:wrap;gap:8px;display:flex}.response-feedback-reasons button{border:1px solid var(--line);min-height:36px;color:var(--text-secondary);background:var(--surface);cursor:pointer;border-radius:999px;padding:0 13px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s}.response-feedback-reasons button:hover:not(:disabled),.response-feedback-reasons button:focus-visible:not(:disabled){color:var(--ink);background:var(--state-layer-black-hover);outline:none}.response-feedback-reasons button.active{color:var(--claw-primary-deep);background:var(--claw-primary-soft);border-color:#10c85b47}.response-feedback-reasons button:active:not(:disabled){transform:scale(.98)}.response-feedback-reasons button:disabled{cursor:not-allowed;opacity:.56}.response-feedback-field{gap:8px;display:grid}.response-feedback-field span{color:var(--text-secondary);font-size:13px;font-weight:800;line-height:1.2}.response-feedback-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;min-height:112px;color:var(--text-primary);background:var(--neutral-0);padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55}.response-feedback-field textarea::placeholder{color:var(--text-tertiary)}.response-feedback-field textarea:focus{border-color:var(--claw-focus);outline:3px solid #16e28a29}.response-feedback-field textarea:disabled{cursor:not-allowed;opacity:.64}.rename-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.rename-dialog-head h3{color:var(--text-primary);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:1.25}.rename-dialog-close{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.rename-dialog-close:hover:not(:disabled),.rename-dialog-close:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none}.rename-dialog-close:active:not(:disabled){transform:scale(.96)}.app-auth-layer{z-index:45;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-auth-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c38;border:0;position:absolute;inset:0}.app-auth-dialog{z-index:1;border:1px solid var(--line);width:min(430px,100vw - 40px);max-width:100%;box-shadow:var(--shadow-panel);background:#fff;border-radius:8px;gap:13px;padding:20px;display:grid;position:relative}.app-auth-dialog h2{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;line-height:1.25}.web-login-tabs{background:#12161c0f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.web-login-tabs button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:650}.web-login-tabs button:not(.active):hover,.web-login-tabs button:not(.active):focus-visible{color:var(--ink);background:var(--state-layer-black-hover);outline:none}.web-login-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #12161c1f}.app-auth-actions{gap:8px;display:grid}.wechat-pc-login-frame-wrap{border:1px solid var(--line);background:#f6f7f8;border-radius:8px;width:100%;height:420px;overflow:hidden}.wechat-pc-login-frame{background:#fff;border:0;width:100%;height:100%;display:block}.app-auth-primary{border:1px solid var(--ink);color:#fff;background:var(--ink);text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:800;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.app-auth-primary:hover,.app-auth-primary:focus-visible{box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.app-auth-secondary{min-height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 4px;font-size:13px;font-weight:700;transition:color .16s,transform .16s}.app-auth-secondary:hover:not(:disabled),.app-auth-secondary:focus-visible:not(:disabled){color:var(--ink);outline:none;transform:translateY(-1px)}.app-auth-secondary:disabled{cursor:not-allowed;opacity:.62}.confirm-copy{color:var(--muted-foreground);font-size:13px;line-height:1.55}.rename-field{display:block}.rename-dialog-input,.rename-field input{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-primary);background:var(--neutral-0);padding:0 14px;font-size:15px;line-height:48px}.rename-dialog-input::placeholder{color:var(--text-tertiary)}.rename-dialog-input:focus,.rename-field input:focus{border-color:var(--claw-focus);outline:3px solid #16e28a29}.rename-dialog-input:disabled,.rename-field input:disabled{cursor:not-allowed;opacity:.64}.confirm-error{color:var(--danger);font-size:13px;line-height:1.5}.confirm-actions{grid-template-columns:repeat(2,minmax(132px,1fr));gap:10px;margin-top:2px;display:grid}.confirm-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:#fff;border-radius:8px;font-size:14px;font-weight:800}.confirm-actions button.danger{color:#fff;background:var(--danger);border-color:#d9433629}.confirm-actions button.primary{border-color:var(--ink);color:#fff;background:var(--ink)}.rename-dialog-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rename-dialog-cancel,.rename-dialog-confirm{box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-width:104px;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:inline-flex}.rename-dialog-cancel{border-color:var(--line);color:var(--text-secondary);background:var(--surface)}.rename-dialog-confirm{border-color:var(--claw-primary);color:#fff;background:var(--claw-primary)}.rename-dialog-cancel:hover:not(:disabled),.rename-dialog-cancel:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none}.rename-dialog-confirm:hover:not(:disabled),.rename-dialog-confirm:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none}.rename-dialog-cancel:active:not(:disabled),.rename-dialog-confirm:active:not(:disabled){transform:translateY(1px)}.rename-dialog-close:disabled,.rename-dialog-cancel:disabled,.rename-dialog-confirm:disabled{cursor:not-allowed;opacity:.58}.file-library-layer{z-index:42;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.file-library-backdrop{background:#1219163d;border:0;position:absolute;inset:0}.file-library-dialog{z-index:1;background:#fff;border:1px solid #d8e0dceb;border-radius:22px;flex-direction:column;width:min(560px,100vw - 36px);max-height:min(680px,100dvh - 48px);animation:.18s cubic-bezier(.16,1,.3,1) sheet-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #1018142e}.file-library-head{border-bottom:1px solid #eef2ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 12px;display:flex}.file-library-head p,.file-library-head h3{margin:0}.file-library-head p{color:var(--muted-foreground);font-size:12px;font-weight:800}.file-library-head h3{color:var(--ink);margin-top:3px;font-size:18px;line-height:24px}.file-library-actions{align-items:center;gap:10px;display:inline-flex}.file-library-actions>button:not(.file-library-close){color:var(--claw-green-deep);background:0 0;border:0;padding:0;font-size:13px;font-weight:760}.file-library-actions>button:not(.file-library-close):hover:not(:disabled),.file-library-actions>button:not(.file-library-close):focus-visible:not(:disabled){color:var(--claw-primary-hover);outline:none}.file-library-close{width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.file-library-close:hover,.file-library-close:focus-visible{background:var(--surface-soft);outline:none}.file-library-search{gap:7px;padding:14px 20px 10px;display:grid}.file-library-search span{color:var(--muted-foreground);font-size:12px;font-weight:720}.file-library-search input{width:100%;height:38px;color:var(--ink);background:#f8faf8;border:1px solid #dfe6e2;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.file-library-search input:focus{background:#fff;border-color:#22996b80;box-shadow:0 0 0 3px #22996b1f}.file-library-state{min-height:160px;color:var(--muted-foreground);place-items:center;padding:20px;font-size:14px;display:grid}.file-library-list{gap:2px;padding:6px 12px 14px;display:grid;overflow-y:auto}.file-library-item{width:100%;min-height:62px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:10px 11px;display:grid}.file-library-item:hover:not(:disabled),.file-library-item:focus-visible:not(:disabled){background:var(--surface-soft);outline:none}.file-library-item:disabled{cursor:progress;opacity:.62}.file-library-item-body{gap:2px;min-width:0;display:grid}.file-library-item-body strong,.file-library-item-body small,.file-library-item-body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-library-item-body strong{font-size:14px;font-weight:780;line-height:18px}.file-library-item-body small,.file-library-item-body em{color:var(--muted-foreground);font-size:12px;font-style:normal;line-height:16px}.table-preview-layer{z-index:45;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.table-preview-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c47;border:0;position:absolute;inset:0}.table-preview-dialog{z-index:1;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(920px,100vw - 48px);max-height:min(760px,100dvh - 48px);padding:18px;display:grid;position:relative}.table-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.table-preview-head p,.table-preview-head h3,.table-preview-section h4{margin:0}.table-preview-head p{color:#737b76;font-size:13px;font-weight:700}.table-preview-head h3{color:var(--ink);margin-top:5px;font-size:18px;line-height:1.3}.table-preview-close{color:#5f666d;cursor:pointer;background:#f1f3f4;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.table-preview-content{gap:14px;min-height:220px;display:grid;overflow:auto}.table-preview-section h4{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:800}.table-preview-scroll{border:1px solid #e5e9e7;border-radius:12px;overflow:auto}.table-preview-scroll table{border-collapse:collapse;color:#1f2723;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:14px}.table-preview-scroll th,.table-preview-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9e7;border-right:1px solid #e5e9e7;min-width:132px;max-width:320px;padding:10px 12px;line-height:20px}.table-preview-scroll th{color:#2c5a3b;background:#f1f6f3;font-weight:800}.table-preview-scroll tr>:last-child{border-right:0}.table-preview-scroll tr:last-child>*{border-bottom:0}.table-preview-actions{justify-content:flex-end;gap:10px;display:flex}.table-preview-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-size:14px;font-weight:800}.table-preview-actions button.primary{border-color:var(--ink);color:#fff;background:var(--ink)}.table-preview-actions button.primary:hover:not(:disabled),.table-preview-actions button.primary:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.mini-program-iframe-layer{z-index:48;pointer-events:none;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.mini-program-iframe-backdrop{pointer-events:auto;background:#07110d47;border:0;position:absolute;inset:0}.mini-program-iframe-panel{z-index:1;border:1px solid var(--line);pointer-events:auto;background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(480px,100vw - 36px);min-height:min(760px,100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #11181642}.mini-program-iframe-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mini-program-iframe-head p,.mini-program-iframe-head h3{margin:0}.mini-program-iframe-head p{color:var(--muted-foreground);font-size:12px;font-weight:700}.mini-program-iframe-head h3{color:var(--ink);margin-top:3px;font-size:16px;line-height:1.25}.mini-program-iframe-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mini-program-iframe-close:hover,.mini-program-iframe-close:focus-visible{background:var(--state-layer-black-hover);outline:none}.mini-program-iframe-content{background:var(--surface-soft);border:0;width:100%;height:100%}@media (width<=420px){.confirm-layer{padding:14px}.confirm-dialog{width:100%;padding:18px}.rename-conversation-dialog{border-radius:12px;gap:18px;width:100%;padding:22px 18px 18px}.rename-dialog-head h3{font-size:18px}.rename-dialog-input,.rename-field input{border-radius:var(--radius-md);min-height:46px;padding:0 14px;font-size:15px;line-height:46px}.confirm-actions{grid-template-columns:1fr}.rename-dialog-actions{gap:12px}.rename-dialog-cancel,.rename-dialog-confirm{border-radius:var(--radius-md);min-width:0;min-height:42px;padding:0 16px;font-size:14px}}@media (width<=640px){.business-agent-admin-dialog,.schedule-modal-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:88dvh;top:auto;bottom:0;left:0;transform:none}.business-agent-admin-layout{grid-template-columns:minmax(0,1fr);min-height:0}.business-agent-admin-sidebar{min-height:0;max-height:222px}.business-agent-admin-permissions{min-height:360px}.business-agent-admin-actions{grid-template-columns:1fr 1fr;display:grid}.business-agent-admin-actions span{grid-column:1/-1}.table-preview-layer{align-items:end;padding:0}.table-preview-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:82dvh}.table-preview-actions{grid-template-columns:1fr 1fr;display:grid}}.mini-preview-page{background:#f2f3f5;grid-template-rows:auto minmax(0,1fr);gap:20px;min-height:100dvh;padding:20px;display:grid}.mini-preview-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(980px,100%);margin:0 auto;padding:12px 14px;display:flex}.mini-preview-toolbar strong,.mini-preview-toolbar small{display:block}.mini-preview-toolbar strong{color:var(--ink);font-size:15px}.mini-preview-toolbar small{color:var(--muted-foreground);margin-top:3px;font-size:12px}.mini-preview-toolbar button{border:1px solid var(--line);height:36px;color:var(--ink-soft);background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:750}.mini-device{background:#20252d;border:1px solid #14181f1f;border-radius:34px;justify-self:center;width:min(390px,100%);min-height:0;padding:10px;box-shadow:0 24px 70px #12161c33}.mini-page{height:min(760px,100dvh - 122px);min-height:640px;padding:62px 14px max(14px, env(safe-area-inset-bottom));background:#fff;border-radius:25px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mini-topbar{z-index:6;background:#fff;justify-content:center;align-items:center;min-height:40px;display:flex;position:absolute;top:22px;left:14px;right:14px}.mini-nav-title-group{justify-content:center;width:115px;display:flex}.mini-nav-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.mini-menu-button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:-20px;display:inline-flex;position:absolute;top:50%;left:-14px}.mini-menu-button .tabler-icon{width:22px;height:22px}.mini-scrim{z-index:8;background:#1012172e;border:0;position:absolute;inset:0}.mini-drawer{z-index:9;background:#fffffffa;border-right:1px solid #eaedf0f5;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px;width:min(310px,100% - 20px);padding:26px 14px 14px;display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:14px 0 45px #1012171f}.mini-drawer-scroll{overscroll-behavior:contain;align-content:start;justify-self:stretch;gap:10px;min-height:0;display:grid;overflow-y:auto}.mini-drawer-head{gap:4px;width:100%;padding-bottom:6px;display:grid}.mini-drawer-head p,.mini-drawer-head h2{margin:0}.mini-drawer-head p{color:var(--claw-green);font-size:12px;font-weight:800}.mini-drawer-head h2{color:var(--ink);font-size:22px;line-height:1.15}.mini-drawer-action{border:0;border-radius:8px;justify-self:stretch;width:100%;max-width:100%;min-height:42px;font-size:14px;font-weight:800;display:block}.mini-drawer-action.primary{color:#fff;background:var(--ink)}.mini-drawer-action.primary:hover:not(:disabled),.mini-drawer-action.primary:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.mini-drawer-action.secondary{color:#505762;background:#f4f6f7}.mini-drawer-state{width:100%;color:var(--muted-foreground);background:#fafbfc;border:1px dashed #dce2e7;border-radius:8px;justify-self:stretch;padding:11px;font-size:13px;line-height:1.55}.mini-drawer-tools{align-content:start;justify-self:stretch;gap:7px;width:100%;min-width:0;display:grid}.mini-drawer-tools-title{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.2}.mini-drawer-tool-item{width:100%;min-height:46px;color:var(--ink);text-align:left;background:#fbfcfd;border:1px solid #e9eef0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.mini-drawer-tool-item.mini-business-agent-primary{background:linear-gradient(180deg, #fff 0%, var(--neutral-25) 100%);border-color:#d5ddd8db;grid-template-columns:32px minmax(0,1fr);min-height:68px;padding:10px 12px 10px 14px;display:grid;box-shadow:0 8px 20px #1118160f}.mini-agent-group-label{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:32px;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.mini-agent-group-label:hover,.mini-agent-group-label:focus-visible{background:var(--state-layer-black-hover);outline:none}.mini-agent-static-label{cursor:default;justify-content:flex-start}.mini-agent-static-label:hover,.mini-agent-static-label:focus-visible{background:0 0}.mini-agent-group-label span{color:var(--ink-soft);font-size:12px;font-weight:850;line-height:1.2}.mini-agent-group-toggle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mini-agent-group-toggle:hover,.mini-agent-group-toggle:focus-visible{color:var(--ink-soft);background:var(--state-layer-black-hover);outline:none}.mini-agent-group-toggle .tabler-icon{transition:transform .16s}.mini-agent-group-toggle.is-collapsed .tabler-icon{transform:rotate(-90deg)}.mini-business-agent-shell{gap:6px;width:100%;padding-left:22px;display:grid;position:relative}.mini-business-agent-shell:before{content:"";background:#d5ddd8cc;border-radius:999px;width:1px;position:absolute;top:-5px;bottom:5px;left:9px}.mini-business-agent-shell .mini-drawer-tool-item{border-radius:var(--radius-md);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px auto;min-height:46px;padding:7px 8px;display:grid}.mini-business-agent-item.active{background:#f1f4f3b8;border-color:#a8b1ac9e}.mini-drawer-tool-item.mini-business-agent-primary.active{background:#f1f4f3b8;border-color:#a8b1acd1;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #11181606,0 8px 20px #11181612}.mini-drawer-tool-item.mini-business-agent-primary.active .mini-agent-primary-icon{background:#fff;border-color:#d5ddd8eb}.mini-drawer-agent-empty{background:#fbfcfd;border:1px dashed #c4cdc8db;border-radius:9px;gap:3px;width:100%;padding:10px;display:grid}.mini-drawer-agent-empty strong,.mini-drawer-agent-empty small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mini-drawer-agent-empty strong{color:var(--ink-soft);font-size:12px;font-weight:820;line-height:1.35}.mini-drawer-agent-empty small{color:var(--muted-foreground);font-size:11px;line-height:1.35}.mini-drawer-tool-item span,.mini-agent-copy{gap:2px;min-width:0;display:grid}.mini-agent-primary-icon{border-radius:var(--radius-md);width:30px;height:30px;color:var(--neutral-700);background:var(--neutral-0);border:1px solid #e6ebe8e6;align-self:center;place-items:center;display:inline-grid}.mini-agent-primary-icon .tabler-icon{width:17px;height:17px}.mini-agent-route-icon{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--muted-foreground);flex:none;place-items:center;transition:color .16s,transform .16s;display:inline-grid}.mini-drawer-tool-item strong,.mini-drawer-tool-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-drawer-tool-item strong{font-size:13px;font-weight:820;line-height:1.35}.mini-drawer-tool-item small{color:var(--muted-foreground);font-size:11px;font-weight:650;line-height:1.25}.mini-drawer-tool-item .tabler-icon{width:18px;height:18px;color:var(--muted-foreground);flex:none}.mini-agent-primary-icon .tabler-icon,.mini-agent-route-icon .tabler-icon{color:currentColor}.mini-business-agent-shell .mini-drawer-tool-item:hover:not(:disabled) .mini-agent-route-icon,.mini-business-agent-shell .mini-drawer-tool-item:focus-visible:not(:disabled) .mini-agent-route-icon,.mini-business-agent-shell .mini-drawer-tool-item.active .mini-agent-route-icon{color:var(--neutral-800);transform:translate(2px)}.mini-drawer-tool-item:disabled{cursor:not-allowed;opacity:.62}.mini-lifecycle-modal-backdrop{z-index:12;background:#1012173d;border:0;position:absolute;inset:0}.mini-lifecycle-modal-dialog{z-index:13;background:#fff;border:1px solid #d5ddd8e6;border-radius:17px;grid-template-rows:auto minmax(0,1fr);gap:12px;max-height:calc(100% - 104px);padding:16px;display:grid;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%);box-shadow:0 18px 55px #1012172e}.mini-lifecycle-modal-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mini-lifecycle-modal-head p,.mini-lifecycle-modal-head h2{margin:0}.mini-lifecycle-modal-head p{color:var(--claw-green);font-size:11px;font-weight:850;line-height:1.25}.mini-lifecycle-modal-head h2{color:var(--ink);margin-top:3px;font-size:18px;font-weight:850;line-height:1.2}.mini-lifecycle-modal-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.mini-lifecycle-modal-actions button{color:#0b7f3a;background:#12b76a1a;border:0;border-radius:999px;min-height:29px;padding:0 10px;font-size:12px;font-weight:800;transition:background .16s,color .16s,transform .16s}.mini-lifecycle-modal-actions button:hover:not(:disabled),.mini-lifecycle-modal-actions button:focus-visible:not(:disabled){color:#086a34;background:#12b76a2e;transform:translateY(-1px)}.mini-lifecycle-modal-actions button:active:not(:disabled){transform:translateY(0)scale(.98)}.mini-lifecycle-modal-actions .mini-lifecycle-close{width:29px;color:var(--ink-soft);background:var(--surface-muted);justify-content:center;align-items:center;padding:0;display:inline-flex}.mini-lifecycle-modal-actions .mini-lifecycle-close:hover:not(:disabled),.mini-lifecycle-modal-actions .mini-lifecycle-close:focus-visible:not(:disabled){color:var(--ink);background:#e8ecef}.mini-lifecycle-close .tabler-icon{width:16px;height:16px}.mini-lifecycle-modal-body{min-height:0;overflow:hidden}.mini-lifecycle-list{gap:8px;max-height:100%;display:grid;overflow:auto}.mini-lifecycle-item{width:100%;color:var(--ink);text-align:left;background:#f8faf9;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.mini-lifecycle-stage{color:#0b7f3a;text-align:center;background:#12b76a1c;border-radius:999px;min-width:40px;padding:3px 7px;font-size:11px;font-weight:850;line-height:1.35}.mini-lifecycle-copy{gap:5px;min-width:0;display:grid}.mini-lifecycle-copy strong{color:var(--ink);font-size:13px;font-weight:800;line-height:1.45}.mini-lifecycle-copy small{color:var(--muted-foreground);font-size:12px;font-weight:620;line-height:1.5}.mini-lifecycle-state{color:var(--muted-foreground);background:#fafbfc;border:1px dashed #dce2e7;border-radius:10px;padding:13px;font-size:13px;line-height:1.55}.mini-drawer-history{justify-self:stretch;gap:6px;width:100%;min-width:0;display:grid}.mini-drawer-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-drawer-history-head span{color:#505762;font-size:12px;font-weight:800}.mini-drawer-history-head button{min-width:48px;min-height:25px;color:var(--claw-green-deep);background:var(--claw-green-soft);border:0;border-radius:999px;font-size:11px;font-weight:800}.mini-history-list{align-content:start;gap:5px;display:grid}.mini-history-row{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.mini-history-item{width:100%;min-height:39px;color:var(--ink);text-align:left;background:#fbfcfd;border:1px solid #eef1f2;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:center;padding:8px 9px;transition:padding-right .16s;display:grid}.mini-history-row:hover .mini-history-item,.mini-history-row.menu-open .mini-history-item{padding-right:40px}.mini-history-row.active .mini-history-item{background:var(--claw-green-soft);border-color:#10c85b3d}.mini-history-item span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mini-history-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;font-size:13px;font-weight:800;overflow:hidden}.mini-history-more{width:26px;height:26px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;transition:background .14s;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mini-history-more .tabler-icon{width:18px;height:18px}.mini-history-row:hover .mini-history-more,.mini-history-row.menu-open .mini-history-more{display:inline-flex}.mini-history-more:hover:not(:disabled),.mini-history-row.menu-open .mini-history-more{background:#eef1f2}.mini-history-more:active:not(:disabled){transform:translateY(-50%)scale(.98)}.mini-drawer-spacer{min-height:1px}.mini-home-card{width:100%;max-width:100%;min-height:58px;color:var(--claw-green-deep);background:var(--claw-green-soft);text-align:left;border:1px solid #10c85b24;border-radius:12px;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;padding:11px 12px;display:flex}.mini-home-card span{gap:4px;min-width:0;display:grid}.mini-home-card small,.mini-home-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-home-card small{color:#14a35b;font-size:12px;font-weight:750}.mini-home-card strong{color:var(--claw-green-deep);font-size:15px}.mini-home-card em{color:var(--claw-green-deep);flex:none;font-size:12px;font-style:normal;font-weight:800}.mini-sheet{z-index:10;background:#fff;border:1px solid #eaedf0f5;border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px;max-height:78%;padding:17px 14px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 -12px 40px #10121729}.mini-sheet-head{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.mini-sheet-head>div{flex:1;min-width:0}.mini-sheet-head p,.mini-sheet-head h2{margin:0}.mini-sheet-head p{color:var(--claw-green);font-size:12px;font-weight:800}.mini-sheet-head h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;line-height:1.2;overflow:hidden}.mini-sheet-head button{color:#5f6670;background:#f4f6f7;border:0;border-radius:999px;width:48px;height:32px;font-size:12px;font-weight:750}.mini-binding-empty{background:var(--claw-green-soft);border:1px solid #10c85b29;border-radius:12px;gap:9px;padding:14px;display:grid}.mini-binding-empty strong{color:var(--claw-green-deep);font-size:15px}.mini-binding-empty p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.mini-binding-empty button{color:#fff;background:var(--claw-green);border:0;border-radius:999px;min-height:38px;font-size:13px;font-weight:800}.mini-sheet-rows{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;gap:0;width:100%;padding:5px 11px;display:grid}.mini-sheet-rows div,.mini-homepage-option{align-items:center;gap:12px;min-width:0;display:flex}.mini-sheet-rows div{justify-content:space-between;min-height:27px;padding:2px 0}.mini-sheet-rows div+div{border-top:1px solid #eef1f2}.mini-sheet-rows span{color:var(--muted-foreground);flex:0 0 75px;font-size:13px}.mini-sheet-rows strong{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:750;overflow:hidden}.mini-homepage-list{width:100%;min-height:0;max-height:165px;display:block;overflow:auto}.mini-homepage-option{width:100%;max-width:100%;min-height:50px;color:var(--ink);text-align:left;background:#fbfcfd;border:1px solid #eef1f2;border-radius:10px;padding:9px 10px}.mini-homepage-option+.mini-homepage-option{margin-top:6px}.mini-homepage-option:disabled{opacity:1}.mini-homepage-option.active{background:var(--claw-green-soft);border-color:#10c85b3d}.mini-homepage-avatar{width:34px;height:34px;font-size:13px}.mini-homepage-avatar .homepage-identity-badge{width:15px;height:15px}.mini-homepage-option>span:not(.mini-homepage-avatar){text-align:left;flex:auto;justify-items:start;gap:3px;min-width:0;display:grid}.mini-homepage-option strong,.mini-homepage-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-homepage-option strong{max-width:100%;color:var(--ink);align-items:center;font-size:14px;display:inline-flex}.mini-homepage-option strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-homepage-option small{color:var(--muted-foreground);font-size:12px}.mini-homepage-option .homepage-type-tag{border-color:var(--neutral-200);color:var(--neutral-600);background:var(--neutral-100);margin-top:1px}.mini-homepage-option .homepage-meta-row{gap:5px}.mini-homepage-option em{color:var(--claw-green-deep);background:#e7f8ee;border-radius:999px;flex:none;margin-left:auto;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.mini-homepage-option.active em{color:#6a727c;background:#fff}.mini-notice,.mini-error{z-index:2;border-radius:999px;margin:0;padding:8px 12px;font-size:12px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.mini-notice{color:var(--claw-green-deep);background:var(--claw-green-soft)}.mini-error{color:var(--danger);background:#fff0ed;top:110px}.mini-auth-expired{white-space:normal;border:1px solid #dc462d24;align-items:center;gap:8px;width:min(320px,100% - 32px);display:flex}.mini-auth-expired span{min-width:0;line-height:1.4}.mini-conversation{flex-direction:column;flex:1;gap:9px;min-height:0;margin-bottom:204px;padding:16px 1px 0;display:flex;overflow:auto}.mini-chat-share-checkbox{width:28px;height:28px;top:4px;left:6px}.mini-chat-share-checkbox span{--share-check-size:16px}.mini-conversation.share-selecting .mini-message{padding-left:0}.mini-chat-share-selection-spacer{flex-basis:70px;height:70px}.mini-chat-share-selection-bar{border-radius:18px;width:auto;min-height:56px;margin:0;padding:9px 10px;position:absolute;bottom:18px;left:16px;right:16px}.mini-chat-share-selection-bar .chat-share-select-all{gap:8px;min-height:34px;font-size:13px}.mini-chat-share-selection-bar .chat-share-selection-actions{gap:8px}.mini-chat-share-selection-bar .chat-share-selection-actions button{min-height:34px;padding:0 12px;font-size:13px}.mini-empty{min-height:52vh;color:var(--ink);text-align:left;justify-content:center;place-items:center start;gap:20px;margin:0;display:grid}.mini-empty.login-empty{min-height:48vh;color:var(--muted-weak);text-align:center;justify-items:center;gap:13px;font-size:14px}.mini-empty h2{color:var(--ink);letter-spacing:0;margin:0;font-size:28px;line-height:1.18}.mini-prompt-list{gap:12px;width:100%;display:grid}.mini-prompt-list button{color:#171a20;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:52px;padding:12px 22px;font-size:16px;line-height:1.35;box-shadow:0 1px #10121708}.mini-prompt-list button:hover,.mini-prompt-list button:focus-visible{background:#f7f8f8;outline:none}.mini-question-deck{gap:14px;width:100%;display:grid}.mini-question-deck-prompts{gap:10px}.mini-suggestion-loading{color:var(--muted-foreground);margin:0;font-size:14px;line-height:22px}.mini-empty.conversation-opening-state{min-height:48vh;color:var(--muted-foreground);text-align:center;justify-items:center}.mini-empty span{color:var(--muted-weak);line-height:1.5}.mini-empty-login-button{color:#fff;background:var(--ink);border:0;border-radius:999px;width:160px;height:42px;font-size:15px;font-weight:800;transition:box-shadow .16s,transform .16s}.mini-empty-login-button:hover:not(:disabled),.mini-empty-login-button:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.mini-message{overflow-wrap:anywhere;border-radius:14px;max-width:84%;padding:11px 13px;font-size:15px;line-height:1.55}.mini-message.user{color:#fff;background:var(--ink);white-space:pre-wrap;border-bottom-right-radius:6px;align-self:flex-end;margin-bottom:18px}.mini-message.assistant{color:#15171b;align-self:flex-start;max-width:88%;margin-bottom:18px;padding:0}.mini-message-body{min-width:0}.mini-message .mini-preview-copy-button{margin-top:6px}.mini-message.user .mini-preview-copy-button{color:#ffffffdb;background:0 0}.mini-message.user .mini-preview-copy-button:hover,.mini-message.user .mini-preview-copy-button:focus-visible{color:#fff;background:#ffffff29}.mini-follow-up-suggestions{align-self:flex-start;width:100%;margin-top:8px}.mini-follow-up-suggestions button{border-radius:12px;max-width:88%;min-height:38px;padding:9px 12px 9px 14px;font-size:14px}.mini-timeline{background:#f8faf9;border-radius:14px;width:100%;margin-top:9px;padding:10px}.mini-selection-entry{left:14px;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 52px);z-index:5;justify-content:flex-start;display:flex;position:absolute}.mini-selection-entry button{min-height:32px;color:var(--ink);background:#fffffff5;border:1px solid #d5ddd8db;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 11px 0 10px;font-size:12px;font-weight:720;line-height:1;display:inline-flex;box-shadow:0 8px 18px #1118160f}.mini-selection-entry .selection-entry-icon{object-fit:contain;flex:none;width:16px;height:16px;display:block}.mini-composer{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:5;width:auto;position:absolute;left:14px}.mini-composer-input{width:100%;min-height:44px;max-height:190px;color:var(--ink);resize:none;background:#f1f3f4;border:1px solid #0000;border-radius:22px;outline:none;padding:10px 18px 9px;font-size:17px;line-height:25px;overflow-y:hidden}.mini-composer-input:focus{background:#fff;border-color:#16e28a;box-shadow:0 0 0 4px #16e28a1a}.login-mode{background:var(--surface-soft)}.login-view{min-height:100dvh;padding:72px 18px max(28px, env(safe-area-inset-bottom));background:var(--surface-soft);place-items:center;display:grid}.callback-view{background:var(--surface-soft);place-items:center;min-height:100dvh;padding:32px 18px;display:grid}.callback-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;width:min(420px,100%);padding:26px;display:grid;box-shadow:0 18px 48px #12161c1a}.callback-card h1{color:var(--ink);margin:0;font-size:28px;line-height:1.18}.callback-status{color:var(--warning);background:#fff7ed;border:1px solid #ad661b38;border-radius:8px;margin:0;padding:13px 14px;font-size:14px;font-weight:650;line-height:1.6}.callback-status[data-tone=success]{color:var(--claw-green-deep);background:var(--claw-green-soft);border-color:#14b86638}.callback-status[data-tone=error]{color:var(--danger);background:#fff0ed;border-color:#d9433638}.callback-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.back-button{border:1px solid var(--line);height:40px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:0 15px;font-size:13px;font-weight:700;position:fixed;top:22px;left:22px}.login-surface{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;width:min(640px,100%);padding:28px;display:grid;box-shadow:0 18px 48px #12161c14}.login-copy{gap:10px;display:grid}.login-kicker{color:var(--claw-green-deep);font-size:13px;font-weight:800}.login-copy h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.15}.login-copy p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.login-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-preview-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;min-height:76px;padding:14px;display:grid}.login-preview-item span{color:var(--muted-foreground);font-size:12px;font-weight:700}.login-preview-item strong{color:var(--ink);font-size:15px}.login-status-bar{color:var(--warning);background:#fff7ed;border:1px solid #ad661b38;border-radius:8px;margin:0;padding:13px 14px;font-size:14px;font-weight:650;line-height:1.6}.login-status-bar[data-tone=success]{background:var(--claw-green-soft);color:var(--claw-green-deep);border-color:#14b86638}.login-status-bar[data-tone=error]{color:var(--danger);background:#fff0ed;border-color:#d9433638}.login-actions{grid-template-columns:1fr;gap:10px;display:grid}.login-submit{color:#fff;background:var(--ink);border:0;border-radius:8px;width:100%;min-height:46px;font-weight:800;transition:box-shadow .16s,transform .16s}.login-submit:hover:not(:disabled),.login-submit:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none;transform:translateY(-1px)}.ghost-submit{border:1px solid var(--line-strong);color:var(--ink-soft);background:#fff}.ghost-submit:hover:not(:disabled){background:var(--surface-soft)}.login-link{min-height:42px;color:var(--claw-green-deep);background:var(--claw-green-soft);border-radius:8px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.login-error{border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.lifecycle-popover-actions,.schedule-popover-actions,.supply-pool-actions,.mini-lifecycle-modal-actions{align-items:center;gap:8px}.lifecycle-refresh-button,.schedule-popover-actions button:not(.schedule-close-button),.supply-pool-actions button:not(.supply-pool-close),.mini-lifecycle-modal-actions button:not(.mini-lifecycle-close){color:#0b7f3a;background:#12b76a1a;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:850;transition:background .16s,color .16s,transform .16s}.lifecycle-refresh-button:hover:not(:disabled),.lifecycle-refresh-button:focus-visible:not(:disabled),.schedule-popover-actions button:not(.schedule-close-button):hover:not(:disabled),.schedule-popover-actions button:not(.schedule-close-button):focus-visible:not(:disabled),.supply-pool-actions button:not(.supply-pool-close):hover:not(:disabled),.supply-pool-actions button:not(.supply-pool-close):focus-visible:not(:disabled),.mini-lifecycle-modal-actions button:not(.mini-lifecycle-close):hover:not(:disabled),.mini-lifecycle-modal-actions button:not(.mini-lifecycle-close):focus-visible:not(:disabled){color:#086a34;background:#12b76a2e;transform:translateY(-1px)}.lifecycle-refresh-button:active:not(:disabled),.schedule-popover-actions button:not(.schedule-close-button):active:not(:disabled),.supply-pool-actions button:not(.supply-pool-close):active:not(:disabled),.mini-lifecycle-modal-actions button:not(.mini-lifecycle-close):active:not(:disabled){transform:translateY(0)scale(.98)}.lifecycle-close-button,.schedule-close-button,.supply-pool-actions .supply-pool-close,.mini-lifecycle-modal-actions .mini-lifecycle-close,.sheet-head>.icon-button,.home-switch-dialog-head>.icon-button,.mini-sheet-head .mini-sheet-close,.table-preview-close{width:34px;height:34px;min-height:34px;color:var(--ink-soft);background:var(--surface-muted);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:0;transition:background .16s,color .16s,transform .16s;display:inline-grid}.lifecycle-close-button:hover:not(:disabled),.lifecycle-close-button:focus-visible:not(:disabled),.schedule-close-button:hover:not(:disabled),.schedule-close-button:focus-visible:not(:disabled),.supply-pool-actions .supply-pool-close:hover:not(:disabled),.supply-pool-actions .supply-pool-close:focus-visible:not(:disabled),.mini-lifecycle-modal-actions .mini-lifecycle-close:hover:not(:disabled),.mini-lifecycle-modal-actions .mini-lifecycle-close:focus-visible:not(:disabled),.sheet-head>.icon-button:hover:not(:disabled),.sheet-head>.icon-button:focus-visible:not(:disabled),.home-switch-dialog-head>.icon-button:hover:not(:disabled),.home-switch-dialog-head>.icon-button:focus-visible:not(:disabled),.mini-sheet-head .mini-sheet-close:hover:not(:disabled),.mini-sheet-head .mini-sheet-close:focus-visible:not(:disabled),.table-preview-close:hover:not(:disabled),.table-preview-close:focus-visible:not(:disabled){color:var(--ink);background:#e8ecef;transform:translateY(-1px)}.lifecycle-close-button:active:not(:disabled),.schedule-close-button:active:not(:disabled),.supply-pool-actions .supply-pool-close:active:not(:disabled),.mini-lifecycle-modal-actions .mini-lifecycle-close:active:not(:disabled),.sheet-head>.icon-button:active:not(:disabled),.home-switch-dialog-head>.icon-button:active:not(:disabled),.mini-sheet-head .mini-sheet-close:active:not(:disabled),.table-preview-close:active:not(:disabled){transform:translateY(0)scale(.98)}.lifecycle-close-button .tabler-icon,.schedule-close-button .tabler-icon,.supply-pool-actions .supply-pool-close .tabler-icon,.mini-lifecycle-modal-actions .mini-lifecycle-close .tabler-icon,.sheet-head>.icon-button .tabler-icon,.home-switch-dialog-head>.icon-button .tabler-icon,.mini-sheet-head .mini-sheet-close .tabler-icon,.table-preview-close .tabler-icon{width:18px;height:18px}@keyframes timeline-spin{to{transform:rotate(360deg)}}@keyframes home-dashboard-generating-spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes notice-spin{to{transform:rotate(360deg)}}@keyframes sheet-in{0%{opacity:.7;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-drawer-in{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes business-agent-admin-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=980px){.workspace-panel,.aside-resizer{display:none}.chat-app.has-workspace-panel .claw-workspace-stage,.chat-app.workspace-aside-collapsed .claw-workspace-stage{grid-template-columns:var(--workspace-sidebar-width,260px) var(--workspace-resizer-width) minmax(0, 1fr)}}@media (width<=1280px){.home-suggestion-strip{grid-template-columns:1fr;overflow-x:visible}}@media (width<=860px){.home-dashboard{--home-dashboard-content-width:calc(100% - 24px);--home-dashboard-composer-height:128px}.claw-app-topbar{padding:10px 14px}.topbar-mini-program-trigger span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar-mini-program-trigger{justify-content:center;width:38px;padding:0}.topbar-mini-program-popover{right:0}.claw-workspace-stage,.chat-app.has-workspace-panel .claw-workspace-stage,.chat-app.workspace-aside-collapsed .claw-workspace-stage{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.workspace-resizer{display:none}.chat-main{--chat-track-width:calc(100% - 24px)}.home-dashboard-scroll{gap:14px;padding:18px 0 14px}.home-dashboard-ask{padding:4px 0 max(14px, env(safe-area-inset-bottom))}.home-dashboard-hero{flex-direction:column;align-items:stretch}.home-brief-header{flex-direction:column;align-items:flex-start;gap:8px}.home-brief-chip-row{justify-content:flex-start}.home-brief-header-copy strong{white-space:normal}.home-morning-brief,.home-priority-panel,.home-dashboard-bottom-grid{grid-template-columns:1fr}.home-priority-panel{margin:0}.home-priority-main{padding:22px 18px 18px 24px}.home-priority-main:before{top:18px;bottom:18px}.home-priority-illustration{opacity:.24;width:132px;top:14px;right:12px}.home-priority-reason-panel{border-top:1px solid #d5ddd8cc;border-left:0;padding:16px 18px 18px}.home-priority-problem,.home-priority-action-title{font-size:26px}.home-priority-metric-card-grid{grid-template-columns:1fr}.home-suggestion-strip{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.home-suggestion-card{grid-template-columns:34px minmax(0,1fr);align-items:start}.home-suggestion-head{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.home-suggestion-content{grid-column:2/3;grid-template-columns:1fr;align-items:start}.home-suggestion-row-metrics{grid-column:2/3;grid-template-columns:1fr}.home-suggestion-expanded{grid-column:1/-1;grid-template-columns:1fr}.home-suggestion-action-row{grid-column:1/-1;justify-content:flex-end;justify-self:end}.sidebar{z-index:23;border-radius:0 18px 18px 0;width:min(296px,100vw - 42px);height:100dvh;transition:transform .22s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.mini-program-popover{transform-origin:0 100%;width:100%;bottom:calc(100% + 8px);left:0}.mini-program-popover:before{display:none}.mini-program-qr-frame{width:min(166px,100%);margin:0 auto}.sidebar-open .sidebar{transform:translate(0)}.sidebar-close{display:inline-grid}.mobile-backdrop{z-index:22;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12161c42;border:0;position:fixed;inset:0}.mobile-menu,.surface-mobile-menu{display:inline-grid}.chat-header{border-bottom-color:var(--line);padding:10px 14px}.chat-header-inner{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.conversation{padding:22px 12px 28px}.message-content{max-width:none}.message-stack{max-width:100%}.prompt-grid{grid-template-columns:1fr}.composer,.selection-inline-entry{width:var(--chat-track-width)}.timeline{margin-left:0}.lifecycle-popover{width:auto;max-height:min(620px,100dvh - 96px);top:72px;left:14px;right:14px}.mini-schedule-popover{width:auto;max-height:min(640px,100dvh - 96px);top:72px;left:14px;right:14px}.schedule-cancel-button{width:auto}.supply-pool-panel,.homepage-sheet{border-radius:8px 8px 0 0;width:100%;max-height:calc(100dvh - 44px);animation-name:mobile-sheet-in;inset:auto 0 0}.account-popover-layer{pointer-events:auto}.account-popover-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#12161c3d}.home-switch-dialog{width:auto;max-height:min(520px,100dvh - 76px);animation-name:mobile-sheet-in;inset:auto 12px 12px;transform:none}.home-switch-dialog.from-header{width:auto;max-height:min(520px,100dvh - 84px);animation-name:sheet-in;inset:64px 14px auto}.login-preview-list{grid-template-columns:1fr}}@media (width<=560px){.chat-title small,.top-actions .plain-button:not(.dark){display:none}.message-table-download-button{flex-wrap:wrap;align-items:flex-start}.message-table-file-body{flex-basis:calc(100% - 60px)}.message-table-file-actions{margin-left:auto}.welcome-panel{gap:24px}.welcome-capability{max-width:min(100%,360px);margin-top:-8px;font-size:14px;line-height:1.65}.composer-shell{grid-template-columns:minmax(0,1fr) 32px;min-height:86px;padding:12px}.composer-shell.no-leading-tool{grid-template-columns:minmax(0,1fr) 32px}.composer-tool,.send-button{width:32px;height:32px}.composer-model-trigger{max-width:calc(100vw - 104px)}.composer-model-mode{display:none}.supply-pool-panel{gap:10px;padding:14px}.supply-pool-head{gap:10px}.supply-pool-actions button:not(.supply-pool-close){display:none}.supply-product-card{grid-template-columns:22px 78px minmax(0,1fr);gap:10px;padding:10px}.supply-product-thumb{width:78px;height:78px}.supply-product-title{grid-template-columns:1fr;gap:3px}.supply-product-title em{white-space:normal}.supply-pool-footer{flex-direction:column;align-items:stretch}.supply-pool-footer-actions,.supply-pool-footer button{width:100%}.supply-pool-footer-actions{flex-direction:column}.login-view{align-items:start;padding-top:76px}.login-surface{padding:20px}.login-copy h1{font-size:28px}}.selection-compass-page{background:var(--neutral-0);height:100%;min-height:0;overflow:hidden}.selection-compass-scroll{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.selection-compass-scroll.is-help-sale-smart-selection{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;display:block;overflow:auto}.selection-compass-scroll>:not(.selection-compass-header){align-self:stretch;min-height:0;margin:18px 24px 24px;overflow:auto}.selection-compass-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.selection-compass-header.is-help-sale-smart-selection{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin:14px 24px 0}.selection-compass-header.supply-analysis-panel-head.is-help-sale-smart-selection{margin:0;padding:14px 24px 12px}.selection-compass-header.supply-analysis-panel-head{z-index:4;background:#fffffff5;align-items:center;min-height:62px;padding:14px 14px 12px;position:sticky;top:0}.selection-compass-title-row{align-items:center;gap:10px;min-width:0;display:flex}.selection-compass-header.is-help-sale-smart-selection .selection-compass-title-row{flex:none}.help-sale-smart-selection-header-back{width:36px;height:36px;margin-left:-8px}.selection-compass-header.is-help-sale-smart-selection .selection-compass-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:flex}.selection-compass-header.is-help-sale-smart-selection .selection-compass-actions>.help-sale-smart-selection-header-button{flex:none;width:auto;min-width:max-content;height:36px;min-height:36px}.selection-compass-title-row>div{min-width:0}.selection-compass-header h2{color:var(--text-primary);margin:0;font-size:15px;line-height:1.3}.selection-compass-actions button,.selection-compass-state button{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0);min-height:36px;color:var(--text-secondary);font-weight:800}.selection-compass-actions button{align-items:center;gap:6px;padding:0 12px;display:inline-flex}.selection-compass-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.selection-compass-filter{border:1px solid var(--neutral-200);border-radius:var(--radius-pill);background:var(--neutral-0);min-height:34px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.selection-compass-filter strong{font-variant-numeric:tabular-nums}.selection-compass-state{border:1px dashed var(--neutral-300);border-radius:var(--radius-md);background:var(--neutral-0);min-height:220px;color:var(--text-secondary);text-align:center;place-items:center;gap:12px;display:grid}.selection-compass-state.danger{color:var(--text-danger)}.selection-compass-state.is-loading{min-height:calc(100dvh - 190px);color:var(--text-secondary);background:0 0;border:0;align-content:center}.selection-compass-ai-loading{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--claw-primary-mist), var(--info-soft));border:1px solid #12b76a29;justify-items:center;gap:14px;width:min(520px,100% - 32px);padding:24px 24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #1118160f}.selection-compass-ai-loading:before{z-index:-1;opacity:.72;content:"";background:linear-gradient(90deg,#0000,#12b76a29,#0000),radial-gradient(circle at 50% 20%,#16e28a33,#0000 42%);animation:2.8s ease-in-out infinite selectionCompassAiScan;position:absolute;inset:0;transform:translate(-55%)}.selection-compass-ai-orbit{width:82px;height:82px;color:var(--claw-primary-deep);border-radius:50%;place-items:center;display:grid;position:relative}.selection-compass-ai-orbit:before,.selection-compass-ai-orbit:after{content:"";border:1px solid #12b76a38;border-radius:50%;position:absolute;inset:0}.selection-compass-ai-orbit:before{border-top-color:#2e6be6b8;border-right-color:#12b76a80;animation:2.4s linear infinite selectionCompassAiOrbit}.selection-compass-ai-orbit:after{border-color:#2e6be624;animation:1.8s ease-in-out infinite selectionCompassAiPulse;inset:10px}.selection-compass-ai-orbit-core{background:#ffffffe0;border:1px solid #12b76a33;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 26px #11181614}.selection-compass-ai-orbit-dot{background:var(--claw-primary);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 4px #12b76a1f}.selection-compass-ai-orbit-dot.is-first{top:8px;right:20px}.selection-compass-ai-orbit-dot.is-second{background:var(--info);bottom:24px;right:6px;box-shadow:0 0 0 4px #2e6be61f}.selection-compass-ai-orbit-dot.is-third{bottom:11px;left:18px}.selection-compass-ai-loading-copy{justify-items:center;gap:6px;max-width:34em;display:grid}.selection-compass-ai-loading-copy strong{color:var(--text-primary);font-size:15px;font-weight:850;line-height:1.35}.selection-compass-ai-loading-copy span{color:var(--text-tertiary);font-size:13px;line-height:1.55}.selection-compass-ai-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selection-compass-ai-steps li{border-radius:var(--radius-pill);min-height:28px;color:var(--text-secondary);background:#ffffffb8;border:1px solid #12b76a29;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.selection-compass-ai-steps li:before{background:var(--claw-primary);content:"";border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite selectionCompassAiStepPulse}.selection-compass-ai-steps li:nth-child(2):before{animation-delay:.18s}.selection-compass-ai-steps li:nth-child(3):before{animation-delay:.36s}.selection-compass-loading-mark{justify-content:center;align-items:center;gap:5px;min-height:16px;display:inline-flex}.selection-compass-loading-mark span{background:var(--claw-primary);opacity:.34;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite selectionCompassLoadingDot}.selection-compass-loading-mark span:nth-child(2){animation-delay:.12s}.selection-compass-loading-mark span:nth-child(3){animation-delay:.24s}@keyframes selectionCompassLoadingDot{0%,80%,to{opacity:.34;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes selectionCompassAiScan{0%,to{opacity:.3;transform:translate(-55%)}45%{opacity:.78;transform:translate(55%)}}@keyframes selectionCompassAiOrbit{to{transform:rotate(360deg)}}@keyframes selectionCompassAiPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.86;transform:scale(1.04)}}@keyframes selectionCompassAiStepPulse{0%,to{opacity:.36;transform:scale(.88)}45%{opacity:1;transform:scale(1)}}.selection-compass-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 14px;display:grid}.selection-compass-product-card{border-radius:var(--radius-lg);min-width:0;box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;outline:none;flex-direction:column;padding:6px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.selection-compass-product-card:hover,.selection-compass-product-card:focus-within,.selection-compass-product-card:focus-visible{background:var(--neutral-0);border-color:var(--claw-primary);transform:translateY(-2px);box-shadow:0 14px 32px #12b76a1f}.selection-compass-product-image{aspect-ratio:1;background:var(--neutral-100);color:var(--text-tertiary);border-radius:14px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.selection-compass-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.selection-compass-product-card:hover .selection-compass-product-image img,.selection-compass-product-card:focus-within .selection-compass-product-image img{transform:scale(1.025)}.selection-compass-image-badges{pointer-events:none;flex-wrap:wrap;gap:5px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px}.selection-compass-image-badges span{color:var(--claw-primary-deep);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:800;line-height:1.1;box-shadow:0 4px 12px #11181614}.selection-compass-product-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding:10px 4px 4px;display:flex}.selection-compass-product-body h2{-webkit-line-clamp:2;min-height:40px;color:var(--text-primary);-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:800;line-height:1.42;display:-webkit-box;overflow:hidden}.selection-compass-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.selection-compass-sale-price{color:var(--claw-primary-deep);font-variant-numeric:tabular-nums;align-items:baseline;font-size:20px;line-height:1;display:inline-flex}.selection-compass-price-currency{margin-right:1px;font-size:.68em;line-height:1}.selection-compass-price-decimal,.selection-compass-price-separator{margin-left:1px;font-size:.62em;line-height:1}.selection-compass-price-separator{margin-right:1px}.selection-compass-price-row .selection-compass-sold-count,.selection-compass-cost-row,.selection-compass-source-row{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.selection-compass-price-row .selection-compass-sold-count{color:var(--text-warning);background:#c4442f14;border-radius:4px;padding:2px 5px;font-weight:800}.selection-compass-cost-row{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:-2px;display:flex}.selection-compass-margin-pill{color:#c44a2f;align-items:center;font-weight:850;display:inline-flex}.selection-compass-source-row{align-items:center;gap:7px;min-width:0;display:flex}.selection-compass-source-avatar{border:1px solid var(--neutral-200);background:var(--neutral-100);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.selection-compass-source-avatar img{object-fit:cover;width:100%;height:100%}.selection-compass-source-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-compass-product-actions{justify-content:flex-end;min-width:0;margin-top:auto;padding-top:2px;display:flex}.selection-compass-product-draft-button,.selection-compass-detail-draft-button{border-radius:var(--radius-pill);background:var(--neutral-900);min-height:34px;color:var(--text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;transition:box-shadow .15s,transform .15s,opacity .15s;display:inline-flex}.selection-compass-detail-draft-button,.selection-compass-detail-draft-button span,.selection-compass-detail-draft-button .tabler-icon{color:#fff}.selection-compass-product-draft-button:hover:not(:disabled),.selection-compass-product-draft-button:focus-visible:not(:disabled),.selection-compass-detail-draft-button:hover:not(:disabled),.selection-compass-detail-draft-button:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none}.selection-compass-product-draft-button:active:not(:disabled),.selection-compass-detail-draft-button:active:not(:disabled){transform:translateY(1px)}.selection-compass-product-draft-button:disabled,.selection-compass-detail-draft-button:disabled{cursor:not-allowed;opacity:.46}.selection-compass-reason{background:linear-gradient(135deg,#fff4e5fa,#fffbebf5);border:1px solid #f790093d;border-radius:7px;outline:none;margin-top:2px;padding:11px 12px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb8}.selection-compass-reason-like-illustration{color:#d9770629;pointer-events:none;transform-origin:50%;z-index:0;place-items:center;width:86px;height:86px;display:grid;position:absolute;bottom:-20px;right:-18px;transform:rotate(-18deg)}.selection-compass-reason-like-illustration svg{stroke-width:1.8px;width:75px;height:75px}.selection-compass-reason-copy{z-index:1;-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;position:relative;overflow:hidden}.selection-compass-reason-copy strong{color:var(--text-primary);font-weight:800}.selection-compass-reason-copy mark{color:var(--text-warning);background:0 0;font-weight:800}.selection-compass-reason-full{z-index:4;background:var(--neutral-0);color:var(--text-secondary);opacity:0;pointer-events:none;border:1px solid #d5ddd8db;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;right:0;transform:translateY(4px);box-shadow:0 14px 34px #11181624}.selection-compass-reason:hover .selection-compass-reason-full,.selection-compass-reason:focus-within .selection-compass-reason-full,.selection-compass-reason:focus-visible .selection-compass-reason-full{opacity:1;transform:translateY(0)}.selection-compass-module-layout{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;align-self:start;align-items:start;gap:12px;margin-top:16px;display:grid}.selection-compass-module-card{--module-soft:#f3fcf7;--module-soft-rgb:243, 252, 247;--module-accent:#12b76a;--module-accent-2:#7bdca9;--module-text:var(--claw-primary-deep);border:1px solid var(--neutral-200);border-radius:var(--radius-2xl);background:var(--neutral-0);align-content:start;align-self:start;gap:14px;min-height:220px;padding:16px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1118160a}.selection-compass-module-card.is-growth{--module-soft:#effbf4;--module-soft-rgb:239, 251, 244;--module-accent:#12b76a;--module-accent-2:#8ee0b4;--module-text:#067647}.selection-compass-module-card.is-heat{--module-soft:#fff3ed;--module-soft-rgb:255, 243, 237;--module-accent:#ef6820;--module-accent-2:#fdb57c;--module-text:#9c2a10}.selection-compass-module-card.is-season{--module-soft:#eef7ff;--module-soft-rgb:238, 247, 255;--module-accent:#2e6be6;--module-accent-2:#8fc7ff;--module-text:#1849a9}.selection-compass-module-card.is-platform{--module-soft:#f3f4ff;--module-soft-rgb:243, 244, 255;--module-accent:#5367e8;--module-accent-2:#a8b3ff;--module-text:#323f9c}.selection-compass-module-card.is-repeat{--module-soft:#fff8df;--module-soft-rgb:255, 248, 223;--module-accent:#d89a00;--module-accent-2:#f3c852;--module-text:#7a4f00}.selection-compass-module-card:nth-child(-n+2){grid-area:1/span 3}.selection-compass-module-card:nth-child(n+3){grid-area:2/span 2}.selection-compass-module-card.is-placeholder{background:var(--neutral-25);box-shadow:none;border-style:dashed}.selection-compass-module-card-head{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;gap:6px;min-width:0;min-height:100px;margin:-16px -16px 0;padding:20px 16px 16px;display:grid;position:relative;overflow:hidden}.selection-compass-module-card-head:before{background:linear-gradient(180deg, rgba(var(--module-soft-rgb), 1) 0%, rgba(var(--module-soft-rgb), 0) 100%);content:"";pointer-events:none;height:100px;position:absolute;inset:0 0 auto}.selection-compass-module-card-head>*{z-index:1;position:relative}.selection-compass-module-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.selection-compass-module-icon{width:34px;height:34px;color:var(--module-accent);box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.selection-compass-module-icon .tabler-icon{width:28px!important;height:28px!important}.selection-compass-module-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.selection-compass-module-title-row h2{min-width:0}.selection-compass-module-title-main{min-width:0;display:block}.selection-compass-module-title-copy{align-content:start;gap:4px;min-width:0;display:grid}.selection-compass-module-title-line{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.selection-compass-module-title-main h2,.selection-compass-module-title-copy h2{min-width:0}.selection-compass-module-title-stroke{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--module-accent), transparent);opacity:.42;transform-origin:0;width:54px;height:6px;display:block;transform:skew(-14deg)}.selection-compass-module-title-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.selection-compass-module-meta-row{min-width:0;padding-left:44px;display:block}.selection-compass-module-meta-row p{min-width:0}.selection-compass-module-status{border-radius:var(--radius-pill);color:var(--module-text);white-space:nowrap;background:#ffffffbd;flex:none;padding:2px 8px;font-size:12px;font-weight:850;line-height:1.4}.selection-compass-module-card.is-placeholder .selection-compass-module-status{background:var(--neutral-100);color:var(--text-tertiary)}.selection-compass-module-card h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:850;line-height:1.3}.selection-compass-module-card p{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.55}.selection-compass-module-preview-list{gap:12px;min-width:0;display:grid}.selection-compass-module-preview-item{border:1px solid var(--neutral-200);border-radius:var(--radius-2xl);background:var(--neutral-25);min-width:0;min-height:136px;color:var(--text-secondary);cursor:pointer;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:14px;padding:8px;font-size:13px;font-weight:750;line-height:1.35;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.selection-compass-module-preview-item:hover,.selection-compass-module-preview-item:focus-visible{background:var(--neutral-0);border-color:#10c85b80;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #11181612}.selection-compass-module-preview-image{border-radius:var(--radius-xl);background:var(--neutral-100);width:128px;height:128px;color:var(--text-tertiary);place-items:center;font-size:18px;font-weight:850;display:grid;overflow:hidden}.selection-compass-module-preview-image img{object-fit:cover;width:100%;height:100%}.selection-compass-module-preview-copy{grid-template-rows:auto auto auto auto auto;align-content:start;gap:6px;min-width:0;display:grid}.selection-compass-module-preview-copy h3,.selection-compass-module-preview-copy p{margin:0}.selection-compass-module-preview-copy h3{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:20px;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.selection-compass-module-preview-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.selection-compass-module-preview-price strong{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;font-size:20px;line-height:1;display:inline-flex}.selection-compass-module-preview-price strong span{color:inherit}.selection-compass-module-preview-price span{color:var(--text-tertiary);font-size:13px;font-weight:750}.selection-compass-module-preview-price>span:last-child{color:#c44a2f;font-weight:850}.selection-compass-module-preview-source{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.selection-compass-module-preview-source span{color:var(--text-tertiary);font-size:12px;font-weight:750}.selection-compass-module-preview-source-avatar{flex:none;width:18px;height:18px;font-size:10px}.selection-compass-module-preview-reason{border-radius:var(--radius-xl);color:var(--text-secondary);background:linear-gradient(135deg,#fff4e5e0,#fffbebdb);border:1px solid #f7900938;padding:7px 8px;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:visible}.selection-compass-module-preview-reason strong{color:var(--text-primary);font-weight:850}.selection-compass-module-preview-actions{justify-content:flex-end;min-width:0;padding-top:1px;display:flex}.selection-compass-module-draft-button{border-radius:var(--radius-pill);background:var(--neutral-900);min-height:34px;color:var(--text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;transition:box-shadow .15s,transform .15s,opacity .15s;display:inline-flex}.selection-compass-module-draft-button:hover:not(:disabled),.selection-compass-module-draft-button:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover);outline:none}.selection-compass-module-draft-button:active:not(:disabled){transform:translateY(1px)}.selection-compass-module-draft-button:disabled{cursor:not-allowed;opacity:.46}.selection-compass-module-empty{border:1px solid var(--neutral-200);border-radius:var(--radius-2xl);background:var(--neutral-0);text-align:center;align-content:center;place-items:center;gap:8px;min-height:176px;padding:18px 14px;display:grid}.selection-compass-module-empty-illustration{background:var(--neutral-100);width:48px;height:48px;color:var(--text-tertiary);border-radius:50%;place-items:center;display:grid}.selection-compass-module-empty strong{color:var(--text-secondary);font-size:14px;font-weight:850;line-height:1.35}.selection-compass-module-empty>span:not(.selection-compass-module-empty-illustration){max-width:22em;color:var(--text-tertiary);font-size:12px;line-height:1.5}.selection-compass-module-more{border-radius:var(--radius-sm);min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:850;line-height:1;transition:background .15s,color .15s;display:inline-flex}.selection-compass-module-more:hover,.selection-compass-module-more:focus-visible{background:var(--state-layer-black-hover);color:var(--text-primary);outline:none}.selection-compass-module-detail{align-content:start;gap:14px;min-width:0;display:grid}.selection-compass-module-breadcrumb{min-width:0;max-width:100%;color:var(--text-placeholder);align-self:start;align-items:center;gap:6px;font-size:13px;font-weight:750;line-height:1.3;display:inline-flex}.selection-compass-module-breadcrumb button{color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;transition:color .15s}.selection-compass-module-breadcrumb button:hover,.selection-compass-module-breadcrumb button:focus-visible{color:var(--text-primary);outline:none}.selection-compass-module-breadcrumb>span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-compass-module-detail-head{gap:6px;min-width:0;display:grid}.selection-compass-module-detail-head h2,.selection-compass-module-detail-head p{margin:0}.selection-compass-module-detail-head h2{color:var(--text-primary);font-size:18px;font-weight:850;line-height:1.3}.selection-compass-module-detail-head p{color:var(--text-tertiary);font-size:13px;line-height:1.5}.selection-compass-detail-backdrop{z-index:24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11181652}.selection-compass-detail-modal{outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw - 32px);padding:20px}.selection-compass-detail-close{width:34px;height:34px}.selection-compass-detail-body{scrollbar-gutter:stable;align-content:start;gap:12px;min-width:0;min-height:0;display:grid;overflow:auto}.selection-compass-detail-hero{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.selection-compass-detail-image{aspect-ratio:1;border-radius:var(--radius-md);background:var(--neutral-100);width:88px;color:var(--text-tertiary);place-items:center;font-size:12px;display:grid;overflow:hidden}.selection-compass-detail-image img{object-fit:cover;width:100%;height:100%}.selection-compass-detail-hero-copy{align-content:start;gap:6px;min-width:0;display:grid}.selection-compass-detail-hero-copy h3,.selection-compass-detail-hero-copy p{margin:0}.selection-compass-detail-hero-copy h3{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:16px;font-weight:850;line-height:1.38;display:-webkit-box;overflow:hidden}.selection-compass-detail-hero-copy p{color:var(--text-tertiary);font-size:12px;line-height:1.4}.selection-compass-detail-hero-source{align-items:center;gap:6px;min-width:0;display:flex}.selection-compass-detail-source-avatar{width:18px;height:18px;font-size:10px}.selection-compass-detail-source-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-compass-detail-source-separator{color:var(--text-placeholder)}.selection-compass-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.selection-compass-detail-metric{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-25);align-content:center;gap:5px;min-width:0;padding:9px 10px;display:grid}.selection-compass-detail-metric>span{color:var(--text-tertiary);font-size:11px;font-weight:750;line-height:1.1}.selection-compass-detail-metric strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:850;line-height:1.1}.selection-compass-detail-metric.is-price strong{color:var(--claw-primary-deep);align-items:baseline;font-size:18px;display:inline-flex}.selection-compass-detail-metric.is-margin strong{color:#c44a2f}.selection-compass-detail-tag-rail{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.selection-compass-detail-tag-rail::-webkit-scrollbar{display:none}.selection-compass-detail-tag-rail span{border-radius:var(--radius-pill);color:var(--text-warning);white-space:nowrap;background:#fff4e59e;border:1px solid #f790092e;flex:none;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.2}.selection-compass-detail-sections{gap:7px;display:grid}.selection-compass-detail-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.selection-compass-detail-insight-card{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-25);grid-template-columns:24px minmax(0,1fr);align-content:start;gap:6px 8px;min-width:0;padding:10px;display:grid}.selection-compass-detail-insight-card.is-risk{background:#fff4e570;border-color:#f7900942}.selection-compass-detail-insight-icon{background:var(--neutral-0);width:24px;height:24px;color:var(--text-tertiary);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.selection-compass-detail-insight-card.is-risk .selection-compass-detail-insight-icon{color:var(--text-warning)}.selection-compass-detail-sections h4,.selection-compass-detail-sections p,.selection-compass-detail-sections ul{margin:0}.selection-compass-detail-sections h4{color:var(--text-primary);font-size:13px;font-weight:850;line-height:1.25}.selection-compass-detail-sections p,.selection-compass-detail-sections ul{color:var(--text-secondary);grid-column:2;font-size:12px;line-height:1.55}.selection-compass-detail-sections ul{gap:4px;padding-left:14px;display:grid}.selection-compass-detail-action-note{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supply-analysis-workspace{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;height:calc(100dvh - 154px);min-height:min(520px,100dvh - 154px);max-height:100%;display:grid}.supply-analysis-page-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:12px;height:100%;min-height:0;display:grid}.supply-analysis-card{border-radius:var(--radius-2xl);background:linear-gradient(180deg, var(--neutral-0) 0%, var(--neutral-25) 100%);border:1px solid #d5ddd8d1;flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 16px 40px #1118160f,inset 0 1px #ffffffe0}.supply-analysis-files-panel,.supply-analysis-ai-card{align-self:stretch;max-height:100%;position:sticky;top:0}.supply-analysis-ai-card,.supply-analysis-compare-card{align-self:stretch}.supply-compare-workspace-panel .supply-analysis-compare-card{background:var(--neutral-0);height:100%;box-shadow:none;border:0;border-radius:0}.supply-analysis-compare-card .supply-analysis-panel-head{z-index:1;background:#fffffff5;align-items:center;padding:14px 14px 12px;position:sticky;top:0}.supply-analysis-card>.supply-analysis-panel-head,.supply-analysis-result>.supply-analysis-panel-head{z-index:3;background:#fffffff5;position:sticky;top:0}.supply-analysis-panel-head{background:linear-gradient(#fffffffa,#fbfcfdeb);border-bottom:1px solid #e6ebe8d1;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.supply-analysis-panel-head h2{color:var(--text-primary);margin:0;font-size:15px;line-height:1.3}.supply-analysis-panel-head p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px;line-height:1.4}.supply-analysis-files-panel .supply-analysis-panel-head{align-items:center;padding:14px 14px 12px}.supply-analysis-files-summary{min-width:0}.supply-analysis-files-toolbar,.supply-analysis-current-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.supply-analysis-files-toolbar button,.supply-analysis-current-actions button,.supply-analysis-file-actions button,.supply-analysis-compare-panel button,.supply-analysis-recommend-item button,.supply-analysis-compare-button{--supply-action-height:34px;min-height:var(--supply-action-height);border-radius:var(--radius-md);background:var(--neutral-0);color:var(--text-secondary);letter-spacing:0;border:1px solid #d5ddd8e0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.supply-analysis-files-toolbar button,.supply-analysis-current-actions button{padding:0 10px}.supply-analysis-files-toolbar button{gap:4px;min-width:0;padding:0 9px;font-size:12px}.supply-analysis-files-toolbar button span{white-space:nowrap}.supply-analysis-upload-button{min-width:max-content}.supply-analysis-ghost-button{background:var(--neutral-0)}.supply-analysis-files-toolbar button:hover:not(:disabled),.supply-analysis-files-toolbar button:focus-visible:not(:disabled),.supply-analysis-current-actions button:hover:not(:disabled),.supply-analysis-current-actions button:focus-visible:not(:disabled),.supply-analysis-file-actions button:hover:not(:disabled),.supply-analysis-file-actions button:focus-visible:not(:disabled),.supply-analysis-compare-panel button:hover:not(:disabled),.supply-analysis-compare-panel button:focus-visible:not(:disabled),.supply-analysis-recommend-item button:hover:not(:disabled),.supply-analysis-recommend-item button:focus-visible:not(:disabled),.supply-analysis-compare-button:hover:not(:disabled),.supply-analysis-compare-button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb}.supply-analysis-files-toolbar button:active:not(:disabled),.supply-analysis-current-actions button:active:not(:disabled),.supply-analysis-file-actions button:active:not(:disabled),.supply-analysis-compare-panel button:active:not(:disabled),.supply-analysis-recommend-item button:active:not(:disabled),.supply-analysis-compare-button:active:not(:disabled){transform:translateY(0)scale(.98)}.supply-analysis-files-toolbar button.active{background:var(--neutral-0);color:var(--claw-primary-deep);border-color:#10c85b57;box-shadow:inset 3px 0 #10c85b9e,inset 0 1px #ffffffc7}.supply-analysis-empty{min-height:120px;color:var(--text-tertiary);text-align:center;place-items:center;gap:8px;padding:18px;display:grid}.app-empty-state{align-content:center}.app-empty-state-illustration{opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;width:108px;max-width:62%;height:auto;display:block}.supply-analysis-files-panel>.supply-analysis-empty.app-empty-state{gap:10px;min-height:220px;padding:28px 18px 34px}.supply-analysis-result-empty{gap:10px;min-height:172px}.supply-analysis-running-state{color:var(--text-secondary);align-content:center}.supply-analysis-running-state>span{border:3px solid #10c85b2e;border-top-color:var(--claw-primary);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite supply-analysis-spin}.supply-analysis-running-state strong{color:var(--text-primary);font-size:14px}.supply-analysis-running-state p{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.supply-analysis-error-state{border-radius:var(--radius-md);background:linear-gradient(135deg,#fffbfafa,#fff4f2d1);border:1px solid #b423182e;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 14px 0;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffdb}.supply-analysis-error-state div{gap:4px;min-width:0;display:grid}.supply-analysis-error-state strong{color:var(--text-danger);font-size:13px;line-height:1.35}.supply-analysis-error-state p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.supply-analysis-error-state button{border-radius:var(--radius-sm);background:var(--neutral-0);min-height:32px;color:var(--text-danger);border:1px solid #b4231838;flex:none;padding:0 12px;font-size:12px;font-weight:750;transition:background .16s,border-color .16s,transform .16s}.supply-analysis-error-state button:hover:not(:disabled),.supply-analysis-error-state button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb}.supply-analysis-error-state button:active:not(:disabled){transform:translateY(1px)}.supply-analysis-error-state button:disabled{opacity:.52}@keyframes supply-analysis-spin{to{transform:rotate(360deg)}}.supply-analysis-file-list{flex:1;align-content:start;gap:7px;min-height:0;padding:8px;display:grid;overflow:auto}.supply-analysis-file-row{border-radius:var(--radius-xl);background:var(--neutral-0);transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;border:1px solid #e6ebe8eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px 9px 10px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 1px #11181605}.supply-analysis-file-row:has(.supply-analysis-file-check){grid-template-columns:auto minmax(0,1fr) auto}.supply-analysis-file-row.active{background:linear-gradient(90deg, #10c85b0d, var(--neutral-0) 34px);box-shadow:inset 2px 0 0 var(--claw-primary), inset 0 1px 0 #ffffffdb;border-color:#d5ddd8eb}.supply-analysis-file-row.selected{box-shadow:inset 2px 0 0 var(--claw-primary), 0 0 0 1px #10c85b0f;border-color:#d5ddd8eb}.supply-analysis-file-check{place-items:center;width:24px;height:24px;display:grid}.supply-analysis-file-check input{width:16px;height:16px;margin:0}.supply-analysis-file-main{width:100%;min-width:0;min-height:auto;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);place-items:center stretch;gap:9px;padding:0;display:grid}.supply-analysis-file-leading{width:22px;height:22px;color:var(--neutral-600);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.supply-analysis-file-row.active .supply-analysis-file-leading{color:var(--claw-primary-deep)}.supply-analysis-file-content{gap:3px;min-width:0;display:grid}.supply-analysis-file-row .supply-analysis-file-main:hover{background:0 0}.supply-analysis-file-row .supply-analysis-file-main:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.supply-analysis-file-row .supply-analysis-file-main:active:not(:disabled){transform:none}.supply-analysis-file-title,.supply-analysis-product-info h3,.supply-analysis-recommend-item h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supply-analysis-file-meta-grid,.supply-analysis-product-info small,.supply-analysis-recommend-item small,.supply-compare-result-item small{color:var(--text-tertiary);font-size:11px}.supply-analysis-file-meta-grid{flex-wrap:wrap;gap:0 8px;min-width:0;line-height:1.35;display:flex}.supply-analysis-file-meta-grid span{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;min-width:0;padding:0;position:relative;overflow:hidden}.supply-analysis-file-meta-grid span+span:before{content:"·";color:var(--neutral-400);margin-right:8px;font-weight:700}.supply-analysis-file-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.supply-analysis-file-status{border-radius:var(--radius-pill);color:var(--text-tertiary);background:0 0;padding:0;font-size:11px;font-weight:800}.supply-analysis-file-status.status-parsed,.supply-analysis-file-status.status-completed,.supply-analysis-file-status.status-success{color:var(--claw-primary-deep);background:0 0}.supply-analysis-file-status.status-parsing,.supply-analysis-file-status.status-running,.supply-analysis-file-status.status-processing{color:var(--text-warning);background:0 0}.supply-analysis-file-status.status-failed,.supply-analysis-file-status.status-error{color:var(--danger);background:0 0}.supply-analysis-file-preview,.supply-analysis-file-delete{width:32px;min-height:32px;color:var(--text-tertiary);padding:0}.supply-analysis-file-preview{color:var(--text-secondary)}.supply-analysis-file-preview:hover:not(:disabled),.supply-analysis-file-preview:focus-visible:not(:disabled),.supply-analysis-file-delete:hover:not(:disabled),.supply-analysis-file-delete:focus-visible:not(:disabled){background:var(--state-layer-black-hover);color:var(--text-secondary);box-shadow:none;border-color:#d5ddd8eb}.supply-analysis-file-delete:hover:not(:disabled),.supply-analysis-file-delete:focus-visible:not(:disabled){color:var(--danger)}.supply-analysis-ai-box{background:linear-gradient(#f8faf9db,#fffffffa);border-top:1px solid #e6ebe8d1;gap:10px;padding:12px 14px 14px;display:grid}.supply-analysis-batch-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.supply-analysis-batch-head>div{gap:3px;min-width:0;display:grid}.supply-analysis-batch-head small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.supply-analysis-ai-box label,.supply-compare-field span{color:var(--text-secondary);font-size:12px;font-weight:800}.supply-analysis-ai-box textarea,.supply-compare-field input{border-radius:var(--radius-md);background:var(--neutral-0);width:100%;min-width:0;min-height:72px;color:var(--text-primary);font:inherit;border:1px solid #d5ddd8f0;padding:9px 10px;font-size:13px;line-height:1.48;box-shadow:inset 0 1px 2px #11181609}.supply-analysis-ai-box textarea:focus,.supply-compare-field input:focus{border-color:#10c85b7a;outline:none;box-shadow:0 0 0 3px #10c85b1a}.supply-analysis-ai-box textarea{resize:vertical}.supply-analysis-batch-footer{justify-content:flex-end;display:flex}.supply-analysis-upload-button,.supply-analysis-current-ai-button,.supply-compare-start-button{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--claw-primary), var(--claw-primary-hover));min-height:36px;color:var(--text-inverse);border-color:#0da74c80;font-weight:900;box-shadow:inset 0 -1px #07110d2e}.supply-analysis-current-ai-button{white-space:nowrap;flex:none;min-width:82px}.supply-analysis-current-ai-button>svg,.supply-analysis-current-ai-button>span{flex:none}.supply-analysis-upload-button:hover:not(:disabled),.supply-analysis-upload-button:focus-visible:not(:disabled),.supply-analysis-current-ai-button:hover:not(:disabled),.supply-analysis-current-ai-button:focus-visible:not(:disabled),.supply-compare-start-button:hover:not(:disabled),.supply-compare-start-button:focus-visible:not(:disabled){background:linear-gradient(180deg, var(--claw-primary), var(--claw-primary-hover));box-shadow:var(--state-layer-dark-hover), inset 0 -1px 0 #07110d2e;border-color:#0da74c80}.supply-analysis-upload-button:active:not(:disabled),.supply-analysis-current-ai-button:active:not(:disabled),.supply-compare-start-button:active:not(:disabled){transform:translateY(1px)}.supply-compare-start-button.is-stop{background:linear-gradient(#ef4444,#dc2626);border-color:#d92d205c;box-shadow:inset 0 -1px #7f1d1d33}.supply-compare-start-button.is-stop:hover:not(:disabled),.supply-compare-start-button.is-stop:focus-visible:not(:disabled){box-shadow:var(--state-layer-dark-hover), inset 0 -1px 0 #7f1d1d33;background:linear-gradient(#ef4444,#dc2626);border-color:#d92d206b}.supply-analysis-compare-panel .supply-compare-start-button.is-stop{color:var(--text-inverse);background:linear-gradient(#ef4444,#dc2626);border-color:#d92d205c;box-shadow:inset 0 -1px #7f1d1d33}.supply-analysis-compare-panel .supply-compare-start-button.is-stop .tabler-icon{color:var(--text-inverse)}.supply-analysis-compare-panel .supply-compare-start-button.is-stop:hover:not(:disabled),.supply-analysis-compare-panel .supply-compare-start-button.is-stop:focus-visible:not(:disabled){color:var(--text-inverse);box-shadow:var(--state-layer-dark-hover), inset 0 -1px 0 #7f1d1d33;background:linear-gradient(#ef4444,#dc2626);border-color:#d92d206b}.supply-analysis-upload-button:disabled,.supply-analysis-current-ai-button:disabled,.supply-compare-start-button:disabled{background:var(--neutral-300);color:var(--text-secondary);box-shadow:none}.supply-analysis-batch-submit{border-radius:var(--radius-md);background:var(--neutral-0);min-width:82px;min-height:32px;color:var(--claw-primary-deep);white-space:nowrap;border:1px solid #0da74c3d;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1118160f}.supply-analysis-batch-submit>svg,.supply-analysis-batch-submit>span{flex:none}.supply-analysis-batch-submit:hover:not(:disabled),.supply-analysis-batch-submit:focus-visible:not(:disabled){background:var(--state-layer-black-hover);color:var(--claw-primary-deep);box-shadow:none;border-color:#d5ddd8eb}.supply-analysis-batch-submit:active:not(:disabled){transform:translateY(1px)}.supply-analysis-batch-submit:disabled{border-color:var(--neutral-200);background:var(--neutral-100);color:var(--text-tertiary);box-shadow:none}.supply-analysis-product-row{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:88px;padding:8px;display:grid}.supply-analysis-product-image{border-radius:var(--radius-sm);background:var(--neutral-100);width:72px;height:72px;color:var(--text-tertiary);place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.supply-analysis-product-image img,.supply-compare-result-item img{object-fit:cover;width:100%;height:100%}.supply-analysis-product-image em{border-radius:var(--radius-pill);color:var(--text-inverse);background:#111816ad;padding:2px 5px;font-size:11px;font-style:normal;position:absolute;bottom:4px;right:4px}.supply-analysis-product-info{min-width:0}.supply-analysis-product-info h3,.supply-analysis-recommend-item h3{margin:0 0 5px;font-size:14px}.supply-analysis-product-info p{color:var(--text-secondary);flex-wrap:wrap;gap:6px;margin:0 0 4px;font-size:12px;display:flex}.supply-analysis-product-price{min-width:84px;color:var(--text-secondary);text-align:right;gap:4px;font-size:12px;display:grid}.supply-analysis-product-price strong{color:var(--claw-primary-deep);font-size:15px}.supply-analysis-result{border-top:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.supply-analysis-result-scroll{flex:1;min-height:0;overflow:auto}.supply-analysis-result-panel .supply-analysis-result{border-top:0}.supply-analysis-preview-backdrop{z-index:34}.supply-analysis-preview-modal{z-index:35;border-radius:14px;gap:12px;width:min(1440px,100vw - 28px);max-height:min(900px,100dvh - 24px);padding:16px}.supply-analysis-preview-modal-head{align-items:center}.supply-analysis-preview-modal-head h2{margin-top:0;font-size:20px}.supply-analysis-preview-modal-body{border:1px solid var(--neutral-100);background:var(--neutral-0);border-radius:10px;grid-template-rows:auto minmax(0,1fr);height:min(704px,100dvh - 142px);min-height:0;padding:0;display:grid;overflow:hidden}.supply-analysis-preview-toolbar{z-index:4;border-bottom:1px solid var(--neutral-100);background:linear-gradient(#fff,#fbfcfd);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:grid}.supply-analysis-preview-file-block,.supply-analysis-preview-context{gap:3px;min-width:0;display:grid}.supply-analysis-preview-context span{color:var(--text-tertiary);font-size:12px;font-weight:800}.supply-analysis-preview-context strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.28;overflow:hidden}.supply-analysis-preview-context small{color:var(--text-tertiary);font-size:12px}.supply-analysis-preview-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:max-content;display:flex}.supply-analysis-preview-stats span{border:1px solid var(--neutral-100);border-radius:var(--radius-pill);background:var(--neutral-0);color:var(--text-secondary);padding:5px 8px;font-size:11px;font-weight:800;line-height:1.2}.supply-analysis-preview-modal-body .supply-analysis-preview-table{min-width:100%;min-height:0;padding:0}.supply-analysis-preview-table{background:var(--neutral-0);overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;overflow:auto}.supply-analysis-preview-table:focus-visible{box-shadow:inset 0 0 0 2px #10c85b2e}.supply-analysis-preview-sheet{border-collapse:separate;border-spacing:0;background:var(--neutral-0);font-variant-numeric:tabular-nums;table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.supply-analysis-preview-sheet th,.supply-analysis-preview-sheet td{border-right:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200);width:152px;min-width:112px;max-width:260px;color:var(--text-secondary);text-align:left;vertical-align:middle;padding:8px 11px}.supply-analysis-preview-sheet td{background:var(--neutral-0);height:66px}.supply-analysis-preview-sheet th{z-index:2;height:38px;color:var(--text-primary);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--neutral-200);background:#f7f9fb;font-weight:900;line-height:1.2;position:sticky;top:0}.supply-analysis-preview-sheet .is-row-index{z-index:3;background:var(--neutral-0);width:66px;min-width:66px;max-width:66px;color:var(--text-tertiary);text-align:center;box-shadow:1px 0 0 var(--neutral-200);position:sticky;left:0}.supply-analysis-preview-sheet th.is-row-index{z-index:5;background:#f7f9fb}.supply-analysis-preview-sheet .is-image{text-align:center;width:92px;min-width:92px;max-width:92px}.supply-analysis-preview-column.is-product{width:184px;min-width:154px;max-width:240px}.supply-analysis-preview-column.is-long{width:320px;min-width:260px;max-width:360px}.supply-analysis-preview-column.is-url{width:236px;min-width:196px;max-width:280px}.supply-analysis-preview-column.is-code{width:150px;min-width:132px;max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.supply-analysis-preview-column.is-number{text-align:right;width:112px;min-width:104px;max-width:132px}.supply-analysis-preview-sheet .is-action{z-index:3;border-left:1px solid var(--neutral-200);background:var(--neutral-0);text-align:center;width:78px;min-width:78px;max-width:78px;box-shadow:-1px 0 0 var(--neutral-200);position:sticky;right:0}.supply-analysis-preview-sheet th.is-action{z-index:5;background:#f7f9fb}.supply-analysis-preview-sheet tbody tr:nth-child(2n) td{background:#fcfdfd}.supply-analysis-preview-sheet tbody tr:hover td{background:#f6fbf8}.supply-analysis-preview-sheet tbody tr.is-product-group-start td{border-top-color:var(--neutral-300)}.supply-analysis-preview-cell-text{color:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.supply-analysis-preview-link{max-width:100%;color:var(--claw-primary-deep);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.45;-webkit-text-decoration:underline #10c85b6b;text-decoration:underline #10c85b6b;text-decoration-thickness:1px;display:block;overflow:hidden}.supply-analysis-preview-link:hover,.supply-analysis-preview-link:focus-visible{color:var(--claw-primary-hover);background:var(--claw-primary-mist);border-radius:4px;outline:none;text-decoration-color:currentColor}.supply-analysis-preview-sheet .supply-analysis-product-image{border-radius:8px;width:54px;height:54px;margin:0 auto}.supply-analysis-preview-sheet .supply-analysis-compare-button{border-radius:7px;min-width:52px;min-height:30px;padding:0 10px}.supply-analysis-preview-actions{border-top:1px solid var(--neutral-100);justify-content:flex-end;padding-top:8px}.supply-compare-batch-confirm-backdrop{z-index:34}.supply-compare-batch-confirm-modal{z-index:35;width:min(540px,100vw - 48px);max-height:min(520px,100dvh - 48px)}.supply-compare-batch-confirm-head small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.supply-compare-batch-confirm-body{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.supply-compare-batch-confirm-platforms{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.supply-compare-batch-confirm-notice,.supply-compare-batch-confirm-error{margin:0}.supply-compare-batch-confirm-actions{border-top:1px solid var(--neutral-100);justify-content:flex-end;padding-top:8px}.supply-compare-batch-confirm-actions button{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0);min-height:36px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:850;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.supply-compare-batch-confirm-actions button:hover:not(:disabled),.supply-compare-batch-confirm-actions button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);border-color:#d5ddd8eb;outline:none}.supply-compare-batch-confirm-actions button.primary{background:linear-gradient(180deg, var(--claw-primary), var(--claw-primary-hover));color:var(--text-inverse);border-color:#0da74c80;box-shadow:inset 0 -1px #07110d2e}.supply-compare-batch-confirm-actions button.primary span,.supply-compare-batch-confirm-actions button.primary .tabler-icon{color:var(--text-inverse)}.supply-compare-batch-confirm-actions button.primary:hover:not(:disabled),.supply-compare-batch-confirm-actions button.primary:focus-visible:not(:disabled){background:linear-gradient(180deg, var(--claw-primary), var(--claw-primary-hover));box-shadow:var(--state-layer-dark-hover), inset 0 -1px 0 #07110d2e}.supply-compare-batch-confirm-actions button:disabled{cursor:not-allowed;opacity:.58}.supply-compare-install-backdrop{z-index:36}.supply-compare-install-modal{z-index:37;width:min(920px,100vw - 48px);max-height:min(720px,100dvh - 48px)}.supply-compare-install-notice-stack{z-index:80}.supply-compare-install-head p{max-width:720px;color:var(--text-tertiary)}.supply-compare-install-body{align-content:start;gap:14px;min-height:0;display:grid;overflow:auto}.supply-compare-install-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.supply-compare-install-steps article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;display:grid}.supply-compare-install-steps strong{color:#10c85bb8;font-size:24px;line-height:1}.supply-compare-install-steps p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.supply-compare-install-url{white-space:nowrap;align-items:center;gap:6px;margin-left:2px;display:inline-flex}.supply-compare-install-steps code{border-radius:var(--radius-xs);background:var(--neutral-100);color:var(--text-primary);padding:1px 5px;font-size:12px}.supply-compare-install-copy{appearance:none;border-radius:var(--radius-xs);color:var(--claw-primary-deep);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:12px;font-weight:850;line-height:1;transition:background .16s,color .16s}.supply-compare-install-copy:hover,.supply-compare-install-copy:focus-visible{background:var(--state-layer-black-hover);color:var(--claw-primary-deep);outline:none}.supply-compare-install-step-image{aspect-ratio:560/340;object-fit:contain;grid-column:1/-1;width:100%;display:block}.supply-compare-install-actions{justify-content:flex-end}.supply-compare-install-actions :is(a,button){border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0);min-height:36px;color:var(--text-secondary);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.supply-compare-install-actions :is(a,button):hover,.supply-compare-install-actions :is(a,button):focus-visible{background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb;outline:none}.supply-compare-install-actions a.primary{background:var(--claw-primary);color:var(--text-inverse);border-color:#0da74c80}.supply-compare-install-actions a.primary:hover,.supply-compare-install-actions a.primary:focus-visible{background:var(--claw-primary);box-shadow:var(--state-layer-dark-hover)}.supply-analysis-summary-card{background:radial-gradient(circle at 12% 0,#5e81f41f,#0000 34%),linear-gradient(135deg,#f7fcfffa,#f1faf6f5);border:1px solid #c4e1e2ad;border-radius:18px;margin:10px 10px 0;padding:16px 18px;position:relative;box-shadow:0 12px 28px #1340490f,inset 0 1px #ffffffe6}.supply-analysis-summary-card p{color:#47515d;margin:0;font-size:15px;font-weight:650;line-height:1.85}.supply-analysis-summary-badge{border-radius:var(--radius-pill);background:radial-gradient(circle at 18% 0%, #ffffff7a, transparent 34%), radial-gradient(circle at 102% 96%, var(--qjl-brand) 0%, #16c7b8b8 34%, transparent 62%), linear-gradient(120deg, #5b5cff 0%, #2877f4 44%, #14a6e8 72%, #10b981 100%);min-height:24px;color:var(--text-inverse);vertical-align:baseline;white-space:nowrap;align-items:center;gap:1px;margin:0 10px 4px 0;padding:4px 10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 6px 14px #2877f433,0 2px 8px #09ba071a}.supply-analysis-summary-badge strong{font-weight:950}.supply-analysis-recommend-list{gap:8px;padding:10px;display:grid}.supply-analysis-recommend-item{border-radius:var(--radius-2xl);background:var(--neutral-0);border:1px solid #e6ebe8eb;grid-template-columns:144px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.supply-analysis-recommend-image{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--neutral-50);width:144px;height:144px;color:var(--text-tertiary);border:1px solid #e6ebe8e6;place-items:center;display:grid;overflow:hidden}.supply-analysis-recommend-image img{object-fit:cover;width:100%;height:100%}.supply-analysis-recommend-content{gap:6px;min-width:0;display:grid}.supply-analysis-recommend-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.supply-analysis-recommend-title-row h3{white-space:normal;min-width:0;margin:0}.supply-analysis-fit-badge{background:var(--claw-primary-mist);min-height:22px;color:var(--claw-primary-deep);white-space:nowrap;border:1px solid #10c85b38;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.supply-analysis-recommend-item p{color:var(--text-secondary);margin:0 0 5px;font-size:12px;line-height:1.5}.supply-analysis-product-price-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-1px 0 1px;line-height:1.15;display:flex}.supply-analysis-product-price-item{align-items:baseline;gap:3px;min-width:max-content;display:inline-flex}.supply-analysis-product-price-label{color:var(--text-tertiary);font-size:11px;font-weight:750}.supply-analysis-product-price-value{color:var(--danger);letter-spacing:0;font-family:DIN Alternate,Arial Narrow,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:15px;font-weight:900}.supply-analysis-product-reason-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fff4e5e6,#fffbebe0);border:1px solid #f7900938;gap:5px;min-width:0;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffffc2}.supply-analysis-product-reason-card span{color:var(--text-primary);font-size:11px;font-weight:850;line-height:1}.supply-analysis-product-reason-card strong{color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.5}.supply-analysis-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supply-analysis-product-fields div{border:1px solid var(--neutral-100);border-radius:var(--radius-xl);background:var(--neutral-25);gap:4px;min-width:0;padding:8px 9px;display:grid}.supply-analysis-product-fields span{color:var(--text-tertiary);font-size:11px;font-weight:800;line-height:1}.supply-analysis-product-fields strong{color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.45}.supply-analysis-product-timing{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;display:flex}.supply-analysis-product-timing strong{color:var(--text-secondary);font-size:12px}.supply-analysis-product-risk{line-height:1.45;display:block}.supply-analysis-evidence-tags{flex-wrap:wrap;gap:5px;display:flex}.supply-analysis-evidence-tags span{color:var(--text-tertiary);border:1px solid #e6ebe8db;border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}.supply-analysis-recommend-item button{background:var(--neutral-0);min-width:58px;min-height:32px;color:var(--claw-primary-deep);border-color:#087a3b38}.supply-analysis-recommend-actions{justify-content:flex-end;align-self:stretch;align-items:flex-start;display:flex}.supply-analysis-file-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:10px 14px 12px;display:grid}.supply-analysis-file-insights div{border:0;border-left:1px solid var(--neutral-200);background:0 0;border-radius:0;gap:4px;min-width:0;padding:7px 10px;display:grid}.supply-analysis-file-insights div:first-child{border-left:0;padding-left:0}.supply-analysis-file-insights span{color:var(--text-tertiary);font-size:11px}.supply-analysis-file-insights strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supply-analysis-result-headline{border-top:1px solid var(--neutral-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px 0;display:flex}.supply-analysis-result-headline h3{color:var(--text-primary);margin:0;font-size:14px}.supply-analysis-result-headline p{color:var(--text-tertiary);margin:0;font-size:12px}.supply-analysis-result-headline div{color:var(--text-tertiary);flex-wrap:wrap;justify-content:flex-end;gap:5px 8px;font-size:12px;line-height:1.4;display:flex}.supply-analysis-result-headline span{color:var(--text-secondary);font-weight:750}.supply-compare-plugin-box,.supply-compare-task-box{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-50);gap:10px;margin:10px;padding:10px;display:grid}.supply-compare-plugin-box.ready{background:var(--claw-primary-mist);border-color:#10c85b5c}.supply-compare-plugin-box p,.supply-compare-task-box p,.supply-analysis-error{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.supply-compare-plugin-box div,.supply-compare-task-box div{justify-content:space-between;align-items:center;gap:8px;display:flex}.supply-compare-plugin-box a,.supply-compare-task-box a{color:var(--info);font-size:12px;font-weight:800;text-decoration:none}.supply-compare-login-guidance{border-radius:var(--radius-sm);background:#fffbebeb;border:1px solid #f7900947;gap:8px;padding:10px;display:grid}.supply-compare-login-guidance strong{color:var(--text-primary);font-size:12px;font-weight:850;line-height:1.35}.supply-compare-login-guidance p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.supply-compare-login-guidance div{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.supply-compare-login-guidance :is(a,button){border-radius:var(--radius-sm);background:var(--neutral-0);min-height:30px;color:var(--text-secondary);border:1px solid #d5ddd8f2;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.supply-compare-login-guidance :is(a,button):hover,.supply-compare-login-guidance :is(a,button):focus-visible{background:color-mix(in srgb, var(--neutral-900) 8%, var(--neutral-0))}.supply-compare-login-guidance button{cursor:pointer}.supply-compare-login-guidance button:disabled{cursor:not-allowed;opacity:.55}.supply-compare-search-card{border:0;border-bottom:1px solid var(--neutral-100);background:0 0;border-radius:0;gap:10px;margin:0;padding:14px;display:grid}.supply-compare-mode-tabs{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.supply-compare-mode-tabs label{border-radius:var(--radius-xs);min-height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.supply-compare-mode-tabs label:hover{background:var(--state-layer-black-hover)}.supply-compare-mode-tabs label:has(input:focus-visible){background:var(--state-layer-black-hover)}.supply-compare-mode-tabs label.active{background:var(--neutral-0);color:var(--text-primary);box-shadow:0 1px 2px #11181614,inset 0 0 0 1px #1118160a}.supply-compare-mode-tabs input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.supply-compare-field{gap:6px;margin:0;display:grid}.supply-compare-field span small{color:var(--text-tertiary);font-size:12px;font-weight:700}.supply-compare-field input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.supply-compare-image-drop{border-radius:var(--radius-md);background:var(--neutral-0);min-height:72px;color:var(--text-tertiary);cursor:pointer;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;border:1px solid #d5ddd8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;box-shadow:inset 0 1px 2px #11181609}.supply-compare-image-drop:hover{background:var(--state-layer-black-hover);border-color:#d5ddd8eb}.supply-compare-image-drop.filled{background:var(--claw-primary-mist);border-color:#10c85b5c}.supply-compare-image-drop img{border-radius:var(--radius-xs);object-fit:cover;background:var(--neutral-100);width:38px;height:38px}.supply-compare-field input::placeholder,.supply-compare-image-drop span{color:var(--text-tertiary);opacity:1}.supply-compare-image-drop span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.supply-compare-image-drop button{min-height:30px;color:var(--claw-primary-deep);background:0 0;border:0;padding:0 6px;font-weight:900}.supply-compare-platforms{border:0;border-bottom:1px solid var(--neutral-100);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.supply-compare-platforms legend{color:var(--text-tertiary);grid-column:1/-1;margin:0 0 2px;padding:0;font-size:12px;font-weight:800}.supply-compare-platforms label{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0);min-width:0;min-height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.supply-compare-platforms label:hover{background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb}.supply-compare-platforms label:has(input:focus-visible){background:var(--state-layer-black-hover);box-shadow:none;border-color:#d5ddd8eb}.supply-compare-platforms label:has(input:checked){background:var(--claw-primary-mist);color:var(--claw-primary-deep);border-color:#10c85b61}.supply-compare-platforms input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.supply-compare-platforms span{align-items:center;gap:6px;min-width:0;display:inline-flex}.supply-compare-platforms span:before{content:"";border:1px solid var(--neutral-400);border-radius:var(--radius-pill);background:var(--neutral-0);flex:none;width:8px;height:8px}.supply-compare-platforms label:has(input:checked) span:before{border-color:var(--claw-primary);background:var(--claw-primary);box-shadow:inset 0 0 0 2px var(--neutral-0)}.supply-compare-version-notice{border-radius:var(--radius-md);background:var(--warning-soft);color:#8a4b05;border:1px solid #f7900947;justify-content:space-between;align-items:center;gap:10px;margin:12px 14px 0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.55;display:flex}.supply-compare-version-notice span{min-width:0}.supply-compare-version-notice button{appearance:none;border-radius:var(--radius-sm);color:#8a4b05;cursor:pointer;background:#ffffffb8;border:1px solid #f7900961;flex:none;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;line-height:1;transition:background .16s,border-color .16s,transform .16s}.supply-compare-version-notice button:hover,.supply-compare-version-notice button:focus-visible{background:#ffffffeb;border-color:#f7900994;outline:none}.supply-compare-start-button{width:calc(100% - 28px);min-height:44px;margin:12px 14px;font-size:14px}.supply-analysis-error{color:var(--danger);margin:0 10px 10px}.supply-compare-empty-guide{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-25);gap:10px;margin:10px;padding:18px;display:grid}.supply-compare-empty-guide h3{color:var(--text-primary);margin:0;font-size:16px}.supply-compare-empty-guide p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.supply-compare-batch-shell{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.supply-compare-batch-head{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.supply-compare-batch-head>div{gap:4px;min-width:0;display:grid}.supply-compare-batch-head strong{color:var(--text-primary);font-size:15px;font-weight:900;line-height:1.25}.supply-compare-batch-head span{color:var(--text-tertiary);font-size:12px;line-height:1.45}.supply-compare-batch-stop{width:auto;min-width:104px;min-height:36px;margin:0;padding:0 12px}.supply-compare-batch-head .supply-compare-batch-stop span,.supply-compare-batch-head .supply-compare-batch-stop .tabler-icon{color:var(--text-inverse)}.supply-compare-batch-task-strip{border-bottom:1px solid var(--neutral-100);background:var(--neutral-25);scrollbar-width:thin;min-width:0;overflow:auto hidden}.supply-compare-batch-tabs{align-items:stretch;gap:8px;width:max-content;min-width:100%;padding:10px;display:flex}.supply-compare-batch-tab{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:var(--neutral-0);width:168px;min-width:168px;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:7px;padding:10px 12px;display:grid}.supply-compare-batch-tab:hover,.supply-compare-batch-tab:focus-visible{border-color:var(--neutral-300);background:var(--neutral-0);outline:none;box-shadow:0 6px 16px #1f29370f}.supply-compare-batch-tab.is-active{background:var(--claw-primary-mist);border-color:#10c85b61}.supply-compare-batch-copy{justify-items:start;gap:7px;width:100%;min-width:0;display:grid}.supply-compare-batch-tab strong{width:100%;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.35;display:block;overflow:hidden}.supply-compare-batch-meta{min-width:0;max-width:100%;color:var(--text-tertiary);justify-self:start;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.supply-compare-batch-state{border-radius:var(--radius-xs);background:var(--neutral-100);min-height:20px;color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;font-weight:850;display:inline-flex}.supply-compare-batch-tab[data-status=completed] .supply-compare-batch-state{background:var(--claw-primary-soft);color:var(--claw-primary-deep)}.supply-compare-batch-tab[data-status=failed] .supply-compare-batch-state,.supply-compare-batch-tab[data-status=needs-action] .supply-compare-batch-state{background:var(--warning-soft);color:#8a4b05}.supply-compare-batch-tab[data-status=stopped] .supply-compare-batch-state{background:var(--neutral-100);color:var(--text-tertiary)}.supply-compare-batch-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.supply-compare-batch-panel{background:var(--neutral-0);align-content:start;min-height:0;display:grid;overflow:auto}.supply-compare-batch-task-strip,.supply-compare-batch-panel{scrollbar-width:thin;scrollbar-color:transparent transparent}.supply-compare-batch-task-strip:hover,.supply-compare-batch-task-strip:focus-within,.supply-compare-batch-panel:hover,.supply-compare-batch-panel:focus-within{scrollbar-color:var(--scrollbar-thumb) transparent}.supply-compare-batch-task-strip::-webkit-scrollbar{width:6px;height:6px}.supply-compare-batch-panel::-webkit-scrollbar{width:6px;height:6px}.supply-compare-batch-task-strip::-webkit-scrollbar-track{background:0 0}.supply-compare-batch-panel::-webkit-scrollbar-track{background:0 0}.supply-compare-batch-task-strip::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.supply-compare-batch-panel::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:#0000}.supply-compare-batch-task-strip:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-compare-batch-task-strip:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-compare-batch-panel:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-compare-batch-panel:focus-within::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.supply-compare-batch-task-strip::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.supply-compare-batch-panel::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-strong)}.supply-compare-batch-guidance,.supply-compare-batch-progress,.supply-compare-batch-message{margin:10px}.supply-compare-result-list{gap:12px;padding:10px;display:grid}.supply-compare-result-group{gap:8px;display:grid}.supply-compare-result-group-head{min-height:22px;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;line-height:1.4;display:flex}.supply-compare-result-group-head strong{color:var(--text-primary);font-size:13px;font-weight:850}.supply-compare-result-group-head span{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.supply-compare-result-item{border:1px solid var(--neutral-200);border-radius:var(--radius-2xl);background:var(--neutral-0);min-height:104px;color:inherit;cursor:pointer;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"thumb main""thumb price";align-items:start;gap:12px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;overflow:hidden}.supply-compare-result-item:hover,.supply-compare-result-item:focus-visible{border-color:var(--neutral-300);background:var(--neutral-25);outline:none;box-shadow:0 8px 20px #1f293714}.supply-compare-result-item img{border-radius:var(--radius-xl);background:var(--neutral-100);grid-area:thumb;align-self:start;width:76px;height:76px}.supply-compare-result-main{grid-area:main;gap:5px;min-width:0;display:grid;overflow:hidden}.supply-compare-result-title{color:var(--text-primary);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.supply-compare-result-meta{min-width:0;color:var(--text-secondary);flex-wrap:wrap;gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.supply-compare-result-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.supply-compare-result-official{background:var(--claw-primary-soft);min-height:18px;color:var(--claw-primary-deep);border-radius:var(--radius-xs);border:1px solid #09ba0733;align-items:center;padding:1px 5px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.supply-compare-result-price{color:var(--danger);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;place-self:start end;margin-top:2px;font-size:16px;font-weight:900;line-height:1;text-decoration:none}@media (width<=720px){.supply-compare-batch-tab{width:156px;min-width:156px}.selection-compass-scroll{padding:0}.selection-compass-scroll>:not(.selection-compass-header){margin:14px}.selection-compass-header.is-help-sale-smart-selection{flex-wrap:wrap;gap:10px;margin:14px}.selection-compass-header.supply-analysis-panel-head.is-help-sale-smart-selection{margin:0;padding:14px}.selection-compass-header.is-help-sale-smart-selection .selection-compass-actions{flex:1 0 100%;width:100%;margin-left:auto}.selection-compass-header.is-help-sale-smart-selection .selection-compass-actions>.help-sale-smart-selection-header-button{flex:1 1 0;min-width:0}.selection-compass-module-layout{grid-template-columns:1fr}.selection-compass-module-card,.selection-compass-module-card:nth-child(-n+2),.selection-compass-module-card:nth-child(n+3){grid-area:auto/1/auto/-1}.selection-compass-module-preview-item{grid-template-columns:104px minmax(0,1fr);min-height:112px}.selection-compass-module-preview-image{width:104px;height:104px}.selection-compass-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.selection-compass-detail-insight-grid{grid-template-columns:1fr}.supply-analysis-workspace,.supply-analysis-page-grid{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.supply-analysis-files-panel,.supply-analysis-ai-card{position:static}.supply-analysis-card{height:auto;max-height:none}.supply-analysis-product-row,.supply-analysis-recommend-item{grid-template-columns:64px minmax(0,1fr)}.supply-analysis-recommend-item button{grid-column:2;justify-self:start}.supply-analysis-recommend-image{width:64px;height:64px}.supply-analysis-file-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-compare-install-steps{grid-template-columns:1fr}.supply-compare-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-analysis-product-price{text-align:left}}@media (width<=430px){.selection-compass-product-grid{grid-template-columns:1fr}}@keyframes mobile-sheet-in{0%{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.help-sale-smart-selection-state{border-radius:var(--radius-md);min-height:calc(100dvh - 190px);color:var(--text-secondary);text-align:center;background:0 0;border:0;place-items:center;gap:10px;padding:24px;display:grid}.help-sale-smart-selection-state.is-loading{min-height:calc(100dvh - 190px)}.help-sale-smart-selection-loading-card{text-align:center;justify-items:center;gap:18px;width:min(520px,100%);margin:auto;display:grid}.help-sale-smart-selection-loading-icon{background:0 0;border-radius:0;place-items:center;width:172px;height:142px;display:grid;position:relative;overflow:visible}.help-sale-smart-selection-loading-icon img{object-fit:contain;filter:drop-shadow(0 18px 30px #0f172a1f);width:136px;height:136px}.help-sale-smart-selection-scan-line{border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#5cde4714 14%,#5cde47c7 50%,#5cde4714 86%,#0000 100%);width:min(210px,78vw);height:3px;animation:2.2s ease-in-out infinite alternate help-sale-smart-selection-scan;position:absolute;top:50%;left:50%;transform:translate(-50%,-52px);box-shadow:0 0 12px #09ba0747,0 0 26px #34d39938}.help-sale-smart-selection-loading-copy{gap:8px;display:grid}.help-sale-smart-selection-loading-copy h2,.help-sale-smart-selection-loading-copy p{margin:0}.help-sale-smart-selection-loading-copy h2{color:var(--text-primary);font-size:22px;font-weight:900;line-height:1.35}.help-sale-smart-selection-loading-copy p{color:var(--text-secondary);font-size:14px;line-height:1.65}.help-sale-smart-selection-progress{border-radius:var(--radius-pill);background:#eef2ef;width:min(360px,100vw - 48px);height:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #16653414}.help-sale-smart-selection-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#08bf12 0%,#23d775 100%);width:0;transition:width .26s;position:absolute;inset:0 auto 0 0}.help-sale-smart-selection-progress-meta{width:min(360px,100vw - 48px);color:var(--text-tertiary);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:-8px 0 0;font-size:12px;line-height:1.45;display:grid}.help-sale-smart-selection-progress-meta strong{color:var(--text-tertiary);font-size:12px;font-weight:700}.help-sale-smart-selection-state-action{border:1px solid var(--qjl-brand);background:var(--qjl-brand);min-height:36px;color:var(--text-inverse);border-radius:6px;padding:0 16px;font-weight:800}.help-sale-smart-selection-state-action:hover,.help-sale-smart-selection-state-action:focus-visible{background:var(--claw-primary-hover);color:var(--text-inverse);outline:none}.help-sale-smart-selection-header-button{border:1px solid var(--neutral-200);background:var(--neutral-0);min-height:36px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.help-sale-smart-selection-header-button .tabler-icon{width:16px!important;height:16px!important}.help-sale-smart-selection-header-button:hover:not(:disabled),.help-sale-smart-selection-header-button:focus-visible:not(:disabled){background:var(--state-layer-black-hover);color:var(--text-primary);outline:none}.help-sale-smart-selection-header-button.is-primary{border-color:var(--qjl-brand);background:var(--qjl-brand);color:var(--text-inverse)}.help-sale-smart-selection-header-button.is-primary:hover:not(:disabled),.help-sale-smart-selection-header-button.is-primary:focus-visible:not(:disabled){background:var(--claw-primary-hover);color:var(--text-inverse);outline:none}.help-sale-smart-selection-header-search{background:#fff;border:1px solid #bceecf;border-radius:999px;flex:auto;justify-content:flex-end;align-items:center;width:300px;min-width:0;max-width:min(100%,300px);height:40px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.help-sale-smart-selection-header-search:focus-within{background:var(--neutral-0);border-color:#13ba5761;box-shadow:0 0 0 3px #13ba571a}.help-sale-smart-selection-header-search-field{min-width:0;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.help-sale-smart-selection-header-search-icon{width:16px;height:16px;color:var(--text-placeholder);flex:none;justify-content:center;align-items:center;display:inline-flex}.help-sale-smart-selection-header-search-field input{appearance:none;width:auto;min-width:0;height:100%;color:var(--text-primary);font:inherit;outline-offset:0;border-radius:0;flex:auto;margin:0 8px;padding:0;font-size:13px;font-weight:700;line-height:1.2;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.help-sale-smart-selection-header-search-field input::placeholder{color:var(--text-placeholder)}.help-sale-smart-selection-header-search-field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.help-sale-smart-selection-header-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.help-sale-smart-selection-header-search-field input::-webkit-search-results-button{-webkit-appearance:none;display:none}.help-sale-smart-selection-header-search-field input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.help-sale-smart-selection-header-search-actions{flex:none;align-items:center;display:flex}.selection-compass-actions .help-sale-smart-selection-header-search-submit{color:#10b981;cursor:pointer;white-space:nowrap;background:0 0;border:none;min-height:28px;padding:0 8px;font-size:14px;font-weight:500;transition:color .16s,opacity .16s}.selection-compass-actions .help-sale-smart-selection-header-search-submit:disabled{cursor:wait;opacity:.76}.selection-compass-actions .help-sale-smart-selection-header-search-submit:hover,.selection-compass-actions .help-sale-smart-selection-header-search-submit:focus-visible{color:#059669;outline:none}.selection-compass-actions .help-sale-smart-selection-header-search-close{color:#9ca3af;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:background .16s,color .16s,opacity .16s;display:inline-grid}.selection-compass-actions .help-sale-smart-selection-header-search-close:hover,.selection-compass-actions .help-sale-smart-selection-header-search-close:focus-visible{color:#333;background:#1219140f;outline:none}.help-sale-smart-selection-refresh-icon.is-spinning,.help-sale-smart-selection-header-search-icon .is-spinning{animation:.85s linear infinite help-sale-smart-selection-spin}.help-sale-smart-selection-inline-error{border-radius:var(--radius-md);background:var(--danger-soft);min-height:32px;color:var(--danger);border:1px solid #d92d2033;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.help-sale-smart-selection-empty-state{text-align:center;justify-items:center;gap:10px;max-width:420px;display:grid}.help-sale-smart-selection-empty-state h2,.help-sale-smart-selection-empty-state p{margin:0}.help-sale-smart-selection-empty-state h2{color:var(--text-primary);font-size:18px;font-weight:900;line-height:1.35}.help-sale-smart-selection-empty-state p{color:var(--text-secondary);font-size:13px;line-height:1.6}.help-sale-smart-selection-empty-icon{border-radius:var(--radius-md);background:var(--neutral-100);width:44px;height:44px;color:var(--text-secondary);place-items:center;display:inline-grid}.help-sale-smart-selection-board{--help-sale-smart-selection-overview-min:252px;--help-sale-smart-selection-stack-column-width:520px;--help-sale-smart-selection-stack-gap:14px;--help-sale-smart-selection-spec-pair-max:132px;--help-sale-smart-selection-spec-trio-max:112px;--help-sale-smart-selection-spec-overflow-min:88px;align-content:start;gap:14px;min-width:0;display:grid}.help-sale-smart-selection-section-tabs{scrollbar-width:none;flex:0 auto;justify-content:flex-start;align-self:center;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;padding:1px 0 2px;display:flex;overflow:auto hidden}.selection-compass-header.is-help-sale-smart-selection .help-sale-smart-selection-section-tabs{max-width:100%;padding:0 2px 1px 0}.help-sale-smart-selection-section-tabs::-webkit-scrollbar{display:none}.help-sale-smart-selection-section-tab{background:var(--neutral-0);min-height:32px;color:var(--text-secondary);cursor:pointer;border:1px solid #1a272217;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:820;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.help-sale-smart-selection-section-tab small{border-radius:var(--radius-pill);color:#168347;background:#14ad5d17;min-width:18px;padding:3px 5px;font-size:11px;font-weight:850;line-height:1}.help-sale-smart-selection-section-tab:hover,.help-sale-smart-selection-section-tab:focus-visible{color:#17683f;border-color:#14ad5d42;outline:none}.help-sale-smart-selection-section-tab.is-active{color:#0f6f3d;background:#eefaf3;border-color:#14ad5d52;box-shadow:inset 0 0 0 999px #14ad5d0a}.help-sale-smart-selection-zone-head{border-bottom:1px solid var(--neutral-200);gap:0;min-width:0;padding-bottom:10px;display:grid}.help-sale-smart-selection-zone-count{color:#3a4a42;white-space:nowrap;background:#0f172a0f;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:840;line-height:1}.help-sale-smart-selection-zone-breadcrumb{color:#667085;justify-self:start;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:760;line-height:1.3;display:inline-flex}.help-sale-smart-selection-zone-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.help-sale-smart-selection-zone-breadcrumb strong{color:#1f2a24;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.help-sale-smart-selection-zone-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.help-sale-smart-selection-zone-title-copy{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);gap:0 18px;width:100%;min-width:0;display:grid}.help-sale-smart-selection-zone-title-row{display:contents}.help-sale-smart-selection-zone-title h2,.help-sale-smart-selection-zone-title p{margin:0}.help-sale-smart-selection-zone-title-row h2{color:var(--text-primary);flex:none;grid-area:1/1;min-width:0;font-size:16px;font-weight:850;line-height:1.3}.help-sale-smart-selection-zone-title p{color:var(--text-tertiary);grid-area:2/1;margin-top:3px;font-size:12px;line-height:1.45}.help-sale-smart-selection-zone-title-row .help-sale-smart-selection-section-tabs{grid-area:1/2/span 2;align-self:start}.help-sale-smart-selection-grid{overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;align-items:start;gap:18px;padding-bottom:8px;display:grid;overflow:visible}.help-sale-smart-selection-board.is-zone .help-sale-smart-selection-section-tabs{margin-top:0}.help-sale-smart-selection-board.is-zone{gap:12px}.help-sale-smart-selection-grid.is-zone,.help-sale-smart-selection-grid.is-single-source{grid-template-columns:minmax(0,1fr)}.help-sale-smart-selection-column{align-content:start;gap:12px;width:100%;min-width:0;display:grid}.help-sale-smart-selection-column-head{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:10px;display:flex}.help-sale-smart-selection-column-head h2,.help-sale-smart-selection-column-head p{margin:0}.help-sale-smart-selection-column-head h2{color:var(--text-primary);font-size:16px;font-weight:850;line-height:1.3}.help-sale-smart-selection-column-head p{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.45}.help-sale-smart-selection-column-meta{background:#f5fcf8db;border:1px solid #14ad5d24;border-radius:6px;flex:none;justify-content:flex-end;align-items:center;gap:0;min-width:0;min-height:30px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 4px 12px #1255320d}.help-sale-smart-selection-column-count{color:#228253;white-space:nowrap;flex:none;padding:0 10px 0 11px;font-size:12px;font-weight:850;line-height:30px}.help-sale-smart-selection-column-more{color:#186d43;cursor:pointer;background:#ffffff9e;border:0;border-left:1px solid #14ad5d29;border-radius:0 5px 5px 0;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:0 9px 0 10px;font-size:12px;font-weight:850;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.help-sale-smart-selection-column-more:hover,.help-sale-smart-selection-column-more:focus-visible{color:#0f5f37;background:#ddf7e9f2;outline:none;box-shadow:inset 0 0 0 999px #14ad5d0f}.help-sale-smart-selection-list{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:10px;min-width:0;display:grid}.help-sale-smart-selection-grid.is-zone .help-sale-smart-selection-list,.help-sale-smart-selection-grid.is-single-source .help-sale-smart-selection-list{columns:var(--help-sale-smart-selection-stack-column-width);column-gap:var(--help-sale-smart-selection-stack-gap);column-fill:balance;display:block}.help-sale-smart-selection-grid.is-zone .help-sale-smart-selection-card,.help-sale-smart-selection-grid.is-single-source .help-sale-smart-selection-card{vertical-align:top;break-inside:avoid;page-break-inside:avoid;width:auto;margin:0 0 14px;display:flex}.help-sale-smart-selection-card{box-sizing:border-box;overflow-anchor:none;background:#fff;border:1px solid #131f1b0f;border-radius:10px;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;min-height:0;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:visible;box-shadow:0 4px 14px #1118160a;container-type:inline-size}.help-sale-smart-selection-card:hover,.help-sale-smart-selection-card:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px #1118160d}.help-sale-smart-selection-card.is-spotlight{border-color:#06ba0557;animation:1.6s ease-out help-sale-smart-selection-spotlight;box-shadow:0 10px 26px #06ba051f}@keyframes help-sale-smart-selection-spotlight{0%{border-color:#06ba051f;transform:translateY(0);box-shadow:0 0 #06ba0538,0 4px 14px #1118160a}38%{border-color:#06ba056b;transform:translateY(-2px);box-shadow:0 0 0 6px #06ba0517,0 12px 28px #06ba0524}to{border-color:#06ba0557;transform:translateY(0);box-shadow:0 10px 26px #06ba051f}}@media (prefers-reduced-motion:reduce){.help-sale-smart-selection-card.is-spotlight{animation:none}}.help-sale-smart-selection-spotlight-badge{border-radius:var(--radius-pill);color:#058b04;background:#06ba0514;border:1px solid #06ba052e;align-self:flex-start;align-items:center;gap:4px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.help-sale-smart-selection-activity-headline{-webkit-line-clamp:2;width:100%;min-width:0;color:var(--text-primary);line-break:strict;text-align:left;word-break:auto-phrase;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:14px;font-weight:900;line-height:1.32;display:-webkit-box;overflow:hidden}.help-sale-smart-selection-activity-headline:before{content:none}.help-sale-smart-selection-activity-headline:hover,.help-sale-smart-selection-activity-headline:focus-visible{color:var(--claw-primary-deep);outline:none}.help-sale-smart-selection-service-tags{flex-wrap:wrap;gap:4px 6px;min-width:0;margin-top:-2px;display:flex}.help-sale-smart-selection-service-tags span{color:#00a818;white-space:nowrap;background:#2bd64024;border-radius:6px;padding:2px 5px 3px;font-size:10px;font-weight:900;line-height:1.15}.help-sale-smart-selection-spec-strip{justify-content:start;gap:6px;width:100%;min-width:0;margin-top:1px;margin-bottom:0;padding:0;display:grid;overflow:visible}.help-sale-smart-selection-spec-strip[data-spec-layout=single]{grid-template-columns:minmax(0,1fr)}.help-sale-smart-selection-spec-strip[data-spec-layout=pair]{grid-template-columns:repeat(2, minmax(0, min(var(--help-sale-smart-selection-spec-pair-max), calc((100% - 6px) / 2))))}.help-sale-smart-selection-spec-strip[data-spec-layout=trio]{grid-template-columns:repeat(3, minmax(0, min(var(--help-sale-smart-selection-spec-trio-max), calc((100% - 12px) / 3))))}.help-sale-smart-selection-spec-strip[data-spec-layout=overflow]{grid-auto-columns:minmax(var(--help-sale-smart-selection-spec-overflow-min), min(var(--help-sale-smart-selection-spec-trio-max), calc((100% - 12px) / 3)));overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-flow:column;padding-bottom:2px;scroll-padding-inline:0;overflow:auto hidden}.help-sale-smart-selection-spec-strip[data-spec-layout=overflow] .help-sale-smart-selection-spec-card{scroll-snap-align:start}.help-sale-smart-selection-spec-card{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:3px;padding:0;display:grid}.help-sale-smart-selection-spec-card:hover,.help-sale-smart-selection-spec-card:focus-visible{outline:none}.help-sale-smart-selection-image{aspect-ratio:1;width:100%;height:auto;color:var(--text-tertiary);background:#f3f5f3;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-spec-card{grid-template-columns:clamp(84px,28%,100px) minmax(0,1fr);grid-template-areas:"image title""image price""image earn";align-items:start;column-gap:8px}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-image{grid-area:image}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-spec-title{-webkit-line-clamp:2;grid-area:title;min-height:0;margin-top:0;font-size:13px;line-height:1.25}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-spec-price{grid-area:price;align-self:end}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-spec-earn{grid-area:earn}.help-sale-smart-selection-image>svg{color:#9aa39d;width:20px;height:20px}.help-sale-smart-selection-image img{object-fit:cover;width:100%;height:100%}.help-sale-smart-selection-image em{max-width:86%;color:var(--text-inverse);text-overflow:ellipsis;white-space:nowrap;background:#21302abd;border-bottom-left-radius:6px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:850;line-height:1.2;position:absolute;top:0;right:0;overflow:hidden}.help-sale-smart-selection-spec-title{-webkit-line-clamp:1;min-width:0;min-height:14px;color:var(--text-primary);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;font-weight:880;line-height:1.2;display:-webkit-box;overflow:hidden}.help-sale-smart-selection-spec-price{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.15;overflow:hidden}.help-sale-smart-selection-spec-earn{color:#ff573d;text-overflow:ellipsis;white-space:nowrap;background:#ff614421;border-radius:5px;justify-self:start;min-width:0;padding:3px 6px 4px;font-size:10px;font-weight:850;line-height:1.2;overflow:hidden}.help-sale-smart-selection-reason-banner{color:#a76a52;text-align:left;background:#fffaf7b8;border:1px solid #ff85662e;border-radius:7px;grid-template-columns:18px minmax(0,1fr);justify-content:flex-start;align-items:flex-start;gap:7px;min-width:0;min-height:34px;margin-top:1px;padding:9px 10px;font-size:11px;font-weight:780;line-height:1.45;display:grid}.help-sale-smart-selection-reason-icon{color:#9f6a4b;background:#ff61441a;border-radius:999px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.help-sale-smart-selection-reason-icon svg{width:12px;height:12px}.help-sale-smart-selection-reason-banner.is-loading{color:#5b7468;background:#f5fdf9d1;border-color:#10b98129}.help-sale-smart-selection-reason-banner.is-loading .help-sale-smart-selection-reason-icon{color:#0f8a63;background:#10b9811a}.help-sale-smart-selection-reason-banner.is-loading .help-sale-smart-selection-reason-icon svg{animation:1s linear infinite helpSaleSmartSelectionReasonSpin}.help-sale-smart-selection-reason-banner.is-loading .help-sale-smart-selection-reason-main strong{color:#315b4b}.help-sale-smart-selection-reason-banner.is-loading .help-sale-smart-selection-reason-main>span{color:#527266}.help-sale-smart-selection-reason-loading-line{background:linear-gradient(90deg,#10b9811f,#10b98140,#10b9811f) 0 0/180% 100%;border-radius:999px;width:100%;height:8px;animation:1.2s ease-in-out infinite helpSaleSmartSelectionReasonLoading;display:block}.help-sale-smart-selection-reason-loading-line.is-short{width:68%;margin-top:6px;animation-delay:.12s}@keyframes helpSaleSmartSelectionReasonSpin{to{transform:rotate(360deg)}}@keyframes helpSaleSmartSelectionReasonLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.help-sale-smart-selection-reason-body{min-width:0;display:grid}.help-sale-smart-selection-reason-main{gap:3px;min-width:0;display:grid}.help-sale-smart-selection-reason-main strong{color:#8a5b43;white-space:nowrap;flex:none;font-size:11px;font-weight:900}.help-sale-smart-selection-reason-main>span{color:#6d4b3c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:720;line-height:1.55;display:block}.help-sale-smart-selection-footer,.help-sale-smart-selection-action-hint{min-width:0;margin:0}.help-sale-smart-selection-card-bottom{justify-content:space-between;align-items:center;gap:4px;min-width:0;margin-top:0;padding-top:0;display:flex}.help-sale-smart-selection-actions{justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;margin-top:0;display:flex}.help-sale-smart-selection-actions.is-unconnected{justify-content:flex-end}.help-sale-smart-selection-actions>.help-sale-smart-selection-primary-button,.help-sale-smart-selection-actions>.help-sale-smart-selection-secondary-button,.help-sale-smart-selection-actions>.help-sale-smart-selection-tertiary-button{flex:none;width:auto;min-width:0;max-width:190px}.help-sale-smart-selection-primary-button,.help-sale-smart-selection-secondary-button,.help-sale-smart-selection-tertiary-button{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.help-sale-smart-selection-primary-button{background:var(--qjl-brand);color:var(--text-inverse);border:0}.help-sale-smart-selection-primary-button:hover:not(:disabled),.help-sale-smart-selection-primary-button:focus-visible:not(:disabled){background:var(--claw-primary-hover);outline:none;box-shadow:0 6px 12px #0da74c2e}.help-sale-smart-selection-secondary-button{color:#2553b7;background:linear-gradient(#f4f8ff 0%,#edf4ff 100%);border:1px solid #276ef12e;flex:1 1 0;box-shadow:inset 0 0 0 1px #ffffffb8}.help-sale-smart-selection-tertiary-button{background:var(--neutral-0);color:#445057;border:1px solid #1118161f;flex:1 1 0;box-shadow:inset 0 0 0 1px #f4f7f5eb}.help-sale-smart-selection-secondary-button:hover:not(:disabled),.help-sale-smart-selection-secondary-button:focus-visible:not(:disabled){color:#1f4aa8;background:linear-gradient(#eef5ff 0%,#e4efff 100%);border-color:#276ef142;outline:none;box-shadow:0 6px 12px #276ef11a}.help-sale-smart-selection-tertiary-button:hover:not(:disabled),.help-sale-smart-selection-tertiary-button:focus-visible:not(:disabled){border-color:var(--neutral-300);color:var(--text-primary);background:#f7f9f8;outline:none}.help-sale-smart-selection-primary-button.is-mini-program-cta{letter-spacing:0;white-space:nowrap;background:#06ba05;border-radius:6px;flex:none;width:auto;min-width:0;max-width:190px;min-height:32px;padding:0 12px;font-size:12px;font-weight:850;box-shadow:0 6px 12px #06ba052e}.help-sale-smart-selection-primary-button.is-mini-program-cta.is-long-label{overflow-wrap:normal;width:auto;min-width:0;max-width:190px;padding:0 12px;font-size:12px;line-height:1.15}.help-sale-smart-selection-primary-button.is-mini-program-cta:hover:not(:disabled),.help-sale-smart-selection-primary-button.is-mini-program-cta:focus-visible:not(:disabled){background:#05a904;box-shadow:0 6px 12px #06ba0538}@container (width<=460px){.help-sale-smart-selection-card{--help-sale-smart-selection-spec-pair-max:120px;--help-sale-smart-selection-spec-trio-max:98px;--help-sale-smart-selection-spec-overflow-min:92px}.help-sale-smart-selection-actions,.help-sale-smart-selection-actions.is-unconnected{flex-wrap:wrap;justify-content:flex-end}.help-sale-smart-selection-secondary-button,.help-sale-smart-selection-tertiary-button,.help-sale-smart-selection-primary-button.is-mini-program-cta{flex:0 auto}}@container (width<=500px){.help-sale-smart-selection-card{--help-sale-smart-selection-spec-pair-max:108px;--help-sale-smart-selection-spec-trio-max:88px;--help-sale-smart-selection-spec-overflow-min:88px}.help-sale-smart-selection-service-tags{gap:4px}.help-sale-smart-selection-spec-strip[data-spec-layout=single] .help-sale-smart-selection-spec-card{grid-template-columns:minmax(96px,34%) minmax(0,1fr)}.help-sale-smart-selection-reason-banner{align-items:flex-start}}.help-sale-smart-selection-primary-button:disabled,.help-sale-smart-selection-secondary-button:disabled,.help-sale-smart-selection-tertiary-button:disabled{cursor:not-allowed;opacity:.48}.help-sale-smart-selection-action-hint{color:var(--text-tertiary);font-size:12px;line-height:1.45}.help-sale-smart-selection-empty{border:1px dashed var(--neutral-300);border-radius:var(--radius-md);background:var(--neutral-0);min-height:148px;color:var(--text-tertiary);text-align:center;place-items:center;padding:18px;font-size:13px;line-height:1.5;display:grid}@keyframes help-sale-smart-selection-scan{0%{opacity:.58;transform:translate(-50%,-52px)}12%{opacity:1}88%{opacity:1}to{opacity:.58;transform:translate(-50%,52px)}}@keyframes help-sale-smart-selection-spin{to{transform:rotate(360deg)}}.help-sale-smart-selection-detail-body{background:0 0;border:0;gap:16px;min-height:0;padding:0}.help-sale-smart-selection-detail-modal{width:min(760px,100vw - 32px)}.help-sale-smart-selection-detail-modal .selection-compass-detail-insight-card{background:linear-gradient(#fff 0%,#f8fbf9 100%);border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-self:start;align-items:start;gap:0 12px;padding:16px 16px 15px;display:grid;box-shadow:inset 0 0 0 1px #dfe7e2eb}.help-sale-smart-selection-detail-reason-card{width:100%}.help-sale-smart-selection-detail-modal .selection-compass-detail-insight-icon{background:var(--neutral-0);grid-area:1/1;margin-top:1px}.help-sale-smart-selection-detail-insight-content{grid-column:2;align-content:start;gap:8px;min-width:0;max-width:640px;display:grid}.help-sale-smart-selection-detail-modal .selection-compass-detail-insight-card h4{color:var(--text-primary);margin:0;font-size:14px;font-weight:850;line-height:1.35}.help-sale-smart-selection-detail-modal .selection-compass-detail-insight-card p{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:14px;line-height:1.72}.help-sale-smart-selection-detail-eyebrow{min-height:24px;color:var(--claw-primary-deep);background:#078f4314;border-radius:999px;justify-self:start;align-items:center;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.help-sale-smart-selection-detail-primary-title{color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:16px;font-weight:900;line-height:1.42}.help-sale-smart-selection-detail-hero-insights{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.help-sale-smart-selection-detail-specs{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;padding-top:2px;display:grid}.help-sale-smart-selection-detail-specs-head{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.help-sale-smart-selection-detail-specs-head span{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.3}.help-sale-smart-selection-detail-spec-chip{border:1px solid var(--neutral-200);background:var(--neutral-0);text-align:left;border-radius:6px;grid-template-rows:minmax(44px,auto) auto;align-content:stretch;gap:8px;min-width:0;padding:12px 12px 11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.help-sale-smart-selection-detail-spec-chip:hover:not(.is-active),.help-sale-smart-selection-detail-spec-chip:focus-visible:not(.is-active){background:var(--state-layer-black-hover);border-color:#11181624;outline:none}.help-sale-smart-selection-detail-spec-chip.is-active{background:#078f430d;border-color:#078f434d;box-shadow:inset 0 0 0 1px #078f430f}.help-sale-smart-selection-detail-spec-chip strong,.help-sale-smart-selection-detail-spec-chip span{overflow-wrap:anywhere;min-width:0}.help-sale-smart-selection-detail-spec-chip strong{color:var(--text-primary);font-size:13px;font-weight:820;line-height:1.35;display:block}.help-sale-smart-selection-detail-spec-meta{align-items:baseline;min-height:20px;margin-top:auto;display:flex}.help-sale-smart-selection-detail-spec-chip span{color:var(--text-tertiary);font-size:12px;line-height:1.4}.help-sale-smart-selection-activity-card{grid-template-columns:24px minmax(0,1fr)}.help-sale-smart-selection-activity-options{grid-column:2;gap:7px;min-width:0;display:grid}.help-sale-smart-selection-activity-options button{border:1px solid var(--neutral-200);background:var(--neutral-0);width:100%;min-height:44px;color:var(--text-secondary);text-align:left;border-radius:6px;gap:4px;padding:8px 10px;display:grid}.help-sale-smart-selection-activity-options button.active{background:var(--claw-primary-mist);color:var(--text-primary);border-color:#12b76a6b}.help-sale-smart-selection-activity-options strong,.help-sale-smart-selection-activity-options span{overflow-wrap:anywhere;min-width:0}.help-sale-smart-selection-activity-options strong{font-size:12px;font-weight:850;line-height:1.25}.help-sale-smart-selection-activity-options span{color:var(--text-tertiary);font-size:12px;line-height:1.35}.help-sale-smart-selection-activity-link-card{grid-template-columns:24px minmax(0,1fr)}.help-sale-smart-selection-activity-link-card p,.help-sale-smart-selection-activity-link-meta,.help-sale-smart-selection-link-button{grid-column:2}.help-sale-smart-selection-activity-link-meta{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.help-sale-smart-selection-link-button{background:var(--claw-primary-mist);min-height:34px;color:var(--claw-primary-deep);cursor:pointer;border:1px solid #12b76a5c;border-radius:6px;justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-size:13px;font-weight:850;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.help-sale-smart-selection-link-button.is-hero{place-self:start;width:auto;min-width:112px;max-width:100%}.help-sale-smart-selection-link-button.is-inline{min-height:28px;padding:0 11px;font-size:12px;font-weight:820}@media (width<=680px){.help-sale-smart-selection-detail-modal{width:min(100vw - 20px,760px)}.selection-compass-detail-hero{grid-template-columns:minmax(0,1fr)}.selection-compass-detail-image{width:min(108px,100%)}.help-sale-smart-selection-detail-hero-insights{grid-template-columns:minmax(0,1fr)}.help-sale-smart-selection-detail-modal .selection-compass-detail-insight-card{min-height:0}.help-sale-smart-selection-detail-specs{grid-template-columns:minmax(0,1fr)}.help-sale-smart-selection-detail-specs-head{flex-direction:column;align-items:flex-start}.help-sale-smart-selection-link-button.is-hero{justify-self:start}}.help-sale-smart-selection-link-button:hover:not(:disabled),.help-sale-smart-selection-link-button:focus-visible:not(:disabled){background:var(--claw-primary-soft);border-color:#12b76a85;outline:none}.help-sale-smart-selection-link-button:active:not(:disabled){transform:translateY(1px)}.help-sale-smart-selection-link-button:disabled{cursor:not-allowed;opacity:.48}.help-sale-smart-selection-detail-actions{border-top:0;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;padding-right:8px}.help-sale-smart-selection-detail-actions .selection-compass-detail-draft-button,.help-sale-smart-selection-detail-actions .ghost{text-align:center;border-radius:6px;justify-content:center;align-items:center;height:42px;min-height:42px;padding-inline:18px;display:inline-flex}.help-sale-smart-selection-detail-actions .selection-compass-detail-draft-button{background:var(--claw-primary);min-width:112px;box-shadow:0 8px 18px #10c85b2e}.help-sale-smart-selection-detail-actions .selection-compass-detail-draft-button span,.help-sale-smart-selection-detail-actions .ghost span{text-align:center;width:100%;line-height:1.1;display:block}.help-sale-smart-selection-detail-actions .selection-compass-detail-draft-button:hover:not(:disabled),.help-sale-smart-selection-detail-actions .selection-compass-detail-draft-button:focus-visible:not(:disabled){background:var(--claw-primary-hover);box-shadow:0 0 0 3px #10c85b2e}.prompt-management-shell{gap:16px;display:grid}.prompt-management-header,.prompt-editor-head,.prompt-section-title,.prompt-confirm-modal>header,.prompt-confirm-modal>footer,.prompt-history-drawer>header,.prompt-history-item>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.prompt-management-header p,.prompt-editor-head p,.prompt-context p,.prompt-confirm-modal header p,.prompt-history-drawer header p{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.prompt-management-header h1,.prompt-editor-head h2,.prompt-confirm-modal h2,.prompt-history-drawer h2{color:var(--text-primary);margin:0}.prompt-management-header h1{font-size:24px;font-weight:900;line-height:1.2}.prompt-editor-head h2{font-size:20px;font-weight:900;line-height:1.25}.prompt-management-header span,.prompt-editor-head span,.prompt-context span{color:var(--text-tertiary);font-size:13px;line-height:1.55}.prompt-title-line{align-items:center;gap:18px;margin-bottom:4px;display:flex}.prompt-business-view-switcher{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);align-items:center;gap:3px;padding:3px;display:inline-flex}.prompt-business-view-switcher button{border-radius:var(--radius-sm);min-height:34px;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.prompt-business-view-switcher button:hover,.prompt-business-view-switcher button:focus-visible{color:var(--text-secondary);box-shadow:inset 0 0 0 999px var(--state-layer-black-hover)}.prompt-business-view-switcher button.active{color:var(--text-success);background:var(--surface);box-shadow:inset 0 0 0 1px #10c85b47}.prompt-business-view-switcher small{border-radius:var(--radius-pill);min-width:20px;height:20px;color:inherit;background:var(--surface-soft);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.prompt-business-view-switcher button.active small{background:var(--claw-primary-soft)}.prompt-management-header button,.prompt-action-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.prompt-refresh-button,.prompt-action-button{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:38px;color:var(--text-secondary);background:var(--surface);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);padding:0 13px;font-size:13px;font-weight:800}.prompt-refresh-button:hover:not(:disabled),.prompt-refresh-button:focus-visible,.prompt-action-button:hover:not(:disabled),.prompt-action-button:focus-visible{border-color:var(--neutral-300);outline:none;box-shadow:inset 0 0 0 999px #10181414}.prompt-refresh-button:disabled,.prompt-action-button:disabled{cursor:not-allowed;opacity:.45}.prompt-action-button.primary{border-color:var(--claw-primary);min-width:126px;color:var(--text-inverse);background:var(--claw-primary)}.prompt-action-button.danger{color:var(--danger)}.prompt-action-button:disabled{border-color:var(--line);color:var(--text-tertiary);background:var(--surface-muted);box-shadow:none;opacity:1}.prompt-management-layout{grid-template-columns:minmax(240px,.72fr) minmax(500px,1.7fr) minmax(230px,.72fr);align-items:start;gap:16px;display:grid}.prompt-catalog,.prompt-editor,.prompt-context{min-width:0;padding:18px}.prompt-catalog{position:sticky;top:20px}.prompt-catalog-head,.prompt-context-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 16px;padding-bottom:14px;display:flex}.prompt-catalog-head>div,.prompt-context-head>div{gap:2px;display:grid}.prompt-catalog-head strong,.prompt-context-head strong{color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.35}.prompt-catalog-head span,.prompt-context-head span{color:var(--text-tertiary);font-size:12px;font-weight:700;line-height:1.4}.prompt-catalog-head em{border-radius:var(--radius-pill);min-width:28px;height:28px;color:var(--text-secondary);background:var(--surface-muted);place-items:center;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.prompt-catalog-scroll{scrollbar-gutter:stable;gap:18px;max-height:calc(100vh - 246px);padding-right:4px;display:grid;overflow:auto}.prompt-catalog-group h2{margin:0 0 10px;font-size:14px}.prompt-feature-group{gap:6px;margin-bottom:14px;display:grid}.prompt-feature-group>strong{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.4}.prompt-feature-group button{border-radius:var(--radius-md);color:var(--text-secondary);text-align:left;transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;gap:3px;padding:10px 11px;display:grid}.prompt-feature-group button:hover{background:var(--surface-muted)}.prompt-feature-group button.active{color:var(--text-primary);background:var(--claw-primary-soft);border-color:#10c85b4d}.prompt-feature-group button>span{font-size:13px;font-weight:800;line-height:1.4}.prompt-feature-group button small{color:var(--text-tertiary);font-size:11px;font-weight:700;line-height:1.4}.prompt-editor{gap:18px;display:grid;overflow:clip}.prompt-editor-status{justify-items:end;gap:7px;display:grid}.prompt-integration-chip{border-radius:var(--radius-pill);background:var(--surface-muted);width:fit-content;padding:5px 9px;font-weight:800;color:var(--text-secondary)!important;font-size:11px!important;line-height:1.35!important}.prompt-integration-chip.ai_prompt{background:var(--claw-primary-soft);color:var(--text-success)!important}.prompt-integration-chip.not_connected{color:var(--text-tertiary)!important}.prompt-mode-note,.prompt-connection-state{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-secondary);background:var(--surface-soft);margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.prompt-connection-state{align-items:flex-start;gap:12px;min-height:220px;padding:24px;display:flex}.prompt-connection-state .tabler-icon{color:var(--text-tertiary);flex:none}.prompt-connection-state h3{color:var(--text-primary);margin:0 0 6px;font-size:16px}.prompt-connection-state p{margin:0}.prompt-editor-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.prompt-editor-tab{min-height:44px;color:var(--text-tertiary);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.prompt-editor-tab:after{border-radius:var(--radius-pill);content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.prompt-editor-tab:hover,.prompt-editor-tab:focus-visible{color:var(--text-secondary);background:var(--surface-soft)}.prompt-editor-tab.active{color:var(--text-primary)}.prompt-editor-tab.active:after{background:var(--claw-primary)}.prompt-editor-tab small{border-radius:var(--radius-pill);color:var(--text-success);background:var(--claw-primary-soft);padding:2px 7px;font-size:11px;font-weight:700}.prompt-version-chip,.read-only-chip,.prompt-current-version{border-radius:var(--radius-pill);color:var(--text-success);background:var(--claw-primary-soft);flex:none;padding:5px 9px;font-size:12px;font-weight:700}.prompt-editor-section{border-top:1px solid var(--line);padding-top:18px}.prompt-editor-panel{border-top:0;min-height:390px;padding-top:0}.prompt-section-title{margin-bottom:12px}.prompt-section-title h3{margin:0 0 3px;font-size:15px;font-weight:900;line-height:1.4}.prompt-section-title p{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:650;line-height:1.5}.prompt-editor textarea{resize:vertical;line-height:1.7}.prompt-runtime-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin-top:12px}.prompt-runtime-preview summary{cursor:pointer;color:var(--text-secondary);padding:11px 13px;font-size:13px;font-weight:800}.prompt-runtime-preview>p{color:var(--text-tertiary);margin:0;padding:0 13px 10px;font-size:12px;line-height:1.55}.prompt-runtime-preview pre{border-top:1px solid var(--line);max-height:300px;color:var(--text-secondary);background:var(--surface);white-space:pre-wrap;word-break:break-word;margin:0;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;overflow:auto}.prompt-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prompt-rule-field{gap:6px;display:grid}.prompt-rule-field>span{color:var(--text-secondary);font-size:13px;font-weight:800}.prompt-rule-field>span small,.prompt-rule-field>small{color:var(--text-tertiary);font-weight:400}.prompt-editor-section.protected{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);padding:16px}.prompt-editor-section.protected ul{color:var(--text-secondary);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.prompt-editor-toolbar{z-index:2;border-top:1px solid var(--line);background:var(--admin-bg,var(--background));justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 0 0;display:flex;position:sticky;bottom:0}.prompt-editor-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.prompt-context{gap:0;display:grid}.prompt-context section{border-bottom:1px solid var(--line);gap:7px;padding:16px 0;display:grid}.prompt-context section:first-of-type{padding-top:0}.prompt-context section:last-of-type{border-bottom:0;padding-bottom:0}.prompt-context section>p{margin-bottom:0;font-weight:800}.prompt-context section>strong{color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.45}.prompt-variable{border-radius:var(--radius-sm);background:var(--surface-muted);width:fit-content;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-secondary)!important}.prompt-message{border-radius:var(--radius-md);margin:0;padding:10px 12px;font-size:13px}.prompt-message.error{color:var(--danger);background:var(--danger-soft)}.prompt-message.success{color:var(--text-success);background:var(--success-soft)}.prompt-modal-layer{z-index:calc(var(--z-modal) + 10);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prompt-modal-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;position:absolute;inset:0}.prompt-modal-dialog{z-index:1;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:min(640px,100%);max-height:min(760px,100dvh - 48px);box-shadow:var(--shadow-popover);display:grid;position:relative;overflow:hidden}.prompt-confirm-modal{grid-template-rows:auto minmax(0,1fr) auto}.prompt-modal-header{border-bottom:1px solid var(--line);min-height:72px;padding:18px 20px}.prompt-modal-header h2{font-size:19px;line-height:1.35}.prompt-modal-close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-tertiary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.prompt-modal-close:hover,.prompt-modal-close:focus-visible{color:var(--text-primary);background:var(--surface-muted)}.prompt-modal-body{gap:14px;padding:20px;display:grid;overflow:auto}.prompt-modal-footer{border-top:1px solid var(--line);background:var(--surface-soft);padding:14px 20px;justify-content:flex-end!important}.prompt-modal-button,.prompt-history-rollback{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:40px;color:var(--text-secondary);background:var(--surface);justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.prompt-modal-button:hover:not(:disabled),.prompt-modal-button:focus-visible,.prompt-history-rollback:hover,.prompt-history-rollback:focus-visible{box-shadow:inset 0 0 0 999px var(--state-layer-black-hover)}.prompt-modal-button.primary{border-color:var(--claw-primary);color:var(--text-inverse);background:var(--claw-primary)}.prompt-modal-button.danger{border-color:var(--danger);color:var(--text-inverse);background:var(--danger)}.prompt-change-note{gap:7px;display:grid}.prompt-change-note>span{color:var(--text-secondary);font-size:13px;font-weight:700}.prompt-confirm-impact,.prompt-diff-list,.prompt-history-item{border:1px solid var(--line);border-radius:var(--radius-lg);gap:7px;padding:14px;display:grid}.prompt-confirm-impact span,.prompt-confirm-impact em,.prompt-diff-list span,.prompt-history-item p,.prompt-history-item small{color:var(--text-tertiary);font-size:13px;font-style:normal}.prompt-confirm-impact em,.prompt-rollback-warning{color:var(--text-warning)}.prompt-rollback-warning{border-radius:var(--radius-md);background:var(--warning-soft);margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.prompt-diff-list p{justify-content:space-between;gap:14px;margin:0;display:flex}.prompt-history-layer{justify-content:flex-end;place-items:stretch end;padding:0}.prompt-history-drawer{z-index:1;border-left:1px solid var(--line);background:var(--surface);width:min(460px,100vw - 48px);height:100dvh;box-shadow:var(--shadow-popover);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.prompt-history-filters{border-bottom:1px solid var(--line);background:var(--surface-soft);gap:6px;padding:10px 20px;display:flex}.prompt-history-filters button{border-radius:var(--radius-md);min-height:32px;color:var(--text-tertiary);background:0 0;border:1px solid #0000;padding:0 10px;font-size:12px;font-weight:700}.prompt-history-filters button:hover,.prompt-history-filters button:focus-visible{color:var(--text-secondary);background:var(--surface-muted)}.prompt-history-filters button.active{color:var(--text-success);background:var(--claw-primary-soft);border-color:#10c85b47}.prompt-history-content{align-content:start;gap:12px;padding:16px 20px 24px;display:grid;overflow:auto}.prompt-history-item{background:var(--surface)}.prompt-history-item>div span{text-align:right}.prompt-history-kind{border-radius:var(--radius-pill);width:fit-content;color:var(--text-secondary);background:var(--surface-muted);padding:3px 8px;font-size:11px;font-weight:700}.prompt-history-rollback{min-height:34px;color:var(--danger);justify-self:start;padding:0 11px}.prompt-history-empty{color:var(--text-tertiary);text-align:center;justify-items:center;gap:8px;margin:56px 16px;display:grid}.prompt-history-empty strong{color:var(--text-secondary);font-size:14px}.prompt-history-empty span{max-width:280px;font-size:13px;line-height:1.55}@media (width<=1180px){.prompt-management-layout{grid-template-columns:250px minmax(0,1fr)}.prompt-context{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.prompt-context-head{grid-column:1/-1}.prompt-context section{border-right:1px solid var(--line);border-bottom:0;padding:0 18px 0 0}.prompt-context section:last-of-type{border-right:0;padding-right:0}}@media (width<=760px){.prompt-management-layout,.prompt-context,.prompt-rule-grid{grid-template-columns:1fr}.prompt-catalog-scroll{max-height:320px}.prompt-catalog{position:static}.prompt-management-header,.prompt-editor-head{flex-direction:column;align-items:stretch}.prompt-title-line{flex-direction:column;align-items:stretch;gap:12px}.prompt-business-view-switcher{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prompt-business-view-switcher button{justify-content:center}.prompt-editor-toolbar{flex-direction:column-reverse;align-items:stretch}.prompt-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prompt-editor-tab{justify-content:center;min-width:0;padding:0 8px}.prompt-editor-toolbar>.prompt-action-button.primary,.prompt-editor-secondary-actions>.prompt-action-button{flex:auto}.prompt-modal-layer{align-items:end;padding:0}.prompt-modal-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;width:100%;max-height:min(88dvh,760px)}.prompt-modal-header,.prompt-modal-body,.prompt-modal-footer{padding-left:16px;padding-right:16px}.prompt-modal-footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.prompt-modal-button{min-width:0}.prompt-history-layer{align-items:stretch}.prompt-history-drawer{border-left:0;width:100%}}.admin-shell[data-v-72a14388]{color:#17181c;background:#f6f7f8;min-height:100dvh;padding:28px}.admin-floating-toast[data-v-72a14388]{z-index:70;border-radius:var(--radius-md);background:var(--neutral-900);max-width:min(480px,100vw - 32px);min-height:42px;color:var(--text-inverse);text-align:center;pointer-events:none;border:0;justify-content:center;align-items:center;margin:0;padding:11px 20px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex;position:fixed;top:40px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 42px #1118162e}.admin-header[data-v-72a14388],.panel-head[data-v-72a14388],.admin-header-actions[data-v-72a14388],.admin-tabs[data-v-72a14388],.form-actions[data-v-72a14388]{align-items:center;display:flex}.admin-header[data-v-72a14388]{justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto 24px}.admin-header p[data-v-72a14388],.panel-head p[data-v-72a14388]{color:#737a84;margin:0 0 4px;font-size:13px;font-weight:700}.admin-header h1[data-v-72a14388],.panel-head h2[data-v-72a14388]{letter-spacing:0;margin:0}.admin-header h1[data-v-72a14388]{font-size:28px}.admin-header-actions[data-v-72a14388]{gap:12px}.gate-actions[data-v-72a14388]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-identity[data-v-72a14388]{color:#3f444d;font-size:14px}.admin-header button[data-v-72a14388],.admin-tabs button[data-v-72a14388],.panel-head button[data-v-72a14388],.admin-search button[data-v-72a14388],.form-actions button[data-v-72a14388],.admin-gate button[data-v-72a14388],.whitelist-row button[data-v-72a14388],.admin-modal button[data-v-72a14388]{color:#17181c;background:#fff;border:1px solid #d7dbe0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.admin-tabs[data-v-72a14388]{gap:8px;max-width:1440px;margin:0 auto 20px}.admin-tabs button.active[data-v-72a14388],.form-actions button[data-v-72a14388]:first-child,.admin-gate button[data-v-72a14388]{color:#fff;background:#14b866;border-color:#14b866}.admin-grid[data-v-72a14388]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:1440px;margin:0 auto;display:grid}.metric-strip[data-v-72a14388],.admin-panel.wide[data-v-72a14388]{grid-column:span 8}.metric-strip[data-v-72a14388]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-tile[data-v-72a14388],.admin-panel[data-v-72a14388],.admin-gate[data-v-72a14388]{background:#fff;border:1px solid #e2e5e8;border-radius:8px}.metric-tile[data-v-72a14388]{appearance:none;width:100%;font:inherit;text-align:left;padding:18px}.metric-tile.clickable[data-v-72a14388]{cursor:pointer}.metric-tile.clickable[data-v-72a14388]:hover,.metric-tile.clickable[data-v-72a14388]:focus-visible{border-color:#12b76a61;outline:none;transform:translateY(-1px);box-shadow:0 16px 40px -32px #12b76a9e}.metric-tile-label[data-v-72a14388]{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-tile-chevron[data-v-72a14388]{color:#98a2a0;flex:none;transition:color .16s,transform .16s}.metric-tile span[data-v-72a14388],.response-row span[data-v-72a14388],.response-row small[data-v-72a14388],.empty-copy[data-v-72a14388],.detail-kv span[data-v-72a14388],.whitelist-row small[data-v-72a14388],.audit-list small[data-v-72a14388]{color:#737a84}.metric-tile strong[data-v-72a14388]{margin-top:8px;font-size:28px;line-height:1;display:block}.metric-tile small[data-v-72a14388]{color:#737a84;margin-left:4px;font-size:13px}.metric-tile p[data-v-72a14388]{color:#737a84;min-height:34px;margin:10px 0 0;font-size:12px;line-height:1.4}.admin-panel[data-v-72a14388]{min-width:0;padding:20px}.panel-head[data-v-72a14388]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head.compact[data-v-72a14388]{align-items:flex-start}.trend-panel-actions[data-v-72a14388],.trend-legend[data-v-72a14388],.trend-legend span[data-v-72a14388]{align-items:center;display:flex}.trend-panel-actions[data-v-72a14388]{justify-content:flex-end;gap:10px}.trend-legend[data-v-72a14388]{border:1px solid var(--admin-line);background:#ffffffb8;border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px 8px}.trend-legend span[data-v-72a14388]{color:var(--admin-muted);white-space:nowrap;gap:5px;font-size:12px;font-weight:780;line-height:1}.trend-legend-dot[data-v-72a14388]{border-radius:4px;flex:none;width:28px;height:14px;display:inline-block}.trend-legend-dot.questions[data-v-72a14388]{background:linear-gradient(180deg, #7edfb0 0%, var(--admin-green) 100%)}.trend-legend-dot.active-users[data-v-72a14388]{background:#2e6be694}.trend-legend-dot.token-usage[data-v-72a14388]{background:linear-gradient(#f790096b,#f79009c7)}.trend-bars[data-v-72a14388]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:stretch;gap:12px;min-height:232px;display:grid}.trend-card[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-lg);min-height:220px;box-shadow:var(--shadow-subtle);background:linear-gradient(#ffffffeb,#f7f9fac7);grid-template-rows:auto 1fr auto auto;gap:10px;padding:12px;display:grid}.trend-card-head[data-v-72a14388],.trend-card-foot[data-v-72a14388]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.trend-card-head span[data-v-72a14388]{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:850}.trend-peak[data-v-72a14388]{color:var(--admin-green-deep);background:var(--claw-primary-mist);border:1px solid #10c85b38;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.trend-chart[data-v-72a14388]{--trend-series-width:28px;--trend-series-radius:4px;background:linear-gradient(180deg, transparent 0, transparent calc(33.33% - 1px), var(--admin-line) calc(33.33% - 1px), transparent 33.33%), linear-gradient(180deg, transparent 0, transparent calc(66.66% - 1px), var(--admin-line) calc(66.66% - 1px), transparent 66.66%), linear-gradient(180deg, #fbfcfd 0%, #f5f8f6 100%);border:1px solid #d5ddd8b8;border-radius:8px;min-height:138px;position:relative;overflow:hidden}.trend-grid-line[data-v-72a14388],.trend-active-marker[data-v-72a14388],.trend-question-bar[data-v-72a14388],.trend-zero-dot[data-v-72a14388]{position:absolute}.trend-grid-line[data-v-72a14388]{background:#d5ddd8ad;height:1px;left:12px;right:12px}.trend-grid-line.top[data-v-72a14388]{top:24%}.trend-grid-line.middle[data-v-72a14388]{top:52%}.trend-grid-line.base[data-v-72a14388]{background:#a8b1ac52;height:2px;bottom:28px}.trend-question-bar[data-v-72a14388]{width:var(--trend-series-width);height:var(--trend-question-height);border-radius:var(--trend-series-radius);background:linear-gradient(180deg, #7edfb0 0%, var(--admin-green) 100%);bottom:28px;left:14px;box-shadow:inset 0 1px #ffffff6b}.trend-active-marker[data-v-72a14388]{width:var(--trend-series-width);height:var(--trend-active-height);border-radius:var(--trend-series-radius);background:#2e6be67a;bottom:28px;left:50%;transform:translate(-50%)}.trend-zero-dot[data-v-72a14388]{background:#fff;border:1px solid #a8b1ac94;border-radius:999px;width:7px;height:7px;bottom:26px;left:24px}.trend-token-meter[data-v-72a14388]{width:var(--trend-series-width);height:var(--trend-token-height);border-radius:var(--trend-series-radius);background:#f7900929;position:absolute;bottom:28px;right:14px;overflow:hidden}.trend-token-meter span[data-v-72a14388]{border-radius:inherit;background:linear-gradient(#f790096b,#f79009c7);width:100%;height:100%;display:block}.trend-card-foot strong[data-v-72a14388]{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.trend-card-foot small[data-v-72a14388]{min-width:0;color:var(--admin-muted);text-align:right;font-size:12px;font-weight:780;line-height:1.35}.trend-card.empty .trend-card-foot strong[data-v-72a14388]{color:var(--neutral-500)}.distribution-list[data-v-72a14388],.detail-kv[data-v-72a14388],.audit-list[data-v-72a14388],.step-list[data-v-72a14388]{gap:10px;display:grid}.distribution-list div[data-v-72a14388],.detail-kv[data-v-72a14388],.audit-list div[data-v-72a14388],.step-list div[data-v-72a14388],.whitelist-row[data-v-72a14388]{border-top:1px solid #edf0f2;padding-top:10px}.distribution-list div[data-v-72a14388],.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.distribution-list div[data-v-72a14388]{grid-template-columns:10px minmax(0,1fr) auto;position:relative}.distribution-list div[data-v-72a14388]:before{content:"";background:var(--admin-chart-green);border-radius:999px;width:8px;height:8px}.distribution-list div[data-v-72a14388]:nth-child(2):before{background:var(--admin-chart-blue)}.distribution-list div[data-v-72a14388]:nth-child(3):before{background:var(--admin-chart-amber)}.distribution-list div[data-v-72a14388]:nth-child(4):before{background:var(--admin-chart-cyan)}.distribution-list div[data-v-72a14388]:nth-child(5):before{background:var(--admin-chart-indigo)}.distribution-list div[data-v-72a14388]:nth-child(6):before{background:var(--admin-chart-gray)}.homepage-type-panel[data-v-72a14388]{grid-column:1/-1}.homepage-type-panel .distribution-list[data-v-72a14388]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.homepage-type-panel .distribution-list div[data-v-72a14388]{border-top-color:#edf1ee}.hotword-list[data-v-72a14388],.topic-list[data-v-72a14388]{gap:10px;display:grid}.hotword-row[data-v-72a14388]{border-top:1px solid #edf1ee;grid-template-columns:minmax(180px,1fr) minmax(160px,1.15fr) auto;align-items:center;gap:14px;padding-top:11px;display:grid}.hotword-row[data-v-72a14388]:first-child,.topic-row[data-v-72a14388]:first-child{border-top:0;padding-top:0}.hotword-main[data-v-72a14388]{gap:4px;min-width:0;display:grid}.hotword-main strong[data-v-72a14388],.topic-row strong[data-v-72a14388]{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hotword-main small[data-v-72a14388],.topic-row small[data-v-72a14388]{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.hotword-row em[data-v-72a14388]{color:#1d2a25;font-variant-numeric:tabular-nums;justify-self:end;font-size:13px;font-style:normal;font-weight:850}.hotword-meter[data-v-72a14388],.topic-meter[data-v-72a14388]{background:#eef3f0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.hotword-meter i[data-v-72a14388],.topic-meter i[data-v-72a14388]{border-radius:inherit;height:100%;display:block}.hotword-meter i[data-v-72a14388]{background:linear-gradient(90deg, var(--admin-chart-green), var(--admin-chart-cyan))}.topic-row[data-v-72a14388]{border-top:1px solid #edf1ee;gap:8px;padding-top:11px;display:grid}.topic-row:first-child .topic-meter i[data-v-72a14388]{background:var(--admin-chart-blue)}.topic-row:nth-child(2) .topic-meter i[data-v-72a14388]{background:var(--admin-chart-green)}.topic-row:nth-child(3) .topic-meter i[data-v-72a14388]{background:var(--admin-chart-amber)}.topic-row:nth-child(4) .topic-meter i[data-v-72a14388]{background:var(--admin-chart-cyan)}.topic-row:nth-child(5) .topic-meter i[data-v-72a14388]{background:var(--admin-chart-indigo)}.topic-row:nth-child(n+6) .topic-meter i[data-v-72a14388]{background:var(--admin-chart-gray)}.rank-tabs[data-v-72a14388]{background:#eef5f1;border:1px solid #dce5df;border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.rank-tabs button[data-v-72a14388]{color:#59635e;min-width:48px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.rank-tabs button[data-v-72a14388]:not(.active):hover{color:#0b5f3d;background:#ffffffb8}.rank-tabs button.active[data-v-72a14388]{color:#fff;background:var(--admin-green);box-shadow:0 1px 3px #075e3b2e}.rank-list[data-v-72a14388]{gap:0;display:grid}.rank-row[data-v-72a14388]{border-top:1px solid #edf1ee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 0;display:grid}.rank-row[data-v-72a14388]:first-child{border-top:0;padding-top:0}.rank-row>strong[data-v-72a14388]{color:#0b5f3d;font-variant-numeric:tabular-nums;background:#e8f8ef;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.rank-row:first-child>strong[data-v-72a14388]{color:#fff;background:var(--admin-chart-green)}.rank-row:nth-child(2)>strong[data-v-72a14388]{color:#fff;background:var(--admin-chart-blue)}.rank-row:nth-child(3)>strong[data-v-72a14388]{color:#fff;background:var(--admin-chart-amber)}.rank-row span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.rank-row b[data-v-72a14388],.rank-row small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-row b[data-v-72a14388]{color:var(--admin-ink);font-size:14px}.rank-row small[data-v-72a14388],.rank-row time[data-v-72a14388]{color:var(--admin-muted);font-size:12px}.rank-row em[data-v-72a14388]{color:#1d2a25;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:850}.rank-count[data-v-72a14388]{grid-column:3;justify-self:end}.rank-submeta[data-v-72a14388]{white-space:nowrap;grid-column:2/4;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.rank-row .rank-token[data-v-72a14388]{font-variant-numeric:tabular-nums}.rank-row time[data-v-72a14388]{font-variant-numeric:tabular-nums;flex:none}.rank-more-button[data-v-72a14388]{color:#0b5f3d;background:#f7fbf9;border:1px solid #dce5df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;margin-top:4px;padding:0 12px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.rank-more-button[data-v-72a14388]:hover,.rank-more-button[data-v-72a14388]:focus-visible{background:#eef7f2;border-color:#c7d8cf}.rank-more-button[data-v-72a14388]:active{transform:translateY(1px)}.rank-more-button small[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:750}.user-rank-modal[data-v-72a14388]{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #d5ddd8f5;width:min(760px,100%);box-shadow:0 28px 90px #1118163d}.full-rank-list[data-v-72a14388]{gap:0}.full-rank-row[data-v-72a14388]{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px 0}.full-rank-row .rank-submeta[data-v-72a14388]{grid-column:2/4}.response-row[data-v-72a14388]{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f2;gap:5px;width:100%;padding:12px 0;display:grid}.response-row strong[data-v-72a14388],.whitelist-row strong[data-v-72a14388]{overflow-wrap:anywhere}.response-row.danger strong[data-v-72a14388]{color:#b42318}.admin-note[data-v-72a14388]{color:#3f444d;background:#fff;border-radius:8px;max-width:1440px;margin:0 auto 14px;padding:12px 14px}.admin-note.error[data-v-72a14388],.admin-gate.denied[data-v-72a14388]{color:#b42318}.admin-note.success[data-v-72a14388]{color:#0f7a43}.admin-gate[data-v-72a14388]{max-width:520px;margin:64px auto;padding:28px}.admin-gate h2[data-v-72a14388]{margin:0 0 10px}.admin-gate p[data-v-72a14388]{color:#737a84;line-height:1.6}.users-layout .admin-panel.wide[data-v-72a14388],.whitelist-layout .admin-panel.wide[data-v-72a14388],.llm-config-layout .admin-panel.wide[data-v-72a14388],.skill-update-layout .admin-panel.wide[data-v-72a14388],.shadow-debug-layout .admin-panel.wide[data-v-72a14388]{grid-column:span 8}.shadow-source-list[data-v-72a14388],.shadow-message-list[data-v-72a14388]{gap:10px;display:grid}.shadow-source-head[data-v-72a14388]{align-items:flex-start;margin-bottom:14px}.shadow-source-filter[data-v-72a14388]{grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.shadow-source-field[data-v-72a14388]{gap:6px;min-width:0;display:grid}.shadow-source-field span[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:800}.shadow-source-field input[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:40px;color:var(--admin-ink);padding:0 12px;font-size:14px;font-weight:700}.shadow-source-filter-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shadow-source-filter-actions button[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-md);min-height:40px;color:var(--admin-ink);background:var(--card);padding:0 13px;font-size:13px;font-weight:850}.shadow-source-row[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-md);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.shadow-source-main[data-v-72a14388]{border-radius:var(--radius-md);text-align:left;min-width:0;transition:background var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;background:0 0;border:0;gap:5px;padding:8px;display:grid}.shadow-source-main[data-v-72a14388]:hover,.shadow-source-main[data-v-72a14388]:focus-visible{background:var(--state-layer-black-hover);outline:none}.shadow-source-main[data-v-72a14388]:active{transform:translateY(1px)}.shadow-source-main strong[data-v-72a14388],.shadow-source-main span[data-v-72a14388],.shadow-source-main small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shadow-source-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shadow-session-history[data-v-72a14388]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.shadow-session-history span[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:750}.shadow-session-history button[data-v-72a14388]{color:#175a37;background:#f8fbf9;border:1px solid #d7e4dc;border-radius:999px;padding:5px 10px;font-size:12px}.shadow-session-history button.auto[data-v-72a14388]{color:#175cd3;background:#eef6ff;border-color:#b9d7ff}.shadow-context-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.shadow-context-grid div[data-v-72a14388]{background:#f8fbf9;border:1px solid #e2e9e5;border-radius:8px;gap:4px;padding:10px;display:grid}.shadow-context-grid span[data-v-72a14388],.shadow-context-grid small[data-v-72a14388]{color:var(--admin-muted);font-size:12px}.shadow-debug-composer[data-v-72a14388]{gap:10px;margin-top:16px;display:grid}.shadow-debug-composer textarea[data-v-72a14388]{resize:vertical;background:#fff;border:1px solid #d7dbe0;border-radius:8px;width:100%;padding:10px 12px;line-height:1.5}.shadow-debug-composer button[data-v-72a14388]{justify-self:end}.admin-search[data-v-72a14388]{gap:8px;display:flex}.admin-search input[data-v-72a14388],.llm-config-form input[data-v-72a14388],.llm-config-form select[data-v-72a14388],.whitelist-form input[data-v-72a14388],.whitelist-form select[data-v-72a14388],.whitelist-form textarea[data-v-72a14388]{border:1px solid var(--input);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--foreground);background-color:var(--card);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease;padding:9px 11px;font-size:13px;line-height:20px}.llm-config-form select[data-v-72a14388],.whitelist-form select[data-v-72a14388]{padding-right:36px}.users-layout[data-v-72a14388]{align-items:start}.users-list-panel[data-v-72a14388],.user-detail-panel[data-v-72a14388]{overflow:hidden}.users-list-panel[data-v-72a14388]{padding:0;overflow:hidden}.users-list-panel .panel-head[data-v-72a14388]{border-bottom:1px solid var(--admin-line);background:linear-gradient(#fbfcfdfa,#ffffffeb);margin:0;padding:18px 20px}.users-panel-title[data-v-72a14388]{gap:4px;min-width:0;display:grid}.users-panel-title small[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:760;line-height:1.45}.user-search[data-v-72a14388]{align-items:center}.user-search-shell[data-v-72a14388]{border:1px solid var(--admin-line);min-width:min(360px,42vw);min-height:40px;color:var(--admin-muted);background:var(--card);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.user-search-shell[data-v-72a14388]:focus-within{background:var(--neutral-0);box-shadow:0 0 0 3px var(--ring);border-color:#10c85b7a}.user-search-shell input[data-v-72a14388]{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.user-search-shell input[data-v-72a14388]:focus{outline:none}.user-search button[data-v-72a14388]{align-items:center;gap:6px;display:inline-flex}.user-table[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--card);border-top:0;display:grid;overflow:hidden}.feedback-layout[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.feedback-layout .admin-panel.wide[data-v-72a14388]{grid-column:1/-1}.feedback-filter[data-v-72a14388]{background:#f7faf8;border:1px solid #dfe7e3;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.feedback-filter-button[data-v-72a14388]{min-height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:850}.feedback-filter-button[data-v-72a14388]:hover,.feedback-filter-button[data-v-72a14388]:focus-visible{color:var(--admin-ink);background:#00000014;outline:none}.feedback-filter-button.active[data-v-72a14388]{color:#fff;background:var(--admin-ink);box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #09130e29}.feedback-list[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-subtle);display:grid;overflow:hidden}.feedback-row[data-v-72a14388]{min-height:84px;color:var(--admin-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;transition:background .16s,transform .16s;display:grid}.feedback-row[data-v-72a14388]:last-of-type{border-bottom:0}.feedback-row[data-v-72a14388]:hover,.feedback-row[data-v-72a14388]:focus-visible{background:var(--state-layer-black-hover);outline:none}.feedback-row[data-v-72a14388]:active{transform:scale(.995)}.feedback-rating-pill[data-v-72a14388]{border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.feedback-rating-pill.like[data-v-72a14388]{color:#067647;background:#e8f8ef}.feedback-rating-pill.dislike[data-v-72a14388]{color:#b42318;background:#feebe7}.feedback-main[data-v-72a14388]{gap:5px;min-width:0;display:grid}.feedback-main strong[data-v-72a14388]{color:var(--admin-ink);font-size:14px;font-weight:850;line-height:1.35}.feedback-main small[data-v-72a14388],.feedback-meta small[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.35}.feedback-reasons[data-v-72a14388]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;display:flex}.feedback-reason-chip[data-v-72a14388],.feedback-reason-note[data-v-72a14388]{border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.feedback-reason-chip[data-v-72a14388]{color:#285a42;background:#f7fbf9;border:1px solid #d8e5df}.feedback-reason-note[data-v-72a14388]{color:#4e5652;background:#f1f4f3;border-radius:7px}.feedback-meta[data-v-72a14388]{text-align:right;justify-items:end;gap:5px;min-width:112px;display:grid}.feedback-meta strong[data-v-72a14388]{color:var(--admin-ink);font-size:12px;font-weight:850;line-height:1.35}.user-pagination[data-v-72a14388]{background:#fbfdfc;border:1px solid #e2e9e5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.user-pagination>span[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:850}.user-pagination>div[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.user-pagination button[data-v-72a14388]{min-height:34px;color:var(--admin-ink);cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:8px;padding:0 11px;font-size:12px;font-weight:850;transition:background .16s,border-color .16s,transform .16s}.user-pagination button[data-v-72a14388]:hover:not(:disabled),.user-pagination button[data-v-72a14388]:focus-visible:not(:disabled){background:#f5faf7;border-color:#c6d4cd;outline:none}.user-pagination button[data-v-72a14388]:active:not(:disabled){transform:translateY(1px)}.user-pagination button[data-v-72a14388]:disabled{cursor:not-allowed;opacity:.48}.user-pagination strong[data-v-72a14388]{min-width:58px;color:var(--admin-text);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.user-table-head[data-v-72a14388],.user-table button[data-v-72a14388]{grid-template-columns:minmax(190px,1.5fr) minmax(0,.9fr) minmax(0,1fr) 64px 80px minmax(0,.85fr);align-items:center;gap:12px;display:grid}.user-table-head[data-v-72a14388]{color:#78827d;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px 9px;font-size:11px;font-weight:850}.user-table button[data-v-72a14388]{text-align:left;background:#fff;border:0;border-top:1px solid #edf1ee;min-height:58px;padding:14px 16px}.user-table .user-row-card[data-v-72a14388]{min-height:76px;transition:background var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);padding:14px 20px;position:relative}.user-table button.active[data-v-72a14388]{background:linear-gradient(90deg, var(--claw-primary-mist), #fffffff5 48%);box-shadow:inset 3px 0 0 var(--admin-green)}.user-primary-cell[data-v-72a14388]{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.user-mini-avatar[data-v-72a14388],.detail-avatar[data-v-72a14388]{color:#075e3b;background:linear-gradient(#ecf9f1,#dff3e8);border-radius:10px;place-items:center;font-weight:900;display:grid}.user-mini-avatar[data-v-72a14388]{width:38px;height:38px;font-size:15px}.user-mini-avatar img[data-v-72a14388],.detail-avatar img[data-v-72a14388]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.user-data-cell[data-v-72a14388],.user-count-cell[data-v-72a14388],.user-time-cell[data-v-72a14388]{gap:3px;min-width:0;display:grid}.user-data-cell>small[data-v-72a14388]:first-child,.user-time-cell>small[data-v-72a14388]:first-child{display:none}.user-count-cell[data-v-72a14388]{justify-items:end}.user-count-cell.token-cell strong[data-v-72a14388]{font-size:16px}.user-count-cell strong[data-v-72a14388]{font-variant-numeric:tabular-nums;font-size:18px}.user-time-cell[data-v-72a14388]{text-align:right}.user-table strong[data-v-72a14388],.user-table small[data-v-72a14388],.whitelist-row strong[data-v-72a14388],.whitelist-row small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-panel h3[data-v-72a14388],.response-detail h3[data-v-72a14388]{margin:18px 0 8px;font-size:14px}.user-detail-panel[data-v-72a14388]{gap:0;padding:0;display:grid;overflow:hidden}.detail-profile-head[data-v-72a14388]{border-bottom:1px solid #edf1ee;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding-bottom:16px;display:grid}.detail-profile-head p[data-v-72a14388],.section-title[data-v-72a14388]{color:#59635e;margin:0;font-size:12px;font-weight:850}.detail-profile-head h2[data-v-72a14388]{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:20px;line-height:1.2;overflow:hidden}.detail-profile-head small[data-v-72a14388]{color:#7a847f;font-size:12px;font-weight:700}.detail-avatar[data-v-72a14388]{width:52px;height:52px;font-size:19px}.detail-summary-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.user-detail-panel .detail-profile-head[data-v-72a14388]{border-bottom:1px solid var(--admin-line);background:linear-gradient(135deg,#e8fbefb8,#ffffffeb 54%);padding:20px}.user-detail-panel .detail-summary-grid[data-v-72a14388]{margin:16px 20px 0}.detail-summary-grid div[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:10px;min-width:0;padding:10px 12px}.user-detail-metric[data-v-72a14388]{border:1px solid var(--admin-line);background:var(--neutral-25)}.user-detail-panel .auth-status-card[data-v-72a14388],.user-detail-panel .detail-section-head[data-v-72a14388],.user-detail-panel .response-row[data-v-72a14388],.user-detail-panel .empty-copy[data-v-72a14388],.user-detail-panel .access-history-hint[data-v-72a14388]{margin-left:20px;margin-right:20px}.user-detail-panel .response-row[data-v-72a14388]{box-sizing:border-box;width:calc(100% - 40px)}.detail-summary-grid div.wide[data-v-72a14388]{grid-column:1/-1}.detail-summary-grid span[data-v-72a14388]{color:#7a847f;font-size:11px;font-weight:850;display:block}.detail-summary-grid strong[data-v-72a14388]{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.auth-status-card[data-v-72a14388]{background:#fbfcfb;border:1px solid #e5ece8;border-radius:12px;gap:10px;margin-top:18px;padding:14px 15px;display:grid}.auth-status-card[data-tone=success][data-v-72a14388]{background:#f1fbf5;border-color:#c9ead7}.auth-status-card[data-tone=warning][data-v-72a14388]{background:#fff8e8;border-color:#efdcb2}.auth-status-card[data-tone=danger][data-v-72a14388]{background:#fff3f3;border-color:#f0c8c8}.auth-status-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-status-head span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.auth-status-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:14px}.auth-status-head small[data-v-72a14388]{color:#68736d;font-size:12px;font-weight:700;line-height:1.4}.auth-status-head em[data-v-72a14388]{color:#0f7a43;background:#14b85f1f;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.auth-status-card[data-tone=warning] .auth-status-head em[data-v-72a14388]{color:#8a5b08;background:#d9971724}.auth-status-card[data-tone=danger] .auth-status-head em[data-v-72a14388]{color:#a23737;background:#dc26261f}.auth-status-lines[data-v-72a14388]{gap:2px;display:grid}.auth-status-lines div[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:28px;display:flex}.auth-status-lines span[data-v-72a14388]{color:#717c76;font-size:12px;font-weight:850;display:block}.auth-status-lines strong[data-v-72a14388]{color:var(--admin-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.auth-status-meta[data-v-72a14388]{color:#748078;flex-wrap:wrap;gap:4px 10px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.auth-status-error[data-v-72a14388]{color:#8a5b08;background:#d997171f;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.5}.detail-section-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.detail-section-head .section-title[data-v-72a14388]{margin:0}.detail-section-head button[data-v-72a14388]{color:#0f7a43;background:#f3fbf6;border:1px solid #dbe6df;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.detail-section-head button[data-v-72a14388]:disabled{cursor:default;opacity:.48}.access-history-hint[data-v-72a14388]{color:#7a847f;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.5}.detail-kv[data-v-72a14388]{grid-template-columns:auto minmax(0,1fr)}.access-history[data-v-72a14388]{gap:9px;display:grid}.access-modal[data-v-72a14388]{max-width:760px}.modal-access-history[data-v-72a14388]{max-height:min(68vh,680px);padding-right:4px;overflow:auto}.access-row[data-v-72a14388]{background:#fff;border:1px solid #edf1ee;border-radius:10px;gap:8px;padding:12px;display:grid}.access-row-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-row-head span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.access-row strong[data-v-72a14388]{font-size:13px}.access-row small[data-v-72a14388],.access-row time[data-v-72a14388],.access-row p[data-v-72a14388]{color:#737a84}.access-row time[data-v-72a14388]{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.access-row p[data-v-72a14388]{flex-wrap:wrap;gap:6px 10px;margin:0;font-size:12px;line-height:1.5;display:flex}.access-chips[data-v-72a14388]{flex-wrap:wrap;gap:6px;display:flex}.access-chips span[data-v-72a14388]{color:#4d5652;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f3;border-radius:999px;max-width:100%;padding:4px 8px;font-size:11px;overflow:hidden}.whitelist-form[data-v-72a14388],.llm-config-form[data-v-72a14388]{gap:12px;display:grid}.whitelist-form label[data-v-72a14388],.llm-config-form label[data-v-72a14388]{color:#3f444d;gap:6px;font-size:13px;font-weight:700;display:grid}.whitelist-form .check-row[data-v-72a14388]{align-items:center;display:flex}.whitelist-form .check-row input[data-v-72a14388]{width:18px;height:18px}.field-hint[data-v-72a14388]{color:#7b8580;font-size:12px;font-weight:650;line-height:1.45}.form-actions[data-v-72a14388]{gap:8px}.form-actions .ghost[data-v-72a14388]{color:#3f444d;background:#fff}.whitelist-list[data-v-72a14388]{gap:10px;display:grid}.llm-status-strip[data-v-72a14388]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-bottom:16px;display:grid}.llm-status-strip div[data-v-72a14388],.llm-debug-grid div[data-v-72a14388],.llm-scope-list div[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;min-width:0;padding:12px}.llm-status-strip span[data-v-72a14388],.llm-debug-grid span[data-v-72a14388],.llm-scope-list small[data-v-72a14388]{color:#727b76;font-size:12px;font-weight:750;display:block}.llm-status-strip strong[data-v-72a14388],.llm-debug-grid strong[data-v-72a14388],.llm-scope-list strong[data-v-72a14388]{overflow-wrap:anywhere;color:var(--admin-ink);margin-top:5px;font-size:14px;display:block}.llm-debug-card[data-v-72a14388]{background:#fff;border:1px solid #e8eeea;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.llm-debug-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.llm-debug-head strong[data-v-72a14388],.llm-debug-head small[data-v-72a14388]{display:block}.llm-debug-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:15px}.llm-debug-head small[data-v-72a14388],.llm-debug-head time[data-v-72a14388]{color:#727b76;font-size:12px;font-weight:700}.llm-debug-tabs[data-v-72a14388]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.llm-debug-tabs button[data-v-72a14388]{color:#5f6964;text-align:left;background:#fbfcfb;border:1px solid #e4ece7;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.llm-debug-tabs button.active[data-v-72a14388]{color:#0f7a43;background:#f1fbf5;border-color:#9ad7b7;box-shadow:0 0 0 2px #1aa35b14}.llm-debug-tabs button span[data-v-72a14388]{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.llm-debug-tabs button small[data-v-72a14388]{color:#76827b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.llm-debug-tabs button em[data-v-72a14388]{border-radius:999px;justify-self:flex-start;padding:3px 7px;font-size:11px;font-style:normal;font-weight:900}.llm-debug-tabs button em[data-tone=success][data-v-72a14388]{color:#0f7a43;background:#14b85f21}.llm-debug-tabs button em[data-tone=warning][data-v-72a14388]{color:#8a5b08;background:#d9971724}.llm-debug-tabs button em[data-tone=neutral][data-v-72a14388]{color:#49515a;background:#eef2f0}.llm-debug-tabs button em[data-tone=empty][data-v-72a14388],.llm-debug-tabs button em[data-tone=disabled][data-v-72a14388]{color:#7b8580;background:#f0f2f1}.llm-debug-history[data-v-72a14388]{border-top:1px solid #e8eeea;gap:8px;min-width:0;padding-top:12px;display:grid}.llm-debug-history-head[data-v-72a14388]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.llm-debug-history-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px}.llm-debug-history-head small[data-v-72a14388]{color:#727b76;font-size:11px;font-weight:700}.llm-debug-history-list[data-v-72a14388]{gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.llm-debug-history-list button[data-v-72a14388]{color:#5f6964;text-align:left;background:#fbfcfb;border:1px solid #e4ece7;border-radius:8px;flex:0 0 170px;gap:3px;min-width:0;padding:9px 10px;display:grid}.llm-debug-history-list button.active[data-v-72a14388]{background:#f1fbf5;border-color:#9ad7b7}.llm-debug-history-list strong[data-v-72a14388],.llm-debug-history-list small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.llm-debug-history-list strong[data-v-72a14388]{color:var(--admin-ink);font-size:12px}.llm-debug-history-list small[data-v-72a14388]{color:#727b76;font-size:11px}.llm-debug-grid[data-v-72a14388]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.llm-debug-reason[data-v-72a14388]{color:#3f444d;background:#f6f8f7;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.llm-debug-policy[data-v-72a14388]{color:#0f7a43;background:#f0fbf4;border:1px solid #dceee4;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.5}.llm-debug-policy.warning[data-v-72a14388]{color:#8a5b08;background:#fff8e8;border-color:#f1dfb7}.llm-debug-lists[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.llm-debug-lists.three-columns[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr))}.llm-debug-lists>div[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;min-width:0;padding:12px}.llm-debug-lists span[data-v-72a14388]{color:#727b76;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.llm-debug-lists ol[data-v-72a14388]{gap:6px;margin:0;padding-left:18px;display:grid}.llm-debug-lists li[data-v-72a14388]{color:var(--admin-ink);font-size:13px;line-height:1.45}.llm-scope-list[data-v-72a14388]{gap:10px;display:grid}.skill-update-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.skill-management-layout[data-v-72a14388]{gap:16px;max-width:1440px;margin:0;display:grid}.skill-management-layout .admin-panel[data-v-72a14388]{grid-column:auto}.skill-management-layout .panel-head[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.skill-management-layout .panel-head>div[data-v-72a14388]:first-child{min-width:0}.skill-management-layout .panel-head button[data-v-72a14388]{min-height:38px}.skill-management-layout .panel-head .skill-update-actions[data-v-72a14388]{justify-self:end}.skill-agent-panel[data-v-72a14388],.agenthub-runtime-panel[data-v-72a14388]{min-width:0}.agenthub-runtime-grid[data-v-72a14388]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.agenthub-runtime-options[data-v-72a14388]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.agenthub-runtime-option[data-v-72a14388]{border:1px solid var(--admin-line);background:var(--card);min-height:0;color:var(--admin-ink);text-align:left;transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard);border-radius:8px;gap:6px;padding:13px 15px;display:grid}.agenthub-runtime-option[data-v-72a14388]:not(:disabled):hover,.agenthub-runtime-option[data-v-72a14388]:not(:disabled):focus-visible{border-color:var(--admin-line);background:var(--state-layer-black-hover);outline:none}.agenthub-runtime-option.active[data-v-72a14388]{background:var(--claw-primary-mist);box-shadow:inset 3px 0 0 var(--admin-green);border-color:#10c85b75}.agenthub-runtime-option span[data-v-72a14388]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:900;line-height:1.3}.agenthub-runtime-option small[data-v-72a14388]{min-width:0;color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.45}.agenthub-runtime-summary[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agenthub-runtime-summary div[data-v-72a14388]{border:1px solid var(--admin-line);min-width:0;color:var(--admin-muted);background:var(--neutral-25);border-radius:8px;gap:5px;padding:10px 12px;font-size:12px;font-weight:700;display:grid}.agenthub-runtime-summary strong[data-v-72a14388]{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.agenthub-runtime-note[data-v-72a14388]{color:#68736d;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.5}.skill-config-audit-panel[data-v-72a14388]{min-width:0}.skill-definition-panel[data-v-72a14388],.skill-release-panel[data-v-72a14388]{flex-direction:column;align-self:stretch;min-width:0;height:auto;min-height:0;display:flex}.skill-secondary-panel[data-v-72a14388]{gap:12px;display:grid}.skill-secondary-summary[data-v-72a14388]{color:#68736d;margin:0;font-size:13px;font-weight:650;line-height:1.5}.skill-secondary-grid[data-v-72a14388]{border-top:1px solid #edf1ee;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:14px;padding-top:14px;display:grid}.section-mini-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:10px;display:flex}.section-mini-head span[data-v-72a14388]{color:var(--admin-ink);font-size:14px;font-weight:900}.section-mini-head small[data-v-72a14388]{color:#68736d;font-size:12px;font-weight:650}.section-mini-head button[data-v-72a14388]{appearance:none;border:1px solid var(--admin-line);border-radius:var(--radius-md);min-width:124px;min-height:32px;color:var(--admin-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, opacity var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;background:#fff;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.section-mini-head button[data-v-72a14388]:hover:not(:disabled),.section-mini-head button[data-v-72a14388]:focus-visible:not(:disabled){border-color:var(--admin-line);background:var(--state-layer-black-hover);outline:none}.section-mini-head button[data-v-72a14388]:active:not(:disabled){transform:translateY(1px)}.section-mini-head button[data-v-72a14388]:disabled{opacity:.58;cursor:not-allowed}.agent-config-toolbar[data-v-72a14388],.skill-definition-fields[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agent-config-toolbar label[data-v-72a14388],.agent-config-form label[data-v-72a14388],.skill-definition-form label[data-v-72a14388]{color:#3f444d;gap:6px;font-size:13px;font-weight:800;display:grid}.agent-config-toolbar select[data-v-72a14388],.agent-config-form input[data-v-72a14388],.agent-config-form textarea[data-v-72a14388],.agent-config-form select[data-v-72a14388],.skill-definition-form input[data-v-72a14388],.skill-definition-form textarea[data-v-72a14388],.skill-definition-form select[data-v-72a14388]{border:1px solid var(--input);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--foreground);background-color:var(--card);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease;outline:none;padding:9px 11px;font-size:13px;line-height:20px}.agent-config-toolbar select[data-v-72a14388],.agent-config-form select[data-v-72a14388],.skill-definition-form select[data-v-72a14388]{padding-right:36px}.agent-config-form input[data-v-72a14388]:focus,.agent-config-form textarea[data-v-72a14388]:focus,.agent-config-form select[data-v-72a14388]:focus,.skill-definition-form input[data-v-72a14388]:focus,.skill-definition-form textarea[data-v-72a14388]:focus,.skill-definition-form select[data-v-72a14388]:focus{box-shadow:0 0 0 3px var(--ring);border-color:#12b76a94}.agent-template-grid[data-v-72a14388]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:10px;display:grid}.agent-template-groups[data-v-72a14388]{gap:18px;display:grid}.agent-template-group[data-v-72a14388]{border-top:1px solid #e6ebe8;gap:10px;padding-top:14px;display:grid}.agent-template-group[data-v-72a14388]:first-child{border-top:0;padding-top:0}.agent-template-group-head[data-v-72a14388]{gap:3px;display:grid}.agent-template-group-head span[data-v-72a14388]{color:var(--admin-ink);font-size:13px;font-weight:900}.agent-template-group-head small[data-v-72a14388]{color:#68736d;font-size:12px;font-weight:650;line-height:1.4}.agent-template-card[data-v-72a14388]{border:1px solid var(--admin-line);background:var(--card);text-align:left;min-height:0;transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title state""meta action";align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.agent-template-card[data-v-72a14388]:hover,.agent-template-card[data-v-72a14388]:focus-visible{border-color:var(--admin-line);background:var(--state-layer-black-hover);outline:none}.agent-template-card span[data-v-72a14388],.agent-template-card strong[data-v-72a14388],.agent-template-card small[data-v-72a14388]{min-width:0;display:block}.agent-template-card>span[data-v-72a14388]{grid-area:title}.agent-template-card strong[data-v-72a14388]{color:var(--admin-ink);font-size:14px;font-weight:900}.agent-template-card small[data-v-72a14388]{overflow-wrap:anywhere;color:#68736d;margin-top:4px;font-size:12px;font-weight:750;line-height:1.4}.agent-template-card em[data-v-72a14388]{color:#0f7a43;white-space:nowrap;background:#12b76a1f;border-radius:999px;grid-area:state;justify-self:end;width:fit-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.agent-template-card em[data-state=closed][data-v-72a14388]{color:#737a84;background:#eef1ef}.agent-template-card em[data-state=internal][data-v-72a14388]{color:#93370d;background:#fff4e5}.agent-template-card div[data-v-72a14388]{flex-wrap:wrap;grid-area:meta;gap:5px;min-width:0;display:flex}.agent-template-card div small[data-v-72a14388]{background:#eef3ef;border-radius:999px;margin:0;padding:3px 7px}.agent-template-card b[data-v-72a14388]{color:#0f7a43;background:#fff;border:1px solid #ced;border-radius:999px;grid-area:action;justify-self:start;padding:5px 9px;font-size:12px;font-weight:900}.inline-create-agent[data-v-72a14388]{color:#0f7a43;font:inherit;background:0 0;border:0;margin-left:8px;padding:0;font-weight:900}.inline-create-agent[data-v-72a14388]:hover,.inline-create-agent[data-v-72a14388]:focus-visible{text-decoration:underline}.agent-config-detail[data-v-72a14388]{border-top:1px solid #edf1ee;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;padding-top:16px;display:grid}.agent-config-form[data-v-72a14388],.skill-definition-form[data-v-72a14388],.agent-skill-picker[data-v-72a14388]{gap:12px;display:grid}.agent-config-form .full-field[data-v-72a14388],.skill-definition-fields label.full-field[data-v-72a14388]{grid-column:1/-1}.effective-prompt-panel[data-v-72a14388]{background:#f8fbf9;border:1px solid #e2ebe6;border-radius:8px;gap:8px;padding:10px;display:grid}.effective-prompt-head[data-v-72a14388]{color:#3f444d;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.effective-prompt-head em[data-v-72a14388]{color:#0f7a43;background:#fff;border:1px solid #d4e7dc;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.effective-prompt-panel pre[data-v-72a14388]{color:#29302c;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e2ebe6;border-radius:8px;max-height:260px;margin:0;padding:10px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.skill-definition-form label small[data-v-72a14388]{color:#727b76;font-size:11px;font-weight:750;line-height:1.4}.skill-definition-form select[multiple][data-v-72a14388]{background-image:none;min-height:104px;padding:8px}.modal-skill-definition-fields[data-v-72a14388]{margin-bottom:0}.skill-definition-switches[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-config-switches[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-config-switches label[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.agent-config-switches label[data-v-72a14388]:has(input:checked){color:var(--admin-green-deep);background:#f2fbf6;border-color:#12b76a47}.agent-config-switches input[data-v-72a14388]{width:16px;height:16px;accent-color:var(--admin-green)}.agent-skill-transfer[data-v-72a14388]{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:10px;min-height:360px;display:grid}.agent-skill-transfer-panel[data-v-72a14388]{background:#fbfcfb;border:1px solid #dfe7e2;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.agent-skill-transfer-panel.bound[data-v-72a14388]{background:#f8fffb;border-color:#b9e6cb}.agent-skill-transfer-head[data-v-72a14388]{background:#fff;border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-skill-transfer-head span[data-v-72a14388]{gap:2px;min-width:0;display:grid}.agent-skill-transfer-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px;font-weight:900}.agent-skill-transfer-head small[data-v-72a14388]{color:#727b76;font-size:11px;font-weight:800}.agent-skill-transfer-head .ghost-mini[data-v-72a14388]{color:#41524a;background:#fff;border:1px solid #dce5df;border-radius:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:850}.agent-skill-transfer-head .ghost-mini.active[data-v-72a14388]{color:#0f7a43;background:#effaf3;border-color:#9fdcb9}.agent-skill-transfer-list[data-v-72a14388]{align-content:start;min-height:0;max-height:none;padding:8px;display:grid;overflow:auto}.agent-skill-transfer-item[data-v-72a14388]{width:100%;color:inherit;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.agent-skill-transfer-check[data-v-72a14388]{background:#fff;border:1px solid #cbd7d0;border-radius:50%;width:14px;height:14px;display:block}.agent-skill-transfer-item[data-v-72a14388]:hover,.agent-skill-transfer-item[data-v-72a14388]:focus-visible{background:#fff;border-color:#dce5df}.agent-skill-transfer-item[data-v-72a14388]:active{transform:scale(.985)}.agent-skill-transfer-item.selected[data-v-72a14388]{background:#edf9f2;border-color:#8fd8ae}.agent-skill-transfer-item.selected .agent-skill-transfer-check[data-v-72a14388]{background:radial-gradient(circle,#12a15f 0 4px,#0000 4.5px),#fff;border-color:#12a15f}.agent-skill-transfer-item span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.agent-skill-transfer-item strong[data-v-72a14388],.agent-skill-transfer-item small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-skill-transfer-item strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px;font-weight:900}.agent-skill-transfer-item small[data-v-72a14388]{color:#727b76;font-size:11px;line-height:1.35}.agent-skill-auth-toggle[data-v-72a14388]{color:#24322c;min-height:30px;box-shadow:none;background:#fff;border:1px solid #dce5df;border-radius:7px;padding:0 8px;font-size:12px;font-weight:850}.agent-skill-auth-toggle.active[data-v-72a14388]{color:#0b6f43;background:#ecfbf2;border-color:#86d8a8}.agent-skill-transfer-actions[data-v-72a14388]{align-self:center;gap:8px;display:grid}.agent-skill-transfer-actions button[data-v-72a14388]{color:#22322b;width:38px;height:34px;box-shadow:none;background:#fff;border:1px solid #dce5df;border-radius:8px;place-items:center;font-size:15px;font-weight:900;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.agent-skill-transfer-actions button[data-v-72a14388]:not(:disabled):hover,.agent-skill-transfer-actions button[data-v-72a14388]:not(:disabled):focus-visible{background:#f2fbf6;border-color:#12b76a52}.agent-skill-transfer-actions button[data-v-72a14388]:not(:disabled):active,.agent-modal-savebar-actions button[data-v-72a14388]:not(:disabled):active,.agent-modal-head button[data-v-72a14388]:not(:disabled):active{transform:scale(.97)}.agent-skill-transfer-actions button[data-v-72a14388]:disabled,.agent-skill-transfer-head .ghost-mini[data-v-72a14388]:disabled{cursor:not-allowed;opacity:.45}.agent-skill-transfer-empty[data-v-72a14388]{color:#7b8580;text-align:center;margin:0;padding:28px 12px;font-size:12px;font-weight:800}.agent-skill-picker-summary[data-v-72a14388],.agent-skill-grant-only[data-v-72a14388]{color:#5b6761;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.agent-skill-picker-summary span[data-v-72a14388],.agent-skill-grant-only span[data-v-72a14388]{background:#fff;border:1px solid #dfe7e2;border-radius:999px;padding:5px 9px}.agent-skill-grant-only strong[data-v-72a14388]{color:#334039;font-size:12px;font-weight:900}.agent-skill-picker-row button[data-v-72a14388],.skill-definition-list button[data-v-72a14388]{color:#46504a;background:#fff;border:1px solid #d9e3dd;border-radius:8px;padding:8px;font-size:12px;font-weight:850}.agent-skill-picker-row button.active[data-v-72a14388]{color:#0f7a43;background:#effaf3;border-color:#9fdcb9}.skill-definition-list[data-v-72a14388]{flex:auto;gap:8px;min-height:0;margin-bottom:0;padding-right:2px;display:grid;overflow:visible}.skill-definition-list button[data-v-72a14388]{text-align:left;justify-content:space-between;gap:10px;display:flex}.skill-definition-list span[data-v-72a14388],.skill-definition-list strong[data-v-72a14388],.skill-definition-list small[data-v-72a14388]{min-width:0;display:block}.skill-definition-list strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px}.skill-definition-list small[data-v-72a14388]{overflow-wrap:anywhere;color:#727b76;margin-top:3px;font-size:11px}.skill-definition-list em[data-v-72a14388]{color:#5b3b04;background:#fff5d6;border-radius:999px;flex:none;align-self:flex-start;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.skill-table[data-v-72a14388]{gap:8px;min-width:940px;display:grid}.skill-table-scroll[data-v-72a14388]{flex:auto;min-height:0;padding-bottom:2px;overflow:auto visible}.skill-table-head[data-v-72a14388],.skill-row[data-v-72a14388]{grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:10px;display:grid}.skill-table-head[data-v-72a14388]{color:#7b8580;padding:0 12px 6px;font-size:12px;font-weight:850}.skill-row[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;padding:12px}.skill-row[data-status=updated][data-v-72a14388]{background:#f4fbf7;border-color:#ced}.skill-row[data-status=failed][data-v-72a14388]{background:#fff7f6;border-color:#f2c8c3}.skill-row strong[data-v-72a14388],.skill-row small[data-v-72a14388]{overflow-wrap:anywhere;display:block}.skill-row strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px;font-weight:850}.skill-row small[data-v-72a14388]{color:#727b76;margin-top:4px;font-size:12px;line-height:1.4}.skill-role-chips[data-v-72a14388]{flex-wrap:wrap;gap:5px;display:flex}.skill-role-chips em[data-v-72a14388]{color:#0f5f42;background:#e8f7ee;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850}.skill-role-toggle[data-v-72a14388]{border:1px solid var(--admin-line);color:#4e5652;cursor:pointer;min-height:25px;transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.skill-role-toggle[data-v-72a14388]:hover,.skill-role-toggle[data-v-72a14388]:focus-visible{border-color:var(--admin-line);background:var(--state-layer-black-hover);color:var(--admin-ink);outline:none}.config-audit-list[data-v-72a14388]{gap:10px;margin-top:12px;display:grid}.runtime-agent-list[data-v-72a14388]{gap:10px;display:grid}.runtime-agent-row[data-v-72a14388],.config-audit-row[data-v-72a14388]{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;gap:9px;padding:12px;display:grid}.runtime-agent-row[data-v-72a14388]{background:#fff}.config-audit-row[data-severity=warning][data-v-72a14388]{background:#fff9e9;border-color:#f0ddad}.runtime-agent-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.config-audit-row span[data-v-72a14388],.config-audit-row strong[data-v-72a14388],.config-audit-row small[data-v-72a14388],.runtime-agent-head span[data-v-72a14388],.runtime-agent-head strong[data-v-72a14388],.runtime-agent-head small[data-v-72a14388]{min-width:0;display:block}.config-audit-row strong[data-v-72a14388],.runtime-agent-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:14px;font-weight:900}.config-audit-row small[data-v-72a14388],.runtime-agent-head small[data-v-72a14388]{color:#7a6851;margin-top:4px;font-size:12px;font-weight:750}.runtime-agent-head em[data-v-72a14388]{color:#0f5f42;background:#e8f7ee;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.runtime-agent-head em[data-v-72a14388]:not([data-status=ready]){color:#6a4204;background:#fff0c8}.runtime-agent-row p[data-v-72a14388],.config-audit-row p[data-v-72a14388]{color:#4d4032;margin:0;font-size:13px;font-weight:750;line-height:1.45}.runtime-agent-row .runtime-agent-warning[data-v-72a14388]{color:#8a4b10}.runtime-agent-meta[data-v-72a14388],.config-audit-meta[data-v-72a14388]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.runtime-agent-meta b[data-v-72a14388],.config-audit-meta em[data-v-72a14388],.config-audit-meta b[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.runtime-agent-meta b[data-v-72a14388]{color:#2f3a35;background:#f1f5f3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.config-audit-meta em[data-v-72a14388]{color:#6a4204;background:#fff0c8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.config-audit-meta b[data-v-72a14388]{color:#35423b;background:#fff}.agent-profile-panel[data-v-72a14388]{gap:14px;display:grid}.agent-profile-head[data-v-72a14388]{align-items:flex-start;gap:14px}.agent-profile-toolbar[data-v-72a14388]{grid-template-columns:minmax(260px,1fr) minmax(170px,220px) minmax(170px,220px) auto;align-items:end;gap:10px;display:grid}.agent-profile-toolbar label[data-v-72a14388]{gap:6px;min-width:0;display:grid}.agent-profile-toolbar label>span[data-v-72a14388]{color:var(--admin-muted);font-size:12px;font-weight:700}.agent-profile-toolbar select[data-v-72a14388]{width:100%;min-height:40px;color:var(--admin-text);font:inherit;background:#fff;border:1px solid #d6ddd9;border-radius:8px;padding:0 12px}.agent-profile-selection-bar[data-v-72a14388]{background:#f8fbf9;border:1px solid #e1e7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agent-profile-selection-bar label[data-v-72a14388],.agent-profile-check[data-v-72a14388]{min-width:0;color:var(--admin-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.agent-profile-selection-bar small[data-v-72a14388]{color:var(--admin-muted);font-size:12px}.agent-profile-refresh-progress[data-v-72a14388]{background:#f2fbf5;border:1px solid #cbead7;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.agent-profile-refresh-progress div[data-v-72a14388]:first-child{color:#175b3d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:850;display:flex}.agent-profile-refresh-progress span[data-v-72a14388]{color:#2c7652}.agent-profile-refresh-bar[data-v-72a14388]{background:#dbece2;border-radius:999px;height:8px;overflow:hidden}.agent-profile-refresh-bar-fill[data-v-72a14388]{border-radius:inherit;background:#20c66b;min-width:8px;height:100%;transition:width .18s;display:block}.agent-profile-table[data-v-72a14388]{gap:8px;min-width:0;display:grid;overflow-x:auto}.agent-profile-table-head[data-v-72a14388],.agent-profile-row[data-v-72a14388]{grid-template-columns:92px minmax(220px,1.2fr) minmax(200px,1fr) minmax(200px,1fr) minmax(150px,.75fr) minmax(140px,.7fr);align-items:center;gap:10px;min-width:1120px;display:grid}.agent-profile-table-head[data-v-72a14388]{color:#7b8580;letter-spacing:0;padding:0 12px 4px;font-size:11px;font-weight:800}.agent-profile-row[data-v-72a14388]{background:#fff;border:1px solid #e0e6e2;border-radius:8px;padding:12px}.agent-profile-row.selected[data-v-72a14388]{background:#f3faf6;border-color:#9fc9b6}.agent-profile-row span[data-v-72a14388],.agent-profile-row strong[data-v-72a14388],.agent-profile-row small[data-v-72a14388]{min-width:0;display:block}.agent-profile-row strong[data-v-72a14388]{overflow-wrap:anywhere;color:var(--admin-ink);font-size:13px}.agent-profile-row small[data-v-72a14388]{overflow-wrap:anywhere;color:#6d756f;margin-top:4px;font-size:12px;line-height:1.35}.agent-profile-primary strong[data-v-72a14388]{font-size:14px}.agent-profile-row em[data-v-72a14388]{color:#0f5a3d;overflow-wrap:anywhere;background:#e8f6ee;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.agent-profile-row em[data-v-72a14388]:not([data-status=ready]){color:#7a3f0b;background:#fff1d6}.agent-profile-row em[data-status=failed][data-v-72a14388]{color:#8d1b18;background:#ffe7e4}.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto auto auto auto}.whitelist-row em[data-v-72a14388]{color:#0f7a43;background:#e8f7ee;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.whitelist-row em.disabled[data-v-72a14388]{color:#737a84;background:#f1f2f4}.admin-modal-layer[data-v-72a14388]{z-index:20;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal-backdrop[data-v-72a14388]{background:#17181c6b;border:0;position:absolute;inset:0}.admin-modal[data-v-72a14388]{z-index:1;background:#fff;border-radius:8px;width:min(980px,100%);max-height:min(760px,88dvh);padding:22px;position:relative;overflow:auto}.config-modal[data-v-72a14388]{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #d5ddd8f5;width:min(1120px,100%);box-shadow:0 28px 90px #1118163d}.agent-config-modal[data-v-72a14388]{width:min(1260px,100vw - 32px);max-height:min(880px,92dvh);padding:0;overflow:hidden}.agent-config-modal-shell[data-v-72a14388]{background:linear-gradient(#f8fbf9f5 0%,#fff 34%,#fbfcfd 100%);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:min(760px,100dvh - 48px);max-height:min(880px,92dvh);display:grid}.agent-modal-identity[data-v-72a14388]{background:#f8faf9;border-bottom:1px solid #e8efeb;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:12px;min-width:0;padding:14px 16px;display:grid}.agent-modal-title-card[data-v-72a14388]{background:linear-gradient(135deg,#fff 0%,#f4faf6 100%);border:1px solid #dfe8e3;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffc2}.agent-modal-title-card span[data-v-72a14388]{color:var(--admin-green-deep);letter-spacing:.03em;font-size:11px;font-weight:900}.agent-modal-title-card strong[data-v-72a14388]{overflow-wrap:anywhere;min-width:0;color:var(--admin-ink);font-size:18px;font-weight:950;line-height:1.25}.agent-modal-title-card small[data-v-72a14388]{color:#5d6963;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-definition-modal[data-v-72a14388]{width:min(760px,100%)}.agent-modal-summary[data-v-72a14388]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.agent-modal-summary div[data-v-72a14388]{background:#fff;border:1px solid #e3ebe6;border-radius:10px;min-width:0;padding:11px 12px}.agent-modal-summary span[data-v-72a14388],.modal-section-head small[data-v-72a14388]{color:#727b76;font-size:12px;font-weight:800;display:block}.agent-modal-summary strong[data-v-72a14388]{overflow-wrap:anywhere;color:var(--admin-ink);margin-top:5px;font-size:14px;font-weight:900;line-height:1.4;display:block}.agent-modal-body[data-v-72a14388]{scrollbar-gutter:stable;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.agent-modal-main[data-v-72a14388],.agent-modal-side[data-v-72a14388]{min-height:0;overflow:visible}.agent-modal-main[data-v-72a14388]{align-content:start;gap:12px;display:grid}.agent-modal-side[data-v-72a14388]{align-content:stretch;min-height:0;display:grid}.agent-modal-section[data-v-72a14388]{background:#fff;border:1px solid #e2eae5;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 32px #1118160a}.agent-modal-section-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.agent-modal-section-head span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.agent-modal-section-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:14px;font-weight:950;line-height:1.25}.agent-modal-section-head small[data-v-72a14388]{color:#6c7671;font-size:12px;font-weight:650;line-height:1.45}.agent-modal-field-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-modal-field-grid.compact[data-v-72a14388]{margin-top:2px}.agent-modal-section textarea[data-v-72a14388]{resize:vertical}.agent-prompt-editor[data-v-72a14388],.agent-prompt-details[data-v-72a14388],.agent-workflow-editor[data-v-72a14388]{background:#f8fbf9;border:1px solid #e1e9e4;border-radius:10px;overflow:hidden}.agent-prompt-editor summary[data-v-72a14388],.agent-prompt-details summary[data-v-72a14388],.agent-workflow-editor summary[data-v-72a14388]{color:#344039;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.agent-prompt-editor summary[data-v-72a14388]::-webkit-details-marker{display:none}.agent-prompt-details summary[data-v-72a14388]::-webkit-details-marker{display:none}.agent-workflow-editor summary[data-v-72a14388]::-webkit-details-marker{display:none}.agent-prompt-editor summary[data-v-72a14388]:after,.agent-prompt-details summary[data-v-72a14388]:after,.agent-workflow-editor summary[data-v-72a14388]:after{content:"展开";color:#5e6862;background:#fff;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:900}.agent-prompt-editor[open] summary[data-v-72a14388],.agent-prompt-details[open] summary[data-v-72a14388],.agent-workflow-editor[open] summary[data-v-72a14388]{background:#fff;border-bottom:1px solid #e1e9e4}.agent-prompt-editor[open] summary[data-v-72a14388]:after,.agent-prompt-details[open] summary[data-v-72a14388]:after,.agent-workflow-editor[open] summary[data-v-72a14388]:after{content:"收起"}.agent-prompt-editor em[data-v-72a14388],.agent-prompt-details em[data-v-72a14388],.agent-workflow-editor em[data-v-72a14388]{color:var(--admin-green-deep);background:#fff;border:1px solid #d4e7dc;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.agent-prompt-editor .full-field[data-v-72a14388]{padding:12px}.agent-workflow-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.agent-workflow-grid .full-field[data-v-72a14388],.agent-workflow-grid .workflow-switches[data-v-72a14388]{grid-column:1/-1}.agent-workflow-grid textarea[data-v-72a14388]{min-height:96px;max-height:220px}.agent-workflow-grid input[type=number][data-v-72a14388]{max-width:180px}.workflow-candidate-picker[data-v-72a14388]{background:#fff;border:1px solid #dce7e1;border-radius:10px;gap:10px;padding:12px;display:grid}.workflow-candidate-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-candidate-head span[data-v-72a14388]{gap:3px;min-width:0;display:grid}.workflow-candidate-head strong[data-v-72a14388]{color:#26302b;font-size:13px;font-weight:900}.workflow-candidate-head small[data-v-72a14388]{color:#68736d;font-size:12px;line-height:1.5}.workflow-candidate-head>em[data-v-72a14388]{color:var(--admin-green-deep);background:#eef8f2;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-style:normal;font-weight:900}.workflow-candidate-list[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-candidate-option[data-v-72a14388]{cursor:pointer;background:#fbfcfb;border:1px solid #e1e9e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.workflow-candidate-option[data-v-72a14388]:hover,.workflow-candidate-option[data-v-72a14388]:focus-within{background:#f4f7f5;border-color:#cfdad4}.workflow-candidate-option[data-v-72a14388]:active{transform:translateY(1px)}.workflow-candidate-option.selected[data-v-72a14388]{background:#f0faf4;border-color:#a9dec2}.workflow-candidate-option input[data-v-72a14388]{width:16px;height:16px;accent-color:var(--admin-green)}.workflow-candidate-option span[data-v-72a14388]{gap:2px;min-width:0;display:grid}.workflow-candidate-option strong[data-v-72a14388]{color:#26302b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.workflow-candidate-option small[data-v-72a14388]{color:#68736d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.workflow-candidate-option>em[data-v-72a14388]{color:#4e5a53;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:116px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.agent-prompt-editor textarea[data-v-72a14388]{min-height:148px;max-height:260px}.agent-prompt-details pre[data-v-72a14388]{color:#29302c;white-space:pre-wrap;word-break:break-word;background:#fff;max-height:240px;margin:0;padding:12px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.agent-skill-picker.elevated[data-v-72a14388]{background:#fff;border:1px solid #e2eae5;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.agent-modal-savebar[data-v-72a14388]{background:#fffffffa;border-top:1px solid #e6eee9;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex;box-shadow:0 -8px 22px #11181609}.agent-modal-savebar div[data-v-72a14388]:first-child{gap:2px;min-width:0;display:grid}.agent-modal-savebar strong[data-v-72a14388]{color:var(--admin-ink);font-size:13px;font-weight:900;line-height:1.35}.agent-modal-savebar small[data-v-72a14388]{color:#6d7772;font-size:12px;font-weight:650}.agent-modal-savebar-actions[data-v-72a14388]{flex:none;gap:8px;display:flex}.agent-modal-savebar-actions button[data-v-72a14388]{min-height:38px}.agent-modal-savebar-actions button[data-v-72a14388]:last-child{border-color:var(--admin-green);color:#fff;background:var(--admin-green)}.agent-modal-savebar-actions button[data-v-72a14388]:last-child:hover,.agent-modal-savebar-actions button[data-v-72a14388]:last-child:focus-visible{border-color:var(--admin-green-hover);background:var(--admin-green-hover)}.modal-agent-config-detail[data-v-72a14388]{border-top:0;padding-top:0}.modal-section-head[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.modal-section-head strong[data-v-72a14388]{color:var(--admin-ink);font-size:15px;font-weight:900;display:block}.modal-section-head button[data-v-72a14388]{flex:none}.response-modal[data-v-72a14388]{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #d5ddd8f5;width:min(1180px,100%);max-height:min(860px,92dvh);box-shadow:0 28px 90px #1118163d}.token-usage-modal[data-v-72a14388]{width:min(920px,100%)}.token-usage-tabs[data-v-72a14388]{gap:8px;margin-bottom:16px;display:flex}.token-usage-tabs button[data-v-72a14388]{color:#4e5652;background:#fff;border:1px solid #dfe7e2;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.token-usage-tabs button.active[data-v-72a14388]{color:#0b7a42;background:#edf9f2;border-color:#14b8665c}.token-usage-summary[data-v-72a14388]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.token-usage-summary.has-other-tokens[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr))}.token-usage-summary div[data-v-72a14388]{background:#fbfcfb;border:1px solid #e5ebe7;border-radius:8px;min-width:0;padding:14px}.token-usage-summary span[data-v-72a14388],.token-usage-row span[data-v-72a14388],.token-usage-note[data-v-72a14388]{color:#737a84}.token-usage-summary span[data-v-72a14388]{font-size:12px;font-weight:800;display:block}.token-usage-summary strong[data-v-72a14388]{color:var(--admin-ink);margin-top:8px;font-size:22px;font-weight:900;display:block}.token-usage-note[data-v-72a14388]{background:#fbfcfd;border:1px solid #edf0f2;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.token-usage-table[data-v-72a14388]{border:1px solid #e5ebe7;border-radius:8px;overflow:hidden}.token-usage-row[data-v-72a14388]{border-top:1px solid #edf1ee;grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(86px,1fr));align-items:center;gap:10px;padding:12px 14px;display:grid}.token-usage-table.has-other-tokens .token-usage-row[data-v-72a14388]{grid-template-columns:minmax(160px,1.4fr) repeat(6,minmax(78px,1fr))}.token-usage-row[data-v-72a14388]:first-child{border-top:0}.token-usage-row.head[data-v-72a14388]{background:#f7faf8;font-size:12px;font-weight:900}.token-usage-row strong[data-v-72a14388]{overflow-wrap:anywhere;min-width:0;color:var(--admin-ink);font-size:13px}.token-usage-row span[data-v-72a14388]{font-variant-numeric:tabular-nums;font-size:13px}.response-modal-head[data-v-72a14388]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #edf1ee;margin:-22px -22px 18px;padding:18px 22px;position:sticky;top:-22px}.agent-config-modal .agent-modal-head[data-v-72a14388]{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfdf5;border-bottom:1px solid #e8efeb;min-height:56px;margin:0;padding:10px 14px 10px 16px;position:relative;top:auto}.agent-config-modal .agent-modal-head h2[data-v-72a14388]{color:var(--admin-ink);font-size:18px;font-weight:850;line-height:1.2}.agent-config-modal .agent-modal-head .agent-modal-close[data-v-72a14388]{color:#2e3833;border-radius:999px;place-items:center;width:36px;min-height:36px;padding:0;display:inline-grid}.agent-config-modal .agent-modal-head .agent-modal-close[data-v-72a14388]:hover,.agent-config-modal .agent-modal-head .agent-modal-close[data-v-72a14388]:focus-visible{background:var(--state-layer-black-hover)}.response-modal-title[data-v-72a14388]{min-width:156px}.response-modal-actions[data-v-72a14388]{flex:none;align-items:center;gap:8px;display:flex}.response-modal-actions .response-force-cancel[data-v-72a14388]{color:#b42318;background:#fff8f7;border-color:#f1b8af}.response-modal-actions .response-force-cancel[data-v-72a14388]:hover,.response-modal-actions .response-force-cancel[data-v-72a14388]:focus-visible{background:#fee4df}.response-modal-actions .response-force-cancel[data-v-72a14388]:disabled{cursor:not-allowed;opacity:.62}.response-modal-actions .response-copy-debug[data-v-72a14388]{color:#0f6b3a;background:#f2fbf6;border-color:#b9dbc9;font-weight:860}.response-modal-actions .response-copy-debug[data-v-72a14388]:hover,.response-modal-actions .response-copy-debug[data-v-72a14388]:focus-visible{outline-offset:1px;background:#e3f7ec;outline:2px solid #1270422e}.response-modal-actions .response-copy-debug[data-v-72a14388]:active{transform:translateY(1px)}.response-debug-strip[data-v-72a14388]{background:#f4f8ff;border:1px solid #d6e3ff;border-radius:8px;justify-items:start;gap:3px;min-width:min(420px,48vw);margin-left:auto;padding:9px 11px;display:grid}.response-debug-strip[data-empty=true][data-v-72a14388]{background:#f7f9f8;border-color:#e0e6e3}.response-debug-strip span[data-v-72a14388]{color:#1849a9;font-size:11px;font-weight:900}.response-debug-strip strong[data-v-72a14388],.response-debug-strip small[data-v-72a14388]{color:#53605a;font-size:12px;line-height:1.35}.response-debug-chip-list[data-v-72a14388]{flex-wrap:wrap;gap:6px;max-width:min(520px,52vw);display:flex}.response-debug-chip[data-v-72a14388]{color:#1849a9;text-align:left;cursor:copy;background:#fff;border:1px solid #cfe0ff;border-radius:8px;gap:2px;min-width:112px;max-width:164px;min-height:0;padding:6px 8px;display:grid}.admin-modal .response-debug-chip[data-v-72a14388]{min-height:0}.response-debug-chip small[data-v-72a14388]{color:#66736d;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.response-debug-chip strong[data-v-72a14388]{color:#1849a9;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:920;line-height:1.2;overflow:hidden}.response-debug-chip[data-v-72a14388]:hover,.response-debug-chip[data-v-72a14388]:focus-visible{outline-offset:1px;background:#eef5ff;outline:2px solid #2e6be638}.response-detail[data-v-72a14388]{gap:16px;display:grid}.response-loading-banner[data-v-72a14388]{background:linear-gradient(135deg,#f6f9ff 0%,#fff 72%);border:1px solid #d9e7ff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.response-loading-banner strong[data-v-72a14388]{color:#1849a9;font-size:14px;font-weight:880;line-height:1.35;display:block}.response-loading-banner p[data-v-72a14388]{color:#5c6773;margin:3px 0 0;font-size:12px;line-height:1.45}.response-loading-spinner[data-v-72a14388]{border:3px solid #dce8ff;border-top-color:#2e6be6;border-radius:999px;width:26px;height:26px;animation:.72s linear infinite response-detail-spin-72a14388}.response-loading-spinner.compact[data-v-72a14388]{border-width:2px;width:18px;height:18px}.response-loading-frame[data-v-72a14388]{background:linear-gradient(135deg,#2e6be614,#12b76a0a),#fff;border-color:#d9e7ff}.response-skeleton-section[data-v-72a14388]{overflow:hidden}.response-loading-section-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;display:flex}.response-skeleton-grid div[data-v-72a14388],.response-skeleton-card[data-v-72a14388],.response-answer-loading[data-v-72a14388],.timeline-loading-state[data-v-72a14388]{position:relative}.response-skeleton-line[data-v-72a14388]{background:linear-gradient(90deg,#eef2f6 0%,#f8fafc 45%,#e8eef5 100%) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.18s ease-in-out infinite response-detail-shimmer-72a14388;display:block;color:#0000!important}.response-skeleton-line.short[data-v-72a14388]{width:58%}.response-skeleton-line.tiny[data-v-72a14388]{width:36%}.response-skeleton-line.metric[data-v-72a14388]{width:48px;height:18px}.response-skeleton-line.title[data-v-72a14388]{width:min(280px,72%);height:16px}.response-skeleton-line.chip[data-v-72a14388]{width:72px;height:24px}.response-skeleton-card header[data-v-72a14388]{align-items:center}.response-answer-loading[data-v-72a14388],.timeline-loading-state[data-v-72a14388]{color:#647067;background:#f8fbf9;border:1px dashed #d7e3dc;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.response-answer-loading p[data-v-72a14388]{color:#647067;margin:0;font-size:13px}@keyframes response-detail-spin-72a14388{to{transform:rotate(360deg)}}@keyframes response-detail-shimmer-72a14388{0%{background-position:120% 0}to{background-position:-120% 0}}.response-context[data-v-72a14388]{background:linear-gradient(135deg,#12b76a14,#2e6be60d),#fff;border:1px solid #dde8e2;border-radius:12px;gap:14px;padding:16px;display:grid}.context-hero[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.context-hero span[data-v-72a14388],.context-kv-grid span[data-v-72a14388],.skill-block>span[data-v-72a14388],.response-section>span[data-v-72a14388]{color:#727b76;font-size:12px;font-weight:850;display:block}.context-hero h3[data-v-72a14388]{color:#111816;margin:5px 0 0;font-size:21px;line-height:1.2}.context-hero p[data-v-72a14388],.skill-block p[data-v-72a14388]{color:#4e5652;margin:6px 0 0;font-size:13px;line-height:1.5}.response-context-identity[data-v-72a14388]{align-items:center;gap:10px;min-width:0;margin-top:8px;display:flex}.response-context-avatar[data-v-72a14388]{color:#075e3b;background:linear-gradient(#ecf9f1,#dff3e8);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #12b76a29}.response-context-avatar img[data-v-72a14388]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.response-context-identity p[data-v-72a14388]{gap:2px;min-width:0;margin:0;display:grid}.response-context-identity strong[data-v-72a14388]{color:#111816;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.response-context-identity small[data-v-72a14388]{color:#727b76;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.agent-pill[data-v-72a14388]{background:#f3fcf7;border:1px solid #12b76a38;border-radius:10px;min-width:138px;padding:11px 12px}.agent-pill strong[data-v-72a14388]{overflow-wrap:anywhere;color:#075e3b;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;display:block}.agent-pill small[data-v-72a14388]{color:#527060;margin-top:6px;font-size:12px;line-height:1.45;display:block}.host-agent-pill[data-v-72a14388]{max-width:260px}.host-agent-pill strong[data-v-72a14388]{color:#0f5132;font-size:15px;line-height:1.35}.mono-value[data-v-72a14388]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.context-kv-grid[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.context-kv-grid div[data-v-72a14388]{border-top:1px solid #e8efeb;min-width:0;padding-top:10px}.context-kv-grid strong[data-v-72a14388]{overflow-wrap:anywhere;color:#111816;margin-top:5px;font-size:14px;display:block}.context-kv-grid small[data-v-72a14388]{overflow-wrap:anywhere;color:#727b76;margin-top:4px;font-size:12px;line-height:1.45;display:block}.skill-block[data-v-72a14388]{border-top:1px solid #e8efeb;gap:8px;padding-top:12px;display:grid}.skill-block .skill-subtitle[data-v-72a14388]{color:#7a837e;margin-top:4px;font-size:11px}.skill-block .skill-subtitle.warning[data-v-72a14388]{color:#9a5b10}.skill-chips[data-v-72a14388]{flex-wrap:wrap;gap:7px;display:flex}.skill-chips em[data-v-72a14388]{color:#1849a9;background:#eaf1ff;border:1px solid #2e6be624;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750}.skill-chips small[data-v-72a14388]{color:#1849a9b8;font-size:11px;font-weight:700}.warning-chips em[data-v-72a14388]{color:#8a4b0d;background:#fff6e6;border-color:#f1d7a7}.skill-history-toggle[data-v-72a14388]{color:#4e5652;background:#fff;border:1px solid #dde5e0;border-radius:999px;justify-content:space-between;justify-self:start;align-items:center;gap:12px;padding:7px 11px;font-size:12px;font-weight:780;display:inline-flex}.skill-history-toggle strong[data-v-72a14388]{color:#0d8f55;font-size:12px}.skill-history-chips em[data-v-72a14388]{color:#5c6660;background:#f3f5f4;border-color:#e3e7e4}.skill-history-chips small[data-v-72a14388]{color:#818a85}.response-section[data-v-72a14388]{background:#fff;border:1px solid #edf1ee;border-radius:12px;gap:8px;padding:14px;display:grid}.response-section.question-section[data-v-72a14388]{border-left:3px solid #5367e8}.response-section.answer-section[data-v-72a14388]{border-left:3px solid #12b76a}.response-section.agent-trace-section[data-v-72a14388]{background:linear-gradient(135deg,#f8fafc 0%,#fff 58%);border-left:3px solid #64748b}.response-section.runtime-summary-section[data-v-72a14388]{background:linear-gradient(135deg,#f8fbff 0%,#fff 62%);border-left:3px solid #2e6be6;gap:12px}.runtime-summary-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-summary-head>span[data-v-72a14388]{color:#58635d;font-size:12px;font-weight:850}.runtime-summary-head em[data-v-72a14388],.runtime-summary-flags em[data-v-72a14388]{border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:850}.runtime-summary-head em[data-tone=success][data-v-72a14388]{color:#067647;background:#e8f8ef}.runtime-summary-head em[data-tone=warning][data-v-72a14388]{color:#93370d;background:#fff4e5}.runtime-summary-head em[data-tone=danger][data-v-72a14388]{color:#b42318;background:#feebe7}.runtime-summary-head em[data-tone=running][data-v-72a14388]{color:#1849a9;background:#eaf1ff}.runtime-summary-body[data-v-72a14388]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.runtime-summary-body div[data-v-72a14388]{background:#fff;border:1px solid #e5ece8;border-radius:10px;min-width:0;padding:10px}.runtime-summary-body small[data-v-72a14388],.runtime-summary-section p small[data-v-72a14388]{color:#727b76;font-size:12px;line-height:1.45;display:block}.runtime-summary-body strong[data-v-72a14388]{overflow-wrap:anywhere;color:#111816;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;line-height:1.15;display:block}.runtime-summary-section p[data-v-72a14388]{color:#4e5652;gap:4px;margin:0;font-size:13px;line-height:1.55;display:grid}.runtime-summary-section p strong[data-v-72a14388]{color:#111816;font-size:14px}.runtime-summary-flags[data-v-72a14388]{flex-wrap:wrap;gap:7px;display:flex}.runtime-summary-flags em[data-v-72a14388]{color:#727b76;background:#f7f9fa;border:1px solid #e3e8e5}.runtime-summary-flags em[data-active=true][data-v-72a14388]{color:#067647;background:#e8f8ef;border-color:#12b76a38}.runtime-issue-list[data-v-72a14388]{gap:8px;display:grid}.runtime-issue-row[data-v-72a14388]{background:#fffaf4;border:1px solid #f0d7c2;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.runtime-issue-row[data-tone=danger][data-v-72a14388]{background:#fff7f5;border-color:#f7c5bd}.runtime-issue-row[data-tone=success][data-v-72a14388]{background:#f3fcf7;border-color:#bfe8d2}.runtime-issue-row span[data-v-72a14388]{color:#111816;font-size:13px;font-weight:850;line-height:1.35}.runtime-issue-row p[data-v-72a14388]{color:#4e5652;margin:0;font-size:12px;line-height:1.55}.runtime-issue-row[data-tone=danger] span[data-v-72a14388]{color:#b42318}.runtime-issue-row[data-tone=success] span[data-v-72a14388]{color:#067647}.response-section.runtime-skill-section[data-v-72a14388]{gap:12px;display:grid}.runtime-skill-head[data-v-72a14388]{justify-content:space-between;align-items:center;gap:10px;display:flex}.runtime-skill-head>span[data-v-72a14388]{color:#111816;font-size:13px;font-weight:850}.runtime-skill-head em[data-v-72a14388],.runtime-skill-missing[data-v-72a14388],.runtime-skill-empty[data-v-72a14388]{color:#66736d;background:#f4f7f5;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:820}.runtime-skill-warning[data-v-72a14388]{color:#8a4b0f;background:#fff8eb;border:1px solid #f6d7a8;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.runtime-skill-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-skill-grid article[data-v-72a14388],.runtime-skill-delegations article[data-v-72a14388]{background:#fbfdfc;border:1px solid #e8efeb;border-radius:10px;min-width:0;padding:10px}.runtime-skill-grid article[data-v-72a14388]{gap:8px;display:grid}.runtime-skill-grid small[data-v-72a14388],.runtime-skill-delegations small[data-v-72a14388]{color:#66736d;font-size:11px;font-weight:850}.runtime-skill-grid p[data-v-72a14388]{color:#7a857f;margin:0;font-size:12px;line-height:1.45}.runtime-used-skill-chips em[data-v-72a14388]{color:#1849a9;background:#eaf1ff}.runtime-scope-skill-chips em[data-v-72a14388]{color:#495750;background:#f1f5f3}.runtime-skill-delegations[data-v-72a14388]{gap:8px;display:grid}.runtime-skill-delegations article[data-v-72a14388]{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;display:grid}.runtime-skill-delegations strong[data-v-72a14388]{color:#18211e;font-size:13px;line-height:1.4;display:block}.runtime-skill-delegations small[data-v-72a14388]{overflow-wrap:anywhere;margin-top:3px;display:block}.runtime-skill-missing[data-v-72a14388]{color:#8a4b0f;background:#fff4e5;width:fit-content}.runtime-skill-empty[data-v-72a14388]{width:fit-content}.agent-trace-list[data-v-72a14388]{gap:10px;display:grid}.agent-trace-card[data-v-72a14388]{background:#fff;border:1px solid #e4ebe7;border-radius:12px;gap:10px;padding:12px;display:grid}.agent-trace-card[data-type=router][data-v-72a14388]{border-left:3px solid #5367e8}.agent-trace-card[data-type=business_agent][data-v-72a14388]{border-left:3px solid #f79009}.agent-trace-card[data-type=summary][data-v-72a14388]{border-left:3px solid #12b76a}.agent-trace-card header[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-trace-card header div[data-v-72a14388]{gap:3px;min-width:0;display:grid}.agent-trace-card header small[data-v-72a14388]{color:#66736d;letter-spacing:.02em;font-size:11px;font-weight:820}.agent-trace-card header strong[data-v-72a14388]{color:#101816;font-size:15px;line-height:1.35}.agent-trace-card header em[data-v-72a14388]{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.agent-trace-meta[data-v-72a14388]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-trace-meta span[data-v-72a14388],.agent-trace-meta b[data-v-72a14388],.agent-trace-meta small[data-v-72a14388],.agent-trace-meta button[data-v-72a14388]{color:#53605a;background:#f5f8f6;border:0;border-radius:999px;min-width:0;max-width:100%;padding:4px 8px;font-size:12px;font-weight:760;line-height:1.2}.agent-trace-meta b[data-v-72a14388]{color:#0f7a49;background:#eaf8f0}.agent-trace-runtime[data-v-72a14388],.agent-trace-task[data-v-72a14388]{background:#fbfdfc;border:1px solid #edf1ee;border-radius:10px;gap:10px;padding:10px;display:grid}.agent-trace-runtime>span[data-v-72a14388],.agent-trace-task>span[data-v-72a14388],.trace-skill-row>small[data-v-72a14388]{color:#66736d;font-size:11px;font-weight:850}.agent-trace-task[data-v-72a14388]{background:#fff;border-color:#e6eee9}.agent-trace-task p[data-v-72a14388]{color:#18211e;margin:0;font-size:13px;font-weight:680;line-height:1.55}.trace-task-row[data-v-72a14388]{gap:6px;display:grid}.trace-task-row>small[data-v-72a14388]{color:#7a857f;font-size:11px;font-weight:780}.trace-runtime-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trace-runtime-grid div[data-v-72a14388]{border-top:1px solid #eef3f0;min-width:0;padding-top:8px}.trace-runtime-grid small[data-v-72a14388]{color:#7a857f;font-size:11px;font-weight:780;display:block}.trace-runtime-grid strong[data-v-72a14388]{color:#18211e;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.trace-runtime-grid em[data-v-72a14388]{overflow-wrap:anywhere;color:#6b756f;margin-top:3px;font-size:11px;font-style:normal;line-height:1.4;display:block}.trace-skill-row[data-v-72a14388]{gap:6px;display:grid}.trace-skill-row>small.warning[data-v-72a14388]{color:#9a5b10}.trace-skill-note[data-v-72a14388]{color:#8a4b0f;margin:0;font-size:12px;line-height:1.45}.trace-skill-chips em[data-v-72a14388]{padding:4px 7px;font-size:11px}.agent-trace-detail[data-v-72a14388]{color:#5d6862;margin:0;font-size:13px;line-height:1.55}.agent-trace-output[data-v-72a14388]{border-top:1px solid #eef2ef;gap:8px;padding-top:10px;display:grid}.agent-trace-output>span[data-v-72a14388]{color:#66736d;font-size:12px;font-weight:820}.agent-trace-output-toggle[data-v-72a14388]{appearance:none;width:100%;min-height:36px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fbfcfb;border:1px solid #e3ebe7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;display:flex}.agent-trace-output-toggle[data-v-72a14388]:hover{background:#f6faf8;border-color:#cfdcd5}.agent-trace-output-toggle[data-v-72a14388]:active{transform:translateY(1px)}.agent-trace-output-toggle span[data-v-72a14388]{color:#4f5d56;font-size:12px;font-weight:850}.agent-trace-output-toggle em[data-v-72a14388]{color:#6f4a16;background:#fff1d6;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.timing-detail-layer[data-v-72a14388]{z-index:30}.skill-chips.compact em[data-v-72a14388]{padding:4px 7px;font-size:11px}.timing-detail-modal[data-v-72a14388]{width:min(760px,100%)}.response-section.timing-analysis-entry[data-v-72a14388]{appearance:none;cursor:pointer;width:100%;color:inherit;text-align:left;background:linear-gradient(135deg,#f8fcff 0%,#fff 58%);border-left:3px solid #0ea5e9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:18px 14px}.response-section.timing-analysis-entry[data-v-72a14388]:hover{border-color:#b5def3 #b5def3 #b5def3 #0ea5e9;box-shadow:0 10px 28px #0ea5e91a}.timing-analysis-entry>span[data-v-72a14388]{color:#64716b;grid-column:1/-1;font-size:12px;font-weight:780}.timing-analysis-entry div[data-v-72a14388]{gap:6px;min-width:0;display:grid}.timing-analysis-entry strong[data-v-72a14388]{color:#111816;font-size:16px;line-height:1.35}.timing-analysis-entry p[data-v-72a14388]{color:#65716b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.timing-analysis-entry .timing-entry-stages[data-v-72a14388]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.timing-entry-stages small[data-v-72a14388]{color:#176b47;white-space:nowrap;background:#eaf8f0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:820;line-height:1.2}.timing-analysis-entry em[data-v-72a14388]{color:#0f5f8f;white-space:nowrap;background:#e9f6fd;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.response-section.timing-analysis-section[data-v-72a14388]{background:linear-gradient(135deg,#f8fcff 0%,#fff 58%);border-left:3px solid #0ea5e9}.timing-analysis-empty[data-v-72a14388]{color:#64716b;background:#ffffffbd;border:1px dashed #c8d8e2;border-radius:12px;padding:18px;font-size:13px;line-height:1.6}.response-section.timeline-section[data-v-72a14388]{border-left:3px solid #f79009}.timeline-agent-tabs[data-v-72a14388]{border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.timeline-agent-tabs button[data-v-72a14388]{appearance:none;color:#4b5751;cursor:pointer;max-width:min(220px,100%);min-height:34px;font:inherit;background:#f8fbf9;border:1px solid #e3ebe7;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.timeline-agent-tabs button[data-v-72a14388]:hover{background:#f1f8f4;border-color:#c7d8cf}.timeline-agent-tabs button[data-v-72a14388]:active{transform:translateY(1px)}.timeline-agent-tabs button.active[data-v-72a14388]{color:#7a4300;background:#fff7ea;border-color:#f7bb72}.timeline-agent-tabs span[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.timeline-agent-tabs em[data-v-72a14388]{color:#6f4a16;text-align:center;background:#fff1d6;border-radius:999px;flex:none;min-width:22px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.timeline-agent-tabs button.active em[data-v-72a14388]{color:#fff;background:#d97706}.timing-analysis-section h3[data-v-72a14388]{color:#111816;margin:0;font-size:16px;line-height:1.45}.timing-metric-grid[data-v-72a14388]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.timing-metric-grid>div[data-v-72a14388]{background:#ffffffd1;border:1px solid #e6eef3;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.timing-metric-grid span[data-v-72a14388],.timing-breakdown-list span[data-v-72a14388],.timing-breakdown-list>strong[data-v-72a14388],.timing-segment-list strong[data-v-72a14388],.timing-segment-list span[data-v-72a14388]{color:#6c7872;font-size:12px}.timing-metric-grid strong[data-v-72a14388]{color:#111816;overflow-wrap:anywhere;font-size:15px}.timing-agent-diagnostics[data-v-72a14388]{background:#f0f9ffb8;border:1px solid #dcebf4;border-radius:12px;gap:10px;padding:12px;display:grid}.timing-agent-diagnostics>strong[data-v-72a14388]{color:#16364a;font-size:13px;font-weight:900}.timing-agent-diagnostics>p[data-v-72a14388]{color:#51616b;margin:0;font-size:12px;line-height:1.5}.timing-agent-list[data-v-72a14388]{gap:8px;display:grid}.timing-agent-list article[data-v-72a14388]{background:#ffffffe0;border:1px solid #e1edf3;border-radius:10px;gap:8px;padding:10px;display:grid}.timing-agent-list header[data-v-72a14388],.timing-agent-meta[data-v-72a14388]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.timing-agent-list header div[data-v-72a14388]{gap:3px;min-width:0;display:grid}.timing-agent-list header span[data-v-72a14388]{color:#12202b;font-size:13px;font-weight:900;line-height:1.35}.timing-agent-list header small[data-v-72a14388],.timing-agent-meta small[data-v-72a14388]{color:#6c7b83;font-size:11px;line-height:1.35}.timing-agent-list header em[data-v-72a14388]{color:#075985;text-align:center;background:#e0f2fe;border-radius:999px;flex:none;max-width:150px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1.25}.timing-agent-meta[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-start}.timing-agent-meta small[data-v-72a14388]{background:#f1f7fb;border-radius:999px;padding:3px 7px}.timing-agent-list article>p[data-v-72a14388]{color:#51616b;margin:0;font-size:12px;line-height:1.55}.timing-breakdown-list[data-v-72a14388]{gap:10px;display:grid}.timing-breakdown-list>div[data-v-72a14388]{gap:5px;display:grid}.timing-breakdown-list>div>div[data-v-72a14388],.timing-segment-list li[data-v-72a14388]{justify-content:space-between;align-items:center;gap:12px;display:flex}.timing-breakdown-list em[data-v-72a14388],.timing-segment-list em[data-v-72a14388]{color:#0f5f8f;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.timing-breakdown-list i[data-v-72a14388]{background:#e9f2f8;border-radius:999px;height:7px;display:block;overflow:hidden}.timing-breakdown-list b[data-v-72a14388]{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e);height:100%;display:block}.timing-segment-list[data-v-72a14388]{gap:8px;display:grid}.timing-segment-list ol[data-v-72a14388]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.timing-segment-list li[data-v-72a14388]{background:#f5f9fb;border-radius:9px;padding:8px 10px}.timing-tool-copy[data-v-72a14388]{color:#4f5b55;margin:0;font-size:13px}.markdown-answer[data-v-72a14388]{color:#17181c;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.72}.markdown-answer[data-v-72a14388] *{box-sizing:border-box}.markdown-answer[data-v-72a14388]>:first-child{margin-top:0}.markdown-answer[data-v-72a14388]>:last-child{margin-bottom:0}.markdown-answer[data-v-72a14388] p{margin:0 0 12px}.markdown-answer[data-v-72a14388] h1,.markdown-answer[data-v-72a14388] h2,.markdown-answer[data-v-72a14388] h3,.markdown-answer[data-v-72a14388] h4{color:#111816;letter-spacing:0;margin:18px 0 10px;line-height:1.25}.markdown-answer[data-v-72a14388] h1{font-size:24px}.markdown-answer[data-v-72a14388] h2{font-size:20px}.markdown-answer[data-v-72a14388] h3{font-size:17px}.markdown-answer[data-v-72a14388] strong{color:#101816;font-weight:850}.markdown-answer[data-v-72a14388] ul,.markdown-answer[data-v-72a14388] ol{gap:6px;margin:10px 0 14px;padding-left:22px;display:grid}.markdown-answer[data-v-72a14388] li{padding-left:2px}.markdown-answer[data-v-72a14388] blockquote{color:#4e5652;background:#f3fcf7;border-left:3px solid #12b76a;border-radius:0 8px 8px 0;margin:14px 0;padding:10px 12px}.markdown-answer[data-v-72a14388] code{color:#075e3b;background:#f5faf7;border:1px solid #e4ebe7;border-radius:6px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.markdown-answer[data-v-72a14388] pre{background:#111816;border:1px solid #dde8e2;border-radius:10px;margin:14px 0;padding:12px;overflow-x:auto}.markdown-answer[data-v-72a14388] pre code{color:#edf7f1;background:0 0;border:0;padding:0}.markdown-answer[data-v-72a14388] hr{border:0;border-top:1px solid #e6ece8;margin:18px 0}.markdown-answer[data-v-72a14388] a{color:#0f7a43;font-weight:750;text-decoration:none}.markdown-answer[data-v-72a14388] a:hover{text-decoration:underline}.markdown-answer[data-v-72a14388] img{background:#fff;border:1px solid #dde8e2;border-radius:8px;max-width:min(220px,72vw);height:auto;margin:10px 0;padding:8px;display:block}.markdown-answer[data-v-72a14388] .markdown-table-scroll{background:#fff;border:1px solid #dde8e2;border-radius:10px;margin:14px 0 16px;overflow-x:auto}.markdown-answer[data-v-72a14388] table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px;line-height:1.55}.markdown-answer[data-v-72a14388] th,.markdown-answer[data-v-72a14388] td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1ee;padding:10px 12px}.markdown-answer[data-v-72a14388] th{color:#3f4d47;white-space:nowrap;background:#f6faf8;font-size:12px;font-weight:850}.markdown-answer[data-v-72a14388] tr:last-child td{border-bottom:0}.response-detail p[data-v-72a14388]{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.response-modal .step-list[data-v-72a14388]{gap:0;display:grid}.response-modal .step-list .step-empty[data-v-72a14388]{color:#6f7a74;background:#f8fbf9;border:1px dashed #d7e3dc;border-radius:10px;margin:0;padding:12px 14px}.step-list div[data-v-72a14388]{gap:5px;display:grid}.response-modal .step-list div[data-v-72a14388]{border-top:1px solid #edf1ee;padding:12px 0}.response-modal .step-list div[data-v-72a14388]:first-child{border-top:0;padding-top:0}.response-modal .step-list span[data-v-72a14388]{color:#727b76;font-size:12px}.response-modal .step-list .step-meta[data-v-72a14388]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.response-modal .step-list .step-meta em[data-v-72a14388]{color:#9a5b00;background:#fff8ed;border:1px solid #ffe0b2;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:750}@media (width<=980px){.admin-shell[data-v-72a14388]{padding:18px}.admin-header[data-v-72a14388],.admin-header-actions[data-v-72a14388],.panel-head[data-v-72a14388]{flex-direction:column;align-items:stretch}.metric-strip[data-v-72a14388],.admin-panel[data-v-72a14388],.admin-panel.wide[data-v-72a14388],.detail-panel[data-v-72a14388],.users-layout .admin-panel.wide[data-v-72a14388],.feedback-layout .admin-panel.wide[data-v-72a14388],.whitelist-layout .admin-panel.wide[data-v-72a14388],.llm-config-layout .admin-panel.wide[data-v-72a14388],.skill-update-layout .admin-panel.wide[data-v-72a14388]{grid-column:1/-1}.metric-strip[data-v-72a14388],.timing-metric-grid[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr))}.user-table button[data-v-72a14388],.feedback-row[data-v-72a14388],.hotword-row[data-v-72a14388],.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.hotword-row em[data-v-72a14388]{justify-self:start}.user-table-head[data-v-72a14388],.agent-profile-table-head[data-v-72a14388]{display:none}.user-data-cell>small[data-v-72a14388]:first-child,.user-count-cell.token-cell>small[data-v-72a14388]:first-child,.user-time-cell>small[data-v-72a14388]:first-child{display:block}.user-count-cell[data-v-72a14388]{justify-items:start}.user-count-cell[data-v-72a14388],.user-time-cell[data-v-72a14388],.feedback-meta[data-v-72a14388]{text-align:left;justify-items:start}.detail-summary-grid[data-v-72a14388],.homepage-type-panel .distribution-list[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}}.admin-shell[data-v-72a14388]{--admin-bg:var(--neutral-50);--admin-sidebar:var(--sidebar);--admin-sidebar-muted:#ffffff94;--admin-sidebar-line:var(--sidebar-border);--admin-green:var(--claw-primary);--admin-green-hover:var(--claw-primary-hover);--admin-green-deep:var(--claw-primary-deep);--admin-ink:var(--text-primary);--admin-muted:var(--text-tertiary);--admin-line:var(--border);--admin-panel:var(--card);--admin-chart-green:#12b76a;--admin-chart-blue:#2e6be6;--admin-chart-cyan:#06aed4;--admin-chart-indigo:#5367e8;--admin-chart-violet:#8b5cf6;--admin-chart-amber:#f79009;--admin-chart-orange:#ef6820;--admin-chart-red:#d92d20;--admin-chart-gray:#98a2a0;background:linear-gradient(90deg, var(--admin-sidebar) 0 292px, transparent 292px), var(--admin-bg);min-height:100dvh;color:var(--admin-ink);grid-template-columns:292px minmax(0,1fr);padding:0;display:grid}.admin-shell.gate-shell[data-v-72a14388]{background:radial-gradient(circle at 18% 20%,#12b76a14,#0000 30%),linear-gradient(135deg,#f8faf9 0%,#eef3f0 100%);grid-template-columns:minmax(0,1fr)}.admin-shell.gate-shell .admin-main[data-v-72a14388]{grid-column:1/-1}.admin-sidebar[data-v-72a14388]{height:100dvh;color:var(--sidebar-foreground);background:var(--admin-sidebar);grid-template-rows:auto auto auto minmax(0,1fr);gap:22px;padding:22px 16px;display:grid;position:sticky;top:0;overflow:hidden}.admin-sidebar-brand[data-v-72a14388]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.admin-brand-mark[data-v-72a14388]{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;overflow:hidden}.admin-brand-mark img[data-v-72a14388]{object-fit:cover;width:42px;height:42px}.admin-sidebar svg path[data-v-72a14388]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.admin-sidebar-brand strong[data-v-72a14388],.admin-sidebar-brand small[data-v-72a14388],.admin-side-nav strong[data-v-72a14388],.admin-side-nav small[data-v-72a14388],.admin-sidebar-footer span[data-v-72a14388],.admin-sidebar-footer small[data-v-72a14388]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar-brand strong[data-v-72a14388]{letter-spacing:0;font-size:15px}.admin-sidebar-brand small[data-v-72a14388],.admin-side-nav small[data-v-72a14388],.admin-sidebar-footer small[data-v-72a14388],.admin-sidebar-metrics span[data-v-72a14388]{color:var(--admin-sidebar-muted);font-size:12px}.admin-side-nav[data-v-72a14388]{gap:8px;display:grid}.admin-side-nav button[data-v-72a14388]{width:100%;min-height:60px;color:var(--sidebar-foreground);text-align:left;transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px 9px 9px;display:grid}.admin-side-nav button[data-v-72a14388]:hover,.admin-side-nav button[data-v-72a14388]:focus-visible{border-color:var(--admin-sidebar-line);background:var(--sidebar-accent);outline:none}.admin-side-nav button.active[data-v-72a14388]{box-shadow:inset 3px 0 0 var(--sidebar-primary);background:#ffffff1a;border-color:#ffffff1f}.admin-side-subnav[data-v-72a14388]{border-left:1px solid var(--admin-sidebar-line);gap:5px;margin:-2px 0 4px 44px;padding-left:10px;display:grid}.admin-side-subnav button[data-v-72a14388]{color:#ffffffc2;border-radius:7px;grid-template-columns:minmax(0,1fr);min-height:42px;padding:7px 10px}.admin-side-subnav button.active[data-v-72a14388]{box-shadow:inset 2px 0 0 var(--sidebar-primary);background:#10c85b1f;border-color:#10c85b38}.admin-side-subnav strong[data-v-72a14388]{font-size:13px;font-weight:850}.admin-side-subnav small[data-v-72a14388]{margin-top:2px;font-size:11px}.admin-side-nav-icon[data-v-72a14388]{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-side-nav button.active .admin-side-nav-icon[data-v-72a14388]{color:var(--text-inverse);background:#10c85b2e}.admin-side-nav em[data-v-72a14388]{color:#9ee4bd;background:#13a8611f;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.admin-sidebar-metrics[data-v-72a14388]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-sidebar-metrics div[data-v-72a14388]{border:1px solid var(--admin-sidebar-line);background:#ffffff0a;border-radius:8px;min-width:0;padding:12px}.admin-sidebar-metrics strong[data-v-72a14388]{color:var(--text-inverse);font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;display:block}.admin-sidebar-footer[data-v-72a14388]{border-top:1px solid var(--admin-sidebar-line);align-self:end;padding-top:16px}.admin-sidebar-identity[data-v-72a14388]{min-width:0}.admin-sidebar-footer span[data-v-72a14388]{color:var(--text-inverse);font-size:14px;font-weight:800}.admin-sidebar-footer-actions[data-v-72a14388]{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.admin-sidebar-footer button[data-v-72a14388]{width:100%;min-height:42px;color:var(--text-inverse);transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.admin-sidebar-footer button[data-v-72a14388]:hover,.admin-sidebar-footer button[data-v-72a14388]:focus-visible{background:var(--state-layer-white-hover);border-color:#fff3;outline:none}.admin-sidebar-footer-actions button span[data-v-72a14388]{color:inherit;white-space:nowrap;font-size:13px;display:inline}.admin-main[data-v-72a14388]{min-width:0;min-height:100dvh;padding:28px}.admin-main.gate-main[data-v-72a14388]{place-items:center;padding:32px;display:grid}.admin-main.gate-main[data-v-72a14388]:before{content:"";pointer-events:none;background:linear-gradient(#0000,#1118160a);height:42vh;position:fixed;inset:auto 0 0}.admin-work-header[data-v-72a14388]{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 18px;display:flex}.admin-work-header p[data-v-72a14388]{color:var(--admin-green-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.admin-work-header h1[data-v-72a14388]{color:var(--admin-ink);letter-spacing:0;margin:0;font-size:30px;line-height:1.08}.admin-work-header span[data-v-72a14388]{color:var(--admin-muted);margin-top:8px;font-size:14px;display:block}.admin-work-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-work-actions button[data-v-72a14388],.panel-head button[data-v-72a14388],.admin-search button[data-v-72a14388],.form-actions button[data-v-72a14388],.admin-gate button[data-v-72a14388],.whitelist-row button[data-v-72a14388],.admin-modal button[data-v-72a14388]{border:1px solid var(--admin-line);min-height:40px;color:var(--admin-ink);cursor:pointer;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;background:#fff;border-radius:8px;padding:0 14px;font-weight:800}.skill-management-layout .panel-head button[data-v-72a14388]:hover:not(:disabled),.skill-management-layout .panel-head button[data-v-72a14388]:focus-visible:not(:disabled){border-color:var(--admin-line);background:var(--state-layer-black-hover);outline:none}.skill-management-layout .panel-head button[data-v-72a14388]:active:not(:disabled){transform:translateY(1px)}.overview-refresh-status[data-v-72a14388]{border:1px solid var(--admin-line);border-radius:var(--radius-lg);background:var(--card);min-height:40px;box-shadow:var(--shadow-subtle);align-items:center;gap:10px;padding:4px 5px 4px 12px;display:inline-flex}.overview-refresh-status span[data-v-72a14388]{max-width:min(320px,34vw);color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.overview-refresh-status[data-state=loading] span[data-v-72a14388]{color:var(--admin-green-deep)}.overview-refresh-status[data-state=error][data-v-72a14388]{background:#fffcf5;border-color:#f790095c}.overview-refresh-status[data-state=error] span[data-v-72a14388]{color:#b54708}.overview-refresh-status button[data-v-72a14388]{border:1px solid var(--admin-line);min-height:32px;color:var(--admin-ink);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.overview-refresh-status button[data-v-72a14388]:hover:not(:disabled),.overview-refresh-status button[data-v-72a14388]:focus-visible:not(:disabled){background:var(--state-layer-black-hover);outline:none}.admin-work-actions button[data-v-72a14388]:first-child,.form-actions button[data-v-72a14388]:first-child,.admin-gate button[data-v-72a14388]:first-of-type{border-color:var(--admin-green);color:#fff;background:var(--admin-green)}.admin-work-actions button[data-v-72a14388]:first-child:hover,.form-actions button[data-v-72a14388]:first-child:hover,.admin-gate button[data-v-72a14388]:first-of-type:hover{border-color:var(--admin-green-hover);background:var(--admin-green-hover)}.panel-head button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.admin-search button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.form-actions button.ghost[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.whitelist-row button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.shadow-source-filter-actions button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.shadow-source-actions button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.shadow-session-history button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.feedback-filter-button[data-v-72a14388]:not(.active):is(:hover,:focus-visible):not(:disabled),.user-pagination button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.rank-tabs button[data-v-72a14388]:not(.active):is(:hover,:focus-visible):not(:disabled),.llm-debug-tabs button[data-v-72a14388]:not(.active):is(:hover,:focus-visible):not(:disabled),.agent-skill-transfer-head .ghost-mini[data-v-72a14388]:not(.active):is(:hover,:focus-visible):not(:disabled),.agent-skill-transfer-actions button[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled),.admin-modal button.ghost[data-v-72a14388]:is(:hover,:focus-visible):not(:disabled){border-color:var(--admin-line);background:var(--state-layer-black-hover);outline:none}.panel-head button[data-v-72a14388]:active:not(:disabled),.admin-search button[data-v-72a14388]:active:not(:disabled),.form-actions button.ghost[data-v-72a14388]:active:not(:disabled),.whitelist-row button[data-v-72a14388]:active:not(:disabled),.shadow-source-filter-actions button[data-v-72a14388]:active:not(:disabled),.shadow-source-actions button[data-v-72a14388]:active:not(:disabled),.shadow-session-history button[data-v-72a14388]:active:not(:disabled),.feedback-filter-button[data-v-72a14388]:not(.active):active:not(:disabled),.user-pagination button[data-v-72a14388]:active:not(:disabled),.rank-tabs button[data-v-72a14388]:not(.active):active:not(:disabled),.llm-debug-tabs button[data-v-72a14388]:not(.active):active:not(:disabled),.agent-skill-transfer-head .ghost-mini[data-v-72a14388]:not(.active):active:not(:disabled),.agent-skill-transfer-actions button[data-v-72a14388]:active:not(:disabled),.admin-modal button.ghost[data-v-72a14388]:active:not(:disabled){transform:translateY(1px)}.admin-note[data-v-72a14388]{border:1px solid var(--admin-line);max-width:none;margin:0 0 14px;box-shadow:0 16px 36px -28px #17181c47}.admin-shell.gate-shell .admin-gate[data-v-72a14388]{z-index:1;background:#fffffff5;border:1px solid #d5ddd8f2;border-radius:12px;width:min(448px,100vw - 48px);margin:0;padding:30px;position:relative;box-shadow:0 24px 72px -44px #11181685}.admin-shell.gate-shell .admin-gate[data-v-72a14388]:before{content:"";background:var(--admin-green);border-radius:999px;width:44px;height:4px;margin:0 0 22px;display:block}.admin-shell.gate-shell .admin-gate.denied[data-v-72a14388]:before{background:var(--admin-chart-red)}.admin-shell.gate-shell .admin-gate.pending[data-v-72a14388]:before{background:var(--admin-chart-blue)}.admin-shell.gate-shell .admin-gate h2[data-v-72a14388]{max-width:12em;color:var(--admin-ink);letter-spacing:0;margin:0 0 12px;font-size:24px;line-height:1.22}.admin-shell.gate-shell .admin-gate.denied h2[data-v-72a14388]{color:#b42318}.admin-shell.gate-shell .admin-gate.pending h2[data-v-72a14388]{color:#1849a9}.admin-shell.gate-shell .admin-gate p[data-v-72a14388]{max-width:32em;color:var(--admin-muted);margin:0;font-size:14px;line-height:1.75}.admin-shell.gate-shell .admin-gate .gate-helper[data-v-72a14388]{color:#47766a;margin-top:8px}.admin-shell.gate-shell .gate-actions[data-v-72a14388]{gap:10px;margin-top:22px}.admin-shell.gate-shell .gate-actions button[data-v-72a14388],.admin-shell.gate-shell .gate-actions a[data-v-72a14388]{min-width:112px}.admin-shell.gate-shell .admin-auth-primary[data-v-72a14388]{border:1px solid var(--admin-ink);color:#fff;background:var(--admin-ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.admin-shell.gate-shell .admin-auth-primary[data-v-72a14388]:hover,.admin-shell.gate-shell .admin-auth-primary[data-v-72a14388]:focus-visible{outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 999px #ffffff29}.admin-shell.gate-shell .admin-auth-secondary[data-v-72a14388]{min-width:0;min-height:42px;color:var(--admin-muted);background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:800;transition:color .16s,transform .16s}.admin-shell.gate-shell .admin-auth-secondary[data-v-72a14388]:hover:not(:disabled),.admin-shell.gate-shell .admin-auth-secondary[data-v-72a14388]:focus-visible:not(:disabled){color:var(--admin-ink);background:0 0;outline:none;transform:translateY(-1px)}.admin-shell.gate-shell .admin-auth-secondary[data-v-72a14388]:disabled{cursor:not-allowed;opacity:.62}.admin-grid[data-v-72a14388]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:none;margin:0}.metric-strip[data-v-72a14388]{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.metric-tile[data-v-72a14388],.admin-panel[data-v-72a14388],.admin-gate[data-v-72a14388]{border-color:var(--admin-line);border-radius:var(--radius-lg);background:var(--admin-panel);box-shadow:var(--shadow-subtle)}.metric-tile[data-v-72a14388]{border-radius:var(--radius-lg);min-height:132px;box-shadow:var(--shadow-subtle);transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);padding:18px;position:relative;overflow:hidden}.metric-tile[data-v-72a14388]:before{content:"";background:var(--admin-chart-green);height:3px;position:absolute;inset:0 0 auto}.metric-tile[data-v-72a14388]:nth-child(8n+2):before{background:var(--admin-chart-blue)}.metric-tile[data-v-72a14388]:nth-child(8n+3):before{background:var(--admin-chart-cyan)}.metric-tile[data-v-72a14388]:nth-child(8n+4):before{background:var(--admin-chart-indigo)}.metric-tile[data-v-72a14388]:nth-child(8n+5):before{background:var(--admin-chart-amber)}.metric-tile[data-v-72a14388]:nth-child(8n+6):before{background:var(--admin-chart-orange)}.metric-tile[data-v-72a14388]:nth-child(8n+7):before{background:var(--admin-chart-red)}.metric-tile[data-v-72a14388]:nth-child(8n):before{background:var(--admin-chart-gray)}.metric-tile strong[data-v-72a14388]{font-variant-numeric:tabular-nums;font-size:31px}.metric-tile.clickable[data-v-72a14388]:hover,.metric-tile.clickable[data-v-72a14388]:focus-visible{border-color:var(--admin-line);background:var(--state-layer-black-hover);box-shadow:var(--shadow-subtle);outline:none;transform:translateY(-1px)}.metric-tile.clickable:hover .metric-tile-chevron[data-v-72a14388],.metric-tile.clickable:focus-visible .metric-tile-chevron[data-v-72a14388]{color:var(--admin-muted);transform:translate(2px)}.admin-panel[data-v-72a14388]{padding:20px}.users-layout .users-list-panel[data-v-72a14388],.users-layout .user-detail-panel[data-v-72a14388]{padding:0}.admin-panel.wide[data-v-72a14388],.users-layout .admin-panel.wide[data-v-72a14388],.whitelist-layout .admin-panel.wide[data-v-72a14388],.llm-config-layout .admin-panel.wide[data-v-72a14388],.skill-update-layout .admin-panel.wide[data-v-72a14388],.shadow-debug-layout .admin-panel.wide[data-v-72a14388]{grid-column:span 8}.admin-panel[data-v-72a14388],.detail-panel[data-v-72a14388]{grid-column:span 4}.panel-head h2[data-v-72a14388]{font-size:19px;line-height:1.2}.overview-list-head[data-v-72a14388]{align-items:flex-start;gap:12px}.overview-list-head p[data-v-72a14388]{color:var(--admin-muted);margin-top:5px;font-size:12px;font-weight:800}.overview-list-head button[data-v-72a14388]{white-space:nowrap;min-height:34px;padding:0 12px}.overview-list-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.overview-refresh-status button[data-v-72a14388]:disabled,.overview-list-head button[data-v-72a14388]:disabled,.admin-work-actions button[data-v-72a14388]:disabled{cursor:wait;opacity:.68}.trend-bars[data-v-72a14388]{min-height:260px}.trend-track[data-v-72a14388]{min-height:162px}.response-row[data-v-72a14388],.user-table button[data-v-72a14388]{transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s}@media (prefers-reduced-motion:reduce){.agent-skill-transfer-item[data-v-72a14388],.agent-skill-transfer-actions button[data-v-72a14388],.agent-modal-savebar-actions button[data-v-72a14388],.agent-modal-head button[data-v-72a14388],.response-row[data-v-72a14388],.user-table button[data-v-72a14388]{transition-duration:.01ms}.agent-skill-transfer-item[data-v-72a14388]:active,.agent-skill-transfer-actions button[data-v-72a14388]:not(:disabled):active,.agent-modal-savebar-actions button[data-v-72a14388]:not(:disabled):active,.agent-modal-head button[data-v-72a14388]:not(:disabled):active,.user-table button[data-v-72a14388]:active{transform:none}}.response-row[data-v-72a14388]:hover,.user-table button[data-v-72a14388]:hover{background:var(--state-layer-black-hover)}.user-table[data-v-72a14388]{border-color:var(--admin-line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.user-table button[data-v-72a14388]{min-height:62px}.user-table button.active[data-v-72a14388]{background:linear-gradient(90deg, var(--claw-primary-mist), #fffffff5 48%)}.user-table button[data-v-72a14388]:active{transform:translateY(1px)}.detail-panel[data-v-72a14388]{max-height:calc(100dvh - 56px);position:sticky;top:28px;overflow:auto}.admin-search input[data-v-72a14388],.llm-config-form input[data-v-72a14388],.llm-config-form select[data-v-72a14388],.whitelist-form input[data-v-72a14388],.whitelist-form select[data-v-72a14388],.whitelist-form textarea[data-v-72a14388]{border-color:var(--admin-line)}.whitelist-form textarea[data-v-72a14388]{resize:vertical;max-width:100%}.user-search .user-search-shell input[data-v-72a14388]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){box-shadow:none;background:0 0;border:0;padding:0}.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr) 86px 132px auto auto;align-items:center}.audit-list div[data-v-72a14388],.step-list div[data-v-72a14388],.distribution-list div[data-v-72a14388],.detail-kv[data-v-72a14388],.whitelist-row[data-v-72a14388]{border-top-color:#edf1ee}.admin-gate[data-v-72a14388]{width:min(560px,100%);margin:0}.admin-modal[data-v-72a14388]{box-shadow:0 24px 80px #11181638}@media (width<=1200px){.admin-shell[data-v-72a14388]{background:linear-gradient(90deg, var(--admin-sidebar) 0 248px, transparent 248px), var(--admin-bg);grid-template-columns:248px minmax(0,1fr)}.metric-strip[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel.wide[data-v-72a14388],.admin-panel[data-v-72a14388],.detail-panel[data-v-72a14388],.users-layout .admin-panel.wide[data-v-72a14388],.whitelist-layout .admin-panel.wide[data-v-72a14388],.llm-config-layout .admin-panel.wide[data-v-72a14388],.skill-update-layout .admin-panel.wide[data-v-72a14388],.shadow-debug-layout .admin-panel.wide[data-v-72a14388]{grid-column:1/-1}.detail-panel[data-v-72a14388]{max-height:none;position:static}.skill-secondary-grid[data-v-72a14388],.agenthub-runtime-options[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.skill-definition-list[data-v-72a14388],.skill-table-scroll[data-v-72a14388]{max-height:none}.agent-config-detail[data-v-72a14388],.agent-modal-identity[data-v-72a14388],.agent-modal-body[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.agent-config-modal[data-v-72a14388]{width:min(100%,100vw - 24px)}.agent-config-modal-shell[data-v-72a14388]{min-height:min(760px,100dvh - 36px)}.agent-skill-transfer[data-v-72a14388]{grid-template-columns:minmax(0,1fr);min-height:0}.agent-skill-transfer-actions[data-v-72a14388]{grid-template-columns:repeat(4,38px);justify-content:center}.agent-skill-transfer-list[data-v-72a14388]{max-height:280px}.agent-skill-picker.elevated[data-v-72a14388]{min-height:520px}}@media (width<=1360px){.users-layout .admin-panel.wide[data-v-72a14388],.users-layout .detail-panel[data-v-72a14388]{grid-column:1/-1}}@media (width<=980px){.metric-strip[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-shell[data-v-72a14388]{background:var(--admin-bg);display:block}.admin-shell.gate-shell[data-v-72a14388]{background:radial-gradient(circle at 18% 20%,#12b76a14,#0000 30%),linear-gradient(135deg,#f8faf9 0%,#eef3f0 100%);display:grid}.admin-shell.gate-shell .admin-gate[data-v-72a14388]{width:min(100%,100vw - 32px);padding:24px}.admin-sidebar[data-v-72a14388]{border-radius:0 0 16px 16px;grid-template-rows:auto;height:auto;padding:16px;position:relative}.admin-side-nav[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-side-nav button[data-v-72a14388]{grid-template-columns:32px minmax(0,1fr);align-items:start}.admin-side-nav em[data-v-72a14388]{grid-column:2;justify-self:start}.admin-side-subnav[data-v-72a14388]{grid-column:1/-1;margin:-2px 0 4px 42px}.admin-sidebar-metrics[data-v-72a14388]{grid-template-columns:1fr 1fr}.admin-main[data-v-72a14388]{padding:18px}.admin-main.gate-main[data-v-72a14388]{min-height:100dvh}.admin-work-header[data-v-72a14388]{flex-direction:column;align-items:stretch}.admin-work-actions[data-v-72a14388]{justify-content:flex-start}.trend-panel-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-start}.trend-legend[data-v-72a14388]{border-radius:8px}.overview-refresh-status[data-v-72a14388]{justify-content:space-between;width:100%}.overview-refresh-status span[data-v-72a14388]{max-width:none}.overview-list-actions[data-v-72a14388]{justify-content:flex-start}.users-list-panel .panel-head[data-v-72a14388]{align-items:stretch}.user-search[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.user-search-shell[data-v-72a14388]{width:100%;min-width:0}.user-table .user-row-card[data-v-72a14388]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px}.user-table .user-row-card>.user-primary-cell[data-v-72a14388],.user-table .user-row-card>.user-data-cell[data-v-72a14388]{grid-column:1/-1}.user-table .user-row-card>.user-count-cell[data-v-72a14388],.user-table .user-row-card>.user-time-cell[data-v-72a14388]{border-top:1px solid var(--admin-line);min-height:58px;padding-top:10px}.skill-management-layout .panel-head[data-v-72a14388]{grid-template-columns:minmax(0,1fr);align-items:stretch}.skill-management-layout .panel-head .skill-update-actions[data-v-72a14388]{justify-content:flex-start;justify-self:stretch}.skill-management-layout .panel-head button[data-v-72a14388],.skill-update-actions button[data-v-72a14388]{min-width:0}.agenthub-runtime-options[data-v-72a14388],.agenthub-runtime-summary[data-v-72a14388],.agent-config-toolbar[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.agent-template-card[data-v-72a14388]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""state""meta""action";align-items:start;gap:9px}.agent-template-card em[data-v-72a14388],.agent-template-card b[data-v-72a14388]{justify-self:start}.agent-template-card div[data-v-72a14388]{gap:6px}.skill-secondary-grid[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.metric-strip[data-v-72a14388]{grid-template-columns:1fr}.rank-row[data-v-72a14388]{grid-template-columns:30px minmax(0,1fr) auto;align-items:start}.rank-count[data-v-72a14388]{grid-column:3;justify-self:end}.rank-submeta[data-v-72a14388]{flex-wrap:wrap;grid-column:2/4;justify-self:start;gap:4px 10px}.shadow-source-filter[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.shadow-source-filter-actions[data-v-72a14388]{justify-content:flex-start}.user-table button[data-v-72a14388],.user-pagination[data-v-72a14388],.hotword-row[data-v-72a14388],.whitelist-row[data-v-72a14388],.skill-side-stack[data-v-72a14388],.agent-config-toolbar[data-v-72a14388],.agent-modal-summary[data-v-72a14388],.agent-modal-field-grid[data-v-72a14388],.agent-config-switches[data-v-72a14388],.agent-skill-picker-head[data-v-72a14388],.agent-skill-picker-row[data-v-72a14388],.skill-definition-fields[data-v-72a14388],.skill-table-head[data-v-72a14388],.skill-row[data-v-72a14388],.agent-profile-toolbar[data-v-72a14388],.agent-profile-table-head[data-v-72a14388],.agent-profile-row[data-v-72a14388],.llm-status-strip[data-v-72a14388],.llm-debug-tabs[data-v-72a14388],.llm-debug-grid[data-v-72a14388],.llm-debug-lists[data-v-72a14388],.feedback-row[data-v-72a14388],.shadow-source-row[data-v-72a14388],.agent-profile-selection-bar[data-v-72a14388],.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.agent-profile-selection-bar[data-v-72a14388]{justify-items:start;display:grid}.agent-profile-table-head[data-v-72a14388],.agent-profile-row[data-v-72a14388]{min-width:0}.llm-debug-head[data-v-72a14388]{grid-template-columns:minmax(0,1fr);display:grid}.shadow-source-actions[data-v-72a14388],.feedback-meta[data-v-72a14388]{text-align:left;justify-content:flex-start;justify-items:start;min-width:0}.user-pagination[data-v-72a14388]{align-items:stretch}.user-pagination>div[data-v-72a14388]{justify-content:flex-start}.agent-config-modal[data-v-72a14388]{border-radius:8px;width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px)}.agent-config-modal-shell[data-v-72a14388]{min-height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.agent-modal-head[data-v-72a14388],.agent-modal-identity[data-v-72a14388],.agent-modal-body[data-v-72a14388],.agent-modal-savebar[data-v-72a14388]{padding-left:12px;padding-right:12px}.agent-modal-body[data-v-72a14388]{gap:12px}.agent-modal-savebar[data-v-72a14388]{flex-direction:column;align-items:stretch}.agent-modal-savebar-actions[data-v-72a14388]{flex-wrap:wrap;justify-content:flex-end}.agent-modal-savebar-actions button[data-v-72a14388]{flex:132px}.runtime-summary-body[data-v-72a14388]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-skill-grid[data-v-72a14388],.runtime-skill-delegations article[data-v-72a14388],.llm-debug-lists.three-columns[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.hotword-row em[data-v-72a14388]{justify-self:start}.user-table-head[data-v-72a14388]{display:none}.user-primary-cell[data-v-72a14388]{grid-template-columns:36px minmax(0,1fr)}.user-mini-avatar[data-v-72a14388]{width:36px;height:36px}.user-data-cell>small[data-v-72a14388]:first-child,.user-time-cell>small[data-v-72a14388]:first-child{display:block}.user-count-cell[data-v-72a14388],.user-time-cell[data-v-72a14388]{text-align:left;justify-items:start}.detail-summary-grid[data-v-72a14388],.homepage-type-panel .distribution-list[data-v-72a14388],.context-hero[data-v-72a14388],.context-kv-grid[data-v-72a14388],.token-usage-summary[data-v-72a14388]{grid-template-columns:minmax(0,1fr)}.token-usage-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr);gap:6px}.full-rank-row[data-v-72a14388]{grid-template-columns:30px minmax(0,1fr) auto}.full-rank-row .rank-submeta[data-v-72a14388]{flex-wrap:wrap;grid-column:2/4;justify-self:start;gap:4px 10px}.access-row-head[data-v-72a14388]{display:grid}.access-row time[data-v-72a14388]{justify-self:start}.response-modal-head[data-v-72a14388]{flex-wrap:wrap;align-items:stretch}.response-debug-strip[data-v-72a14388]{order:3;width:100%;min-width:0;margin-left:0}}@media (width>=761px){.whitelist-row[data-v-72a14388]{grid-template-columns:minmax(0,1fr) auto auto auto auto}}
