.hc-ui-dialog{max-width:calc(100vw - var(--hc-ui-space-8))}.hc-ui-dialog .semi-modal{max-height:calc(100vh - var(--hc-ui-space-8));width:min(var(--hc-ui-dialog-width,512px), calc(100vw - var(--hc-ui-space-8)))!important}.hc-ui-dialog .semi-modal-content{max-height:calc(100vh - var(--hc-ui-space-8));border-radius:var(--hc-ui-radius);flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #18181b1f}.hc-ui-dialog :where(.semi-modal-header,.semi-modal-footer){flex:none}.hc-ui-dialog .semi-modal-header{margin:0;padding:20px 24px 0}.hc-ui-dialog__header{justify-content:space-between;align-items:center;gap:var(--hc-ui-space-4);display:flex}.hc-ui-dialog .semi-modal-footer{margin:0;padding:0 24px 24px}.hc-ui-dialog .semi-modal-title{color:var(--hc-ui-color-text);font-size:18px;line-height:24px;font-weight:var(--hc-ui-font-weight-regular);margin:0}.hc-ui-dialog .semi-modal-body{gap:var(--hc-ui-space-3);min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.hc-ui-dialog .semi-modal-body>p{color:var(--hc-ui-color-text-table);font-size:var(--hc-ui-font-size-body);margin:0}.hc-ui-dialog .hc-ui-stack{margin:0}.hc-ui-dialog__close{width:var(--hc-ui-control-compact);height:var(--hc-ui-control-compact);border-radius:var(--hc-ui-radius);color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.hc-ui-dialog__close:hover{background:var(--hc-ui-color-thead)}.hc-ui-dialog__close:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.hc-ui-dialog__close svg{width:18px;height:18px}.hc-ui-dialog__footer{justify-content:flex-end;gap:var(--hc-ui-space-2);flex-wrap:wrap;display:flex}.hc-ui-form{gap:var(--hc-ui-space-4);display:grid}.hc-ui-form[data-columns="2"]{grid-template-columns:1fr 1fr}.hc-ui-form[data-columns="2"] :where(.hc-ui-form__hint,.hc-ui-form__error){grid-column:1/-1}.hc-ui-field{gap:var(--hc-ui-space-2);color:var(--hc-ui-color-text-table);font-size:var(--hc-ui-font-size-status);font-weight:var(--hc-ui-font-weight-medium);display:grid}.hc-ui-form :where(input,select,textarea){width:100%;min-height:var(--hc-ui-control-default);padding:0 var(--hc-ui-space-3);border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);color:var(--hc-ui-color-text);font-size:var(--hc-ui-font-size-body);box-shadow:none}.hc-ui-form textarea{min-height:88px;padding-block:var(--hc-ui-space-2);resize:vertical}.hc-ui-form :where(input,select,textarea):focus{border-color:var(--hc-ui-color-border-focus);box-shadow:none;outline:0}.hc-ui-form__hint,.hc-ui-field__help{color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-meta);font-weight:var(--hc-ui-font-weight-regular);line-height:1.5}.hc-ui-form__error,.hc-ui-field__error{color:var(--hc-ui-color-danger);font-size:var(--hc-ui-font-size-status);font-weight:var(--hc-ui-font-weight-regular);margin:0}.hc-ui-stack{gap:var(--hc-ui-space-3);margin:var(--hc-ui-space-4) 0;flex-direction:column;display:flex}.hc-ui-toolbar{justify-content:flex-end;gap:var(--hc-ui-space-2);display:flex}.hc-ui-metrics{gap:var(--hc-ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hc-ui-metric{padding:var(--hc-ui-space-4);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface-muted);margin:0}.hc-ui-metric span{color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-meta);display:block}.hc-ui-metric strong{margin-top:var(--hc-ui-space-2);color:var(--hc-ui-color-text);font-size:var(--hc-ui-font-size-title);line-height:1.25;font-weight:var(--hc-ui-font-weight-emphasis);display:block}.hc-ui-dialog .content-asset-add-empty{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:1.5}.hc-ui-dialog .content-asset-add-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hc-ui-dialog .content-asset-add-list label{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin:0;padding:10px 12px;display:grid}.hc-ui-dialog .content-asset-add-list label.is-selected{border-color:var(--hc-ui-color-brand)}.hc-ui-dialog .content-asset-add-list input{grid-row:1/span 2}.hc-ui-dialog .content-asset-add-list .admin-list-primary-name,.hc-ui-dialog .content-asset-add-list .skill-directory-identity{grid-column:2}.hc-ui-dialog .content-asset-add-list small{color:var(--hc-ui-color-text-secondary);grid-column:2;font-size:12px}.hc-ui-dialog .content-asset-add-list small i{font-style:normal}.hc-ui-dialog .content-asset-api-key,.admin-content .content-asset-api-key{color:var(--hc-ui-color-text-secondary);gap:6px;margin:12px 0 0;font-size:12px;display:grid}.hc-ui-dialog .content-asset-api,.admin-content .content-asset-api{gap:24px;display:grid}.hc-ui-dialog .content-asset-api-path,.admin-content .content-asset-api-path{color:var(--hc-ui-color-text-secondary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;line-height:1.5}.hc-ui-dialog .content-asset-api-meta,.admin-content .content-asset-api-meta{gap:8px;margin:0;display:grid}.hc-ui-dialog .content-asset-api-meta>div,.admin-content .content-asset-api-meta>div{grid-template-columns:88px 1fr;align-items:baseline;gap:12px;display:grid}.hc-ui-dialog .content-asset-api-meta dt,.admin-content .content-asset-api-meta dt{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.5}.hc-ui-dialog .content-asset-api-meta dd,.admin-content .content-asset-api-meta dd{color:var(--hc-ui-color-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.hc-ui-dialog .content-asset-api-meta code,.admin-content .content-asset-api-meta code,.hc-ui-dialog .content-asset-field-head code,.admin-content .content-asset-field-head code{color:var(--hc-ui-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.hc-ui-dialog .content-asset-field,.admin-content .content-asset-field{border-top:1px solid var(--hc-ui-color-divider);gap:8px;padding:14px 0 0;display:grid}.hc-ui-dialog .content-asset-field:first-of-type,.admin-content .content-asset-field:first-of-type{border-top:0;padding-top:0}.hc-ui-dialog .content-asset-field-head,.admin-content .content-asset-field-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hc-ui-dialog .content-asset-field-head>span,.admin-content .content-asset-field-head>span{color:var(--hc-ui-color-text);font-size:13px;font-weight:600;line-height:1.4}.hc-ui-dialog .content-asset-field-fixed,.admin-content .content-asset-field-fixed{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:1.5}.hc-ui-dialog .content-asset-api-visible,.admin-content .content-asset-api-visible,.hc-ui-dialog .content-asset-api-options,.admin-content .content-asset-api-options{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;line-height:1.4;display:flex}.hc-ui-dialog .content-asset-api-options>span,.admin-content .content-asset-api-options>span{margin-right:4px}.hc-ui-dialog .content-asset-field small,.admin-content .content-asset-field small{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:1.5;display:block}.hc-ui-dialog .content-asset-api-key input,.hc-ui-dialog .content-asset-field input:not([type=checkbox]),.hc-ui-dialog .content-asset-field select,.admin-content .content-asset-api-key input,.admin-content .content-asset-field input:not([type=checkbox]),.admin-content .content-asset-field select{box-sizing:border-box;border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);width:100%;height:32px;color:var(--hc-ui-color-text);font:inherit;background:#fff;padding:0 10px;font-size:13px}.hc-ui-dialog .content-asset-duration-limits,.admin-content .content-asset-duration-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-ui-dialog .content-asset-duration-limits label,.admin-content .content-asset-duration-limits label{color:var(--hc-ui-color-text-secondary);gap:6px;font-size:12px;display:grid}@media (width<=900px){.hc-ui-metrics,.hc-ui-form[data-columns="2"]{grid-template-columns:1fr}}.hc-ui-field>.semi-switch{justify-self:start}.hc-ui-form .semi-switch .semi-switch-native-control{border:0;width:100%;height:100%;min-height:0;padding:0}.hc-ui-dialog .semi-switch-checked{background-color:var(--hc-ui-color-brand)!important}.hc-ui-dialog .semi-switch .semi-switch-knob{background:#fff;box-shadow:0 1px 3px #0000002e}.hc-ui-dialog__footer-leading{margin-right:auto}.hc-ui-dialog__footer-actions{align-items:center;gap:var(--hc-ui-space-2);display:inline-flex}.adp-application-detail-dialog .admin-detail-stack{gap:var(--hc-ui-space-4);min-width:0;display:grid}.adp-application-detail-dialog .admin-detail-stack>section{min-width:0}.adp-application-detail-dialog .admin-detail-stack h3{margin:0 0 var(--hc-ui-space-2);font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-medium)}.adp-application-detail-dialog .admin-detail-stack :is(p,pre){white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:var(--hc-ui-font-size-body);color:var(--hc-ui-color-text-table);margin:0;line-height:1.6}.administrator-appointment-dialog .administrator-member-picker{flex-direction:column;gap:0;width:100%;max-height:min(360px,45vh);display:flex;overflow-y:auto}.administrator-appointment-dialog .administrator-member-option.semi-radio{box-sizing:border-box;align-items:center;gap:12px;width:100%;margin:0;padding:12px 8px;display:flex}.administrator-appointment-dialog .administrator-member-option:hover{background:var(--hc-ui-color-surface-muted)}.administrator-appointment-dialog .administrator-member-option .semi-radio-content{min-width:0;margin-left:0}.administrator-member-identity{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.administrator-member-identity>span:last-child{color:var(--hc-ui-color-text-secondary);font-size:12px}:root{--bg:var(--hc-ui-color-canvas);--sidebar-bg:var(--hc-ui-color-nav);--panel:var(--hc-ui-color-surface);--panel-soft:var(--hc-ui-color-surface-muted);--line:var(--hc-ui-color-border);--line-soft:var(--hc-ui-color-divider);--text:var(--hc-ui-color-text);--text-soft:var(--hc-ui-color-text-body);--muted:var(--hc-ui-color-text-secondary);--placeholder:var(--hc-ui-color-placeholder);--icon:var(--hc-ui-color-text-body);--nav-muted:var(--hc-ui-color-text-secondary);--nav-meta:var(--hc-ui-color-placeholder);--active:var(--hc-ui-color-text);--active-soft:var(--hc-ui-color-hover);--accent:#5f8f7f;--brand-orange:var(--hc-ui-color-brand);--brand-orange-hover:var(--hc-ui-color-brand-hover);--success:#3f8f5f;--warning:#b7791f;--danger:#c94a4a;--danger-text:#a63d3d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-18:72px;--control-sm:32px;--control-md:36px;--control-lg:40px;--control-touch:44px;--line-tight:1.25;--line-compact:1.4;--line-normal:1.5;--line-reading:1.6;--radius:8px;--shadow-panel:0 8px 24px #18181b0a;--shadow-modal:0 16px 40px #18181b1f;--nav-item-gap:2px}.workflow-profile-panel{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:18px;margin-top:24px;overflow:hidden}.workflow-profile-panel>header{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.workflow-profile-panel>header span{color:var(--hc-ui-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.workflow-profile-panel>header h2,.workflow-profile-panel h3{color:var(--hc-ui-color-text);margin:4px 0 6px}.workflow-profile-panel>header p,.workflow-profile-grid>section>p{color:var(--hc-ui-color-text-secondary);margin:0;line-height:1.55}.workflow-profile-panel>header>svg{width:28px;height:28px;color:var(--hc-primary,var(--brand-orange))}.workflow-profile-feedback{color:#176b3a;background:#f1fbf5;border:1px solid #b7e4ca;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 24px 0;padding:12px 14px;display:flex}.workflow-profile-feedback.error{color:#a9322e;background:#fff5f4;border-color:#f2bebc}.workflow-profile-feedback svg{flex:none;width:18px}.workflow-profile-feedback ul{margin:8px 0 0;padding-left:20px}.workflow-profile-feedback li+li{margin-top:4px}.workflow-profile-bindings{padding:20px 24px 0}.workflow-profile-bindings article{border:1px solid var(--hc-ui-color-border);border-radius:10px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.workflow-profile-bindings article+article{margin-top:8px}.workflow-profile-bindings article div{flex-direction:column;gap:3px;display:flex}.workflow-profile-bindings small,.workflow-profile-bindings span,.workflow-profile-grid small{color:var(--hc-ui-color-text-secondary)}.workflow-profile-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px;padding:24px;display:grid}.workflow-profile-grid>section{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.workflow-profile-grid label{color:var(--hc-ui-color-text-body);flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.workflow-profile-grid textarea,.workflow-profile-grid select{border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:10px 11px;font-weight:400}.workflow-profile-grid button,.workflow-profile-file{background:var(--hc-primary,var(--brand-orange));color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:700;display:inline-flex}.workflow-profile-grid button:disabled{cursor:not-allowed;opacity:.5}.workflow-profile-file{background:var(--hc-primary-light,#fff1ec);align-self:flex-start;color:var(--hc-ui-color-brand-text)!important}.workflow-profile-file input{opacity:0;width:1px;height:1px;position:absolute}.workflow-profile-preview{border-top:1px solid var(--hc-ui-color-border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.workflow-profile-preview dl{margin:0}.workflow-profile-preview dl>div{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.workflow-profile-preview dt{color:var(--hc-ui-color-text-secondary)}.workflow-profile-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}.workflow-profile-preview pre{color:#e7edf6;background:#101828;border-radius:8px;max-height:320px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.workflow-profile-confirm{align-items:flex-start;flex-direction:row!important}.workflow-profile-confirm input{margin-top:3px}.workflow-profile-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-profile-identity strong{color:var(--text);font-size:13px}.workflow-profile-identity small{color:var(--muted);font-size:12px}.workflow-profile-summary{flex-wrap:wrap;gap:6px;display:flex}.workflow-profile-summary span{color:var(--hc-ui-color-text-body);background:#f0f2f7;border-radius:999px;padding:4px 8px;font-size:12px}.workflow-profile-checksum,.workflow-profile-bindings code{overflow-wrap:anywhere;color:var(--hc-ui-color-text-body);font-size:12px}.workflow-profile-agents{flex-wrap:wrap;gap:6px;display:flex}.workflow-profile-no-agent{color:var(--muted);font-size:12px}@media (width<=980px){.workflow-profile-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body,button,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}:where(button,a,input:not(.semi-input),textarea:not(.semi-input-textarea),select):focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.admin-page{background:var(--sidebar-bg);min-height:100vh;padding:48px 32px 72px}.admin-shell{width:min(1120px,100%);margin:0 auto}.admin-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-eyebrow{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:var(--line-compact);letter-spacing:.04em;font-weight:700}.admin-header h1{font-size:32px;line-height:var(--line-tight);margin:8px 0}.admin-header p,.admin-section-heading p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.tenant-badge{border:1px solid var(--line);background:var(--panel);max-width:240px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;overflow:hidden}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.admin-metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:4px;min-width:0;padding:18px 20px;display:grid}.admin-metric strong{font-size:24px;line-height:var(--line-tight)}.admin-metric span{color:var(--muted);font-size:12px}.admin-metric.danger strong{color:var(--danger)}.admin-alert{border-radius:var(--radius);color:var(--danger);background:#fff6f6;border:1px solid #efd0d0;margin-bottom:20px;padding:12px 16px;font-size:13px}.admin-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-panel);margin-top:20px;overflow:hidden}.admin-section-heading{border-bottom:1px solid var(--line);padding:20px 24px}.admin-section-heading h2{margin:0 0 5px;font-size:17px}.admin-agent-list,.run-list{display:grid}.admin-agent-card{border-top:1px solid var(--line-soft);grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:28px;min-width:0;padding:20px 24px;display:grid}.admin-agent-card:first-child{border-top:0}.admin-agent-summary{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.admin-agent-avatar{border-radius:var(--radius);background:var(--panel-soft);width:40px;height:40px;color:var(--text-soft);place-items:center;font-weight:700;display:grid}.admin-agent-summary h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;overflow:hidden}.admin-agent-summary p{color:var(--muted);margin:0;font-size:12px}.status-badge{background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px}.status-badge.active{color:#236b40;background:#edf7f1}.status-badge.disabled{color:#a33232;background:#fff4f4}.admin-controls{grid-template-columns:minmax(180px,1fr) 92px 72px;align-items:end;gap:12px;min-width:0;display:grid}.admin-controls label,.admin-action-group{min-width:0;color:var(--muted);gap:6px;font-size:11px;display:grid}.admin-controls select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-width:0;height:36px;color:var(--text);padding:0 28px 0 10px;font-size:13px}.toggle-button,.outline-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;white-space:nowrap;height:36px;padding:0 10px;font-size:12px;font-weight:600}.toggle-button.on{color:#236b40;background:#edf7f1;border-color:#b9dcc7}.outline-button.danger{color:var(--danger)}.failed-run{border-top:1px solid var(--line-soft);grid-template-columns:minmax(140px,.7fr) minmax(240px,1fr) minmax(220px,.9fr);align-items:center;gap:20px;min-width:0;padding:18px 24px;display:grid}.failed-run:first-child{border-top:0}.failed-run>div{min-width:0}.failed-run>div:first-child{gap:4px;display:grid}.failed-run>div:first-child strong{font-size:13px}.failed-run span{color:var(--muted);font-size:11px}.failed-run p{color:var(--text-soft);margin:5px 0 0;font-size:12px}.error-code{font-weight:700;color:var(--danger)!important}.trace{gap:5px;display:grid}.trace code{background:var(--panel-soft);min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:11px;overflow:hidden}.admin-empty{color:var(--muted);margin:0;padding:28px 24px;font-size:13px}.admin-state{background:var(--sidebar-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-state>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:center;width:min(420px,100%);padding:36px}.admin-state h1{margin:0 0 10px;font-size:22px}.admin-state p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0 0 20px}.admin-state button{border-radius:var(--radius);background:var(--active);color:#fff;cursor:pointer;border:0;height:36px;padding:0 14px}@media (width<=720px){.admin-page{padding:28px 16px 48px}.admin-header{gap:16px;display:grid}.admin-header h1{font-size:28px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metric{padding:14px 16px}.admin-section-heading{padding:18px 16px}.admin-agent-card{grid-template-columns:1fr;gap:18px;padding:18px 16px}.admin-controls{grid-template-columns:1fr 1fr}.admin-controls label{grid-column:1/-1}.failed-run{grid-template-columns:1fr;gap:12px;padding:18px 16px}}.login-error{color:#b42318;margin:-4px 0 0;font-size:13px;line-height:20px}.login-page{background:var(--bg);grid-template-columns:56% 44%;height:100vh;display:grid;overflow:hidden}.login-visual{background:var(--panel-soft);height:100vh;position:relative;overflow:hidden}.login-visual img{object-fit:cover;object-position:center}.login-panel{border-left:1px solid var(--line);background:var(--panel);align-items:center;height:100vh;padding:48px 64px 48px 120px;display:flex}.login-form{width:min(100%,360px);transform:translateY(-32px)}.login-heading{font-size:30px;line-height:var(--line-tight);gap:12px;margin:0;font-weight:700;display:grid}.login-logo{width:148px;height:auto}.form-intro{color:var(--muted);font-size:14px;line-height:var(--line-normal);margin:12px 0 32px}.login-form>label{color:var(--text-soft);font-size:13px;line-height:var(--line-normal);margin-bottom:20px;font-weight:600;display:block}.login-form>label input{width:100%;height:var(--control-lg);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:15px;line-height:var(--line-reading);outline:none;margin-top:8px;padding:0 12px;display:block}.login-form input::placeholder{color:var(--placeholder)}.login-form>label input:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f055281f}.form-options{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin:0 0 20px;display:flex}.form-options .check{min-width:0;color:var(--muted);font-size:12px;line-height:var(--line-compact);align-items:center;gap:8px;font-weight:400;display:flex}.form-options .check input{width:16px;height:16px;accent-color:var(--brand-orange);flex:none;margin:0}.form-options a{color:var(--text-soft);text-decoration:none}.form-options a:hover,.text-button:hover{color:var(--brand-orange)}.text-button{height:32px;color:var(--text-soft);font-size:12px;line-height:var(--line-compact);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.primary-button{width:100%;height:var(--control-lg);border-radius:var(--hc-ui-radius,var(--radius));background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);font-size:14px;line-height:var(--line-compact);font-weight:var(--hc-ui-font-weight-medium);cursor:pointer;border:0;padding:0 16px}.primary-button:hover{background:var(--hc-ui-color-brand-hover);box-shadow:var(--shadow-panel)}.workspace-state{background:var(--panel);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.workspace-state-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(100%,440px);box-shadow:var(--shadow-panel);text-align:center;padding:40px}.state-logo{width:148px;height:auto;margin:0 auto 32px}.workspace-state-card h1{font-size:30px;line-height:var(--line-tight);margin:0 0 12px}.workspace-state-card p{color:var(--muted);font-size:14px;line-height:var(--line-reading);margin:0 0 24px}.workspace-state-icon{width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.workspace-state-forbidden .workspace-state-icon{color:var(--error);background:#fff3f0}.workspace-state-not-found .workspace-state-icon{color:var(--success);background:#f4f8f6}.workspace-state-error .workspace-state-icon{color:var(--warning);background:#fbf7ee}.workspace-state-loading .workspace-state-icon{color:var(--accent);background:#eef5f2}.workspace-state-card .semi-btn{width:100%}.workspace-state-action{width:100%;height:var(--control-lg);border-radius:var(--hc-ui-radius,var(--radius));background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);font-size:14px;line-height:var(--control-lg);font-weight:var(--hc-ui-font-weight-medium);text-align:center;cursor:pointer;border:0;padding:0 16px;text-decoration:none;display:inline-block}.workspace-state-action:hover{background:var(--hc-ui-color-brand-hover);box-shadow:var(--shadow-panel)}.workspace-state-action:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:2px}.semi-login-form{width:min(100%,360px);transform:translateY(-32px)}.semi-login-field{margin-bottom:20px}.semi-login-label{color:var(--text-soft);font-size:13px;line-height:var(--line-normal);margin-bottom:8px;font-weight:600;display:block}.semi-login-field .semi-input-wrapper{width:100%}.semi-login-field .semi-input:focus,.semi-login-field .semi-input:focus-visible{outline:0}.semi-login-field .semi-input-wrapper-focus{border-color:var(--brand-orange);box-shadow:none;outline:0}.semi-login-field .semi-input-wrapper-error,.semi-login-field .semi-input-wrapper-error:hover,.semi-login-field .semi-input-wrapper-error.semi-input-wrapper-focus{border-color:var(--hc-danger,var(--danger));background:var(--panel-soft);box-shadow:none}.semi-login-field .semi-input-wrapper-error.semi-input-wrapper-focus{box-shadow:none}.semi-login-error{margin:0 0 16px}.semi-login-error .semi-banner{border-radius:var(--radius)}.semi-login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.semi-login-options .semi-checkbox{color:var(--text-soft);font-size:13px}.semi-login-options .semi-checkbox-inner-checked .semi-checkbox-inner-display,.semi-login-options .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff;box-shadow:inset 0 0 0 1px var(--brand-orange)}.semi-login-submit{width:100%;height:var(--control-lg)}.semi-login-submit.semi-btn{font-size:14px;font-weight:var(--hc-ui-font-weight-medium)}.platform-setup-page,.platform-setup-page .login-panel,.platform-setup-page .login-visual{height:auto;min-height:100vh}.platform-setup-form{padding:48px 0;transform:none}.platform-setup-form>label{margin-bottom:14px}.platform-setup-form>label input:disabled{background:var(--panel-soft);color:var(--muted)}.platform-setup-password-hint{color:var(--muted);margin:-4px 0 18px;font-size:12px;line-height:18px}.platform-setup-notice{border-radius:var(--radius);color:var(--text-soft);background:#fff8f5;border:1px solid #ead1c8;margin:0 0 18px;padding:11px 12px;font-size:13px;line-height:20px}.platform-setup-notice.error{color:var(--danger);background:#fff5f5;border-color:#efc5c5}.platform-setup-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:600}.workspace-shell{grid-template-columns:var(--workspace-sidebar-width,280px) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.workspace-shell:has(.inspector){grid-template-columns:var(--workspace-sidebar-width,280px) minmax(520px, 1fr) 328px}.sidebar,.admin-navigation{z-index:40;border-right:1px solid var(--line);background:var(--hc-ui-color-nav);flex-direction:column;min-width:0;height:100vh;padding:20px 12px 0;display:flex;position:sticky;top:0;overflow:hidden}.workspace-sidebar-resize-region{z-index:45;top:0;bottom:0;left:calc(var(--workspace-sidebar-width,280px) - 4px);cursor:col-resize;touch-action:none;width:8px;position:fixed}.workspace-sidebar-resize{width:100%;height:100%}.workspace-sidebar-resize:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:3px}.workspace-sidebar-resize:hover:after,.workspace-sidebar-resize:focus-visible:after{background:#d2d9e1}.workspace-sidebar-resize:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}body.workspace-sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.brand{justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.sidebar-logo{width:132px;height:auto}.sidebar-search{border-radius:var(--radius);width:32px;height:32px;color:var(--icon);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sidebar-search:hover{background:var(--active-soft)}.sidebar-search svg{stroke-width:1.5px;width:18px;height:18px}.primary-nav{gap:var(--nav-item-gap);margin-top:16px;display:grid}.primary-nav button,.primary-nav a{border-radius:var(--radius);width:100%;height:36px;color:var(--text-soft);font-size:14px;line-height:var(--line-compact);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:400;text-decoration:none;display:flex}.primary-nav button.primary-entry{font-weight:600}.primary-nav button:hover,.primary-nav button.active,.primary-nav a:hover,.primary-nav a.active{background:var(--active-soft);color:var(--text)}.primary-nav svg{stroke-width:1.5px;flex:none;width:18px;height:18px}.space-page{background:var(--sidebar-bg);min-height:100vh;padding:40px 28px 64px}.space-shell{width:min(1080px,100%);margin:0 auto}.space-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.space-header h1{font-size:30px;line-height:var(--line-tight);margin:8px 0}.space-header p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.space-header .secondary-button{align-items:center;text-decoration:none;display:flex}.space-notice{border-radius:var(--radius);color:#166534;background:#f0f8f3;border:1px solid #bbddca;margin:24px 0 0;padding:12px 14px;font-size:13px}.space-notice.error{color:var(--danger);background:#fff5f5;border-color:#efc5c5}.space-layout{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);margin-top:24px;display:grid;overflow:hidden}.space-tenant-panel{border-right:1px solid var(--line);background:var(--panel-soft);padding:24px}.space-editor{gap:18px;padding:24px;display:grid}.space-editor label,.space-tenant-panel label{color:var(--text-soft);gap:7px;font-size:12px;display:grid}.space-editor input,.space-editor select,.space-tenant-panel select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:40px;color:var(--text);font:inherit;padding:0 11px}.space-editor input:focus,.space-editor select:focus,.space-tenant-panel select:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.space-section-heading{align-items:start;gap:12px;display:flex}.space-section-heading>svg{width:22px;height:22px;color:var(--brand-orange)}.space-section-heading h2{margin:0 0 4px;font-size:17px}.space-section-heading p{color:var(--muted);margin:0;font-size:12px}.space-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.space-inline .icon-command{align-items:center;gap:7px;display:flex}.space-inline svg,.space-actions svg{width:16px;height:16px}.space-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.space-actions .danger{color:var(--danger);margin-left:auto}.management-compatibility{gap:18px;display:grid}.management-compatibility .space-notice{margin-top:0}.management-credentials{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);gap:14px;padding:18px;display:grid}.management-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.management-heading h3{margin:0 0 4px;font-size:15px}.management-heading p{color:var(--text-soft);font-size:12px;line-height:var(--line-normal);margin:0}.management-heading button,.management-connection footer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.management-heading svg{width:16px;height:16px}.management-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;padding:18px;font-size:12px}.management-connection-list{gap:10px;display:grid}.management-connection{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:16px}.management-connection>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.management-connection h4{margin:0 0 4px;font-size:14px}.management-connection p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px}.management-status{border-radius:var(--radius);color:#287348;background:#f4f8f6;flex:none;padding:4px 8px;font-size:11px}.management-status.disabled{color:#805300;background:#fbf7ee}.management-status.archived{background:var(--panel-soft);color:var(--text-soft)}.management-connection dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0;display:grid}.management-connection dl div:last-child{grid-column:1/-1}.management-connection dt{color:var(--muted);font-size:11px}.management-connection dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.management-connection footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.management-connection footer .danger{color:var(--danger);margin-left:auto}.management-dialog-backdrop{z-index:80;background:#18181b73;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow:auto}.management-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(100%,580px);max-height:calc(100vh - 48px);color:var(--text);box-shadow:var(--shadow-modal);padding:24px;overflow:auto}.management-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.management-dialog>header span{color:var(--brand-orange);font-size:11px;font-weight:700}.management-dialog h2{margin:5px 0 0;font-size:20px}.management-dialog>p{color:var(--text-soft);font-size:13px;line-height:var(--line-normal);margin:12px 0 18px}.management-dialog .space-notice{margin:0 0 16px}.management-dialog form{gap:14px;display:grid}.management-dialog label{color:var(--text-soft);gap:7px;font-size:12px;display:grid}.management-dialog input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:40px;color:var(--text);font:inherit;padding:0 11px}.management-dialog input:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.management-dialog form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:6px;padding-top:16px;display:flex}.management-dialog .dialog-close svg{width:18px;height:18px}.space-summary{gap:0;margin:22px 0 0;display:grid}.space-summary div{border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:12px 0;display:grid}.space-summary dt{color:var(--text-soft);font-size:11px}.space-summary dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:13px}.space-summary dd.connected,.space-summary dd.error{color:#287348;align-items:center;gap:6px;display:flex}.space-summary dd.error{color:var(--danger)}.space-summary dd svg{width:16px;height:16px}.space-empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.space-empty svg{width:28px;height:28px}.space-empty strong{color:var(--text);font-size:15px}.space-empty span{color:var(--text-soft);font-size:12px}.space-readonly,.adp-directory{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-top:24px;padding:24px}.adp-directory .space-section-heading{align-items:center}.adp-directory .space-section-heading>div{flex:1}.adp-directory .icon-command{align-items:center;gap:7px;display:flex}.adp-directory .icon-command svg{width:16px;height:16px}.adp-stats{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.adp-stats div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:14px;display:grid}.adp-stats div:last-child{border-right:0}.adp-stats span,.adp-app-list span,.adp-sync-state{color:var(--muted);font-size:12px}.adp-stats strong{font-size:20px}.adp-sync-state{overflow-wrap:anywhere;margin:14px 0}.adp-app-list{border-top:1px solid var(--line);display:grid}.adp-app-list article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;padding:16px 0;display:grid}.adp-app-image,.adp-app-avatar{border-radius:var(--radius);width:40px;height:40px}.adp-app-image{background-position:50%;background-size:cover}.adp-app-avatar{background:var(--active-soft);color:#9a3412;place-items:center;font-size:11px;font-weight:700;display:grid}.adp-app-list h3{margin:0 0 4px;font-size:14px}.adp-app-list p{color:var(--text-soft);font-size:12px;line-height:var(--line-normal);margin:0 0 5px}.adp-app-list dl{grid-template-columns:repeat(3,minmax(65px,1fr));gap:12px;margin:0;display:grid}.adp-app-list dl div{gap:4px;display:grid}.adp-app-list dt{color:var(--muted);font-size:11px}.adp-app-list dd{margin:0;font-size:12px}@media (width<=760px){.space-page{padding:28px 16px 48px}.space-header{display:grid}.space-layout{grid-template-columns:1fr}.space-tenant-panel{border-right:0;border-bottom:1px solid var(--line)}.space-inline{grid-template-columns:1fr}.space-inline .icon-command{justify-content:center;width:100%}.space-actions>button{flex:140px}.space-actions .danger{margin-left:0}.management-heading{display:grid}.management-heading button{width:100%}.management-connection dl{grid-template-columns:1fr}.management-connection dl div:last-child{grid-column:auto}.management-connection footer button{flex:120px}.management-connection footer .danger{margin-left:0}.management-dialog{padding:20px}.management-dialog form>footer{flex-direction:column-reverse;align-items:stretch}.management-dialog form>footer button{min-height:44px}.adp-directory{padding:18px}.adp-directory .space-section-heading{grid-template-columns:auto 1fr;display:grid}.adp-directory .icon-command{grid-column:1/-1;justify-content:center}.adp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adp-stats div{border-bottom:1px solid var(--line)}.adp-app-list article{grid-template-columns:40px minmax(0,1fr)}.adp-app-list dl{grid-column:2}}.recent-block{min-height:0;margin-top:24px;overflow:hidden}.section-label{height:32px;color:var(--muted);font-size:13px;line-height:var(--line-compact);justify-content:space-between;align-items:center;padding:0 8px;font-weight:650;display:flex}.section-label svg{stroke-width:1.5px;width:16px;height:16px}.recent-item{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;display:grid}.recent-item:hover,.recent-item.active{background:var(--active-soft)}.recent-item.active span{color:var(--brand-text);font-weight:500}.recent-item svg{width:16px;height:16px;color:var(--muted);stroke-width:1.5px}.recent-item span{color:var(--text-soft);font-size:13px;line-height:var(--line-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-item small{color:var(--muted);font-size:12px;line-height:var(--line-compact)}.recent-state{color:var(--muted);margin:2px 8px 0;font-size:12px;line-height:28px}.recent-retry{height:28px;color:var(--brand-text);text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 8px 0;padding:0;font-size:12px}.recent-retry:hover{text-decoration:underline}.profile{border-top:1px solid var(--line);height:64px;margin:auto -12px 0;padding:0 12px;position:relative}.profile details{height:100%}.profile summary{border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;height:100%;padding:0 8px;list-style:none;display:flex}.profile summary::-webkit-details-marker{display:none}.profile summary:hover{background:var(--active-soft)}.profile summary>span{background:var(--accent);color:#fff;width:28px;height:28px;font-size:12px;line-height:var(--line-compact);border-radius:50%;flex:none;place-items:center;display:grid}.profile summary>div{gap:2px;min-width:0;display:grid}.profile strong,.profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile strong{font-size:14px;line-height:var(--line-compact);font-weight:500}.profile small{color:var(--muted);font-size:11px;line-height:var(--line-compact)}.profile-popover{z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-modal);gap:2px;padding:6px;display:grid;position:absolute;bottom:56px;left:12px;right:12px}.profile-popover a,.profile-popover button{border-radius:var(--radius);width:100%;min-height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.profile-popover a:hover,.profile-popover button:hover{background:var(--active-soft);color:var(--text)}.profile-popover svg{stroke-width:1.5px;width:18px;height:18px}.mobile-account-menu{display:none}.workspace-main{background:var(--panel);min-width:0;min-height:100vh;position:relative}.geo-workspace{background:var(--panel);min-width:0;height:100vh}.geo-workspace-frame{background:#fff;border:0;width:100%;height:100%;display:block}.companion-recovery-hint{z-index:4;border-radius:var(--radius);color:#216e43;background:#eef9f2;border:1px solid #b7dfc8;min-height:36px;padding:8px 12px;font-size:13px;line-height:20px;position:absolute;top:16px;left:24px;right:24px}.new-task-page{background:var(--panel);min-height:100vh;padding:clamp(120px,17vh,174px) 32px 72px}.new-task-inner{width:min(760px,100%);margin:0 auto}.workspace-label{color:var(--muted);font-size:12px;line-height:var(--line-compact);align-items:center;gap:8px;display:flex}.workspace-label svg{width:16px;height:16px;color:var(--accent);stroke-width:1.5px}.home-welcome{text-align:center;justify-items:center;margin-bottom:47px;display:grid}.new-task-inner h1{font-size:30px;line-height:var(--line-tight);margin:12px 0 8px;font-weight:700}.home-welcome h1.home-title{color:var(--hc-ui-color-text);letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:500;line-height:38px;display:inline-flex}.ig-hero h1.home-title{color:var(--hc-ui-color-text);letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:500;line-height:44px;display:inline-flex}.sales-welcome h1.home-title{max-width:100%}.sales-welcome h1.home-title .sales-title-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-title-avatar{background:var(--panel-soft);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.sales-title-avatar img{object-fit:cover;width:100%;height:100%}.sales-title-avatar svg{stroke-width:1.5px;width:20px;height:20px}.home-title-mark{width:24px;height:24px;color:var(--brand-orange);flex:none;place-items:center;display:inline-grid;transform:translateY(-5px)}.home-title-mark svg{fill:currentColor;width:100%;height:100%;display:block}.expert-home-welcome{text-align:center;justify-items:center;margin:-72px 0 36px;display:grid}.expert-home-avatar{object-fit:contain;object-position:center bottom;width:72px;height:72px;display:block}.expert-home-welcome h1{color:var(--text);font-size:24px;line-height:var(--line-tight);margin:12px 0 0;font-weight:700}.expert-home-welcome>p{max-width:720px;color:var(--muted);font-size:14px;line-height:var(--line-reading);margin:16px 0 0}.expert-home-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.expert-home-tags span{background:var(--hc-ui-color-brand-soft);color:var(--hc-ui-color-brand-text);border-radius:999px;padding:4px 10px;font-size:12px;line-height:20px}.expert-opening-questions{gap:8px;width:min(640px,100%);margin-top:32px;display:grid}.expert-opening-questions button{border-radius:var(--radius);background:var(--panel-soft);width:100%;min-height:40px;color:var(--text-soft);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 12px;display:grid}.expert-opening-questions button:hover{border-color:var(--line);background:var(--active-soft);color:var(--text)}.expert-opening-questions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expert-opening-questions svg{stroke-width:1.5px;width:16px;height:16px}.expert-opening-questions svg:first-child{color:var(--hc-ui-color-brand)}.expert-opening-questions span{font-size:14px;line-height:var(--line-normal)}.lead{color:var(--muted);font-size:14px;line-height:var(--line-normal);margin:0 0 24px}.task-options{margin-bottom:16px}.option-label{color:var(--nav-muted);font-size:13px;line-height:var(--line-compact);margin:0 0 8px;font-weight:650}.option-label:not(:first-child){margin-top:16px}.agent-choice-row{flex-wrap:wrap;gap:8px;display:flex}.agent-choice-row button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);height:32px;color:var(--text-soft);font-size:13px;line-height:var(--line-compact);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.agent-choice-row button:hover,.agent-choice-row button.selected{border-color:var(--hc-ui-color-border);background:var(--active-soft);color:var(--text)}.agent-choice-row svg{stroke-width:1.5px;width:16px;height:16px}.home-recommendations{margin-top:48px}.home-category-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-category-tabs button{height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.home-category-tabs button svg{stroke-width:1.5px;width:16px;height:16px}.home-category-tabs button:hover{color:var(--hc-ui-color-text)}.home-category-tabs button.selected{border-color:var(--hc-ui-color-border);color:var(--hc-ui-color-text);background:#fff}.home-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:29px;display:grid}.home-scene-card{border:1px solid var(--hc-ui-color-border);min-height:110px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:16px;transition:border-color .16s,background-color .16s;display:block;overflow:hidden}.home-scene-card:hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted)}.home-scene-category{color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;line-height:18px;display:flex}.home-scene-category svg{stroke-width:1.5px;width:14px;height:14px}.home-scene-text{-webkit-line-clamp:2;color:var(--hc-ui-color-text-body);-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.home-composer-shell{background:#1f23290a;border-radius:24px;flex-direction:column;gap:8px;width:100%;padding:0 0 8px;display:flex}.expert-composer-shell{background:0 0;gap:0;padding:0}.expert-new-task-page{padding-bottom:28px}.expert-new-task-inner{flex-direction:column;min-height:calc(100dvh - clamp(120px,17vh,174px) - 28px);display:flex}.expert-new-task-inner .expert-composer-shell{margin-top:auto;padding-top:28px}.home-composer-tools{height:32px;color:var(--hc-ui-color-text-secondary);align-items:center;gap:2px;padding:0 12px;display:flex}.home-composer-tools>button,.home-composer-tools>.home-quick-wrap>button,.home-composer-tools .agent-picker-trigger,.home-composer-tools .knowledge-picker-trigger{height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 6px;font-size:14px;line-height:22px;display:inline-flex}.home-composer-tools>button:hover:not(:disabled),.home-composer-tools>.home-quick-wrap>button:hover:not(:disabled),.home-composer-tools .agent-picker-trigger:hover,.home-composer-tools .knowledge-picker-trigger:hover{color:#1f2329;background:#1f23290d}.home-composer-tools>button:disabled,.home-composer-tools>.home-quick-wrap>button:disabled{cursor:not-allowed;opacity:.55}.home-composer-tools svg{stroke-width:1.5px;width:16px;height:16px}.home-composer-tools>button>svg:last-child,.home-composer-tools>.home-quick-wrap>button>svg:last-child,.home-composer-tools .agent-picker-trigger>svg:last-child,.home-composer-tools .knowledge-picker-trigger>svg:last-child{width:12px;height:12px}.task-composer{border:1px solid var(--hc-ui-color-border);background:#fffffff0;border-radius:24px;flex-direction:column;min-height:126px;display:flex;overflow:hidden;box-shadow:0 10px 10px #1c1c200a}.task-composer:focus-within{border-color:#d4d4d8;box-shadow:0 8px 24px #18181b14}.task-composer textarea{resize:none;width:100%;height:66px;color:var(--hc-ui-color-text);background:0 0;border:0;outline:none;padding:14px 16px 0;font-size:14px;line-height:22px;display:block}.task-composer textarea::placeholder{color:var(--placeholder)}.composer-actions{justify-content:space-between;align-items:center;gap:12px;height:44px;margin-top:auto;padding:4px 10px 8px;display:flex}.composer-icon{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.composer-icon:hover:not(:disabled){color:#1f2329;background:#1f23290d}.composer-icon:disabled{cursor:not-allowed;opacity:.55}.composer-icon svg{stroke-width:1.5px;width:18px;height:18px}.composer-files{gap:6px;padding:0 12px 6px;display:flex;overflow-x:auto}.composer-files>span{border-radius:var(--radius);background:var(--panel-soft);max-width:260px;color:var(--text-soft);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.composer-files small{color:var(--success)}.composer-files .failed small{color:var(--danger)}.composer-files button{color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.composer-files svg{width:14px;height:14px}.composer-add{display:inline-flex;position:relative}.composer-menu{z-index:70;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface);border-radius:12px;width:240px;max-width:calc(100vw - 24px);padding:8px;display:block;position:fixed;box-shadow:0 6px 20px #1f232914}.composer-menu button{width:100%;color:var(--hc-ui-color-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:22px;display:flex}.composer-menu button svg{flex-shrink:0;width:16px;height:16px}.composer-menu button:hover:not(:disabled),.composer-menu button:focus-visible{background:var(--hc-ui-color-surface-muted)}.composer-menu button:disabled{cursor:not-allowed;opacity:.5}.composer-menu button[data-selected]{background:var(--hc-ui-color-surface-muted);font-weight:400}.composer-menu-hint{color:var(--hc-ui-color-placeholder);margin:0;padding:8px 10px;font-size:12px;line-height:18px}.composer-skill-menu,.composer-knowledge-menu{width:340px;max-height:min(400px,100vh - 40px);overflow-y:auto}.composer-menu-chevron{opacity:.65;margin-left:auto}.composer-menu-search{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.composer-menu-search svg{width:16px;height:16px}.composer-menu-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.composer-skill-options{scrollbar-width:thin;max-height:264px;overflow-y:auto}.composer-skill-options button{white-space:normal;justify-content:space-between}.composer-menu .composer-panel-back{margin-bottom:6px;font-size:13px}.composer-knowledge-menu .knowledge-picker-panel{width:100%}.composer-knowledge-menu .knowledge-picker-panel>button:hover,.composer-knowledge-menu .knowledge-picker-panel>button.selected{background:var(--hc-ui-color-surface-muted)}.composer-files .composer-skill-chip{color:var(--hc-ui-color-text);background:#1456f014}.composer-files .composer-skill-chip small{color:var(--active)}.send-button{background:var(--active);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.send-button:hover:not(:disabled){background:var(--text-soft)}.send-button:disabled{cursor:not-allowed;background:#b7bbc2}.send-button svg{stroke-width:1.5px;width:18px;height:18px}.send-button.cancel{background:var(--danger)}.send-button.cancel-routing{background:#2f3338}.send-button.cancel-routing:hover{background:#555b63}.send-button.cancel-routing svg{fill:currentColor;width:12px;height:12px}.composer-actions-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.composer-actions-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.composer-actions-left .agent-picker{margin:0}.composer-actions-left .agent-picker-trigger{height:32px}.auto-strategy{display:inline-flex;position:relative}.auto-strategy-trigger{border-radius:var(--radius);height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;line-height:22px;display:inline-flex}.auto-strategy-trigger:hover{background:var(--active-soft)}.auto-strategy-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auto-strategy-trigger svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.5px;transition:transform .15s}.auto-strategy-trigger .expanded{transform:rotate(180deg)}.auto-strategy-popover{z-index:1000;box-sizing:border-box;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface);width:360px;max-width:calc(100vw - 32px);max-height:min(420px,100dvh - 32px);color:var(--hc-ui-color-text-body);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;box-shadow:0 6px 20px #1f23291f}.auto-strategy-popover small{color:var(--hc-ui-color-text-secondary);font-size:12px}.auto-strategy-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.auto-model-options{scrollbar-width:thin;gap:0;min-height:0;display:grid;overflow-y:auto}.auto-model-options>button{text-align:left;width:100%;min-height:34px;color:var(--hc-ui-color-text-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;font-size:14px;line-height:22px;display:flex}.auto-model-options>button:hover,.auto-model-options>button:focus-visible{background:var(--hc-ui-color-surface-muted)}.auto-model-options .auto-model-icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.auto-model-auto,.auto-model-check{color:var(--hc-ui-color-link,#3370ff)}.auto-model-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auto-model-check{flex-shrink:0;width:16px;height:16px}.auto-model-source{flex-shrink:0;font-size:11px}.auto-model-preference{border:0;border-top:1px solid var(--hc-ui-color-border);min-height:34px;color:var(--hc-ui-color-text-body);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;margin-top:4px;padding:6px 8px;font-size:13px}.auto-model-preference:disabled{color:var(--hc-ui-color-text-secondary);cursor:default}.task-routing-notice{border-radius:var(--radius);color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.task-routing-notice>svg{stroke-width:1.75px;flex:none;width:18px;height:18px;margin-top:1px}.task-routing-notice>span{gap:4px;min-width:0;display:grid}.task-routing-notice strong{font-size:13px;line-height:var(--line-normal);font-weight:650}.task-routing-notice small{color:inherit;opacity:.78;font-size:12px;line-height:var(--line-normal)}.task-routing-notice.clarification{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.task-routing-notice.failure{color:#991b1b;background:#fef2f2;border-color:#fecaca}.clarification-choices{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.clarification-choices button{border-radius:var(--radius);min-height:32px;color:inherit;cursor:pointer;background:#fff;border:1px solid;padding:0 10px}.task-routing-actions{margin-top:4px}.task-routing-actions button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.agent-picker{margin:16px 0}.agent-picker-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);height:36px;color:var(--text);font-size:13px;line-height:var(--line-compact);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.agent-picker-trigger:hover{border-color:var(--hc-ui-color-border);background:var(--active-soft)}.agent-picker-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-picker-icon{color:inherit;display:inline-flex}.agent-picker-icon svg{stroke-width:1.5px;width:16px;height:16px}.agent-picker-selected-avatar{background:var(--panel-soft);border-radius:6px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.agent-picker-selected-avatar img{object-fit:cover;width:100%;height:100%}.agent-picker-trigger svg{transition:transform .15s}.agent-picker-trigger .expanded{transform:rotate(180deg)}.agent-picker-menu{z-index:1000;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:240px;max-width:320px;padding:8px;position:fixed;box-shadow:0 8px 24px #18181b1f}.sales-agent-picker-menu{width:min(300px,100vw - 24px);overflow:visible}.agent-picker-heading{color:var(--hc-ui-color-text-secondary);padding:6px 8px;font-size:12px;font-weight:400;line-height:18px}.agent-picker-menu button,.agent-picker-menu a.agent-picker-more{width:100%;min-height:36px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;line-height:22px;text-decoration:none;display:flex}.agent-picker-menu button:hover,.agent-picker-menu a.agent-picker-more:hover{background:var(--active-soft)}.agent-picker-menu button:focus-visible,.agent-picker-menu a.agent-picker-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.agent-picker-avatar{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);background:#1f23290d;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.agent-picker-avatar.auto{color:var(--hc-ui-color-text-secondary)}.agent-picker-avatar svg{stroke-width:1.5px;width:16px;height:16px}.agent-picker-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.agent-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-picker-check{width:16px;height:16px;color:var(--accent);stroke-width:2px;flex:none}.agent-picker-more{color:var(--hc-ui-color-text-secondary)}.agent-picker-more svg{stroke-width:1.5px;width:16px;height:16px}.agent-picker-empty{color:var(--hc-ui-color-placeholder);margin:0;padding:8px 12px;font-size:12px;line-height:18px}.sales-agent-branch{position:relative}.sales-agent-picker-menu .sales-agent-branch>button:hover{background:var(--active-soft);box-shadow:none}.sales-agent-picker-menu .agent-picker-check{color:var(--brand-orange)}.sales-agent-picker-menu button:focus-visible{outline-color:var(--brand-orange)}.sales-agent-children{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:2px;width:min(300px,100vw - 24px);max-height:min(560px,100vh - 24px);padding:8px;display:grid;position:absolute;top:0;left:calc(100% + 10px);overflow-y:auto;box-shadow:0 8px 24px #18181b1f}.sales-agent-child{border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px 8px;display:grid}.sales-agent-child:hover{background:var(--active-soft)}.sales-agent-child-avatar{background:var(--panel-soft);width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}.sales-agent-child-avatar img{object-fit:cover;width:100%;height:100%}.sales-agent-child-avatar svg{stroke-width:1.5px;width:18px;height:18px}.sales-agent-child>div{gap:1px;min-width:0;display:grid}.sales-agent-child strong,.sales-agent-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-agent-child strong{color:var(--text);font-size:13px;font-weight:500;line-height:19px}.sales-agent-child span{color:var(--muted);font-size:11px;line-height:17px}.knowledge-picker{display:inline-flex}.knowledge-picker-trigger{color:inherit}.knowledge-picker-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knowledge-picker-popover{z-index:1000;border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;width:min(360px,100vw - 24px);max-height:min(520px,100vh - 24px);padding:12px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #18181b24}.knowledge-picker-popover>strong{color:var(--text);padding:2px 6px 0;font-size:14px}.knowledge-picker-popover>small{color:var(--muted);padding:0 6px 8px;font-size:12px;line-height:18px}.knowledge-picker-popover>button{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex}.knowledge-picker-popover>button:hover,.knowledge-picker-popover>button.selected{background:var(--active-soft)}.knowledge-picker-popover>button>span{gap:1px;min-width:0;display:grid}.knowledge-picker-popover b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.knowledge-picker-popover button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.knowledge-picker-popover button>svg{width:16px;height:16px;color:var(--brand-orange);flex:none}.knowledge-picker-panel{gap:4px;width:min(340px,100vw - 32px);max-height:min(480px,100vh - 32px);padding:4px 2px;display:grid;overflow-y:auto}.knowledge-picker-panel>strong{color:var(--text);padding:2px 6px 0;font-size:14px}.knowledge-picker-panel>small{color:var(--muted);padding:0 6px 8px;font-size:12px;line-height:18px}.knowledge-picker-panel>button{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex}.knowledge-picker-panel>button:hover,.knowledge-picker-panel>button.selected{background:var(--active-soft)}.knowledge-picker-panel>button>span{gap:1px;min-width:0;display:grid}.knowledge-picker-panel b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.knowledge-picker-panel button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.knowledge-picker-panel button>svg{width:16px;height:16px;color:var(--brand-orange);flex:none}.knowledge-picker-heading{color:var(--muted);padding:10px 8px 4px;font-size:12px}.knowledge-picker-empty{color:var(--muted);margin:0;padding:14px 8px;font-size:12px}.home-composer-tools>button[aria-pressed=true],.home-composer-tools>.home-quick-wrap>button[aria-pressed=true]{color:var(--active);background:#1456f014;font-weight:600}.home-default-agent-chip{height:32px;color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;padding:0 6px;font-size:14px;line-height:22px;display:inline-flex}.home-default-agent-avatar{background:var(--panel-soft);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.home-default-agent-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.home-default-agent-avatar svg{stroke-width:1.5px;width:12px;height:12px}.home-quick-wrap{display:inline-flex;position:relative}.home-quick-menu{z-index:80;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;gap:2px;min-width:200px;max-width:280px;max-height:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #1f23291f}.home-quick-menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.home-quick-menu button:hover:not(:disabled){background:var(--active-soft)}.home-quick-menu button:disabled{cursor:not-allowed;opacity:.55}.home-quick-menu small{color:var(--muted);font-size:11px}.home-quick-menu-heading{color:var(--hc-ui-color-placeholder);margin:1px 0;padding:6px 8px 2px;font-size:11px;line-height:16px}.home-quick-menu-heading:first-child{padding-top:2px}.home-quick-menu-hint{color:var(--hc-ui-color-placeholder);margin:0;padding:4px 8px 6px;font-size:12px;line-height:18px}.home-composer-shell>.session-scheduled-mode-chip{align-self:flex-start;margin:0 0 0 12px}.eyebrow{color:var(--text-soft);font-size:12px;line-height:var(--line-compact);font-weight:600}.content-page{background:var(--panel);min-height:100vh;padding:48px 40px 64px}.page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.page-header h1{font-size:30px;line-height:var(--line-tight);margin:8px 0}.page-header p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.search{border:1px solid var(--line);border-radius:var(--radius);outline:none;width:220px;height:36px;padding:0 12px;font-size:13px}.search:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f055281f}.catalog-search{color:var(--muted);gap:6px;font-size:12px;display:grid}.catalog-search .search{width:280px}.catalog-toolbar{align-items:end;gap:12px;margin:-12px 0 20px;display:flex}.catalog-toolbar label{color:var(--muted);gap:6px;font-size:12px;display:grid}.catalog-toolbar select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:140px;height:36px;color:var(--text);font:inherit;padding:0 28px 0 10px}.catalog-toolbar>span{color:var(--muted);margin-left:auto;padding-bottom:9px;font-size:12px}.catalog-toolbar-label{color:var(--hc-text-tertiary);font-size:12px}.catalog-empty{border:1px dashed var(--line);border-radius:var(--radius);min-height:240px;color:var(--muted);text-align:center;place-content:center;gap:8px;display:grid}.catalog-empty strong{color:var(--text);font-size:16px}.catalog-empty-wrapper{padding:48px 0}.agent-page-title{color:var(--hc-ui-color-text);margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px}.agent-page-head-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.agent-main-tabs{align-items:center;gap:24px;display:flex}.agent-main-tabs a{color:var(--hc-ui-color-text-secondary);cursor:pointer;font-size:14px;font-weight:400;line-height:22px;text-decoration:none}.agent-main-tabs a:hover{color:var(--hc-ui-color-text-secondary)}.agent-main-tabs a.active{color:var(--hc-ui-color-text);font-weight:600}.agent-create-button{color:#fff;cursor:pointer;background:#1f2329;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;line-height:22px;display:inline-flex}.agent-create-button svg{width:16px;height:16px}.agent-create-button:disabled{cursor:not-allowed;opacity:.55}.agent-directory-controls{align-items:center;gap:16px;margin-bottom:20px;display:flex}.agent-category-chips{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.agent-category-chips::-webkit-scrollbar{display:none}.agent-category-chips button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 12px;font-size:14px;line-height:22px}.agent-category-chips button:hover{color:var(--hc-ui-color-text)}.agent-category-chips button.active{color:var(--hc-ui-color-text);background:#1f23290d;font-weight:500}.teams-empty{flex-direction:column;align-items:center;gap:20px;padding:140px 0 160px;display:flex}.teams-empty p{color:var(--hc-ui-color-placeholder);margin:0;font-size:14px;line-height:22px}.teams-empty-icon{width:64px;height:64px;position:relative}.teams-empty-icon-back{border:1.5px dashed var(--hc-ui-color-border);border-radius:12px;width:52px;height:52px;position:absolute;top:8px;left:-6px}.teams-empty-icon-front{border:1px solid var(--hc-ui-color-border);color:#bbbfc4;background:#fff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:0;right:-4px;box-shadow:0 4px 12px #1f23290f}.teams-empty-icon-front svg{stroke-width:1.5px;width:26px;height:26px}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.agent-card{border:1px solid var(--hc-ui-color-border);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.agent-card:hover{border-color:var(--hc-ui-color-border);box-shadow:0 4px 12px #1f23290f}.agent-card.unavailable{opacity:.6;cursor:default}.agent-card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.agent-card-head h2{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.agent-card-chat{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#1f23290a;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.agent-card-chat:hover:not(:disabled){color:#1f2329;background:#1f232914}.agent-card-chat:disabled{cursor:not-allowed;opacity:.55}.agent-card-chat svg{stroke-width:1.5px;width:15px;height:15px}.agent-avatar{background:var(--hc-bg-muted);width:44px;height:44px;color:var(--hc-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid;overflow:hidden}.agent-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-avatar.small{width:32px;height:32px;font-size:12px}.agent-card>p{min-height:44px;color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.agent-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.agent-card-foot .auto-strategy-trigger{height:24px;color:var(--hc-ui-color-text);padding:0;font-size:13px}.agent-card-foot .auto-strategy-trigger svg{color:var(--brand-orange)}.agent-card-foot .auto-strategy-trigger svg:last-child{width:12px;height:12px;color:var(--hc-ui-color-placeholder)}.agent-supply-tag{color:var(--hc-ui-color-text-secondary);background:#1f23290a;border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px}.agent-card-foot-divider{background:#e7e8ea;width:1px;height:14px}.agent-card-examples{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agent-example-tag{background:var(--hc-bg-hover);color:var(--hc-text-secondary);border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.4}.agent-example-tag.muted{color:var(--hc-text-placeholder)}.example-list{flex-wrap:wrap;align-content:start;gap:8px;min-height:48px;margin:16px 0;display:flex}.example-list span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel-soft);color:var(--text-soft);padding:4px 8px;font-size:12px}.example-question{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.example-question:hover:not(:disabled){text-decoration:underline}.example-question:disabled{cursor:not-allowed;opacity:.6}.agent-card-actions{border-top:1px solid var(--hc-divider);gap:8px;margin-top:auto;padding-top:12px;display:flex}.agent-card-actions .semi-button{flex:1}.agent-card>p.agent-unavailable-reason,.agent-unavailable-reason{min-height:0;color:var(--hc-danger);font-size:12px;line-height:var(--line-normal);-webkit-line-clamp:unset;margin:-8px 0 12px}.secondary-button,.dark-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;height:36px;padding:0 12px;font-size:14px;font-weight:600}.dark-button{border-color:var(--active);background:var(--active);color:#fff}.secondary-button:disabled,.dark-button:disabled{border-color:var(--line);background:var(--panel-soft);color:var(--muted);cursor:not-allowed}.agent-card-actions button{flex:1}.agent-detail-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(620px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);padding:0;overflow:auto;box-shadow:0 16px 40px #18181b1f}.agent-detail-dialog::backdrop{background:#18181b61}.agent-detail{gap:20px;padding:28px;display:grid}.agent-detail>header{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.agent-detail>header>div{min-width:0}.agent-detail .agent-category{margin:0 0 4px}.agent-detail h2{margin:0 0 8px;font-size:22px}.dialog-close{border-radius:var(--radius);background:var(--panel-soft);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;font-size:22px}.agent-detail section{gap:8px;display:grid}.agent-detail h3{color:var(--hc-ui-color-text);margin:0;font-size:15px;font-weight:600;line-height:22px}.agent-detail section p,.agent-detail li{color:var(--hc-ui-color-text-secondary);font-size:14px;line-height:22px}.agent-detail section p{margin:0}.agent-detail ul{gap:6px;margin:0;padding-left:20px;display:grid}.agent-detail li::marker{color:var(--brand-orange)}.agent-detail .detail-empty{color:var(--muted)}.detail-warning{border-radius:var(--radius);color:var(--danger);background:#fbf4f0;margin:0;padding:12px;font-size:13px}.agent-detail footer{justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.agent-detail footer button{height:auto;min-height:44px}.agent-records article{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-records article>div{gap:4px;min-width:0;display:grid}.agent-records article small{color:var(--muted);font-size:12px}.agent-records article>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agent-records article button{white-space:nowrap;height:34px}.history-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.history-head,.history-row{grid-template-columns:minmax(280px,1.8fr) 1fr 100px 110px;align-items:center;gap:12px;padding:0 16px;display:grid}.history-head{background:var(--panel-soft);height:40px;color:var(--muted);font-size:12px}.history-row{border:0;border-top:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;width:100%;min-height:64px;font-size:13px}.history-row:hover{background:var(--active-soft)}.history-title{align-items:center;gap:12px;min-width:0;display:flex}.history-title>i{border-radius:var(--radius);background:var(--panel-soft);width:32px;height:32px;color:var(--text-soft);flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.history-title>span{gap:4px;min-width:0;display:grid}.history-title strong,.history-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-title strong{font-size:13px}.history-title small{color:var(--muted);font-size:12px}.history-row em{border-radius:var(--radius);padding:4px 8px;font-size:12px;font-style:normal}.history-row em.complete{color:var(--success);background:#f4f8f6}.history-row em.running{color:var(--warning);background:#fbf7ee}.history-row em.incomplete{color:var(--error);background:#fff3f0}.session-page{background:var(--panel);grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100vh;min-height:0;display:grid}.session-header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.session-header>div{align-items:center;gap:12px;min-width:0;display:flex}.session-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.session-header p{color:var(--muted);margin:0;font-size:12px}.conversation-title{align-items:center;gap:10px;min-width:0;display:flex}.session-header-actions{align-items:center;gap:12px;display:flex}.session-header-actions>button{height:36px}.session-agent-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);align-items:stretch;display:inline-flex;overflow:hidden}.session-agent-chip-button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}.session-agent-chip-button:hover:not(:disabled){background:var(--panel)}.session-agent-chip-button:disabled,.session-agent-chip-remove:disabled{cursor:not-allowed;opacity:.55}.session-agent-chip-avatar{background:var(--accent-soft,#3b82f61f);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.session-agent-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.session-agent-chip-remove{border:0;border-left:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;align-items:center;padding:0 7px;display:inline-flex}.session-agent-chip-remove:hover:not(:disabled){color:var(--text);background:var(--panel)}.session-task-composer .session-agent-chip{border-radius:999px;align-self:center;margin-left:4px}.inspector-toggle{border-radius:var(--radius);width:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.inspector-toggle:hover,.inspector-toggle[aria-pressed=true]{background:var(--panel-soft);color:var(--text)}.inspector-toggle svg{stroke-width:1.5px;width:18px;height:18px}.session-status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.session-status i{background:var(--accent);border-radius:50%;width:8px;height:8px}.message-stream{min-height:0;padding:40px 40px 28px;overflow:auto}.run-details{width:min(860px,100%);color:var(--muted);margin:0 auto 28px;font-size:12px}.run-details summary{cursor:pointer;width:fit-content;padding:4px 0}.run-details[open] summary{color:var(--text-soft)}.message{align-items:flex-start;gap:12px;width:min(860px,100%);margin:0 auto 32px;display:flex}.message.user{justify-content:flex-end}.message.user>div{max-width:min(72%,640px)}.message.user .message-avatar,.message.user>div>strong{display:none}.message.assistant>div{flex:1;min-width:0}.message-avatar{border-radius:var(--radius);background:var(--active);color:#fff;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.message.assistant .message-avatar{background:var(--panel-soft);color:var(--text-soft)}.message>div>strong{margin:4px 0 8px;font-size:13px;display:block}.message p{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:0;font-size:15px;line-height:1.8}.message.user p{border-radius:var(--radius);background:var(--panel-soft);line-height:var(--line-reading);padding:10px 14px}.message.error p{color:var(--danger-text);background:#fff4f2}.chat-markdown{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.8}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{white-space:normal;margin:0 0 14px}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{color:var(--text);margin:24px 0 10px;font-weight:650;line-height:1.4}.chat-markdown h1{font-size:22px}.chat-markdown h2{font-size:19px}.chat-markdown h3{font-size:17px}.chat-markdown ul,.chat-markdown ol{margin:0 0 14px;padding-left:24px}.chat-markdown li+li{margin-top:4px}.chat-markdown hr{border:0;border-top:1px solid var(--line);margin:20px 0}.chat-markdown blockquote{border-left:3px solid var(--line);color:var(--text-soft);margin:0 0 14px;padding:2px 0 2px 14px}.chat-markdown code{background:var(--panel-soft);border-radius:4px;padding:2px 5px;font-size:.92em}.chat-markdown pre{border-radius:var(--radius);background:var(--panel-soft);margin:0 0 14px;padding:14px;overflow:auto}.chat-markdown pre code{background:0 0;padding:0}.chat-markdown table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px}.chat-markdown th,.chat-markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.chat-markdown th{background:var(--panel-soft);font-weight:600}.knowledge-conflict-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.retry-hint{color:var(--danger-text);margin-top:8px;font-size:12px;display:block}.retry-action{border-radius:var(--radius);min-height:36px;color:var(--danger);cursor:pointer;background:#fff;border:1px solid #f1b8ae;margin-top:8px;padding:0 12px;font-size:12px}.retry-action:disabled{cursor:not-allowed;opacity:.55}.message-tools{gap:12px;margin-top:8px;display:flex}.message-tools button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.typing{width:auto;color:var(--muted);align-items:center;gap:4px;padding:0!important;font-size:13px!important;display:flex!important}.typing span{margin-right:4px}.typing i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1s infinite pulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.25}}.chat-composer{border:1px solid var(--line);background:var(--panel);width:min(860px,100% - 48px);box-shadow:var(--shadow-panel);border-radius:12px;margin:8px auto 20px;overflow:hidden}.chat-composer textarea{resize:none;width:100%;height:72px;font-size:15px;line-height:var(--line-reading);border:0;outline:none;padding:12px 16px;display:block}.chat-composer>div{align-items:center;gap:12px;min-height:44px;padding:4px 8px 8px;display:flex}.chat-composer>div>button:not(.send-button){border-radius:var(--radius);background:var(--panel-soft);height:32px;color:var(--text-soft);cursor:pointer;border:0;padding:0 8px;font-size:12px}.chat-composer>div>span{color:var(--muted);margin-left:auto;font-size:12px}.domain-action-picker select{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:6px 28px 6px 9px}.confirmation-card{background:#f8f9ff;border:1px solid #d8dff6;border-radius:12px;margin:14px 0;padding:16px}.confirmation-card header{justify-content:space-between;gap:12px;display:flex}.confirmation-card header span{color:var(--muted);white-space:nowrap;font-size:12px}.confirmation-card>p{white-space:pre-wrap;margin:8px 0 12px}.confirmation-card fieldset{border:0;margin:0 0 12px;padding:0}.confirmation-card legend{color:var(--muted);margin-bottom:6px;font-size:12px}.confirmation-card fieldset label{gap:8px;margin:7px 0;display:flex}.confirmation-card fieldset label span{display:grid}.confirmation-card fieldset small{color:var(--muted)}.confirmation-card>textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:68px;padding:9px}.confirmation-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.message-stream>.confirmation-card,.message-stream>.companion-confirmation-card,.message-stream>.automation-draft-card,.message-stream>.semi-banner,.message-stream>.semi-confirmation-banner{width:min(860px,100%);margin-left:auto;margin-right:auto}.message-stream>.automation-draft-card{width:min(816px,100% - 44px);margin-left:calc(50% - min(860px,100%)/2 + 44px);margin-right:auto}.inspector{border-left:1px solid var(--line);background:var(--sidebar-bg);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}.inspector-head>div{gap:4px;display:grid}.inspector-head span{font-size:14px;font-weight:650}.inspector-head small{color:#38695a;font-size:12px}.inspector-head button,.section-title button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.inspector section{border-bottom:1px solid var(--line);padding:16px}.inspector h2{color:var(--muted);margin:0 0 12px;font-size:13px}.agent-summary{align-items:center;gap:8px;display:flex}.agent-summary>div{gap:4px;display:grid}.agent-summary strong{font-size:13px}.agent-summary small{color:var(--muted);font-size:12px}.agent-summary b{border-radius:var(--radius);color:#276749;background:#f4f8f6;margin-left:auto;padding:4px 8px;font-size:12px}.inspector dl{gap:12px;margin:0;display:grid}.inspector dl div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.inspector dt{color:var(--muted)}.inspector dd{margin:0;font-weight:600}.section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title h2{margin:0}.section-title>span{color:var(--muted);font-size:12px}.file-list{gap:8px;display:grid}.file-list>div,.result-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:12px}.file-list>div{align-items:center;gap:8px;display:flex}.file-list i{color:var(--accent);font-style:normal}.file-list span{gap:4px;min-width:0;font-size:12px;display:grid}.file-list small{color:var(--muted);font-size:11px}.file-list b{color:var(--success);margin-left:auto;font-size:12px}.empty-card{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;padding:16px;font-size:12px}.result-card{gap:8px;display:grid}.result-card>span{color:#276749;font-size:12px}.result-card strong{font-size:13px;line-height:var(--line-normal)}.result-card button{border:0;border-top:1px solid var(--line-soft);color:var(--text-soft);text-align:left;background:0 0;padding:8px 0 0;font-size:12px}.inspector-footer{border-top:1px solid var(--line);background:var(--panel);gap:8px;margin-top:auto;padding:12px 16px;display:flex}.inspector-footer button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex:1;height:36px;font-size:12px}.inspector-footer button.dark-button{border-color:var(--active);background:var(--active);color:#fff}.conversation-inspector{background:var(--panel)}.conversation-inspector .inspector-head{border-bottom:0;height:64px}.conversation-inspector .inspector-head>span{font-size:14px;font-weight:600}.conversation-inspector-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 12px 12px;display:grid}.conversation-inspector-tabs button{border-radius:var(--radius);min-width:0;height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;gap:2px;padding:4px;display:grid}.conversation-inspector-tabs button:hover{background:var(--panel-soft);color:var(--text)}.conversation-inspector-tabs button[aria-selected=true]{background:var(--active-soft);color:var(--brand-text)}.conversation-inspector-tabs svg{stroke-width:1.5px;width:16px;height:16px}.conversation-inspector-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-inspector-content{min-height:0;overflow:auto}.conversation-inspector-content section{padding:18px 16px}.conversation-inspector-content section:last-child{border-bottom:0}.conversation-inspector-content h2{margin-bottom:10px}.conversation-inspector-content p{color:var(--muted);font-size:12px;line-height:var(--line-normal);margin:8px 0 0}.conversation-context-title{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.conversation-panel-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;padding:20px 12px;font-size:12px}.conversation-panel-list{gap:6px;display:grid}.conversation-panel-list>div,.conversation-panel-list>button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-height:40px;color:var(--text-soft);text-align:left;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.conversation-panel-list>button{cursor:pointer}.conversation-panel-list>button:hover,.conversation-panel-list>button[aria-current=page]{background:var(--panel-soft);color:var(--text)}.conversation-panel-list svg{width:16px;height:16px;color:var(--muted);stroke-width:1.5px;flex:none}.conversation-panel-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-execution-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.conversation-execution-list li{grid-template-columns:10px minmax(0,1fr);gap:8px;display:grid}.conversation-execution-list i{border:2px solid var(--line);border-radius:50%;width:8px;height:8px;margin-top:4px}.conversation-execution-list li[data-status=completed] i{border-color:var(--success);background:var(--success)}.conversation-execution-list li[data-status=failed] i{border-color:var(--danger);background:var(--danger)}.conversation-execution-list span{gap:2px;min-width:0;display:grid}.conversation-execution-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.conversation-execution-list small{color:var(--muted);font-size:11px}@media (width<=1100px){.workspace-shell:has(.inspector){grid-template-columns:var(--workspace-sidebar-width,280px) minmax(480px, 1fr)}.inspector{z-index:30;width:320px;box-shadow:var(--shadow-modal);position:fixed;right:0}.agent-grid{grid-template-columns:1fr}.history-head,.history-row{grid-template-columns:minmax(240px,1.8fr) 1fr 100px}.history-head span:last-child,.history-row>span:last-child{display:none}}@media (width<=860px){.login-page{height:auto;min-height:100vh;display:block;overflow:auto}.login-visual{display:none}.login-panel{border-left:0;justify-content:center;height:auto;min-height:100vh;padding:48px 32px}.login-form{transform:none}:is(.workspace-shell,.workspace-shell:has(.inspector)){display:block}.workspace-sidebar-resize-region{display:none}.sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:16px;width:100%;height:64px;padding:10px 16px;display:grid;position:fixed;top:0}.brand{height:40px;padding:0}.sidebar-logo{width:120px}.sidebar-search{display:none}.primary-nav{justify-content:flex-end;margin:0;display:flex}.primary-nav button,.primary-nav a{width:auto;min-width:44px;height:44px;padding:0 12px}.primary-nav button svg,.primary-nav a svg{stroke-width:1.75px;width:20px;height:20px}.recent-block,.profile{display:none}.mobile-account-menu{display:block;position:relative}.mobile-account-menu summary{border-radius:var(--radius);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-account-menu summary::-webkit-details-marker{display:none}.mobile-account-menu summary:hover{background:var(--active-soft)}.mobile-account-menu summary span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.mobile-account-menu>div{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:220px;box-shadow:var(--shadow-modal);gap:2px;padding:6px;display:grid;position:absolute;top:48px;right:0}.primary-nav .mobile-account-menu>div a,.primary-nav .mobile-account-menu>div button{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 8px;display:flex}.workspace-main{padding-top:64px}.geo-workspace{height:calc(100vh - 64px)}.new-task-page{min-height:calc(100vh - 64px);padding-top:48px}.expert-new-task-page{padding-bottom:24px}.expert-new-task-inner{min-height:calc(100dvh - 136px)}.content-page{min-height:calc(100vh - 64px);padding:40px 24px 64px}.page-header{flex-direction:column;align-items:start}.history-head{display:none}.history-row{grid-template-columns:1fr auto;padding:12px}.history-row>span:nth-child(2),.history-row>span:nth-child(3){display:none}.session-page{min-height:calc(100vh - 64px)}.message-stream{max-height:calc(100vh - 264px)}}@media (width<=620px){.login-panel{padding:32px 16px}.login-heading{font-size:28px}.form-options{align-items:start}.sidebar{gap:8px;padding:10px 12px}.primary-nav button,.primary-nav a{padding:0 8px}.new-task-page{padding:24px 16px 80px}.expert-new-task-page{padding-bottom:20px}.expert-new-task-inner{min-height:calc(100dvh - 108px)}.expert-new-task-inner .expert-composer-shell{padding-top:20px}.expert-home-welcome{margin:0 0 28px}.expert-home-avatar{width:64px;height:64px}.expert-home-welcome h1{font-size:22px}.expert-opening-questions{margin-top:24px}.expert-opening-questions button{min-height:44px}.new-task-inner h1{font-size:28px}.home-welcome{margin-bottom:28px}.home-welcome h1.home-title{gap:8px;font-size:24px;line-height:34px}.home-title-mark{width:20px;height:20px}.home-recommendations{margin-top:36px}.home-category-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.home-category-tabs::-webkit-scrollbar{display:none}.home-category-tabs button{white-space:nowrap;flex:none;min-height:44px}.agent-choice-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.agent-choice-row button{white-space:nowrap;min-height:44px}.home-scene-grid{grid-template-columns:1fr}.content-page{padding:32px 16px 48px}.page-header h1{font-size:28px}.search{width:100%;height:44px}.catalog-search,.catalog-search .search{width:100%}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar label,.catalog-toolbar select{width:100%}.catalog-toolbar select{height:44px}.catalog-toolbar>span{margin-left:0;padding:0}.agent-card,.agent-detail{padding:20px}.agent-detail footer{flex-direction:column;align-items:stretch}.agent-detail footer button{width:100%}.session-header{padding:0 16px}.message-stream{max-height:calc(100vh - 264px);padding:20px 16px}.chat-composer{margin:8px 12px 12px}.chat-composer>div>span{display:none}.chat-composer>div>button,.send-button{min-height:44px}.send-button{width:44px}.composer-actions{flex-wrap:wrap;height:auto;padding:8px}.composer-actions-left,.composer-actions-right{flex-wrap:wrap}.composer-actions-right{margin-left:auto}.composer-icon,.composer-actions-left .agent-picker-trigger,.knowledge-picker-trigger,.auto-strategy-trigger{min-height:44px}.auto-strategy-popover{width:min(280px,100vw - 32px)}.inspector{display:none}}.platform-admin-shell{background:var(--sidebar-bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.platform-admin-nav{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.platform-admin-brand{border-bottom:1px solid var(--line-soft);gap:5px;min-height:48px;padding:0 10px 14px;display:grid}.platform-admin-logo{width:132px;height:auto}.platform-admin-brand span{color:var(--muted);letter-spacing:.05em;font-size:11px;font-weight:650}.platform-admin-nav nav{gap:3px;margin-top:16px;display:grid}.platform-admin-nav nav>p{color:var(--text-soft);letter-spacing:.04em;margin:20px 8px 6px;font-size:11px;font-weight:650}.platform-admin-nav nav a{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text-soft);align-items:center;gap:9px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.platform-admin-nav nav a:hover,.platform-admin-nav nav a.active{background:var(--active-soft);color:var(--text)}.platform-admin-nav nav a.active{font-weight:650}.platform-admin-nav nav a>svg{stroke-width:1.6px;flex:none;width:17px;height:17px}.platform-admin-nav-arrow{color:var(--nav-meta);margin-left:auto;width:14px!important;height:14px!important}.platform-admin-role{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel-soft);align-items:center;gap:9px;min-width:0;min-height:56px;margin:auto 4px 0;padding:10px;display:flex}.platform-admin-role>svg{width:20px;height:20px;color:var(--accent);flex:none}.platform-admin-role>span{gap:2px;min-width:0;display:grid}.platform-admin-role strong,.platform-admin-role small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-role strong{font-size:12px}.platform-admin-role small{color:var(--text-soft);font-size:10px}.platform-admin-main{width:min(100%,1220px);min-width:0;margin:0 auto;padding:40px 36px 72px}.platform-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:26px;display:flex}.platform-admin-header>div{min-width:0}.platform-admin-header>div>span{color:var(--hc-ui-color-text-secondary);letter-spacing:.05em;font-size:11px;font-weight:700}.platform-admin-header h1{font-size:30px;line-height:var(--line-tight);margin:7px 0 8px}.platform-admin-header p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.platform-admin-home{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--text-soft);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.platform-admin-home svg{width:15px;height:15px}.platform-admin-notice{border-radius:var(--radius);color:#166534;font-size:13px;line-height:var(--line-normal);background:#f0f8f3;border:1px solid #bbddca;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 14px;display:flex}.platform-admin-notice.error{color:var(--danger);background:#fff5f5;border-color:#efc5c5}.platform-admin-notice svg{flex:none;width:17px;height:17px;margin-top:1px}.platform-admin-callout{border-radius:var(--radius);color:#805300;background:#fffaf1;border:1px solid #ead8ba;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 16px;display:flex}.platform-admin-callout>svg{flex:none;width:20px;height:20px}.platform-admin-callout>div{gap:3px;min-width:0;display:grid}.platform-admin-callout strong{font-size:13px}.platform-admin-callout span{font-size:12px;line-height:var(--line-normal)}.platform-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.platform-admin-metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:5px;min-width:0;padding:17px 18px;display:grid}.platform-admin-metric strong{overflow-wrap:anywhere;font-size:23px;line-height:var(--line-tight)}.platform-admin-metric span{color:var(--muted);font-size:11px}.platform-admin-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-panel);margin-top:18px;overflow:hidden}.platform-admin-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;min-height:72px;padding:18px 22px;display:flex}.platform-admin-panel>header>div{min-width:0}.platform-admin-panel h2,.platform-admin-panel h3{margin:0}.platform-admin-panel h2{font-size:16px}.platform-admin-panel>header p,.platform-admin-space-group header p{color:var(--muted);font-size:12px;line-height:var(--line-normal);margin:5px 0 0}.platform-admin-status,.platform-admin-count{background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.platform-admin-status{color:#62626b}.platform-admin-count{color:var(--text-soft)}.platform-admin-status.success{color:#236b40;background:#edf7f1}.platform-admin-status.warning{color:#805300;background:#fff7e8}.platform-admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.platform-admin-overview-card{border:1px solid var(--line-soft);border-radius:var(--radius);min-width:0;color:var(--text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;text-decoration:none;display:grid}.platform-admin-overview-card:hover{border-color:var(--hc-ui-color-border);background:var(--panel-soft)}.platform-admin-overview-card>i{border-radius:var(--radius);background:var(--active-soft);color:#9a3412;place-items:center;width:36px;height:36px;display:grid}.platform-admin-overview-card>i svg,.platform-admin-overview-card>svg{width:17px;height:17px}.platform-admin-overview-card>svg{color:var(--nav-meta)}.platform-admin-overview-card>span{gap:4px;min-width:0;display:grid}.platform-admin-overview-card small,.platform-admin-overview-card em{color:var(--muted);font-size:11px;font-style:normal}.platform-admin-overview-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-admin-account{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:28px;padding:22px;display:grid}.platform-admin-account-title{align-items:center;gap:12px;min-width:0;display:flex}.platform-admin-account-title>i{border-radius:var(--radius);background:var(--active-soft);color:#9a3412;flex:none;place-items:center;width:44px;height:44px;display:grid}.platform-admin-account-title svg{width:20px;height:20px}.platform-admin-account-title>div{gap:4px;min-width:0;display:grid}.platform-admin-account-title strong,.platform-admin-account-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-account-title strong{font-size:15px}.platform-admin-account-title span{color:var(--muted);font-size:12px}.platform-admin-account dl,.platform-admin-space-card dl{gap:14px;min-width:0;margin:0;display:grid}.platform-admin-account dl{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-account dt,.platform-admin-space-card dt{color:var(--muted);font-size:10px}.platform-admin-account dd,.platform-admin-space-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.platform-admin-actions{border-top:1px solid var(--line-soft);background:var(--hc-ui-color-surface);align-items:center;gap:9px;min-height:66px;padding:14px 22px;display:flex}.platform-admin-actions button{align-items:center;gap:7px;width:auto;font-size:12px;display:inline-flex}.platform-admin-actions button svg{width:15px;height:15px}.platform-admin-actions .platform-admin-account-danger{color:#a83232}.platform-admin-https{color:#805300;margin-left:auto;font-size:11px}.platform-admin-space-groups{gap:14px;padding:18px;display:grid}.platform-admin-space-group{border:1px solid var(--line-soft);border-radius:var(--radius);min-width:0;overflow:hidden}.platform-admin-space-group>header{background:var(--panel-soft);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:14px 16px;display:flex}.platform-admin-space-group h3{font-size:13px}.platform-admin-space-group header p{color:var(--text-soft)}.platform-admin-space-group>header>span{color:var(--muted);font-size:12px}.platform-admin-space-card{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;min-width:0;padding:15px 16px;display:grid}.platform-admin-space-card>div{align-content:center;gap:4px;min-width:0;display:grid}.platform-admin-space-card>div strong,.platform-admin-space-card>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-space-card>div strong{font-size:13px}.platform-admin-space-card>div span{color:var(--muted);font-size:11px}.platform-admin-space-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-admin-empty{color:var(--muted);font-size:12px;line-height:var(--line-normal);margin:0;padding:24px 22px}.platform-admin-empty.compact{border-top:1px solid var(--line-soft);padding:16px}.platform-admin-tenant-list{display:grid}.platform-admin-tenant-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.65fr) minmax(210px,.8fr) minmax(300px,1.5fr);align-items:center;gap:20px;min-width:0;padding:17px 20px;display:grid}.platform-admin-tenant-row:first-child{border-top:0}.platform-admin-tenant-title,.platform-admin-tenant-binding{align-items:center;gap:10px;min-width:0;display:flex}.platform-admin-tenant-title>i{border-radius:var(--radius);background:var(--active-soft);width:36px;height:36px;color:var(--text-soft);flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.platform-admin-tenant-title>div,.platform-admin-tenant-binding>span{gap:3px;min-width:0;display:grid}.platform-admin-tenant-title strong,.platform-admin-tenant-title span,.platform-admin-tenant-binding strong,.platform-admin-tenant-binding small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-tenant-title strong,.platform-admin-tenant-binding strong{font-size:12px}.platform-admin-tenant-title span,.platform-admin-tenant-binding small{color:var(--muted);font-size:10px}.platform-admin-tenant-binding>svg{width:17px;height:17px;color:var(--accent);flex:none}.platform-admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.platform-admin-row-actions button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;min-height:32px;padding:0 9px;font-size:11px}.platform-admin-row-actions button:hover{background:var(--active-soft)}.platform-admin-row-actions button.dark{border-color:var(--active);background:var(--active);color:#fff}.platform-admin-row-actions button.danger{color:var(--danger)}.platform-admin-row-actions a{border:1px solid var(--line);border-radius:var(--radius);min-height:32px;color:var(--text);align-items:center;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.platform-tenant-back{margin-bottom:18px}.platform-tenant-filters{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1fr) minmax(140px,.35fr) minmax(140px,.35fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.platform-tenant-filter-field{color:var(--text-soft);gap:6px;font-size:11px;display:grid}.platform-tenant-table{overflow-x:auto}.platform-tenant-pinned{border-left:3px solid var(--accent);background:var(--panel-soft)}.platform-tenant-filters label,.platform-tenant-form-panel label{color:var(--text-soft);gap:6px;font-size:11px;display:grid}.platform-tenant-filters input,.platform-tenant-filters select,.platform-tenant-form-panel input,.platform-tenant-form-panel textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-height:40px;color:var(--text);padding:8px 11px}.platform-tenant-filters button,.platform-tenant-filters>a{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:40px;color:var(--text);justify-content:center;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.platform-tenant-form-panel>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;display:grid}.platform-tenant-form-panel label.wide,.platform-tenant-form-panel footer{grid-column:1/-1}.platform-tenant-form-panel textarea{resize:vertical;min-height:84px}.platform-tenant-form-panel label small{color:var(--muted);line-height:var(--line-normal)}.platform-tenant-form-panel footer{justify-content:flex-end;gap:8px;display:flex}.platform-tenant-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:22px;display:grid}.platform-tenant-facts dt{color:var(--muted);font-size:10px}.platform-tenant-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.platform-tenant-note{color:var(--text-soft);margin:0;padding:0 22px 22px;font-size:12px}.platform-tenant-progress{margin:0;padding:8px 22px;list-style:none}.platform-tenant-progress li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.platform-tenant-progress li:last-child{border-bottom:0}.platform-tenant-progress svg{width:19px;height:19px;color:var(--muted)}.platform-tenant-progress li[data-state=complete] svg{color:#237a46}.platform-tenant-progress li[data-state=attention] svg{color:var(--danger)}.platform-tenant-progress span{gap:4px;display:grid}.platform-tenant-progress strong{font-size:13px}.platform-tenant-progress small{color:var(--muted);font-size:11px;line-height:var(--line-normal)}.platform-space-on-demand{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.platform-space-on-demand article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);align-content:start;gap:10px;padding:16px;display:grid}.platform-space-on-demand h3,.platform-space-on-demand p{margin:0}.platform-space-on-demand h3{font-size:14px}.platform-space-on-demand p,.platform-space-on-demand small{color:var(--muted);font-size:11px;line-height:var(--line-normal)}.platform-space-on-demand label{gap:6px;font-size:11px;display:grid}.platform-space-on-demand select,.platform-space-on-demand button{width:100%;min-height:40px}.platform-space-on-demand button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.platform-space-on-demand button svg{width:16px;height:16px}.platform-tenant-sections{scrollbar-width:thin;gap:6px;margin:0 0 18px;display:flex;overflow-x:auto}.platform-tenant-sections a{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--text-soft);flex:none;align-items:center;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.platform-tenant-sections a.active{border-color:var(--active);background:var(--active-soft);color:var(--active)}.platform-tenant-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px 22px;display:grid}.platform-tenant-section-grid>article{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel-soft);align-content:center;gap:5px;min-width:0;min-height:100px;padding:15px;display:grid}.platform-tenant-section-grid>article>svg{width:18px;height:18px;color:var(--accent)}.platform-tenant-section-grid>article>span,.platform-tenant-section-grid>article>small{color:var(--muted);font-size:10px}.platform-tenant-section-grid>article>strong{overflow-wrap:anywhere;font-size:18px}.platform-tenant-agent-list{display:grid}.platform-tenant-agent-list>article{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,1fr) minmax(280px,1.3fr) auto;align-items:center;gap:16px;min-width:0;padding:16px 22px;display:grid}.platform-tenant-agent-list>article:first-child{border-top:0}.platform-tenant-agent-list>article>div{gap:4px;min-width:0;display:grid}.platform-tenant-agent-list strong,.platform-tenant-agent-list span,.platform-tenant-agent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-tenant-agent-list strong{font-size:13px}.platform-tenant-agent-list span,.platform-tenant-agent-list small{color:var(--muted);font-size:10px}.platform-tenant-agent-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.platform-tenant-agent-list dt{color:var(--muted);font-size:9px}.platform-tenant-agent-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.platform-tenant-agent-list button{justify-content:center;align-items:center;gap:6px;width:auto;min-height:36px;font-size:11px;display:inline-flex}.platform-tenant-agent-list button svg{width:15px;height:15px}@media (width<=700px){.platform-tenant-filters,.platform-tenant-form-panel>form,.platform-tenant-facts{grid-template-columns:1fr}.platform-tenant-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tenant-agent-list>article{grid-template-columns:1fr;align-items:stretch}.platform-tenant-agent-list>article>button{min-height:44px}.platform-tenant-form-panel label.wide,.platform-tenant-form-panel footer{grid-column:auto}.platform-tenant-filters>button,.platform-tenant-filters>a{width:100%}.platform-space-on-demand{grid-template-columns:1fr;padding-inline:14px}}.platform-admin-dialog-backdrop{z-index:90;background:#18181b73;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow:auto}.platform-admin-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(100%,600px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);padding:24px;overflow:auto}.platform-admin-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-admin-dialog>header>div{min-width:0}.platform-admin-dialog>header span{color:var(--hc-ui-color-text-secondary);letter-spacing:.05em;font-size:10px;font-weight:700}.platform-admin-dialog h2{margin:5px 0 0;font-size:20px}.platform-admin-dialog>header button{border-radius:var(--radius);background:var(--panel-soft);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.platform-admin-dialog>header button svg{width:18px;height:18px}.platform-admin-dialog>p{color:var(--text-soft);font-size:12px;line-height:var(--line-reading);margin:14px 0 18px}.platform-admin-dialog form,.platform-admin-bind-form{gap:13px;display:grid}.platform-admin-dialog label,.platform-admin-bind-form label{color:var(--text-soft);gap:6px;font-size:11px;display:grid}.platform-admin-dialog input,.platform-admin-dialog select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:40px;color:var(--text);padding:0 11px}.platform-admin-dialog input:focus,.platform-admin-dialog select:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.platform-admin-dialog form>footer,.platform-admin-bind-form>footer,.platform-admin-dialog-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:6px;padding-top:16px;display:flex}.platform-admin-dialog form>footer button,.platform-admin-dialog-footer button{align-items:center;gap:7px;width:auto;display:inline-flex}.platform-admin-dialog form>footer svg{width:15px;height:15px}.platform-admin-dialog-error{border-radius:var(--radius);color:var(--danger);font-size:12px;line-height:var(--line-normal);background:#fff5f5;border:1px solid #efc5c5;padding:11px 12px}.platform-admin-dialog-notice{border-radius:var(--radius);color:#17603a;font-size:12px;line-height:var(--line-normal);background:#f1fbf5;border:1px solid #bfe2cd;padding:11px 12px}.platform-admin-dialog-account{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);gap:3px;padding:13px;display:grid}.platform-admin-dialog-account span,.platform-admin-dialog-account small,.platform-admin-write-only{color:var(--muted);font-size:10px}.platform-admin-dialog-account strong{font-size:13px}.platform-admin-write-only{line-height:var(--line-normal)}.platform-admin-actions a,.platform-admin-row-actions a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.platform-admin-row-actions a{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--text-soft);border-radius:6px;padding:0 10px;font-size:10px;font-weight:650}.platform-adp-back{width:fit-content;min-height:36px;color:var(--text-soft);align-items:center;gap:7px;margin-bottom:16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.platform-adp-back svg{width:16px;height:16px}.platform-adp-credential-panel{max-width:720px}.platform-adp-credential-panel>.platform-admin-dialog-error{margin:18px 24px 0}.platform-adp-credential-panel>header>svg{width:22px;height:22px;color:var(--accent)}.platform-adp-credential-panel form{gap:16px;padding:24px;display:grid}.platform-adp-credential-panel form label{color:var(--text-soft);gap:7px;font-size:12px;font-weight:600;display:grid}.platform-adp-credential-panel form input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:42px;color:var(--text);padding:0 12px}.platform-adp-credential-panel form input:focus{border-color:var(--brand-orange)}.platform-adp-credential-panel form footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.platform-adp-credential-panel form footer a{text-decoration:none}.platform-admin-danger-button{border-radius:var(--radius);min-height:36px;color:var(--danger);cursor:pointer;background:#fff5f5;border:1px solid #e6b7b7;padding:0 12px;font-size:12px;font-weight:650}.platform-admin-dialog-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.platform-admin-dialog-loading svg{width:18px;height:18px}.platform-admin-directory-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.platform-admin-directory-stats .platform-admin-metric{padding:12px}.platform-admin-directory-stats .platform-admin-metric strong{font-size:18px}.platform-admin-application-list{border:1px solid var(--line-soft);border-radius:var(--radius);display:grid;overflow:hidden}.platform-admin-application-list article{border-top:1px solid var(--line-soft);grid-template-columns:minmax(140px,1fr) minmax(200px,1.2fr) auto;align-items:center;gap:16px;min-width:0;padding:13px;display:grid}.platform-admin-application-list article:first-child{border-top:0}.platform-admin-application-copy{gap:4px;min-width:0;display:grid}.platform-admin-application-list strong,.platform-admin-application-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-admin-application-list strong{font-size:12px}.platform-admin-application-list span{color:var(--muted);font-size:10px}.platform-admin-application-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.platform-admin-application-list dl>div{min-width:0}.platform-admin-application-list dt{color:var(--muted);font-size:9px}.platform-admin-application-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.platform-admin-application-list article>button{white-space:nowrap;width:auto;min-height:34px;font-size:10px}.admin-state a{color:var(--text-soft);font-size:13px;display:inline-block}.tenant-member-shell{background:var(--panel-soft);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.tenant-member-nav{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:100vh;padding:24px 16px;display:flex}.tenant-member-brand{align-items:center;gap:10px;display:flex}.tenant-member-logo{width:38px;height:38px}.tenant-member-brand span,.tenant-member-role{gap:2px;display:grid}.tenant-member-brand strong{font-size:14px}.tenant-member-brand small,.tenant-member-role small{color:var(--muted);font-size:10px}.tenant-member-nav nav{margin-top:36px;display:grid}.tenant-member-nav nav a{border-radius:var(--radius);background:var(--active-soft);min-height:42px;color:var(--text);align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.tenant-member-nav nav svg{width:17px;height:17px}.tenant-member-role{border-top:1px solid var(--line-soft);margin-top:auto;padding:14px 10px 0}.tenant-member-role strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-member-main{width:min(1100px,100%);margin:0 auto;padding:48px 36px 72px}.tenant-member-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.tenant-member-header p{color:var(--hc-ui-color-text-secondary);margin:0 0 5px;font-size:11px}.tenant-member-header h1{margin:0;font-size:30px}.tenant-member-header-actions{gap:8px;display:flex}.tenant-member-header-actions a,.tenant-member-header-actions button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--text-soft);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.tenant-member-header-actions svg{width:15px;height:15px}.tenant-member-notice{border-radius:var(--radius);color:#17653b;background:#f1fbf5;border:1px solid #b7dfca;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.tenant-member-notice.error{color:var(--danger);background:#fff5f5;border-color:#e6b7b7}.tenant-member-notice svg{flex:none;width:17px;height:17px}.tenant-member-banner{margin-bottom:14px}.tenant-member-banner .semi-banner{margin:0}.tenant-member-panel .semi-spin-nested,.tenant-member-panel .semi-spin-tip,.tenant-member-panel .semi-empty{padding:28px 20px}.tenant-member-panel .semi-tag{margin:0}.tenant-member-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);margin-top:18px;overflow:hidden}.tenant-member-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:18px 20px;display:flex}.tenant-member-panel>header h2{margin:0 0 5px;font-size:15px}.tenant-member-panel>header p{color:var(--muted);margin:0;font-size:11px}.tenant-member-panel>header>svg{width:22px;height:22px;color:var(--accent)}.tenant-member-panel>header>span{color:var(--muted);font-size:11px}.tenant-member-new{border-radius:var(--radius);background:var(--text);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.tenant-member-new svg{width:15px;height:15px}.tenant-member-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.tenant-member-form label{color:var(--text-soft);gap:6px;font-size:11px;display:grid}.tenant-member-form input,.tenant-member-form select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:40px;color:var(--text);font:inherit;padding:0 10px}.tenant-member-form input:focus,.tenant-member-form select:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.tenant-member-form button,.tenant-member-row>button{border-radius:var(--radius);background:var(--text);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:11px;font-weight:650}.tenant-member-form button:disabled,.tenant-member-row>button:disabled{opacity:.55;cursor:wait}.tenant-member-list{display:grid}.tenant-member-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(160px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.tenant-member-row:first-child{border-top:0}.tenant-member-person{align-items:center;gap:10px;min-width:0;display:flex}.tenant-member-person i{background:var(--active-soft);width:34px;height:34px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.tenant-member-person span{gap:3px;min-width:0;display:grid}.tenant-member-person strong,.tenant-member-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-member-person strong{font-size:12px}.tenant-member-person small{color:var(--muted);font-size:10px}.tenant-member-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.tenant-member-row dt{color:var(--muted);font-size:9px}.tenant-member-row dd{margin:3px 0 0;font-size:10px}.tenant-member-row dd.active{color:#17653b}.tenant-member-row dd.disabled{color:var(--danger)}.tenant-member-row>button.danger{color:#b83b3b;background:#fff5f5;border:1px solid #e6b7b7}.tenant-member-detail{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.4fr) auto;align-items:center;gap:24px;padding:22px 20px;display:grid}.tenant-member-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.tenant-member-detail dt{color:var(--muted);font-size:9px}.tenant-member-detail dd{margin:3px 0 0;font-size:10px}.tenant-member-detail dd.active{color:#17653b}.tenant-member-detail dd.disabled{color:var(--danger)}.tenant-member-detail>button{border-radius:var(--radius);background:var(--text);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:11px;font-weight:650}.tenant-member-detail>button.danger{color:#b83b3b;background:#fff5f5;border:1px solid #e6b7b7}.tenant-member-detail>button:disabled{opacity:.55;cursor:wait}.tenant-member-empty{color:var(--muted);text-align:center;margin:0;padding:28px 20px;font-size:12px}.organization-layout{grid-template-columns:minmax(360px,.75fr) minmax(520px,1.25fr);align-items:start;gap:18px;display:grid}.organization-layout .tenant-member-panel{min-width:0}.department-create-form{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.department-create-form label{color:var(--text-soft);gap:5px;font-size:10px;display:grid}.department-create-form input,.department-create-form select,.tenant-member-detail-actions select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:38px;color:var(--text);font:inherit;padding:0 9px}.department-create-form button,.tenant-member-detail-actions button{border-radius:var(--radius);background:var(--text);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.department-create-form button svg{width:14px;height:14px}.department-tree{padding:8px;display:grid}.department-all,.department-name,.department-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.department-all{border-radius:var(--radius);text-align:left;min-height:38px;padding:0 12px;font-size:11px;font-weight:650}.department-row{border-radius:var(--radius);grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:8px;min-height:46px;display:grid}.department-row:hover,.department-all:hover,.department-row.selected,.department-all.selected{background:var(--active-soft)}.department-name{text-align:left;gap:2px;min-width:0;display:grid}.department-name span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.department-name small{color:var(--hc-ui-color-text-secondary);font-size:9px}.department-actions{align-items:center;gap:2px;padding-right:7px;display:flex}.department-actions button{min-height:30px;color:var(--hc-ui-color-text-secondary);border-radius:6px;padding:0 5px;font-size:9px}.department-actions button:hover{background:var(--panel);color:var(--text)}.department-actions svg{width:13px;height:13px}.tenant-member-detail-actions{gap:10px;display:grid}.tenant-member-detail-actions form{align-items:end;gap:7px;display:flex}.tenant-member-detail-actions label{color:var(--muted);gap:5px;font-size:9px;display:grid}.tenant-member-detail-actions>button.danger{color:#b83b3b;background:#fff5f5;border:1px solid #e6b7b7}@media (width<=1080px){.platform-admin-overview-grid{grid-template-columns:1fr}.platform-admin-tenant-row{grid-template-columns:minmax(160px,.7fr) minmax(180px,1fr)}.platform-admin-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.tenant-member-shell{display:block}.tenant-member-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:16px;min-height:auto;padding:12px 16px}.tenant-member-brand span,.tenant-member-role{display:none}.tenant-member-nav nav{margin:0 0 0 auto}.tenant-member-nav nav a{min-height:44px}.tenant-member-main{padding:28px 16px 48px}.tenant-member-header{flex-direction:column;align-items:flex-start}.tenant-member-header h1{font-size:27px}.tenant-member-header-actions{width:100%}.tenant-member-header-actions a,.tenant-member-header-actions button{flex:1;justify-content:center;min-height:44px}.tenant-member-form{grid-template-columns:1fr}.tenant-member-form button,.tenant-member-new{min-height:44px}.tenant-member-row{grid-template-columns:1fr;gap:13px}.tenant-member-row>button{min-height:44px}.tenant-member-detail{grid-template-columns:1fr;gap:18px}.tenant-member-detail>button{min-height:44px}.organization-layout,.department-create-form{grid-template-columns:1fr}.department-create-form button{min-height:44px}.department-actions{opacity:1}.tenant-member-detail-actions form{flex-direction:column;align-items:stretch}.platform-admin-shell{display:block}.platform-admin-nav{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:12px;position:static}.platform-admin-brand{justify-content:space-between;align-items:center;min-height:40px;padding:0 4px 10px;display:flex}.platform-admin-logo{width:120px}.platform-admin-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}.platform-admin-nav nav>p,.platform-admin-nav-arrow,.platform-admin-role{display:none}.platform-admin-nav nav a{text-align:center;justify-content:center;min-width:0;min-height:44px;padding:6px 8px;font-size:11px}.platform-admin-nav nav a>svg{width:16px;height:16px}.platform-admin-main{padding:28px 16px 48px}.platform-admin-header{gap:16px;display:grid}.platform-admin-header h1{font-size:27px}.platform-admin-home{width:fit-content;min-height:44px}.platform-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-panel>header{padding:16px}.platform-admin-overview-grid,.platform-admin-space-groups{padding:14px}.platform-admin-account{grid-template-columns:1fr;gap:20px;padding:18px 16px}.platform-admin-account dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-actions{flex-direction:column;align-items:stretch;padding:14px 16px}.platform-admin-actions button{justify-content:center;min-height:44px}.platform-admin-https{text-align:center;margin-left:0}.platform-admin-space-card{grid-template-columns:1fr;gap:14px}.platform-admin-space-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-tenant-row{grid-template-columns:1fr;gap:13px;padding:16px}.platform-admin-row-actions{grid-column:auto;justify-content:stretch}.platform-admin-row-actions button{flex:125px;min-height:44px}.platform-admin-dialog{padding:20px 16px}.platform-admin-dialog form>footer,.platform-admin-bind-form>footer,.platform-admin-dialog-footer{flex-direction:column-reverse;align-items:stretch}.platform-admin-dialog form>footer button,.platform-admin-bind-form>footer button,.platform-admin-dialog-footer button{justify-content:center;min-height:44px}.platform-admin-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-application-list article{grid-template-columns:1fr;align-items:stretch}.platform-admin-application-list article>button{justify-content:center;min-height:44px}}@media (width<=420px){.tenant-member-row dl,.tenant-member-detail dl{grid-template-columns:1fr}.platform-admin-nav nav a{flex-direction:column;gap:3px}.platform-admin-metrics{gap:8px}.platform-admin-metric{padding:14px}.platform-admin-account dl{grid-template-columns:1fr}}.admin-shell{grid-template-columns:var(--workspace-sidebar-width,280px) minmax(0, 1fr);background:var(--sidebar-bg);width:100%;min-height:100vh;margin:0;display:grid}.management-area-label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.admin-navigation-children{gap:var(--nav-item-gap);margin-left:17px;display:grid}.admin-navigation .primary-nav .admin-navigation-child{color:var(--nav-muted);font-size:13px}.admin-content{width:min(100%,1440px);min-width:0;margin:0 auto;padding:40px 48px 72px}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:24px;display:flex}.admin-page-header>div{min-width:0}.admin-page-header span{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:700}.admin-page-header h1{font-size:30px;line-height:var(--line-tight);margin:0 0 8px}.admin-page-header span+h1{margin-top:8px}.admin-page-header p{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.admin-page-actions{flex:none}.admin-empty-state{border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel);text-align:center;align-content:center;place-items:center;gap:12px;min-height:280px;padding:40px 24px;display:grid}.admin-empty-state>svg{width:24px;height:24px;color:var(--muted);stroke-width:1.75px}.admin-empty-state h2{margin:0;font-size:17px}.admin-empty-state p{max-width:520px;color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.admin-mobile-menu{display:none}.admin-static-notice{border-radius:var(--radius);background:#fffaf4;border:1px solid #ead9c7;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.admin-static-notice>span{border-radius:var(--radius);color:#9a4c25;background:#f8ede1;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-static-notice svg,.admin-disabled-controls svg{stroke-width:1.75px;width:18px;height:18px}.admin-static-notice h2{font-size:15px;line-height:var(--line-tight);margin:0 0 4px}.admin-static-notice p,.admin-static-section-heading p,.admin-static-toolbar p,.admin-table-empty p,.admin-settings-footnote{color:var(--muted);font-size:13px;line-height:var(--line-normal);margin:0}.admin-static-panel,.admin-overview-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-top:16px;overflow:hidden}.admin-static-section-heading,.admin-static-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 20px;display:flex}.admin-static-section-heading h2,.admin-static-toolbar h2{font-size:16px;line-height:var(--line-tight);margin:0 0 4px}.admin-static-status{border:1px solid var(--line);background:var(--panel-soft);color:#65656e;border-radius:999px;flex:none;padding:5px 8px;font-size:12px}.admin-overview-filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex}.admin-overview-filters>div{min-width:168px;min-height:var(--control-md);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;padding:7px 12px;display:flex}.admin-overview-filters span{color:var(--muted);font-size:12px}.admin-overview-filters strong{font-size:13px;font-weight:600}.admin-overview-filters>p{color:var(--muted);margin:0 0 0 auto;font-size:12px}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-overview-metrics article{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--sidebar-bg);align-content:space-between;gap:8px;min-width:0;min-height:116px;padding:16px;display:grid}.admin-overview-metrics span,.admin-overview-metrics small{color:var(--muted);font-size:12px}.admin-overview-metrics strong{font-size:26px;line-height:var(--line-tight)}.admin-periods{gap:2px;display:flex}.admin-periods span{min-width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius);color:var(--muted);place-items:center;font-size:12px;display:grid}.admin-periods span.active{background:var(--active-soft);color:var(--text);font-weight:600}.admin-trend-empty,.admin-table-empty>div{text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;padding:32px 20px;display:grid}.admin-trend-empty svg,.admin-table-empty svg{width:24px;height:24px;color:var(--muted);stroke-width:1.5px}.admin-trend-empty h3,.admin-table-empty strong{font-size:15px;line-height:var(--line-tight);margin:0}.admin-trend-empty p{max-width:480px;color:var(--muted);margin:0;font-size:13px}.admin-disabled-controls{gap:8px;display:flex}.admin-disabled-controls span{min-width:132px;height:var(--control-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);color:#65656e;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.admin-static-search{background:var(--hc-ui-color-surface-muted);min-width:220px;min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:0 14px;display:flex}.admin-static-search input{width:100%;min-width:0;height:40px;color:var(--text-soft);font:inherit;background:0 0;border:0;padding:0}.admin-static-search input:disabled{opacity:1;cursor:not-allowed}.admin-static-search input::placeholder{color:var(--hc-ui-color-placeholder);opacity:1}.admin-disabled-controls>span{background:#f5f6f7;border-color:#0000;border-radius:13px;min-height:42px}.admin-static-table-head{min-height:var(--control-md);border-bottom:1px solid var(--line-soft);background:var(--sidebar-bg);color:var(--muted);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:16px;padding:0 20px;font-size:12px;font-weight:600;display:grid}.admin-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:20px;display:grid}.admin-settings-fields div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--sidebar-bg);align-content:center;gap:8px;min-width:0;min-height:72px;padding:12px 16px;display:grid}.admin-settings-fields dt{color:var(--muted);font-size:12px}.admin-settings-fields dd{margin:0;font-size:15px;font-weight:600}.admin-settings-footnote{border-top:1px solid var(--line-soft);padding:14px 20px}.product-library-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}@media (width<=1200px){.product-library-tabs-grid{grid-template-columns:minmax(0,1fr)}}.product-library-tabs-card{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;padding:16px 18px 18px;transition:box-shadow .15s,border-color .15s}.product-library-tabs-card:hover{border-color:var(--line);box-shadow:0 6px 18px #0f172a0f}.product-library-tabs-card.is-dragging{opacity:.5}.product-library-tabs-card.is-disabled .product-library-tabs-name,.product-library-tabs-card.is-disabled .product-library-tabs-pills{opacity:.45}.product-library-tabs-add-tab{min-height:160px;color:var(--muted);cursor:pointer;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.product-library-tabs-add-tab:hover:not(:disabled){color:var(--hc-ui-color-brand);border-color:var(--hc-ui-color-brand);background:color-mix(in srgb, var(--hc-ui-color-brand) 4%, transparent);box-shadow:none}.product-library-tabs-add-tab:disabled{opacity:.5;cursor:not-allowed}.product-library-tabs-add-tab svg{width:18px;height:18px}.product-library-tabs-delete{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;transition:color .15s,background .15s;display:inline-flex}.product-library-tabs-delete:hover:not(:disabled){color:var(--danger-text);background:color-mix(in srgb, var(--danger-text) 8%, transparent)}.product-library-tabs-delete:disabled{opacity:.4;cursor:not-allowed}.product-library-tabs-delete svg{width:14px;height:14px}.product-library-tabs-kind{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.product-library-tabs-kind-options{flex-wrap:wrap;gap:6px;display:inline-flex}.product-library-tabs-kind-option{border:1px solid var(--line-soft);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.product-library-tabs-kind-option:hover:not(:disabled){border-color:var(--line);color:var(--text)}.product-library-tabs-kind-option.is-active{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand);background:color-mix(in srgb, var(--hc-ui-color-brand) 8%, transparent);font-weight:500}.product-library-tabs-kind-option:disabled{opacity:.7;cursor:not-allowed}.product-library-tabs-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.product-library-tabs-grip{color:var(--muted);cursor:grab;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.product-library-tabs-grip:hover{color:var(--text);background:var(--sidebar-bg)}.product-library-tabs-grip svg{width:14px;height:14px}.product-library-tabs-badge.is-off{background:var(--line-soft);color:var(--muted)}.product-library-tabs-switch{background:var(--line);cursor:pointer;border:0;border-radius:999px;align-items:center;width:34px;height:20px;margin-inline-start:auto;padding:2px;transition:background .15s;display:inline-flex}.product-library-tabs-switch[aria-checked=true]{background:var(--hc-ui-color-brand)}.product-library-tabs-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .15s}.product-library-tabs-switch[aria-checked=true] .product-library-tabs-switch-thumb{translate:14px}.product-library-tabs-index{background:color-mix(in srgb, var(--hc-ui-color-brand) 12%, transparent);width:22px;height:22px;color:var(--hc-ui-color-brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.product-library-tabs-badge{background:var(--sidebar-bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.product-library-tabs-name{position:relative}.product-library-tabs-name input{width:100%;height:40px;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:6px 6px 0 0;padding:0 44px 0 6px;font-size:18px;font-weight:600;transition:background .15s,border-color .15s}.product-library-tabs-name:hover input:not(:disabled),.product-library-tabs-name input:focus{background:var(--sidebar-bg)}.product-library-tabs-name input:focus{border-bottom-color:var(--hc-ui-color-brand);outline:none}.product-library-tabs-name.is-invalid input{border-bottom-color:var(--danger-text)}.product-library-tabs-name input:disabled{opacity:.7;cursor:not-allowed}.product-library-tabs-count{color:var(--muted);opacity:0;pointer-events:none;font-size:11px;transition:opacity .15s;position:absolute;top:50%;right:8px;translate:0 -50%}.product-library-tabs-name:hover .product-library-tabs-count,.product-library-tabs-name:focus-within .product-library-tabs-count{opacity:1}.product-library-tabs-field-error{color:var(--danger-text);margin:6px 0 0 6px;font-size:12px}.product-library-tabs-pills{border-top:1px dashed var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;display:flex}.product-library-tabs-pills-label{color:var(--muted);margin-right:2px;font-size:12px;line-height:30px}.product-library-tabs-pill{flex-direction:column;gap:4px;display:flex}.product-library-tabs-pill.is-dragging{opacity:.5}.product-library-tabs-pill-row{align-items:center;display:inline-flex}.product-library-tabs-pill-grip,.product-library-tabs-pill-remove{width:16px;height:30px;color:var(--muted);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.product-library-tabs-pill-grip{cursor:grab}.product-library-tabs-pill-remove{cursor:pointer}.product-library-tabs-pill-grip:hover,.product-library-tabs-pill-remove:hover{color:var(--text)}.product-library-tabs-pill:hover :is(.product-library-tabs-pill-grip,.product-library-tabs-pill-remove),.product-library-tabs-pill:focus-within :is(.product-library-tabs-pill-grip,.product-library-tabs-pill-remove){opacity:1}.product-library-tabs-pill-grip svg,.product-library-tabs-pill-remove svg{width:12px;height:12px}.product-library-tabs-pill input{box-sizing:content-box;background:var(--sidebar-bg);max-width:100%;height:30px;color:var(--text);font:inherit;text-align:center;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:13px;transition:border-color .15s,background .15s}.product-library-tabs-pill input:hover:not(:disabled){border-color:var(--line)}.product-library-tabs-pill input:focus{border-color:var(--hc-ui-color-brand);background:var(--panel);box-shadow:0 0 0 2px color-mix(in srgb, var(--hc-ui-color-brand) 18%, transparent);outline:none}.product-library-tabs-pill.is-invalid input{border-color:var(--danger-text)}.product-library-tabs-pill input:disabled{opacity:.7;cursor:not-allowed}.product-library-tabs-pill-error{color:var(--danger-text);padding-inline-start:6px;font-size:11px}.product-library-tabs-add{border:1px dashed var(--line);height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.product-library-tabs-add:hover:not(:disabled){color:var(--hc-ui-color-brand);border-color:var(--hc-ui-color-brand)}.product-library-tabs-add:disabled{opacity:.5;cursor:not-allowed}.product-library-tabs-add svg{width:13px;height:13px}.product-library-tabs-submit-error{color:var(--danger-text);margin:0;padding:0 20px 14px;font-size:12px}.product-library-tabs-footer{z-index:5;border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #0f172a1a}.product-library-tabs-status{color:var(--muted);font-size:12px}.product-library-tabs-status.is-dirty{color:var(--hc-ui-color-brand);font-weight:500}.product-library-tabs-status.is-error{color:var(--danger-text)}.product-library-tabs-load-error{justify-items:start;gap:12px;padding:20px;display:grid}.product-library-tabs-load-error .admin-alert{margin-bottom:0}@media (width<=860px){.admin-shell{display:block}.admin-mobile-menu{z-index:70;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:44px;height:44px;color:var(--text);place-items:center;padding:0;display:grid;position:fixed;top:10px;right:16px}.admin-mobile-menu svg{stroke-width:1.75px;width:20px;height:20px}.admin-navigation{z-index:60;width:min(320px,100vw - 56px);height:100vh;box-shadow:var(--shadow-modal);padding-top:12px;transition:transform .16s;position:fixed;inset:0;transform:translate(-100%)}.admin-navigation.open{transform:translate(0)}.admin-brand{min-height:44px}.admin-shell>.workspace-sidebar-resize-region{display:none}.admin-navigation>.profile{display:block}.admin-navigation>.primary-nav{grid-auto-rows:44px;justify-content:stretch}.admin-navigation nav a,.admin-account a,.admin-account button{min-height:var(--control-touch)}}@media (width<=900px){.admin-content{width:100%;padding:72px 16px 48px}.admin-page-header{gap:16px;display:grid}.admin-page-header h1{font-size:28px}.admin-overview-filters{flex-direction:column;align-items:stretch}.admin-overview-filters>div{min-width:0}.admin-overview-filters>p{margin:0}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-static-toolbar{flex-direction:column;align-items:stretch}.admin-disabled-controls span{flex:1;min-width:0}}@media (width<=520px){.admin-static-notice{align-items:flex-start;padding:16px}.admin-static-section-heading{align-items:flex-start}.admin-overview-metrics,.admin-settings-fields{grid-template-columns:1fr}.admin-disabled-controls{display:grid}.admin-static-table-head{grid-template-columns:1.4fr 1fr}.admin-static-table-head span:nth-child(n+3){display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-category-console,.admin-agent-category-directory,.admin-agent-category-detail{gap:16px;display:grid}.business-category-panel .admin-panel-head svg{width:20px;height:20px;color:var(--accent);stroke-width:1.75px}.business-category-create{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr) 120px auto;align-items:end;gap:12px;padding:16px 20px 20px;display:grid}.business-category-create label,.business-category-row-content label,.admin-agent-category-toolbar label{min-width:0;color:var(--text-soft);gap:6px;font-size:12px;font-weight:600;display:grid}.business-category-create input,.business-category-row-content input,.admin-agent-category-toolbar input,.admin-agent-category-toolbar select{width:100%;height:var(--control-lg);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--text);font:inherit;padding:0 11px;font-size:13px}.business-category-create input:focus,.business-category-row-content input:focus,.admin-agent-category-toolbar input:focus,.admin-agent-category-toolbar select:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.business-category-create .semi-button{align-self:end}.admin-agent-category-toolbar button,.admin-agent-category-footer button{min-height:var(--control-lg);border-radius:var(--radius);background:var(--active);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;padding:0 14px;font-size:12px;font-weight:650}.admin-agent-category-footer button:disabled{opacity:.55;cursor:wait}.business-category-row-content{grid-template-columns:120px 1fr auto;align-items:center;gap:12px;min-width:0;display:grid}.business-category-row-content code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.business-category-row-content input{height:var(--control-md)}.business-category-sort-field{min-width:0;display:block}.business-category-sort-field input{width:100%;height:var(--control-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--text);font:inherit;padding:0 11px;font-size:13px}.business-category-sort-field input:focus{border-color:var(--brand-orange);outline:0;box-shadow:0 0 0 3px #f055281f}.business-category-cell-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.business-category-row-actions{gap:8px;display:flex}.business-category-audits{margin:0;padding:0;list-style:none}.business-category-audits li{border-top:1px solid var(--line-soft);grid-template-columns:100px 130px 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 20px;font-size:12px;display:grid}.business-category-audits li:first-child{border-top:0}.business-category-audits li span{color:var(--text-soft)}.business-category-audits li strong{font-size:12px}.business-category-audits li small{color:var(--muted);text-align:right;overflow-wrap:anywhere}.business-category-audits li.empty{color:var(--muted);text-align:center;display:block}.admin-agent-category-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto auto;align-items:end;gap:12px;min-height:76px;padding:12px 16px;display:grid}.admin-agent-category-toolbar label>div{position:relative}.admin-agent-category-toolbar label>div svg{width:16px;height:16px;color:var(--muted);position:absolute;top:11px;left:10px}.admin-agent-category-toolbar label>div input{padding-left:34px}.admin-agent-category-toolbar button{min-height:var(--control-lg)}.admin-agent-category-toolbar>span{color:var(--muted);white-space:nowrap;align-self:center;font-size:12px}.admin-agent-category-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.admin-agent-category-head,.admin-agent-category-list article{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) 130px 92px;align-items:center;gap:16px;min-width:760px;padding:12px 20px;display:grid}.admin-agent-category-head{min-height:var(--control-md);background:var(--sidebar-bg);color:var(--muted);padding-block:0;font-size:12px;font-weight:600}.admin-agent-category-list article{border-top:1px solid var(--line-soft);min-height:70px}.admin-agent-category-list article>div:first-child{gap:4px;min-width:0;display:grid}.admin-agent-category-list article strong,.admin-agent-category-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-agent-category-list article strong{font-size:13px}.admin-agent-category-list article small{color:var(--muted);font-size:11px}.admin-agent-category-list article>a,.admin-agent-back{min-height:var(--control-md);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-soft);justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.business-category-chips,.agent-business-categories{flex-wrap:wrap;gap:6px;display:flex}.business-category-chips span,.agent-business-categories .agent-category{border:1px solid var(--line);background:var(--panel-soft);min-height:28px;color:var(--text-soft);border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.business-category-chips span.disabled{color:#8a5328;background:#fffaf4;border-color:#ead9c7}.business-category-chips span.empty,.agent-business-categories .agent-category.muted{color:var(--muted)}.admin-agent-back{border:0;width:fit-content;padding:0}.admin-agent-back svg{width:16px;height:16px}.admin-agent-summary>header>div>span{color:var(--hc-ui-color-text-secondary);font-size:11px;font-weight:700}.admin-agent-summary>header h2{margin-top:5px}.admin-agent-category-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px 20px;display:grid}.admin-agent-category-options label{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--sidebar-bg);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.admin-agent-category-options label.disabled{background:#fffaf4;border-color:#ead9c7}.admin-agent-category-options input{width:18px;height:18px;accent-color:var(--brand-orange);flex:none}.admin-agent-category-options span{gap:4px;min-width:0;display:grid}.admin-agent-category-options strong,.admin-agent-category-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-agent-category-options strong{font-size:13px}.admin-agent-category-options small{color:var(--muted);font-size:10px}.admin-agent-category-footer{border-top:1px solid var(--line-soft);justify-content:flex-end;padding:14px 20px;display:flex}.agent-card .agent-business-categories{margin-bottom:8px}.agent-detail .agent-business-categories{margin-bottom:0}.agent-detail .agent-business-categories .semi-tag:first-child{margin-left:-8px}@media (width<=1000px){.business-category-create{grid-template-columns:repeat(2,minmax(0,1fr))}.business-category-create .semi-button{width:100%}.admin-agent-category-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-agent-category-toolbar>span{min-height:var(--control-lg);align-self:end;align-items:center;display:flex}.admin-agent-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.business-category-panel .admin-panel-head{align-items:flex-start;padding:16px}.business-category-create,.admin-agent-category-toolbar,.admin-agent-category-options{grid-template-columns:1fr;padding-inline:16px}.business-category-create .semi-button,.admin-agent-category-toolbar button,.admin-agent-category-footer button{min-height:var(--control-touch);width:100%}.admin-agent-category-footer{padding:14px 16px}.business-category-audits li{grid-template-columns:80px 1fr;padding-inline:16px}.business-category-audits li small{text-align:left;grid-column:1/-1}.business-category-row-content{grid-template-columns:1fr;gap:8px}}.agent-supply-tabs{width:fit-content;max-width:100%}.expert-feedback{color:#9f1239;background:#fff1f2;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.expert-feedback svg{width:18px}.enterprise-agent-toolbar{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.enterprise-agent-toolbar p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.enterprise-agent-toolbar button{flex:none}.expert-platform-list,.tenant-expert-list{gap:14px;display:grid}.expert-platform-list>article,.tenant-expert-list>article{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:14px;gap:16px;padding:18px;display:grid}.expert-identity{align-items:center;gap:12px;min-width:0;display:flex}.expert-identity>div{gap:4px;min-width:0;display:grid}.expert-identity small{color:var(--hc-ui-color-text-secondary);overflow-wrap:anywhere}.expert-avatar{height:44px;color:var(--hc-ui-color-brand-text);border-radius:var(--hc-radius-lg,12px);background:var(--hc-primary-light,#fff1ec);flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.expert-avatar img{object-fit:cover;width:100%;height:100%}.expert-avatar svg{width:21px}.expert-runtime{width:fit-content;color:var(--hc-ui-color-text-body);background:var(--hc-ui-color-surface-muted);border-radius:999px;padding:5px 9px;font-size:12px}.expert-runtime.available{color:#067647;background:#ecfdf3}.expert-runtime.revoked{color:#b42318;background:#fef3f2}.expert-tenant-list{gap:8px;display:grid}.expert-tenant-list label,.expert-visibility-switch{background:var(--hc-ui-color-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.expert-tenant-list label span,.expert-visibility-switch span{gap:3px;display:grid}.expert-tenant-list small,.expert-visibility-switch small{color:var(--hc-ui-color-text-secondary)}.expert-tenant-list input,.expert-visibility-switch input{width:42px;height:22px;accent-color:var(--hc-primary,var(--brand-orange))}.expert-tenant-actions{gap:8px;display:grid}.expert-tenant-actions>a{color:var(--hc-ui-color-brand-text);justify-self:end;font-size:14px;text-decoration:underline}.tenant-expert-list>article{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) minmax(240px,auto);align-items:center}.tenant-expert-list dl{gap:20px;margin:0;display:flex}.tenant-expert-list dl div{gap:3px;display:grid}.tenant-expert-list dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.tenant-expert-list dd{margin:0;font-size:14px}@media (width<=760px){.tenant-expert-list>article{grid-template-columns:1fr}.tenant-expert-list dl{flex-wrap:wrap}.expert-tenant-actions>a{justify-self:start}.expert-tenant-list label,.expert-visibility-switch,.enterprise-agent-toolbar{align-items:flex-start}}.admin-agents-directory{gap:16px;min-width:0;display:grid}.admin-agents-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.admin-agents-field{gap:6px;min-width:0;display:grid}.admin-agents-field-label{color:var(--muted);font-size:12px}.admin-agents-field .semi-input-wrapper,.admin-agents-field .semi-select{width:100%;min-height:var(--control-lg)}.admin-agents-field .admin-select-clear-btn{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.admin-agents-field .admin-select-clear-btn svg{width:14px;height:14px}.admin-agents-page-info{color:var(--muted);white-space:nowrap}.admin-agents-count{color:var(--muted);white-space:nowrap;align-self:center;font-size:12px}.admin-agents-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;overflow-x:auto}.admin-agents-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.admin-agents-table thead th{text-align:left;color:var(--muted);background:var(--panel-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:600}.admin-agents-table tbody th,.admin-agents-table tbody td{vertical-align:middle;border-bottom:1px solid var(--line-soft);min-width:0;padding:14px}.admin-agents-table tbody tr:last-child th,.admin-agents-table tbody tr:last-child td{border-bottom:0}.admin-agents-table tbody th[scope=row]{text-align:left;font-weight:500}.admin-agents-table .admin-agent-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-agents-table .admin-agent-identity>div{gap:3px;min-width:0;display:grid}.admin-agents-table .admin-agent-identity strong{color:var(--text);font-size:13px}.admin-agents-table .admin-agent-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.admin-agents-table .expert-avatar{flex:0 0 40px;width:40px;height:40px}.admin-agent-categories{flex-wrap:wrap;gap:6px;max-width:220px;display:flex}.admin-agent-tag{background:var(--hc-primary-light,#fff1ec);color:var(--hc-ui-color-brand-text);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.admin-agent-tag.muted{background:var(--panel-soft);color:var(--muted)}.admin-agent-status{white-space:nowrap;background:var(--panel-soft);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.admin-agent-status.available{color:#067647;background:#ecfdf3}.admin-agent-status.not_ready,.admin-agent-status.offline,.admin-agent-status.credential_not_ready{color:#b54708;background:#fff7ed}.admin-agent-status.revoked{color:#b42318;background:#fef3f2}.admin-agents-table .expert-visibility-switch{background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:0}.admin-agents-table .expert-visibility-switch input{width:42px;height:22px}.expert-visibility-error{color:#b42318;align-items:center;gap:8px;display:flex}.expert-visibility-retry{color:#b42318;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:2px 8px;font-size:11px}.expert-visibility-retry:disabled{opacity:.55;cursor:wait}.expert-feedback-retry{color:#9f1239;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px}.admin-agent-updated{color:var(--muted);white-space:nowrap;font-size:12px}.admin-agent-detail-link{color:var(--hc-ui-color-brand-text);white-space:nowrap;font-size:13px;text-decoration:underline}.admin-agent-detail-link:hover{text-decoration:underline}.admin-agents-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.admin-agents-pagination button{min-height:var(--control-lg)}.admin-agents-pagination button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1080px){.admin-agents-toolbar{grid-template-columns:1fr 1fr}.admin-agents-count{grid-column:1/-1}}@media (width<=760px){.admin-agents-toolbar{grid-template-columns:1fr;padding:12px}.admin-agents-toolbar input,.admin-agents-toolbar select{min-height:var(--control-touch)}.admin-agent-categories{max-width:none}}.admin-knowledge-space-summary{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;padding:18px 20px;display:flex}.admin-knowledge-space-summary>div:first-child{flex:320px;min-width:min(320px,100%)}.admin-knowledge-space-summary h2{margin:0;font-size:18px}.admin-knowledge-space-summary p{color:var(--muted);margin:5px 0 0;font-size:13px}.admin-knowledge-space-summary>span{color:var(--muted);font-size:13px}.admin-knowledge-spaces .admin-agents-table-wrap,.admin-knowledge-space-detail .admin-agents-table-wrap{max-width:100%;overflow-x:auto}.admin-knowledge-spaces,.admin-knowledge-space-detail{width:100%;max-width:100%;overflow-x:hidden}.admin-knowledge-actions{align-items:center;gap:12px;display:inline-flex}.admin-knowledge-pagination-actions{gap:8px;display:inline-flex}.platform-tenant-drawer.semi-sidesheet .semi-sidesheet-inner-wrap{width:min(480px,100vw)!important;max-width:100vw!important}.platform-tenant-drawer-body,.platform-tenant-drawer-body form,.platform-tenant-drawer-body input{min-width:0;max-width:100%}.admin-knowledge-actions button.admin-agent-detail-link{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.admin-knowledge-create{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:10px;padding:14px 16px;display:grid}.admin-knowledge-create h2{margin:0;font-size:14px}.admin-knowledge-create-form{grid-template-columns:minmax(180px,1fr) minmax(220px,1.6fr) auto;align-items:end;gap:12px;display:grid}.admin-knowledge-create-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.admin-knowledge-create-form input{min-height:var(--control-lg);border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:0 10px}.admin-knowledge-create-form button,.admin-knowledge-bind-form button{min-height:var(--control-lg);border:1px solid var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);font-weight:var(--hc-ui-font-weight-medium);cursor:pointer;border-radius:8px;padding:0 18px}.admin-knowledge-create-form button:disabled,.admin-knowledge-bind-form button:disabled{opacity:.55;cursor:not-allowed}.admin-knowledge-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:0;padding:14px 16px;display:grid}.admin-knowledge-facts dt{color:var(--muted);font-size:12px}.admin-knowledge-facts dd{margin:4px 0 0;font-size:13px}.admin-knowledge-note{color:var(--muted);font-size:12px}.admin-knowledge-retrieval{gap:16px;min-width:0;display:grid}.admin-knowledge-retrieval-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.admin-knowledge-retrieval-status h2{margin:0;font-size:16px}.admin-knowledge-retrieval-status p{color:var(--muted);margin:5px 0 0;font-size:12px}.admin-knowledge-retrieval-status button,.admin-knowledge-retrieval-form button{min-height:var(--control-lg);border:1px solid var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);font-weight:var(--hc-ui-font-weight-medium);cursor:pointer;border-radius:8px;padding:0 18px}.admin-knowledge-spaces .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]),.admin-knowledge-dialog .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]),.admin-knowledge-drawer .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]),.admin-knowledge-drawer .platform-tenant-form-actions .platform-tenant-create:not(:disabled):not([aria-disabled=true]),.recall-test-layout .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-brand)!important;background:var(--hc-ui-color-brand)!important;color:var(--hc-ui-color-on-brand)!important}.admin-knowledge-spaces .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]):hover,.admin-knowledge-dialog .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]):hover,.admin-knowledge-drawer .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]):hover,.admin-knowledge-drawer .platform-tenant-form-actions .platform-tenant-create:not(:disabled):not([aria-disabled=true]):hover,.recall-test-layout .hc-ui-action[data-variant=primary]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--hc-ui-color-brand-hover)!important;background:var(--hc-ui-color-brand-hover)!important;color:var(--hc-ui-color-on-brand)!important}.admin-knowledge-retrieval-status button:disabled,.admin-knowledge-retrieval-form button:disabled{opacity:.55;cursor:not-allowed}.admin-knowledge-retrieval-facts{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:0;padding:14px 16px;display:grid}.admin-knowledge-retrieval-facts dt{color:var(--muted);font-size:12px}.admin-knowledge-retrieval-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.admin-knowledge-retrieval-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:16px;display:grid}.admin-knowledge-retrieval-form label{color:var(--muted);grid-column:1/-1;font-size:12px}.admin-knowledge-retrieval-form textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.admin-knowledge-retrieval-results>p{color:var(--muted);font-size:12px}.admin-knowledge-retrieval-results ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-knowledge-retrieval-results li{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;min-width:0;padding:14px 16px;display:grid}.admin-knowledge-retrieval-result-head{justify-content:space-between;gap:12px;display:flex}.admin-knowledge-retrieval-results p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-knowledge-retrieval-results small{color:var(--muted)}.admin-knowledge-retrieval-results code{overflow-wrap:anywhere;max-width:100%;color:var(--muted);font-size:11px;display:block}.knowledge-documents{width:100%}.knowledge-documents-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;display:grid}.knowledge-folder-panel,.knowledge-document-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.knowledge-panel-title{gap:8px;display:grid}.knowledge-panel-title h2{margin:0;font-size:15px}.knowledge-folder-tree{gap:3px;margin:10px 0;padding:0;list-style:none;display:grid}.knowledge-panel-title button,.knowledge-folder-tree button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;padding:7px 9px}.knowledge-panel-title button.active,.knowledge-folder-tree button.active{background:var(--fill);font-weight:600}.knowledge-folder-create{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:14px;display:grid}.knowledge-folder-create label,.knowledge-folder-actions label,.knowledge-document-actions label{color:var(--muted);gap:5px;font-size:12px;display:grid}.knowledge-folder-create input,.knowledge-folder-actions select,.knowledge-document-actions select{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:7px;padding:7px 9px}.knowledge-folder-actions{gap:8px;margin-top:12px;display:grid}.knowledge-upload{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;padding-bottom:16px;display:grid}.knowledge-upload>div{grid-column:1/-1;gap:4px;display:grid}.knowledge-upload span{color:var(--muted);font-size:12px}.knowledge-file-picker{color:var(--muted);gap:5px;font-size:12px;display:grid}.knowledge-document-list{gap:10px;margin-top:16px;display:grid}.knowledge-document-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:13px;display:grid}.knowledge-document-main{gap:4px;min-width:0;display:grid}.knowledge-document-main strong{overflow-wrap:anywhere}.knowledge-document-main span,.knowledge-document-status span{color:var(--muted);font-size:12px}.knowledge-document-main .knowledge-document-error{color:var(--danger)}.knowledge-document-status{justify-items:end;gap:5px;display:grid}.knowledge-document-actions{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;display:flex}.knowledge-document-actions label{min-width:180px;margin-inline-start:auto}.knowledge-folder-actions button,.knowledge-document-actions button,.knowledge-trash-actions button,.admin-agent-detail-link.danger{justify-content:center;align-items:center;gap:6px;display:inline-flex}.knowledge-folder-actions button svg,.knowledge-document-actions button svg,.knowledge-trash-actions button svg,.admin-agent-detail-link.danger svg{width:15px;height:15px}.knowledge-folder-actions button.danger,.knowledge-document-actions button.danger,.knowledge-trash-actions button.danger,.admin-agent-detail-link.danger{color:#a83232}.knowledge-trash{gap:16px;min-width:0;display:grid}.knowledge-trash-retention{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:12px;padding:13px 15px;display:flex}.knowledge-trash-retention>svg{width:18px;height:18px;color:var(--accent)}.knowledge-trash-retention>div{gap:2px;display:grid}.knowledge-trash-retention span{color:var(--muted);font-size:12px}.knowledge-trash-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.knowledge-trash-toolbar label,.knowledge-trash-dialog>label{min-width:180px;color:var(--muted);gap:5px;font-size:12px;display:grid}.knowledge-trash-toolbar select,.knowledge-trash-dialog select,.knowledge-trash-dialog input[type=text],.knowledge-trash-dialog>label>input:not([type]){border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:7px 9px}.knowledge-trash-list{border-top:1px solid var(--line);display:grid}.knowledge-trash-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(190px,.8fr) auto;align-items:center;gap:18px;min-width:0;padding:15px 2px;display:grid}.knowledge-trash-target,.knowledge-trash-time{gap:5px;min-width:0;display:grid}.knowledge-trash-target>div{align-items:center;gap:8px;min-width:0;display:flex}.knowledge-trash-target strong{overflow-wrap:anywhere}.knowledge-trash-target>span,.knowledge-trash-time>span{color:var(--muted);font-size:12px}.knowledge-trash-time strong{font-size:13px}.knowledge-trash-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.knowledge-trash-dialog{gap:14px;display:grid}.knowledge-trash-warning{color:var(--danger);background:#fff5f5;border:1px solid #e6b7b7;border-radius:8px;gap:10px;padding:12px;display:flex}.knowledge-trash-warning>svg{flex:none;width:18px;height:18px}.knowledge-trash-warning>div{gap:3px;display:grid}.knowledge-trash-warning span{color:var(--muted);font-size:12px}.knowledge-trash-confirm{align-items:flex-start;gap:8px;color:var(--text)!important;display:flex!important}.knowledge-sharing{gap:18px;min-width:0;display:grid}.knowledge-sharing-intro{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.knowledge-sharing-intro>svg{width:18px;height:18px;color:var(--accent);flex:none}.knowledge-sharing-intro>div{gap:3px;display:grid}.knowledge-sharing-intro span{color:var(--muted);font-size:12px}.knowledge-sharing-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.knowledge-sharing-create-grid form{border:1px solid var(--line);border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid}.knowledge-sharing-create-grid h2,.knowledge-sharing-list h2,.admin-knowledge-space-sharing>h2{margin:0;font-size:15px}.knowledge-sharing-create-grid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.knowledge-sharing-create-grid select,.knowledge-sharing-create-grid input{border:1px solid var(--line);background:var(--panel);min-width:0;height:38px;color:var(--text);border-radius:8px;padding:0 10px}.knowledge-sharing-create-grid button,.knowledge-sharing-actions button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.knowledge-sharing-create-grid button:disabled,.knowledge-sharing-actions button:disabled{opacity:.5;cursor:not-allowed}.knowledge-sharing-list{border-top:1px solid var(--line);gap:0;display:grid}.knowledge-sharing-list>h2{padding:14px 0 10px}.knowledge-sharing-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.knowledge-sharing-list article>div:first-child{gap:4px;min-width:0;display:grid}.knowledge-sharing-list article strong{overflow-wrap:anywhere}.knowledge-sharing-list article span{color:var(--muted);font-size:12px}.knowledge-sharing-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.knowledge-sharing-actions svg{width:14px;height:14px}.admin-knowledge-space-sharing{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:20px;display:grid}.admin-knowledge-space-sharing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-knowledge-space-sharing-heading h2{margin:0}.shared-knowledge-entry{background:var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}.shared-knowledge-entry>section{border:1px solid var(--line);background:var(--panel);border-radius:18px;justify-items:start;gap:12px;width:min(560px,100%);padding:28px;display:grid;box-shadow:0 18px 50px #0f172a14}.shared-knowledge-icon{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;place-items:center;display:grid}.shared-knowledge-icon svg{width:22px;height:22px}.shared-knowledge-eyebrow{color:#35675a;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.shared-knowledge-entry h1{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,5vw,34px)}.shared-knowledge-entry>section>p:not(.shared-knowledge-eyebrow){color:var(--muted);margin:0;line-height:1.7}.shared-knowledge-trust{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.shared-knowledge-trust svg{color:#16845b;width:16px;height:16px}.shared-knowledge-open{color:#fff;background:#35675a;border-radius:9px;align-items:center;min-height:40px;padding:8px 15px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=700px){.knowledge-documents-layout{grid-template-columns:1fr}.knowledge-folder-panel,.knowledge-document-panel{padding:12px}.knowledge-upload{grid-template-columns:1fr}.knowledge-document-card{grid-template-columns:minmax(0,1fr)}.knowledge-document-status{justify-items:start}.knowledge-document-actions label{width:100%;margin-inline-start:0}.knowledge-trash-row{grid-template-columns:minmax(0,1fr);gap:10px}.knowledge-trash-actions{justify-content:flex-start}.knowledge-trash-toolbar label{flex:140px;min-width:0}.knowledge-sharing-create-grid{grid-template-columns:1fr}.knowledge-sharing-list article{grid-template-columns:minmax(0,1fr);gap:9px}.knowledge-sharing-actions{justify-content:flex-start}.shared-knowledge-entry{padding:14px}.shared-knowledge-entry>section{padding:20px}.admin-knowledge-retrieval-status{flex-direction:column;align-items:stretch}.admin-knowledge-retrieval-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-knowledge-retrieval-form{grid-template-columns:1fr}}.admin-knowledge-bind-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-agent-knowledge{gap:16px;min-width:0;margin-top:22px;display:grid}.admin-agent-knowledge h2,.admin-agent-knowledge h3{margin:0;font-size:15px}@media (width<=640px){.admin-knowledge-space-summary{align-items:flex-start;padding:14px}.admin-knowledge-space-summary .admin-knowledge-actions{flex-wrap:wrap;width:100%}.admin-knowledge-spaces .admin-knowledge-toolbar,.admin-knowledge-space-detail .admin-knowledge-toolbar{flex-direction:column;align-items:stretch}.admin-knowledge-spaces .admin-knowledge-toolbar-create,.admin-knowledge-space-detail .admin-knowledge-toolbar-create{justify-content:center;width:100%}}@media (width<=760px){.admin-knowledge-create-form{grid-template-columns:1fr}}.skill-directory,.skill-detail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-panel);margin-top:22px;overflow:hidden}.skill-directory-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;min-height:76px;padding:18px 22px;display:flex}.skill-directory-toolbar h2{margin:0 0 5px;font-size:16px}.skill-directory-toolbar p{color:var(--muted);font-size:12px;line-height:var(--line-normal);margin:0}.skill-directory-toolbar .icon-button,.skill-detail-actions .icon-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:38px;height:38px;color:var(--text-soft);cursor:pointer;flex:none;place-items:center;display:grid}.skill-directory-toolbar .icon-button svg,.skill-detail-actions .icon-button svg{width:17px;height:17px}.skill-directory-filters{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:15px 20px;display:grid}.skill-directory-field{gap:6px;min-width:0;display:grid}.skill-directory-field-label{color:var(--muted);font-size:11px}.skill-directory-field .semi-input-wrapper,.skill-directory-field .semi-select{width:100%;min-height:40px}.skill-directory-field .admin-select-clear-btn{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.skill-directory-field .admin-select-clear-btn svg{width:14px;height:14px}.skill-directory-submit{border-radius:var(--radius);background:var(--active);color:#fff;width:auto;min-height:40px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:12px;font-weight:650}.skill-directory-feedback{border-radius:var(--radius);color:#805300;font-size:12px;line-height:var(--line-normal);background:#fffaf1;border:1px solid #ead8ba;align-items:flex-start;gap:9px;margin:14px 20px 0;padding:11px 13px;display:flex}.skill-directory-feedback.error{color:var(--danger);background:#fff5f5;border-color:#efc5c5}.skill-directory-feedback svg{flex:none;width:17px;height:17px}.skill-directory-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;margin-top:16px;overflow-x:auto}.admin-skill-table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.admin-skill-table thead th{text-align:left;color:var(--muted);background:var(--panel-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:600}.admin-skill-table tbody th,.admin-skill-table tbody td{vertical-align:middle;border-bottom:1px solid var(--line-soft);min-width:0;padding:14px}.admin-skill-table tbody tr:last-child th,.admin-skill-table tbody tr:last-child td{border-bottom:0}.skill-directory-identity{align-items:center;gap:11px;min-width:0;display:flex}.skill-directory-icon,.skill-detail-card>header>i{border-radius:var(--radius);background:var(--active-soft);color:#9a3412;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden}.skill-directory-icon img,.skill-detail-card>header>i img{object-fit:cover;width:100%;height:100%}.skill-directory-icon svg{width:18px;height:18px}.skill-directory-identity>span{gap:3px;min-width:0;display:grid}.skill-directory-identity strong,.skill-directory-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-directory-identity strong{color:var(--text);font-size:12px}.skill-directory-identity small{color:var(--muted);max-width:240px;font-size:10px}.admin-skill-table td time,.admin-skill-table td span{color:var(--text-soft);overflow-wrap:anywhere}.skill-directory-detail-link{color:#9a3412;white-space:nowrap;font-weight:650;text-decoration:none}.skill-directory-detail-link:hover{text-decoration:underline}.skill-directory-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.skill-directory-page-info{color:var(--muted);white-space:nowrap}.skill-directory-pagination button{min-height:32px}.skill-directory-pagination button:disabled{opacity:.5;cursor:not-allowed}.skill-page-btn{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface,#fff);min-width:32px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.skill-page-btn:hover:not(:disabled){border-color:var(--hc-primary,var(--hc-ui-color-brand));color:var(--hc-primary,var(--hc-ui-color-brand-text))}.skill-page-btn:focus-visible{outline:2px solid var(--hc-primary,var(--hc-ui-color-brand));outline-offset:2px}.skill-page-btn.is-current{background:var(--hc-ui-color-brand);border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.skill-detail{padding:20px}.skill-detail-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.skill-detail-card{border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.skill-detail-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.skill-detail-card>header>i{width:48px;height:48px}.skill-detail-card>header>i svg{width:22px;height:22px}.skill-detail-card>header>div{min-width:0}.skill-detail-card>header span{color:var(--hc-ui-color-text-secondary);font-size:10px;font-weight:700}.skill-detail-card>header h2{margin:4px 0;font-size:20px}.skill-detail-card>header p{color:var(--muted);margin:0;font-size:12px}.skill-detail-card>dl{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:18px 22px;display:grid}.skill-detail-card dt{color:var(--muted);font-size:10px}.skill-detail-card dd{margin:4px 0 0;font-size:12px}.skill-detail-card>section{padding:18px 22px}.skill-detail-card>section h3{margin:0 0 12px;font-size:14px}.skill-detail-card>section>p{color:var(--muted);margin:0;font-size:12px}.skill-detail-card ul{margin:0;padding:0;list-style:none;display:grid}.skill-detail-card li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.skill-detail-card li:first-child{border-top:0}.skill-detail-card li span{gap:3px;min-width:0;display:grid}.skill-detail-card li strong{font-size:12px}.skill-detail-card li small{color:var(--muted);font-size:10px}.skill-detail-card li a{color:#9a3412;font-size:11px;font-weight:650;text-decoration:none}@media (width<=900px){.skill-directory{overflow-x:auto}.skill-directory-toolbar,.skill-directory-filters,.skill-directory-feedback,.skill-directory-empty,.skill-directory-pagination{min-width:760px}}@media (width<=600px){.skill-directory{overflow-x:visible}.skill-directory-toolbar,.skill-directory-filters,.skill-directory-feedback,.skill-directory-empty,.skill-directory-pagination{min-width:0}.skill-directory-filters{grid-template-columns:1fr}.skill-directory-filters>button{width:100%}.skill-directory-table{min-width:0}.skill-directory-row.heading{display:none}.skill-directory-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding:16px}.skill-directory-identity{grid-column:1/-1}.skill-directory-row>span,.skill-directory-row>time{gap:3px;display:grid}.skill-directory-row>span:before,.skill-directory-row>time:before{content:attr(data-label);color:var(--muted);font-size:9px}.skill-directory-pagination{flex-direction:column;align-items:flex-start}.skill-directory-pagination>div,.skill-directory-pagination button{width:100%}.skill-directory-pagination button{justify-content:center}.skill-detail{padding:14px}.skill-detail-card>header{grid-template-columns:48px minmax(0,1fr)}.skill-detail-card>header>.skill-status{grid-column:1/-1;justify-self:start}.skill-detail-card>dl{grid-template-columns:1fr}}.admin-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-panel);margin-top:18px;overflow:hidden}.admin-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;min-height:72px;padding:18px 22px;display:flex}.admin-panel-head>div{min-width:0}.admin-panel-head h2,.admin-panel-head h3{margin:0}.admin-panel-head h2{font-size:16px}.admin-panel-head p{color:var(--muted);font-size:12px;line-height:var(--line-normal);margin:5px 0 0}.admin-panel-count{background:var(--panel-soft);color:var(--text-soft);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.admin-panel-actions{border-top:1px solid var(--line-soft);background:var(--hc-ui-color-surface);align-items:center;gap:9px;min-height:66px;padding:14px 22px;display:flex}.admin-account-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:28px;padding:22px;display:grid}.admin-account-title{align-items:center;gap:12px;min-width:0;display:flex}.admin-account-title>i{border-radius:var(--radius);background:var(--active-soft);color:#9a3412;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-account-title svg{width:20px;height:20px}.admin-account-title>div{gap:4px;min-width:0;display:grid}.admin-account-title strong,.admin-account-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-title strong{font-size:15px}.admin-account-title span{color:var(--muted);font-size:12px}.admin-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;margin:0;display:grid}.admin-info-grid dt{color:var(--muted);font-size:10px}.admin-info-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.admin-space-groups{gap:14px;padding:18px;display:grid}.admin-space-group{border:1px solid var(--line-soft);border-radius:var(--radius);min-width:0;overflow:hidden}.admin-space-group>header{background:var(--panel-soft);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:14px 16px;display:flex}.admin-space-group h3{font-size:13px}.admin-space-group header p{color:var(--text-soft);font-size:12px;line-height:var(--line-normal);margin:5px 0 0}.admin-space-group>header>span{color:var(--muted);font-size:12px}.admin-space-card{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;min-width:0;padding:15px 16px;display:grid}.admin-space-card>div{align-content:center;gap:4px;min-width:0;display:grid}.admin-space-card>div strong,.admin-space-card>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-space-card>div strong{font-size:13px}.admin-space-card>div span{color:var(--muted);font-size:11px}.admin-space-card .admin-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-row-actions{align-items:center;gap:12px;display:flex}.admin-row-actions a{color:var(--hc-ui-color-brand-text);white-space:nowrap;font-size:13px;text-decoration:underline}.admin-row-actions a:hover{text-decoration:underline}.admin-link-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}.admin-link-button:hover{border-color:var(--hc-ui-color-border);background:var(--panel-soft)}.admin-link-button svg{width:15px;height:15px}.admin-link-button.solid{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.admin-link-button.solid:hover{background:var(--hc-ui-color-brand-hover);border-color:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-back-link{color:var(--text-soft);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-flex}.admin-back-link:hover{color:var(--text)}.admin-back-link svg{width:16px;height:16px}.admin-credential-panel .admin-credential-form{gap:16px;padding:22px;display:grid}.admin-credential-form label{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}.admin-credential-form input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-width:0;height:38px;color:var(--text);padding:0 12px;font-size:14px}.admin-credential-form input:focus{outline:2px solid var(--hc-primary,var(--hc-ui-color-brand));outline-offset:-1px;border-color:var(--hc-primary,var(--hc-ui-color-brand))}.admin-write-only-hint{color:var(--muted);font-size:12px;line-height:var(--line-normal)}.admin-form-actions{align-items:center;gap:12px;display:flex}.admin-feedback{margin-bottom:16px}.admin-feedback .semi-banner-content{font-size:13px}.admin-notice{border-radius:var(--radius);color:#236b40;background:#edf7f1;margin-bottom:16px;padding:10px 16px;font-size:13px}.admin-toast-notice{z-index:1200;border-radius:var(--radius);color:#236b40;width:max-content;max-width:calc(100vw - 32px);font-size:13px;line-height:var(--line-normal);background:#edf7f1;padding:10px 12px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1c1f261f}.admin-table-wrap{overflow-x:auto}.admin-directory-table{width:100%;min-width:720px}.admin-directory-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:12px 16px}.admin-application-copy{gap:3px;min-width:0;display:grid}.admin-application-copy strong{color:var(--text);font-size:13px}.admin-application-copy span{color:var(--muted);font-size:12px}.admin-loading{place-items:center;padding:60px 0;display:grid}.admin-hint{color:var(--muted);font-size:13px}.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-hub-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.admin-hub-card:hover{border-color:var(--hc-ui-color-border);background:var(--panel-soft)}.admin-hub-card>i{border-radius:var(--radius);background:var(--active-soft);color:#9a3412;place-items:center;width:40px;height:40px;display:grid}.admin-hub-card>i svg{width:20px;height:20px}.admin-hub-card>div{gap:4px;min-width:0;display:grid}.admin-hub-card strong{color:var(--text);font-size:15px}.admin-hub-card small{color:var(--muted);font-size:12px;line-height:var(--line-normal)}.admin-hub-card>svg{width:18px;height:18px;color:var(--nav-meta)}@media (width<=600px){.admin-hub-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-account-card{grid-template-columns:1fr;gap:18px}.admin-info-grid{grid-template-columns:1fr 1fr}.admin-space-card{grid-template-columns:1fr;gap:12px}.admin-space-card .admin-info-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.admin-info-grid,.admin-space-card .admin-info-grid{grid-template-columns:1fr}.admin-form-actions{flex-wrap:wrap}}.semi-button-primary.semi-button-solid{color:var(--hc-ui-color-on-brand);background-color:var(--hc-ui-color-brand);border-color:var(--hc-ui-color-brand)}.semi-button-primary.semi-button-solid:hover:not(:disabled):not(.semi-button-disabled){color:var(--hc-ui-color-on-brand);background-color:var(--hc-ui-color-brand-hover);border-color:var(--hc-ui-color-brand-hover)}.semi-session-header{justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.semi-session-header-left{align-items:center;gap:12px;min-width:0;display:flex}.semi-session-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.semi-session-header p{color:var(--muted);margin:0;font-size:12px}.semi-chat-composer{border:1px solid var(--line);background:var(--panel);width:min(860px,100% - 48px);box-shadow:var(--shadow-panel);border-radius:12px;margin:8px auto 20px;overflow:hidden}.session-task-composer{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.session-task-composer>.task-composer{align-items:stretch;gap:0;min-height:126px;padding:0}.session-task-composer>.task-composer textarea{background:0 0;width:100%;height:66px;padding:14px 16px 0;font-size:14px;line-height:22px}.composer-input-row{padding:12px 12px 0}.composer-actions-row{align-items:center;gap:12px;min-height:44px;padding:8px;display:flex}.domain-action-picker{color:var(--muted);align-items:center;gap:10px;padding:8px 12px 0;font-size:12px;display:flex}.semi-confirmation-banner{margin:14px 0}.semi-confirmation-content{gap:10px;display:grid}.semi-confirmation-option{gap:8px;margin:7px 0;display:flex}.semi-confirmation-option>span{gap:2px;display:grid}.confirmation-meta{justify-content:flex-end;display:flex}.confirmation-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-content{--admin-canvas:var(--hc-ui-color-canvas);--admin-surface:var(--hc-ui-color-surface);--admin-surface-muted:var(--hc-ui-color-surface-muted);--admin-border:var(--hc-ui-color-border);--admin-border-strong:var(--hc-ui-color-border);--admin-orange-soft:#fff3ee;--admin-orange-wash:#fff8f5;--admin-orange-ink:var(--hc-ui-color-brand-text);--admin-orange-action:#c2410c;--admin-orange-action-hover:#9a3412;--admin-shadow:0 10px 30px #1c1f260e;--admin-shadow-hover:0 16px 36px #1c1f2617;background:radial-gradient(circle at 96% 1%, #f0552813, transparent 22rem), linear-gradient(180deg, #fbfbfc 0, var(--admin-canvas) 360px);width:100%;max-width:none;min-height:100vh;margin:0;padding:32px clamp(24px,3.4vw,56px) 72px}.admin-content>*{width:min(100%,1320px);margin-left:auto;margin-right:auto}.admin-content>.admin-toast-notice{width:max-content;max-width:calc(100vw - 32px);margin:0}.admin-content :where(.admin-page-header,.platform-admin-header){min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:26px;padding:0;overflow:visible}.admin-content :where(.admin-page-header,.platform-admin-header):before,.admin-content :where(.admin-page-header,.platform-admin-header):after{display:none}.admin-content :where(.admin-page-header,.platform-admin-header)>div,.admin-content .admin-page-actions{z-index:1;position:relative}.admin-content :where(.admin-page-header,.platform-admin-header)>div>span{display:none}.admin-content :where(.admin-page-header,.platform-admin-header) h1{color:var(--hc-ui-color-text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.25}.admin-content :where(.admin-page-header,.platform-admin-header) span+h1{margin-top:0}.admin-content :where(.admin-page-header,.platform-admin-header) p{display:none}.admin-content :where(.admin-panel,.platform-admin-panel,.admin-static-panel,.admin-overview-section,.admin-section,.workflow-profile-panel,.tenant-member-panel){border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:16px}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.admin-static-section-heading,.admin-static-toolbar,.admin-section-heading,.workflow-profile-panel>header,.tenant-member-panel>header){border-bottom-color:var(--admin-border);background:linear-gradient(#fff,#fdfdfd);min-height:76px;padding:20px 24px}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.admin-static-section-heading,.admin-static-toolbar,.admin-section-heading,.tenant-member-panel>header) h2{color:var(--hc-ui-color-text);letter-spacing:-.015em;font-size:17px;font-weight:700}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.admin-static-section-heading,.admin-static-toolbar,.admin-section-heading) p{color:var(--hc-ui-color-text-secondary)}.admin-content .tenant-member-header{align-items:center;min-height:auto;margin-bottom:26px}.admin-content .tenant-member-header p{display:none}.admin-content .tenant-member-header h1{color:var(--hc-ui-color-text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.25}.admin-content .tenant-member-panel>header>svg{background:var(--admin-orange-soft);width:38px;height:38px;color:var(--admin-orange-ink);border-radius:10px;padding:9px}.admin-content :where(.tenant-member-new,.tenant-member-form button,.department-create-form button,.tenant-member-row>button){border-color:var(--admin-orange-action);border-radius:var(--hc-ui-radius,8px);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);box-shadow:0 6px 14px #f055282e}.admin-content :where(.tenant-member-new,.tenant-member-form button,.department-create-form button,.tenant-member-row>button):hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.admin-content .department-create-form button,.admin-content .tenant-member-form button{border-color:var(--admin-orange-action);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.admin-content .department-create-form button:hover:not(:disabled),.admin-content .tenant-member-form button:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.admin-content .tenant-member-row{border-top-color:var(--admin-border);transition:background .14s}.admin-content .admin-agents-directory{gap:14px}.admin-content .agent-supply-tabs{border:0;border-bottom:1px solid var(--admin-border);width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0 4px;overflow:hidden}.admin-content .agent-supply-tabs .semi-tabs-bar{border-bottom:0}.admin-content .agent-supply-tabs .semi-tabs-tab{min-height:46px;color:var(--hc-ui-color-text-secondary);margin-right:32px;font-size:15px;font-weight:650}.admin-content .agent-supply-tabs .semi-tabs-tab-active{color:var(--hc-ui-color-text)}.admin-content .agent-supply-tabs .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active{border-bottom-color:var(--admin-orange-action)}.admin-content .enterprise-agent-toolbar{border-color:#f0d9cf;border-left:4px solid var(--admin-orange-action);background:linear-gradient(90deg, var(--admin-orange-wash), #fff 46%);border-radius:12px;min-height:56px;padding:12px 16px}.admin-content .enterprise-agent-toolbar p{color:var(--hc-ui-color-text-secondary);line-height:1.6}.admin-content .enterprise-agent-toolbar .icon-button{width:36px;height:36px;color:var(--admin-orange-ink);background:#fff;border:1px solid #eadfd9;border-radius:9px}.admin-content .enterprise-agent-toolbar .icon-button:hover{background:var(--admin-orange-soft);border-color:#dfad98}.admin-content .admin-agents-toolbar{border:0;border-bottom:1px solid var(--admin-border);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:4px 0 16px}.admin-content .admin-agents-field{gap:0}.admin-content .admin-agents-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-content .admin-agents-field :where(.semi-input-wrapper,.semi-select){background:var(--hc-ui-color-surface-muted);min-height:42px;box-shadow:none;border:1px solid #0000;border-radius:13px}.admin-content .admin-agents-field :where(.semi-input,.semi-select-selection-text){font-size:14px}.admin-content .admin-agents-field :where(.semi-input-wrapper,.semi-select):hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-hover)}.admin-content .admin-agents-field :where(.semi-input-wrapper-focus,.semi-select-focus){border-color:var(--admin-orange-action);background:#fff;box-shadow:0 0 0 3px #c2410c1a}.admin-content .skill-directory-toolbar p{display:none}.admin-content .skill-directory-filters{border-bottom:1px solid var(--admin-border);align-items:center;padding:4px 0 16px}.admin-content .skill-directory-field{gap:0}.admin-content .skill-directory-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-content .skill-directory-field :where(.semi-input-wrapper,.semi-select){background:var(--hc-ui-color-surface-muted);min-height:42px;box-shadow:none;border:1px solid #0000;border-radius:13px}.admin-content .skill-directory-submit{color:#fff;background:#202124;border-radius:13px;min-height:42px}.admin-content .admin-agent-category-toolbar{border:0;border-bottom:1px solid var(--admin-border);background:0 0;border-radius:0;align-items:center;min-height:auto;padding:4px 0 16px}.admin-content .admin-agent-category-toolbar label{gap:0}.admin-content .admin-agent-category-toolbar label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-content .admin-agent-category-toolbar :where(input,select){background:var(--hc-ui-color-surface-muted);border-color:#0000;border-radius:13px;height:42px}.admin-content .admin-agent-category-toolbar button{background:#202124;border-radius:13px;min-height:42px}.admin-content .admin-agents-count{min-height:38px;color:var(--hc-ui-color-text-secondary);background:0 0;border:0;border-radius:0;align-self:end;align-items:center;padding:0 2px 0 10px;font-size:13px;font-weight:650;display:inline-flex}.admin-content .admin-agents-table-wrap{border:0;border-bottom:1px solid var(--admin-border);box-shadow:none;border-radius:0}.admin-content .admin-agents-table thead th{border-bottom-color:var(--admin-border);height:48px;color:var(--hc-ui-color-text-secondary);background:#fff;padding:12px 18px;font-size:13px;font-weight:700}.admin-content .admin-agents-table tbody th,.admin-content .admin-agents-table tbody td{border-bottom-color:var(--hc-ui-color-divider);height:68px;color:var(--hc-ui-color-text);padding:12px 18px;font-size:14px;transition:background .14s}.admin-content .admin-agents-table tbody tr:hover>*{background:var(--hc-ui-color-hover)}.admin-content .admin-agents-table .expert-avatar{background:var(--admin-orange-soft);border:1px solid #f0d9cf;border-radius:12px;flex-basis:40px;width:40px;height:40px}.admin-content .admin-agents-table .admin-agent-identity strong{color:var(--hc-ui-color-text);font-size:15px;font-weight:700}.admin-content .admin-agents-table .admin-agent-identity small{font-size:13px;line-height:1.45}.admin-content .admin-agents-table .expert-visibility-switch{justify-content:flex-start;align-items:center;gap:0;min-width:54px;display:flex}.admin-content .admin-agents-table .expert-visibility-switch>span{display:none}.admin-content .admin-agents-table .expert-visibility-switch>.expert-visibility-error{margin-left:8px}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch{border:1px solid var(--hc-ui-color-border);background-color:#e7e9ed;border-radius:10px;width:36px;height:20px;transition:border-color .16s,background-color .16s}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch:hover{background-color:#dde0e5}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked,.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked:hover{border-color:var(--hc-ui-color-border);background-color:#e7e9ed}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-knob{background-color:#fff;border-radius:50%;width:16px;height:16px;top:1px;transform:translate(1px);box-shadow:0 1px 3px #1c1f2638}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked .semi-switch-knob{background-color:var(--hc-ui-color-brand);transform:translate(17px)}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch:active .semi-switch-knob{width:16px}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked:active .semi-switch-knob{transform:translate(17px)}.admin-content .admin-agent-detail-link{min-height:32px;color:var(--admin-orange-ink);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.admin-content .admin-agent-detail-link:hover{color:var(--admin-orange-action-hover);background:0 0;text-decoration:underline}.admin-content .admin-agents-pagination{background:0 0;border:0;border-radius:0;min-height:58px;padding:10px 0;font-size:13px}.admin-content .admin-agent-detail-overview{gap:14px;display:grid}.admin-content .admin-agent-detail-tabs{border:1px solid var(--admin-border);background:var(--hc-ui-color-hover);border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.admin-content .admin-agent-detail-tabs a{min-height:34px;color:var(--hc-ui-color-text-secondary);border-radius:7px;align-items:center;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.admin-content .admin-agent-detail-tabs a[aria-current=page]{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 2px 7px #1c1f2614}.admin-content .tenant-expert-list .admin-agent-detail-card{border-color:var(--admin-border);box-shadow:var(--admin-shadow);border-radius:16px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr) minmax(200px,.65fr);gap:24px;padding:22px}.admin-content .admin-agent-detail-card .expert-avatar{background:var(--admin-orange-soft);border:1px solid #f0d9cf;border-radius:13px;flex-basis:48px;width:48px;height:48px}.admin-content .admin-agent-detail-card .expert-identity strong{color:var(--hc-ui-color-text);font-size:16px}.admin-content .admin-agent-detail-card dl{grid-template-columns:repeat(5,minmax(90px,1fr));gap:16px;display:grid}.admin-content .admin-agent-detail-card dl div{border-left:1px solid var(--admin-border);min-width:0;padding-left:13px}.admin-content .admin-agent-detail-card dt{color:var(--hc-ui-color-text-secondary);font-size:11px;font-weight:650}.admin-content .admin-agent-detail-card dd{overflow-wrap:anywhere;color:var(--hc-ui-color-text);margin-top:6px;font-size:12px;font-weight:600}.admin-content .admin-agent-detail-card>.expert-visibility-switch{border:1px solid var(--admin-border);background:var(--hc-ui-color-surface-muted);border-radius:12px;padding:13px 14px}.admin-content .admin-agent-knowledge{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:#fff;border-radius:16px;gap:16px;padding:0 20px 20px;overflow:hidden}.admin-content .admin-agent-knowledge>h2{border-bottom:1px solid var(--admin-border);min-height:64px;color:var(--hc-ui-color-text);background:linear-gradient(#fff,#fdfdfd);align-items:center;margin:0 -20px;padding:0 20px;font-size:17px;display:flex}.admin-content .admin-agent-knowledge>h3{color:var(--hc-ui-color-text);padding-top:2px;font-size:13px}.admin-content .admin-agent-knowledge .admin-agents-table-wrap{box-shadow:none}.admin-content .admin-agent-knowledge .admin-knowledge-facts{border-color:var(--admin-border);background:var(--hc-ui-color-surface-muted);border-radius:12px}.admin-content .agent-routing-panel{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:#fff;border-radius:16px;margin-top:22px;padding:22px;overflow:hidden}.admin-content .agent-routing-panel>.semi-typography-h4{color:var(--hc-ui-color-text);margin:0 0 5px;font-size:17px}.admin-content .agent-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.admin-content .agent-routing-grid>div{min-width:0;margin-bottom:0!important}.admin-content .agent-routing-grid>div:nth-child(2){grid-column:1/-1}.admin-content .agent-routing-grid .semi-input-textarea-wrapper{border-color:var(--admin-border-strong);background:#fff;border-radius:10px;margin-top:7px}.admin-content .agent-routing-actions{border-top:1px solid var(--admin-border);gap:9px;margin-top:20px;padding-top:18px;display:flex}.admin-content .agent-routing-actions .semi-button-primary{background:var(--hc-ui-color-brand)}.admin-content :where(.admin-metrics,.platform-admin-metrics){gap:14px;margin:20px 0}.admin-content :where(.admin-metric,.platform-admin-metric),.admin-content .admin-overview-metrics article{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:14px;min-height:126px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 6px 20px #1c1f2609}.admin-content :where(.admin-metric,.platform-admin-metric):after,.admin-content .admin-overview-metrics article:after{content:"";background:#f055280e;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-30px;right:-22px}.admin-content :where(.admin-metric,.platform-admin-metric):hover,.admin-content .admin-overview-metrics article:hover{box-shadow:var(--admin-shadow-hover);border-color:#edc8b9;transform:translateY(-2px)}.admin-content :where(.admin-metric,.platform-admin-metric) strong,.admin-content .admin-overview-metrics strong{z-index:1;color:var(--hc-ui-color-text);letter-spacing:-.035em;font-size:30px;font-weight:760;position:relative}.admin-content :where(.admin-metric,.platform-admin-metric) span,.admin-content .admin-overview-metrics :where(span,small){z-index:1;color:var(--hc-ui-color-text-secondary);position:relative}.admin-content .admin-overview-metrics{gap:14px;padding:20px}.admin-content .admin-overview-filters{border:1px solid var(--admin-border);background:#ffffffeb;border-radius:14px;min-height:74px;padding:14px 16px;box-shadow:0 6px 20px #1c1f2609}.admin-content .admin-overview-filters>div{border-color:var(--admin-border-strong);background:#fff;border-radius:10px;min-height:42px}.admin-content :where(.admin-panel-count,.platform-admin-count,.platform-admin-status,.admin-static-status){color:#656a74;background:#f6f7f9;border:1px solid #eceef2;padding:5px 10px;font-weight:650}.admin-content :where(.admin-space-group,.platform-admin-space-group){border-color:var(--admin-border);background:#fff;border-radius:13px}.admin-content :where(.admin-space-group,.platform-admin-space-group)>header{background:var(--hc-ui-color-surface-muted)}.admin-content :where(.admin-space-card,.platform-admin-space-card){border-top-color:var(--admin-border);transition:background .15s}.admin-content :where(.admin-hub-card,.platform-admin-overview-card){border-color:var(--admin-border);background:var(--admin-surface);border-radius:14px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 6px 20px #1c1f2609}.admin-content :where(.admin-hub-card,.platform-admin-overview-card):hover{box-shadow:var(--admin-shadow-hover);background:#fff;border-color:#edc8b9;transform:translateY(-2px)}.admin-content :where(.admin-hub-card,.platform-admin-overview-card)>i,.admin-content :where(.admin-account-title,.platform-admin-account-title)>i{background:var(--admin-orange-soft);color:var(--admin-orange-ink);border-radius:12px}.admin-content :where(.admin-link-button,.platform-admin-button,.outline-button,.toggle-button){border-color:var(--admin-border-strong);border-radius:10px;min-height:38px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.admin-content :where(.admin-link-button,.platform-admin-button,.outline-button,.toggle-button):hover:not(:disabled){border-color:#e4af99;transform:translateY(-1px)}.admin-content :where(.admin-link-button.solid,.platform-admin-button.primary){border-color:var(--admin-orange-action);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);box-shadow:0 7px 16px #f0552833}.admin-content :where(.platform-admin-header,.admin-page-header)>.dark-button{z-index:1;border-color:var(--admin-orange-action);border-radius:var(--hc-ui-radius,8px);background:var(--hc-ui-color-brand);min-height:42px;color:var(--hc-ui-color-on-brand);align-items:center;gap:8px;padding:0 17px;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:0 8px 18px #f0552838}.admin-content :where(.platform-admin-header,.admin-page-header)>.dark-button:hover{background:var(--hc-ui-color-brand-hover);transform:translateY(-1px);box-shadow:0 10px 22px #d9481f42}.admin-content .platform-tenant-filters{border:0;border-bottom-color:var(--admin-border);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:12px;padding:4px 22px 16px}.admin-content .platform-tenant-filter-field{gap:0}.admin-content .platform-tenant-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-content .platform-tenant-filters :where(.semi-input-wrapper,.semi-select){background:var(--hc-ui-color-surface-muted);min-height:42px;box-shadow:none;border:1px solid #0000;border-radius:13px}.admin-content .platform-tenant-filters :where(.semi-input-wrapper,.semi-select):hover{background:var(--hc-ui-color-hover);border-color:#0000}.admin-content .platform-tenant-filters :where(.semi-input-wrapper-focus,.semi-select-focus){border-color:var(--hc-primary,var(--hc-ui-color-brand));background:#fff;box-shadow:0 0 0 3px #f055281a}.admin-content .platform-tenant-filters>button{color:#fff;min-height:42px;box-shadow:none;cursor:pointer;background:#202124;border-color:#202124;border-radius:13px;padding:0 18px;font-weight:650}.admin-content .platform-tenant-filters>button:hover{color:#fff;background:#34363a;border-color:#34363a}.admin-content .platform-tenant-pinned{border-left:4px solid var(--hc-primary,var(--hc-ui-color-brand));background:linear-gradient(90deg, var(--admin-orange-wash), #fff 34%)}.admin-content .platform-tenant-table{background:#fff}.admin-content .platform-tenant-table a,.admin-content .platform-admin-row-actions a{color:var(--admin-orange-ink);font-weight:650;text-decoration:underline}.admin-content .platform-tenant-table a:hover,.admin-content .platform-admin-row-actions a:hover{color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .skill-directory-pagination{border-top:1px solid var(--admin-border);background:#fff;min-height:66px;padding:12px 20px}.admin-content .skill-page-btn{border-color:var(--admin-border);background:#fff;border-radius:9px}.admin-content .skill-page-btn:hover:not(:disabled){background:var(--admin-orange-wash);color:var(--admin-orange-ink);border-color:#e5b39f}.admin-content .skill-page-btn.is-current{border-color:var(--admin-orange-action);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);box-shadow:0 5px 12px #f055282e}.admin-content :where(.admin-link-button.solid,.platform-admin-button.primary):hover:not(:disabled){border-color:var(--admin-orange-action-hover);background:var(--hc-ui-color-brand-hover);box-shadow:0 9px 20px #d9481f3d}.admin-content :where(input,select,textarea){border-color:var(--admin-border-strong);background:#fff;border-radius:10px;transition:border-color .14s,box-shadow .14s}.admin-content :where(input,select,textarea):focus{border-color:var(--hc-primary,var(--hc-ui-color-brand));box-shadow:none;outline:0}.admin-content .admin-panel-actions,.admin-content .platform-admin-actions{border-top-color:var(--admin-border);background:var(--hc-ui-color-surface-muted)}.admin-content .admin-directory-table .semi-table-thead>.semi-table-row>.semi-table-row-head,.admin-content .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom-color:var(--admin-border);background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:700}.admin-content .admin-directory-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell,.admin-content .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom-color:var(--hc-ui-color-divider);padding:14px 16px}.admin-content .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:#fff9f6}.admin-content :where(.admin-static-notice,.platform-admin-callout,.admin-feedback){border-radius:12px;box-shadow:0 5px 18px #1c1f2609}.admin-content .admin-empty-state,.admin-content :where(.admin-trend-empty,.admin-table-empty>div){border-color:var(--admin-border-strong);background:linear-gradient(#fffffff5,#fafafbf5);border-radius:14px}.admin-content .admin-back-link{border:1px solid var(--admin-border);background:#ffffffe0;border-radius:9px;width:fit-content;min-height:34px;padding:0 10px}.admin-content .admin-back-link:hover{background:var(--admin-orange-wash);color:var(--admin-orange-ink);border-color:#edc8b9;text-decoration:underline}@media (width<=900px){.admin-content{background:var(--admin-canvas);padding:72px 16px 48px}.admin-content :where(.admin-page-header,.platform-admin-header){align-items:flex-start;min-height:0;padding:0}.admin-content .admin-page-actions,.admin-content .platform-admin-header>.dark-button{width:100%}.admin-content .admin-page-actions>*{max-width:100%}.admin-content .tenant-expert-list .admin-agent-detail-card{grid-template-columns:1fr}.admin-content .admin-agent-detail-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.admin-content :where(.admin-page-header,.platform-admin-header){border-radius:0;padding:0}.admin-content :where(.admin-page-header,.platform-admin-header):after{opacity:.7;right:-100px}.admin-content :where(.admin-page-header,.platform-admin-header) h1,.admin-content .tenant-member-header h1{font-size:24px}.admin-content :where(.admin-panel,.platform-admin-panel,.admin-static-panel,.admin-overview-section,.admin-section,.workflow-profile-panel,.tenant-member-panel){border-radius:13px}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.admin-static-section-heading,.admin-static-toolbar,.admin-section-heading,.tenant-member-panel>header){padding:17px 18px}.admin-content :where(.admin-metric,.platform-admin-metric),.admin-content .admin-overview-metrics article{min-height:112px;padding:16px}.admin-content .admin-agent-detail-tabs{width:100%}.admin-content .admin-agent-detail-tabs a{flex:1;justify-content:center}.admin-content .tenant-expert-list .admin-agent-detail-card{padding:18px}.admin-content .admin-agent-detail-card dl{grid-template-columns:1fr;gap:11px}.admin-content .admin-agent-detail-card dl div{border:0;border-bottom:1px solid var(--admin-border);padding:0 0 11px}.admin-content .agent-routing-grid{grid-template-columns:1fr}.admin-content .agent-routing-grid>div:nth-child(2){grid-column:auto}.admin-content .agent-routing-actions{flex-direction:column;align-items:stretch}}.semi-inspector{border-left:1px solid var(--line);background:var(--sidebar-bg);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.semi-inspector-section{border-bottom:1px solid var(--line);padding:16px}.semi-inspector-section h2{color:var(--muted);margin:0 0 12px;font-size:13px}.semi-inspector-dl{gap:12px;margin:0;display:grid}.semi-inspector-dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.semi-inspector-dl dt{color:var(--muted)}.semi-inspector-dl dd{margin:0;font-weight:600}.semi-empty-card{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;padding:16px;font-size:12px}.semi-result-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:8px;padding:12px;display:grid}.semi-result-card>span{color:#276749;font-size:12px}.semi-result-card strong{font-size:13px;line-height:var(--line-normal)}.portal-directory{padding:48px 40px 64px}.portal-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.portal-toolbar{border:1px solid var(--hc-border,var(--line));background:var(--hc-bg-surface,var(--panel));border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;padding:16px;display:flex}.portal-toolbar-field{flex:1;gap:6px;min-width:180px;max-width:280px;display:grid}.portal-toolbar-field .semi-input{width:100%}.portal-toolbar-label{color:var(--hc-text-tertiary,var(--muted));font-size:12px;font-weight:600}.portal-toolbar-count{color:var(--hc-text-tertiary,var(--muted));margin-left:auto;padding-bottom:9px;font-size:12px}.portal-loading{justify-content:center;padding:64px 0;display:flex}.portal-empty-wrapper{padding:48px 0}.portal-empty{text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}.portal-empty strong{color:var(--hc-text-primary,var(--text));font-size:16px}.portal-empty span{color:var(--hc-text-tertiary,var(--muted));font-size:13px}.portal-list{border:1px solid var(--hc-border,var(--line));background:var(--hc-bg-surface,var(--panel));border-radius:12px;overflow:hidden}.portal-list-head{background:var(--hc-bg-muted,var(--panel-soft));height:40px;color:var(--hc-text-tertiary,var(--muted));grid-template-columns:minmax(280px,1.8fr) 1fr 140px 110px 100px;align-items:center;gap:12px;padding:0 16px;font-size:12px;font-weight:600;display:grid}.portal-row{border-top:1px solid var(--hc-divider,var(--line));grid-template-columns:minmax(280px,1.8fr) 1fr 140px 110px 100px;align-items:center;gap:12px;min-height:64px;padding:0 16px;transition:background .15s;display:grid}.portal-row:hover{background:var(--hc-bg-hover,var(--active-soft))}.portal-row-main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.portal-row-main:hover{color:var(--hc-primary,var(--brand-orange))}.portal-row-avatar{border-radius:var(--radius);background:var(--hc-bg-muted,var(--panel-soft));width:36px;height:36px;color:var(--hc-text-secondary,var(--text-soft));flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.portal-row-title{gap:4px;min-width:0;display:grid}.portal-row-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--hc-text-primary,var(--text));font-size:13px;overflow:hidden}.portal-row-title small{color:var(--hc-text-tertiary,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-row-agent{color:var(--hc-text-secondary,var(--text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal-row-status{flex-wrap:wrap;gap:4px;display:flex}.portal-row-time{color:var(--hc-text-tertiary,var(--muted));font-size:12px}.portal-row-action{justify-content:flex-end;display:flex}.portal-list-action-label{text-align:right}.portal-detail-page{max-width:960px;padding:48px 40px 64px}.portal-detail-back{margin-bottom:24px}.portal-detail-back-link{border:1px solid var(--hc-border,var(--line));border-radius:var(--radius);background:var(--hc-bg-surface,var(--panel));color:var(--hc-text-secondary,var(--text-soft));cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.portal-detail-back-link:hover{background:var(--hc-bg-hover,var(--active-soft));border-color:var(--hc-primary,var(--brand-orange));color:var(--hc-primary,var(--brand-orange))}.portal-detail-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.portal-detail-header h1{font-size:30px;line-height:var(--line-tight);color:var(--hc-text-primary,var(--text));margin:8px 0}.portal-detail-header p{color:var(--hc-text-tertiary,var(--muted));font-size:13px;line-height:var(--line-normal);margin:0}.portal-detail-meta-tags{flex-wrap:wrap;gap:6px;display:flex}.portal-detail-content{gap:24px;display:grid}.portal-detail-result{border:1px solid var(--hc-border,var(--line));background:var(--hc-bg-surface,var(--panel));border-radius:12px;padding:24px}.portal-detail-result-label{color:var(--hc-text-tertiary,var(--muted));margin-bottom:12px;font-size:12px;font-weight:600}.portal-detail-result-body{font-size:14px;line-height:var(--line-normal);white-space:pre-wrap;word-break:break-word;color:var(--hc-text-primary,var(--text))}.portal-detail-sections{border:1px solid var(--hc-border,var(--line));background:var(--hc-bg-surface,var(--panel));border-radius:12px;padding:16px 24px}.portal-detail-sections-label{color:var(--hc-text-tertiary,var(--muted));margin-bottom:8px;font-size:12px;font-weight:600}.portal-detail-sections-list{flex-wrap:wrap;gap:6px;display:flex}.portal-detail-meta-dl{border:1px solid var(--hc-border,var(--line));background:var(--hc-bg-surface,var(--panel));border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:24px;display:grid}.portal-detail-meta-dl div{gap:4px;display:grid}.portal-detail-meta-dl dt{color:var(--hc-text-tertiary,var(--muted));font-size:12px}.portal-detail-meta-dl dd{color:var(--hc-text-primary,var(--text));margin:0;font-size:13px;font-weight:600}.portal-detail-actions{gap:8px;display:flex}.portal-detail-not-found{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;gap:8px;padding:48px;display:grid}.portal-detail-not-found strong{color:var(--text);font-size:18px}.portal-refresh-error{border:1px solid var(--error);border-radius:var(--radius);color:var(--error);background:#fff3f0;margin-bottom:16px;padding:12px 16px;font-size:13px}@media (width<=900px){.portal-detail-page{padding:40px 24px 64px}.portal-detail-header{flex-direction:column;align-items:start}}@media (width<=600px){.portal-detail-page{padding:32px 16px 48px}.portal-detail-header h1{font-size:28px}.portal-detail-meta-dl{grid-template-columns:1fr}}@media (width<=1200px){.portal-list-head,.portal-row{grid-template-columns:minmax(240px,1.8fr) 1fr 140px 100px}.portal-list-action-label,.portal-row-action{display:none}}@media (width<=900px){.portal-directory{padding:40px 24px 64px}.portal-header{flex-direction:column;align-items:start}.portal-toolbar{flex-direction:column;align-items:stretch}.portal-toolbar-field{max-width:none}.portal-list-head{display:none}.portal-row{grid-template-columns:1fr auto;padding:12px 16px}.portal-row-agent,.portal-row-status,.portal-row-time{display:none}}@media (width<=600px){.portal-directory{padding:32px 16px 48px}.portal-header h1{font-size:28px}}.content-factory-body{align-items:flex-start;min-height:100vh;display:flex}.content-factory-subnav{width:200px;max-height:100vh;padding:var(--space-6) var(--space-3);border-right:1px solid var(--line);gap:var(--space-5);flex-direction:column;flex:0 0 200px;display:flex;position:sticky;top:0;overflow-y:auto}.content-factory-subnav-group{gap:var(--nav-item-gap);display:grid}.content-factory-subnav-group h2{color:var(--muted);margin:0;padding:0 8px 4px;font-size:12px;font-weight:500;line-height:18px}.content-factory-subnav-group button{border-radius:var(--radius);width:100%;height:34px;color:var(--text-soft);font-size:13px;line-height:var(--line-compact);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:400;display:flex}.content-factory-subnav-group button:hover,.content-factory-subnav-group button[aria-current=page]{background:var(--active-soft);color:var(--text)}.content-factory-subnav-group button[aria-current=page]{font-weight:500}.content-factory-subnav-group button:focus-visible{outline:2px solid var(--accent,var(--hc-ui-color-brand));outline-offset:-2px}.content-factory-subnav svg{stroke-width:1.5px;flex:none;width:16px;height:16px}.content-factory-content{min-width:0;padding:var(--space-8) var(--space-6);flex:1;max-width:960px;margin:0 auto}.content-factory-content:has(.workbench-page){max-width:1120px;padding:0}.content-factory-content:has(.ig-studio){background:#fff;width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.content-factory-content:has(.digital-human-generation-page){background:#fff;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}@media (width<=860px){.content-factory-body{display:block}.content-factory-subnav{border-right:0;border-bottom:1px solid var(--line);width:auto;max-height:none;padding:var(--space-3) var(--space-4);position:static}}.content-factory-content:has(.enterprise-knowledge-page){max-width:none;margin:0;padding:32px 40px 64px}.enterprise-knowledge-table th:first-child,.enterprise-knowledge-table th:nth-child(2){width:20%}.enterprise-knowledge-link.disabled{color:#c9cdd4;cursor:not-allowed}@media (width<=1100px){.content-factory-content:has(.enterprise-knowledge-page){padding:24px}.enterprise-knowledge-actions,.enterprise-detail-toolbar{flex-direction:column;align-items:stretch}.enterprise-knowledge-toolbar,.enterprise-detail-filters{flex-wrap:wrap;margin-left:0}.enterprise-recall-layout{grid-template-columns:1fr}.enterprise-recall-layout>aside{border-right:0;border-bottom:1px solid var(--hc-ui-color-divider);padding-right:0}.enterprise-recall-layout>main{padding-left:0}}.cf-feature-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cf-feature-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.cf-feature-card:hover{border-color:var(--accent);box-shadow:var(--shadow-panel)}.cf-feature-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-feature-icon{background:var(--panel-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.cf-accent-image .cf-feature-icon{color:#d97904;background:#fef3ec}.cf-accent-video .cf-feature-icon{color:#3b6fdb;background:#eef4ff}.cf-accent-remake .cf-feature-icon{color:#2ea66a;background:#eefbf3}.cf-feature-card h2{color:var(--text);margin:0;font-size:18px;font-weight:600}.cf-feature-card p{color:var(--muted);font-size:14px;line-height:var(--line-normal);margin:0}.cf-feature-action{color:#3d6b5c;align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.cf-generation-page{gap:var(--space-6);flex-direction:column;display:flex}.cf-demo-badge{padding:var(--space-1) var(--space-3);background:var(--panel-soft);border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;align-self:flex-start;font-size:12px;display:inline-flex}.cf-input-section,.cf-confirm-section,.cf-generating-section,.cf-result-section{gap:var(--space-4);flex-direction:column;display:flex}.cf-prompt-field label{color:var(--text);margin-bottom:var(--space-2);font-size:14px;font-weight:500;display:block}.cf-prompt-field textarea{width:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:14px;line-height:var(--line-normal);resize:vertical;font-family:inherit}.cf-prompt-field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #5f8f7f26}.cf-prompt-field textarea.cf-input-error{border-color:var(--danger)}.cf-field-error{color:var(--danger);margin:var(--space-1) 0 0;font-size:13px}.cf-field-hint{color:var(--muted);margin:var(--space-2) 0 0;font-size:13px}.cf-char-count{text-align:right;color:var(--muted);margin-top:var(--space-1);font-size:12px}.cf-presets{gap:var(--space-2);flex-direction:column;display:flex}.cf-presets-label{color:var(--muted);font-size:13px}.cf-preset-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cf-preset-chip{padding:var(--space-1) var(--space-3);border:1px solid var(--line);background:var(--panel);color:var(--text-soft);cursor:pointer;border-radius:999px;font-size:13px;transition:border-color .15s,background .15s}.cf-preset-chip:hover{border-color:var(--accent);background:var(--active-soft)}.cf-config-section{gap:var(--space-3);flex-direction:column;display:flex}.cf-config-field{gap:var(--space-1);flex-direction:column;display:flex}.cf-config-field>label{color:var(--text);font-size:13px;font-weight:600}.cf-config-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.cf-config-chip{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-soft);cursor:pointer;flex-direction:column;min-width:0;font-size:13px;transition:border-color .15s,background .15s;display:flex}.cf-config-chip:hover{border-color:var(--accent);background:var(--active-soft)}.cf-config-chip.cf-config-selected{border-color:var(--accent);background:var(--active-soft);color:var(--text);font-weight:600}.cf-config-chip span{color:var(--text-soft);font-size:11px}.cf-confirm-config{margin:var(--space-2) 0}.cf-confirm-config dl{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.cf-confirm-config dt{color:var(--text-faint);font-size:13px}.cf-confirm-config dd{color:var(--text);margin:0;font-size:13px}.cf-result-extra-images{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cf-result-thumb{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:96px;height:96px}.cf-submit-row{gap:var(--space-3);display:flex}.cf-submit-button{padding:var(--space-2) var(--space-5);border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:none;font-size:14px;font-weight:500;transition:background .15s}.cf-submit-button:hover:not(:disabled){background:#4a7566}.cf-submit-button:disabled{opacity:.5;cursor:not-allowed}.cf-back-button{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-soft);cursor:pointer;align-items:center;gap:4px;font-size:14px;transition:border-color .15s;display:inline-flex}.cf-back-button:hover{border-color:var(--accent)}.cf-cancel-button{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted);cursor:pointer;font-size:13px}.cf-confirm-section h2,.cf-generating-section h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.cf-confirm-prompt{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}.cf-confirm-prompt label{color:var(--muted);margin-bottom:var(--space-1);font-size:13px;display:block}.cf-confirm-prompt p{color:var(--text);font-size:14px;line-height:var(--line-normal);margin:0}.cf-confirm-notice{color:var(--muted);margin:0;font-size:13px}.cf-confirm-actions{gap:var(--space-3);display:flex}.cf-generating-section{text-align:center;padding:var(--space-12) 0;align-items:center}.cf-generating-section p{color:var(--muted);margin:0;font-size:14px}.cf-result-preview{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.cf-result-preview img{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;max-height:400px}.cf-result-video{align-items:stretch;gap:var(--space-3);flex-direction:column;max-width:100%;display:inline-flex;position:relative}.cf-video-frame{max-width:100%;display:inline-block;position:relative}.cf-video-frame .cf-video-cover{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;max-height:400px;transition:filter .2s;display:block}.cf-video-frame-playing .cf-video-cover{filter:brightness(.92)}.cf-video-progress{background:#ffffff40;border-radius:2px;height:4px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.cf-video-progress-bar{background:#fffffff2;width:0%;height:100%;transition:width .25s}.cf-video-progress-playing{width:100%;animation:5s linear infinite cf-video-progress-anim}@keyframes cf-video-progress-anim{0%{width:0%}to{width:100%}}.cf-video-play-overlay{color:#fff;text-shadow:0 2px 8px #00000080;pointer-events:none;font-size:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cf-video-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cf-video-play-button{align-items:center;display:inline-flex}.cf-video-play-status{color:var(--fg-2);font-size:13px}.cf-result-label{color:var(--success);margin:0;font-size:14px;font-weight:500}.cf-result-error{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.cf-retry-row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in oklab, var(--danger) 6%, transparent);flex-wrap:wrap;display:flex}.cf-retry-hint{color:var(--fg-2);font-size:13px}.cf-result-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cf-source-selector+.cf-source-selector{margin-top:var(--space-3)}.cf-product-card{border:1px dashed var(--line)}.cf-source-card.cf-product-card.cf-source-selected{border-color:var(--warning-2);box-shadow:0 0 0 2px color-mix(in oklab, var(--warning) 30%, transparent)}.cf-history-section{gap:var(--space-3);flex-direction:column;display:flex}.cf-history-section h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.cf-history-list{gap:var(--space-2);flex-direction:column;display:flex}.cf-history-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);display:flex}.cf-history-info{flex:1;min-width:0}.cf-history-status{align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.cf-history-completed .cf-history-status{color:var(--success)}.cf-history-failed .cf-history-status{color:var(--danger)}.cf-history-generating .cf-history-status{color:var(--accent)}.cf-history-pending .cf-history-status{color:var(--muted)}.cf-history-prompt{color:var(--text);margin:var(--space-1) 0 0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cf-history-info small{color:var(--muted);font-size:12px}.cf-history-thumb{object-fit:cover;border:1px solid var(--line-soft);border-radius:6px;width:48px;height:48px}.cf-history-delete{padding:var(--space-1);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;transition:color .15s,background .15s}.cf-history-delete:hover{color:var(--danger);background:#fef2f2}.cf-source-selector label{color:var(--text);margin-bottom:var(--space-2);font-size:14px;font-weight:500;display:block}.cf-source-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.cf-source-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.cf-source-card:hover{border-color:var(--accent)}.cf-source-selected{border-color:var(--accent);box-shadow:0 0 0 2px #5f8f7f26}.cf-source-card strong{color:var(--text);font-size:14px}.cf-source-card span{color:var(--muted);font-size:12px}@media (width<=768px){.content-factory-content{padding:var(--space-5) var(--space-4)}.cf-feature-grid,.cf-source-grid{grid-template-columns:1fr}}.cf-accent-prompt .cf-feature-icon{color:#3b6fdb;background:#eef4ff}.cf-accent-template .cf-feature-icon{color:#7c5cdb;background:#f3eefe}.cf-accent-avatar .cf-feature-icon{color:#d97706;background:#fef0e6}.cf-accent-digital-human .cf-feature-icon{color:#0f9d6e;background:#e8f7f0}.cf-accent-publish .cf-feature-icon{color:#c2410c;background:#fef3e8}.cf-muted{color:var(--muted);font-size:13px}.cf-digital-human-grid{gap:var(--space-5);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.cf-digital-human-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);background:var(--bg-elevated);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}.cf-digital-human-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014}.cf-digital-human-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cf-digital-human-avatar{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.cf-digital-human-avatar img{object-fit:cover;width:100%;height:100%}.cf-digital-human-body h2{margin:0 0 var(--space-1) 0;font-size:18px;font-weight:600}.cf-digital-human-body p{color:var(--muted);margin:0 0 var(--space-2) 0;font-size:13px;line-height:1.5}.cf-digital-human-tags{margin-bottom:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.cf-digital-human-meta{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.cf-digital-human-meta span{align-items:center;gap:4px;display:flex}.cf-publish-select{gap:var(--space-5);margin:var(--space-4) 0;flex-direction:column;display:flex}.cf-publish-video-list{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.cf-publish-video-card{align-items:center;gap:var(--space-3);padding:var(--space-3);border:2px solid var(--border);background:var(--bg-elevated);cursor:pointer;text-align:left;border-radius:8px;transition:border-color .2s;display:flex}.cf-publish-video-card:hover{border-color:var(--primary)}.cf-publish-video-card.cf-source-selected{border-color:var(--primary);background:var(--bg-primary-subtle)}.cf-publish-video-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-publish-video-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cf-publish-platform-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.cf-publish-platform-card{align-items:center;gap:var(--space-2);padding:var(--space-3);border:2px solid var(--border);background:var(--bg-elevated);cursor:pointer;text-align:left;border-radius:8px;transition:border-color .2s;display:flex}.cf-publish-platform-card:hover{border-color:var(--primary)}.cf-publish-platform-card.cf-source-selected{border-color:var(--primary);background:var(--bg-primary-subtle)}.cf-publish-platform-card div{flex-direction:column;display:flex}.cf-publish-platform-card strong{font-size:14px}.cf-publish-receipt{gap:var(--space-4);margin:var(--space-3) 0;flex-direction:column;display:flex}.cf-publish-receipt-field{gap:var(--space-2);flex-direction:column;display:flex}.cf-publish-receipt-field label{color:var(--muted);font-size:13px;font-weight:600}.cf-publish-receipt-content{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;display:flex}.cf-publish-receipt-content p,.cf-publish-receipt-content pre{white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-family:inherit;font-size:14px;line-height:1.6}.cf-publish-receipt-tags{flex-wrap:wrap;gap:4px;display:flex}.cf-publish-receipt-meta{padding-top:var(--space-2);border-top:1px solid var(--border);font-size:12px}@media (width<=768px){.cf-publish-video-list,.cf-publish-platform-grid,.cf-digital-human-grid{grid-template-columns:1fr}}.cf-toolbar{gap:var(--space-3);margin:var(--space-4) 0;flex-direction:column;display:flex}.cf-filter-chips{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.cf-filter-chip{padding:var(--space-1) var(--space-3);border:1px solid var(--line);background:var(--panel);color:var(--text-soft);cursor:pointer;border-radius:999px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.cf-filter-chip:hover{border-color:var(--accent)}.cf-filter-chip.cf-filter-active{color:#fff;background:#3d6b5a;border-color:#3d6b5a}.cf-prompt-grid{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.cf-prompt-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;display:flex}.cf-prompt-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cf-prompt-card-head h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.cf-prompt-card-content{color:var(--text-soft);font-size:14px;line-height:var(--line-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cf-prompt-card-tags{flex-wrap:wrap;gap:4px;display:flex}.cf-prompt-card-actions{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);flex-wrap:wrap;margin-top:auto;display:flex}.cf-editor-form{gap:var(--space-4);flex-direction:column;display:flex}.cf-form-field{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.cf-form-field label{color:var(--text);font-size:13px;font-weight:500}.cf-form-row{gap:var(--space-4);display:flex}.cf-template-grid{gap:var(--space-5);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.cf-template-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.cf-template-card:hover{border-color:var(--accent);box-shadow:var(--shadow-panel)}.cf-template-cover{background:var(--panel-soft);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.cf-template-cover img{object-fit:cover;width:100%;height:160px;display:block}.cf-template-duration{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex;position:absolute;bottom:8px;right:8px}.cf-template-play{width:44px;height:44px;color:var(--text);opacity:0;background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cf-template-cover:hover .cf-template-play,.cf-template-cover:focus-visible .cf-template-play{opacity:1}.cf-template-body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.cf-template-body h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.cf-template-body p{color:var(--muted);margin:0;font-size:13px}.cf-template-tags{flex-wrap:wrap;gap:4px;display:flex}.cf-template-actions{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.cf-template-detail{gap:var(--space-6);margin:var(--space-4) 0;grid-template-columns:360px 1fr;display:grid}.cf-template-detail-cover{border-radius:var(--radius);border:1px solid var(--line);position:relative;overflow:hidden}.cf-template-detail-cover img{object-fit:cover;width:100%;height:200px;display:block}.cf-template-detail-meta dl{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.cf-template-detail-meta dl>div{flex-direction:column;gap:4px;display:flex}.cf-template-detail-meta dt{color:var(--muted);font-size:12px}.cf-template-detail-meta dd{color:var(--text);flex-wrap:wrap;gap:4px;margin:0;font-size:14px;display:flex}.cf-template-lines h2,.cf-template-jobs h2{color:var(--text);margin:var(--space-5) 0 var(--space-3);font-size:15px;font-weight:600}.cf-template-lines ol{gap:var(--space-2);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.cf-template-lines li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:14px;display:flex}.cf-template-jobs{margin-top:var(--space-5)}.cf-detail-footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.cf-edit-input{gap:var(--space-6);margin-top:var(--space-3);flex-direction:column;display:flex}.cf-edit-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cf-edit-section-head h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.cf-line-list{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;padding-left:0;list-style:none;display:flex}.cf-line-row{align-items:flex-start;gap:var(--space-2);display:flex}.cf-line-row textarea{flex:1}.cf-edit-options{gap:var(--space-4);flex-direction:column;display:flex}.cf-edit-subtitle{align-items:center;gap:var(--space-3);display:flex}.cf-edit-subtitle label{color:var(--text);font-size:14px;font-weight:500}.cf-cost-summary{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}.cf-cost-summary h2{color:var(--text);margin:0 0 var(--space-3);font-size:15px;font-weight:600}.cf-cost-summary ul{gap:var(--space-2);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.cf-cost-summary li{color:var(--text-soft);justify-content:space-between;font-size:13px;display:flex}.cf-cost-summary li span{color:var(--text)}.cf-cost-total{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);font-weight:600;color:var(--text)!important;font-size:15px!important}.cf-cost-total span{font-weight:600;color:#2f6b54!important}.cf-confirm-lines{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;padding-left:0;list-style:none;display:flex}.cf-confirm-lines li{align-items:center;gap:var(--space-2);color:var(--text);font-size:14px;display:flex}.cf-confirm-meta{color:var(--muted);margin:var(--space-2) 0 0;font-size:13px}.cf-video-stage{border-radius:var(--radius);border:1px solid var(--line);display:inline-block;position:relative;overflow:hidden}.cf-video-stage img{max-width:100%;max-height:360px;display:block}.cf-video-play{width:56px;height:56px;color:var(--text);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cf-video-play:hover{background:#fff}.cf-video-progress{background:#ffffff4d;width:100%;height:4px;position:absolute;bottom:0;left:0}.cf-video-progress-bar{background:var(--accent);height:100%;animation:4s linear cf-video-march;display:block}@keyframes cf-video-march{0%{width:0}to{width:100%}}@media (width<=768px){.cf-template-detail{grid-template-columns:1fr}.cf-form-row{flex-direction:column}.cf-line-row{flex-wrap:wrap}}.assistant-settings-loading{align-items:center;gap:var(--space-3);color:var(--muted);flex-direction:column;padding:64px 0;display:flex}.assistant-settings-form{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.assistant-settings-field{gap:var(--space-2);flex-direction:column;display:flex}.assistant-settings-field label{color:var(--foreground);font-size:14px;font-weight:600}.assistant-settings-field select{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;border-radius:8px}.assistant-settings-field select:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.assistant-settings-hint{color:var(--muted);font-size:12px;line-height:var(--line-normal)}.assistant-settings-meta{gap:var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.assistant-settings-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.assistant-memory-toggle{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:16px;display:flex}.assistant-memory-toggle>div{gap:5px;display:grid}.assistant-memory-toggle label{font-size:14px;font-weight:600}.assistant-memory-toggle small{color:var(--muted);font-size:12px}.assistant-memory-page{gap:18px;max-width:920px;display:grid}.assistant-memory-toolbar{grid-template-columns:minmax(220px,1fr) 150px 130px auto auto auto;align-items:center;gap:10px;display:grid}.assistant-memory-toolbar select,.assistant-memory-editor select{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--foreground);border-radius:6px;padding:0 10px}.memory-import-button{min-height:32px;color:var(--foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.memory-import-button:hover{background:var(--surface-hover)}.memory-import-button input{opacity:0;width:1px;height:1px;position:absolute}.assistant-memory-editor{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:180px 1fr;gap:12px;padding:18px;display:grid}.assistant-memory-editor>div:first-child{grid-column:1/-1;gap:4px;display:grid}.assistant-memory-editor small{color:var(--muted)}.assistant-memory-editor .assistant-settings-actions{grid-column:2}.assistant-memory-list{gap:10px;display:grid}.assistant-memory-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:8px;padding:16px 18px;display:grid}.assistant-memory-card p{margin:0;line-height:1.65}.assistant-memory-card>small{color:var(--muted);font-size:12px}.assistant-memory-card-head{justify-content:space-between;gap:12px;display:flex}.assistant-memory-card-head span{color:#426b5e;font-size:12px;font-weight:600}.assistant-memory-card-head small{color:var(--muted)}.assistant-memory-card-actions{flex-wrap:wrap;gap:4px;display:flex}.assistant-memory-correction{align-items:center;gap:8px;display:flex}.assistant-memory-empty{min-height:220px;color:var(--muted);border:1px dashed var(--border);border-radius:10px;place-items:center;gap:8px;display:grid}@media (width<=900px){.assistant-memory-toolbar{grid-template-columns:1fr 1fr}.assistant-memory-toolbar>:first-child{grid-column:1/-1}.assistant-memory-editor{grid-template-columns:1fr}.assistant-memory-editor .assistant-settings-actions{grid-column:1}}.content-factory-content:has(.cf-studio){background:radial-gradient(circle at 50% 8%,#f055280b,#0000 27%),#fbfbfc;width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.cf-studio{width:min(1120px,100% - 64px);color:var(--hc-ui-color-text);margin:0 auto;padding:68px 0 72px}.cf-studio-heading{text-align:center}.cf-studio-heading h1{color:var(--hc-ui-color-text);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:720;line-height:1.25}.cf-studio-heading p{color:var(--hc-ui-color-text-body);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:inline-flex}.cf-studio-heading p svg{width:20px;height:20px;color:var(--brand-orange)}.cf-creator{border:1px solid var(--hc-ui-color-border);background:#fffffffa;border-radius:18px;margin-top:50px;padding:14px 16px 12px;position:relative;box-shadow:0 14px 36px #1f232917}.cf-creation-tabs{align-items:center;gap:4px;display:flex}.cf-creation-tabs button{height:34px;color:var(--hc-ui-color-text-body);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:550;transition:background .15s,color .15s;display:inline-flex}.cf-creation-tabs button:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.cf-creation-tabs button.active{color:#bd3f1b;background:#fff2ec}.cf-creation-tabs svg{stroke-width:1.7px;width:15px;height:15px}.cf-creator>textarea{resize:none;width:100%;height:78px;color:var(--hc-ui-color-text);font:inherit;background:0 0;border:0;outline:0;margin-top:4px;padding:8px 6px;font-size:14px;line-height:22px}.cf-creator>textarea::placeholder{color:var(--hc-ui-color-placeholder)}.cf-reference-row{align-items:stretch;gap:10px;min-height:58px;display:flex}.cf-style-reference,.cf-image-upload{cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:58px;height:58px;font-size:11px;display:flex}.cf-style-reference{border:1px solid var(--brand-orange);background:linear-gradient(145deg, #ff805b, var(--brand-orange));color:#fff}.cf-style-reference span{place-items:center;display:grid}.cf-style-reference svg{width:18px;height:18px}.cf-image-upload{color:var(--hc-ui-color-text-secondary);background:#f8f8f9;border:1px dashed #c9cbd0;position:relative;overflow:hidden}.cf-image-upload:hover{background:#f2f3f4}.cf-image-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cf-image-upload svg{width:16px;height:16px}.cf-image-upload img{object-fit:cover;width:100%;height:100%}.cf-asset-tile{text-align:center;padding:4px}.cf-asset-tile span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:50px;overflow:hidden}.cf-asset-tile.has-file{color:#b93e1b;background:#fff4ef;border-style:solid;border-color:#efb8a5}.cf-upload-check{background:var(--brand-orange);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:grid}.cf-camera-control{background:linear-gradient(145deg,#f08b55,#d95523)}.cf-avatar-preset{background:linear-gradient(145deg,#ef7954,#c84324)}.cf-motion-control{background:linear-gradient(145deg,#f06d47,#b93b21)}.cf-creator-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.cf-creator-options{align-items:center;gap:7px;display:flex}.cf-model-trigger,.cf-setting-trigger,.cf-prompt-polish{border:1px solid var(--hc-ui-color-border);height:34px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cf-model-trigger{padding:0 9px}.cf-model-trigger>svg,.cf-setting-trigger>svg:last-child{width:13px;height:13px;color:var(--hc-ui-color-text-secondary)}.cf-model-mark{width:18px;height:18px;color:var(--brand-orange);place-items:center;display:grid}.cf-model-mark svg{width:16px;height:16px}.cf-setting-trigger{padding:0 9px}.cf-setting-trigger>svg:first-child{width:15px;height:15px}.cf-setting-trigger>span{color:#c7c9ce}.cf-prompt-polish{justify-content:center;width:34px;font-weight:650}.cf-prompt-polish span{margin-left:-4px;font-size:9px;transform:translateY(4px)}.cf-model-trigger:hover,.cf-setting-trigger:hover,.cf-prompt-polish:hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-hover)}.cf-settings-wrap{position:relative}.cf-settings-popover{z-index:20;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:13px;gap:16px;width:370px;padding:14px;display:grid;position:absolute;bottom:44px;left:0;box-shadow:0 14px 34px #1f232924}.cf-settings-popover h3{color:var(--hc-ui-color-text);margin:0 0 8px;font-size:12px;font-weight:650}.cf-option-group>div{background:var(--hc-ui-color-surface-muted);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.cf-option-group button,.cf-ratio-group button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:11px}.cf-option-group button{border-radius:7px;height:34px}.cf-option-group button.selected{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 1px 5px #1f232914}.cf-ratio-group>div{background:var(--hc-ui-color-surface-muted);border-radius:9px;grid-template-columns:repeat(6,1fr);gap:4px;padding:4px;display:grid}.cf-ratio-group button{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:4px 1px;display:flex}.cf-ratio-group button.selected{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 1px 5px #1f232914}.cf-ratio-shape{border:1px solid;border-radius:2px;width:12px;height:12px}.ratio-1-2,.ratio-9-16,.ratio-3-4,.ratio-2-3,.ratio-4-5{width:8px;height:13px}.ratio-2-1,.ratio-16-9,.ratio-4-3,.ratio-3-2,.ratio-5-4{width:14px;height:9px}.ratio-智能比例{border-radius:50%}.cf-generate-button{background:var(--hc-ui-color-brand);min-width:88px;height:34px;color:var(--hc-ui-color-on-brand);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 7px 0 12px;display:inline-flex;box-shadow:0 6px 15px #f055283d}.cf-generate-button:disabled{box-shadow:none;cursor:not-allowed;background:#b9bbc0}.cf-generate-button svg{width:15px;height:15px}.cf-generate-button svg:last-child{background:#ffffff2e;border-radius:50%;width:24px;height:24px;padding:5px}.cf-generate-button .spin{animation:.8s linear infinite spin}.cf-generate-button span{font-size:12px}.cf-studio-notice{color:#7b5a4f;text-align:right;margin:12px 2px 0;font-size:12px}.cf-inspiration{margin-top:42px}.cf-inspiration>header{justify-content:space-between;align-items:center;display:flex}.cf-inspiration h2{color:var(--hc-ui-color-text);margin:0;font-size:15px;font-weight:650}.cf-inspiration>header button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:12px}.cf-inspiration-empty{min-height:220px;color:var(--hc-ui-color-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.cf-inspiration-empty svg{stroke-width:1.35px;width:30px;height:30px}.cf-inspiration-track{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:170px;grid-auto-flow:column;gap:12px;margin-top:14px;padding-bottom:8px;display:grid;overflow-x:auto}.cf-inspiration-track::-webkit-scrollbar{display:none}.cf-inspiration-card{scroll-snap-align:start;color:#fff;text-align:left;cursor:pointer;background:#ece8df;border:0;border-radius:11px;height:230px;padding:10px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 -90px 70px #12141861}.cf-inspiration-card:hover{transform:translateY(-3px);box-shadow:inset 0 -90px 70px #12141857,0 10px 22px #1f23291f}.cf-inspiration-card.sand{background:linear-gradient(145deg,#e9dac2,#a88c6b)}.cf-inspiration-card.leaf{background:linear-gradient(145deg,#d7dea9,#688450)}.cf-inspiration-card.peach{background:linear-gradient(145deg,#f5c4aa,#bd725e)}.cf-inspiration-card.sky{background:linear-gradient(145deg,#c5e0ed,#668baa)}.cf-inspiration-card.ink{background:linear-gradient(145deg,#bdb6aa,#4f4d50)}.cf-inspiration-card.stone{background:linear-gradient(145deg,#deddd9,#7f8a8d)}.cf-inspiration-card.blue{background:linear-gradient(145deg,#b9d0eb,#506e9d)}.cf-inspiration-model{z-index:2;background:#181a1e8a;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex;position:relative}.cf-inspiration-art{color:#ffffffb8;place-items:center;display:grid;position:absolute;inset:34px 12px 44px}.cf-inspiration-art:before,.cf-inspiration-art:after{content:"";border:1px solid #ffffff61;position:absolute}.cf-inspiration-art:before{border-radius:48% 52% 45% 55%;width:106px;height:92px;transform:rotate(-12deg)}.cf-inspiration-art:after{border-radius:44% 56% 50% 50%;width:72px;height:120px;transform:rotate(28deg)}.cf-inspiration-art svg{z-index:1;stroke-width:1.1px;width:48px;height:48px;position:relative}.cf-inspiration-title{z-index:2;font-size:12px;line-height:17px;position:absolute;bottom:12px;left:10px;right:10px}.cf-remake-chip{z-index:3;opacity:0;color:var(--hc-ui-color-text);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;transition:opacity .15s;position:absolute;top:8px;right:8px}.cf-inspiration-card:hover .cf-remake-chip{opacity:1}.cf-model-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1214187a;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.cf-model-dialog{background:#fff;border-radius:15px;width:min(800px,100%);max-height:min(620px,100vh - 80px);padding:20px 22px 24px;overflow:auto;box-shadow:0 28px 70px #12141838}.cf-model-dialog>header{justify-content:space-between;align-items:center;display:flex}.cf-model-dialog h2{margin:0;font-size:16px;font-weight:650}.cf-model-dialog>header button{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cf-model-dialog>header button:hover{background:var(--hc-ui-color-hover)}.cf-model-dialog>header svg{width:18px;height:18px}.cf-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px;display:grid}.cf-model-grid>button{border:1px solid var(--hc-ui-color-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:13px;min-height:92px;padding:13px;display:flex}.cf-model-grid>button:hover{background:#fffaf8;border-color:#f0bba9}.cf-model-grid>button.selected{background:#fff4ef;border-color:#f2c3b2}.cf-model-logo{width:42px;height:42px;color:var(--brand-orange);background:#fff0ea;border-radius:11px;flex:none;place-items:center;display:grid}.cf-model-logo.blue{color:#35a7e8;background:#eaf6ff}.cf-model-logo.violet{color:#7a67df;background:#f0edff}.cf-model-logo.green{color:#3b9c61;background:#ebf8ef}.cf-model-logo.gold{color:#d79b20;background:#fff7df}.cf-model-logo.cyan{color:#2b9b9a;background:#e9f8f7}.cf-model-logo svg{width:23px;height:23px}.cf-model-copy{gap:5px;min-width:0;display:grid}.cf-model-copy strong{color:var(--hc-ui-color-text);font-size:14px;font-weight:620}.cf-model-copy small{color:var(--hc-ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cf-model-copy>span{flex-wrap:wrap;gap:5px;display:flex}.cf-model-copy i{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal}@media (width<=860px){.content-factory-content:has(.cf-studio){min-height:calc(100vh - 64px)}.cf-studio{width:min(100% - 32px,760px);padding:42px 0 56px}.cf-creator{margin-top:34px}}@media (width<=620px){.cf-studio{width:calc(100% - 24px);padding-top:30px}.cf-studio-heading h1{font-size:26px}.cf-studio-heading p{margin-top:10px;font-size:12px}.cf-creator{border-radius:15px;padding:10px}.cf-creation-tabs{scrollbar-width:none;overflow-x:auto}.cf-creation-tabs::-webkit-scrollbar{display:none}.cf-creation-tabs button{flex:none}.cf-creator>textarea{height:96px}.cf-creator-footer{flex-direction:column;align-items:stretch}.cf-creator-options{padding-bottom:2px;overflow-x:auto}.cf-generate-button{width:100%}.cf-settings-popover{width:auto;position:fixed;bottom:12px;left:12px;right:12px}.cf-inspiration{margin-top:30px}.cf-inspiration-track{grid-auto-columns:156px}.cf-inspiration-card{height:210px}.cf-model-overlay{padding:16px}.cf-model-dialog{max-height:calc(100vh - 32px);padding:18px 16px}.cf-model-grid{grid-template-columns:1fr}}.automation-content{flex-direction:column;min-height:0;display:flex}.automation-page{width:100%;max-width:none}.automation-head-actions{align-items:center;gap:8px;display:flex}.automation-filter-button{border:1px solid var(--hc-ui-color-border);width:36px;height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;display:grid}.automation-filter-button svg{width:16px;height:16px}.automation-filter-button:disabled{cursor:not-allowed;opacity:.55}.automation-controls{justify-content:flex-end}.automation-group-title{color:var(--hc-ui-color-text);align-items:baseline;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;line-height:22px;display:flex}.automation-group-title span{color:var(--hc-ui-color-placeholder);font-size:12px;font-weight:400}.automation-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1150px){.automation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.automation-card-grid{grid-template-columns:1fr}}.automation-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px 14px;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #1f23290a}.automation-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1f23291a}.automation-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-card-title{color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.automation-card-status{color:var(--hc-ui-color-text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.automation-card-status i{background:#c9cdd4;border-radius:50%;width:6px;height:6px}.automation-card-status.active{color:#1f9254}.automation-card-status.active i{background:#22c55e}.automation-card-desc{min-height:40px;color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.automation-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.automation-card-schedule{color:var(--hc-ui-color-placeholder);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.automation-card-schedule svg{flex-shrink:0;width:14px;height:14px}.automation-card .automation-more{flex-shrink:0;display:inline-block}.automation-card .automation-more-menu{min-width:120px}.automation-empty-inline{text-align:center;padding:40px 0 24px}.automation-empty-inline p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:14px;line-height:22px}.automation-templates{margin-top:32px}.automation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automation-template-card{border:1px dashed var(--hc-ui-color-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.automation-template-card:hover{border-color:#c9cdd4;box-shadow:0 4px 16px #1f23290f}.automation-template-info{min-width:0}.automation-template-info h3{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.automation-template-info p{color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.automation-template-schedule{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px}.automation-template-add{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:border-color .16s,color .16s;display:grid}.automation-template-add:hover{color:#1456f0;border-color:#1456f0}.automation-template-add svg{width:16px;height:16px}@media (width<=860px){.automation-template-grid{grid-template-columns:1fr}}.automation-row-avatar{background:var(--hc-bg-muted);width:24px;height:24px;color:var(--hc-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid;overflow:hidden}.automation-create{display:inline-flex;position:relative}.automation-create-menu{min-width:164px}.automation-template-picker{width:min(880px,100%);padding:24px 24px 28px;overflow-y:auto}.automation-template-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.automation-template-picker-head .automation-modal-title{margin:0}.automation-template-picker .automation-template-card{cursor:pointer}.automation-list{border-top:1px solid var(--hc-ui-color-divider)}.automation-row{cursor:pointer;background:#1f232908;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;padding:14px 16px;display:flex}.automation-row:hover{background:#1f23290d}.automation-row-title{color:var(--hc-ui-color-text);font-size:14px;line-height:22px}.automation-row-side{align-items:center;gap:20px;min-width:0;display:flex}.automation-row-schedule{max-width:300px;color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.automation-row-schedule>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-row-schedule svg{width:14px;height:14px}.automation-logs-breadcrumb{margin-bottom:16px}.automation-row-chevron{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);flex-shrink:0;transition:transform .15s}.automation-row-chevron.expanded{transform:rotate(180deg)}.automation-log-task{margin-bottom:8px}.automation-log-task .automation-row{margin-bottom:0}.automation-log-runs{border-left:2px solid var(--hc-ui-color-divider);flex-direction:column;gap:8px;margin:4px 0;padding:12px 16px 12px 24px;display:flex}.automation-log-runs .automation-row{cursor:default;flex-wrap:wrap}.automation-log-runs-hint{color:var(--hc-ui-color-placeholder);align-items:center;gap:12px;margin:0;font-size:13px;line-height:20px;display:flex}.automation-log-runs-hint .automation-outline-button{height:28px;padding:0 10px;font-size:13px}.automation-toggle{background:var(--hc-ui-color-border);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .16s;display:inline-block;position:relative}.automation-toggle.on{background:#1456f0}.automation-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1f232933}.automation-toggle.on .automation-toggle-knob{transform:translate(16px)}.automation-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.6}.automation-empty{flex-direction:column;align-items:center;gap:20px;padding:140px 0 160px;display:flex}.automation-empty p{color:var(--hc-ui-color-placeholder);margin:0;font-size:14px;line-height:22px}.automation-detail-page{max-width:none}.automation-detail-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.automation-breadcrumb{color:var(--hc-ui-color-text-secondary);align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.automation-breadcrumb a{color:var(--hc-ui-color-text-secondary);cursor:pointer;text-decoration:none}.automation-breadcrumb a:hover{color:var(--hc-ui-color-text-secondary)}.automation-breadcrumb>span{color:var(--hc-ui-color-text)}.automation-breadcrumb-separator{color:#bbbfc4;width:14px;height:14px}.automation-breadcrumb .automation-toggle{margin-left:8px}.automation-more{position:relative}.automation-more-trigger{width:26px;height:26px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.automation-more-trigger:hover{color:var(--hc-ui-color-text);background:#1f23290d}.automation-more-trigger svg{width:18px;height:18px}.automation-more-menu{z-index:60;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1f23291f}.automation-more-menu.up{top:auto;bottom:calc(100% + 6px)}.automation-card:has(.automation-more-menu){z-index:70;position:relative}.automation-more-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;line-height:22px;display:flex}.automation-more-menu button.danger,.automation-more-menu button.danger svg{color:#f54a45}.automation-more-menu button:hover:not(:disabled){background:#1f23290d}.automation-more-menu button:disabled{cursor:not-allowed;opacity:.55}.automation-more-menu svg{width:16px;height:16px}.automation-detail-body{max-width:1200px;margin:0 auto}.automation-detail-title-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.automation-detail-title-row h1{color:var(--hc-ui-color-text);margin:0;font-size:20px;font-weight:600;line-height:28px}.automation-detail-actions{align-items:center;gap:8px;display:flex}.automation-outline-button{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;line-height:22px;display:inline-flex}.automation-outline-button:hover{background:#1f232908}.automation-outline-button svg{width:15px;height:15px}.automation-run-result-link{color:var(--hc-ui-color-primary);font-size:14px;font-weight:600;text-decoration:none}.automation-run-result-link:hover{text-decoration:underline}.automation-detail-instruction{color:var(--hc-ui-color-text);margin:12px 0 0;font-size:14px;line-height:22px}.automation-detail-meta{color:var(--text-soft);align-items:center;gap:8px;margin-top:16px;font-size:13px;line-height:20px;display:flex}.automation-config-card{border:1px solid var(--hc-ui-color-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:24px;width:100%;margin-top:16px;padding:16px 20px;font-size:14px;line-height:22px;transition:border-color .16s;display:flex}.automation-config-card:hover{border-color:var(--hc-ui-color-border)}.automation-config-label{color:var(--text-soft);flex:0 0 96px}.automation-config-value{min-width:0;color:var(--hc-ui-color-text);flex:1}.automation-config-push{align-items:center;gap:8px;display:inline-flex}.automation-config-chevron{color:#bbbfc4;flex:none;width:16px;height:16px}.automation-runlog-head{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.automation-runlog-head h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.automation-runlog-filters{align-items:center;gap:8px;display:flex}.automation-runlog-empty{padding:100px 0 140px}.automation-select-static{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:22px;display:inline-flex}.automation-select-static svg{width:14px;height:14px;color:var(--hc-ui-color-placeholder)}button.automation-select-static{cursor:pointer}button.automation-select-static:disabled{color:#8f959e;cursor:not-allowed}.automation-select-static .automation-row-avatar{width:22px;height:22px;font-size:11px}.automation-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.automation-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 16px 48px #1f23292e}.automation-modal-body{flex:1;min-height:0;overflow-y:auto}.automation-modal-main{padding:28px 32px 0}.automation-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.automation-modal-title{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.automation-modal-section-title{color:var(--hc-ui-color-text);margin:24px 0 0;font-size:14px;font-weight:600;line-height:22px}.automation-field-label{color:var(--hc-ui-color-text);margin:16px 0 8px;font-size:14px;line-height:22px;display:block}.automation-modal-main .automation-field-label:first-of-type{margin-top:0}.automation-input{border:1px solid var(--hc-ui-color-border);width:100%;height:36px;color:var(--hc-ui-color-text);border-radius:8px;padding:0 12px;font-size:14px;line-height:22px}.automation-input::placeholder{color:var(--hc-ui-color-placeholder)}.automation-instruction{position:relative}.automation-instruction textarea{border:1px solid var(--hc-ui-color-border);width:100%;min-height:140px;color:var(--hc-ui-color-text);resize:vertical;border-radius:12px;padding:12px;font-size:14px;line-height:22px}.automation-instruction textarea::placeholder{color:var(--hc-ui-color-placeholder)}.automation-instruction-add{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;left:16px}.automation-instruction-add:disabled{cursor:not-allowed;opacity:.55}.automation-instruction-add svg{width:16px;height:16px}.automation-modal-assign{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}.automation-modal-assign .automation-select-static{justify-content:flex-start;width:100%}.automation-modal-assign .automation-select-static svg:last-child{margin-left:auto}.automation-modal-side{padding:0 32px 28px}.automation-modal-side .automation-field-label:first-of-type{margin-top:12px}.automation-modal-close{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.automation-modal-close:hover{color:var(--hc-ui-color-text);background:#1f23290d}.automation-modal-close svg{width:16px;height:16px}.automation-select-wrap{display:block;position:relative}.automation-select{border:1px solid var(--hc-ui-color-border);width:100%;height:36px;color:var(--hc-ui-color-text);appearance:none;cursor:pointer;border-radius:8px;padding:0 32px 0 12px;font-size:14px;line-height:22px}.automation-input,.automation-instruction textarea,.automation-select,.automation-select-static{box-shadow:none;background:#1f23290a;outline:none}.automation-input:focus,.automation-input:focus-visible,.automation-instruction textarea:focus,.automation-instruction textarea:focus-visible,.automation-select:focus,.automation-select:focus-visible,.automation-select-static:focus,.automation-select-static:focus-visible{border-color:var(--hc-ui-color-border);box-shadow:none;background:#fff;outline:none}.automation-select-wrap>svg{width:14px;height:14px;color:var(--hc-ui-color-placeholder);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.automation-weekdays{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.automation-month-calendar{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;width:min(300px,100%);margin-top:8px;overflow:hidden}.automation-month-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.automation-month-calendar-row+.automation-month-calendar-row{border-top:1px solid var(--hc-ui-color-border)}.automation-month-calendar-row.head>span{color:var(--hc-ui-color-placeholder);text-align:center;padding:3px 0;font-size:11px;line-height:16px}.automation-month-calendar-row>span{min-width:0;display:flex}.automation-month-calendar-row>span+span{border-left:1px solid var(--hc-ui-color-border)}.automation-month-calendar-row>span.empty{background:#1f232905}.automation-month-calendar-row button{height:26px;color:var(--hc-ui-color-text);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:12px;line-height:18px}.automation-month-calendar-row button:hover{background:#1f23290d}.automation-month-calendar-row button[aria-pressed=true]{color:#1456f0;background:#1456f014;font-weight:600}.automation-weekdays button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:13px;line-height:20px}.automation-weekdays button.active{color:#1456f0;background:#1456f00f;border-color:#1456f0}.automation-modal-side .automation-select-wrap,.automation-modal-side .automation-input{margin-top:8px}.automation-help{color:var(--hc-ui-color-text-secondary);margin:8px 0 0;font-size:12px;line-height:18px}.automation-toggle-row{color:var(--hc-ui-color-text);justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;line-height:22px;display:flex}.automation-collapse{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:20px;padding:0;font-size:14px;line-height:22px;display:inline-flex}.automation-collapse:hover{color:var(--hc-ui-color-text)}.automation-collapse svg{width:14px;height:14px}.automation-collapse svg.expanded{transform:rotate(180deg)}.automation-advanced{gap:12px;margin-top:12px;display:grid}.automation-radio-row{color:var(--hc-ui-color-text);align-items:center;gap:16px;font-size:14px;line-height:22px;display:flex}.automation-radio-row .automation-radio-label{color:var(--hc-ui-color-text-secondary);flex:0 0 64px}.automation-radio-row label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.automation-radio-row input[type=radio]{accent-color:var(--hc-ui-color-text)}.automation-time-field{display:block}.automation-time-trigger{justify-content:flex-start;width:100%}.automation-time-trigger svg:last-child{margin-left:auto}.automation-time-wheel{z-index:130;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:12px;align-items:center;gap:4px;padding:8px;display:flex;position:fixed;box-shadow:0 12px 32px #1f232929}.automation-time-wheel-column{scroll-snap-type:y proximity;scrollbar-width:thin;width:72px;height:176px;margin:0;padding:64px 4px;list-style:none;overflow-y:auto}.automation-time-wheel-column li{cursor:pointer;scroll-snap-align:center;height:32px;color:var(--hc-ui-color-text-secondary);border-radius:8px;place-items:center;font-size:14px;line-height:22px;display:grid}.automation-time-wheel-column li:hover{background:#1f23290a}.automation-time-wheel-column li.active{color:var(--hc-ui-color-text);background:#1f232914;font-weight:600}.automation-time-wheel-separator{color:var(--hc-ui-color-text);font-weight:600}.automation-modal-footer{border-top:1px solid var(--hc-ui-color-divider);justify-content:flex-end;gap:8px;padding:16px 32px;display:flex}@media (width<=900px){.automation-modal-body{grid-template-columns:1fr;overflow-y:auto}.automation-modal-side{border-left:0;border-top:1px solid var(--hc-ui-color-divider)}.automation-row-side{gap:12px}.automation-row-schedule{display:none}}.automation-draft-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:12px;align-self:stretch;padding:14px 16px}.automation-draft-card header strong{color:var(--hc-ui-color-text);font-size:14px;line-height:22px}.automation-draft-card dl{flex-direction:column;gap:6px;margin:10px 0 0;display:flex}.automation-draft-card dl>div{gap:12px;font-size:13px;line-height:20px;display:flex}.automation-draft-card dt{width:120px;color:var(--hc-ui-color-text-secondary);flex-shrink:0}.automation-draft-card dd{color:var(--hc-ui-color-text);white-space:pre-wrap;word-break:break-word;margin:0}.automation-draft-card dd em{color:var(--hc-ui-color-text-secondary);font-style:normal}.automation-draft-missing{color:#d4380d;margin:10px 0 0;font-size:12px;line-height:18px}.automation-draft-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.automation-draft-actions .agent-create-button:disabled,.automation-draft-actions .automation-outline-button:disabled{cursor:not-allowed;opacity:.55}.automation-draft-card>small{color:#d4380d;margin-top:10px;font-size:12px;display:block}.automation-chat-bar{z-index:40;bottom:20px;left:calc(var(--workspace-sidebar-width,280px) + (100vw - var(--workspace-sidebar-width,280px)) / 2);width:min(960px, calc(100vw - var(--workspace-sidebar-width,280px) - 64px));min-width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);padding:0;position:fixed;transform:translate(-50%)}.automation-chat-bar>.task-composer{overflow:visible}.automation-chat-bar-chips{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.automation-chat-agent-remove{width:16px;height:16px;color:var(--hc-ui-color-placeholder);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.automation-chat-agent-remove:hover{color:var(--hc-ui-color-text);background:#1f23290f}.automation-chat-agent-remove svg{width:12px;height:12px}.automation-pagination{align-items:center;gap:4px;margin-top:12px;display:flex}.automation-pagination.end{justify-content:flex-end}.automation-pagination-button{border:1px solid var(--hc-ui-color-border);min-width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:12px;line-height:18px}.automation-pagination-button:hover:not(:disabled){color:var(--hc-ui-color-text);background:#1f232908}.automation-pagination-button:disabled{cursor:not-allowed;opacity:.45}.automation-pagination-button[aria-current=page]{color:#fff;background:#1f2329;border-color:#1f2329;font-weight:600}.automation-group{margin-top:4px}.automation-group+.automation-group{margin-top:16px}.automation-group-title{margin-bottom:8px}.automation-card{gap:6px;padding:14px 16px 12px}.automation-card-desc{min-height:36px}@media (width<=860px){.automation-chat-bar{width:calc(100vw - 32px);left:50%}}.automation-chat-send{flex-shrink:0}.automation-chat-send svg{width:16px;height:16px}.automation-chat-agent-picker{align-items:center;display:flex;position:relative}.automation-chat-agent-add{border:1px solid var(--hc-ui-color-border);width:24px;height:24px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,color .16s;display:grid}.automation-chat-agent-add:hover{color:#1456f0;border-color:#1456f0}.automation-chat-agent-add svg{width:13px;height:13px}.automation-chat-agent-menu{z-index:70;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;width:280px;max-height:260px;padding:6px;display:block;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 24px #1f23291f}.automation-chat-agent-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.automation-chat-agent-menu button:hover{background:#1f23290d}.automation-chat-agent-menu .agent-name{color:var(--hc-ui-color-text);font-size:14px;line-height:20px}.automation-chat-agent-menu .agent-desc{max-width:100%;color:var(--hc-ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.automation-chat-agent-hint{color:var(--hc-ui-color-placeholder);margin:0;padding:10px 12px;font-size:13px;line-height:20px}.automation-chat-agent-chip{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);background:#1456f00f;border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;line-height:18px;display:inline-flex}.automation-chat-agent-chip button{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.automation-chat-agent-chip button:hover{color:var(--hc-ui-color-text)}.automation-chat-agent-chip svg{width:12px;height:12px}.admin-filter-bar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.admin-filter-bar label{gap:6px;min-width:160px;display:grid}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--border,var(--hc-ui-color-border));background:#fff;border-radius:6px;min-height:36px;padding:0 12px}.admin-tab-nav{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.admin-tab-link{color:var(--text-secondary,var(--hc-ui-color-text-secondary));border:1px solid #0000;border-radius:999px;padding:8px 14px;text-decoration:none}.admin-tab-link.is-active{color:var(--text,var(--hc-ui-color-text));background:#0064fa14;border-color:#0064fa33}.admin-secret-id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.provider-platform-card .admin-panel-actions{margin-top:12px}@media (width<=430px){.admin-filter-bar{flex-direction:column;align-items:stretch}.admin-filter-bar label{min-width:0}}.companion-confirmation-card{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;margin:14px 0;padding:16px}.companion-confirmation-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.companion-confirmation-card header>div{align-items:center;gap:8px;display:flex}.companion-confirmation-card header strong{font-size:14px;line-height:1.5}.companion-confirmation-card header>span{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.4}.companion-confirmation-card>p{color:var(--text-soft);margin:12px 0;font-size:13px;line-height:1.5}.companion-confirmation-card>small{color:var(--danger);font-size:12px;line-height:1.5;display:block}.companion-confirmation-actions{flex-wrap:wrap;gap:8px;display:flex}.companion-confirmation-actions .semi-button{border-radius:8px;min-height:36px}.chat-structured-card{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:12px;margin-top:12px;padding:12px 14px}.chat-interaction-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:14px;width:min(100%,680px);margin:12px auto 4px;padding:16px 18px;box-shadow:0 8px 24px #0f172a0f}.chat-activity-dot{background:#cbd0d8;border-radius:50%;width:7px;height:7px;margin-top:7px}.chat-timeline{gap:10px;display:grid}.chat-timeline .chat-markdown+.chat-markdown{margin-top:-4px}.chat-activity-stream{color:var(--hc-ui-color-text-secondary);gap:9px;padding:2px 0;font-size:13px;display:grid}.chat-activity-stream>div{align-items:flex-start;gap:8px;display:flex}.chat-activity-stream>div[data-subagent=true]{margin-left:18px}.chat-activity-stream .chat-activity-dot{flex:none;margin-top:6px}.chat-activity-stream>div[data-status=processing] .chat-activity-dot{background:#93a4bd;animation:1.4s ease-in-out infinite chat-activity-pulse}.chat-activity-stream small{color:inherit;font-size:inherit}.chat-activity-stream>div[data-status=failed]{color:#b42318}.chat-activity-stream>div[data-status=failed] .chat-activity-dot{background:#dc2626}@keyframes chat-activity-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.execution-disclosure{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:12px;margin:12px 0 16px}.execution-disclosure summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.execution-disclosure summary::-webkit-details-marker{display:none}.execution-disclosure summary svg{width:16px;height:16px;transition:transform .18s}.execution-disclosure[open] summary svg{transform:rotate(180deg)}.execution-detail{gap:12px;padding:0 16px 14px 38px;display:grid}.execution-detail-group{gap:8px;margin:0;padding:0;display:grid}.execution-detail-group+.execution-detail-group{border-top:1px solid var(--hc-ui-color-divider);padding-top:11px}.execution-detail-group>strong{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:500}.execution-detail-row{color:var(--hc-ui-color-text-secondary);align-items:flex-start;gap:9px;font-size:13px;display:flex}.execution-detail-row>span{background:#c6cbd2;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.execution-detail-row[data-current=true][data-status=running]>span,.execution-detail-row[data-current=true][data-status=processing]>span{background:#8d98a7;animation:1.4s ease-in-out infinite chat-activity-pulse}.execution-detail p{margin:0}.reply-actions{color:var(--hc-ui-color-text-secondary);align-items:center;gap:3px;margin-top:14px;display:flex;position:relative}.reply-actions>button{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex;position:relative}.reply-actions>button>span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#141920eb;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.reply-actions>button:hover>span,.reply-actions>button:focus-visible>span{opacity:1}.reply-actions>button:hover,.reply-actions>button[data-active=true]{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-body)}.reply-actions svg{width:15px;height:15px}.reply-actions svg.reply-action-lg{width:18px;height:18px}.reply-completed-time{align-items:center;gap:5px;margin-left:3px;font-size:12px;display:inline-flex}.reply-cost{align-items:center;gap:5px;margin-left:10px;font-size:12px;display:inline-flex}.reply-info-panel{z-index:3;border:1px solid var(--hc-ui-color-border);width:min(360px,90vw);color:var(--hc-ui-color-text-secondary);background:#fff;border-radius:12px;padding:14px 16px;position:absolute;bottom:36px;left:0;box-shadow:0 10px 30px #1419201a}.reply-info-panel dl{grid-template-columns:76px 1fr;gap:8px 12px;margin:0;font-size:12px;display:grid}.reply-info-panel dt{color:var(--hc-ui-color-text-secondary)}.reply-info-panel dd{overflow-wrap:anywhere;margin:0}.session-context-hint{color:var(--hc-ui-color-text-secondary);margin:0 0 8px;font-size:12px}.chat-content-blocks{gap:10px;margin-top:10px;display:grid}.chat-content-blocks figure{margin:0}.chat-content-blocks figure img{border:1px solid var(--hc-ui-color-border);object-fit:contain;background:var(--hc-ui-color-surface-muted);border-radius:12px;max-width:min(100%,560px);max-height:420px;display:block}.chat-content-blocks figcaption{color:var(--hc-ui-color-text-secondary);margin-top:5px;font-size:12px}.chat-file-card{border:1px solid var(--hc-ui-color-border);max-width:520px;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.chat-file-card>span{background:var(--hc-ui-color-surface-muted);border-radius:8px;padding:7px 9px;font-size:12px}.chat-file-card div{gap:3px;display:grid}.chat-file-card small{color:var(--hc-ui-color-text-secondary)}.chat-recommendations{flex-wrap:wrap;gap:8px;display:flex}.chat-recommendations button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-body);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px}.chat-recommendations button:hover{background:var(--hc-ui-color-hover)}.chat-structured-card p{color:var(--hc-ui-color-text-secondary);margin:7px 0 0}.chat-structured-card pre{white-space:pre-wrap;max-height:280px;font-size:12px;overflow:auto}.chat-interaction-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chat-interaction-header>div{gap:3px;display:grid}.chat-interaction-eyebrow{color:var(--hc-ui-color-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}.chat-interaction-title{font-size:18px;line-height:1.45;display:block}.chat-interaction-step-label{background:var(--hc-ui-color-surface-muted);min-width:42px;color:var(--hc-ui-color-text-secondary);text-align:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600}.chat-interaction-progress{gap:6px;margin:12px 0 16px;display:grid}.chat-interaction-progress span{background:var(--hc-ui-color-divider);border-radius:999px;height:4px}.chat-interaction-progress span:only-child{grid-column:1/-1}.chat-interaction-progress span.active{background:var(--hc-ui-color-brand)}.chat-interaction-questions{animation:.18s ease-out chat-interaction-enter}.chat-interaction-card fieldset{border:0;margin:0 0 18px;padding:0}.chat-interaction-card fieldset:last-child{margin-bottom:4px}.chat-interaction-card legend{margin-bottom:10px;font-size:15px;font-weight:650;line-height:1.45}.chat-interaction-card legend span{color:#dc2626}.chat-interaction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chat-interaction-options label{border:1px solid var(--hc-ui-color-border);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;min-height:52px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.chat-interaction-options label:hover,.chat-interaction-options label.selected{background:#fff8f5;border-color:#f6a98e;box-shadow:0 0 0 2px #f0552814}.chat-interaction-options input{width:16px;height:16px;accent-color:var(--hc-ui-color-brand);flex:none;margin:2px 0 0}.chat-interaction-options label span{gap:2px;display:grid}.chat-interaction-options label strong{font-size:14px;line-height:1.4}.chat-interaction-options label small{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400;line-height:1.4}.chat-interaction-actions{border-top:1px solid var(--hc-ui-color-divider);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.chat-interaction-actions .semi-button{border-radius:10px;min-width:96px;min-height:40px}.chat-interaction-completed{color:#37805d;font-size:13px;font-weight:600}@keyframes chat-interaction-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.chat-interaction-card{border-radius:14px;padding:18px 16px}.chat-interaction-title{font-size:17px}.chat-interaction-options{grid-template-columns:1fr}.chat-interaction-options label{padding:12px}.chat-interaction-actions .semi-button{flex:1}}.admin-agent-detail-link,.admin-row-actions a,.enterprise-name-button,.enterprise-knowledge-link,.enterprise-document-actions>button,.enterprise-pick-base{color:var(--hc-ui-color-brand-text);text-decoration:underline}.admin-agent-detail-link:hover:not(:disabled):not([aria-disabled=true]),.admin-row-actions a:hover:not(:disabled):not([aria-disabled=true]),.enterprise-name-button:hover:not(:disabled):not([aria-disabled=true]),.enterprise-knowledge-link:hover:not(:disabled):not([aria-disabled=true]),.enterprise-document-actions>button:hover:not(:disabled):not([aria-disabled=true]),.enterprise-pick-base:hover:not(:disabled):not([aria-disabled=true]){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.session-back-button{height:36px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.session-back-icon{border-radius:8px;place-items:center;width:28px;height:28px;transition:box-shadow .15s,background .15s;display:grid}.session-back-button:hover .session-back-icon{background:#fff;box-shadow:0 2px 8px #1111111f}.session-back-button svg{stroke-width:1.75px;width:18px;height:18px}.profile-popover .account-menu-heading,.mobile-account-menu .account-menu-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:12px 10px 16px;display:flex}.account-menu-heading .account-menu-avatar{background:var(--panel-soft);height:36px;color:var(--text-soft);border-radius:50%;flex:0 0 36px;place-items:center;font-size:16px;display:grid}.account-menu-heading>div{gap:4px;min-width:0;display:grid}.account-menu-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.account-menu-heading small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.composer-menu{border-color:var(--hc-ui-color-border);overflow-y:auto;box-shadow:0 4px 16px #1f232912}.composer-menu>button{color:var(--hc-ui-color-text);padding:9px 12px}.composer-menu>button[aria-expanded=true]{background:var(--hc-ui-color-surface-muted)}.composer-skill-menu{padding:0}.composer-skill-menu .composer-menu-search{border-bottom:1px solid var(--hc-ui-color-border);background:0 0;border-radius:0;margin:0;padding:12px}.composer-skill-options{padding:4px}.composer-skill-options button{color:var(--hc-ui-color-text);gap:10px;padding:8px}.composer-skill-icon{background:var(--hc-ui-color-surface-muted);width:32px;height:32px;color:var(--hc-ui-color-text-secondary);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.composer-skill-copy{flex:1;gap:3px;min-width:0;display:grid}.composer-skill-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-skill-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px;overflow:hidden}.composer-add-trigger{border-radius:50%;transition:background-color .16s,color .16s}.composer-add-trigger:hover:not(:disabled),.composer-add-trigger[aria-expanded=true]{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text)}.composer-add-trigger svg{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:rotate(0)}.composer-add-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.composer-menu button>svg{stroke-width:1.5px}@media (width<=640px){.composer-add-trigger{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.composer-add-trigger,.composer-add-trigger svg{transition:none}}.composer-menu-divider{background:var(--hc-ui-color-border);height:1px;margin:5px 4px;display:block}.composer-skill-icon img{object-fit:cover;border-radius:50%;width:32px;height:32px}.home-composer-shell.claw-composer-shell{background:0 0;padding-bottom:0}.home-agent-remove{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:3px;display:grid;position:relative}.home-agent-remove .home-default-agent-avatar{transition:opacity .12s}.home-agent-remove-icon{opacity:0;width:16px;height:16px;transition:opacity .12s;position:absolute}.home-default-agent-chip:hover .home-default-agent-avatar,.home-agent-remove:focus-visible .home-default-agent-avatar{opacity:0}.home-default-agent-chip:hover .home-agent-remove-icon,.home-agent-remove:focus-visible .home-agent-remove-icon{opacity:1}.home-agent-remove:hover,.home-agent-remove:focus-visible{background:var(--hc-ui-color-surface-muted)}@media (hover:none){.home-agent-remove .home-default-agent-avatar{opacity:0}.home-agent-remove-icon{opacity:1}}.home-default-agent-chip:has(.home-agent-remove){border-radius:16px;padding-right:12px;transition:background-color .12s}:is(.home-default-agent-chip:has(.home-agent-remove):hover,.home-default-agent-chip:has(.home-agent-remove):focus-within){background:var(--hc-ui-color-surface-muted)}.claw-new-task-inner{width:min(848px,100%);margin-top:20px}.claw-composer-shell .task-composer textarea{height:94px;padding:14px 16px}.claw-composer-shell .task-composer{min-height:140px}.claw-new-task-inner .home-recommendations{margin-top:56px}.claw-home-toolbar{border-bottom:1px solid var(--hc-ui-color-border);justify-content:space-between;align-items:center;gap:16px;display:flex}.claw-home-tabs{flex-shrink:0;gap:24px;display:flex}.home-scene-carousel{min-width:0;margin-top:16px;position:relative}.home-scene-carousel .home-scene-grid{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin:0;display:flex;overflow-x:auto}.home-scene-carousel .home-scene-grid::-webkit-scrollbar{display:none}.home-scene-carousel .home-scene-card{box-sizing:border-box;scroll-snap-align:start;border-radius:14px;flex:0 0 calc(33.3333% - 8px);min-width:0;min-height:106px}.home-scene-arrow{z-index:1;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface);width:32px;height:32px;color:var(--hc-ui-color-text-body);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #1f23291f}.home-scene-arrow.previous{left:-16px}.home-scene-arrow.next{right:-16px}.home-scene-carousel:hover .home-scene-arrow,.home-scene-carousel:focus-within .home-scene-arrow{opacity:1}@media (width<=620px){.home-scene-carousel .home-scene-card{flex-basis:calc(100% - 44px)}.home-scene-arrow.previous{left:-12px}.home-scene-arrow.next{right:-12px}}@media (hover:none){.home-scene-arrow{opacity:1}}.claw-home-tabs button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.claw-home-tabs button[aria-selected=true]{color:var(--hc-ui-color-text-body);font-weight:600}.claw-history-search .semi-input{font-size:13px}.claw-history-row{isolation:isolate;box-sizing:border-box;border-bottom:1px solid var(--hc-ui-color-border);height:60px;color:var(--hc-ui-color-text-body);align-items:center;gap:12px;padding:2px 0;font-size:14px;display:flex;position:relative}.claw-history-link{min-width:0;max-width:65%;color:inherit;flex:1;align-self:stretch;align-items:center;margin-right:auto;text-decoration:none;display:flex}.claw-history-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claw-history-row time{color:var(--hc-ui-color-text-secondary);flex-shrink:0;font-size:13px}.claw-history-row:before{content:"";z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:-1px -12px}.claw-history-row:is(:hover,:focus-within,[data-menu-open]){z-index:1}.claw-history-row:hover:before,.claw-history-row:focus-within:before,.claw-history-row[data-menu-open]:before{background:var(--hc-ui-color-surface-muted)}.claw-history-meta{flex-shrink:0;position:relative}.claw-history-row:hover time,.claw-history-row:focus-within time,.claw-history-row[data-menu-open] time{visibility:hidden}.claw-history-more{pointer-events:none;width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.claw-history-row:hover .claw-history-more,.claw-history-row:focus-within .claw-history-more,.claw-history-row[data-menu-open] .claw-history-more{opacity:1;pointer-events:auto}.claw-history-more:hover{background:var(--hc-ui-color-border)}.claw-archived-toolbar{justify-content:flex-end;margin-bottom:16px;display:flex}@media (hover:none){.claw-history-meta{padding-right:36px}.claw-history-more{opacity:1;pointer-events:auto}.claw-history-row:is(:hover,:focus-within,[data-menu-open]) time{visibility:visible}}.claw-history-status{color:var(--hc-ui-color-text-secondary);background:0 0;border:0;margin:16px auto;font-size:13px;display:block}@media (width<=620px){.claw-home-toolbar{flex-wrap:wrap;gap:8px}.claw-history-search.semi-input-wrapper{flex-basis:100%;width:100%;margin-bottom:12px}}.claw-history-menu .semi-dropdown-item{align-items:center;gap:8px;display:flex}.claw-history-menu .semi-dropdown-item>svg{flex-shrink:0}body.homeclaw-semi-theme,.homeclaw-semi-theme{--hc-brand-orange:var(--hc-ui-color-brand);--hc-primary:var(--hc-ui-color-brand);--hc-primary-hover:var(--hc-ui-color-brand-hover);--hc-primary-active:var(--hc-ui-color-brand-hover);--hc-primary-disabled:var(--hc-ui-color-disabled-fill);--hc-primary-light:var(--hc-ui-color-brand-soft);--hc-bg-page:var(--hc-ui-color-canvas);--hc-bg-nav:var(--hc-ui-color-nav);--hc-bg-surface:var(--hc-ui-color-surface);--hc-bg-muted:var(--hc-ui-color-surface-muted);--hc-bg-hover:var(--hc-ui-color-hover);--hc-text-primary:var(--hc-ui-color-text);--hc-text-secondary:var(--hc-ui-color-text-body);--hc-text-tertiary:var(--hc-ui-color-text-secondary);--hc-text-placeholder:var(--hc-ui-color-placeholder);--hc-border:var(--hc-ui-color-border);--hc-divider:var(--hc-ui-color-divider);--hc-success:#2ea66a;--hc-warning:#d97904;--hc-danger:#d83931;--hc-sidebar-width:280px;--hc-page-padding-x:32px;--hc-page-padding-top:24px;--hc-table-row-height:48px;--bg:var(--hc-bg-page);--sidebar-bg:var(--hc-bg-nav);--panel:var(--hc-bg-surface);--panel-soft:var(--hc-bg-muted);--line:var(--hc-border);--line-soft:var(--hc-divider);--text:var(--hc-text-primary);--text-soft:var(--hc-text-secondary);--muted:var(--hc-text-tertiary);--placeholder:var(--hc-text-placeholder);--icon:var(--hc-text-secondary);--nav-muted:var(--hc-text-tertiary);--nav-meta:var(--hc-text-placeholder);--active:var(--hc-text-primary);--active-soft:var(--hc-bg-hover);--accent:#5f8f7f;--brand-orange-hover:var(--hc-ui-color-brand-hover);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-18:72px;--control-sm:32px;--control-md:36px;--control-lg:40px;--control-touch:44px;--line-tight:1.25;--line-compact:1.4;--line-normal:1.5;--line-reading:1.6;--hc-radius-sm:6px;--hc-radius-md:8px;--hc-radius-lg:12px;--radius:var(--hc-radius-md);--shadow-panel:0 8px 24px #18181b0a;--shadow-modal:0 16px 40px #18181b1f;--nav-item-gap:2px;--semi-color-primary:var(--hc-ui-color-brand);--semi-color-primary-hover:var(--hc-ui-color-brand-hover);--semi-color-primary-active:var(--hc-ui-color-brand-hover);--semi-color-primary-disabled:var(--hc-ui-color-disabled-fill);--semi-color-primary-light-default:var(--hc-ui-color-brand-soft);--semi-color-primary-light-hover:#ffe3d9;--semi-color-primary-light-active:#ffd4c5;--semi-color-info:var(--hc-ui-color-brand);--semi-color-info-hover:var(--hc-ui-color-brand-hover);--semi-color-info-active:var(--hc-ui-color-brand-hover);--semi-color-info-light-default:var(--hc-ui-color-brand-soft);--semi-color-success:var(--hc-success);--semi-color-success-light-default:#e8f7ef;--semi-color-warning:var(--hc-warning);--semi-color-warning-light-default:#fff3e0;--semi-color-danger:var(--hc-danger);--semi-color-danger-light-default:#fdebea;--semi-color-focus-border:var(--hc-ui-color-brand);--semi-color-link:var(--hc-ui-color-brand-text);--semi-color-link-hover:var(--hc-ui-color-brand-text-hover);--semi-color-link-active:var(--hc-ui-color-brand-text-hover);--semi-color-link-visited:var(--hc-ui-color-brand-text);--semi-color-text-0:var(--hc-text-primary);--semi-color-text-1:var(--hc-text-secondary);--semi-color-text-2:var(--hc-text-tertiary);--semi-color-text-3:var(--hc-text-placeholder);--semi-color-bg-0:var(--hc-bg-page);--semi-color-bg-1:var(--hc-bg-surface);--semi-color-bg-2:var(--hc-bg-surface);--semi-color-bg-3:var(--hc-bg-surface);--semi-color-overlay-bg:#1f232973;--semi-color-bg-4:var(--hc-bg-surface);--semi-color-nav-bg:var(--hc-bg-nav);--semi-white:255, 255, 255;--semi-color-white:#fff;--semi-grey-0:249, 249, 249;--semi-grey-1:230, 232, 234;--semi-grey-2:198, 202, 205;--semi-grey-3:167, 171, 176;--semi-grey-4:136, 141, 146;--semi-grey-5:107, 112, 117;--semi-grey-6:85, 91, 97;--semi-grey-7:65, 70, 76;--semi-grey-8:46, 50, 56;--semi-grey-9:28, 31, 35;--semi-color-fill-0:var(--hc-bg-muted);--semi-color-fill-1:var(--hc-bg-hover);--semi-color-fill-2:#e5e6e8;--semi-color-border:var(--hc-border);--semi-color-shadow:#1f23290a;--semi-color-disabled-text:var(--hc-ui-color-disabled-text);--semi-color-disabled-border:#e5e6e8;--semi-color-disabled-bg:var(--hc-ui-color-disabled-fill);--semi-color-disabled-fill:var(--hc-ui-color-disabled-fill);--semi-border-radius-extra-small:3px;--semi-border-radius-small:4px;--semi-border-radius-medium:var(--hc-radius-sm);--semi-border-radius-large:var(--hc-radius-md);--semi-shadow-elevated:0 0 0 1px #1f23290f, 0 8px 24px #1f23291a;--semi-color-data-0:#3370ff;--semi-color-data-1:#14c0a3;--semi-color-data-2:#f5a623;--semi-color-data-3:#8f7cff;--semi-color-data-4:#4e83fd;color:var(--hc-text-primary);background:var(--hc-bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.homeclaw-semi-theme .semi-button{box-shadow:none;font-weight:500}.homeclaw-semi-theme .semi-button-primary.semi-button-solid{border-radius:var(--hc-ui-radius);font-weight:var(--hc-ui-font-weight-medium);color:var(--hc-ui-color-on-brand);background-color:var(--hc-ui-color-brand);border-color:var(--hc-ui-color-brand)}.homeclaw-semi-theme .semi-button-primary.semi-button-solid:hover:not(:disabled):not(.semi-button-disabled){color:var(--hc-ui-color-on-brand);background-color:var(--hc-ui-color-brand-hover);border-color:var(--hc-ui-color-brand-hover)}.homeclaw-semi-theme .semi-button-primary.semi-button-solid:disabled,.homeclaw-semi-theme .semi-button-primary.semi-button-solid.semi-button-disabled{color:var(--hc-ui-color-disabled-text);background-color:var(--hc-ui-color-disabled-fill);border-color:var(--hc-ui-color-border)}.homeclaw-semi-theme .semi-navigation{background:var(--hc-bg-nav)}.homeclaw-semi-theme .semi-table{color:var(--hc-text-primary);font-size:14px}.homeclaw-semi-theme .semi-tabs-bar{min-height:40px}.homeclaw-semi-theme .semi-typography-link,.homeclaw-semi-theme .semi-button-primary.semi-button-borderless{color:var(--hc-ui-color-brand-text);text-decoration:underline}.homeclaw-semi-theme .semi-typography-link:hover,.homeclaw-semi-theme .semi-button-primary.semi-button-borderless:hover:not(:disabled):not(.semi-button-disabled){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.homeclaw-semi-theme .semi-button-primary.semi-button-solid:active:not(:disabled):not(.semi-button-disabled){color:var(--hc-ui-color-on-brand);background-color:var(--hc-ui-color-brand-hover);border-color:var(--hc-ui-color-brand-hover)}.homeclaw-semi-theme .semi-switch{--semi-color-success:var(--hc-ui-color-brand);--semi-color-success-hover:var(--hc-ui-color-brand-hover);--semi-color-success-active:var(--hc-ui-color-brand-hover);--semi-color-success-disabled:var(--hc-ui-color-brand-soft);--semi-color-fill-0:#e5e6e8;--semi-color-fill-1:#dcdee1;--semi-color-fill-2:#d2d4d8}.homeclaw-semi-theme .assistant-memory-toggle .semi-switch-checked{background-color:var(--hc-ui-color-brand)}.homeclaw-semi-theme .assistant-memory-toggle .semi-switch-checked:hover{background-color:var(--hc-ui-color-brand-hover)}.homeclaw-semi-theme .assistant-memory-toggle .semi-switch-knob{background-color:var(--hc-ui-color-on-brand)}.homeclaw-semi-theme .assistant-memory-toggle .semi-switch{flex-shrink:0}.homeclaw-semi-theme .semi-input-wrapper:not(.semi-input-wrapper-error):not(.semi-input-wrapper-warning):focus-within,.homeclaw-semi-theme .semi-input-textarea-wrapper:not(.semi-input-textarea-wrapper-error):not(.semi-input-textarea-wrapper-warning):focus-within{border-color:var(--hc-ui-color-border-focus)}.admin-content{--admin-canvas:var(--hc-ui-color-canvas);--admin-surface:var(--hc-ui-color-surface);--admin-surface-muted:var(--hc-ui-color-surface-muted);--admin-border:var(--hc-ui-color-border);--admin-border-strong:var(--hc-ui-color-border);--admin-orange-soft:#fff1ec;--admin-orange-wash:#fff8f5;--admin-orange-ink:var(--hc-ui-color-brand-text);--admin-orange-brand:var(--hc-ui-color-brand);--admin-orange-action:var(--hc-ui-color-brand-text);--admin-orange-action-hover:var(--hc-ui-color-brand-text-hover);--admin-shadow:0 8px 24px #1f23290a;--admin-shadow-hover:0 8px 24px #1f23290a;--admin-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--admin-fs-page-title:24px;--admin-fw-page-title:600;--admin-fs-body:14px;--admin-fw-body:400;--admin-fw-emphasis:600;--admin-fw-control:500;--admin-fs-table:13px;--admin-fw-table:400;--admin-fs-table-head:13px;--admin-fw-table-head:600;--admin-fs-meta:12px;--admin-fw-meta:400;--admin-color-text:var(--hc-ui-color-text);--admin-color-text-secondary:var(--hc-ui-color-text-body);--admin-color-text-tertiary:var(--hc-ui-color-text-secondary);--admin-color-text-muted:var(--hc-ui-color-text-secondary);color:var(--admin-color-text);font-family:var(--admin-font-family);background:#fff;padding:24px 32px 48px;position:relative}.marketplace-tabs{border-bottom:1px solid var(--hc-ui-color-divider);gap:4px;margin-bottom:20px;display:flex}.marketplace-tabs a{color:var(--hc-ui-color-text-secondary);border-bottom:2px solid #0000;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.marketplace-tabs a.active{color:var(--hc-ui-color-text);border-bottom-color:var(--hc-ui-color-brand)}.marketplace-tabs button{appearance:none;color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px;font-weight:600}.marketplace-tabs button.active{color:var(--hc-ui-color-text);border-bottom-color:var(--hc-ui-color-brand)}.marketplace-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.marketplace-toolbar label{color:var(--hc-ui-color-text-secondary);gap:4px;font-size:12px;display:grid}.marketplace-toolbar input,.marketplace-toolbar select{border:1px solid var(--hc-ui-color-border);height:32px;color:var(--hc-ui-color-text-body);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.marketplace-toolbar input:focus,.marketplace-toolbar select:focus{border-color:var(--hc-ui-color-brand);outline:none}.marketplace-search{flex:240px;min-width:200px;position:relative}.marketplace-search svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);position:absolute;bottom:8px;left:10px}.marketplace-search input{width:100%;padding-left:34px}.marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.marketplace-card{min-width:0;padding:20px}.marketplace-card header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.marketplace-card header p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.4}.marketplace-card h2{color:var(--hc-ui-color-text);margin:2px 0 0;font-size:16px;line-height:1.4}.marketplace-vendor-mark{background:var(--hc-ui-color-hover);width:40px;height:40px;color:var(--hc-ui-color-text-body);border-radius:8px;place-items:center;font-size:16px;font-weight:700;display:grid}.marketplace-vendor-logo{border:1px solid var(--hc-ui-color-border);object-fit:contain;background:#fff;border-radius:8px;width:40px;height:40px}.marketplace-summary{color:var(--hc-ui-color-text-body);min-height:40px;margin:16px 0 12px;font-size:13px;line-height:1.5}.marketplace-tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.marketplace-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.marketplace-card dl div{min-width:0}.marketplace-card dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.marketplace-card dd{color:var(--hc-ui-color-text);margin:4px 0 0;font-size:14px;font-weight:600}.marketplace-card footer{border-top:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text-body);flex-wrap:wrap;gap:6px 12px;padding-top:12px;font-size:12px;display:flex}.marketplace-card footer button{min-height:30px;color:var(--hc-ui-color-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.marketplace-card footer button:focus-visible{outline-offset:3px;outline:2px solid #8f959e}.admin-content .marketplace-card footer .hc-ui-text-link{min-height:24px;color:var(--hc-ui-color-brand);font-weight:var(--hc-ui-font-weight-regular);padding:0 8px}.marketplace-empty{padding:0}.byok-layout{gap:0;display:grid}.byok-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;display:flex}.byok-layout>.marketplace-grid{margin-top:0}.byok-empty{place-items:center;min-height:280px;display:grid}.byok-empty img{object-fit:contain;width:196px;height:161px}.byok-dialog-backdrop{z-index:1000;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.byok-dialog{gap:14px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:24px;display:grid;overflow:auto}.byok-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.byok-dialog>header p{color:var(--hc-ui-color-brand-text);margin:0;font-size:12px;font-weight:600}.byok-dialog>header h2{margin:2px 0 0;font-size:18px}.byok-dialog>header button{width:36px;height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px}.byok-dialog>label{color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:600;display:grid}.byok-dialog input,.byok-dialog select{border:1px solid var(--hc-ui-color-border);width:100%;min-height:40px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.byok-dialog input:focus,.byok-dialog select:focus{border-color:var(--hc-ui-color-brand);outline:2px solid #f0562729}.byok-dialog>footer{align-items:center;gap:8px;margin-top:4px;display:flex}.byok-dialog>footer span{flex:1}.byok-dialog button{border:1px solid var(--hc-ui-color-border);cursor:pointer;background:#fff;border-radius:7px;min-height:38px;padding:0 14px}.byok-dialog button:disabled{opacity:.55;cursor:not-allowed}.byok-dialog .danger-button{color:#b42318;border-color:#f4c7c3}.byok-dialog .byok-discover,.byok-dialog .byok-manual-toggle{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:100%;min-height:40px;color:var(--hc-ui-color-text);font-weight:600}.byok-dialog .byok-manual-toggle{color:var(--hc-ui-color-text-secondary);background:#fff;font-weight:400}.byok-error{color:#b42318;background:#fff1f0;border-radius:7px;margin:0;padding:10px 12px;font-size:13px}@media (width<=900px){.marketplace-toolbar{align-items:stretch}.marketplace-toolbar label{flex:140px}.marketplace-toolbar input,.marketplace-toolbar select{min-height:44px}.marketplace-search svg{bottom:14px}.marketplace-grid{grid-template-columns:1fr}.byok-dialog-backdrop{align-items:end;padding:0}.byok-dialog{border-radius:14px 14px 0 0;width:100%;max-height:94vh;padding:20px 16px}.byok-dialog>footer{flex-wrap:wrap}.byok-dialog>footer span{display:none}.byok-dialog>footer button{flex:120px;min-height:44px}}.model-catalog-table td:first-child span,.model-catalog-table td:first-child small{display:block}.model-catalog-table td:first-child small{color:var(--hc-ui-color-text-secondary);margin-top:2px;font-size:12px}.model-catalog-cards{display:none}.model-catalog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.model-catalog-form>label{color:var(--hc-ui-color-text-body);align-content:start;gap:6px;font-size:13px;display:grid}.model-catalog-form input,.model-catalog-form select,.model-catalog-form textarea{border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text-body);font:inherit;background:#fff;border-radius:8px;padding:7px 10px}.model-catalog-form input:focus,.model-catalog-form select:focus,.model-catalog-form textarea:focus{border-color:var(--hc-ui-color-brand);box-shadow:none;outline:none}.model-catalog-form textarea{resize:vertical;min-height:88px}.model-catalog-form .wide{grid-column:1/-1}.model-catalog-form fieldset{border:1px solid var(--hc-ui-color-border);border-radius:8px;flex-wrap:wrap;gap:8px 16px;padding:12px;display:flex}.model-catalog-form fieldset label{align-items:center;gap:6px;display:flex}.model-catalog-form fieldset input,.model-catalog-form label>input[type=checkbox]{width:16px;min-height:16px}.model-catalog-form footer{justify-content:flex-end;gap:8px;display:flex}.model-pricing-current h2{margin:0 0 8px;font-size:14px}.model-pricing-current ul{color:var(--hc-ui-color-text-body);margin:0;padding-left:20px;font-size:13px}.model-pricing-current p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.model-pricing-current{margin-top:16px;padding:20px}@media (width<=900px){.model-catalog-table{display:none}.model-catalog-cards{gap:12px;display:grid}.model-catalog-cards article{border:1px solid var(--hc-ui-color-border);border-radius:8px;padding:16px}.model-catalog-cards h2{margin:0;font-size:14px}.model-catalog-cards p{color:var(--hc-ui-color-text-secondary);font-size:13px}.model-catalog-cards article div{gap:8px;margin:12px 0;display:flex}.model-catalog-cards a{color:var(--hc-ui-color-brand-text);font-size:13px;font-weight:600;text-decoration:underline}.model-catalog-form{grid-template-columns:1fr}.model-catalog-form .wide{grid-column:auto}}.admin-content .bill6a-back{width:fit-content;margin-bottom:16px}.admin-content .bill6a-primary,.bill6a-credit-modal .semi-button-primary{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;min-height:32px;color:var(--hc-ui-color-on-brand);font:500 14px/1.4 var(--admin-font-family);cursor:pointer;padding:0 12px}.bill6a-credit-modal .semi-button-primary,.bill6a-credit-modal .semi-button-primary:hover{color:#fff!important}.bill6a-credit-modal .semi-modal-header,.bill6a-admin-dialog .semi-modal-header{justify-content:flex-end;align-items:center;display:flex}.bill6a-credit-modal .semi-modal-title,.bill6a-admin-dialog .semi-modal-title{color:var(--hc-ui-color-text);margin:0;font-size:18px;font-weight:400}.bill6a-credit-modal .bill6a-modal-close,.bill6a-admin-dialog .bill6a-modal-close{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.bill6a-credit-modal .bill6a-modal-close:hover,.bill6a-admin-dialog .bill6a-modal-close:hover{background:var(--hc-ui-color-divider)}.bill6a-credit-modal .bill6a-modal-close:focus-visible,.bill6a-admin-dialog .bill6a-modal-close:focus-visible{outline-offset:2px;outline:2px solid #7f858d}.bill6a-credit-modal .bill6a-modal-close svg,.bill6a-admin-dialog .bill6a-modal-close svg{width:18px;height:18px}.bill6a-admin-dialog{max-width:calc(100vw - 32px)}.bill6a-admin-dialog .semi-modal{max-height:calc(100vh - 32px);width:min(512px,100vw - 32px)!important}.bill6a-admin-dialog .semi-modal-content{flex-direction:column;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.bill6a-admin-dialog :where(.semi-modal-header,.semi-modal-footer){flex:none}.bill6a-admin-dialog .semi-modal-body{min-height:0;overflow-y:auto}.bill6a-admin-dialog .bill6a-dialog-form{gap:16px;display:grid}.bill6a-admin-dialog .bill6a-dialog-form label{color:var(--hc-ui-color-text-body);gap:8px;font-size:13px;font-weight:500;display:grid}.bill6a-admin-dialog .bill6a-dialog-form .bill6a-check{grid-template-columns:20px 1fr;align-items:center}.bill6a-admin-dialog .bill6a-check input{width:16px;height:16px;min-height:16px;padding:0}.bill6a-admin-dialog :where(input,select,textarea){border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text);box-shadow:none;background:#fff;border-radius:4px;padding:0 12px;font-size:14px}.bill6a-admin-dialog textarea{resize:vertical;min-height:88px;padding-block:8px}.bill6a-admin-dialog :where(input,select,textarea):focus,.bill6a-credit-modal input:focus{box-shadow:none;border-color:#7f858d;outline:0}.bill6a-admin-dialog .bill6a-dialog-footer{justify-content:flex-end;gap:8px;display:flex}.bill6a-admin-dialog :where(.bill6a-dialog-cancel,.bill6a-dialog-submit){cursor:pointer;border-radius:4px;min-height:36px;padding:0 16px;font-size:14px;font-weight:500}.bill6a-admin-dialog .bill6a-dialog-cancel{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-body)}.bill6a-admin-dialog .bill6a-dialog-submit{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.bill6a-admin-dialog :where(.bill6a-dialog-cancel,.bill6a-dialog-submit):focus-visible{outline-offset:2px;outline:2px solid #7f858d}.bill6a-admin-dialog :where(.bill6a-dialog-cancel,.bill6a-dialog-submit):disabled{cursor:not-allowed;opacity:.55}.admin-content .bill6a-primary:hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover)}.admin-content .bill6a-primary:disabled{cursor:not-allowed;opacity:.55}.admin-content .bill6a-text-link{color:var(--admin-orange-action);font-weight:500;text-decoration:underline}.admin-content .bill6a-text-link:hover{color:var(--admin-orange-action-hover);text-decoration:underline}.admin-content .bill6a-text-button{min-height:32px;color:var(--admin-orange-action);font:500 13px/1.4 var(--admin-font-family);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-content .bill6a-text-button:hover{color:var(--admin-orange-action-hover);text-decoration:underline}.admin-content .bill6a-text-button:disabled{color:#a8abb2;cursor:not-allowed}.admin-content .model-catalog-actions{align-items:center;gap:16px;margin:0;display:flex}.admin-content .bill6a-panel{overflow:visible}.admin-content .bill6a-table-wrap{border-radius:0 0 6px 6px;width:100%;overflow-x:auto}.admin-content .bill6a-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);border:0;line-height:1.4}.admin-content .bill6a-table th,.admin-content .bill6a-table td{border:0;border-bottom:1px solid var(--hc-ui-color-divider);text-align:left;vertical-align:middle;font-weight:var(--admin-fw-table);padding:12px 16px}.admin-content .bill6a-table th{background:var(--hc-ui-color-divider);color:var(--admin-color-text-tertiary);font-weight:var(--admin-fw-table-head);border-bottom:0}.admin-content .bill6a-table tr:last-child td{border-bottom:0}.admin-content .bill6a-detail-grid,.admin-content .bill6a-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 16px;display:grid}.admin-content .bill6a-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content .bill6a-info{border-bottom:1px solid var(--hc-ui-color-divider);min-width:0;padding:16px 0}.admin-content .bill6a-info dt{color:var(--admin-color-text-tertiary);margin-bottom:8px;font-size:12px}.admin-content .bill6a-info dd{color:var(--admin-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px}.admin-content .bill6a-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-content .bill6a-metric{margin-top:0;padding:16px}.admin-content .bill6a-metric span{color:var(--admin-color-text-tertiary);font-size:12px;display:block}.admin-content .bill6a-metric strong{color:var(--admin-color-text);margin-top:8px;font-size:24px;font-weight:600;line-height:1.25;display:block}.admin-content .bill6a-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.admin-content .bill6a-form.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content .bill6a-form h2,.admin-content .bill6a-form .bill6a-error,.admin-content .bill6a-form .bill6a-help,.admin-content .bill6a-form .bill6a-actions{grid-column:1/-1}.admin-content .bill6a-form label,.bill6a-confirm label{color:var(--admin-color-text-secondary,var(--hc-ui-color-text-body));gap:8px;font-size:13px;font-weight:500;display:grid}.admin-content .bill6a-form textarea{resize:vertical;height:auto;min-height:88px;padding-block:8px}.admin-content .bill6a-version-actions{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.admin-content .bill6a-check{grid-template-columns:20px 1fr;align-items:center}.admin-content .bill6a-check input{width:16px;height:16px;min-height:16px}.admin-content .bill6a-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.admin-content .bill6a-toolbar label{align-items:center;min-width:240px;display:flex;position:relative}.admin-content .bill6a-toolbar label svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);position:absolute;left:10px}.admin-content .bill6a-toolbar label input{width:100%;padding-left:32px}.admin-content .bill6a-actions{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0 16px 16px;display:flex}.admin-content .bill6a-empty,.admin-content .bill6a-error,.admin-content .bill6a-help{color:var(--admin-color-text-tertiary);margin:0;padding:16px;font-size:13px}.admin-content .bill6a-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:6px}.admin-content .bill6a-field-error{color:#b42318;margin-top:4px;font-size:12px;display:block}.admin-content [aria-invalid=true]{border-color:#b42318}.admin-content .bill6a-pager{color:var(--admin-color-text-tertiary);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.admin-content .bill6a-pager button{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;color:var(--hc-ui-color-text-body);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.admin-content .bill6a-pager svg{width:16px;height:16px}.bill6a-confirm{gap:8px;display:grid}.bill6a-confirm p{color:var(--hc-ui-color-text-body);margin:0}.bill6a-confirm input{border:1px solid var(--hc-ui-color-border);border-radius:4px;min-height:36px;padding:0 12px}@media (width<=900px){.admin-content .bill6a-detail-grid,.admin-content .bill6a-status-grid,.admin-content .bill6a-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .bill6a-form,.admin-content .bill6a-form.compact{grid-template-columns:1fr}}.tenant-marketing-card-dialog{max-width:calc(100vw - 64px)}.tenant-marketing-card-dialog .semi-modal-body{max-height:min(680px,100vh - 190px);padding-top:12px;overflow-y:auto}.tenant-marketing-card-form{gap:18px;display:grid}.tenant-marketing-card-form>label,.tenant-marketing-card-grid label{color:var(--hc-ui-color-text);gap:8px;font-size:14px;display:grid}.tenant-marketing-card-intro{color:var(--hc-ui-color-text-secondary);margin:0;font-size:14px;line-height:22px}.tenant-marketing-card-section-title{border-top:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text);margin:2px 0 -2px;padding-top:18px;font-size:16px;font-weight:600;line-height:24px}.tenant-marketing-directory-select{width:100%}.tenant-marketing-card-toggle{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-canvas);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;padding:14px 16px}.tenant-marketing-card-toggle input{width:16px;height:16px;accent-color:var(--hc-ui-color-brand);margin:2px 0 0}.tenant-marketing-card-toggle span{gap:3px;display:grid}.tenant-marketing-card-toggle strong{font-weight:600}.tenant-marketing-card-grid{grid-template-columns:minmax(0,1fr) 160px;gap:16px;display:grid}.tenant-marketing-avatar-field{align-items:center;gap:16px;display:flex}.tenant-marketing-avatar-field>input[type=file]{min-width:0}.tenant-marketing-avatar-preview{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:72px;height:72px;color:var(--hc-ui-color-text-secondary);border-radius:8px;flex:0 0 72px;place-items:center;font-size:12px;display:grid;overflow:hidden}.tenant-marketing-avatar-preview img{object-fit:cover;width:100%;height:100%}.tenant-marketing-card-form input:not([type=checkbox]),.tenant-marketing-card-form textarea{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);width:100%;min-height:40px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:8px;padding:9px 12px}.tenant-marketing-card-form textarea{resize:vertical;line-height:21px}.tenant-marketing-card-form input:focus,.tenant-marketing-card-form textarea:focus{border-color:#657185;outline:2px solid #6571851f}.tenant-marketing-card-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.tenant-marketing-card-form fieldset legend{padding:0;font-size:14px;font-weight:600}.tenant-marketing-feature{grid-template-columns:180px minmax(0,1fr);gap:10px;display:grid}.tenant-marketing-feature textarea{resize:none;height:64px;min-height:64px}.tenant-sales-team-config{gap:14px;display:grid}.tenant-sales-team-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.tenant-sales-team-heading .tenant-marketing-card-section-title{flex:1}.tenant-sales-team-heading p{color:var(--hc-ui-color-text-secondary);margin:7px 0 0;font-size:13px;line-height:20px}.tenant-sales-team-heading>button{border:1px solid var(--hc-ui-color-border);height:34px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tenant-sales-team-heading>button:hover:not(:disabled){border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text-hover)}.tenant-sales-team-heading>button:disabled{color:#a7adb5;cursor:not-allowed}.tenant-sales-team-heading>button svg{width:15px;height:15px}.tenant-sales-team-members{gap:10px;display:grid}.tenant-sales-team-empty{border:1px dashed var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);text-align:center;border-radius:10px;margin:0;padding:20px}.tenant-sales-team-member{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:10px;grid-template-columns:118px minmax(0,.8fr) minmax(0,1.2fr) 32px;align-items:end;gap:12px;padding:14px;display:grid;position:relative}.tenant-sales-team-member>label{color:var(--hc-ui-color-text);gap:7px;font-size:13px;display:grid}.tenant-sales-member-avatar{gap:7px;display:grid}.tenant-sales-member-avatar>span{border:1px solid var(--hc-ui-color-border);width:52px;height:52px;color:var(--hc-ui-color-text-secondary);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid;overflow:hidden}.tenant-sales-member-avatar img{object-fit:cover;width:100%;height:100%}.tenant-sales-member-avatar input{min-width:0;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.tenant-sales-member-remove{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.tenant-sales-member-remove:hover{color:var(--hc-ui-color-brand-text-hover);background:#fff0ec}.tenant-sales-member-remove:disabled{color:#c8cdd3;cursor:not-allowed;background:0 0}.tenant-sales-member-remove svg{width:16px;height:16px}@media (width<=700px){.tenant-marketing-card-grid,.tenant-marketing-feature,.tenant-sales-team-member{grid-template-columns:1fr}}.admin-content :is(.knowledge-folder-search,.knowledge-document-search){border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex}.admin-content :is(.knowledge-folder-search,.knowledge-document-search) svg{width:15px;height:15px;color:var(--hc-ui-color-text-secondary);flex:none}.admin-content :is(.knowledge-folder-search,.knowledge-document-search) input{width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0}.admin-content .knowledge-document-toolbar{grid-template-columns:minmax(220px,1fr) 160px 140px;gap:10px;margin-top:16px;display:grid}.admin-content :is(.knowledge-document-toolbar select,.knowledge-batch-target){border:1px solid var(--hc-ui-color-border);min-width:0;height:38px;font:inherit;background:#fff;border-radius:6px;padding:0 10px}.admin-content .knowledge-batch-toolbar{border-bottom:1px solid var(--hc-ui-color-divider);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:10px 0;display:flex}.admin-content .knowledge-batch-toolbar>span{color:var(--hc-ui-color-text-secondary);margin-inline-end:auto;font-size:12px}.admin-content .knowledge-batch-toolbar button{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.admin-content .knowledge-batch-toolbar button.danger{color:#b42318}.admin-content .knowledge-document-select{align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-content .knowledge-document-select>input{flex:none;width:16px;height:16px;margin-top:2px}.admin-content .knowledge-document-pagination{color:var(--hc-ui-color-text-secondary);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.admin-content .knowledge-document-pagination>div{gap:8px;display:flex}.admin-content .knowledge-document-pagination button{min-height:34px;padding:0 12px}@media (width<=640px){.admin-content .knowledge-document-toolbar{grid-template-columns:1fr}.admin-content .knowledge-batch-toolbar{justify-content:flex-start}.admin-content .knowledge-batch-toolbar>span{width:100%;margin:0}.admin-content .knowledge-document-pagination{flex-direction:column;align-items:flex-start}}@media (width<=520px){.admin-content .bill6a-detail-grid,.admin-content .bill6a-status-grid,.admin-content .bill6a-metric-grid{grid-template-columns:1fr}.admin-content .bill6a-toolbar{flex-direction:column;align-items:stretch}.admin-content .bill6a-toolbar label{min-width:0}.admin-content .bill6a-toolbar :where(input,select,button){width:100%;height:44px;min-height:44px}.admin-content .bill6a-form{padding:16px}.admin-content .bill6a-table{min-width:680px}}.admin-content>*{width:100%;max-width:none}.admin-content :where(.admin-page-header,.platform-admin-header,.tenant-member-header){min-height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:0;display:flex}.admin-content :where(.admin-page-header,.platform-admin-header)>div>span,.admin-content .tenant-member-header p{display:none}.admin-content :where(.admin-page-header,.platform-admin-header) h1,.admin-content .tenant-member-header h1{color:var(--admin-color-text);font-size:var(--admin-fs-page-title);line-height:1.25;font-weight:var(--admin-fw-page-title);letter-spacing:0;margin:0}.admin-content :where(.admin-page-header,.platform-admin-header) p{color:var(--hc-ui-color-text-secondary);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.5;display:block}.admin-content .admin-page-actions,.admin-content :where(.platform-admin-header,.admin-page-header)>:not(div):not(.admin-page-actions){flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-content :where(.admin-panel,.platform-admin-panel,.tenant-member-panel,.admin-static-panel,.admin-section){border:1px solid var(--hc-ui-color-border);box-shadow:none;background:#fff;border-radius:6px;margin-top:16px;overflow:hidden}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.tenant-member-panel>header){border-bottom:1px solid var(--hc-ui-color-divider);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.tenant-member-panel>header) h2{color:var(--hc-ui-color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:600}.admin-content :where(.admin-panel-head,.platform-admin-panel>header,.tenant-member-panel>header) p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.admin-content .tenant-member-panel>header>svg{width:18px;height:18px;color:var(--hc-ui-color-text-secondary);background:0 0;border-radius:0;padding:0}.admin-content :where(.tenant-member-new,.tenant-member-form button:not(.org-secondary-action):not(.danger),.tenant-member-detail-actions button:not(.danger):not(.org-secondary-action),.member-password-panel button:not(.org-secondary-action),.dark-button,.admin-link-button.solid,.platform-admin-button.primary,.platform-tenant-filters>button){border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;min-height:32px;color:var(--hc-ui-color-on-brand);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.admin-content :where(.tenant-member-new,.tenant-member-form button:not(.org-secondary-action):not(.danger),.tenant-member-detail-actions button:not(.danger):not(.org-secondary-action),.member-password-panel button:not(.org-secondary-action),.dark-button,.admin-link-button.solid,.platform-admin-button.primary,.platform-tenant-filters>button):hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-content :where(.secondary-button,.admin-link-button:not(.solid),.platform-admin-home,.admin-back-link,.platform-tenant-back,.outline-button){border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;color:var(--hc-ui-color-text-body);box-shadow:none;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.admin-content :where(.secondary-button,.admin-link-button:not(.solid),.platform-admin-home,.admin-back-link,.platform-tenant-back,.outline-button):hover:not(:disabled){color:#1f2329;background:#f5f6f7;border-color:#dee0e3}.admin-content :where(button.danger,.tenant-member-detail-actions button.danger){color:#b42318;background:#fdebea;border-color:#fdebea}.admin-content :where(button.danger,.tenant-member-detail-actions button.danger):hover:not(:disabled){color:#b42318;background:#fdebea;border-color:#d83931}.admin-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.platform-tenant-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;color:var(--hc-ui-color-text);box-shadow:none;background:#fff;border-radius:4px;padding:0 12px;font-size:14px}.admin-content textarea,.platform-tenant-drawer textarea{height:auto;min-height:96px;padding:12px;line-height:1.65}.admin-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.platform-tenant-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.admin-content .bill6a-toolbar input:focus{box-shadow:none;border-color:#7f858d;outline:0}.admin-content :where(button,a,input,select,textarea):focus-visible{box-shadow:none;outline-color:#7f858d}.admin-content .tenant-member-form,.admin-content .department-create-form{gap:12px;padding:16px}.admin-content .tenant-member-form label,.admin-content .department-create-form label,.admin-content .platform-tenant-form-panel label{color:var(--hc-ui-color-text-body);gap:8px;font-size:13px;font-weight:500}.admin-content .organization-layout{align-items:stretch;gap:16px}.admin-content .organization-layout .tenant-member-panel{box-shadow:none;margin-top:0}.admin-content .department-row{box-sizing:border-box;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:32px;margin:0;padding:2px 4px 2px 2px;display:grid}.admin-content .department-row:hover,.admin-content .department-row.selected{background:var(--hc-ui-color-hover)}.admin-content .department-row.selected{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-body)}.admin-content .department-row.selected:hover{background:var(--hc-ui-color-hover)}.admin-content .department-row.selected .department-name,.admin-content .department-row.selected .department-name span,.admin-content .department-row.selected .department-name svg{color:var(--hc-ui-color-text-body);font-weight:400}.admin-content .department-toggle,.admin-content .department-toggle-spacer{width:16px;height:16px;color:var(--hc-ui-color-placeholder);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-content .department-toggle:hover,.admin-content .department-toggle:focus-visible{color:#64748b;background:#0f172a0f;outline:none}.admin-content .department-toggle svg{flex:none;width:12px;height:12px}.admin-content .department-toggle-spacer{cursor:default;visibility:hidden}.admin-content .department-name{text-align:left;min-width:0;color:var(--hc-ui-color-text-body);align-items:center;gap:6px;padding:0;font-weight:400;display:inline-flex}.admin-content .department-name svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);flex:none}.admin-content .department-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hc-ui-color-text-body);font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.admin-content .org-dept-rail .department-tree .department-name span{font-weight:400}.admin-content .department-name small,.admin-content .department-actions button{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.admin-content .department-actions{opacity:0;pointer-events:none;gap:0;padding-right:0}.admin-content .department-row:hover .department-actions,.admin-content .department-row:focus-within .department-actions{opacity:1;pointer-events:auto}.admin-content .department-node{position:relative}.admin-content .department-children{border-left:1px solid var(--hc-ui-color-border);margin:0 0 0 9px;padding:0 0 0 12px}.admin-content .org-dept-rail .department-tree{color:var(--hc-ui-color-text-body);font-weight:400}.admin-content .tenant-member-new svg,.admin-content .department-create-form button svg{width:16px;height:16px}.admin-content .tenant-member-list{min-width:0}.admin-content .tenant-member-table.platform-tenant-table{margin-top:0}.admin-content .tenant-member-mobile-list{gap:12px;margin:0;padding:0 0 12px;list-style:none;display:grid}.admin-content .tenant-member-mobile-ops{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.admin-content .tenant-member-person,.platform-tenant-drawer .tenant-member-person{align-items:center;gap:10px;min-width:0;display:flex}.admin-content .tenant-member-person i,.platform-tenant-drawer .tenant-member-person i{width:32px;height:32px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.admin-content .tenant-member-person-name,.platform-tenant-drawer .tenant-member-person-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);color:var(--hc-ui-color-text-table);line-height:1.4;display:block;overflow:hidden}.admin-content .tenant-member-person small,.platform-tenant-drawer .tenant-member-person small{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4}.admin-content .tenant-member-detail{padding:16px 20px}.admin-content .tenant-member-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.admin-content .tenant-member-facts dt{color:var(--admin-color-text-muted);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4}.admin-content .tenant-member-facts dd{color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);margin:4px 0 0;line-height:1.4}.admin-content .tenant-member-facts .platform-tenant-option-col{text-align:left}.admin-content .tenant-member-facts .platform-tenant-option-col :where(.semi-tag){margin-left:-8px}.admin-content .tenant-member-row{border-top-color:var(--hc-ui-color-divider);padding:12px 16px;transition:background .12s}.admin-content .tenant-member-row:hover{background:var(--hc-ui-color-hover)}.admin-content .platform-tenant-page{min-width:0;color:var(--admin-color-text);font-family:var(--admin-font-family)}.admin-content .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-content .platform-tenant-title{font-size:var(--admin-fs-page-title);line-height:32px;font-weight:var(--admin-fw-page-title);color:var(--admin-color-text);letter-spacing:0;margin:0}.admin-content .platform-tenant-toolbar{justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}.admin-content .platform-tenant-create{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;color:var(--hc-ui-color-on-brand);font-family:inherit;font-size:var(--admin-fs-body);font-weight:var(--admin-fw-control);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;line-height:1.4;text-decoration:none;display:inline-flex}.admin-content .platform-tenant-create:hover{background:var(--hc-ui-color-brand-hover);border-color:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-content .platform-tenant-create svg{width:16px;height:16px}.admin-content .platform-tenant-toolbar-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.admin-content .platform-tenant-search{box-sizing:border-box;border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);align-items:center;gap:8px;width:280px;height:32px;padding:0 12px;display:flex}.admin-content .platform-tenant-search:focus-within{border-color:var(--hc-ui-color-border-focus);box-shadow:none}.admin-content .platform-tenant-search svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);flex:none}.admin-content .platform-tenant-search input{min-width:0;color:var(--hc-ui-color-text-table);font-family:var(--hc-ui-font-family);font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-regular);background:0 0;border:0;outline:0;flex:1;padding:0;line-height:1.4}.admin-content .platform-tenant-search input::placeholder{color:var(--hc-ui-color-text-secondary);font-weight:var(--hc-ui-font-weight-regular)}.admin-content .marketplace-plaza-toolbar{align-items:center;gap:8px}.admin-content .marketplace-plaza-toolbar .hc-ui-icon-button{margin-left:auto}.admin-content .platform-tenant-toolbar-right :where(.semi-select,select){border:1px solid var(--hc-ui-color-border);height:32px;box-shadow:none;color:var(--admin-color-text);font-family:inherit;font-size:var(--admin-fs-body);font-weight:var(--admin-fw-body);background:#fff;border-radius:4px;padding:0 30px 0 10px}.admin-content .platform-tenant-toolbar-right :where(.semi-select-selection-text){color:var(--admin-color-text);font-size:var(--admin-fs-body);font-weight:var(--admin-fw-body);line-height:1.4}.admin-content .platform-tenant-toolbar-right :where(.semi-select-focus,select:focus-visible){border-color:var(--hc-ui-color-brand);box-shadow:none}.admin-content .platform-tenant-list-toolbar .platform-tenant-search input,.admin-content .platform-tenant-list-toolbar .platform-tenant-toolbar-right :where(.semi-select,select),.admin-content .platform-tenant-list-toolbar .platform-tenant-toolbar-right :where(.semi-select-selection-text),.admin-content .platform-tenant-list-toolbar .platform-tenant-create{font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table)}.admin-content .platform-tenant-icon-btn{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-content .platform-tenant-icon-btn:hover{background:var(--hc-ui-color-hover)}.admin-content .platform-tenant-icon-btn svg{width:16px;height:16px}.admin-content .platform-tenant-table{font-family:var(--admin-font-family);background:0 0;margin-top:20px;overflow:auto}.admin-content .platform-tenant-mobile-only{display:none}.admin-content .platform-tenant-mobile-list{gap:12px;margin:0;padding:0;list-style:none}.admin-content .platform-tenant-mobile-card{border:1px solid var(--admin-border);background:#fff;border-radius:8px;padding:14px 16px}.admin-content .platform-tenant-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-content .platform-tenant-mobile-name{min-width:0;color:var(--admin-color-text);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);overflow-wrap:anywhere;word-break:break-word;flex:1;line-height:1.45}.admin-content .platform-tenant-mobile-view{color:var(--admin-orange-ink);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);flex:none;line-height:1.45;text-decoration:none}.admin-content .platform-tenant-mobile-view:hover{color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .platform-tenant-mobile-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-content .platform-tenant-mobile-facts{gap:8px;margin:12px 0 0;display:grid}.admin-content .platform-tenant-mobile-facts>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.admin-content .platform-tenant-mobile-facts dt{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-table);margin:0;font-weight:600;line-height:1.4}.admin-content .platform-tenant-mobile-facts dd{color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);overflow-wrap:anywhere;margin:0;line-height:1.4}.admin-content .platform-tenant-table .platform-admin-tenant-title{gap:2px;min-width:0;display:grid}.admin-content .platform-tenant-table .platform-admin-tenant-title>span{font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);color:var(--admin-color-text);line-height:1.4}.admin-content .platform-tenant-table .platform-tenant-option-col{text-align:left}.admin-content .platform-tenant-table :where(.semi-tag),.admin-content .platform-tenant-table :where(.semi-tag) .semi-tag-content{font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);margin:0;line-height:1.4}.admin-content .platform-tenant-ops{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.admin-content .platform-tenant-table a,.admin-content .semi-table-tbody a,.admin-content .platform-admin-row-actions a,.admin-content .admin-row-actions a{color:var(--hc-ui-color-brand-text);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);line-height:1.4;text-decoration:underline}.admin-content .platform-tenant-table a:hover,.admin-content .semi-table-tbody a:hover,.admin-content .platform-admin-row-actions a:hover,.admin-content .admin-row-actions a:hover{color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .skill-directory-pagination{min-height:52px;color:var(--admin-color-text-muted);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);background:0 0;border:0;border-radius:0;justify-content:flex-end;margin-top:0;padding:10px 0;line-height:1.4}.admin-content .skill-directory-page-info{color:var(--admin-color-text-muted);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4}.admin-content .platform-tenant-table+.skill-directory-pagination{margin-top:0}.admin-content .skill-page-btn{border:1px solid var(--hc-ui-color-border);min-width:28px;height:28px;color:var(--admin-color-text-secondary);font-family:inherit;font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-control);background:#fff;border-radius:4px;line-height:1.4}.admin-content .skill-page-btn.is-current{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text);font-weight:var(--admin-fw-emphasis);background:#fff1ec}.admin-content .platform-tenant-filters{border-bottom:1px solid var(--hc-ui-color-divider);background:#fff;gap:12px;padding:16px}.admin-content .platform-tenant-filters :where(.semi-input-wrapper,.semi-select){border:1px solid var(--hc-ui-color-border);min-height:32px;box-shadow:none;background:#fff;border-radius:4px}.admin-content .platform-tenant-filters :where(.semi-input-wrapper-focus,.semi-select-focus){border-color:var(--hc-ui-color-brand);box-shadow:none}.admin-content .platform-tenant-pinned{display:none}.platform-tenant-drawer.semi-sidesheet{max-width:100vw}.platform-tenant-drawer.org-role-drawer-sheet.semi-sidesheet .semi-sidesheet-inner-wrap{width:min(720px,100vw)!important}.platform-tenant-drawer .semi-sidesheet-mask{background-color:#1f232973}.platform-tenant-drawer .semi-sidesheet-inner{flex-direction:column;display:flex}.platform-tenant-drawer .semi-sidesheet-header{border-bottom:1px solid var(--hc-ui-color-divider);margin:0;padding:16px 24px}.platform-tenant-drawer .semi-sidesheet-title{color:var(--hc-ui-color-text);font-size:16px;font-weight:600;line-height:24px}.platform-tenant-drawer .semi-sidesheet-body{flex:1;padding:0;overflow:auto}.platform-tenant-drawer-body{padding:20px 24px 24px}.platform-tenant-drawer .org-role-drawer-name{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.platform-tenant-drawer .org-role-drawer-name-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-tenant-drawer .org-role-drawer-desc{color:var(--hc-ui-color-text-secondary);margin:8px 0 0;font-size:14px;font-weight:400;line-height:22px}.platform-tenant-drawer .org-role-drawer-switcher{--org-tab-accent:var(--hc-ui-color-brand);border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:16px;margin:20px -24px 16px;padding:0 24px 10px;display:flex}.platform-tenant-drawer .org-role-drawer-section-label{color:var(--hc-ui-color-text-body);font-size:14px;font-weight:600;line-height:22px}.platform-tenant-drawer .org-role-drawer-tabs{flex:auto;align-items:center;gap:32px;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.platform-tenant-drawer .org-role-drawer-tabs button{width:auto;height:auto;min-height:0;color:var(--hc-ui-color-text-body);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;padding:12px 0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.platform-tenant-drawer .org-role-drawer-tabs button:hover,.platform-tenant-drawer .org-role-drawer-tabs button:focus-visible{color:#334155;border-bottom-color:var(--org-tab-accent)}.platform-tenant-drawer .org-role-drawer-tabs button.active,.platform-tenant-drawer .org-role-drawer-tabs button[aria-selected=true]{border-bottom-color:var(--org-tab-accent);color:var(--hc-ui-color-text-body);box-shadow:none;background:0 0;font-weight:400}.platform-tenant-drawer .org-role-drawer-switcher>.hc-ui-action{flex:none}.platform-tenant-drawer .org-role-drawer-danger{border:1px solid var(--semi-color-danger-light-default);background:var(--semi-color-danger-light-default);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.platform-tenant-drawer .org-role-drawer-danger-text strong{color:var(--hc-ui-color-text);font-size:14px;font-weight:600;line-height:22px;display:block}.platform-tenant-drawer .org-role-drawer-danger-text p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;font-weight:400;line-height:20px}.org-dept-create-modal .org-role-add-empty{color:var(--hc-ui-color-text-secondary);margin:0;font-size:14px;line-height:22px}.platform-tenant-drawer .platform-tenant-form-drawer{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.platform-tenant-drawer .platform-tenant-form-grid{grid-template-columns:1fr;gap:16px;margin-top:0;display:grid}.platform-tenant-drawer .platform-tenant-field{min-width:0;color:var(--hc-ui-color-text-body);gap:8px;font-size:13px;font-weight:500;display:grid}.platform-tenant-drawer .platform-tenant-field-wide{grid-column:1/-1}.platform-tenant-drawer .platform-tenant-field-label.is-required .platform-tenant-required-mark{color:#f54a45;margin-left:4px;font-weight:500}.platform-tenant-drawer .platform-tenant-banner{margin:0 0 16px}.platform-tenant-drawer .platform-tenant-form-actions{background:#fff;justify-content:flex-end;gap:12px;margin-top:24px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.platform-tenant-drawer .platform-tenant-cancel{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.platform-tenant-drawer .platform-tenant-cancel:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.platform-tenant-drawer .platform-tenant-form-actions .platform-tenant-create{border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:36px;color:var(--hc-ui-color-on-brand);font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:14px;font-weight:500}.platform-tenant-drawer .platform-tenant-form-actions .platform-tenant-create:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.platform-tenant-drawer .platform-tenant-form-actions .platform-tenant-create:disabled{opacity:.55;cursor:not-allowed}.platform-tenant-drawer .semi-sidesheet-close{color:var(--hc-ui-color-text-secondary)}.platform-tenant-drawer .semi-sidesheet-close:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.agent-platform-toolbar{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;display:flex}.admin-content .site-tab-directory{box-shadow:none;background:0 0;border:0;margin-top:0;overflow:visible}.admin-content .site-tab-directory>.agent-platform-toolbar{margin-bottom:20px}.agent-platform-toolbar .platform-tenant-search{flex:0 0 280px;width:280px}.agent-platform-toolbar .hc-ui-action{margin-left:auto}.admin-content .agent-platform-toolbar .adp-application-space-filter{flex:0 0 200px;width:200px}.admin-content .agent-platform-toolbar .adp-application-category-filter{flex:0 0 180px;width:180px}.admin-content .adp-application-directory{min-width:0}.admin-content .adp-application-table{margin-top:0}.admin-content .adp-application-table .semi-table{min-width:1040px}.admin-content .adp-application-table .semi-table-thead>.semi-table-row>.semi-table-row-head,.admin-content .adp-application-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{white-space:normal;word-break:normal;overflow-wrap:break-word;vertical-align:middle}.admin-content .adp-application-facts{gap:3px;min-width:0;display:grid}.admin-content .adp-application-facts strong,.admin-content .adp-application-facts small{min-width:0;color:var(--admin-color-text);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);overflow-wrap:anywhere;line-height:1.45}.admin-content .adp-application-facts small{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta)}.admin-content .adp-application-card-list{margin:0;padding:0;list-style:none;display:none}.admin-content .adp-application-card{border:1px solid var(--admin-border);background:#fff;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:relative}.admin-content .adp-application-card-selection{position:absolute;top:16px;right:16px}.admin-content .adp-application-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.admin-content .adp-application-card dl>div{gap:3px;min-width:0;display:grid}.admin-content .adp-application-card dt,.admin-content .adp-application-card dd{font-size:var(--admin-fs-table);overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-content .adp-application-card dt{color:var(--admin-color-text-tertiary)}.admin-content .adp-application-card dd{color:var(--admin-color-text)}.admin-content .adp-application-card-actions{border-top:1px solid var(--admin-border);gap:16px;padding-top:12px;display:flex}@media (width<=1200px){.admin-content .adp-application-table{display:none}.admin-content .adp-application-card-list{gap:12px;display:grid}}@media (width<=900px){.admin-content .site-tab-directory>.agent-platform-toolbar{flex-wrap:wrap}.admin-content .agent-platform-toolbar .platform-tenant-search,.admin-content .agent-platform-toolbar .adp-application-space-filter,.admin-content .agent-platform-toolbar .adp-application-category-filter{flex:100%;width:100%}.admin-content .adp-application-card dl{grid-template-columns:1fr}}.agent-platform-site-grid{grid-template-columns:repeat(auto-fill,minmax(280px,320px));gap:12px;display:grid}.agent-platform-site-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;overflow:hidden}.agent-platform-site-main{min-height:112px;padding:20px}.agent-platform-site-title{align-items:center;gap:12px;display:flex}.agent-platform-site-title img{object-fit:contain}.agent-platform-letter-logo{color:#fff;letter-spacing:.04em;background:#101828;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:inline-grid}.agent-platform-letter-logo.small{width:32px;height:32px;font-size:10px}.agent-platform-site-title strong{min-width:0;color:var(--hc-ui-color-text);flex:auto;font-size:14px;font-weight:650;line-height:1.5}.agent-platform-site-title .hc-ui-status{flex:none}.agent-platform-site-main p{color:var(--hc-ui-color-text-secondary);margin:16px 0 0;font-size:13px;line-height:1.5}.agent-platform-site-actions{border-top:1px solid var(--hc-ui-color-divider);background:#f7f8fc;grid-template-columns:1fr 1fr;display:grid}.agent-platform-site-actions:has(>:only-child){grid-template-columns:1fr}.admin-content .agent-platform-manage{border:0;border-right:1px solid var(--hc-ui-color-border);height:40px;color:var(--hc-ui-color-text-table);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:40px;text-decoration:none;display:flex}.admin-content .agent-platform-manage:last-child{border-right:0}.admin-content .agent-platform-manage:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.agent-platform-empty{place-items:center;min-height:160px;display:grid}.agent-platform-drawer .semi-sidesheet-body{padding:8px 24px 24px}.agent-platform-option-grid{gap:0;display:grid}.agent-platform-option-card{border-bottom:1px solid var(--hc-ui-color-divider);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px 0;display:grid}.agent-platform-option-card img{object-fit:contain}.agent-platform-option-card strong{font-size:14px;font-weight:500;line-height:1.5}.adp-business-category-dialog-form .admin-field-note{margin:0}.adp-business-category-dialog-form .hc-ui-filter-select{width:100%}.adp-business-category-dialog-form .hc-ui-filter-select__menu{width:100%;max-height:192px;margin-top:4px;position:static;overflow-y:auto}.platform-provider-back{margin:0 0 16px}.platform-provider-back a{color:var(--hc-ui-color-text-secondary);font-size:13px;text-decoration:none}.harness-provider-layout{gap:16px;max-width:920px;display:grid}.harness-provider-tabs{max-width:920px;margin-top:18px}.harness-application-list{max-width:920px;overflow-x:auto}.harness-application-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.harness-application-create form{gap:16px;margin-top:18px;display:grid}.harness-application-create label{color:var(--hc-ui-color-text-primary);gap:8px;font-size:13px;font-weight:500;display:grid}.harness-application-create label>span{display:block}.harness-application-create input,.harness-application-create select,.harness-application-create textarea{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text-primary);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.harness-application-create textarea{resize:vertical;min-height:180px;line-height:1.65}.harness-application-create input:focus,.harness-application-create select:focus,.harness-application-create textarea:focus{border-color:var(--hc-ui-color-brand);outline:2px solid #f056271f}.harness-application-create input[type=checkbox]{width:auto}.harness-application-list table{border-collapse:collapse;width:100%;font-size:13px}.harness-application-list th{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-secondary);text-align:left;padding:13px 16px;font-weight:500}.harness-application-list td{border-bottom:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text-primary);padding:16px}.harness-application-list td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.harness-application-list td:last-child,.harness-application-list th:last-child{width:80px}.harness-application-list a{color:var(--hc-ui-color-brand-text);text-decoration:underline}.harness-application-editor{gap:18px;max-width:760px;display:grid}.harness-application-editor label{color:var(--hc-ui-color-text-primary);gap:8px;font-size:13px;font-weight:500;display:grid}.harness-application-editor input,.harness-application-editor textarea,.harness-application-editor select{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text-primary);font:inherit;background:#fff;border-radius:8px;padding:11px 12px;font-weight:400}.harness-application-editor select{padding-block:0}.harness-application-editor input[readonly]{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary)}.harness-application-editor textarea{resize:vertical;min-height:240px;line-height:1.65}.harness-application-editor input:focus,.harness-application-editor textarea:focus,.harness-application-editor select:focus{border-color:var(--hc-ui-color-brand);outline:2px solid #f056271f}.harness-application-saved{color:#16865c;margin:0;font-size:13px}.harness-application-skills{gap:12px;padding-top:4px;display:grid}.harness-application-skills>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.harness-application-skills h2{margin:0;font-size:15px;font-weight:600}.harness-application-skills p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:12px;font-weight:400}.harness-skill-file{display:none}.harness-skill-empty{border:1px dashed var(--hc-ui-color-border);text-align:center;border-radius:8px;padding:20px}.harness-skill-list{border-top:1px solid var(--hc-ui-color-divider);display:grid}.harness-skill-list article{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.harness-skill-list>label{border-bottom:1px solid var(--hc-ui-color-divider);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.harness-skill-list>label input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin-top:3px;padding:0}.harness-skill-list>label div{gap:4px;min-width:0;display:grid}.harness-skill-list>label span{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.skill-upload-control{background:var(--hc-ui-color-brand);min-height:36px;color:var(--hc-ui-color-on-brand);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.skill-upload-control[aria-disabled=true]{opacity:.55;cursor:wait}.skill-upload-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.skill-upload-control-secondary{color:var(--hc-ui-color-text-primary);border:1px solid var(--hc-ui-color-border);background:#fff}.skill-import-dialog .semi-modal-content{border-radius:12px}.skill-import-dialog .semi-modal-header{padding:22px 24px 16px}.skill-import-dialog .semi-modal-title{font-size:20px;font-weight:600}.skill-import-dialog .semi-modal-body{padding:0 24px 24px}.skill-import-form{gap:14px;display:grid}.skill-import-upload-row{grid-template-columns:minmax(0,1fr) 112px;gap:16px;display:grid}.skill-import-dropzone{border:1px dashed var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);min-height:158px;color:var(--hc-ui-color-text-secondary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:border-color .16s,background .16s;display:flex;position:relative}.skill-import-dropzone:hover,.skill-import-dropzone.is-dragging{border-color:var(--hc-ui-color-brand);background:#f056270d}.skill-import-dropzone>svg{width:28px;height:28px;color:var(--hc-ui-color-brand)}.skill-import-dropzone strong{color:var(--hc-ui-color-text-primary);font-size:14px;font-weight:500}.skill-import-dropzone span{font-size:12px}.skill-import-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.skill-import-avatar{aspect-ratio:1;border:1px dashed var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);cursor:pointer;border-radius:12px;align-content:center;align-self:start;place-items:center;gap:7px;display:grid;position:relative;overflow:hidden}.skill-import-avatar:hover{border-color:var(--hc-ui-color-brand)}.skill-import-avatar>svg{width:27px;height:27px;color:var(--hc-ui-color-brand)}.skill-import-avatar>span{font-size:12px}.skill-import-avatar>img{object-fit:cover;width:100%;height:100%}.skill-import-avatar input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.skill-import-avatar:has(input:disabled){opacity:.55;cursor:not-allowed}.skill-import-file{border:1px solid var(--hc-ui-color-border);border-radius:6px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:38px;padding:4px 8px;font-size:13px;display:grid}.skill-import-file>svg{width:18px;color:var(--hc-ui-color-brand)}.skill-import-file span{text-overflow:ellipsis;white-space:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.skill-import-file small{color:var(--hc-ui-color-text-secondary)}.skill-import-file button{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.skill-import-file button:hover{background:var(--hc-ui-color-hover)}.skill-import-file button svg{width:15px}.skill-import-fields{gap:12px;display:grid}.skill-import-fields label{color:var(--hc-ui-color-text-secondary);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;display:grid}.skill-import-fields label:has(textarea){align-items:start}.skill-import-fields label>span{padding-top:1px}.skill-import-fields em{color:var(--hc-ui-color-brand);margin-left:3px;font-style:normal}.skill-import-fields input,.skill-import-fields textarea{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text-primary);font:inherit;resize:none;background:#fff;border-radius:6px;padding:9px 10px}.skill-import-fields input:read-only,.skill-import-fields input:disabled,.skill-import-fields textarea:disabled{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary)}.skill-import-fields input:not(:disabled):not(:read-only):focus,.skill-import-fields textarea:not(:disabled):focus{border-color:var(--hc-ui-color-brand);outline:2px solid #f056271f}.skill-import-fields textarea{line-height:1.5}.skill-import-actions{justify-content:center;gap:10px;padding-top:8px;display:flex}@media (width<=640px){.skill-import-upload-row{grid-template-columns:1fr}.skill-import-avatar{width:96px}.skill-import-fields label{grid-template-columns:1fr;gap:6px}.skill-import-dropzone{min-height:136px}}.skill-package-files{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.skill-package-files span{color:var(--hc-ui-color-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.admin-content .skill-detail{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.admin-content .skill-detail .admin-secondary-tabs{margin-bottom:24px}.admin-content .skill-detail-profile{align-items:center;gap:14px;min-width:0;margin:0 0 24px;display:flex}.admin-content .skill-detail-profile>div{gap:6px;min-width:0;display:grid}.admin-content .skill-detail-profile-title{align-items:center;gap:8px;min-width:0;display:flex}.admin-content .skill-detail-profile-title h1{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.admin-content .skill-detail-profile-title>span{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);border-radius:4px;flex:none;padding:1px 5px;font-size:12px;line-height:18px}.admin-content .skill-detail-profile p{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;line-height:20px;display:flex}.admin-content .skill-detail-profile p i{color:var(--hc-ui-color-border);font-style:normal}.admin-content .skill-detail-profile>.skill-detail-avatar{border:1px solid var(--hc-ui-color-border);width:52px;height:52px}.admin-content .skill-detail-avatar{width:56px;height:56px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-content .skill-detail-avatar.is-small{border-radius:8px;width:40px;height:40px}.admin-content .skill-detail-avatar svg{width:25px;height:25px}.admin-content .skill-detail-avatar.is-small svg{width:19px;height:19px}.admin-content .skill-detail-avatar.has-image img{object-fit:cover;width:100%;height:100%}.admin-content .skill-detail-feedback{margin:0 0 16px}.admin-content .skill-detail-feedback p{margin:0}.admin-content .skill-detail-panel{gap:18px;width:100%;min-width:0;max-width:860px;padding:0 0 24px;display:grid}.admin-content .skill-detail-overview-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-content .skill-detail-overview-toolbar>strong{color:var(--hc-ui-color-text-primary);font-size:13px;font-weight:500}.admin-content .skill-detail-settings{max-width:640px}.admin-content .skill-detail-adp{max-width:760px}.admin-content .skill-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-content .skill-detail-panel.skill-detail-settings>header,.admin-content .skill-detail-panel.skill-detail-adp>header{display:block}.admin-content .skill-detail-panel>header h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .skill-detail-panel>header p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .skill-detail-version>header>span{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:999px;flex:none;margin-top:1px;padding:3px 8px;font-size:12px}.admin-content .skill-detail-field{min-width:0;color:var(--hc-ui-color-text-primary);gap:8px;font-size:13px;font-weight:500;display:grid}.admin-content .skill-detail-field :where(input,textarea,select){box-sizing:border-box;border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text-primary);font:inherit;box-shadow:none;background:#fff;border-radius:7px;padding:10px 12px;font-weight:400}.admin-content .skill-detail-field input,.admin-content .skill-detail-field select{min-height:40px}.admin-content .skill-detail-field input[readonly]{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary)}.admin-content .skill-detail-field textarea{resize:vertical;min-height:390px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.62}.admin-content .skill-detail-field textarea.skill-detail-version-note{min-height:78px;font-family:inherit;font-size:13px}.admin-content .skill-detail-field :where(input,textarea,select):focus{border-color:var(--hc-ui-color-brand);outline:2px solid #f056271f}.admin-content .skill-detail-panel>footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.admin-content .skill-detail-usage{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:20px}.admin-content .skill-detail-avatar-setting{color:var(--hc-ui-color-text-primary);gap:8px;font-size:13px;font-weight:500;display:grid}.admin-content .skill-detail-avatar-setting>div{align-items:center;gap:10px;display:flex}.admin-content .skill-detail-avatar-setting .skill-upload-control{min-height:32px;padding:0 12px;font-size:13px;font-weight:500}.admin-content .skill-detail-check{color:var(--hc-ui-color-text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.admin-content .skill-detail-check input{width:15px;height:15px;accent-color:var(--hc-ui-color-brand)}.admin-content .skill-detail-adp .skill-package-files{padding:11px 12px}.admin-content .skill-detail-adp>footer{justify-content:flex-start}.admin-content .skill-detail-history{gap:14px;max-width:960px}.admin-content .skill-version-history{gap:12px;display:grid}.admin-content .skill-version-history article{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:7px;gap:5px;padding:15px 16px;display:grid}.admin-content .skill-version-history article>div{align-items:center;gap:8px;display:flex}.admin-content .skill-version-history strong{color:var(--hc-ui-color-text-primary);font-size:13px;font-weight:600}.admin-content .skill-version-history article>div span{color:#17a668;background:#effaf4;border:1px solid #b7ebd0;border-radius:3px;padding:1px 6px;font-size:12px;line-height:18px}.admin-content .skill-version-history :where(p,time){color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:20px}@media (width<=700px){.admin-content .skill-detail-panel>footer{flex-direction:column-reverse;align-items:stretch}.admin-content .skill-detail-panel>footer>:where(.hc-ui-action,.skill-upload-control){box-sizing:border-box;width:100%}}.harness-skill-list article div{gap:4px;min-width:0;display:grid}.harness-skill-list article span{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.harness-skill-list article button{color:var(--hc-ui-color-brand-text);cursor:pointer;background:0 0;border:0;text-decoration:underline}.harness-provider-empty{max-width:720px;padding:24px}.harness-provider-empty h2,.harness-provider-empty p{margin:0 0 12px}.harness-provider-empty p{color:var(--hc-ui-color-text-secondary);font-size:13px}.harness-provider-summary{gap:20px;padding:20px;display:grid}.harness-provider-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.harness-provider-summary h2,.harness-provider-facts h2,.harness-provider-capabilities h2{margin:0;font-size:16px}.harness-provider-summary header p{color:var(--hc-ui-color-text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.harness-provider-actions{gap:8px;display:flex}.harness-provider-facts{padding:20px}.harness-provider-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0 0;display:grid}.harness-provider-facts dl>div{min-width:0}.harness-provider-facts dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.harness-provider-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.harness-provider-facts dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.harness-provider-capabilities{padding:20px}.harness-provider-capabilities>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.harness-provider-capabilities header p{color:var(--hc-ui-color-text-secondary);margin:6px 0 0;font-size:12px}.harness-provider-capabilities header>span{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-body);border-radius:999px;padding:3px 8px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.harness-provider-capabilities>div{margin-top:16px;overflow-x:auto}.harness-provider-capabilities table{border-collapse:collapse;width:100%;font-size:13px}.harness-provider-capabilities th{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-secondary);text-align:left;padding:9px 12px;font-weight:500}.harness-provider-capabilities td{border-bottom:1px solid var(--hc-ui-color-divider);padding:10px 12px}.harness-provider-capabilities td:last-child{width:120px}.harness-provider-capabilities td span{color:#0d6648;background:#eef8f3;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-flex}.harness-provider-capabilities td span[data-level=mapped]{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-body)}@media (width<=700px){.harness-provider-summary>header,.harness-provider-actions{display:grid}.harness-provider-facts dl{grid-template-columns:1fr}}.admin-content .platform-tenant-detail{max-width:920px}.admin-content .platform-tenant-back-link{height:28px;color:var(--hc-ui-color-text-secondary);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 16px;padding:0;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.admin-content .platform-tenant-back-link:hover{color:var(--hc-ui-color-brand-text);background:0 0;text-decoration:underline}.admin-content .platform-tenant-back-link svg{width:16px;height:16px}.admin-content .platform-tenant-lead{color:var(--hc-ui-color-text-secondary);margin:8px 0 0;font-size:14px;line-height:22px}.admin-content .platform-tenant-banner{margin-top:16px}.admin-content .platform-tenant-form{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;margin-top:24px;padding:24px}.admin-content .platform-tenant-form-heading{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .platform-tenant-form-hint{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .platform-tenant-form-grid{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.admin-content .platform-tenant-field{min-width:0;color:var(--hc-ui-color-text-body);gap:8px;font-size:13px;font-weight:500;display:grid}.admin-content .platform-tenant-field-wide{grid-column:1/-1}.admin-content .platform-tenant-field small{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.admin-content .platform-tenant-form-actions{border-top:1px solid var(--hc-ui-color-divider);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.admin-content .platform-tenant-cancel{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.admin-content .platform-tenant-cancel:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.admin-content .platform-tenant-form-actions .platform-tenant-create{border-radius:6px;height:36px;padding:0 16px}.admin-content .platform-tenant-create:disabled{opacity:.55;cursor:not-allowed}.admin-content .platform-tenant-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.admin-content .platform-tenant-detail-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:inline-flex}.admin-content .platform-tenant-block{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;margin-top:24px;padding:20px 24px}.admin-content .platform-tenant-block-title{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .platform-tenant-block-desc{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .platform-tenant-detail .platform-tenant-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:16px;padding:0;display:grid}.admin-content .platform-tenant-detail .platform-tenant-facts>div{gap:4px;min-width:0;display:grid}.admin-content .platform-tenant-detail .platform-tenant-facts dt{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.admin-content .platform-tenant-detail .platform-tenant-facts dd{color:var(--hc-ui-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.admin-content .platform-tenant-detail .platform-tenant-note{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:20px}.admin-content .platform-tenant-entry-list{border:1px solid var(--hc-ui-color-border);border-radius:8px;gap:0;margin-top:16px;display:grid;overflow:hidden}.admin-content .platform-tenant-entry{border-bottom:1px solid var(--hc-ui-color-divider);min-height:72px;color:inherit;background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.admin-content .platform-tenant-entry:last-child{border-bottom:0}.admin-content .platform-tenant-entry:hover{background:var(--hc-ui-color-hover)}.admin-content .platform-tenant-entry-icon{width:36px;height:36px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border-radius:8px;place-items:center;display:grid}.admin-content .platform-tenant-entry-icon svg{width:18px;height:18px}.admin-content .platform-tenant-entry-body{gap:2px;min-width:0;display:grid}.admin-content .platform-tenant-entry-body strong{color:var(--hc-ui-color-text);font-size:14px;font-weight:500}.admin-content .platform-tenant-entry-body small{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px}.admin-content .platform-tenant-entry-action{color:var(--hc-ui-color-brand-text);white-space:nowrap;font-size:14px;font-weight:500}.admin-content .platform-tenant-entry:hover .platform-tenant-entry-action{color:var(--hc-ui-color-brand-text-hover)}.admin-content .platform-tenant-sections{border-bottom:1px solid var(--hc-ui-color-divider);flex-wrap:wrap;gap:0 24px;margin:0 0 20px;display:flex}.admin-content .platform-tenant-sections a{min-height:40px;color:var(--hc-ui-color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.admin-content .platform-tenant-sections a.active,.admin-content .platform-tenant-sections a[aria-current=page]{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text);box-shadow:none;background:0 0;font-weight:600}.admin-content .platform-tenant-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-content .tenant-canonical-overview .platform-admin-actions{background:0 0;border:0;margin:0;padding:0}.tenant-canonical-dialog .semi-modal{border-radius:8px;max-height:calc(100vh - 32px);width:min(448px,100vw - 32px)!important}.tenant-canonical-dialog.tenant-detail-form-dialog .semi-modal{width:min(512px,100vw - 32px)!important}.tenant-canonical-dialog.tenant-marketing-card-dialog .semi-modal{max-height:calc(100vh - 64px);width:min(760px,100vw - 64px)!important}.tenant-canonical-dialog.tenant-marketing-card-dialog .semi-modal-content{max-height:calc(100vh - 64px)}.tenant-canonical-dialog.tenant-marketing-card-dialog .semi-modal-header,.tenant-canonical-dialog.tenant-marketing-card-dialog .semi-modal-body,.tenant-canonical-dialog.tenant-marketing-card-dialog .semi-modal-footer{box-sizing:border-box;padding-left:42px;padding-right:42px}.tenant-canonical-dialog .semi-modal-content{border-radius:8px;max-height:calc(100vh - 32px);padding:0;overflow:hidden}.tenant-create-dialog .semi-modal-header{border-bottom:1px solid var(--hc-ui-color-divider);margin:0;padding:20px 24px}.tenant-create-dialog .semi-modal-title{color:var(--hc-ui-color-text);font-size:16px;font-weight:600;line-height:24px}.tenant-create-dialog .semi-modal-close{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);border-radius:4px}.tenant-create-dialog .semi-modal-close:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.tenant-create-dialog .semi-modal-body{min-height:0;padding:20px 24px 24px;overflow-y:auto}.tenant-canonical-field{color:var(--hc-ui-color-text-body);gap:8px;font-size:13px;display:grid}.tenant-canonical-field :where(.semi-select,select){width:100%}.tenant-canonical-field select{border:1px solid var(--hc-ui-color-border);min-height:36px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:6px;padding:6px 10px}.tenant-create-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tenant-create-form label{color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:400;line-height:18px;display:grid}.tenant-create-form :where(input,select,textarea){border:1px solid var(--hc-ui-color-border);width:100%;min-height:32px;color:var(--hc-ui-color-text);background:#fff;border-radius:4px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px}.tenant-create-form textarea{resize:vertical;min-height:72px;padding:8px 10px}.tenant-create-form :where(input,select,textarea):focus{border-color:var(--hc-ui-color-brand);box-shadow:none;outline:0}.tenant-create-form .wide,.tenant-create-form footer,.tenant-create-form .tenant-form-error{grid-column:1/-1}.tenant-create-form footer{border-top:1px solid var(--hc-ui-color-divider);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.tenant-create-form footer button{border:1px solid var(--hc-ui-color-border);min-width:64px;height:32px;color:var(--hc-ui-color-text-body);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.tenant-create-form footer button:hover:not(:disabled){background:#f5f6f7}.tenant-create-form footer .platform-tenant-create{border-color:var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);font-weight:500}.tenant-create-form footer .platform-tenant-create:hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.tenant-create-form footer button:disabled{opacity:.55;cursor:not-allowed}.tenant-form-error{color:#c94a4a;margin:0}.admin-content .tenant-table-action{min-height:32px;color:var(--hc-ui-color-brand-text);cursor:pointer;background:0 0;border:0}.admin-content .tenant-space-association{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.admin-content .tenant-space-association label{color:var(--hc-ui-color-text-body);gap:8px;font-size:14px;line-height:20px;display:grid}.admin-content .tenant-space-association .tenant-space-select{width:100%}.admin-content .tenant-space-association .tenant-space-select .hc-ui-filter-select__trigger{height:40px;padding-left:14px}.admin-content .tenant-space-association>.hc-ui-action{grid-column:1/-1;width:100%;min-height:40px}.admin-content .tenant-space-binding-card>header{min-height:68px}.admin-content .tenant-space-binding-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:20px;display:grid}.admin-content .tenant-space-binding-facts>div{min-width:0}.admin-content .tenant-space-binding-facts dt{color:var(--hc-ui-color-text-secondary);margin-bottom:8px;font-size:12px}.admin-content .tenant-space-binding-facts dd{color:var(--hc-ui-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.admin-content .tenant-space-binding-card .platform-admin-actions{margin:0;padding:0 20px 20px}.admin-content .tenant-agents-panel{padding:0}.admin-content .tenant-agent-segmented{background:var(--hc-ui-color-surface-muted);border-radius:8px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.admin-content .tenant-agent-segmented button{min-height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex}.admin-content .tenant-agent-segmented button.is-active{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 1px 2px #25282d14}.admin-content .tenant-agent-table{margin-top:0;padding-top:16px;overflow-x:auto}.admin-content .tenant-agent-table .semi-table-container{min-width:920px}.admin-content .tenant-agent-name-column{width:36%}.admin-content .tenant-agent-identity{align-items:center;gap:12px;min-width:260px;display:flex}.admin-content .tenant-agent-identity>div{gap:2px;min-width:0;display:grid}.admin-content .tenant-agent-identity img,.admin-content .tenant-agent-avatar-fallback{object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.admin-content .tenant-agent-avatar-fallback{color:#b43c16;background:#fdebe5;place-items:center;font-size:13px;display:grid}.admin-content .tenant-agent-identity strong{color:var(--hc-ui-color-text);font-size:14px;font-weight:600;line-height:20px;display:block}.admin-content .tenant-agent-identity p{max-width:420px;color:var(--hc-ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:18px;overflow:hidden}.admin-content .tenant-agent-edit-placeholder{color:var(--hc-ui-color-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-content .tenant-agent-edit-placeholder:hover:not(:disabled),.admin-content .tenant-agent-edit-placeholder:focus-visible:not(:disabled){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .tenant-agent-edit-placeholder:disabled{color:#aab2bf;cursor:not-allowed}.admin-content .tenant-space-association .platform-tenant-facts,.admin-content .tenant-space-association>button{grid-column:1/-1}.admin-content .tenant-space-app-table{overflow-x:auto}.admin-content .tenant-space-app-table table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.admin-content .tenant-space-app-table th{background:var(--hc-ui-color-divider);color:var(--hc-ui-color-text-secondary);text-align:left;border:0;font-weight:600}.admin-content .tenant-space-app-table :where(th,td){padding:12px}.admin-content .tenant-space-app-table td{border-bottom:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text-body)}@media (width<=900px){.admin-content .platform-tenant-list-heading{flex-direction:column;align-items:stretch}.admin-content .platform-tenant-list-heading .platform-tenant-create{justify-content:center;min-height:44px}.admin-content .tenant-space-association,.admin-content .tenant-space-binding-facts,.tenant-create-form{grid-template-columns:1fr}.tenant-create-form .wide,.tenant-create-form footer,.tenant-create-form .tenant-form-error,.admin-content .tenant-space-association .platform-tenant-facts,.admin-content .tenant-space-association>button{grid-column:auto}.admin-content .platform-tenant-sections{white-space:nowrap;overflow-x:auto}}.admin-content .platform-tenant-section-grid{gap:12px;padding:16px}.admin-content .platform-tenant-section-grid>article,.admin-content :where(.admin-metric,.platform-admin-metric){border:1px solid var(--hc-ui-color-border);min-height:104px;box-shadow:none;background:#fff;border-radius:6px;padding:16px;transform:none}.admin-content :where(.admin-metric,.platform-admin-metric):after,.admin-content .admin-overview-metrics article:after{display:none}.admin-content :where(.admin-metric,.platform-admin-metric):hover,.admin-content .platform-tenant-section-grid>article:hover{box-shadow:none;background:#fff8f5;border-color:#ffd4c5;transform:none}.admin-content :where(.admin-metric,.platform-admin-metric) strong,.admin-content .platform-tenant-section-grid>article>strong{color:var(--hc-ui-color-text);letter-spacing:0;font-size:28px;font-weight:500}.admin-content .admin-account-card{border:1px solid var(--hc-ui-color-border);box-shadow:none;background:#fff;border-radius:6px;margin:16px;padding:16px}.admin-content .admin-account-title>i{width:32px;height:32px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border-radius:6px}.admin-content :where(.admin-space-group,.platform-admin-space-group){border:1px solid var(--hc-ui-color-border);box-shadow:none;background:#fff;border-radius:6px}.admin-content :where(.admin-space-card,.platform-admin-space-card){border-top:1px solid var(--hc-ui-color-divider);background:#fff}.admin-content :where(.admin-space-card,.platform-admin-space-card):hover{background:#fff8f5}.admin-content .admin-panel-actions,.admin-content .platform-admin-actions{border-top:1px solid var(--hc-ui-color-divider);gap:8px;padding:12px 16px}.admin-content .semi-button-primary,.admin-content .semi-button.semi-button-primary,.admin-content .dark-button,.admin-content .admin-link-button.solid,.admin-content .platform-admin-button.primary{background:var(--hc-ui-color-brand)!important;border-color:var(--hc-ui-color-brand)!important;color:var(--hc-ui-color-on-brand)!important}.admin-content .semi-button-primary:hover,.admin-content .semi-button.semi-button-primary:hover,.admin-content .dark-button:hover,.admin-content .admin-link-button.solid:hover,.admin-content .platform-admin-button.primary:hover{background:var(--hc-ui-color-brand-hover)!important;border-color:var(--hc-ui-color-brand-hover)!important;color:var(--hc-ui-color-on-brand)!important}.admin-content .semi-button-primary:disabled,.admin-content .semi-button.semi-button-primary:disabled,.admin-content .semi-button-primary.semi-button-disabled,.admin-content .admin-link-button.solid[aria-disabled=true],.admin-content .platform-admin-button.primary:disabled{background:var(--hc-ui-color-disabled-fill)!important;border-color:var(--hc-ui-color-border)!important;color:var(--hc-ui-color-disabled-text)!important}.admin-content .semi-table{font-family:var(--admin-font-family)}.admin-content .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--hc-ui-color-divider);height:40px;color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-table-head);font-weight:var(--admin-fw-table-head);letter-spacing:0;border-bottom:0;line-height:1.4}.admin-content .semi-table-thead>.semi-table-row>.semi-table-row-head .semi-table-header-text,.admin-content .semi-table-thead>.semi-table-row>.semi-table-row-head .semi-table-column-title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.admin-content .semi-table-tbody>.semi-table-row>.semi-table-row-cell{height:52px;color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);border-top-color:var(--hc-ui-color-divider);line-height:1.4}.admin-content .semi-table-tbody :where(.semi-tag){font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);line-height:1.4}.admin-content .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell,.platform-tenant-drawer .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--hc-ui-color-surface-muted)}.admin-content .semi-switch-checked:not(.semi-switch-disabled){background-color:var(--hc-ui-color-brand)!important}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked,.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked:hover{background-color:#e7e9ed!important}.admin-content .admin-agents-table .expert-visibility-switch .semi-switch-checked .semi-switch-knob{background-color:var(--hc-ui-color-brand)!important}.admin-content .admin-feedback,.admin-content .tenant-member-banner{margin-bottom:16px}:is(.admin-content:has(.org-workspace),.admin-content:has(>.org-panel.hc-ui-directory)){box-sizing:border-box;flex-direction:column;height:100vh;min-height:0;max-height:100vh;padding-bottom:12px;display:flex;overflow:hidden}:is(.admin-content:has(.org-workspace)>:where(.admin-page-header,.platform-admin-header,.tenant-member-header),.admin-content:has(>.org-panel.hc-ui-directory)>:where(.admin-page-header,.platform-admin-header,.tenant-member-header)){flex-shrink:0}.admin-content:has(.org-workspace)>.org-workspace{flex:auto;height:auto;min-height:0}.admin-content:has(>.org-panel.hc-ui-directory)>.org-panel.hc-ui-directory{flex:auto;height:auto;min-height:0}.admin-content:has(>.org-panel.hc-ui-directory)>.org-panel.hc-ui-directory{flex-direction:column;display:flex;overflow:hidden}.admin-content .org-workspace{background:#fff;border:0;border-radius:0;align-items:stretch;gap:0;height:auto;min-height:0;margin-top:8px;overflow:hidden}.admin-content .org-workspace.organization-layout{grid-template-columns:none;display:flex}.admin-content .org-dept-rail{background:#fff;border-right:0;flex-direction:column;flex:none;align-self:stretch;width:280px;min-width:0;min-height:0;padding:0 16px 0 0;display:flex}.admin-content .org-resize-handle{border:0;border-left:1px solid var(--hc-ui-color-divider);cursor:col-resize;touch-action:none;background:0 0;border-radius:0;flex:0 0 1px;width:1px;margin:0;padding:0}.admin-content .org-resize-handle:hover{border-left-color:var(--hc-ui-color-placeholder);background:#8f959e1f}.admin-content .org-resize-handle:focus{outline:none}.admin-content .org-resize-handle:focus-visible{outline-offset:2px;background:#8f959e29;border-left-color:#8f959e;outline:2px solid #8f959e}body.org-resizing .admin-content .org-resize-handle{border-left-color:var(--hc-ui-color-brand);background:#c33d1914}body.org-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.org-resizing iframe{pointer-events:none}.admin-content .org-main-pane{background:#fff;flex-direction:column;flex:auto;min-width:0;min-height:0;padding-left:16px;display:flex;overflow:hidden}.admin-content .org-dept-search{border-bottom:0;margin:0;padding:0 0 12px;display:block}.admin-content .org-dept-search-field.platform-tenant-search,.admin-content .org-dept-search .platform-tenant-search{width:100%;max-width:none}.admin-content .org-dept-search .org-secondary-action{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-content .org-dept-rail .department-tree{flex:none;min-height:0;padding:0;display:block;overflow:visible}.admin-content .org-dept-body{flex-direction:column;flex:auto;min-height:0;display:flex}.admin-content .org-dept-tree-pane{flex:auto;min-height:0;display:block;overflow:auto}.admin-content .org-dept-create{box-sizing:border-box;background:#fff;border:0;flex-direction:column;flex:none;justify-content:center;gap:8px;min-height:72px;margin:auto 0 0;padding:12px 0;display:flex}.admin-content .org-dept-create-toggle{border:1px dashed var(--hc-ui-color-border);width:100%;height:36px;min-height:36px;color:var(--hc-ui-color-text-body);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.admin-content .org-dept-create-toggle:hover,.admin-content .org-dept-create-toggle:focus-visible{border-color:var(--admin-orange-action);color:var(--admin-orange-action);outline:none}.org-dept-create-modal-form{border:0;grid-template-columns:1fr;gap:16px;margin:0;padding:0;display:grid}.org-dept-create-modal-form label{color:var(--hc-ui-color-text);gap:8px;font-size:14px;font-weight:400;line-height:22px;display:grid}.org-dept-create-modal-form .org-required-label:after{content:"*";color:#f53f3f;margin-left:4px;font-family:SimSun,sans-serif}.org-dept-create-modal-form input,.org-dept-create-modal-form select,.org-dept-create-modal-form textarea,.org-dept-create-modal-form .org-dept-create-tree-select{border:1px solid var(--hc-ui-color-border);width:100%;height:36px;min-height:36px;font:inherit;color:var(--hc-ui-color-text);box-shadow:none;background:#fff;border-radius:6px;outline:none;padding:0 12px;font-size:14px;line-height:22px}.org-dept-create-modal-form textarea{resize:vertical;height:auto;padding:7px 12px}.org-dept-create-modal-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646a73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:28px}.org-dept-create-modal-form input::placeholder,.org-dept-create-modal-form textarea::placeholder{color:var(--hc-ui-color-placeholder)}.org-dept-create-modal-form input:hover,.org-dept-create-modal-form select:hover,.org-dept-create-modal-form textarea:hover{border-color:var(--hc-ui-color-border);box-shadow:none;outline:none}.org-dept-create-modal-form input:focus,.org-dept-create-modal-form select:focus,.org-dept-create-modal-form textarea:focus,.org-dept-create-modal-form input:focus-visible,.org-dept-create-modal-form select:focus-visible,.org-dept-create-modal-form textarea:focus-visible{border-color:var(--hc-ui-color-border-focus);box-shadow:none;outline:none}.org-dept-create-modal-form input:active,.org-dept-create-modal-form select:active{border-color:var(--hc-ui-color-border);box-shadow:none;outline:none}.org-dept-create-modal-form .org-dept-create-tree-select.semi-tree-select,.org-dept-create-modal-form .semi-tree-select.org-dept-create-tree-select{align-items:center;padding:0;display:inline-flex}.org-dept-create-modal-form .org-dept-create-tree-select .semi-tree-select-selection{align-items:center;height:34px;padding:0 28px 0 12px;display:flex}.org-dept-create-modal-form .org-dept-create-tree-select .semi-tree-select-arrow,.org-dept-create-modal-form .org-dept-create-tree-select .semi-tree-select-clearbtn{right:4px}.org-dept-create-modal-form .org-dept-create-tree-select:hover{border-color:var(--hc-ui-color-border)!important;box-shadow:none!important;outline:none!important}.org-dept-create-modal-form .org-dept-create-tree-select:focus,.org-dept-create-modal-form .org-dept-create-tree-select:focus-within,.org-dept-create-modal-form .org-dept-create-tree-select.semi-tree-select-focus,.org-dept-create-modal-form .org-dept-create-tree-select.semi-tree-select-open{border-color:var(--hc-ui-color-border-focus)!important;box-shadow:none!important;outline:none!important}.org-dept-create-tree-dropdown .semi-tree-search-wrapper,.org-dept-create-tree-dropdown .semi-tree-select-search-wrapper,.org-dept-create-tree-dropdown .semi-input-wrapper,.org-dept-create-tree-dropdown .semi-input-wrapper:hover{box-shadow:none!important;border-color:#dee0e3!important;outline:none!important}.org-dept-create-tree-dropdown .semi-input-wrapper-focus,.org-dept-create-tree-dropdown .semi-input-wrapper:focus,.org-dept-create-tree-dropdown .semi-input-wrapper:focus-within,.org-dept-create-tree-dropdown .semi-input-wrapper-focus:hover,.org-dept-create-tree-dropdown .semi-input-wrapper-focus:focus,.org-dept-create-tree-dropdown .semi-input-wrapper-focus:focus-within{border-color:var(--hc-ui-color-border-focus)!important;box-shadow:none!important;outline:none!important}.org-dept-create-tree-dropdown .semi-input,.org-dept-create-tree-dropdown .semi-input:hover,.org-dept-create-tree-dropdown .semi-input:focus,.org-dept-create-tree-dropdown .semi-input:focus-visible,.org-dept-create-tree-dropdown .semi-input:active{caret-color:#1f2329;box-shadow:none!important;border-color:#0000!important;outline:none!important}.org-dept-create-tree-dropdown .semi-tree-option-selected,.org-dept-create-tree-dropdown .semi-tree-option-selected:hover,.org-dept-create-tree-dropdown .semi-tree-option-focused,.org-dept-create-tree-dropdown .semi-tree-option:focus,.org-dept-create-tree-dropdown .semi-tree-option-focused:hover{color:#1f2329!important;box-shadow:none!important;background:#f5f6f7!important;border:0!important;outline:none!important}.org-dept-create-tree-dropdown .semi-tree-option-disabled{color:#646a73;cursor:default;font-weight:500}.org-dept-create-tree-dropdown .semi-tree-option-label{font-size:14px;line-height:22px}.org-dept-create-tree-dropdown .semi-tree-option-expand-icon,.org-dept-create-tree-dropdown .semi-tree-option-empty-icon{width:16px;height:16px;color:var(--hc-ui-color-placeholder);justify-content:center;align-items:center;margin-right:4px}.org-dept-create-tree-dropdown .semi-tree-option-expand-icon svg{width:12px;height:12px}.org-dept-create-modal .semi-modal-content{padding:0}.org-dept-create-modal .semi-modal-header{border-bottom:0;margin:0;padding:24px 24px 0}.org-dept-create-modal .semi-modal-title{color:var(--hc-ui-color-text);font-size:16px;font-weight:600;line-height:24px}.org-dept-create-modal .semi-modal-body{padding:24px}.org-member-detail-modal .semi-modal-body{max-height:min(70vh,640px);overflow:auto}.org-member-detail-modal .org-member-detail-banner{margin:0 0 12px}.org-modal-inline-error{color:#f54a45;margin:0 0 12px;font-size:13px;line-height:1.5}.org-member-detail-modal .org-dept-create-modal-form input:disabled,.org-member-detail-modal .org-dept-create-modal-form input[readonly],.org-member-drawer .org-dept-create-modal-form input:disabled,.org-member-drawer .org-dept-create-modal-form input[readonly]{color:#8f959e;cursor:not-allowed;background:#f5f6f7}.org-member-detail-modal .org-member-detail-footer,.org-member-drawer .org-member-detail-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.org-member-detail-modal .org-member-detail-footer-right,.org-member-drawer .org-member-detail-footer-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.org-member-detail-modal button.org-secondary-action,.org-member-detail-modal .org-member-detail-close,.org-member-drawer button.org-secondary-action,.org-member-drawer .org-member-detail-close{border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;color:var(--hc-ui-color-text-body);box-shadow:none;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.org-member-detail-modal button.org-secondary-action:hover:not(:disabled),.org-member-detail-modal .org-member-detail-close:hover:not(:disabled),.org-member-drawer button.org-secondary-action:hover:not(:disabled),.org-member-drawer .org-member-detail-close:hover:not(:disabled){color:#1f2329;background:#f5f6f7;border-color:#c7c9cc}.org-member-detail-modal .org-member-detail-confirm,.org-member-drawer .org-member-detail-confirm{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;min-height:32px;color:var(--hc-ui-color-on-brand);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.org-member-detail-modal .org-member-detail-confirm:hover:not(:disabled),.org-member-drawer .org-member-detail-confirm:hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.org-member-detail-modal button.danger,.org-member-drawer button.danger{color:#f54a45;cursor:pointer;background:#fff;border:1px solid #f54a45;border-radius:4px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.org-member-detail-modal button:disabled,.org-member-drawer button:disabled{opacity:.55;cursor:not-allowed}.org-member-detail-modal .semi-modal-footer{justify-content:stretch}.org-member-drawer .semi-sidesheet-footer{border-top:1px solid var(--semi-color-border);padding:12px 24px}.org-member-view-modal .org-member-view-section{margin-top:16px}.org-member-view-modal .org-member-view>.org-member-view-section:first-child{margin-top:0}.org-member-view-modal .org-member-view-section-label{color:var(--hc-ui-color-text);margin-bottom:4px;font-size:13px;font-weight:600;line-height:20px;display:block}.org-member-view-modal .org-member-view-section dl{margin:0}.org-member-view-modal .org-member-view-section dl>div{gap:16px;padding:6px 0;display:flex}.org-member-view-modal .org-member-view-section dt{color:var(--hc-ui-color-text-secondary);flex:0 0 88px;font-size:13px;line-height:22px}.org-member-view-modal .org-member-view-section dd{color:var(--hc-ui-color-text);word-break:break-all;margin:0;font-size:14px;line-height:22px}.org-member-view-modal .org-member-view-section dd.org-member-view-primary{font-weight:600}.org-member-view-modal .org-member-detail-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.org-member-view-modal .org-member-detail-footer-right{align-items:center;gap:12px;display:flex}.org-member-view-modal .org-member-detail-close{border:1px solid var(--semi-color-border);background:var(--semi-color-bg-2);min-width:72px;min-height:32px;color:var(--hc-ui-color-text);cursor:pointer;border-radius:6px;padding:5px 16px;font-size:14px}.org-member-view-modal .org-member-detail-close:hover{background:var(--semi-color-fill-0)}.org-member-view-link{color:var(--admin-orange-action,var(--hc-ui-color-brand-text));font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:20px;text-decoration:underline}.org-member-view-link:hover,.org-member-view-link:focus-visible{color:var(--admin-orange-action-hover,var(--hc-ui-color-brand-text-hover));outline:none;text-decoration:underline}.org-dept-create-modal .semi-modal-footer{border-top:0;margin:0;padding:0 24px 24px}.org-dept-create-modal .semi-modal-footer .semi-button-primary,.org-dept-create-modal .semi-modal-footer .semi-button.semi-button-primary{background-color:var(--hc-ui-color-brand)!important;border-color:var(--hc-ui-color-brand)!important;color:var(--hc-ui-color-on-brand)!important}.org-dept-create-modal .semi-modal-footer .semi-button-primary:hover,.org-dept-create-modal .semi-modal-footer .semi-button.semi-button-primary:hover,.org-dept-create-modal .semi-modal-footer .semi-button-primary:focus,.org-dept-create-modal .semi-modal-footer .semi-button.semi-button-primary:focus{background-color:var(--hc-ui-color-brand-hover)!important;border-color:var(--hc-ui-color-brand-hover)!important;color:var(--hc-ui-color-on-brand)!important}.org-dept-create-modal .semi-modal-footer .semi-button-primary:active,.org-dept-create-modal .semi-modal-footer .semi-button.semi-button-primary:active{background-color:var(--hc-ui-color-brand)!important;border-color:var(--hc-ui-color-brand)!important;color:var(--hc-ui-color-on-brand)!important}.org-dept-create-modal .semi-modal-footer .semi-button-primary.semi-button-loading,.org-dept-create-modal .semi-modal-footer .semi-button-primary:disabled,.org-dept-create-modal .semi-modal-footer .semi-button.semi-button-primary:disabled{background-color:var(--hc-primary-disabled,#f4b5a2)!important;border-color:var(--hc-primary-disabled,#f4b5a2)!important;color:#fff!important}.admin-content .org-main-head{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0 4px;display:flex}.admin-content .org-main-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.admin-content .org-main-toolbar{background:#fff;border-bottom:0;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:8px 0 12px;display:flex}.admin-content .org-main-toolbar-filters{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.admin-content .org-scope-switch,.hc-ui-dialog .org-scope-switch{background:var(--hc-ui-color-surface-muted);border:0;border-radius:7px;flex:none;padding:2px;display:inline-flex}.admin-content .org-scope-switch button,.hc-ui-dialog .org-scope-switch button{height:32px;min-height:32px;color:var(--hc-ui-color-text-body);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px}.admin-content .org-scope-switch button:hover:not(:disabled),.hc-ui-dialog .org-scope-switch button:hover:not(:disabled){color:#0f172a}.admin-content .org-scope-switch button.active,.hc-ui-dialog .org-scope-switch button.active{color:var(--hc-ui-color-text);background:#fff;font-weight:400;box-shadow:0 1px 2px #0f172a14}.admin-content .org-toolbar-search,.admin-content .org-toolbar-select{min-width:0;color:var(--hc-ui-color-text-secondary);gap:0;font-size:0;line-height:0;display:grid}.admin-content .org-toolbar-search,.admin-content .org-main-toolbar-filters .org-toolbar-member-search.platform-tenant-search{flex:0 180px;width:180px;max-width:180px}.admin-content .org-main-toolbar-filters .org-toolbar-member-search.platform-tenant-search:focus-within{box-shadow:none;border-color:#dee0e3}.admin-content .org-toolbar-select{flex:0 0 112px;width:112px}.admin-content .org-toolbar-search input,.admin-content .org-toolbar-select select{width:100%;height:32px;color:var(--hc-ui-color-text);font:inherit;background:#fafcff;border:1px solid #3a59a626;border-radius:7px;padding:4px 12px;font-size:14px;line-height:20px}.admin-content .org-toolbar-select select{font-size:13px}.admin-content .org-main-toolbar .tenant-member-new{white-space:nowrap;border-radius:7px;flex:none;height:32px;min-height:32px;margin-left:0;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.admin-content .org-main-toolbar .tenant-member-new:disabled{color:#8f959e;opacity:1;cursor:not-allowed;background:#eff0f1;border-color:#dee0e3}.admin-content .org-main-body{flex:auto;min-width:0;min-height:0;padding:0 0 12px;overflow:auto}.admin-content .org-main-body .semi-empty{padding:64px 20px}.admin-content .org-main-body .platform-tenant-table{margin:0}.admin-content .org-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:12px;overflow:visible}.admin-content .org-panel .platform-tenant-table{min-width:0;overflow-x:auto}.admin-content .org-panel .platform-tenant-table .semi-table{min-width:640px}.admin-content .org-panel-header-actions{border-bottom:1px solid var(--hc-ui-color-divider);flex-wrap:wrap;align-items:center;row-gap:12px;padding:12px 16px}.admin-content .org-panel-header-actions>div:first-child{flex:220px;min-width:0}.admin-content .org-panel-header-actions h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .org-panel-header-actions p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.4}.admin-content .org-panel-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.admin-content .org-view-switch{background:var(--hc-ui-color-brand);border:0;border-radius:7px;align-items:center;height:38px;padding:4px;display:inline-flex}.admin-content .org-view-switch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;height:32px;min-height:0;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.admin-content .org-view-switch button:hover:not(:disabled){color:#fff;background:#ffffff24}.admin-content .org-view-switch button.active{color:var(--hc-ui-color-text);box-shadow:none;background:#fff;font-weight:500}.admin-content .org-secondary-action,.admin-content button.org-secondary-action,.admin-content .department-create-form button.org-secondary-action,.admin-content .department-search-form button.org-secondary-action,.admin-content .user-group-filter-form button.org-secondary-action,.admin-content .tenant-member-detail-actions button.org-secondary-action,.admin-content .member-group-row button.org-secondary-action,.admin-content .tenant-role-ops button.org-secondary-action{border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;color:var(--hc-ui-color-text-body);box-shadow:none;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.admin-content .org-secondary-action:hover:not(:disabled),.admin-content button.org-secondary-action:hover:not(:disabled),.admin-content .department-create-form button.org-secondary-action:hover:not(:disabled),.admin-content .department-search-form button.org-secondary-action:hover:not(:disabled),.admin-content .user-group-filter-form button.org-secondary-action:hover:not(:disabled),.admin-content .tenant-member-detail-actions button.org-secondary-action:hover:not(:disabled),.admin-content .member-group-row button.org-secondary-action:hover:not(:disabled),.admin-content .tenant-role-ops button.org-secondary-action:hover:not(:disabled){color:#1f2329;background:#f5f6f7;border-color:#dee0e3}.admin-content .department-panel-tools{border-bottom:1px solid var(--hc-ui-color-divider);background:var(--hc-ui-color-surface-muted);gap:12px;padding:12px 0;display:grid}.admin-content .department-panel-tools .department-create-form{border-bottom:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;padding:0}.admin-content .department-panel-tools .department-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.admin-content .department-panel-tools label{color:var(--hc-ui-color-text-body);gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:grid}.admin-content .user-group-workspace{gap:16px;min-width:0;display:grid}.admin-content .user-group-workspace>.org-panel{border:1px solid var(--hc-ui-color-border);box-shadow:none;border-radius:8px;margin-top:0;overflow:hidden}.admin-content .org-create-panel{scroll-margin-top:16px}.admin-content .org-filter-toolbar,.admin-content .user-group-filter-form.org-filter-toolbar{border-bottom:1px solid var(--hc-ui-color-divider);background:#fff;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;margin:0;padding:12px 16px;display:grid}.admin-content .org-filter-toolbar>button,.admin-content .user-group-filter-form.org-filter-toolbar>button{place-self:end start}.admin-content .org-filter-toolbar label,.admin-content .user-group-filter-form.org-filter-toolbar label{min-width:0;color:var(--hc-ui-color-text-secondary);gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:grid}.admin-content .org-filter-toolbar input,.admin-content .org-filter-toolbar select,.admin-content .user-group-filter-form.org-filter-toolbar input,.admin-content .user-group-filter-form.org-filter-toolbar select{background:#fafcff;border:1px solid #3a59a626;border-radius:7px;height:32px;padding:4px 12px;font-size:14px}.admin-content .org-detail-hero{border-bottom:1px solid var(--hc-ui-color-divider);background:var(--hc-ui-color-surface-muted);padding:16px}.admin-content .org-detail-hero .tenant-member-detail,.admin-content .org-detail-hero .tenant-member-facts{margin:0}.admin-content .org-detail-section,.admin-content .member-password-panel.org-detail-section,.admin-content .member-groups-panel.org-detail-section{border-top:0;margin-top:0;padding:16px}.admin-content .org-detail-actions{border-bottom:1px solid var(--hc-ui-color-divider);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.admin-content .org-detail-actions form{grid-template-columns:minmax(180px,280px) auto;align-items:end;gap:8px;display:grid}.admin-content .org-section-title{color:var(--hc-ui-color-text);margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.4}.admin-content .org-member-detail{gap:0;display:grid}.admin-content .user-group-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.admin-content .user-group-layout .tenant-member-panel:last-child{grid-column:1/-1}.admin-content .user-group-filter-form{gap:12px;display:grid}.admin-content .department-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.admin-content .member-filter-form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;margin-bottom:0}.admin-content .org-dept-settings,.platform-tenant-drawer .org-dept-settings{max-width:512px;padding:8px 0 16px}.admin-content .org-dept-settings-form,.platform-tenant-drawer .org-dept-settings-form{margin:0}.admin-content .org-dept-settings-check,.platform-tenant-drawer .org-dept-settings-check{color:var(--hc-ui-color-text);align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:22px;display:flex!important}.admin-content .org-dept-settings-check input,.platform-tenant-drawer .org-dept-settings-check input{width:14px;height:14px;min-height:14px;accent-color:var(--hc-ui-color-brand);margin:0;padding:0}.admin-content .org-dept-settings-hint,.platform-tenant-drawer .org-dept-settings-hint{color:var(--hc-ui-color-text-secondary);margin:-8px 0 0;font-size:13px;font-weight:400;line-height:20px}.admin-content .org-dept-settings-actions,.platform-tenant-drawer .org-dept-settings-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.admin-content .org-dept-settings-disable,.admin-content button.org-dept-settings-disable,.platform-tenant-drawer .org-dept-settings-disable,.platform-tenant-drawer button.org-dept-settings-disable{color:#f54a45;height:32px;min-height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #f54a45;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.admin-content .org-dept-settings-disable:hover:not(:disabled),.admin-content button.org-dept-settings-disable:hover:not(:disabled),.platform-tenant-drawer .org-dept-settings-disable:hover:not(:disabled),.platform-tenant-drawer button.org-dept-settings-disable:hover:not(:disabled){color:#f54a45;background:#fff;border-color:#f54a45}.admin-content .org-dept-settings-enable,.admin-content button.org-dept-settings-enable,.platform-tenant-drawer .org-dept-settings-enable,.platform-tenant-drawer button.org-dept-settings-enable{height:32px;min-height:32px;box-shadow:none;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex;border:1px solid var(--hc-ui-color-border)!important;color:var(--hc-ui-color-text-body)!important;background:#fff!important}.admin-content .org-dept-settings-enable:hover:not(:disabled),.admin-content button.org-dept-settings-enable:hover:not(:disabled),.platform-tenant-drawer .org-dept-settings-enable:hover:not(:disabled),.platform-tenant-drawer button.org-dept-settings-enable:hover:not(:disabled){color:#1f2329!important;background:#f5f6f7!important;border-color:#c7c9cc!important}.admin-content .org-dept-settings-disable:disabled,.admin-content .org-dept-settings-enable:disabled,.platform-tenant-drawer .org-dept-settings-disable:disabled,.platform-tenant-drawer .org-dept-settings-enable:disabled{opacity:.55;cursor:not-allowed}.admin-content .org-dept-settings-save,.platform-tenant-drawer .org-dept-settings-save{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;min-height:32px;color:var(--hc-ui-color-on-brand);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.admin-content .org-dept-settings-save:hover:not(:disabled),.platform-tenant-drawer .org-dept-settings-save:hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-content .org-dept-settings-save:disabled,.platform-tenant-drawer .org-dept-settings-save:disabled{opacity:.55;cursor:not-allowed}.admin-content .department-settings{gap:14px;display:grid}.admin-content .department-settings .tenant-member-form{border-bottom:1px solid var(--hc-ui-color-divider);padding-bottom:14px}.admin-content .department-settings .tenant-member-form:last-child{border-bottom:0;padding-bottom:0}.admin-content .tenant-member-check{min-width:0;color:var(--hc-ui-color-text-body);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.admin-content .department-default-role-preview{color:var(--hc-ui-color-text-body);margin:0;font-size:13px;line-height:1.5}.admin-content .org-detail-facts-compact{margin:0 0 16px;padding:0}.admin-content .org-role-detail-desc{color:var(--hc-ui-color-text-secondary);margin:0 0 12px;font-size:14px;font-weight:400;line-height:22px}.org-dept-create-modal .org-group-scope,.admin-content .org-group-scope{gap:8px;display:grid}.org-dept-create-modal .org-group-scope-label,.admin-content .org-group-scope-label{color:var(--hc-ui-color-text);font-size:14px;font-weight:400;line-height:22px}.org-dept-create-modal .org-group-scope-field,.admin-content .org-group-scope-field{position:relative}.org-dept-create-modal .org-group-scope-trigger,.admin-content .org-group-scope-trigger{border:1px solid var(--hc-ui-color-border);width:100%;height:36px;min-height:36px;color:var(--hc-ui-color-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 28px 0 12px;font-size:14px;line-height:22px;display:inline-flex;position:relative}.org-dept-create-modal .org-group-scope-trigger:hover,.org-dept-create-modal .org-group-scope-trigger:focus,.org-dept-create-modal .org-group-scope-trigger:focus-visible,.admin-content .org-group-scope-trigger:hover,.admin-content .org-group-scope-trigger:focus,.admin-content .org-group-scope-trigger:focus-visible{box-shadow:none;border-color:#dee0e3;outline:none}.org-dept-create-modal .org-group-scope-trigger:disabled,.admin-content .org-group-scope-trigger:disabled{color:#8f959e;cursor:not-allowed;background:#f5f6f7}.org-dept-create-modal .org-group-scope-trigger>span,.admin-content .org-group-scope-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-dept-create-modal .org-group-scope-trigger-placeholder,.admin-content .org-group-scope-trigger-placeholder{color:var(--hc-ui-color-placeholder)}.org-dept-create-modal .org-group-scope-trigger svg,.admin-content .org-group-scope-trigger svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);flex:none;position:absolute;right:8px}.org-dept-create-modal .org-group-scope-field.is-open .org-group-scope-trigger svg,.admin-content .org-group-scope-field.is-open .org-group-scope-trigger svg{transform:rotate(180deg)}.org-group-scope-dropdown{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;max-height:280px;padding:8px 10px;overflow:auto;box-shadow:0 8px 24px #1f23291f}.org-group-scope-dropdown .org-group-scope-tree,.org-dept-create-modal .org-group-scope-tree,.admin-content .org-group-scope-tree{background:0 0;border:0;border-radius:0;max-height:none;padding:0;overflow:visible}.org-group-scope-dropdown .org-group-scope-empty,.org-dept-create-modal .org-group-scope-empty,.admin-content .org-group-scope-empty{color:var(--hc-ui-color-placeholder);margin:0;font-size:13px;line-height:20px}.org-group-scope-dropdown .org-group-scope-row,.org-dept-create-modal .org-group-scope-row,.admin-content .org-group-scope-row{align-items:center;gap:4px;min-height:28px;display:flex}.org-group-scope-dropdown .org-group-scope-toggle,.org-dept-create-modal .org-group-scope-toggle,.admin-content .org-group-scope-toggle{width:16px;height:16px;color:var(--hc-ui-color-placeholder);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.org-group-scope-dropdown .org-group-scope-toggle:hover,.org-group-scope-dropdown .org-group-scope-toggle:focus-visible,.org-dept-create-modal .org-group-scope-toggle:hover,.org-dept-create-modal .org-group-scope-toggle:focus-visible,.admin-content .org-group-scope-toggle:hover,.admin-content .org-group-scope-toggle:focus-visible{color:#64748b;background:#0f172a0f;outline:none}.org-group-scope-dropdown .org-group-scope-toggle svg,.org-dept-create-modal .org-group-scope-toggle svg,.admin-content .org-group-scope-toggle svg{flex:none;width:12px;height:12px}.org-group-scope-dropdown .org-group-scope-toggle-spacer,.org-dept-create-modal .org-group-scope-toggle-spacer,.admin-content .org-group-scope-toggle-spacer{visibility:hidden;flex:none;width:16px;height:16px}.org-group-scope-dropdown .org-group-scope-item,.org-dept-create-modal .org-group-scope-item,.admin-content .org-group-scope-item{min-width:0;color:var(--hc-ui-color-text);align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.org-group-scope-dropdown .org-group-scope-item-muted,.org-dept-create-modal .org-group-scope-item-muted,.admin-content .org-group-scope-item-muted{color:var(--hc-ui-color-placeholder)}.org-group-scope-dropdown .org-group-scope-item input,.org-dept-create-modal .org-group-scope-item input,.admin-content .org-group-scope-item input{width:14px;height:14px;min-height:14px;accent-color:var(--hc-ui-color-brand);margin:0;padding:0}.org-group-scope-dropdown .org-group-scope-member,.org-dept-create-modal .org-group-scope-member,.admin-content .org-group-scope-member{color:var(--hc-ui-color-text-body)}.admin-content .org-group-source-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-content .org-group-source-fieldset legend{color:var(--hc-ui-color-text);padding:0;font-size:14px;font-weight:500;line-height:22px}.admin-content .org-group-source-scroll{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:4px;gap:8px;max-height:160px;padding:8px 12px;display:grid;overflow:auto}.admin-content .org-group-source-scroll p{color:var(--hc-ui-color-placeholder);margin:0;font-size:13px;line-height:20px}.admin-content .org-dept-create-modal-form.user-group-form textarea{resize:vertical;min-height:72px}.admin-content .tenant-role-ops .org-dept-settings-disable.org-role-action-danger{color:#f54a45;background:0 0;border:0;height:auto;min-height:auto;padding:0;font-size:13px;font-weight:400;line-height:20px}.admin-content .tenant-role-ops .org-dept-settings-disable.org-role-action-danger:hover:not(:disabled){color:#912018;background:0 0;text-decoration:underline}.admin-content .user-group-form textarea{resize:vertical;min-height:88px}.admin-content .user-group-form fieldset{border:1px solid var(--hc-ui-color-border);border-radius:6px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.admin-content .user-group-form legend{color:var(--hc-ui-color-text-body);padding:0 4px;font-size:13px;font-weight:650;line-height:1.4}.admin-content .user-group-form fieldset p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:1.5}.admin-content .user-group-check{min-width:0;color:var(--hc-ui-color-text-body);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.admin-content .user-group-check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-content .member-password-panel,.admin-content .member-groups-panel{border-top:1px solid var(--hc-ui-color-divider);margin-top:20px;padding-top:16px}.admin-content .member-password-panel h3,.admin-content .member-groups-panel h3{color:var(--hc-ui-color-text);margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.4}.admin-content .member-groups-panel p{color:var(--hc-ui-color-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.admin-content .member-password-panel form{grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:12px;display:grid}.admin-content .member-password-panel button:not(.org-secondary-action):not(.danger),.admin-content .member-group-row button:not(.org-secondary-action):not(.danger),.admin-content .user-group-filter-form button:not(.org-secondary-action):not(.danger){border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;color:var(--hc-ui-color-on-brand);padding:0 12px;font-size:14px;font-weight:500;line-height:1.4}.admin-content .member-group-list{gap:8px;display:grid}.admin-content .member-group-row{border:1px solid var(--hc-ui-color-border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.admin-content .member-group-row div{gap:2px;min-width:0;display:grid}.admin-content .member-group-row strong,.admin-content .member-group-row span,.admin-content .member-group-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-content .member-group-row strong{color:var(--hc-ui-color-text);font-size:14px;font-weight:650;line-height:1.4}.admin-content .member-group-row span,.admin-content .member-group-row small{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:1.4}@media (width<=900px){.admin-content{padding:20px 16px 36px}:is(.admin-content:has(.org-workspace),.admin-content:has(>.org-panel.hc-ui-directory)){min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.admin-content:has(.org-workspace)>.org-workspace{flex:0 auto;min-height:0;height:auto!important;max-height:none!important}.admin-content:has(>.org-panel.hc-ui-directory)>.org-panel.hc-ui-directory{flex:0 auto;min-height:0;height:auto!important;max-height:none!important}.admin-content .org-workspace{height:auto!important;max-height:none!important;overflow:visible!important}.admin-content :where(.admin-page-header,.platform-admin-header,.tenant-member-header){flex-direction:column;align-items:stretch}.admin-content .admin-page-actions{width:100%}.admin-content .organization-layout{grid-template-columns:1fr}.admin-content .org-workspace.organization-layout{flex-direction:column;grid-template-columns:none;min-height:0;display:flex}.admin-content .org-dept-rail{border-right:0;border-bottom:1px solid var(--hc-ui-color-divider);max-height:min(36vh,240px);width:100%!important}.admin-content .org-resize-handle{display:none}.admin-content .org-main-pane{flex:auto;min-height:280px;height:auto!important;max-height:none!important;overflow:visible!important}.admin-content .org-main-body{flex:auto;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.admin-content .org-main-body .semi-table-body{max-height:none!important;overflow:visible!important}.admin-content .org-main-toolbar{flex-wrap:wrap}.admin-content .org-main-toolbar-filters{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.admin-content .org-main-toolbar .tenant-member-new{justify-content:center;width:auto;margin-left:0}.admin-content .org-toolbar-search,.admin-content .org-toolbar-select,.admin-content .org-main-toolbar-filters .org-toolbar-member-search.platform-tenant-search{flex:140px;width:auto;max-width:none}.admin-content .org-scope-switch,.admin-content .org-view-switch{width:100%}.admin-content .org-scope-switch button,.admin-content .org-view-switch button{flex:1 1 0;height:36px;min-height:36px}.admin-content .user-group-layout .tenant-member-panel:last-child{grid-column:auto}.admin-content .department-panel-tools .department-create-form,.admin-content .org-detail-actions form,.admin-content .org-panel-toolbar{grid-template-columns:1fr;justify-content:stretch;width:100%}.admin-content .org-panel-toolbar .tenant-member-new,.admin-content .org-view-switch{width:100%}.admin-content .org-view-switch button{flex:1 1 0;height:36px;min-height:36px}.admin-content .member-password-panel form,.admin-content .member-group-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.admin-content :where(.tenant-member-new,.tenant-member-form button,.department-create-form button,.department-search-form button,.member-password-panel button,.member-group-row button,.user-group-filter-form button,.org-secondary-action,.dark-button,.admin-link-button.solid,.platform-tenant-filters>button,.platform-tenant-create){height:44px;min-height:44px}.admin-content .platform-tenant-toolbar{flex-direction:column;align-items:stretch}.admin-content .platform-tenant-desktop-only{display:none}.admin-content .platform-tenant-mobile-list.platform-tenant-mobile-only{display:grid}.admin-content .platform-tenant-table{overflow:visible}.admin-content .org-main-body .platform-tenant-table.tenant-member-table{display:none}.admin-content .tenant-member-mobile-list.platform-tenant-mobile-only{gap:12px;margin:0;padding:0 0 12px;display:grid}.admin-content .tenant-member-mobile-card .platform-tenant-mobile-card-head{align-items:flex-start;gap:12px}.admin-content .tenant-member-mobile-ops{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.admin-content .tenant-member-mobile-card .tenant-member-person{flex:auto;min-width:0}.admin-content .tenant-member-mobile-card .tenant-member-person-name{white-space:normal;min-width:0}.admin-content .platform-tenant-toolbar-right{flex-wrap:wrap;margin-left:0}.admin-content .platform-tenant-search{width:100%}.admin-content .platform-tenant-form-grid,.admin-content .platform-tenant-detail .platform-tenant-facts{grid-template-columns:1fr}.admin-content .platform-tenant-detail-header{flex-direction:column}.admin-content .platform-tenant-detail-tags{justify-content:flex-start}.admin-content .platform-tenant-entry{grid-template-columns:36px minmax(0,1fr)}.admin-content .platform-tenant-entry-action{grid-column:2}}.admin-content :where(.admin-agents-table-wrap,.skill-directory-table,.admin-table-wrap,.tenant-role-table){box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:20px;overflow:auto}.admin-content .tenant-member-panel .platform-tenant-table,.admin-content .admin-panel .platform-tenant-table,.admin-content .admin-panel .admin-table-wrap{margin-top:0}.admin-content .admin-chunk-preview{margin-top:16px}.admin-content .admin-chunk-preview h3{color:var(--admin-color-text-primary,var(--hc-ui-color-text));margin:0 0 8px;font-size:15px;font-weight:600}.admin-content .admin-chunk-preview .admin-chunk-preview-rule{color:var(--admin-color-text-tertiary,var(--hc-ui-color-text-secondary));margin:0 0 12px;font-size:12px;line-height:1.6}.admin-content .admin-chunk-preview ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-content .admin-chunk-preview ol>li{border:1px solid var(--admin-color-border,var(--hc-ui-color-border));background:var(--admin-color-bg-secondary,var(--hc-ui-color-surface-muted));border-radius:8px;padding:10px 12px}.admin-content .admin-chunk-preview ol>li small{color:var(--admin-color-text-tertiary,var(--hc-ui-color-text-secondary));margin-bottom:6px;font-size:12px;display:block}.admin-content .admin-chunk-preview ol>li p{white-space:pre-wrap;word-break:break-word;max-height:160px;color:var(--admin-color-text-secondary,#4e5562);margin:0;font-size:13px;line-height:1.7;overflow:auto}.admin-content .admin-chunk-preview .admin-chunk-preview-more{border:1px solid var(--admin-color-border,var(--hc-ui-color-border));background:var(--admin-color-bg-primary,#fff);color:var(--admin-color-text-secondary,#4e5562);cursor:pointer;border-radius:6px;margin-top:10px;padding:6px 14px;font-size:13px}.admin-content .admin-chunk-preview .admin-chunk-preview-more:hover:not(:disabled){border-color:var(--admin-color-primary,#1664ff);color:var(--admin-color-primary,#1664ff)}.admin-content .admin-chunk-preview .admin-chunk-preview-more:disabled{cursor:not-allowed;opacity:.6}.admin-content .admin-agents-table thead th,.admin-content .admin-directory-table thead th,.admin-content .admin-skill-table thead th,.admin-content .business-category-table thead th,.admin-content .workflow-profile-table thead th{background:var(--hc-ui-color-divider);height:40px;color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-table-head);font-weight:var(--admin-fw-table-head);border-bottom:0;padding:0 16px;line-height:1.4}.admin-content .admin-agents-table tbody th,.admin-content .admin-agents-table tbody td,.admin-content .admin-directory-table tbody th,.admin-content .admin-directory-table tbody td,.admin-content .admin-skill-table tbody th,.admin-content .admin-skill-table tbody td,.admin-content .business-category-table tbody th,.admin-content .business-category-table tbody td,.admin-content .workflow-profile-table tbody th,.admin-content .workflow-profile-table tbody td{height:52px;color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);border-bottom-color:var(--hc-ui-color-divider);padding:0 16px;line-height:1.4}.admin-content .admin-agents-table tbody tr:hover>*,.admin-content .admin-directory-table tbody tr:hover>*,.admin-content .admin-skill-table tbody tr:hover>*{background:var(--hc-ui-color-surface-muted)}.admin-content :where(.admin-agent-identity,.skill-directory-identity,.admin-application-copy,.workflow-profile-identity,.tenant-role-name){align-items:center;gap:10px;min-width:0;display:flex}.admin-content :where(.admin-agent-identity strong,.admin-agent-identity .admin-list-primary-name,.skill-directory-identity strong,.skill-directory-identity .admin-list-primary-name,.admin-application-copy strong,.admin-application-copy .admin-list-primary-name,.workflow-profile-identity strong,.workflow-profile-identity .admin-list-primary-name,.tenant-role-name .admin-list-primary-name){text-overflow:ellipsis;white-space:nowrap;color:var(--admin-color-text);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);line-height:1.4;display:block;overflow:hidden}.admin-content :where(.admin-agent-identity small,.skill-directory-identity small,.admin-application-copy span,.workflow-profile-identity small,.tenant-role-name small){text-overflow:ellipsis;white-space:nowrap;color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4;display:block;overflow:hidden}.admin-content .admin-agents-table .expert-avatar,.admin-content .skill-directory-icon{width:32px;height:32px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border:0;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-content .admin-agents-table .expert-avatar{border-radius:8px;width:40px;height:40px}.admin-content .admin-agents-table .admin-agent-identity .admin-list-primary-name{font-size:14px}.admin-content .admin-agents-table .expert-avatar img,.admin-content .skill-directory-icon img{object-fit:cover;width:100%;height:100%}.admin-content :where(.admin-agents-table,.admin-directory-table,.admin-skill-table,.business-category-table,.workflow-profile-table,.tenant-role-table) .platform-tenant-option-col{text-align:left}.admin-content :where(.admin-agents-table,.admin-directory-table,.admin-skill-table,.business-category-table,.workflow-profile-table,.tenant-role-table) .platform-tenant-option-col :where(.semi-tag){margin-left:-8px}.admin-content :where(.admin-agents-table,.admin-directory-table,.admin-skill-table,.business-category-table,.workflow-profile-table,.tenant-role-table) :where(.semi-tag){font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);margin:0;line-height:1.4}.admin-content :where(.admin-agent-detail-link,.skill-directory-detail-link,.admin-knowledge-actions .admin-agent-detail-link,.platform-tenant-ops button,.platform-tenant-ops a,.business-category-row-actions button,.admin-row-text-action,.department-actions button,.tenant-role-ops button,.tenant-role-ops a){height:auto;min-height:auto;color:var(--hc-ui-color-brand-text);font-family:inherit;font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;line-height:1.4;text-decoration:underline;display:inline-flex}.admin-content :where(.admin-agent-detail-link,.skill-directory-detail-link,.admin-knowledge-actions .admin-agent-detail-link,.platform-tenant-ops button,.platform-tenant-ops a,.business-category-row-actions button,.admin-row-text-action,.department-actions button,.tenant-role-ops button,.tenant-role-ops a):hover:not(:disabled){color:var(--hc-ui-color-brand-text-hover);background:0 0;text-decoration:underline}.admin-content :where(.business-category-row-actions button.danger,.tenant-role-ops button.danger,.platform-tenant-ops button.danger){color:#b42318}.admin-content :where(.business-category-row-actions button.danger,.tenant-role-ops button.danger,.platform-tenant-ops button.danger):hover:not(:disabled){color:#912018}.admin-content .admin-knowledge-actions,.admin-content .business-category-row-actions,.admin-content .tenant-role-ops,.admin-content .platform-tenant-ops{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.admin-content .admin-agents-toolbar,.admin-content .skill-directory-filters{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding:0 0 16px;display:flex;overflow:visible}.admin-content .admin-agents-directory:has(>.marketplace-tabs){gap:0}.admin-content .admin-agents-directory>.marketplace-tabs{width:100%;max-width:none}.admin-content .admin-agents-directory>.admin-agents-toolbar{margin-bottom:20px;padding-bottom:0}.admin-content .admin-agents-directory.hc-ui-directory .admin-agents-table-wrap{width:100%;min-width:0;max-width:100%;box-shadow:none;border:0;margin-top:0;overflow:auto visible}.admin-content .admin-agents-directory.hc-ui-directory{width:100%;max-width:100%;overflow:hidden}.admin-content .admin-agents-directory.hc-ui-directory .admin-agents-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{height:auto;min-height:64px;padding-top:12px;padding-bottom:12px;line-height:1.4}.admin-content .admin-agents-directory .admin-agent-main-cell{min-width:420px}.admin-content .admin-agents-directory :where(.admin-agent-compact-cell,.admin-agent-source-cell,.admin-agent-status-cell,.admin-agent-actions-cell){white-space:nowrap}.admin-content .admin-agents-directory .admin-agent-source-cell{text-overflow:ellipsis;overflow:hidden}.admin-content .admin-agents-directory .admin-agent-row-actions{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.admin-content .admin-agents-directory .admin-agents-count{min-height:32px;color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-meta);font-weight:var(--hc-ui-font-weight-regular);align-self:center;padding:0}.admin-content .companion-profile-panel{width:100%;max-width:none}.admin-content .companion-profile-banner{border:1px solid var(--hc-ui-color-border);background:linear-gradient(135deg,#426b5e1a,#426b5e05 55%,#0000);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 20px;margin:4px 16px 20px;padding:22px 24px;display:flex}.admin-content .companion-banner-avatar{border:1px solid var(--hc-ui-color-border);width:64px;height:64px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.admin-content .companion-banner-avatar img{object-fit:cover;width:64px;height:64px}.admin-content .companion-banner-avatar-hint{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;gap:4px;padding:2px 0 4px;font-size:11px;transition:opacity .12s;display:inline-flex;position:absolute;inset:auto 0 0}.admin-content .companion-banner-avatar:hover .companion-banner-avatar-hint,.admin-content .companion-banner-avatar:focus-visible .companion-banner-avatar-hint,.admin-content .companion-banner-avatar:disabled .companion-banner-avatar-hint{opacity:1}.admin-content .companion-banner-avatar:disabled{cursor:wait}.admin-content .companion-banner-main{flex:220px;gap:4px;min-width:0;display:grid}.admin-content .companion-banner-name{width:100%;color:var(--hc-ui-color-text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:20px;font-weight:600}.admin-content .companion-banner-name:hover{border-bottom-color:var(--hc-ui-color-border)}.admin-content .companion-banner-name:focus{border-bottom-color:var(--hc-ui-color-brand);outline:none}.admin-content .companion-banner-hint{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.admin-content .companion-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.admin-content .companion-banner-error{margin:0 16px 16px}.admin-content .companion-profile-saved{color:var(--hc-ui-color-text-secondary);font-size:13px}.admin-content .companion-route-config-panel{width:100%;max-width:none}.admin-content .admin-list-page>.companion-route-config-panel,.admin-content .admin-list-page>.companion-profile-panel,.admin-content .admin-list-page>.companion-faq-panel{flex:1 1 0;min-height:0;overflow-y:auto}.admin-content .companion-faq-panel{width:100%;max-width:none}.admin-content .companion-faq-panel .admin-panel-head{align-items:flex-start;gap:16px;display:flex}.admin-content .companion-faq-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.admin-content .companion-faq-format{color:var(--hc-ui-color-text-secondary);margin:0 16px 12px;font-size:13px}.admin-content .companion-faq-import-banner{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-fill-0,#f7f8fa);color:var(--hc-ui-color-text);border-radius:6px;margin:0 16px 12px;padding:8px 12px;font-size:13px}.admin-content .companion-faq-table-wrap{margin:0 16px 16px}.admin-content .companion-faq-question{max-width:240px;font-weight:500}.admin-content .companion-faq-answer{max-width:320px;color:var(--hc-ui-color-text-secondary);white-space:pre-wrap}.admin-content .companion-faq-enabled{cursor:pointer;align-items:center;display:inline-flex}.admin-content .companion-faq-row-actions{white-space:nowrap}.admin-content .companion-faq-row-actions button{color:var(--hc-ui-color-brand);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:13px}.admin-content .companion-faq-panel .platform-tenant-field{color:var(--hc-ui-color-text);margin-bottom:14px;font-size:14px;display:block}.admin-content .companion-faq-panel .platform-tenant-field textarea,.admin-content .companion-faq-panel .platform-tenant-field input[type=text]{border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text);font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border-radius:6px;margin-top:6px;padding:8px 12px;font-size:14px}.admin-content .companion-faq-panel .platform-tenant-field textarea:focus,.admin-content .companion-faq-panel .platform-tenant-field input[type=text]:focus{border-color:var(--hc-ui-color-brand);outline:none}.admin-content .companion-faq-panel .platform-tenant-field small{color:var(--hc-ui-color-text-secondary);margin-top:4px;font-size:12px;display:block}.admin-content .companion-route-config-section-title{color:var(--hc-ui-color-text);margin:8px 16px 10px;font-size:15px;font-weight:600}.admin-content .companion-route-config-panel .companion-route-config-empty{color:var(--hc-ui-color-text-secondary);padding:0 16px 20px;font-size:14px}.admin-content .companion-route-config-item{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;margin:0 16px 16px;padding:12px 16px 16px}.admin-content .companion-route-config-item>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-content .companion-route-config-item>header strong{font-size:15px}.admin-content .companion-route-config-enabled{color:var(--hc-ui-color-text);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.admin-content .companion-route-config-item .platform-tenant-field textarea,.admin-content .companion-route-config-item .platform-tenant-field input[type=text]{border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text);font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border-radius:6px;padding:8px 12px;font-size:14px}.admin-content .companion-route-config-item .platform-tenant-field textarea:focus,.admin-content .companion-route-config-item .platform-tenant-field input[type=text]:focus{border-color:var(--hc-ui-color-brand);outline:none}.admin-content .companion-route-config-item .platform-tenant-form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-content .admin-agents-toolbar-end{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.admin-content .admin-agents-field,.admin-content .skill-directory-field{min-width:0}.admin-content .admin-agents-field :where(.semi-input-wrapper,.semi-select),.admin-content .skill-directory-field :where(.semi-input-wrapper,.semi-select){border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;box-shadow:none;background:#fff;border-radius:4px}.admin-content .admin-agents-field :where(.semi-input-wrapper,.semi-select):hover,.admin-content .skill-directory-field :where(.semi-input-wrapper,.semi-select):hover{border-color:var(--hc-ui-color-border);background:#fff}.admin-content .admin-agents-field :where(.semi-input-wrapper-focus,.semi-select-focus),.admin-content .skill-directory-field :where(.semi-input-wrapper-focus,.semi-select-focus){border-color:var(--hc-ui-color-brand);box-shadow:none}.admin-content .skill-directory-submit,.admin-content .admin-knowledge-create-form>button,.admin-content .business-category-create .semi-button-primary,.admin-content .admin-knowledge-toolbar-create{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);height:32px;min-height:32px;color:var(--hc-ui-color-on-brand);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.admin-content .skill-directory-submit:hover,.admin-content .admin-knowledge-create-form>button:hover,.admin-content .business-category-create .semi-button-primary:hover,.admin-content .admin-knowledge-toolbar-create:hover{border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-content .admin-agents-count,.admin-content .admin-agents-page-info{color:var(--admin-color-text-muted);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4}.admin-content .admin-agents-pagination{min-height:52px;color:var(--admin-color-text-muted);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);justify-content:flex-end;padding:10px 0}.admin-content .skill-directory{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow-x:auto}.admin-content .skill-directory-table.platform-tenant-table{max-width:100%;overflow:auto}.admin-content .skill-directory-toolbar{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:0;margin:0;padding:0;display:flex}.admin-content .skill-directory-toolbar-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.admin-content .skill-directory-toolbar .platform-tenant-search{flex:0 0 280px;width:280px;min-width:0;max-width:280px}.admin-content .skill-directory-toolbar h2{display:none}@media (width<=900px){.admin-content .skill-directory-table.platform-tenant-table{overflow:auto}.admin-content .skill-directory-toolbar,.admin-content .skill-directory-pagination{min-width:0}.admin-content .skill-directory-toolbar-end{width:100%;margin-left:0}.admin-content .skill-directory-toolbar .platform-tenant-search{flex:auto;width:auto;max-width:none}}.admin-content .skill-directory-toolbar .icon-button,.admin-content .platform-tenant-icon-btn{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;min-height:32px;color:var(--hc-ui-color-text);background:#fff;border-radius:4px}.admin-content .admin-knowledge-toolbar{justify-content:flex-end;align-items:center;gap:16px;margin-top:0;margin-bottom:8px;display:flex}.admin-content .admin-knowledge-toolbar .admin-agents-toolbar{flex:1;margin:0;padding-bottom:0}.admin-content .admin-knowledge-create-inline{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;margin-top:0;margin-bottom:16px;padding:16px}.admin-content .admin-knowledge-create-inline h2{color:var(--hc-ui-color-text);margin:0 0 12px;font-size:16px;font-weight:600}.admin-content .admin-knowledge-create-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-content .admin-knowledge-create-form label{min-width:200px;color:var(--hc-ui-color-text-body);flex:1;gap:8px;font-size:13px;font-weight:500;display:grid}.admin-content .business-category-create{gap:12px;padding:16px}.admin-content .business-category-create input,.admin-content .business-category-row-content input,.admin-content .business-category-sort-field input{border:1px solid var(--hc-ui-color-border);height:32px;min-height:32px;box-shadow:none;border-radius:4px}.admin-content .business-category-create input:focus,.admin-content .business-category-row-content input:focus,.admin-content .business-category-sort-field input:focus{border-color:var(--hc-ui-color-brand);box-shadow:none;outline:0}.admin-content .business-category-row-content{grid-template-columns:minmax(96px,140px) minmax(120px,1fr) auto;align-items:center;gap:12px;display:grid}.admin-content .business-category-row-content code{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table)}.admin-content .business-category-audits li{min-height:44px;color:var(--admin-color-text-secondary);font-size:var(--admin-fs-table);padding:10px 16px}.admin-content .business-category-audits li strong{font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table)}.admin-content .system-config-tabs{border-bottom:1px solid var(--hc-ui-color-divider);gap:28px;margin:-4px 0 24px;display:flex}.admin-content .system-config-tabs a{min-height:40px;color:var(--hc-ui-color-text-secondary);border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.admin-content .system-config-tabs a.is-active{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-text);font-weight:600}.admin-content .system-config-tabs a:focus-visible,.admin-content :where(.system-dictionary-action,.system-dictionary-back,.system-dictionary-primary,.system-dictionary-actions button,.system-dictionary-pagination button,.system-dictionary-page-error button):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #646a73}.admin-content .system-config-section:not(.admin-list-page){gap:16px;display:grid}.admin-content .hc-ui-directory.system-dictionary-directory{gap:0}.admin-content .hc-ui-directory.system-dictionary-directory .platform-tenant-toolbar{margin:0 0 16px}.admin-content .system-workflow-empty{align-content:center;justify-items:center;min-height:420px}.admin-content .system-config-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 16px;display:flex}.admin-content .system-config-section-heading h2{color:var(--hc-ui-color-text);margin:0;font-size:20px;font-weight:600}.admin-content .system-config-section-heading p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:12px}.admin-content .system-category-heading{margin-bottom:0}.admin-content .system-dictionary-table-wrap{border:1px solid var(--hc-ui-color-border);border-radius:6px;overflow:hidden}.admin-content .system-dictionary-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-content .system-dictionary-table th{background:var(--hc-ui-color-divider);height:40px;color:var(--hc-ui-color-text-secondary);text-align:left;padding:0 16px;font-size:13px;font-weight:600}.admin-content .system-dictionary-table td{border-top:1px solid var(--hc-ui-color-divider);min-height:52px;color:var(--hc-ui-color-text-body);overflow-wrap:anywhere;padding:14px 16px;font-size:13px;font-weight:400}.admin-content .system-dictionary-table th:first-child{width:20%}.admin-content .system-dictionary-table th:nth-child(2){width:38%}.admin-content .system-dictionary-table th:nth-child(3){width:18%}.admin-content .system-dictionary-table th:nth-child(4),.admin-content .system-dictionary-table th:nth-child(5){width:12%}.admin-content .system-dictionary-table.category-table th:first-child{width:22%}.admin-content .system-dictionary-table.category-table th:nth-child(2){width:19%}.admin-content .system-dictionary-table.category-table th:nth-child(3){width:10%}.admin-content .system-dictionary-table.category-table th:nth-child(4){width:18%}.admin-content .system-dictionary-table.category-table th:nth-child(5){width:13%}.admin-content .system-dictionary-table.category-table th:nth-child(6){width:18%}.admin-content .system-dictionary-table code{color:var(--hc-ui-color-text-secondary);font-size:12px}.admin-content .system-dictionary-table .semi-tag{margin-left:-8px}.admin-content .system-dictionary-action,.admin-content .system-dictionary-actions button{color:var(--hc-ui-color-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.admin-content .system-dictionary-action:hover,.admin-content .system-dictionary-actions button:hover{color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .system-dictionary-actions{gap:16px;display:flex}.admin-content .system-dictionary-actions button.danger{color:#b42318}.admin-content .system-dictionary-back{width:fit-content;color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.admin-content .system-dictionary-back svg{width:15px;height:15px}.admin-content .system-dictionary-primary{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);min-height:32px;color:var(--hc-ui-color-on-brand);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.admin-content .system-dictionary-primary:hover{border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover)}.admin-content .system-dictionary-primary svg{width:15px;height:15px}.admin-content .system-dictionary-page-error{justify-items:start;gap:12px;display:grid}.admin-content .system-dictionary-page-error button,.admin-content .system-dictionary-pagination button{border:1px solid var(--hc-ui-color-border);min-height:32px;color:var(--hc-ui-color-text-body);cursor:pointer;background:#fff;border-radius:4px;padding:0 12px}.admin-content .system-dictionary-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-content .system-dictionary-pagination span{color:var(--hc-ui-color-text-secondary);font-size:12px}.admin-content .system-dictionary-pagination button:disabled{opacity:.5;cursor:not-allowed}.admin-content .system-dictionary-audit{margin-top:8px}.admin-content .system-dictionary-audit h3{color:var(--hc-ui-color-text-body);margin:0 0 8px;font-size:14px;font-weight:600}.admin-content .system-dictionary-audit ol{margin:0;padding:0;list-style:none}.admin-content .system-dictionary-audit li{border-top:1px solid var(--hc-ui-color-divider);min-height:40px;color:var(--hc-ui-color-text-secondary);grid-template-columns:80px 100px minmax(120px,1fr) auto;align-items:center;padding:8px 0;font-size:12px;display:grid}.admin-content .system-dictionary-audit time{text-align:right}.system-dictionary-dialog .semi-modal{max-width:calc(100vw - 32px)}.system-dictionary-dialog .semi-modal-content>.semi-modal-body:last-child{margin-bottom:24px}.model-vendor-dialog-title{color:var(--hc-ui-color-text);margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4}.system-dictionary-dialog .semi-modal-mask,.system-dictionary-confirm .semi-modal-mask{background:#1f23296b}.system-dictionary-form{gap:16px;display:grid}.system-dictionary-form label{color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:500;display:grid}.system-dictionary-form :where(input,select,textarea){border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text);font:inherit;box-sizing:border-box;background:#fff;border-radius:4px;padding:0 12px;font-size:14px;font-weight:400}.system-dictionary-form textarea{resize:vertical;min-height:76px;padding-block:7px}.system-dictionary-form :where(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--hc-ui-color-border-focus);box-shadow:none;outline:none}.system-dictionary-form :where(input[type=checkbox],input[type=radio]){accent-color:var(--hc-ui-color-brand)}.system-dictionary-form :where(input,select,textarea):disabled{background:var(--semi-color-fill-0);color:var(--semi-color-text-2);cursor:not-allowed}.system-dictionary-form .hc-ui-filter-select{width:100%}.system-dictionary-form .hc-ui-filter-select__trigger{border-radius:4px;height:36px;font-size:14px}.system-dictionary-form .hc-ui-filter-select__menu{left:0;right:0}.system-dictionary-dialog .semi-modal-content:has(.hc-ui-filter-select){overflow:visible}.system-dictionary-form input[type=file]{padding:6px 8px}.system-dictionary-form label small{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.system-dictionary-form .model-vendor-runtime-rules textarea{tab-size:2;min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.system-dictionary-form fieldset{border:1px solid var(--hc-ui-color-border);border-radius:4px;gap:12px;margin:0;padding:12px;display:grid}.model-supported-dialog .semi-modal-body{max-height:calc(100vh - 96px);overflow-y:auto}.model-supported-dialog .semi-modal{width:min(760px,100vw - 32px)!important}.model-parameter-editor{gap:12px;display:grid}.model-parameter-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-parameter-editor>header div{gap:4px;display:grid}.model-parameter-editor>header small{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.model-parameter-editor>header button{border:1px solid var(--hc-ui-color-border);white-space:nowrap;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.model-parameter-editor>header svg{width:14px;height:14px}.model-parameter-list{gap:10px;display:grid}.model-parameter-item{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:6px;padding:12px}.model-parameter-item-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.model-parameter-item-head button{color:#b42318;cursor:pointer;background:0 0;border:0;padding:0}.model-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.model-parameter-grid .model-parameter-wide{grid-column:1/-1}.model-parameter-grid .model-parameter-check{align-self:end;align-items:center;min-height:36px;display:flex}.model-parameter-grid .model-parameter-check input{width:16px;min-height:16px}.model-parameter-empty{border:1px dashed var(--hc-ui-color-border);color:var(--hc-ui-color-placeholder);text-align:center;border-radius:6px;margin:0;padding:16px;font-size:13px}.system-dictionary-form footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.system-dictionary-form footer button{cursor:pointer;border-radius:4px;min-height:36px;padding:0 16px;font-weight:500}.system-dictionary-form footer .secondary{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-body);background:#fff}.system-dictionary-form footer .primary{border:1px solid var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.system-dictionary-form footer button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #646a73}.system-dictionary-form footer button:disabled{opacity:.55;cursor:not-allowed}.system-dictionary-form-error{color:#b42318;margin:0;font-size:12px}.system-dictionary-confirm-footer{justify-content:flex-end;gap:8px;display:flex}.system-dictionary-confirm-footer button{border:1px solid var(--hc-ui-color-border);min-height:36px;color:var(--hc-ui-color-text-body);cursor:pointer;background:#fff;border-radius:4px;padding:0 16px;font-weight:500}.system-dictionary-confirm-footer button.primary{border-color:var(--hc-ui-color-brand);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.system-dictionary-confirm-footer button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #646a73}.system-dictionary-confirm-footer button:disabled{opacity:.55;cursor:not-allowed}.system-dictionary-form select{border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text);font:inherit;box-sizing:border-box;background:#fff;border-radius:4px;padding:0 12px;font-size:14px;font-weight:400}.system-dictionary-form select:focus{border-color:var(--hc-ui-color-border-focus);box-shadow:none;outline:none}.system-dictionary-form select:disabled{background:var(--semi-color-fill-0);color:var(--semi-color-text-2);cursor:not-allowed}.system-dictionary-form fieldset{border:0;margin:0;padding:0}.system-dictionary-form legend{color:var(--hc-ui-color-text-body);padding:0;font-size:13px;font-weight:500}.model-supported-dialog .system-dictionary-form fieldset{border:1px solid var(--hc-ui-color-border);border-radius:4px;gap:12px;padding:12px;display:grid}.model-supported-dialog .system-dictionary-form legend{padding:0 4px}.model-billing-rule-drawer .semi-sidesheet-body{padding:8px 24px 24px}.model-billing-rule-body{gap:18px;display:grid}.model-billing-rule-summary{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.model-billing-rule-summary h2{color:var(--hc-ui-color-text);margin:0;font-size:18px}.model-billing-rule-summary p{color:var(--hc-ui-color-text-secondary);margin:5px 0 0;font-size:12px}.model-billing-rule-tabs{margin:0}.model-billing-rule-form{gap:18px;display:grid}.model-billing-rule-form>section{gap:12px;display:grid}.model-billing-rule-form :is(h2,h3){color:var(--hc-ui-color-text);margin:0;font-size:15px}.model-billing-rule-form section>p{color:var(--hc-ui-color-text-secondary);margin:-5px 0 0;font-size:12px;line-height:20px}.model-billing-rule-form>label{color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:500;display:grid}.model-billing-rule-form>label :is(input,select){border:1px solid var(--hc-ui-color-border);box-sizing:border-box;background:#fff;border-radius:4px;width:100%;min-height:36px;padding:0 10px}.model-billing-rule-form>footer{border-top:1px solid var(--hc-ui-color-divider);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.model-billing-meter-list{border-top:1px solid var(--hc-ui-color-divider)}.model-billing-meter-list>div{border-bottom:1px solid var(--hc-ui-color-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;font-size:13px;display:grid}.model-billing-meter-list strong{color:var(--hc-ui-color-text-body);font-weight:500}.model-billing-enable{border:1px solid var(--hc-ui-color-border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.model-billing-enable>span{gap:4px;display:grid}.model-billing-enable small{color:var(--hc-ui-color-text-secondary);font-size:12px;font-weight:400}.model-billing-enable input{width:18px;height:18px}.model-billing-enable.is-disabled{color:#8f959e;background:#f7f8fa}.model-billing-strategy-facts{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.model-billing-strategy-facts>div{background:#fff;padding:12px}.model-billing-strategy-facts dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.model-billing-strategy-facts dd{color:var(--hc-ui-color-text);margin:5px 0 0;font-size:13px}.model-billing-rule-drawer .runtime-verification-button{background:var(--hc-ui-color-brand)}.model-billing-rule-drawer .runtime-verification-button:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.model-billing-drawer-table{border:1px solid var(--hc-ui-color-border);border-radius:6px;max-height:240px;overflow:auto}.model-billing-drawer-table .bill6a-table{min-width:520px}.global-billing-drawer .model-billing-rule-summary{padding-right:24px}@media (width<=640px){.model-parameter-grid,.model-billing-strategy-facts{grid-template-columns:1fr}.model-billing-meter-list>div{grid-template-columns:1fr auto;padding:10px 0}.model-billing-meter-list>div strong{grid-area:2/1/auto/-1}}.bill6a-row-actions{align-items:center;gap:12px;display:flex}.bill6a-row-actions button.bill6a-text-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.model-vendor-identity{align-items:center;gap:10px;min-width:160px;display:flex}.admin-content .model-vendor-toolbar{justify-content:flex-end}.admin-content .model-catalog-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center}.admin-content .model-catalog-toolbar .model-catalog-search{flex:0 280px;width:min(280px,100%)}.admin-content .model-catalog-toolbar>select{flex:0 0 136px;width:136px}.admin-content .model-catalog-toolbar .admin-link-button{flex:none;margin-left:auto}.admin-content .model-catalog-toolbar+.bill6a-panel,.admin-content .model-catalog-toolbar+.bill6a-panel .bill6a-table-wrap{border-radius:6px}@media (width<=520px){.admin-content .model-catalog-toolbar .model-catalog-search,.admin-content .model-catalog-toolbar>select,.admin-content .model-catalog-toolbar .admin-link-button{flex:auto;justify-content:center;width:100%}}.model-vendor-logo{border:1px solid var(--hc-ui-color-border);object-fit:contain;background:#fff;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.model-vendor-logo-fallback{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.model-onboarding-connection{gap:16px;margin-bottom:16px;display:grid}.model-onboarding-connection>h2,.model-catalog-form>h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600}.model-onboarding-connection>label{max-width:520px;color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:500;display:grid}.model-onboarding-connection>label select{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:4px;min-height:36px;padding:0 10px}.model-onboarding-ready{color:#17633a;background:#edf8f2;border-radius:4px;margin:0;padding:10px 12px}.model-vendor-fields{gap:12px;display:grid}.model-vendor-fields legend{margin-bottom:8px}.model-vendor-field-list{gap:10px;display:grid}.model-vendor-field-row{grid-template-columns:1fr 1fr 100px 56px 56px auto;align-items:center;gap:8px;display:grid}.model-vendor-field-row input,.model-vendor-field-row select{min-height:32px}.model-vendor-checkbox{color:var(--hc-ui-color-text-body);cursor:pointer;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.model-vendor-checkbox input{width:auto;min-height:auto;margin:0}.system-dictionary-form .model-vendor-protocol-options{border:1px solid var(--hc-ui-color-border);border-radius:4px;gap:0;padding:12px;display:grid}.system-dictionary-form .model-vendor-protocol-options>legend{padding:0 4px}.model-vendor-create-form,.model-vendor-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.model-vendor-create-form>:where(.model-vendor-form-full,.system-dictionary-form-error,footer),.model-vendor-edit-form>:where(.model-vendor-form-full,.system-dictionary-form-error,footer){grid-column:1/-1}.model-vendor-protocol-list{border:1px solid var(--hc-ui-color-border);border-radius:4px;margin-top:8px;overflow:hidden}.model-vendor-protocol-list-head,.model-vendor-protocol-list-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) 136px;align-items:center;gap:12px;min-width:0;display:grid}.model-vendor-protocol-list-head{background:var(--hc-ui-color-surface-muted);min-height:40px;color:var(--hc-ui-color-text-secondary);padding:0 12px;font-size:12px;font-weight:500}.model-vendor-protocol-list-row{border-top:1px solid var(--hc-ui-color-divider);min-height:52px;padding:8px 12px}.model-vendor-protocol-list-row .model-vendor-checkbox{display:inline-flex}.model-vendor-protocol-endpoint{min-width:0}.model-vendor-protocol-endpoint input{min-height:32px}.model-vendor-protocol-override{white-space:nowrap}.model-vendor-protocol-option{gap:10px;padding:12px 0;display:grid}.model-vendor-protocol-option+.model-vendor-protocol-option{border-top:1px solid var(--hc-ui-color-hover)}.model-vendor-protocol-fields{gap:10px;padding-left:22px;display:grid}.model-vendor-field-add,.model-vendor-field-remove{cursor:pointer;border-radius:4px;min-height:32px;padding:0 10px;font-size:12px;font-weight:500}.model-vendor-field-add{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-body);background:#fff}.model-vendor-field-remove{color:#b42318;background:#fff;border:1px solid #f0c2b8}.model-vendor-hint{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.5}@media (width<=700px){.model-vendor-create-form,.model-vendor-edit-form{grid-template-columns:1fr}.model-vendor-create-form>:where(.model-vendor-form-full,.system-dictionary-form-error,footer),.model-vendor-edit-form>:where(.model-vendor-form-full,.system-dictionary-form-error,footer){grid-column:auto}.model-vendor-protocol-list-head{display:none}.model-vendor-protocol-list-row{grid-template-columns:1fr;gap:10px;padding:12px}.model-vendor-protocol-list-row:first-of-type{border-top:0}}.model-vendor-detail{padding:24px}.model-vendor-readonly-form{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.model-vendor-readonly-form .model-vendor-readonly-wide{grid-column:1/-1}.model-vendor-readonly-control{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:100%;min-height:36px;color:var(--hc-ui-color-text-secondary);box-sizing:border-box;border-radius:4px;align-items:center;gap:10px;padding:2px 10px;display:flex}.model-vendor-readonly-control .model-vendor-logo{flex-basis:28px;width:28px;height:28px}@media (width<=900px){.model-vendor-readonly-form{grid-template-columns:1fr}.model-vendor-readonly-form .model-vendor-readonly-wide{grid-column:auto}}.model-vendor-detail-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.model-vendor-detail-header .admin-link-button{align-items:center;gap:6px;display:inline-flex}.model-vendor-detail-actions{gap:12px;display:flex}.model-vendor-detail-body h2{color:var(--hc-ui-color-text);margin:0 0 16px;font-size:20px;font-weight:600}.model-vendor-detail-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.model-vendor-detail-title h2{margin:0}.model-vendor-detail-title p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0}.model-vendor-detail-title .model-vendor-logo{flex-basis:40px;width:40px;height:40px}.model-vendor-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.model-vendor-fact{gap:4px;display:grid}.model-vendor-fact dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.model-vendor-fact dd{color:var(--hc-ui-color-text);word-break:break-word;margin:0;font-size:14px}.model-vendor-detail-section{margin-top:24px}.model-vendor-detail-page .model-vendor-detail-section{margin-top:8px}.model-vendor-detail-section h3{color:var(--hc-ui-color-text);margin:0 0 12px;font-size:16px;font-weight:600}.model-vendor-section-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.model-vendor-section-header h3{margin-bottom:4px}.model-vendor-section-header p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.model-vendor-detail-section td strong,.model-vendor-detail-section td small,.model-vendor-detail-section td code{display:block}.model-vendor-detail-section td small{color:var(--hc-ui-color-placeholder);margin-top:4px}.model-vendor-detail-section td div+div{margin-top:8px}.model-connection-models{border:1px solid var(--hc-ui-color-border);border-radius:8px;padding:14px}.model-connection-models>legend{padding:0 6px;font-weight:600}.model-connection-models section+section{margin-top:14px}.model-connection-models h3{color:var(--hc-ui-color-text-secondary);margin:0 0 8px;font-size:13px}.model-connection-choice{border-top:1px solid var(--hc-ui-color-hover);grid-template-columns:minmax(0,1fr) minmax(140px,.7fr);align-items:center;gap:10px;padding:9px 0;display:grid!important}.model-connection-choice>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.model-connection-choice>span:first-child code{color:var(--hc-ui-color-placeholder);grid-column:2;font-size:12px}.model-connection-parameter{color:var(--hc-ui-color-text-secondary);gap:4px;font-size:12px;display:grid}@media (width<=900px){.admin-content .system-dictionary-table-wrap{border:0;overflow:visible}.admin-content .system-dictionary-table,.admin-content .system-dictionary-table tbody,.admin-content .system-dictionary-table tr,.admin-content .system-dictionary-table td{width:100%;display:block}.admin-content .system-dictionary-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-content .system-dictionary-table tr{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;margin-bottom:12px;padding:12px 16px}.admin-content .system-dictionary-table td{border-top:1px solid var(--hc-ui-color-divider);min-height:36px;padding:7px 0 7px 112px;position:relative}.admin-content .system-dictionary-table td:first-child{border-top:0}.admin-content .system-dictionary-table td:before{content:attr(data-label);width:100px;color:var(--hc-ui-color-text-secondary);font-weight:600;position:absolute;left:0}.admin-content .system-dictionary-table .semi-tag{margin-left:0}}@media (width<=520px){.admin-content .system-category-heading{flex-direction:column;align-items:stretch}.admin-content .system-dictionary-primary{justify-content:center;min-height:44px}.admin-content .system-dictionary-table td{padding-left:98px}.admin-content .system-dictionary-table td:before{width:88px}.admin-content .system-dictionary-audit li{grid-template-columns:80px 1fr}.admin-content .system-dictionary-audit li>span:nth-child(3),.admin-content .system-dictionary-audit time{text-align:left;grid-column:1/-1}.admin-content .system-dictionary-pagination{justify-content:space-between}.admin-content .system-dictionary-pagination button{min-height:44px}}.admin-content .admin-space-group{margin:16px;overflow:hidden}.admin-content .admin-space-group>header{border-bottom:1px solid var(--hc-ui-color-divider);min-height:52px;padding:12px 16px}.admin-content .admin-space-group>header h3{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600}.admin-content .admin-space-group>header p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px}.admin-content .admin-space-group .platform-tenant-table{margin:0}.admin-content .admin-space-name{gap:2px;min-width:0;display:grid}.admin-content .admin-space-name>span{font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);color:var(--admin-color-text);line-height:1.4}.admin-content .admin-space-name small{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta);line-height:1.4}.admin-content .admin-application-copy{gap:2px;display:grid}.admin-content .admin-static-table{border:0;margin-top:0;overflow:hidden}.admin-content .admin-static-table-head{background:var(--hc-ui-color-divider);min-height:40px;color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-table-head);font-weight:var(--admin-fw-table-head);border-bottom:0;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:0 16px;line-height:1.4;display:grid}.admin-content .admin-static-toolbar{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.admin-content .admin-static-toolbar h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600}.admin-content .admin-static-search{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:4px;align-items:center;gap:8px;height:32px;padding:0 12px;display:inline-flex}.admin-content .admin-static-search input{box-shadow:none;background:0 0;border:0}.admin-content .admin-table-empty{min-height:120px;color:var(--admin-color-text-muted);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);padding:24px 16px}.admin-content .admin-table-empty strong{font-size:var(--admin-fs-body);font-weight:var(--admin-fw-emphasis);color:var(--admin-color-text-secondary)}.tenant-billing-page{gap:24px;display:grid}.tenant-billing-link-button{min-height:32px;color:var(--admin-orange-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tenant-billing-link-button:hover{color:var(--admin-orange-action-hover)}.tenant-billing-link-button:focus-visible{outline:2px solid var(--hc-ui-color-text-secondary);outline-offset:2px}.tenant-billing-page>.semi-banner .semi-banner-content-body{display:block}.tenant-billing-summary{background:var(--semi-color-fill-0);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px;display:grid}.tenant-billing-metric{align-content:start;gap:8px;min-width:0;display:grid}.tenant-billing-metric span{color:var(--hc-ui-color-text-secondary);font-size:13px;line-height:1.4}.tenant-billing-metric strong{color:var(--hc-ui-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}.tenant-billing-metric.is-warning strong{color:var(--semi-color-warning)}.tenant-billing-panel{background:#fff;min-width:0}.tenant-billing-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tenant-billing-filters{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.tenant-billing-filters .hc-ui-filter-select{width:168px}.tenant-billing-date-range{width:304px;max-width:100%;color:var(--hc-ui-color-text-secondary);align-items:center;gap:8px;display:flex}.tenant-billing-date-range .semi-datepicker{flex:1;min-width:0}.tenant-billing-tabs{border-bottom:1px solid var(--hc-ui-color-divider);flex-shrink:0;gap:24px;min-height:40px;margin-bottom:16px;display:flex}.tenant-billing-tabs button{color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;position:relative}.tenant-billing-tabs button.is-active{color:var(--hc-ui-color-text);font-weight:600}.tenant-billing-tabs button.is-active:after{background:var(--admin-orange-brand);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.tenant-billing-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8f959e}.tenant-billing-loading>.semi-spin{min-width:120px}.tenant-billing-loading,.tenant-billing-empty{flex:1;place-items:center;min-height:240px;display:grid}.tenant-billing-desktop-table{overflow-x:auto}.tenant-billing-desktop-table .semi-tag{vertical-align:middle}.tenant-billing-pagination{border-top:1px solid var(--hc-ui-color-divider);min-height:56px;color:var(--hc-ui-color-text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.tenant-billing-page-buttons{gap:8px;display:flex}.tenant-billing-page-buttons button{border:1px solid var(--admin-border);min-height:32px;color:var(--hc-ui-color-text-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 12px}.tenant-billing-page-buttons button:disabled{color:#bbbfc4;cursor:not-allowed}.tenant-billing-mobile-list{margin:0;padding:0;list-style:none;display:none}.tenant-billing-detail{color:var(--hc-ui-color-text-body);gap:24px;display:grid}.tenant-billing-detail dl{border:1px solid var(--hc-ui-color-border);border-radius:8px;gap:0;margin:0;display:grid}.tenant-billing-detail dl>div{border-top:1px solid var(--hc-ui-color-divider);grid-template-columns:132px 1fr;gap:12px;min-height:44px;padding:10px 12px;display:grid}.tenant-billing-detail dl>div:first-child{border-top:0}.tenant-billing-detail dt{color:var(--hc-ui-color-text-secondary)}.tenant-billing-detail dd{margin:0}.tenant-billing-detail h3{color:var(--hc-ui-color-text);margin:0 0 12px;font-size:16px;line-height:1.5}.tenant-billing-detail table{border-collapse:collapse;width:100%;font-size:13px}.tenant-billing-detail th{background:var(--hc-ui-color-divider);color:var(--hc-ui-color-text-secondary);text-align:left;padding:10px 12px;font-weight:600}.tenant-billing-detail td{border-bottom:1px solid var(--hc-ui-color-divider);padding:10px 12px}.tenant-billing-detail-note{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5}.tenant-billing-knowledge-placeholder{background:var(--hc-ui-color-surface-muted);border:1px dashed #bbbfc4;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:20px;display:flex}.tenant-billing-knowledge-placeholder h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600}.tenant-billing-knowledge-placeholder p{max-width:760px;color:var(--hc-ui-color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}.tenant-billing-knowledge-placeholder .semi-tag{flex:none}.bill6a-usage-filters{flex-wrap:wrap}.bill6a-date-filter{color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.bill6a-date-filter input{border:1px solid var(--admin-border);border-radius:6px;height:32px;padding:0 8px}.bill6a-drilldown-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bill6a-drilldown-head .bill6a-text-button{align-items:center;gap:6px;display:inline-flex}.bill6a-drilldown-head svg{width:16px;height:16px}.bill6a-drilldown-tabs{gap:18px;min-height:40px;display:flex}.bill6a-drilldown-tabs button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;position:relative}.bill6a-drilldown-tabs button.is-active{color:var(--hc-ui-color-text);font-weight:600}.bill6a-drilldown-tabs button.is-active:after{background:var(--admin-orange-brand);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.bill6a-table td>small{color:var(--hc-ui-color-text-secondary);margin-top:3px;font-size:12px;display:block}.bill6a-billing-mobile{display:none}.bill6a-billing-mobile ul{margin:0;padding:0;list-style:none}.bill6a-billing-mobile li{border-top:1px solid var(--hc-ui-color-divider);padding:16px}.bill6a-billing-mobile li:first-child{border-top:0}.bill6a-billing-mobile header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bill6a-billing-mobile header>div{gap:3px;display:grid}.bill6a-billing-mobile header strong{overflow-wrap:anywhere;color:var(--hc-ui-color-text);font-size:14px;font-weight:600}.bill6a-billing-mobile header small,.bill6a-billing-mobile header span{color:var(--hc-ui-color-text-secondary);font-size:12px}.bill6a-billing-mobile dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0;display:grid}.bill6a-billing-mobile dl>div{min-width:0}.bill6a-billing-mobile dt{color:var(--hc-ui-color-text-secondary);font-size:12px}.bill6a-billing-mobile dd{overflow-wrap:anywhere;color:var(--hc-ui-color-text-body);margin:4px 0 0;font-size:13px}@media (width<=1100px){.tenant-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.tenant-billing-page{gap:16px}.tenant-billing-summary{grid-template-columns:1fr 1fr;gap:20px 16px;padding:16px}.tenant-billing-metric strong{font-size:20px}.tenant-billing-filters{flex:100%}.tenant-billing-filters .hc-ui-filter-select{flex:1;min-width:120px}.tenant-billing-date-range{width:100%}.tenant-billing-tabs{gap:24px}.tenant-billing-desktop-table{display:none}.tenant-billing-mobile-list{display:block}.tenant-billing-mobile-list li{border-top:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.tenant-billing-mobile-list li:first-child{border-top:0}.tenant-billing-mobile-list li>div{gap:6px;min-width:0;display:grid}.tenant-billing-mobile-list strong{overflow-wrap:anywhere;color:var(--hc-ui-color-text-body);font-size:13px;font-weight:400}.tenant-billing-mobile-list small{color:var(--hc-ui-color-text-secondary);font-size:12px}.tenant-billing-pagination{flex-direction:column;align-items:stretch}.tenant-billing-detail dl>div{grid-template-columns:108px 1fr}.tenant-billing-date-filter{justify-content:space-between}.tenant-billing-date-filter input{flex:1;max-width:220px}.tenant-billing-knowledge-placeholder{padding:16px}.bill6a-usage-filters>label,.bill6a-usage-filters>select{width:100%}.bill6a-date-filter{justify-content:space-between}.bill6a-date-filter input{flex:1}.bill6a-billing-desktop{display:none}.bill6a-billing-mobile{display:block}}.admin-content .model-selection-list{gap:16px;display:grid}.admin-content .model-selection-toolbar{justify-content:flex-end;margin:0 0 16px;display:flex}.admin-content .model-selection-list>.admin-panel{margin-top:0}.admin-content .model-selection-row>.admin-panel-head{align-items:flex-start;padding-top:12px;padding-bottom:12px}.admin-content .model-selection-state{color:var(--hc-ui-color-text-secondary);white-space:nowrap;flex:none;font-size:13px;font-weight:400;line-height:22px}.admin-content .model-selection-state.is-set{color:var(--hc-ui-color-text)}.admin-content .model-selection-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;padding:16px;display:grid}.admin-content .model-selection-control label{min-width:0;color:var(--hc-ui-color-text-secondary);gap:6px;font-size:13px;font-weight:400;line-height:20px;display:grid}.admin-content .model-selection-control select{width:100%}.admin-content .model-selection-control select:disabled{color:#1f2329;cursor:not-allowed;background:#f7f8fa}.admin-content .model-selection-control .hc-ui-action{flex:none}.admin-content .model-selection-error{color:#b42318;margin:0;padding:0 16px 16px;font-size:13px;line-height:20px}@media (width<=640px){.admin-content .model-selection-row>.admin-panel-head{display:grid}.admin-content .model-selection-control{grid-template-columns:1fr}.admin-content .model-selection-control .hc-ui-action{width:100%}}.admin-content .admin-secondary-tabs{--org-tab-accent:var(--hc-ui-color-brand);border-bottom:1px solid var(--hc-ui-color-divider);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:32px;margin:-4px 0 20px;padding-bottom:0;font-size:14px;font-weight:400;line-height:22px;display:flex;overflow:visible}.admin-content .admin-secondary-tabs :is(a,button){width:auto;height:auto;min-height:0;color:var(--hc-ui-color-text-body);box-shadow:none;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;padding:12px 0;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.admin-content .admin-secondary-tabs :is(a,button):hover,.admin-content .admin-secondary-tabs :is(a,button):focus-visible{color:#334155;border-bottom-color:var(--org-tab-accent)}.admin-content .admin-secondary-tabs :is(a,button):is(.active,.is-active),.admin-content .admin-secondary-tabs a[aria-current=page],.admin-content .admin-secondary-tabs a[aria-selected=true]{border-bottom-color:var(--org-tab-accent);color:var(--hc-ui-color-text-body);box-shadow:none;background:0 0;font-weight:400}.global-billing-page{padding:0}.global-billing-list{gap:12px;display:grid}.global-billing-list-head{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.global-billing-list-head h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600}.global-price-items{gap:4px;display:grid}.global-pricing-create-drawer .model-billing-rule-form>section>label{color:var(--hc-ui-color-text-body);gap:6px;font-size:13px;font-weight:500;display:grid}.global-pricing-create-drawer .model-billing-rule-form>section>label input{border:1px solid var(--hc-ui-color-border);box-sizing:border-box;background:#fff;border-radius:4px;width:100%;min-height:36px;padding:0 10px}.global-pricing-create-drawer .bill6a-primary,.global-pricing-create-drawer .bill6a-primary:hover{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.agent-visibility-form{gap:20px;display:grid}.agent-visibility-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.agent-visibility-form legend{margin-bottom:8px;font-size:14px;font-weight:600}.agent-visibility-form label{align-items:center;gap:8px;font-size:14px;display:flex}.agent-visibility-scope-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agent-visibility-scope-grid fieldset{border:1px solid var(--hc-ui-color-border);border-radius:8px;max-height:240px;padding:12px;overflow:auto}@media (width<=700px){.agent-visibility-scope-grid{grid-template-columns:1fr}}.admin-content .model-selection-runtime{border-top:1px solid var(--hc-ui-color-divider);margin:0;padding:16px}.admin-content .model-selection-runtime .admin-panel-head h3{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600}.admin-content :is(.knowledge-tabs,.knowledge-detail-tabs){border-bottom:1px solid var(--hc-ui-color-divider);align-items:flex-end;gap:32px;min-height:43px;margin:-4px 0 20px;display:flex}.admin-content .knowledge-tabs{margin-bottom:0}.admin-content .admin-knowledge-spaces{gap:0}.admin-content .admin-knowledge-spaces.hc-ui-directory>.platform-tenant-toolbar{margin-top:8px;margin-bottom:16px}@media (width>=901px){.admin-content .admin-knowledge-spaces .hc-ui-busy-region{flex-direction:column;min-height:calc(100vh - 280px);display:flex}}.admin-content :is(.knowledge-tabs,.knowledge-detail-tabs) a{min-height:43px;color:var(--hc-ui-color-text-body);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0;font-size:14px;line-height:22px;text-decoration:none;display:inline-flex}.admin-content :is(.knowledge-tabs,.knowledge-detail-tabs) a:is(:hover,:focus-visible,.active),.admin-content :is(.knowledge-tabs,.knowledge-detail-tabs) a[aria-current=page]{border-bottom-color:var(--hc-ui-color-brand)}.admin-content .knowledge-context-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;min-width:0;margin-bottom:18px;display:grid}.admin-content .knowledge-context-back{width:fit-content;color:var(--hc-ui-color-text-secondary);grid-column:1/-1;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.admin-content .knowledge-context-back svg,.admin-content .knowledge-space-card-icon svg,.admin-content .knowledge-tree svg,.admin-content .admin-knowledge-grants svg{width:16px;height:16px}.admin-content .knowledge-context-header h2{color:var(--hc-ui-color-text);margin:0;font-size:20px;font-weight:600;line-height:28px}.admin-content .knowledge-context-header p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .knowledge-context-meta{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;font-size:13px;display:flex}.admin-content .admin-knowledge-space-detail .knowledge-space-detail-header{margin-bottom:24px}.admin-content .admin-knowledge-space-detail .knowledge-detail-tabs{margin:-4px 0 20px}.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel{margin-top:0}.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel .platform-tenant-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;padding:20px 16px;display:grid}.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel .platform-tenant-facts>div{min-width:0}.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel .platform-tenant-facts dt{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px}.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel .platform-tenant-facts dd{overflow-wrap:anywhere;color:var(--hc-ui-color-text);margin:4px 0 0;font-size:14px;line-height:22px}.admin-content .admin-knowledge-space-detail .knowledge-space-workspace{margin-top:16px}.admin-content .admin-knowledge-space-detail .admin-knowledge-toolbar{margin:0 0 16px}.admin-content .admin-knowledge-space-permissions{flex-direction:column;gap:8px;display:flex}.admin-content .admin-knowledge-permissions-section h2{color:var(--admin-color-text);margin:0 0 8px;font-size:15px;font-weight:600;line-height:24px}.admin-content .admin-knowledge-permissions-section p{color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta);margin:0 0 12px}.admin-content .admin-knowledge-permissions-section+.admin-knowledge-permissions-section{border-top:1px solid var(--admin-color-border,var(--hc-ui-color-divider));margin-top:20px;padding-top:20px}.admin-content .admin-knowledge-permissions-section .admin-agents-table{margin-top:12px}.admin-content .admin-grant-combobox{min-width:220px;position:relative}.admin-content .admin-grant-combobox>input{box-sizing:border-box;width:100%}.admin-content .admin-grant-combobox-list{z-index:30;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 6px 24px #1f23291f}.admin-content .admin-grant-combobox-list button{width:100%;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px;display:block}.admin-content .admin-grant-combobox-list button:hover{background:var(--hc-ui-color-hover)}.admin-content .admin-grant-combobox-empty{color:var(--hc-ui-color-placeholder);padding:6px 10px;font-size:13px;line-height:20px}.admin-content .grant-tree-picker{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;max-height:320px;padding:8px 12px;overflow:auto}.admin-content .grant-tree-section+.grant-tree-section{border-top:1px solid var(--hc-ui-color-divider);margin-top:8px;padding-top:8px}.admin-content .grant-tree-section h4{color:var(--hc-ui-color-text-secondary);margin:0 0 4px;font-size:12px;font-weight:500;line-height:18px}.admin-content .grant-tree-node{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px;display:flex}.admin-content .grant-tree-node:hover{background:var(--hc-ui-color-hover)}.admin-content .grant-tree-node input[type=checkbox]{margin:0}.admin-content .grant-tree-node.is-locked{cursor:default}.admin-content .grant-tree-node.is-locked .grant-tree-node-label{color:var(--hc-ui-color-placeholder)}.admin-content .grant-tree-node-check{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.admin-content .grant-tree-node-label{min-width:0;color:var(--hc-ui-color-text);align-items:baseline;gap:8px;font-size:13px;line-height:20px;display:flex}.admin-content .grant-tree-node-label small{color:var(--hc-ui-color-placeholder);font-size:12px}.admin-content .grant-tree-toggle{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.admin-content .grant-tree-toggle svg{width:14px;height:14px}.admin-content .grant-tree-children{margin-left:26px;display:grid}.admin-content .grant-tree-empty{color:var(--hc-ui-color-placeholder);margin:2px 4px 6px;font-size:12px}.admin-content .grant-tree-picker-message{color:var(--hc-ui-color-text-secondary);font-size:13px}.admin-content .grant-tree-picker-message.is-error{color:#d83931}.admin-content .admin-grant-tree-field{flex:320px;gap:6px;min-width:280px;display:grid}.admin-content .admin-grant-tree-label{color:var(--hc-ui-color-text-secondary);font-size:13px;line-height:18px}.admin-content .admin-knowledge-space-detail .knowledge-space-list-pane{flex-direction:column;display:flex}.admin-content .admin-knowledge-space-detail .knowledge-space-list-pane>.hc-ui-busy-region{flex-direction:column;flex:auto;min-height:280px;display:flex}.admin-content .admin-knowledge-space-name{align-items:center;gap:4px;min-width:0;display:flex}.admin-content .admin-knowledge-space-name-text{min-width:0}.admin-content .admin-knowledge-space-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--admin-color-text);font-size:var(--admin-fs-table);font-weight:var(--admin-fw-table);line-height:1.4;display:block;overflow:hidden}.admin-content .admin-knowledge-space-name small{text-overflow:ellipsis;white-space:nowrap;color:var(--admin-color-text-tertiary);font-size:var(--admin-fs-meta);font-weight:var(--admin-fw-meta);line-height:1.4;display:block;overflow:hidden}.admin-content .admin-knowledge-space-toggle{width:20px;height:20px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-content .admin-knowledge-space-toggle:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.admin-content .admin-knowledge-space-toggle svg{width:14px;height:14px}.admin-content .admin-knowledge-space-bases-row>td{background:var(--hc-ui-color-surface-muted);padding:0 16px 14px 46px}.admin-content .admin-knowledge-space-bases{min-width:0}.admin-content .admin-knowledge-space-bases table{border-collapse:collapse;width:100%}.admin-content .admin-knowledge-space-bases td{border-bottom:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text);vertical-align:middle;padding:8px 10px 8px 0;font-size:13px;line-height:20px}.admin-content .admin-knowledge-space-bases tr:last-child td{border-bottom:0}.admin-content .admin-knowledge-space-bases td:last-child{text-align:right;white-space:nowrap;padding-right:0}.admin-content :is(.admin-knowledge-space-bases,.admin-knowledge-space-base-row) .admin-agent-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-content :is(.admin-knowledge-space-bases,.admin-knowledge-space-base-row) .expert-avatar{width:28px;height:28px;color:var(--hc-ui-color-brand-text);background:#fff2ed;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-content :is(.admin-knowledge-space-bases,.admin-knowledge-space-base-row) .expert-avatar svg{width:15px;height:15px}.admin-content .admin-knowledge-space-base-row>td{background:var(--hc-ui-color-surface-muted);height:44px;color:var(--admin-color-text-secondary)}.admin-content .admin-knowledge-space-base-row>.admin-knowledge-space-base-name{padding-left:46px}.admin-content .admin-knowledge-space-base-nil{color:var(--admin-color-text-tertiary)}.admin-content .admin-knowledge-space-bases-empty{color:var(--admin-color-text-tertiary);padding:10px 2px;font-size:13px;display:block}.admin-content .admin-knowledge-application-bases{margin-top:24px}.admin-content .admin-knowledge-application-bases-head{align-items:center;display:flex}.admin-content .admin-knowledge-application-bases .admin-knowledge-space-bases{margin-top:10px}.admin-content .admin-knowledge-application-bases .platform-tenant-search{margin-bottom:10px}.admin-content .admin-knowledge-application-bases-note{color:var(--admin-color-text-tertiary);margin:0 0 10px;font-size:13px;line-height:20px}.admin-content .knowledge-space-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-content .knowledge-space-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;gap:14px;min-width:0;padding:18px;transition:border-color .16s,box-shadow .16s;display:grid}.admin-content .knowledge-space-card:hover{border-color:var(--hc-ui-color-border);box-shadow:0 4px 14px #1f232912}.admin-content .knowledge-space-card-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-content .knowledge-space-card-head h2{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.admin-content .knowledge-space-card-icon{width:32px;height:32px;color:var(--hc-ui-color-brand-text);background:#fff2ed;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.admin-content .knowledge-space-card-desc{min-height:40px;color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.admin-content .knowledge-space-card-stats{border-block:1px solid var(--hc-ui-color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 0;display:grid}.admin-content .knowledge-space-card-stats div{text-align:center;min-width:0}.admin-content .knowledge-space-card-stats dt{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px}.admin-content .knowledge-space-card-stats dd{color:var(--hc-ui-color-text);margin:2px 0 0;font-size:15px;font-weight:600}.admin-content .knowledge-space-card-foot{justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-content .knowledge-space-workspace{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;grid-template-columns:260px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.admin-content .knowledge-space-tree-pane{border-right:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);min-width:0;padding:12px 8px;overflow:auto}.admin-content .knowledge-space-list-pane{min-width:0;padding:16px;overflow:auto}.admin-content .knowledge-tree{gap:2px;display:grid}.admin-content .knowledge-tree-row{border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;display:grid}.admin-content .knowledge-tree-row:hover{background:var(--hc-ui-color-hover)}.admin-content :is(.knowledge-tree-toggle,.knowledge-tree-name,.knowledge-tree-leaf){min-width:0;min-height:34px;color:var(--hc-ui-color-text);cursor:pointer;background:0 0;border:0}.admin-content .knowledge-tree-toggle{color:var(--hc-ui-color-text-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-content :is(.knowledge-tree-name,.knowledge-tree-leaf){text-align:left;align-items:center;gap:7px;display:flex;overflow:hidden}.admin-content :is(.knowledge-tree-name,.knowledge-tree-leaf) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content .knowledge-tree-children{border-left:1px solid var(--hc-ui-color-border);margin-left:14px}.admin-content .knowledge-tree-leaf{width:100%;color:var(--hc-ui-color-text-body);font-size:13px}.admin-content .knowledge-tree-empty{color:var(--hc-ui-color-placeholder);margin:8px 12px;font-size:12px}.admin-content .admin-knowledge-member-access{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:16px;margin-top:20px;padding:16px;display:grid}.admin-content :is(.admin-knowledge-member-access,.admin-knowledge-grants) h3{color:var(--hc-ui-color-text);margin:0;font-size:15px;line-height:22px}.admin-content :is(.admin-knowledge-member-access,.admin-knowledge-grants) p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .admin-knowledge-member-access select,.admin-content .admin-knowledge-grants select,.admin-content .recall-test-controls select,.admin-content .recall-test-controls textarea{border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:6px;padding:0 10px}.admin-content .admin-knowledge-grants{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;gap:14px;margin-top:14px;padding:16px;display:grid}.admin-content .admin-knowledge-grants-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-content .admin-knowledge-grants-list li{background:var(--hc-ui-color-surface-muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:38px;padding:0 8px;display:grid}.admin-content .admin-knowledge-grants-list button{color:#b42318;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.admin-content .admin-knowledge-grants-add{grid-template-columns:150px minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-content .admin-knowledge-grants-add label,.admin-content .recall-test-controls>label{min-width:0;color:var(--hc-ui-color-text-secondary);gap:6px;font-size:13px;display:grid}.admin-content .recall-test-layout{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,32%) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.admin-content .recall-test-controls{border-right:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);align-content:start;gap:16px;padding:18px;display:grid}.admin-content .recall-test-controls textarea{resize:vertical;min-height:112px;padding-block:8px}.admin-content .recall-test-history :is(h2,h3){margin:4px 0 8px;font-size:14px}.admin-content .recall-test-history ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-content .recall-test-history button{width:100%;color:var(--hc-ui-color-text-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 8px;overflow:hidden}.admin-content .recall-test-history button:hover{background:var(--hc-ui-color-hover)}.admin-content .recall-test-results{align-content:start;gap:12px;min-width:0;padding:18px;display:grid;overflow:auto}.admin-content .recall-test-count{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.admin-content .recall-test-result-card{border:1px solid var(--hc-ui-color-border);border-radius:8px;gap:8px;padding:14px;display:grid}.admin-content .recall-test-result-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-content .recall-test-result-card p{color:var(--hc-ui-color-text-body);white-space:pre-wrap;margin:0;font-size:13px;line-height:21px}.admin-content .recall-test-result-card .recall-test-result-meta{color:var(--hc-ui-color-text-secondary);font-size:12px}@media (width<=900px){.admin-content .admin-knowledge-space-detail .knowledge-space-overview-panel .platform-tenant-facts,.admin-content .knowledge-space-workspace,.admin-content .recall-test-layout{grid-template-columns:1fr}.admin-content .knowledge-space-tree-pane,.admin-content .recall-test-controls{border-right:0;border-bottom:1px solid var(--hc-ui-color-divider);max-height:300px}.admin-content .admin-knowledge-grants-add,.admin-content .admin-knowledge-member-access{grid-template-columns:1fr}}.marketplace-card footer button,.harness-application-list a,.harness-skill-list article button,.admin-content .system-dictionary-actions button{color:var(--hc-ui-color-brand-text);text-decoration:underline}.marketplace-card footer button:hover:not(:disabled):not([aria-disabled=true]),.harness-application-list a:hover:not(:disabled):not([aria-disabled=true]),.harness-skill-list article button:hover:not(:disabled):not([aria-disabled=true]),.admin-content .system-dictionary-actions button:hover:not(:disabled):not([aria-disabled=true]){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .media-model-directory .skill-directory-toolbar{margin:0}.admin-content .media-model-directory>.admin-secondary-tabs{margin-bottom:16px}.admin-content .generation-log-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-content .generation-log-list details{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-canvas)}.admin-content .generation-log-list summary{cursor:pointer;min-height:44px;color:var(--hc-ui-color-text-body);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;font-size:13px;line-height:22px;display:flex}.admin-content .generation-log-list summary time,.admin-content .generation-log-list summary span:first-of-type{color:var(--hc-ui-color-text);font-weight:600}.admin-content .generation-log-meta{border-top:1px solid var(--hc-ui-color-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;padding:12px 16px 0;display:grid}.admin-content .generation-log-meta p{color:var(--hc-ui-color-text-body);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.admin-content .generation-log-meta span{color:var(--hc-ui-color-text-secondary);font-size:12px;display:block}.admin-content .generation-log-pair{grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 16px;display:grid}.admin-content .generation-log-pair h2{color:var(--hc-ui-color-text);margin:12px 0 8px;font-size:13px;font-weight:600}.admin-content .generation-log-pair pre{border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-body);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-size:12px;line-height:18px;overflow:auto}@media (width<=900px){.admin-content .generation-log-pair{grid-template-columns:1fr}}.admin-content .content-asset-pills{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.admin-content .content-asset-pills a{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-canvas);min-height:32px;color:var(--hc-ui-color-text-body);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.admin-content .content-asset-pills a:hover{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-text);text-decoration:none}.admin-content .content-asset-pills a:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.admin-content .content-asset-pills a.is-active{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);text-decoration:none}.admin-content .content-asset-split{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-content .content-asset-channel,.admin-content .content-asset-stage{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius-overlay);background:var(--hc-ui-color-canvas);min-width:0}.admin-content .content-asset-channel{background:var(--hc-ui-color-surface-muted);align-content:start;gap:12px;padding:16px;display:grid}.admin-content .content-asset-channel header h2{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.admin-content .content-asset-channel header p,.admin-content .content-asset-channel-empty{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:18px}.admin-content .content-asset-channel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-content .content-asset-channel a{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-canvas);color:inherit;padding:12px;text-decoration:none;display:block}.admin-content .content-asset-channel a:hover{border-color:var(--hc-ui-color-brand);text-decoration:none}.admin-content .content-asset-channel a:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.admin-content .content-asset-channel a.is-selected{border-color:var(--hc-ui-color-brand);box-shadow:inset 0 0 0 1px var(--hc-ui-color-brand)}.admin-content .content-asset-channel .skill-directory-identity small{color:var(--hc-ui-color-text-secondary)}.admin-content .content-asset-channel-add{border:1px dashed var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);width:100%;min-height:40px;color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;margin:0;padding:0 12px;font-size:13px;line-height:20px}.admin-content .content-asset-channel-add:hover{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-text)}.admin-content .content-asset-channel-add:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.admin-content .content-asset-stage{padding:20px 24px 24px}.admin-content .content-asset-stage-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.admin-content .content-asset-stage-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-content .content-asset-stage-title h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .content-asset-stage-head p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:12px;line-height:18px}.admin-content .content-asset-stage-head i{font-style:normal}.admin-content .content-asset-stage-empty{gap:8px;padding:40px 0;display:grid}.admin-content .content-asset-stage-empty h2{color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.admin-content .content-asset-stage-empty p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:20px}@media (width<=900px){.admin-content .content-asset-split{grid-template-columns:1fr}}.admin-content .content-asset-row-actions{align-items:center;gap:12px;display:inline-flex}.admin-content .media-model-directory .platform-tenant-table.skill-directory-table{margin-top:20px}.admin-content .media-model-directory .semi-table-table{table-layout:fixed;width:100%}.admin-content .media-model-directory .semi-table-tbody>.semi-table-row>.semi-table-row-cell{height:56px;line-height:1.4}.admin-content .media-model-directory .skill-directory-identity>span{gap:2px;min-width:0;display:grid}.admin-content .media-model-mark{background:var(--hc-ui-color-thead);width:32px;height:32px;color:var(--hc-ui-color-text-secondary);border-radius:6px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:1;display:grid}.admin-content .media-model-mark-lg{border-radius:8px;width:40px;height:40px;font-size:16px}.admin-content .media-model-logo,.admin-content .media-model-logo-preview{object-fit:cover;border-radius:6px;width:32px;height:32px}.admin-content .media-model-logo-preview{width:48px;height:48px;margin-bottom:8px}.admin-content .media-model-directory .semi-table-tbody a.hc-ui-text-link,.admin-content .media-model-detail .media-mode-row-actions a.hc-ui-text-link{border-radius:var(--hc-ui-radius);height:24px;padding:0 8px;text-decoration:none}.admin-content .media-model-directory .semi-table-tbody a.hc-ui-text-link:hover,.admin-content .media-model-detail .media-mode-row-actions a.hc-ui-text-link:hover:not(:disabled){background:var(--hc-ui-color-hover);color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.admin-content .media-mode-list-head{max-width:760px;margin:8px 0 0}.admin-content .media-mode-list-head h2{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.admin-content .media-mode-list-head p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .media-mode-list{max-width:760px}.admin-content .media-mode-row{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.admin-content .media-mode-row:last-child{border-bottom:0}.admin-content .media-mode-row h3{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.admin-content .media-mode-row p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.admin-content .media-mode-row.is-off h3{font-weight:500}.admin-content .media-mode-row-actions{flex:none;align-items:center;gap:12px;display:flex}.admin-content .media-mode-form{gap:24px;max-width:720px;display:grid}.admin-content .media-mode-section{gap:12px;display:grid}.admin-content .media-mode-section header{gap:4px;display:grid}.admin-content .media-mode-section h2{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600}.admin-content .media-mode-section p,.admin-content .media-mode-constraint{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:1.5}.admin-content .media-mode-ratio-grid,.admin-content .media-mode-choice-row{flex-wrap:wrap;gap:8px;display:flex}.admin-content .media-mode-ratio-grid button,.admin-content .media-mode-choice-row button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;margin:0}.admin-content .media-mode-ratio-grid button{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:72px;min-height:72px;padding:8px 4px;font-size:12px;display:inline-flex}.admin-content .media-mode-choice-row button{min-width:72px;min-height:36px;padding:0 12px;font-size:13px}.admin-content .media-mode-ratio-grid button:hover,.admin-content .media-mode-choice-row button:hover{border-color:var(--hc-ui-color-brand)}.admin-content .media-mode-ratio-grid button:focus-visible,.admin-content .media-mode-choice-row button:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.admin-content .media-mode-ratio-grid button[aria-pressed=true],.admin-content .media-mode-choice-row button[aria-pressed=true]{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand)}.admin-content .media-mode-ratio-slot{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-content .media-mode-ratio-shape{box-sizing:border-box;background:0 0;border:1.5px solid;border-radius:2px;display:block}.admin-content .media-mode-ratio-shape.is-adaptive{border-radius:50%;width:14px;height:14px}.admin-content .media-mode-ratio-shape.is-1-1{width:14px;height:14px}.admin-content .media-mode-ratio-shape.is-4-3,.admin-content .media-mode-ratio-shape.is-3-2,.admin-content .media-mode-ratio-shape.is-16-9{width:18px;height:12px}.admin-content .media-mode-ratio-shape.is-21-9{width:20px;height:8px}.admin-content .media-mode-ratio-shape.is-3-4,.admin-content .media-mode-ratio-shape.is-2-3,.admin-content .media-mode-ratio-shape.is-9-16{width:12px;height:18px}.admin-content .media-mode-steppers{flex-wrap:wrap;gap:24px;display:flex}.admin-content .media-mode-number{min-width:160px;color:var(--hc-ui-color-text-secondary);gap:8px;font-size:12px;font-weight:400;display:grid}.admin-content .media-mode-number input{box-sizing:border-box;border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);width:120px;height:32px;color:var(--hc-ui-color-text);font:inherit;background:#fff;padding:0 10px;font-size:13px}.admin-content .media-mode-number.media-mode-size input{width:180px}.admin-content .media-mode-save{align-items:center;gap:12px;display:flex}.platform-shell .admin-navigation{padding-top:0}.platform-shell .shell-sidebar>.brand{background:0 0;height:56px;min-height:56px;margin-inline:-12px;padding-inline:24px}.admin-shell .admin-navigation>.primary-nav{grid-auto-rows:auto;align-content:start}.admin-shell .platform-nav-section{min-width:0}.admin-shell .primary-nav .platform-nav-parent{text-align:left;width:100%;height:40px;min-height:40px}.admin-shell .platform-nav-parent>svg{flex:none;width:18px;height:18px}.admin-shell .platform-nav-parent>span{flex:1;min-width:0}.admin-shell .platform-nav-parent .platform-nav-chevron{width:16px;height:16px;color:var(--muted);transition:transform .15s}.admin-shell .platform-nav-parent[aria-expanded=true] .platform-nav-chevron{transform:rotate(180deg)}.admin-shell .platform-nav-parent:hover{background:var(--active-soft)}.admin-shell .platform-nav-parent:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.admin-shell .admin-navigation-children[hidden]{display:none}.admin-shell .admin-navigation-children{margin:2px 0 6px}.admin-shell .admin-navigation .primary-nav .admin-navigation-child{white-space:normal;height:auto;min-height:40px;padding-left:34px;font-size:14px}.admin-shell .admin-navigation .primary-nav .admin-navigation-child.active{color:var(--text);background:var(--active-soft)}.platform-shell .admin-content{padding-top:0}.admin-shell .admin-content:has(>.platform-page-bar){padding-top:0}.admin-shell .platform-page-bar,.platform-shell .platform-page-bar{border-bottom:1px solid var(--line-soft);background:var(--panel);align-items:center;width:calc(100% + 64px);max-width:none;min-height:56px;margin:0 -32px 24px;padding-inline:32px;display:flex}.platform-page-bar ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 0;list-style:none;display:flex}.platform-page-bar li{align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.platform-page-bar a{color:var(--text-soft);text-decoration:none}.platform-page-bar a:hover{color:var(--text)}.platform-page-bar svg{width:16px;height:16px;color:var(--muted)}.platform-page-actions{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}@media (width>=861px){.platform-shell.sidebar-collapsed .shell-sidebar>.brand{width:auto;height:56px;min-height:56px;margin-inline:-8px;padding:8px 12px}.platform-shell.sidebar-collapsed .sidebar-collapse-toggle{inset:8px 12px}.platform-shell.sidebar-collapsed .platform-nav-parent{justify-content:center;padding:0}.platform-shell.sidebar-collapsed .platform-nav-parent .platform-nav-chevron{display:none}}@media (width<=860px){.platform-shell .shell-sidebar>.brand{height:64px;min-height:64px}.admin-shell .admin-navigation .primary-nav .admin-navigation-child{min-height:44px;padding-left:36px}.platform-shell .primary-nav .platform-nav-parent{height:44px;min-height:44px}.platform-shell .platform-nav-parent>svg{width:20px;height:20px}.admin-shell .platform-page-bar,.platform-shell .platform-page-bar{width:calc(100% + 32px);min-height:64px;margin:0 -16px 16px;padding-left:16px;padding-right:60px}.platform-shell .primary-nav .platform-nav-parent>span{display:block}}.platform-page-bar h1{color:var(--text);margin:0;font-size:14px;font-weight:400;line-height:1.5}.avatar-services-mobile{display:none}@media (width<=767px){.avatar-services-desktop{display:none}.avatar-services-mobile{display:block}.avatar-services-mobile article{border-bottom:1px solid var(--semi-color-border);padding:16px 0}.avatar-services-mobile dl{margin:12px 0}.avatar-services-mobile dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;margin:8px 0;display:grid}.avatar-services-mobile dt{color:var(--semi-color-text-2)}.avatar-services-mobile dd{overflow-wrap:anywhere;margin:0}}.avatar-service-detail{max-width:1200px}.avatar-service-heading{align-items:center;gap:16px;margin:24px 0;display:flex}.avatar-service-heading h2{margin:0;font-size:20px;font-weight:600}.avatar-service-heading>span{color:var(--semi-color-text-2);font-size:14px}.avatar-service-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.avatar-service-meta dt{color:var(--semi-color-text-2);margin-bottom:6px;font-size:13px}.avatar-service-meta dd{overflow-wrap:anywhere;margin:0;font-size:14px}.avatar-service-section{border-top:1px solid var(--semi-color-border);margin-top:28px;padding-top:24px}.avatar-service-section h3{margin:0 0 16px;font-size:16px;font-weight:600}.avatar-service-section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.avatar-service-section-heading h3{margin:0}.avatar-service-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,240px));gap:20px;display:grid}.avatar-service-media-grid audio{width:100%;max-width:100%}.avatar-service-media-grid figure{min-width:0;margin:0}.avatar-service-media-grid :is(video,img),.avatar-service-placeholder{object-fit:contain;background:var(--semi-color-fill-0);border-radius:8px;width:100%;height:200px}.avatar-service-placeholder{color:var(--semi-color-text-2);place-items:center;display:grid}.avatar-service-media-grid figcaption{overflow-wrap:anywhere;margin:8px 0;font-size:13px}.avatar-service-media-grid figcaption span{color:var(--semi-color-text-2);margin-top:4px;display:block}.avatar-service-video-actions{gap:16px;display:flex}.avatar-service-asset{gap:8px;max-width:600px;margin-top:24px;font-size:14px;display:grid}.avatar-service-asset input{box-sizing:border-box;border:1px solid var(--semi-color-border);background:var(--semi-color-bg-0);width:100%;min-height:36px;color:var(--semi-color-text-0);border-radius:6px;padding:8px 12px}.avatar-service-actions{justify-content:flex-end;gap:12px;padding:24px 0;display:flex}.avatar-service-return{color:var(--semi-color-danger)}@media (width<=767px){.avatar-service-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.avatar-service-meta>div:first-child{grid-column:1/-1}.avatar-service-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.avatar-service-media-grid :is(video,img),.avatar-service-placeholder{height:160px}}.agent-source-options{gap:24px;display:grid}.agent-source-options h3{margin:0;font-size:14px;font-weight:600}.agent-source-options p{color:var(--hc-ui-color-text-secondary);margin:6px 0 12px;font-size:13px}.workbench-routing-settings{max-width:960px}.workbench-routing-settings>p{color:var(--hc-ui-color-text-secondary)}.workbench-routing-settings>.hc-ui-filter-select{width:min(100%,360px);margin-bottom:24px}.harness-agent-preview{margin-top:16px}.harness-agent-preview p{margin:0;font-size:13px}.harness-agent-preview textarea{min-height:100px}.admin-content .agent-records-back{text-align:left;margin:-8px 0 16px}.admin-content .admin-list-page .platform-tenant-table.agent-records-table-wrap{flex:none;height:auto;max-height:calc(100dvh - 300px)}.admin-content .admin-list-page.agent-records-page .admin-pagination{margin-top:12px}.admin-content .agent-records-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-content .agent-records-toolbar .hc-search-slot{min-width:240px}.admin-content .agent-records-table-wrap{margin-top:20px;overflow:auto}.admin-content .agent-records-table-wrap .admin-list-table th,.admin-content .agent-records-table-wrap .admin-list-table td{white-space:nowrap}.admin-content .agent-records-table-wrap .admin-list-table td:nth-child(2),.admin-content .agent-records-table-wrap .admin-list-table td:nth-child(3),.admin-content .agent-records-table-wrap .admin-list-table td:nth-child(6){white-space:normal}.admin-content .agent-records-cell-text{-webkit-line-clamp:2;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.admin-content .agent-records-toolbar-end{margin-left:auto}.admin-content .agent-records-cls{font-size:13px}.admin-content .agent-records-cls--muted{color:var(--semi-color-text-2)}.record-taxonomy-drawer .record-taxonomy-intro{color:var(--semi-color-text-2);margin:0 0 16px;font-size:13px;line-height:1.7}.record-taxonomy-drawer .record-taxonomy-error{color:var(--hc-ui-color-danger,#d63031);margin:0 0 12px;font-size:13px}.record-taxonomy-drawer .record-taxonomy-notice{color:var(--hc-ui-color-success,#3aa346);margin:0 0 12px;font-size:13px}.record-taxonomy-drawer .record-taxonomy-scenarios{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.record-taxonomy-drawer .record-taxonomy-scenario{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.record-taxonomy-drawer .record-taxonomy-scenario-head{align-items:center;gap:8px;width:100%;display:flex}.record-taxonomy-drawer .record-taxonomy-scenario-head label{flex:1}.record-taxonomy-drawer .record-taxonomy-input{box-sizing:border-box;border:1px solid var(--semi-color-border);background:var(--semi-color-bg-2);width:100%;height:34px;color:inherit;border-radius:6px;padding:0 10px;font-size:13px}.record-taxonomy-drawer .record-taxonomy-input:focus{border-color:var(--hc-ui-color-brand,#f05627);outline:none}.record-taxonomy-drawer .record-taxonomy-operations{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.record-taxonomy-drawer .record-taxonomy-operations li{align-items:center;gap:8px;display:flex}.record-taxonomy-drawer .record-taxonomy-operations label{flex:1}.record-taxonomy-drawer .record-taxonomy-add{margin:12px 0 20px}.record-taxonomy-drawer .record-taxonomy-classify{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.record-taxonomy-drawer .record-taxonomy-classify h2{color:var(--semi-color-text-2);margin:0;font-size:13px;font-weight:600}.record-taxonomy-drawer .record-taxonomy-classify p{color:var(--semi-color-text-2);margin:0;font-size:13px;line-height:1.7}.record-taxonomy-drawer .record-taxonomy-footer{justify-content:flex-end;gap:8px;display:flex}.agent-record-drawer .agent-record-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0 0 20px;display:grid}.agent-record-drawer .agent-record-meta div{gap:8px;display:flex}.agent-record-drawer .agent-record-meta dt{color:var(--semi-color-text-2);flex-shrink:0}.agent-record-drawer .agent-record-meta dd{margin:0}.agent-record-drawer .agent-record-failure{color:var(--hc-ui-color-danger,#d63031);font-size:12px}.agent-record-drawer .agent-record-qa h2,.agent-record-drawer .agent-record-context-section h2{color:var(--semi-color-text-2);margin:0 0 8px;font-size:13px;font-weight:600}.agent-record-drawer .agent-record-qa blockquote{border-left:3px solid var(--hc-ui-color-brand,#f05627);background:var(--semi-color-fill-0);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 16px;padding:12px 14px;line-height:1.7}.agent-record-drawer .agent-record-context{overscroll-behavior:contain;flex-direction:column;gap:14px;max-height:420px;margin:0;padding:4px 2px;list-style:none;display:flex;position:relative;overflow-y:auto}.agent-record-drawer .agent-record-context li{flex-direction:column;gap:4px;max-width:85%;display:flex}.agent-record-drawer .agent-record-context li[data-role=user]{align-self:flex-end;align-items:flex-end}.agent-record-drawer .agent-record-context li[data-role=assistant]{align-self:flex-start;align-items:flex-start;max-width:100%}.agent-record-drawer .agent-record-context-head{align-items:center;gap:6px;display:flex}.agent-record-drawer .agent-record-context-avatar{background:var(--semi-color-fill-1);width:20px;height:20px;color:var(--semi-color-text-1);text-align:center;border-radius:6px;flex-shrink:0;font-size:12px;line-height:20px}.agent-record-drawer .agent-record-context-name{color:var(--semi-color-text-1);font-size:12px;font-weight:600}.agent-record-drawer .agent-record-context-flag{color:var(--semi-color-text-1);border:1px solid var(--hc-ui-color-brand,#f05627);background:#fef3ef;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}.agent-record-drawer .agent-record-context-head time{color:var(--semi-color-text-2);font-size:12px}.agent-record-drawer .agent-record-context-bubble{white-space:pre-wrap;word-break:break-word;width:fit-content;max-width:100%;margin:0;line-height:1.6}.agent-record-drawer .agent-record-context li[data-role=user] .agent-record-context-bubble{background:var(--semi-color-fill-0);border-radius:8px;padding:10px 14px}.agent-record-drawer .agent-record-context-markdown{white-space:normal;width:100%;overflow-x:auto}.agent-record-drawer .agent-record-context-markdown>:first-child{margin-top:0}.agent-record-drawer .agent-record-context-markdown>:last-child{margin-bottom:0}.agent-record-drawer .agent-record-context-markdown p,.agent-record-drawer .agent-record-context-markdown ul,.agent-record-drawer .agent-record-context-markdown ol,.agent-record-drawer .agent-record-context-markdown blockquote,.agent-record-drawer .agent-record-context-markdown pre,.agent-record-drawer .agent-record-context-markdown table{margin:0 0 8px}.agent-record-drawer .agent-record-context-markdown ul,.agent-record-drawer .agent-record-context-markdown ol{padding-left:20px}.agent-record-drawer .agent-record-context-markdown h1,.agent-record-drawer .agent-record-context-markdown h2,.agent-record-drawer .agent-record-context-markdown h3,.agent-record-drawer .agent-record-context-markdown h4{margin:12px 0 6px;font-size:14px;line-height:1.5}.agent-record-drawer .agent-record-context-markdown h5,.agent-record-drawer .agent-record-context-markdown h6{margin:10px 0 4px;font-size:13px;line-height:1.5}.agent-record-drawer .agent-record-context-markdown blockquote{border-left:3px solid var(--hc-ui-color-border);color:var(--semi-color-text-1);padding-left:10px}.agent-record-drawer .agent-record-context-markdown pre{background:var(--semi-color-fill-0);white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:8px 10px}.agent-record-drawer .agent-record-context-markdown code{background:var(--semi-color-fill-0);border-radius:4px;padding:0 4px;font-size:.92em}.agent-record-drawer .agent-record-context-markdown pre code{background:0 0;padding:0}.agent-record-drawer .agent-record-context-markdown table{border-collapse:collapse;font-size:13px}.agent-record-drawer .agent-record-context-markdown th,.agent-record-drawer .agent-record-context-markdown td{border:1px solid var(--hc-ui-color-border);text-align:left;padding:4px 8px}.agent-record-drawer .agent-record-context-markdown hr{border:none;border-top:1px solid var(--hc-ui-color-border);margin:10px 0}.agent-record-drawer .agent-record-context-empty{color:var(--semi-color-text-2);margin:0;font-size:13px}.admin-content .admin-list-page .platform-tenant-table.companion-records-table-wrap{flex:none;height:auto;max-height:calc(100dvh - 300px)}.admin-content .admin-list-page.companion-records-page .admin-pagination{margin-top:12px}.admin-content .companion-records-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-content .companion-records-toolbar .hc-search-slot{min-width:240px}.admin-content .companion-records-table-wrap{margin-top:20px;overflow:auto}.admin-content .companion-records-table-wrap .admin-list-table th,.admin-content .companion-records-table-wrap .admin-list-table td{white-space:nowrap}.admin-content .companion-records-table-wrap .admin-list-table td:nth-child(2),.admin-content .companion-records-table-wrap .admin-list-table td:nth-child(3),.admin-content .companion-records-table-wrap .admin-list-table td:nth-child(5){white-space:normal}.admin-content .companion-records-cell-text{-webkit-line-clamp:2;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.admin-content .companion-records-keywords{flex-wrap:wrap;gap:4px;max-width:240px;display:inline-flex}.admin-content .companion-records-chip{background:var(--semi-color-fill-0);border:1px solid var(--hc-ui-color-border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-block}.admin-content .companion-profile-actions{align-self:center;margin-left:auto}.admin-content .agent-console-tabs{margin-bottom:20px}.admin-content .agent-console-panel[hidden]{display:none}.admin-content .agent-overview-panel .agent-overview-actions{margin-top:16px}.admin-content .agent-visibility-panel{max-width:720px}.admin-content .agent-visibility-panel-actions{justify-content:flex-end;display:flex}.companion-record-drawer .companion-record-routing-section h2,.companion-record-drawer .companion-record-handoff-section h2,.companion-record-drawer .companion-record-steps-section h2{color:var(--semi-color-text-2);margin:0 0 8px;font-size:13px;font-weight:600}.companion-record-drawer .companion-record-routing-fact{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;line-height:1.7;display:flex}.companion-record-drawer .companion-record-routing-summary{background:var(--semi-color-fill-0);white-space:pre-wrap;word-break:break-word;color:var(--semi-color-text-1);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.6}.companion-record-drawer .companion-record-routing-section,.companion-record-drawer .companion-record-handoff-section,.companion-record-drawer .companion-record-steps-section{margin-bottom:20px}.companion-record-drawer .companion-record-relay-reply{border-left:3px solid var(--semi-color-success);background:var(--semi-color-fill-0);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.companion-record-drawer .companion-record-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.companion-record-drawer .companion-record-steps li{background:var(--semi-color-fill-0);border-radius:8px;padding:8px 12px}.companion-record-drawer .companion-record-steps li[data-status=failed]{border-left:3px solid var(--hc-ui-color-danger,#d63031)}.companion-record-drawer .companion-record-steps li header{justify-content:space-between;align-items:center;gap:8px;display:flex}.companion-record-drawer .companion-record-step-label{font-size:13px;font-weight:600}.companion-record-drawer .companion-record-steps li time{color:var(--semi-color-text-2);flex-shrink:0;font-size:12px}.companion-record-drawer .companion-record-step-output{color:var(--semi-color-text-2);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.admin-content .org-permission-panel{padding:0 24px 20px}.admin-content .org-permission-mode-tabs{border-bottom:1px solid var(--semi-color-border);flex-shrink:0;gap:28px;margin-bottom:20px;display:flex}.admin-content .org-permission-mode-tabs button{color:var(--admin-color-text-tertiary);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:14px 2px;font-size:14px;line-height:22px;transition:color .12s,border-color .12s}.admin-content .org-permission-mode-tabs button:hover,.admin-content .org-permission-mode-tabs button:focus-visible{color:var(--hc-ui-color-text-body)}.admin-content .org-permission-mode-tabs button.active,.admin-content .org-permission-mode-tabs button[aria-selected=true]{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text);font-weight:500}.admin-content .org-permission-layout{flex:auto;align-items:stretch;gap:24px;min-height:0;display:flex}.admin-content .org-permission-picker{border-right:1px solid var(--semi-color-fill-1);flex-direction:column;flex:0 0 300px;gap:12px;width:300px;min-height:0;padding:4px 20px 4px 0;display:flex}.admin-content .org-permission-picker-head{color:var(--hc-ui-color-text-body);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.admin-content .org-permission-picker-head .hc-ui-action{flex:none}.admin-content .org-permission-member-list{scrollbar-width:thin;scrollbar-color:#1f232914 transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.admin-content .org-permission-member-list:hover{scrollbar-color:#1f232938 transparent}.admin-content .org-permission-member-list::-webkit-scrollbar{width:5px;height:5px}.admin-content .org-permission-member-list::-webkit-scrollbar-track{background:0 0}.admin-content .org-permission-member-list::-webkit-scrollbar-thumb{background:#1f232914;border-radius:3px}.admin-content .org-permission-member-list:hover::-webkit-scrollbar-thumb{background:#1f232938}.admin-content .org-permission-member-list button{width:100%;font:inherit;text-align:left;cursor:pointer;box-shadow:none;color:var(--hc-ui-color-text-body);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background .12s;display:flex}.admin-content .org-permission-member-list button .tenant-member-person{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.admin-content .org-permission-member-list button .tenant-member-person i{width:32px;height:32px;color:var(--hc-ui-color-brand-text);background:#fff1ec;border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.admin-content .org-permission-member-list button .tenant-member-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-content .org-permission-member-list button small{color:var(--admin-color-text-tertiary);font-size:12px;line-height:1.4}.admin-content .org-permission-member-list button:hover,.admin-content .org-permission-member-list button:focus-visible{background:var(--semi-color-fill-0)}.admin-content .org-permission-member-list button.active,.admin-content .org-permission-member-list button[aria-selected=true]{background:#fff1ec}.admin-content .org-permission-member-list button.active .tenant-member-person-name,.admin-content .org-permission-member-list button[aria-selected=true] .tenant-member-person-name{color:var(--hc-ui-color-brand-text);font-weight:500}.admin-content .org-permission-member-list button:disabled{opacity:.45;cursor:not-allowed}.admin-content .org-permission-member-list .semi-tag{flex:none;margin-left:auto}.admin-content .org-permission-member-empty{text-align:center;color:var(--semi-color-text-2);padding:24px 12px;font-size:13px}.admin-content .org-permission-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.admin-content .org-permission-tabs{border-bottom:1px solid var(--semi-color-border);flex-shrink:0;gap:28px;margin-bottom:4px;display:flex}.admin-content .org-permission-tabs button{color:var(--admin-color-text-tertiary);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:14px 2px;font-size:14px;line-height:22px;transition:color .12s,border-color .12s}.admin-content .org-permission-tabs button:hover,.admin-content .org-permission-tabs button:focus-visible{color:var(--hc-ui-color-text-body)}.admin-content .org-permission-tabs button.active,.admin-content .org-permission-tabs button[aria-selected=true]{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text);font-weight:500}.admin-content .org-permission-body .hc-ui-busy-region{flex-direction:column;flex:auto;min-height:0;display:flex}.admin-content .org-permission-switch-list{scrollbar-width:thin;scrollbar-color:#1f232914 transparent;flex:auto;min-height:0;margin:0;padding:0 6px 0 0;list-style:none;overflow-y:auto}.admin-content .org-permission-switch-list:hover{scrollbar-color:#1f232938 transparent}.admin-content .org-permission-switch-list::-webkit-scrollbar{width:5px}.admin-content .org-permission-switch-list::-webkit-scrollbar-track{background:0 0}.admin-content .org-permission-switch-list::-webkit-scrollbar-thumb{background:#1f232914;border-radius:3px}.admin-content .org-permission-switch-list:hover::-webkit-scrollbar-thumb{background:#1f232938}.admin-content .org-permission-switch-row{color:var(--hc-ui-color-text-body);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 12px;font-size:14px;transition:background .12s;display:flex}.admin-content .org-permission-switch-row:hover{background:var(--semi-color-fill-0)}.admin-content .org-permission-switch-row .semi-switch{flex:none}.admin-content .org-permission-switch-row .semi-switch-checked:hover{background-color:var(--hc-ui-color-brand-hover)!important}.admin-content .org-permission-switch-row .semi-switch .semi-switch-knob,.admin-content .org-permission-switch-row .semi-switch-checked .semi-switch-knob{background-color:#fff!important}.admin-content .org-permission-placeholder{text-align:center;color:var(--semi-color-text-2);flex:auto;place-items:center;padding:64px 0;font-size:14px;display:grid}.admin-content .org-permission-inherit-hint{background:var(--semi-color-fill-0);color:var(--semi-color-text-1);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;padding:8px 12px;font-size:13px;display:flex}.admin-content .org-permission-footer{flex-shrink:0;justify-content:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}@media (width<=760px){.admin-content .org-permission-layout{flex-direction:column;gap:16px}.admin-content .org-permission-picker{border-right:0;border-bottom:1px solid var(--semi-color-fill-1);flex:none;width:100%;min-width:0;max-height:240px;padding:0 0 16px}.admin-content .org-permission-member-list{max-height:156px}.admin-content .org-permission-inherit-hint{flex-wrap:wrap}}.org-level-select{align-items:stretch;gap:8px;width:100%;display:flex}.org-level-select>select{flex:1;min-width:0}.org-level-select>.org-level-manage-trigger.hc-ui-action{white-space:nowrap;flex-shrink:0;align-self:stretch;height:auto;min-height:32px}.org-level-manage-body{gap:18px;display:grid}.org-level-manage-section-title{color:var(--hc-ui-color-text);margin:0 0 10px;font-size:13px;font-weight:600}.org-level-manage-create{border:1px solid var(--hc-ui-color-divider,#eff0f1);background:var(--hc-ui-color-surface-muted,#f5f6f7);border-radius:10px;padding:14px 14px 12px}.org-level-manage-create .org-level-manage-form{margin-bottom:0}.org-level-manage-list{border:1px solid var(--hc-ui-color-border,#dee0e3);border-radius:10px;max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.org-level-manage-list li{border-bottom:1px solid var(--hc-ui-color-divider,#eff0f1);align-items:center;gap:10px;padding:10px 14px;display:flex}.org-level-manage-list li:last-child{border-bottom:0}.org-level-manage-list li:hover{background:var(--hc-ui-color-surface-muted,#f5f6f7)}.org-level-manage-list li[data-disabled-level] .admin-list-primary-name,.org-level-manage-list li[data-disabled-level] code{color:var(--hc-ui-color-disabled-text,#a8acb3)}.org-level-manage-list li code{border:1px solid var(--hc-ui-color-border,#dee0e3);background:var(--hc-ui-color-surface,#fff);color:var(--hc-ui-color-text-secondary,#646a73);border-radius:6px;padding:2px 8px;font-size:12px}.org-level-manage-list li>:last-child{margin-left:auto}.tenant-feature-permission-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-feature-permission-summary{color:var(--hc-ui-color-text-secondary,#646a73);font-size:13px}.tenant-feature-permission-summary strong{color:var(--hc-ui-color-brand-text,#f05627);font-weight:600}.tenant-feature-permission-quickops{gap:4px;display:flex}.tenant-feature-permission-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tenant-feature-permission-list label{border:1px solid var(--hc-ui-color-border,#dee0e3);background:var(--hc-ui-color-surface,#fff);color:var(--hc-ui-color-text,#1f2329);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.tenant-feature-permission-list label:hover:not(:has(input:disabled)){border-color:var(--hc-ui-color-brand,#f05627)}.tenant-feature-permission-list label[data-checked]{border-color:var(--hc-ui-color-brand,#f05627);background:var(--hc-ui-color-brand-soft,#fdebe5)}.tenant-feature-permission-list label:has(input:disabled){cursor:default;opacity:.65}.tenant-feature-permission-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--hc-ui-color-brand,#f05627);cursor:pointer;flex-shrink:0;margin:0}.tenant-feature-permission-footer{border-top:1px solid var(--hc-ui-color-divider,#eff0f1);justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.tenant-feature-permission-dirty{color:var(--hc-ui-color-warning,#b7791f);margin-right:auto;font-size:13px}.admin-panel-hint{border-left:3px solid var(--hc-ui-color-brand,#f05627);background:var(--semi-color-fill-0);color:var(--semi-color-text-1);border-radius:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.claw-config{max-width:880px;padding-bottom:24px}.claw-config-section{flex-direction:column;gap:24px;padding:0 0 28px;display:flex}.claw-config-section+.claw-config-section{border-top:1px solid var(--hc-ui-color-divider,#eff0f1);padding-top:28px}.claw-config-section h2{margin:0;font-size:15px;font-weight:600}.claw-form-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;font-size:13px;display:grid}.claw-form-label{color:var(--semi-color-text-1);padding-top:7px}.claw-field-stack{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.claw-config small,.claw-match-manager small,.claw-agent-detail small{color:var(--semi-color-text-2);font-size:12px;line-height:1.5}.claw-icon-field{align-items:center;gap:12px;display:flex}.claw-app-icon{border:1px solid var(--hc-ui-color-divider,#eff0f1);background:var(--semi-color-fill-0);width:64px;height:64px;color:var(--semi-color-text-1);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.claw-app-icon img{object-fit:cover;border-radius:8px}.claw-agent-binding{align-items:center;gap:12px;min-height:40px;display:flex}.claw-agent-avatar{background:var(--semi-color-fill-0);height:36px;color:var(--semi-color-text-1);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.claw-agent-binding small{display:block}.claw-detail-link{color:var(--semi-color-text-1);align-items:center;gap:4px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.claw-detail-link:hover{color:var(--semi-color-primary)}.claw-mode-options{flex-direction:column;gap:16px;padding:7px 0;display:flex}.claw-mode-options .semi-radio{align-items:flex-start;margin:0}.claw-mode-copy{flex-direction:column;gap:4px;display:flex}.claw-match-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.claw-match-summary small{margin-top:4px;display:block}.claw-config-actions{border-top:1px solid var(--hc-ui-color-divider,#eff0f1);justify-content:flex-end;align-items:center;gap:16px;padding-top:20px;display:flex}.claw-match-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.claw-match-list{overscroll-behavior:contain;max-height:min(440px,55vh);overflow:auto}.claw-match-row{border-bottom:1px solid var(--hc-ui-color-divider,#eff0f1);align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.claw-agent-info{flex:1;min-width:0}.claw-agent-info small{overflow-wrap:anywhere;margin-top:4px;display:block}.claw-match-edit{flex-direction:column;gap:20px;display:flex}.claw-match-empty{text-align:center;color:var(--semi-color-text-2);padding:32px 0}.claw-app-entry{border:1px solid var(--hc-ui-color-divider,#eff0f1);border-radius:8px;align-items:center;gap:20px;max-width:880px;padding:24px;display:flex}.claw-app-entry h2{margin:0 0 8px;font-size:16px}.claw-app-entry p{color:var(--semi-color-text-2);margin:0;font-size:13px}.claw-app-entry .hc-ui-action{flex-shrink:0;margin-left:auto}.claw-agent-detail{max-width:880px}.claw-agent-intro{align-items:center;gap:16px;padding-bottom:28px;display:flex}.claw-agent-intro p{color:var(--semi-color-text-2);margin:6px 0 0;font-size:13px}.claw-agent-facts{border-top:1px solid var(--hc-ui-color-divider,#eff0f1);grid-template-columns:120px minmax(0,1fr);gap:24px;margin:0;padding:28px 0;font-size:13px;display:grid}.claw-agent-facts dt{color:var(--semi-color-text-2)}.claw-agent-facts dd{margin:0}.claw-agent-capability{border-top:1px solid var(--hc-ui-color-divider,#eff0f1);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:13px;display:flex}.claw-agent-capability small{margin-top:6px;display:block}@media (width<=600px){.claw-form-row{grid-template-columns:1fr;gap:8px}.claw-form-label{padding:0}.claw-config-section{gap:20px}.claw-match-toolbar{flex-wrap:wrap}.claw-match-toolbar .hc-search{max-width:100%}.claw-match-row{gap:8px}.claw-app-entry{flex-wrap:wrap}.claw-agent-facts{grid-template-columns:88px minmax(0,1fr);gap:20px}}.claw-directory-companion{border-bottom:1px solid var(--hc-ui-color-divider,#eff0f1);align-items:center;gap:12px;margin-bottom:20px;padding:0 0 20px;font-size:13px;display:flex}.claw-directory-companion small{color:var(--semi-color-text-2);margin-top:4px;font-size:12px;display:block}.claw-directory-companion .hc-ui-action{margin-left:auto}.admin-shell .platform-nav-section[data-depth="1"]>.platform-nav-parent{padding-left:34px}.admin-shell .platform-nav-section[data-depth="1"]>.admin-navigation-children .admin-navigation-child{padding-left:50px}.admin-content .agent-records-table-wrap .admin-list-table{table-layout:fixed;width:100%;min-width:1320px}.admin-content .companion-records-table-wrap .admin-list-table{table-layout:fixed;width:100%;min-width:1344px}.admin-content :is(.agent-records-table-wrap,.companion-records-table-wrap){overscroll-behavior-x:contain;max-width:100%}.admin-content :is(.agent-records-table-wrap,.companion-records-table-wrap) .admin-list-table :is(th,td):last-child{width:80px;min-width:80px}.admin-content :is(.agent-records-cell-text,.companion-records-cell-text){max-width:none}.consumption-sync-drawer{--hc-ui-font-size-table:13px;--admin-fs-table:13px}.platform-tenant-drawer.consumption-sync-drawer.semi-sidesheet .semi-sidesheet-inner-wrap{width:min(800px,100vw)!important}.consumption-sync-drawer .semi-table .semi-table-row :is(th,td,.semi-table-header-text,.semi-table-column-title),.consumption-sync-drawer .semi-tabs-tab{font-size:13px}.consumption-sync-drawer .semi-tabs-content{padding-top:20px}.consumption-sync-time{white-space:nowrap;flex-direction:column;line-height:1.5;display:inline-flex}.consumption-sync-drawer .hc-ui-filter-select{align-self:flex-start}.consumption-sync-drawer .semi-tabs-pane-active{overflow:visible}.consumption-sync-drawer .semi-table-row-cell{vertical-align:middle}.bill6a-usage-filters .hc-ui-filter-select.pu-tenant-filter,.tenant-billing-filters .hc-ui-filter-select.pu-tenant-filter{width:240px;min-width:240px}.pu-tenant-filter .hc-ui-filter-select__option{white-space:nowrap}.pu-record-detail-link{color:var(--semi-color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pu-record-drawer .semi-sidesheet-inner-wrap{width:min(680px,100vw)!important}.pu-record-drawer h3{margin:0 0 16px;font-size:14px}.pu-record-facts{gap:12px;margin:0 0 28px;font-size:13px;display:grid}.pu-record-facts>div{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.pu-record-facts dt{color:var(--semi-color-text-2)}.pu-record-facts dd{overflow-wrap:anywhere;margin:0}.consumption-review-line h3{margin:0 0 12px;font-size:13px;font-weight:500}.consumption-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=560px){.consumption-review-fields{grid-template-columns:1fr}}.remake-custom-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.remake-custom-media figure{min-width:0;margin:0}.remake-custom-media img,.remake-custom-media video{object-fit:contain;width:100%;height:120px}.remake-custom-media figcaption{overflow-wrap:anywhere;margin:6px 0}.remake-showcase-cell>img{object-fit:cover;border-radius:6px;width:56px;height:56px}.remake-prefill-mentions{border:1px solid var(--semi-color-border);border-radius:6px;max-height:220px;padding:4px;overflow-y:auto}.remake-prefill-mentions>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.remake-prefill-mentions>button[aria-selected=true]{background:var(--semi-color-fill-0)}.remake-prefill-mentions img,.remake-prefill-mentions video{object-fit:cover;flex-shrink:0;width:40px;height:40px}.remake-prefill-mentions span:last-child{overflow-wrap:anywhere;min-width:0}.remake-prefill-mentions p{margin:8px}.permission-role-editor .semi-select-input input,.permission-role-editor .semi-select-input input:focus{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.tenant-plan-permissions{gap:24px;padding-block:16px;display:grid}.tenant-plan-permissions h3{margin:0;font-size:16px}.tenant-plan-editor{gap:20px;display:grid}.permission-menu-tree,.permission-menu-tree ul{margin:12px 0 0;padding:0;list-style:none}.permission-menu-tree ul{margin:0;padding-left:24px}.permission-menu-row{align-items:center;gap:4px;min-height:32px;display:flex}.permission-menu-toggle{width:20px;height:24px;color:var(--semi-color-text-2);cursor:pointer;background:0 0;border:0;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.permission-menu-toggle:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:1px}.permission-menu-covered{color:var(--semi-color-text-2)}.permission-menu-row .semi-checkbox{align-items:flex-start;min-width:0}.permission-menu-row .semi-checkbox-content{white-space:normal;overflow-wrap:anywhere}.tenant-plan-billing-fields{gap:16px;display:grid}.tenant-plan-billing-fields h3{margin:0;font-size:16px}.tenant-plan-billing-control{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-plan-billing-summary{gap:12px;margin:24px 0;display:grid}.tenant-plan-billing-summary>div{gap:24px;display:flex}.tenant-plan-billing-summary dt{width:80px;color:var(--semi-color-text-2)}.tenant-plan-billing-summary dd{margin:0}.digital-assets-page{min-width:0}.digital-assets-notice,.digital-assets-error{color:#286947;background:#f1fbf5;border:1px solid #b9dcc7;border-radius:6px;align-items:center;min-height:36px;margin:-8px 0 16px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.digital-assets-error{color:#a9322e;background:#fff5f4;border-color:#f2bebc}.digital-assets-tabs{border-bottom:1px solid var(--hc-ui-color-divider);align-items:stretch;gap:4px;margin:0 0 20px;display:flex}.digital-assets-tabs button{min-height:40px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.digital-assets-tabs button:hover{color:var(--hc-ui-color-text);background:var(--hc-ui-color-hover)}.digital-assets-tabs button.is-active{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-text)}.digital-assets-tabs svg{width:16px;height:16px}.digital-assets-tabs small{min-width:16px;color:var(--hc-ui-color-text-secondary);text-align:center;font-size:12px;font-weight:400}.digital-assets-tab-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 20px;display:flex}.digital-assets-library-link{align-items:center;gap:18px;min-height:180px;padding:28px;display:flex}.digital-assets-library-link>svg{width:34px;height:34px;color:var(--hc-ui-color-brand-text);flex:none}.digital-assets-library-link h2{color:var(--hc-ui-color-text);margin:4px 0;font-size:20px}.digital-assets-library-link p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.digital-assets-library-link button{flex:none;margin-left:auto}.digital-assets-library-note{color:var(--hc-ui-color-text-secondary);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.digital-assets-library-note svg{width:16px;height:16px;color:var(--hc-ui-color-brand-text)}@media (width<=640px){.digital-assets-library-link{flex-wrap:wrap;align-items:flex-start}.digital-assets-library-link button{margin-left:52px}}.digital-assets-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.digital-assets-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.digital-assets-card:hover{border-color:var(--hc-ui-color-border)}.digital-assets-preview{background:var(--hc-ui-color-surface-muted);height:176px;color:var(--hc-ui-color-text-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.digital-assets-preview.is-avatar img{object-fit:cover;width:100%;height:100%;display:block}.digital-assets-preview.is-voice{color:var(--hc-ui-color-brand-text);background:#fff8f5;flex-direction:column;gap:8px}.digital-assets-preview.is-voice svg{width:38px;height:38px}.digital-assets-preview.is-voice span{color:var(--hc-ui-color-text-secondary);font-size:12px}.digital-assets-card-body{padding:14px}.digital-assets-card-body header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.digital-assets-card-body header>div{min-width:0}.digital-assets-kind{color:var(--hc-ui-color-text-secondary);font-size:12px}.digital-assets-card-body h2{color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.35;overflow:hidden}.digital-assets-description{min-height:40px;color:var(--hc-ui-color-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.55}.digital-assets-card-body audio{width:100%;height:34px;margin-top:12px}.digital-assets-card-body footer{border-top:1px solid var(--hc-ui-color-divider);color:var(--hc-ui-color-text-secondary);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.digital-assets-card-body footer span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.digital-assets-card-actions{border-top:1px solid var(--hc-ui-color-divider);gap:8px;margin-top:14px;padding-top:12px;display:flex}.digital-assets-card-actions button{flex:1;min-width:0}.digital-assets-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:0;padding:44px 24px;display:flex}.digital-assets-empty>svg{color:#9a9fa7;width:32px;height:32px}.digital-assets-empty h2{color:var(--hc-ui-color-text-body);margin:14px 0 0;font-size:16px;font-weight:600}.digital-assets-empty p{color:var(--hc-ui-color-text-secondary);margin:7px 0 16px;font-size:13px}.digital-assets-modal .semi-modal-content{border-radius:8px}.digital-assets-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.digital-assets-modal-header span{color:var(--hc-ui-color-text-secondary);font-size:12px}.digital-assets-modal-header h2{color:var(--hc-ui-color-text);margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.35}.digital-assets-modal-header button{width:30px;height:30px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.digital-assets-modal-header button:hover:not(:disabled){color:#1f2329;background:#f5f6f7}.digital-assets-modal-header button svg{width:17px;height:17px}.digital-assets-form{gap:14px;display:grid}.digital-assets-form label{color:var(--hc-ui-color-text-body);gap:7px;font-size:13px;font-weight:500;display:grid}.digital-assets-form input:not([type=file]):not([type=checkbox]),.digital-assets-form select,.digital-assets-form textarea{border:1px solid var(--hc-ui-color-border);width:100%;min-height:36px;color:var(--hc-ui-color-text);background:#fff;border-radius:4px;outline:0;padding:8px 10px;font-size:14px}.digital-assets-form fieldset{border:1px solid var(--hc-ui-color-border);border-radius:4px;gap:8px;max-height:220px;margin:0;padding:12px;display:grid;overflow:auto}.digital-assets-form fieldset legend{padding:0 4px;font-size:13px;font-weight:500}.digital-assets-form fieldset label{align-items:center;gap:8px;font-weight:400;display:flex}.digital-assets-form fieldset input[type=checkbox]{width:16px;min-height:16px}.digital-assets-form textarea{resize:vertical;min-height:82px;line-height:1.55}.digital-assets-form input:not([type=file]):not([type=checkbox]):focus,.digital-assets-form select:focus,.digital-assets-form textarea:focus{border-color:#7f858d}.digital-assets-file-picker{border:1px dashed var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);min-height:44px;color:var(--hc-ui-color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.digital-assets-file-picker:hover{border-color:var(--hc-ui-color-brand);background:#fff8f5}.digital-assets-file-picker svg{width:17px;height:17px;color:var(--hc-ui-color-brand-text);flex:none}.digital-assets-file-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.digital-assets-upload-preview{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:6px;width:88px;height:64px;overflow:hidden}.digital-assets-upload-preview img{object-fit:cover;width:100%;height:100%}.digital-assets-file-meta{color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;display:flex}.digital-assets-file-meta svg{width:15px;height:15px;color:var(--hc-ui-color-brand-text)}.digital-assets-form-help{color:var(--hc-ui-color-text-secondary);margin:-2px 0 0;font-size:12px;font-weight:400;line-height:1.5}.digital-assets-form-error{color:#a9322e;background:#fff5f4;border:1px solid #f2bebc;border-radius:6px;margin:0;padding:9px 10px;font-size:13px}.digital-assets-form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.digital-assets-info-dialog{gap:18px;display:grid}.digital-assets-info-backdrop{z-index:2000;background:#1f23296b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.digital-assets-info-modal{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 16px 40px #1f232933}.digital-assets-info-modal>.digital-assets-modal-header{border-bottom:1px solid var(--hc-ui-color-divider);padding:18px 20px}.digital-assets-info-modal>.digital-assets-form,.digital-assets-info-modal>.digital-assets-info-dialog{padding:20px}.digital-assets-sync-msg{color:#286947;background:#f1fbf5;border:1px solid #b9dcc7;border-radius:6px;align-items:center;min-height:36px;margin:-8px 0 16px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.digital-assets-asset-id{word-break:break-all;font-size:12px}.digital-assets-info-preview{background:var(--hc-ui-color-surface-muted);border-radius:6px;place-items:center;min-height:190px;display:grid;overflow:hidden}.digital-assets-info-preview.is-avatar img{object-fit:contain;width:100%;height:300px}.digital-assets-info-preview.is-voice{background:#fff8f5}.digital-assets-info-preview audio{width:min(100%,440px)}.digital-assets-info-meta{border:1px solid var(--hc-ui-color-border);border-radius:6px;gap:0;margin:0;display:grid}.digital-assets-info-meta div{border-bottom:1px solid var(--hc-ui-color-divider);grid-template-columns:72px 1fr;gap:12px;padding:11px 12px;font-size:13px;display:grid}.digital-assets-info-meta div:last-child{border-bottom:0}.digital-assets-info-meta dt{color:var(--hc-ui-color-text-secondary)}.digital-assets-info-meta dd{color:var(--hc-ui-color-text);overflow-wrap:anywhere;margin:0}.digital-assets-info-dialog .digital-assets-form>footer{margin-top:2px}.platform-digital-human-library{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-canvas);border-radius:8px;margin:20px 0;padding:24px}.platform-digital-human-heading{justify-content:space-between;align-items:flex-start;display:flex}.platform-digital-human-heading h2{margin:4px 0;font-size:22px}.platform-digital-human-heading p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.platform-digital-human-heading>svg{color:#4669f2}.platform-digital-human-layout{grid-template-columns:300px minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.platform-digital-human-config{background:#fff;border:1px solid #e2e6ee;border-radius:8px;padding:18px}.platform-digital-human-config h3,.platform-digital-human-gallery h3{margin:0 0 14px;font-size:17px}.platform-digital-human-selected{background:#f7f9ff;border:1px solid #dfe4ef;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.platform-digital-human-selected img{object-fit:cover;border-radius:6px;width:48px;height:48px}.platform-digital-human-selected div{flex:1;gap:4px;display:grid}.platform-digital-human-selected span{color:var(--hc-ui-color-text-secondary);font-size:12px}.platform-digital-human-selected>svg{color:#4669f2}.platform-digital-human-config label{color:var(--hc-ui-color-text-secondary);gap:6px;margin-top:14px;font-size:13px;display:grid}.platform-digital-human-config textarea,.platform-digital-human-config select{border:1px solid var(--hc-ui-color-border);width:100%;font:inherit;background:#fff;border-radius:6px;padding:9px}.platform-digital-human-options{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.platform-digital-human-options label:last-of-type{grid-column:1/-1}.platform-voice-preview{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.platform-voice-preview svg{width:14px}.platform-digital-human-config>button{justify-content:center;width:100%;margin-top:18px}.platform-digital-human-gallery{min-width:0}.platform-digital-human-gallery-head{justify-content:space-between;align-items:baseline;display:flex}.platform-digital-human-gallery h3 span{color:var(--hc-ui-color-text-secondary);font-size:13px;font-weight:400}.platform-digital-human-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:14px;display:grid}.platform-digital-human-card{color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;gap:5px;padding:0 0 10px;display:grid;position:relative;overflow:hidden}.platform-digital-human-card img{aspect-ratio:1/1.15;object-fit:cover;background:#e9edf5;border-radius:8px;width:100%}.platform-digital-human-card strong,.platform-digital-human-card small{padding:0 8px}.platform-digital-human-card small{color:var(--hc-ui-color-text-secondary);font-size:11px}.platform-digital-human-card.is-selected{background:#eef2ff;border-color:#4669f2}.platform-digital-human-check{color:#fff;background:#4669f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.platform-digital-human-check svg{width:16px}.platform-digital-human-pagination{color:var(--hc-ui-color-text-secondary);justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.platform-digital-human-pagination button{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);background:#fff;border:1px solid #dfe4ef;border-radius:50%;place-items:center;display:grid}.platform-digital-human-pagination button:disabled{opacity:.45}.platform-digital-human-pagination svg{width:16px}.platform-digital-human-detail{color:var(--hc-ui-color-text-secondary);border-top:1px solid #e2e6ee;gap:5px;margin-top:12px;padding:12px;font-size:13px;display:grid}.platform-digital-human-detail strong{color:var(--hc-ui-color-text)}@media (width<=720px){.platform-digital-human-layout{grid-template-columns:1fr}.platform-digital-human-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-video-form{grid-template-columns:1fr}.digital-video-script{grid-column:auto}.digital-assets-tabs button{flex:1;justify-content:center;padding-inline:8px}.digital-assets-grid{grid-template-columns:1fr}}.platform-resolution-row{color:var(--hc-ui-color-text-secondary);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.platform-resolution-row button{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:6px;padding:8px 14px}.platform-resolution-row button.is-active{color:#4669f2;background:#eef2ff;border-color:#4669f2}.platform-digital-human-notice{color:#3b8f5d;margin:10px 0 0;font-size:12px}.digital-assets-page .hc-ui-text-link{color:var(--hc-ui-color-brand-text);text-decoration:underline}.digital-assets-page .hc-ui-text-link:hover:not(:disabled):not([aria-disabled=true]){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.content-dh-picker{border:0;gap:8px;margin:0;padding:0;display:grid}.content-dh-picker legend{color:var(--hc-ui-color-text);font-size:13px}.content-dh-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:280px;display:grid;overflow:auto}.content-dh-image-grid button{border:1px solid var(--hc-ui-color-border);cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:6px;padding:6px;display:grid}.content-dh-image-grid button.is-selected,.content-dh-image-grid button[aria-pressed=true]{border-color:var(--hc-ui-color-brand)}.content-dh-image-grid img{object-fit:cover;background:var(--hc-ui-color-surface-muted);border-radius:6px;width:100%;height:84px}.content-dh-image-grid span{color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-dh-upload-preview{object-fit:cover;background:var(--hc-ui-color-surface-muted);border-radius:6px;width:84px;height:84px}.admin-content .hc-ui-directory .content-dh-toolbar{margin-bottom:20px}.admin-content .skill-directory-table audio{width:100%;max-width:200px;height:32px}.admin-content .hc-ui-directory .skill-directory-table .semi-table-table{table-layout:fixed;width:100%}.admin-content .content-dh-assets.digital-assets-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content .content-dh-assets .digital-assets-preview{aspect-ratio:2/3;height:auto}.admin-content .content-dh-assets .digital-assets-card-body{padding:10px 12px 12px}.admin-content .content-dh-assets .digital-assets-card-body header{align-items:baseline;gap:8px}.admin-content .content-dh-assets .digital-assets-kind{flex:none}.admin-content .content-dh-assets .digital-assets-card-body h2{flex:0 auto;margin:0;font-size:14px}.admin-content .content-dh-assets .content-dh-asset-ref{min-width:0;color:var(--hc-ui-color-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:4em;font-size:12px;overflow:hidden}@media (width<=900px){.admin-content .content-dh-assets.digital-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.digital-assets-form input[readonly]{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text);cursor:default}.digital-assets-form input[readonly]:focus{border-color:var(--hc-ui-color-border)}.avatar-custom-video{border:1px solid var(--hc-ui-color-border);background:#111;border-radius:4px;position:relative;overflow:hidden}.avatar-custom-video video,.avatar-custom-video img{object-fit:contain;background:#111;width:100%;max-height:220px;display:block}.avatar-custom-video-mark{color:#fff;background:#0000008c;border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.4;position:absolute;top:8px;left:8px}.avatar-custom-video-actions{background:#fff;align-items:center;gap:12px;padding:8px 10px;display:flex}.admin-content .skill-directory-table td.semi-table-row-cell:has(>audio){align-items:center;display:flex}.admin-content .avatar-order-detail{gap:16px;max-width:1120px;display:grid}.admin-content .avatar-order-card{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius-overlay);background:var(--hc-ui-color-canvas);min-width:0;padding:20px 24px}.admin-content .avatar-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin:0;display:grid}.admin-content .avatar-order-meta div{min-width:0}.admin-content .avatar-order-meta dt{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px}.admin-content .avatar-order-meta dd{overflow-wrap:anywhere;color:var(--hc-ui-color-text);margin:6px 0 0;font-size:14px;font-weight:500}.admin-content .avatar-order-meta dd code{font-size:12px}.admin-content .avatar-order-status{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.admin-content .avatar-order-status.is-submitted{background:color-mix(in srgb, var(--hc-ui-color-warning) 12%, transparent);color:var(--hc-ui-color-warning)}.admin-content .avatar-order-status.is-in_progress{color:#3538cd;background:#eef4ff}.admin-content .avatar-order-status.is-delivered{background:var(--hc-ui-color-success-soft);color:var(--hc-ui-color-success-text)}.admin-content .avatar-order-status.is-rejected{background:var(--hc-ui-color-danger-soft);color:var(--hc-ui-color-danger-text)}.admin-content .avatar-order-status.is-cancelled{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary)}.admin-content .avatar-order-note{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text);border-radius:8px;gap:12px;margin:16px 0 0;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.admin-content .avatar-order-note span{color:var(--hc-ui-color-text-secondary);flex:none;font-size:12px;line-height:22px}.admin-content .avatar-order-note.is-reject{color:#b42318;background:#fef3f2}.admin-content .avatar-order-note.is-reject span{color:#b42318}.admin-content .avatar-order-hint,.admin-content .avatar-order-empty{color:var(--hc-ui-color-text-secondary);margin:0 0 16px;font-size:13px}.admin-content .avatar-order-section h2{margin:0 0 12px;font-size:15px}.admin-content .avatar-order-section .avatar-order-hint{margin-top:-6px}.admin-content .avatar-order-materials-grid{grid-template-columns:repeat(auto-fill,minmax(160px,200px));gap:12px;display:grid}.admin-content .avatar-order-materials-grid .digital-assets-preview{height:200px}.admin-content .avatar-order-materials-grid .digital-assets-preview video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.admin-content .avatar-order-poses-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.admin-content .avatar-order-poses-grid .digital-assets-preview{height:160px}.admin-content .avatar-order-actions{justify-content:flex-end;gap:8px;display:flex}.admin-content .avatar-order-actions.is-start{background:0 0;border:none;justify-content:flex-start;margin-top:12px;padding:0}@media (width<=900px){.admin-content .avatar-order-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-content .avatar-order-reject-label{margin-bottom:8px;font-size:13px;display:block}.admin-content #avatar-order-reject textarea,.admin-content .avatar-order-asset-input{border:1px solid var(--hc-ui-color-border);resize:vertical;border-radius:4px;width:100%;min-height:96px;padding:8px 10px}.admin-content .avatar-order-asset-input{resize:none;min-height:36px}.remake-edit-overview,.remake-edit-basics,.remake-edit-presets,.remake-edit-json-grid,.remake-edit-json-section{align-content:start;gap:16px;min-width:0;display:grid}.content-assets-page{min-width:0}.content-assets-error{color:#a9322e;margin:0 0 12px;font-size:13px}.content-assets-tabs{border-bottom:1px solid var(--hc-ui-color-divider);gap:4px;margin-bottom:20px;display:flex}.content-assets-tabs button{min-height:40px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.content-assets-tabs button.is-active{border-bottom-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-text)}.content-assets-tabs svg{width:16px}.content-assets-create{gap:16px;margin-bottom:20px;display:grid}.content-assets-create h2,.content-assets-public-intro h2{color:var(--hc-ui-color-text);margin:0;font-size:16px}.content-assets-create p,.content-assets-public-intro p{color:var(--hc-ui-color-text-secondary);margin:5px 0 0;font-size:13px}.content-assets-form{flex-wrap:wrap;gap:8px;display:flex}.content-assets-form input{border:1px solid var(--hc-ui-color-border);border-radius:4px;flex:1;min-width:220px;height:36px;padding:0 10px;font-size:13px}.content-assets-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.content-asset-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.content-asset-avatar{width:52px;height:52px;color:var(--hc-ui-color-brand-text);background:#fff2ec;border-radius:50%;place-items:center;display:grid}.content-asset-avatar svg{width:24px}.content-asset-card h3{color:var(--hc-ui-color-text);margin:0;font-size:15px}.content-asset-card p{color:var(--hc-ui-color-text-secondary);margin:4px 0 0;font-size:12px}.content-assets-empty{text-align:center;min-height:180px;color:var(--hc-ui-color-text-secondary);background:var(--hc-ui-color-surface-muted);border:1px dashed var(--hc-ui-color-border);border-radius:8px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.content-assets-empty h2{color:var(--hc-ui-color-text-body);margin:0;font-size:15px}.content-assets-empty p{margin:0;font-size:13px}.content-assets-public-intro{background:var(--hc-ui-color-surface-muted);border:1px solid var(--hc-ui-color-border);border-radius:8px;margin-bottom:16px;padding:14px 16px}.content-assets-public-intro>div{align-items:flex-start;gap:10px;display:flex}.content-assets-public-intro>div>svg{color:var(--hc-ui-color-brand-text);margin-top:2px}@media (width<=720px){.content-assets-form{display:grid}.content-assets-form input{min-width:0}.content-asset-card{grid-template-columns:44px 1fr}.content-asset-card>.admin-status-badge,.content-asset-card>button{grid-column:2;justify-self:start}.content-asset-avatar{width:44px;height:44px}}.content-asset-card-actions{align-items:center;gap:8px;min-width:92px;display:flex}.content-asset-delete{color:#a9322e;cursor:pointer;background:#fff5f4;border:1px solid #f2bebc;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:42px;height:30px;padding:0 8px;font-size:12px;display:inline-flex}.content-asset-delete:hover{background:#fee8e6}.content-asset-delete svg{flex:none;width:15px;height:15px}.content-assets-file-picker{border:1px solid var(--hc-ui-color-border);min-height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.content-assets-file-picker svg{width:16px;height:16px}.content-asset-avatar{overflow:hidden}.content-asset-avatar img{object-fit:cover;width:100%;height:100%}.content-assets-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.content-assets-boss-ip .content-assets-toolbar{justify-content:flex-end}.content-assets-toolbar input{border:1px solid var(--hc-ui-color-border);width:min(480px,100%);height:36px;color:var(--hc-ui-color-text);background:#fff;border-radius:4px;padding:0 12px;font-size:13px}.content-assets-toolbar input:focus{outline:2px solid color-mix(in srgb,var(--hc-ui-color-brand) 24%,transparent);border-color:var(--hc-ui-color-brand)}@media (width<=720px){.content-assets-toolbar{flex-direction:column;align-items:stretch}.content-assets-toolbar input,.content-assets-toolbar .hc-ui-action{width:100%}}.admin-content .production-queue-stats{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.admin-content .production-queue-stat{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-canvas);align-items:baseline;gap:10px;min-width:132px;padding:10px 18px;display:flex}.admin-content .production-queue-stat>span{color:var(--hc-ui-color-text-secondary);font-size:12px}.admin-content .production-queue-stat>strong{color:var(--hc-ui-color-text);font-size:18px;font-weight:600;line-height:24px}.admin-content .production-queue-stat--alert{border-color:var(--hc-ui-color-danger);background:var(--hc-ui-color-danger-soft)}.admin-content .production-queue-stat--alert>strong{color:var(--hc-ui-color-danger-text)}.admin-content .production-queue-stat--ok>strong{color:var(--hc-ui-color-success-text)}.admin-content .production-queue-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.admin-content .production-queue-toolbar select{border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-canvas);height:32px;color:var(--hc-ui-color-text);padding:0 8px;font-size:13px}.admin-content .production-queue-toolbar label{color:var(--hc-ui-color-text-body);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.admin-content .production-queue-hint{color:var(--hc-ui-color-text-secondary);margin-left:auto;font-size:12px}.admin-content .production-queue-table .queue-time{white-space:nowrap}.admin-content .production-queue-table .queue-project{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.admin-content .production-queue-table .queue-org{white-space:nowrap}.admin-content .production-queue-table .queue-model{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.admin-content .production-queue-table .queue-actions{white-space:nowrap}.admin-content .production-queue-table .queue-actions>*+*{margin-left:8px}.admin-content .production-queue-table .queue-error{color:var(--hc-ui-color-text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.admin-content .production-queue-banner{margin-bottom:12px}.admin-content .production-queue-banner--action{align-items:center;gap:12px;display:flex}.admin-content .production-queue-banner--action>:first-child{flex:1 1 0;min-width:0}.admin-content .generation-log-filter{color:var(--hc-ui-color-text-body);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.admin-content .generation-log-filter code{color:var(--hc-ui-color-text-secondary);font-size:12px}.admin-content .generation-log-filter button{color:var(--hc-ui-color-link,var(--semi-color-link));cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.admin-content:has(.admin-list-page) .production-queue-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.admin-content .production-queue-page>.production-queue-panel{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.remake-showcase-cell{align-items:center;gap:10px;display:flex}.remake-showcase-cell video{object-fit:cover;background:#000;border-radius:6px;flex:none;width:64px;height:36px}.remake-showcase-upload-preview{background:#000;border-radius:8px;max-width:100%;max-height:220px;display:block}.remake-showcase-switch{align-items:center;gap:8px;display:flex}.remake-showcase-section-title{color:var(--hc-ui-color-text);margin:24px 0 12px;font-size:15px;font-weight:600}.remake-showcase-tabs{gap:6px;display:flex}.remake-showcase-tabs>button{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.remake-showcase-tabs>button[aria-selected=true]{border-color:var(--hc-ui-color-primary,#e8590c);color:var(--hc-ui-color-primary,#e8590c);font-weight:600}.remake-showcase-search{align-items:center;gap:8px;display:flex}.remake-showcase-search>input{border:1px solid var(--hc-ui-color-border);font:inherit;background:var(--hc-ui-color-surface,#fff);border-radius:7px;min-width:220px;padding:7px 10px;font-size:13px}.remake-showcase-works{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.remake-showcase-work{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface,#fff);border-radius:10px;overflow:hidden}.remake-showcase-work>video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.remake-showcase-work-body{justify-items:start;gap:4px;padding:10px;display:grid}.remake-showcase-work-body>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.remake-showcase-work-body>small{color:var(--hc-ui-color-text-secondary);font-size:12px}:root{--hc-ui-color-nav:#f7f8fa;--hc-ui-color-hover:#eff0f1;--hc-ui-color-divider:var(--hc-ui-color-hover);--hc-ui-color-text-body:#373c43;--hc-ui-color-placeholder:#8f959e;--hc-ui-color-on-brand:#fff;--hc-ui-color-canvas:#fff;--hc-ui-color-surface:#fff;--hc-ui-color-surface-muted:#f5f6f7;--hc-ui-color-text:#1f2329;--hc-ui-color-text-secondary:#646a73;--hc-ui-color-text-table:var(--hc-ui-color-text-body);--hc-ui-color-text-table-head:var(--hc-ui-color-text-secondary);--hc-ui-color-thead:var(--hc-ui-color-hover);--hc-ui-color-border:#dee0e3;--hc-ui-color-border-input:var(--hc-ui-color-border);--hc-ui-color-border-focus:#98a2ad;--hc-ui-color-border-table:var(--hc-ui-color-divider);--hc-ui-color-brand:#f05627;--hc-ui-color-brand-hover:#d9481f;--hc-ui-color-brand-text:var(--hc-ui-color-brand);--hc-ui-color-brand-text-hover:var(--hc-ui-color-brand-hover);--hc-ui-color-brand-soft:#fdebe5;--hc-ui-color-success:#2b8a3e;--hc-ui-color-success-text:#166534;--hc-ui-color-success-soft:#e8f6ed;--hc-ui-color-warning:#b7791f;--hc-ui-color-danger:#e22c2c;--hc-ui-color-danger-hover:#c41e1e;--hc-ui-color-danger-text:#9b1c1c;--hc-ui-color-danger-soft:#fde8e8;--hc-ui-color-skeleton:var(--hc-ui-color-text);--hc-ui-color-skeleton-hover:#17191c;--hc-ui-color-focus:#98a2ad;--hc-ui-color-disabled-text:#a8acb3;--hc-ui-color-disabled-fill:var(--hc-ui-color-surface-muted);--hc-ui-color-on-strong:#fff;--hc-ui-color-check-border:var(--hc-ui-color-placeholder);--hc-ui-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--hc-ui-font-size-title:24px;--hc-ui-font-size-section:16px;--hc-ui-font-size-card:14px;--hc-ui-font-size-body:14px;--hc-ui-font-size-table:14px;--hc-ui-font-size-status:13px;--hc-ui-font-size-meta:12px;--hc-ui-font-weight-regular:400;--hc-ui-font-weight-medium:500;--hc-ui-font-weight-emphasis:600;--hc-ui-space-1:4px;--hc-ui-space-2:8px;--hc-ui-space-3:12px;--hc-ui-space-4:16px;--hc-ui-space-5:20px;--hc-ui-space-6:24px;--hc-ui-space-8:32px;--hc-ui-space-10:40px;--hc-ui-space-12:48px;--hc-ui-space-16:64px;--hc-ui-control-compact:32px;--hc-ui-control-default:36px;--hc-ui-control-strong:40px;--hc-ui-row-head:48px;--hc-ui-row-body:43px;--hc-ui-radius:8px;--hc-ui-radius-check:2px;--hc-ui-radius-overlay:12px;--hc-ui-focus-ring:2px solid var(--hc-ui-color-border-focus)}.workspace-shell.immersive{grid-template-columns:minmax(0,1fr)}.workspace-shell.immersive .workspace-main{flex-direction:column;min-height:100vh;display:flex}.workspace-immersive-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-immersive-back{border-radius:var(--radius);height:36px;color:var(--text);font-size:14px;line-height:var(--line-compact);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.workspace-immersive-back:hover{background:var(--active-soft)}.workspace-immersive-back svg{width:18px;height:18px;color:var(--icon);stroke-width:1.5px}.workspace-immersive-divider{background:var(--line);flex:none;width:1px;height:20px}.workspace-immersive-crumb{align-items:center;min-width:0;display:flex}.workspace-immersive-crumb strong{color:var(--text);font-size:14px;line-height:var(--line-compact);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.workspace-immersive-account{margin-left:auto;position:relative}.workspace-immersive-account details{position:relative}.workspace-immersive-account summary{border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 10px 0 4px;list-style:none;display:flex}.workspace-immersive-account summary::-webkit-details-marker{display:none}.workspace-immersive-account summary:hover{background:var(--active-soft)}.workspace-immersive-account summary>span{background:var(--accent);color:#fff;width:28px;height:28px;font-size:12px;line-height:var(--line-compact);border-radius:50%;flex:none;place-items:center;display:grid}.workspace-immersive-account summary>strong{max-width:120px;color:var(--text-soft);font-size:13px;line-height:var(--line-compact);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace-immersive-account .profile-popover{width:220px;inset:calc(100% + 6px) 0 auto auto}.knowledge-start-heading h1.home-title{color:var(--hc-ui-color-text);letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:500;line-height:38px;display:inline-flex}.knowledge-portal-frame{padding:0;flex-direction:column;flex:1;max-width:none;height:100vh;min-height:0;max-height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}.knowledge-portal{grid-template-columns:var(--knowledge-nav-width,280px) 0px minmax(0, 1fr);background:var(--bg);flex:1;min-height:0;display:grid;overflow:hidden}.knowledge-portal.nav-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-portal.nav-collapsed .knowledge-nav{display:none}.knowledge-portal.nav-overlay{grid-template-columns:minmax(0,1fr);position:relative}.knowledge-portal.nav-overlay>.knowledge-nav{z-index:40;width:var(--knowledge-nav-width,280px);position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 24px #1f23291f}.knowledge-portal.nav-overlay>.knowledge-nav-resize{z-index:41;top:0;bottom:0;left:var(--knowledge-nav-width,280px);position:absolute}.knowledge-portal.nav-overlay>.knowledge-nav-backdrop{z-index:35;cursor:pointer;background:#1f23292e;border:0;margin:0;padding:0;position:absolute;inset:0}.knowledge-portal.nav-overlay>.enterprise-knowledge-page{grid-column:1}.knowledge-nav-resize{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;width:0;margin:0;padding:0;position:relative}.knowledge-nav-resize:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:-3px}.knowledge-nav-resize:hover:before,.knowledge-nav-resize:focus-visible:before,body.knowledge-nav-resizing .knowledge-nav-resize:before{background:color-mix(in srgb, var(--hc-ui-color-brand) 28%, transparent)}.knowledge-nav-resize:focus{outline:none}.knowledge-nav-resize:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:2px}body.knowledge-nav-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.knowledge-nav-resizing iframe{pointer-events:none}.knowledge-nav{--knowledge-nav-control:var(--hc-ui-color-hover);--knowledge-nav-item:var(--hc-ui-color-hover);--knowledge-nav-text:var(--hc-ui-color-text);--knowledge-nav-secondary:var(--hc-ui-color-text-secondary);border-right:1px solid var(--line-soft);background:var(--hc-ui-color-nav);min-width:0;min-height:0;color:var(--knowledge-nav-text);flex-direction:column;display:flex;overflow:hidden}.knowledge-nav-toolbar{flex:none;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;padding:0 12px 18px;display:grid}.knowledge-nav-search{background:var(--knowledge-nav-control);border:0;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 11px;display:flex}.knowledge-nav-search svg{color:#bec0bf;stroke-width:1.5px;width:16px;height:16px}.knowledge-nav-search input{min-width:0;color:var(--knowledge-nav-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:400;line-height:22px}.knowledge-nav-search input::placeholder{color:var(--hc-ui-color-placeholder)}.knowledge-nav-add,.knowledge-nav-toggle,.knowledge-nav-expand{border:1px solid var(--line);width:32px;height:32px;color:var(--knowledge-nav-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.knowledge-nav-toggle{background:0 0;border:0}.knowledge-nav-add:hover,.knowledge-nav-toggle:hover,.knowledge-nav-expand:hover{background:var(--knowledge-nav-item)}.knowledge-nav-add svg,.knowledge-nav-toggle svg,.knowledge-nav-expand svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-nav-expand{z-index:5;position:absolute;top:16px;left:16px}.knowledge-nav-chrome{flex:none;padding:12px 12px 0}.knowledge-nav-chrome-row{align-items:center;gap:8px;display:flex}.knowledge-nav-back{min-width:0;height:32px;color:var(--knowledge-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 6px 0 4px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.knowledge-nav-back:hover{background:var(--knowledge-nav-item)}.knowledge-nav-back svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.5px;flex:none}.knowledge-nav-back span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-nav-product{align-items:center;min-height:44px;margin:8px 0;padding:6px 0;display:flex}.knowledge-nav-product img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:48px;display:block}.knowledge-nav-primary,.knowledge-nav-group,.knowledge-nav-group-items{flex-direction:column;gap:0;padding:0 12px;display:flex}.knowledge-nav-primary{padding-bottom:8px}.knowledge-nav-group{padding-bottom:4px}.knowledge-nav-group+.knowledge-nav-group{margin-top:8px}.knowledge-nav-group-items{padding:0 0 0 12px}.knowledge-nav-primary button,.knowledge-nav-group-items button{width:100%;height:32px;color:var(--knowledge-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:0 16px 0 10px;font-size:14px;font-weight:400;line-height:32px;display:flex}.knowledge-nav-group-items button{color:var(--knowledge-nav-secondary)}.knowledge-nav-primary button:hover,.knowledge-nav-group-items button:hover,.knowledge-nav-group-title:hover{background:var(--knowledge-nav-item)}.knowledge-nav-primary button.active,.knowledge-nav-group-items button.active,.knowledge-nav-group-title.active{background:var(--knowledge-nav-item);color:var(--knowledge-nav-text);font-weight:400}.knowledge-nav-group-items button.active{color:var(--knowledge-nav-text)}.knowledge-nav-primary button svg,.knowledge-nav-group-items button svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.5px;flex:none}.knowledge-nav-group-items button img{object-fit:contain;flex:none;width:16px;height:16px}.knowledge-nav-primary button.active svg,.knowledge-nav-group-items button.active svg{color:var(--knowledge-nav-text)}.knowledge-nav-primary button span,.knowledge-nav-group-items button span,.knowledge-nav-group-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-nav-group-title{border-radius:6px;align-items:center;gap:10px;height:32px;margin:2px 0;padding:0 16px 0 10px;display:flex}.knowledge-nav-group-toggle{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.knowledge-nav-group-toggle:hover{color:var(--knowledge-nav-text);background:0 0}.knowledge-nav-caret{transform-origin:40%;border:5px solid #0000;border-left:6px solid;border-right-width:0;width:0;height:0;transition:transform .15s;transform:rotate(0)}.knowledge-nav-caret[data-open=true]{transform:rotate(90deg)}.knowledge-nav-group-label{min-width:0;height:100%;color:var(--knowledge-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.knowledge-nav-group-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-nav-group-enter{border-right:1.5px solid var(--hc-ui-color-text-secondary);border-top:1.5px solid var(--hc-ui-color-text-secondary);opacity:.75;box-sizing:border-box;border-bottom:0;border-left:0;border-radius:0;flex:none;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.knowledge-nav-scroll{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px 0 12px;display:flex;overflow:auto}.knowledge-nav-account{border-top:1px solid var(--line-soft);flex:none;height:64px;margin-top:auto;padding:0 12px;position:relative}.knowledge-nav-account details{height:100%}.knowledge-nav-account summary{cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:100%;padding:0 10px;list-style:none;display:flex}.knowledge-nav-account summary::-webkit-details-marker{display:none}.knowledge-nav-account summary:hover{background:var(--knowledge-nav-item)}.knowledge-nav-avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.knowledge-nav-account-text{flex:1;gap:2px;min-width:0;display:grid}.knowledge-nav-account-text strong,.knowledge-nav-account-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-nav-account-text strong{font-size:14px;line-height:var(--line-compact);color:var(--knowledge-nav-text);font-weight:400}.knowledge-nav-account-text small{color:var(--muted);font-size:11px;line-height:var(--line-compact)}.knowledge-nav-account summary>svg{width:16px;height:16px;color:var(--muted);stroke-width:1.5px;flex:none}.knowledge-nav-account .profile-popover{bottom:56px;left:8px;right:8px}.content-factory-content:has(.enterprise-knowledge-page):not(:has(.knowledge-portal)){max-width:none;margin:0;padding:32px 40px 64px}.knowledge-portal-frame .enterprise-knowledge-page{min-width:0;min-height:0;color:var(--hc-ui-color-text);padding:28px 32px 48px;position:relative;overflow:auto}.knowledge-portal-frame .enterprise-knowledge-page.is-start{background:#fff;flex-direction:column;padding:0 24px 8px;display:flex}.knowledge-portal-frame .enterprise-knowledge-page.is-base{flex-direction:column;padding:0;display:flex;overflow:hidden}.knowledge-portal-frame .enterprise-knowledge-page.is-conversation{background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.knowledge-portal-frame .enterprise-knowledge-page.is-base:has(.knowledge-nav-expand){padding-left:0}.knowledge-portal-frame .enterprise-knowledge-page.is-base .knowledge-nav-expand{top:12px;left:12px}.knowledge-portal-frame .enterprise-knowledge-page:has(.knowledge-nav-expand){padding-left:72px}.knowledge-portal-frame .enterprise-knowledge-page.is-start:has(.knowledge-nav-expand){padding-left:64px}.enterprise-knowledge-page:has(.knowledge-nav-expand) .knowledge-nav-expand{top:16px;left:16px}.enterprise-knowledge-page{min-width:0;color:var(--hc-ui-color-text)}.knowledge-start-shell{flex:1;grid-template-columns:0 minmax(0,1fr);min-width:0;min-height:0;margin:0 -24px -8px;transition:grid-template-columns .18s;display:grid}.knowledge-start-shell.rail-open{grid-template-columns:236px minmax(0,1fr)}.knowledge-start-conversation-rail{visibility:hidden;pointer-events:none;border-right:0;padding-inline:0;overflow:hidden}.knowledge-start-shell.rail-open .knowledge-start-conversation-rail{border-right:1px solid var(--hc-ui-color-border);visibility:visible;pointer-events:auto;padding:18px 12px}.knowledge-start-shell>.knowledge-start{padding-inline:24px;min-width:0;padding-bottom:8px}.knowledge-start{flex-direction:column;flex:1;padding-top:clamp(156px,17vh + 36px,210px);display:flex;position:relative}.knowledge-start-top{position:absolute;top:16px;left:0;right:0}.enterprise-knowledge-page:has(.knowledge-nav-expand) .knowledge-start-top{padding-left:48px}.knowledge-start-top-tools{color:var(--hc-ui-color-text-secondary);align-items:center;gap:4px;display:flex}.knowledge-start-top-tools>button{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.knowledge-start-top-tools>button:hover{color:var(--hc-ui-color-text);background:#1f23290d}.knowledge-start-top-tools svg{stroke-width:1.6px;width:16px;height:16px}.knowledge-start-bars{background:linear-gradient(#646a73,#646a73) 0 0/100% 1.5px no-repeat,linear-gradient(#646a73,#646a73) 0 4.25px/100% 1.5px no-repeat,linear-gradient(#646a73,#646a73) 0 8.5px/100% 1.5px no-repeat;width:14px;height:10px;display:block}.knowledge-start-top-divider{background:var(--hc-ui-color-border);width:1px;height:16px;margin:0 6px}.knowledge-start-body{flex-direction:column;gap:0;width:min(1080px,100%);margin:0 auto;display:flex}.knowledge-conversation{background:#fff;flex:1;grid-template-columns:236px minmax(0,1fr);min-width:0;min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.knowledge-conversation.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.knowledge-conversation.rail-collapsed .knowledge-conversation-rail{visibility:hidden;pointer-events:none;border-right:0;padding-inline:0;overflow:hidden}.knowledge-conversation-rail{border-right:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px 12px;transition:padding .18s,visibility .18s;display:flex;overflow:hidden}.knowledge-conversation-rail>header{height:30px;color:var(--hc-ui-color-text);align-items:center;padding:0 8px;font-size:14px;display:flex}.knowledge-conversation-new,.knowledge-conversation-history button{width:100%;min-width:0;height:38px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:14px;display:flex}.knowledge-conversation-new{border:1px solid var(--hc-ui-color-border);background:#fff}.knowledge-conversation-new:hover,.knowledge-conversation-history button:hover,.knowledge-conversation-history button.active{background:var(--hc-ui-color-hover)}.knowledge-conversation-new svg,.knowledge-conversation-history button svg{stroke-width:1.6px;flex:none;width:16px;height:16px}.knowledge-conversation-new span,.knowledge-conversation-history button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-conversation-history{align-content:start;gap:3px;min-height:0;display:grid;overflow:auto}.knowledge-conversation-history>span{color:var(--hc-ui-color-placeholder);padding:10px 10px 6px;font-size:12px}.knowledge-conversation-main{grid-template-rows:56px minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.knowledge-conversation-header{border-bottom:1px solid var(--hc-ui-color-divider);align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.knowledge-conversation-header>strong{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.knowledge-conversation-rail-toggle{background:var(--hc-ui-color-hover);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.knowledge-conversation-rail-toggle:hover{background:var(--hc-ui-color-hover)}.knowledge-conversation-rail-toggle>span{background:linear-gradient(#1f2329,#1f2329) 0 0/100% 1.5px no-repeat,linear-gradient(#1f2329,#1f2329) 0 4.25px/100% 1.5px no-repeat,linear-gradient(#1f2329,#1f2329) 0 8.5px/100% 1.5px no-repeat;width:14px;height:10px;display:block}.knowledge-conversation-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:22px;width:min(748px,100% - 48px);min-height:0;margin:0 auto;padding:34px 0 24px;display:flex;overflow:hidden auto}.knowledge-conversation-user{background:var(--hc-ui-color-hover);max-width:78%;color:var(--hc-ui-color-text);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:22px}.knowledge-conversation-assistant{gap:6px;width:100%;max-width:100%;display:grid}.knowledge-conversation-streaming{min-height:28px}.knowledge-conversation-pending{gap:5px}.knowledge-conversation-pending>span{align-items:center;gap:4px;height:18px;display:flex}.knowledge-conversation-pending i{background:var(--hc-ui-color-placeholder);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite knowledge-conversation-pending}.knowledge-conversation-pending i:nth-child(2){animation-delay:.12s}.knowledge-conversation-pending i:nth-child(3){animation-delay:.24s}@keyframes knowledge-conversation-pending{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.knowledge-conversation-markdown{white-space:normal;min-width:0}.knowledge-conversation-markdown>:first-child{margin-top:0}.knowledge-conversation-markdown>:last-child{margin-bottom:0}.knowledge-conversation-markdown p,.knowledge-conversation-markdown ul,.knowledge-conversation-markdown ol,.knowledge-conversation-markdown pre,.knowledge-conversation-markdown blockquote{margin:0 0 10px}.knowledge-conversation-markdown pre{background:var(--hc-ui-color-surface-muted);border-radius:8px;padding:12px;overflow:auto}.knowledge-conversation-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.knowledge-conversation-markdown table{border-collapse:collapse;width:100%}.knowledge-conversation-markdown th,.knowledge-conversation-markdown td{border:1px solid var(--hc-ui-color-border);text-align:left;padding:8px 10px}.knowledge-conversation-error{color:#c0362c;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:22px;display:flex}.knowledge-conversation-error button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:6px 12px}.knowledge-conversation-composer{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:16px;flex:none;width:min(748px,100% - 48px);margin:0 auto;padding:14px 16px 10px;box-shadow:0 8px 24px #1f23290f}.knowledge-conversation-composer textarea{resize:none;width:100%;min-height:58px;color:var(--hc-ui-color-text);font:inherit;background:0 0;border:0;outline:0;line-height:1.6}.knowledge-conversation-composer textarea:disabled{color:#8f959e;cursor:not-allowed}.knowledge-conversation-composer>div{justify-content:space-between;align-items:center;display:flex}.knowledge-conversation-composer>div>span{color:var(--hc-ui-color-placeholder);align-items:center;gap:6px;font-size:13px;display:inline-flex}.knowledge-conversation-composer>div>span svg{width:15px;height:15px}.knowledge-conversation-composer select{max-width:220px;color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;margin-left:8px}.knowledge-conversation-composer select:disabled{cursor:not-allowed;opacity:.65}.knowledge-conversation-composer button{background:var(--hc-ui-color-brand);width:36px;height:36px;color:var(--hc-ui-color-on-brand);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.knowledge-conversation-composer button:disabled{opacity:.4;cursor:not-allowed}.knowledge-conversation-composer button.stop{background:#1f2329}.knowledge-conversation-composer button.stop svg{fill:currentColor;width:13px;height:13px}.knowledge-conversation-composer button svg{width:17px;height:17px}.knowledge-conversation-main>.knowledge-start-footnote{margin:10px 0 14px}@media (width<=900px){.knowledge-conversation{grid-template-columns:200px minmax(0,1fr)}.knowledge-conversation.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}}.knowledge-start-conversation{gap:14px;width:min(860px,100% - 48px);margin:24px auto 0;display:grid}.knowledge-start-user-message{background:var(--hc-ui-color-hover);max-width:78%;color:var(--hc-ui-color-text);border-radius:14px 14px 4px;justify-self:end;padding:10px 14px;line-height:1.65}.knowledge-start-assistant-message{max-width:86%;color:var(--hc-ui-color-text);white-space:pre-wrap;gap:7px;line-height:1.7;display:grid}.knowledge-start-assistant-message strong{font-size:14px}.knowledge-start-assistant-message.is-error span{color:#c0362c}.knowledge-start-heading{text-align:center;justify-items:center;margin:0 0 48px;display:grid}.knowledge-start-cards-block{flex-direction:column;width:fit-content;max-width:100%;margin:0 auto;display:flex}.knowledge-start-cards{grid-template-columns:repeat(4,244px);justify-content:start;gap:24px;display:grid}.knowledge-start-card{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:16px;flex-direction:column;gap:0;width:244px;height:233px;min-height:233px;padding:24px 0 0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 8px 24px #1f23290a}.knowledge-start-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f232914}.knowledge-start-card strong{height:22px;color:var(--hc-ui-color-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0 20px;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.knowledge-start-card>span{height:40px;color:var(--hc-ui-color-text-secondary);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;margin:8px 20px 0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.knowledge-start-card-art{background:0 0;border-radius:0;flex:0 0 139px;width:100%;height:139px;margin-top:auto;position:relative;overflow:hidden}.knowledge-start-card-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.knowledge-start-card.tone-purple .knowledge-start-card-art:before,.knowledge-start-card.tone-blue .knowledge-start-card-art:before,.knowledge-start-card.tone-blue .knowledge-start-card-art:after,.knowledge-start-card.tone-orange .knowledge-start-card-art:before,.knowledge-start-card.tone-orange .knowledge-start-card-art:after,.knowledge-start-card.tone-teal .knowledge-start-card-art:before{content:none}.knowledge-start-refresh-row{justify-content:flex-end;margin-top:8px;display:flex}.knowledge-start-refresh{height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.knowledge-start-refresh:hover{color:var(--hc-ui-color-text);background:#1f23290d}.knowledge-start-refresh svg{width:14px;height:14px}.knowledge-start-composer{background:#fff;border:1px solid #e6e8eb;border-radius:16px;gap:10px;width:min(960px,100%);margin:0 auto;padding:14px 14px 10px;display:grid;box-shadow:0 12px 36px #1f232914}.knowledge-start-footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.knowledge-start-footnote{color:var(--hc-ui-color-text-secondary);text-align:center;margin:0;font-size:12px;line-height:18px}.knowledge-start-composer textarea{resize:none;width:100%;min-height:72px;color:var(--hc-ui-color-text-secondary);font:inherit;background:0 0;border:0;outline:0;padding:4px 6px;font-size:14px;line-height:24px}.knowledge-start-composer textarea::placeholder{color:var(--hc-ui-color-placeholder)}.knowledge-start-composer-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-start-composer-left,.knowledge-start-composer-right{align-items:center;gap:4px;display:flex}.knowledge-start-composer-left>button,.knowledge-start-composer-right>button{height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex}.knowledge-start-composer-left>button:hover,.knowledge-start-composer-right>button:hover{color:var(--hc-ui-color-text);background:#1f23290d}.knowledge-start-composer-left svg,.knowledge-start-composer-right svg{stroke-width:1.6px;width:15px;height:15px}.knowledge-start-composer-left>button svg:last-child:not(:first-child){width:12px;height:12px}.knowledge-start-send{justify-content:center;background:var(--hc-ui-color-brand)!important;width:36px!important;height:36px!important;color:var(--hc-ui-color-on-brand)!important;border-radius:50%!important;padding:0!important}.knowledge-start-send:hover{filter:brightness(.96)}.knowledge-start-send svg{width:16px;height:16px}@media (width<=1100px){.knowledge-start-cards{grid-template-columns:repeat(2,244px)}}@media (width<=720px){.knowledge-start-cards{grid-template-columns:244px}.knowledge-start{padding-top:108px}.knowledge-start-top-tools>button span{display:none}}.enterprise-knowledge-header{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.enterprise-knowledge-header h1,.enterprise-detail-header h1{margin:0;font-size:18px;font-weight:500;line-height:26px}.knowledge-favorites{flex-direction:column;gap:16px;min-height:calc(100vh - 120px);display:flex}.knowledge-favorites-header{flex:none;margin:0}.knowledge-favorites-tools{align-items:center;gap:4px;display:flex}.knowledge-favorites-tools>button{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.knowledge-favorites-tools>button:hover{color:var(--hc-ui-color-text);background:#1f23290d}.knowledge-favorites-tools svg{stroke-width:1.6px;width:16px;height:16px}.knowledge-favorites-search{background:var(--hc-ui-color-hover);border:0;width:220px;height:32px}.knowledge-favorites-search>button{width:24px;height:24px;color:var(--hc-ui-color-placeholder);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.knowledge-favorites-layout{background:0 0;border:0;flex:1;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.knowledge-favorites-groups{border:0;border-right:1px solid var(--hc-ui-color-border);background:0 0;flex-direction:column;align-self:stretch;gap:4px;height:100%;min-height:100%;padding:0 16px 0 0;display:flex}.knowledge-favorites-group{border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;padding:2px;transition:background .12s;display:grid}.knowledge-favorites-group:hover,.knowledge-favorites-group.active{background:var(--hc-ui-color-hover)}.knowledge-favorites-group-main{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;min-width:0;padding:8px 10px;display:grid}.knowledge-favorites-group-main strong{color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.knowledge-favorites-group-main span{color:var(--hc-ui-color-placeholder);font-size:12px;line-height:18px}.knowledge-favorites-group-action{width:28px;height:28px;color:var(--hc-ui-color-placeholder);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.knowledge-favorites-group-action:hover{color:var(--hc-ui-color-text);background:0 0}.knowledge-favorites-group-action svg{width:16px;height:16px}.knowledge-favorites-panel{flex-direction:column;min-width:0;min-height:100%;padding-left:20px;display:flex}.knowledge-favorites-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.knowledge-favorites-name>svg{width:18px;height:18px;color:var(--hc-ui-color-text-secondary);stroke-width:1.6px;flex:none}.knowledge-favorites-star{width:32px;height:32px;color:var(--hc-ui-color-brand-text);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.knowledge-favorites-star:hover{background:color-mix(in srgb, var(--hc-ui-color-brand) 8%, transparent)}.knowledge-favorites-star svg{fill:currentColor;stroke-width:0;width:16px;height:16px}.knowledge-favorites-group{position:relative}.knowledge-favorites-group-menu{z-index:30;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;min-width:96px;padding:4px;display:grid;position:absolute;top:100%;right:8px;box-shadow:0 6px 24px #1f23291f}.knowledge-favorites-group-menu button{color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px}.knowledge-favorites-group-menu button:hover{background:var(--hc-ui-color-hover)}.knowledge-favorites-group-menu button.is-danger{color:#d83931}.knowledge-favorite-target-name{color:var(--hc-ui-color-text);margin:0 0 4px;font-size:14px;font-weight:500}.knowledge-favorite-new-group{align-items:center;gap:8px;display:flex}.knowledge-favorite-new-group input{flex:1;min-width:0}.knowledge-favorite-new-group button{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text);cursor:pointer;border-radius:6px;flex:none;padding:6px 14px}.knowledge-favorite-new-group button:disabled{color:#8f959e;cursor:not-allowed}.knowledge-public-card-star{z-index:2;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:color .12s,background .12s;display:grid;position:absolute;top:16px;right:48px}.knowledge-public-card-star:hover,.knowledge-public-card-star.is-on{color:var(--hc-ui-color-brand-text)}.knowledge-public-card-star.is-on svg{fill:currentColor;stroke-width:0}.knowledge-public-card-star svg{width:15px;height:15px}@media (width<=900px){.knowledge-favorites-layout{grid-template-columns:1fr}.knowledge-favorites-groups{border-right:0;border-bottom:1px solid var(--hc-ui-color-divider);height:auto;min-height:0;padding-bottom:12px;padding-right:0}.knowledge-favorites-panel{padding-top:16px;padding-left:0}}.knowledge-public{flex-direction:column;gap:20px;display:flex}.knowledge-public-header{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-bottom:12px;display:flex}.knowledge-public-title-row{align-items:center;gap:8px;min-width:0;display:flex}.knowledge-public-header h1{color:var(--hc-ui-color-text);margin:0;font-size:18px;font-weight:500;line-height:26px}.knowledge-public-visibility{background:var(--hc-ui-color-hover);height:24px;color:var(--hc-ui-color-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.knowledge-public-visibility svg{stroke-width:1.6px;width:12px;height:12px}.knowledge-public-edit{width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.knowledge-public-edit:hover{color:var(--hc-ui-color-text);background:#1f23290d}.knowledge-public-edit svg{stroke-width:1.6px;width:16px;height:16px}.knowledge-public-banner{background:#f3faf6;border-radius:12px;position:relative;overflow:hidden}.knowledge-public-banner img{object-fit:cover;width:100%;height:auto;display:block}.knowledge-space-banner-edit{z-index:1;color:#fff;cursor:pointer;opacity:0;background:#1f2329b8;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:400;line-height:20px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;bottom:16px;right:16px}.knowledge-space-banner:hover .knowledge-space-banner-edit,.knowledge-space-banner:focus-within .knowledge-space-banner-edit{opacity:1}.knowledge-space-banner-edit:hover{background:#1f2329db}.knowledge-space-banner-edit svg{stroke-width:1.8px;width:14px;height:14px}.knowledge-space-banner-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knowledge-public-section{flex-direction:column;gap:16px;display:flex}.knowledge-public-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-public-section-head h2{color:var(--hc-ui-color-text);margin:0;font-size:18px;font-weight:500;line-height:26px}.knowledge-public-section-tools{align-items:center;gap:8px;display:flex}.knowledge-adp-section-tabs{gap:20px;margin-left:0}.knowledge-adp-section-tabs button{height:30px;font-size:16px;line-height:24px}.knowledge-public-search{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;align-items:center;gap:8px;width:220px;height:36px;padding:0 12px;display:flex}.knowledge-public-search svg{width:16px;height:16px;color:var(--hc-ui-color-placeholder);stroke-width:1.6px}.knowledge-public-search input{min-width:0;color:var(--hc-ui-color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.knowledge-public-search input::placeholder{color:var(--hc-ui-color-placeholder)}.knowledge-public-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.knowledge-public-card{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);text-align:left;background:#fff;border-radius:12px;flex-direction:column;height:100%;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.knowledge-public-card:hover{border-color:var(--hc-ui-color-border);box-shadow:0 8px 24px #1f23290f}.knowledge-public-card-more{z-index:2;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:28px;height:28px;color:var(--hc-ui-color-text-secondary);opacity:0;pointer-events:none;cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:16px;right:16px}.knowledge-public-card:hover .knowledge-public-card-more{opacity:1;pointer-events:auto}.knowledge-public-card-more:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.knowledge-public-card-more svg{stroke-width:2px;width:16px;height:16px}.knowledge-public-card-menu{z-index:3;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;min-width:112px;padding:4px;display:grid;position:absolute;top:48px;right:16px;box-shadow:0 6px 24px #1f23291f}.knowledge-public-card-menu button{color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px}.knowledge-public-card-menu button:hover{background:var(--hc-ui-color-hover)}.grant-tree-picker{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;max-height:320px;padding:8px 12px;overflow:auto}.grant-tree-section+.grant-tree-section{border-top:1px solid var(--hc-ui-color-divider);margin-top:8px;padding-top:8px}.grant-tree-section h4{color:var(--hc-ui-color-text-secondary);margin:0 0 4px;font-size:12px;font-weight:500;line-height:18px}.grant-tree-node{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px;display:flex}.grant-tree-node:hover{background:var(--hc-ui-color-hover)}.grant-tree-node input[type=checkbox]{margin:0}.grant-tree-node.is-locked{cursor:default}.grant-tree-node.is-locked .grant-tree-node-label{color:var(--hc-ui-color-placeholder)}.grant-tree-node-check{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.grant-tree-node-label{min-width:0;color:var(--hc-ui-color-text);align-items:baseline;gap:8px;font-size:13px;line-height:20px;display:flex}.grant-tree-node-label small{color:var(--hc-ui-color-placeholder);font-size:12px}.grant-tree-toggle{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.grant-tree-toggle svg{width:14px;height:14px}.grant-tree-children{margin-left:26px;display:grid}.grant-tree-empty{color:var(--hc-ui-color-placeholder);margin:2px 4px 6px;font-size:12px}.grant-tree-picker-message{color:var(--hc-ui-color-text-secondary);font-size:13px}.grant-tree-picker-message.is-error{color:#d83931}.knowledge-space-members-picker{flex:320px;gap:6px;min-width:280px;display:grid}.knowledge-space-members-picker-label{color:var(--hc-ui-color-text-secondary);font-size:13px;line-height:18px}.knowledge-public-card-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:18px;min-width:0;padding:0;display:flex}.knowledge-public-card-top{align-items:flex-start;gap:12px;padding-right:32px;display:flex}.knowledge-public-card-icon{width:24px;height:24px;color:var(--hc-ui-color-text-secondary);background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.knowledge-public-card-icon img{object-fit:contain;width:24px;height:24px;display:block}.knowledge-public-card-icon svg{width:24px;height:24px}.knowledge-public-card-copy{gap:4px;min-width:0;display:grid}.knowledge-public-card-copy strong{color:var(--hc-ui-color-text-secondary);font-size:18px;font-weight:500;line-height:26px}.knowledge-public-card-copy span{color:var(--hc-ui-color-placeholder);font-size:13px;line-height:20px}.knowledge-public-card-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.knowledge-public-card-items li{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.knowledge-public-card-item-main{min-width:0;color:var(--hc-ui-color-text);align-items:center;gap:8px;display:inline-flex}.knowledge-public-card-bullet{background:#646a73;border-radius:50%;flex:none;width:6px;height:6px}.knowledge-public-card-item-main svg{width:14px;height:14px;color:var(--hc-ui-color-placeholder);stroke-width:1.6px;flex:none}.knowledge-public-card-item-main em{min-width:0;color:var(--hc-ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:22px;overflow:hidden}.knowledge-public-card-items time{color:var(--hc-ui-color-placeholder);flex:none;font-size:12px;line-height:18px}.knowledge-adp-card-body{flex-direction:column;flex:1;gap:18px;display:flex}.knowledge-adp-count{color:var(--hc-ui-color-text-secondary);font-size:13px;line-height:20px}.knowledge-adp-notice{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:20px}.knowledge-adp-placeholder{color:var(--hc-ui-color-placeholder);margin:0;font-size:13px;line-height:20px}.knowledge-adp-flag{color:#d83931;flex:none;font-size:12px;line-height:18px}.knowledge-adp-back{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:13px;line-height:20px}.knowledge-adp-back:hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.knowledge-adp-doclist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-adp-doc{box-sizing:border-box;border:1px solid var(--hc-ui-color-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.knowledge-adp-doc:hover{box-shadow:0 4px 16px #1f23290f}.knowledge-adp-doc>svg{width:16px;height:16px;color:var(--hc-ui-color-placeholder);stroke-width:1.6px;flex:none}.knowledge-adp-doc-name{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 clamp(220px,38%,380px);font-size:14px;line-height:22px;overflow:hidden}.knowledge-adp-doc-name-full{flex:1}.knowledge-adp-doc-meta{color:var(--hc-ui-color-placeholder);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:18px;display:inline-flex}.knowledge-adp-doc-labels{flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.knowledge-adp-doc-labels .knowledge-adp-term{white-space:nowrap;padding:0 8px;font-size:12px;font-style:normal;line-height:18px}.knowledge-adp-preview{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);background:#fff;border-radius:8px;padding:20px 24px;font-size:14px;line-height:24px;overflow:auto}.knowledge-adp-pre{white-space:pre-wrap;word-break:break-word;max-height:70vh;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.knowledge-adp-frame{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;width:100%;height:70vh}.knowledge-adp-image{border:1px solid var(--hc-ui-color-border);border-radius:8px;max-width:100%}.knowledge-adp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.knowledge-adp-select{color:var(--hc-ui-color-text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.knowledge-adp-select select{border:1px solid var(--hc-ui-color-border);height:32px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:6px;padding:0 8px;font-size:13px}.knowledge-adp-danger{color:#d83931;cursor:pointer;background:#fff;border:1px solid #d83931;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px}.knowledge-adp-danger:hover:not(:disabled){background:#fdf2f1}.knowledge-adp-danger:disabled{border-color:var(--hc-ui-color-border);color:var(--hc-ui-color-placeholder);cursor:default}.knowledge-adp-upload{border:1px solid var(--hc-ui-color-border);min-height:32px;color:var(--hc-ui-color-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.knowledge-adp-upload:hover:not(:disabled){background:#f7f8fa}.knowledge-adp-upload:disabled{color:var(--hc-ui-color-placeholder);cursor:default}.knowledge-adp-upload svg{width:16px;height:16px}.knowledge-adp-upload-note{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:18px}.knowledge-adp-form{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:8px;gap:12px;max-width:520px;padding:16px;display:grid}.knowledge-adp-field{gap:6px;display:grid}.knowledge-adp-field span{color:var(--hc-ui-color-text-secondary);font-size:13px}.knowledge-adp-field input{border:1px solid var(--hc-ui-color-border);height:32px;color:var(--hc-ui-color-text);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:13px}.knowledge-adp-field textarea{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:8px 10px;font-size:13px;line-height:20px}.knowledge-adp-form-actions{gap:8px;display:flex}.knowledge-adp-qa-create{display:inline-flex;position:relative}.knowledge-adp-qa-create-menu{z-index:60;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;min-width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1f23291f}.knowledge-adp-qa-create-menu button{color:var(--hc-ui-color-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;line-height:22px;display:flex}.knowledge-adp-qa-create-menu button:hover{background:#1f23290d}.knowledge-adp-qa-create-menu svg{width:16px;height:16px}.knowledge-adp-import{max-width:640px}.knowledge-adp-import-head{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px;line-height:20px}.knowledge-adp-template-link{color:var(--hc-ui-color-link,#3370ff);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px}.knowledge-adp-template-link:hover:not(:disabled){text-decoration:underline}.knowledge-adp-template-link:disabled{color:var(--hc-ui-color-placeholder);cursor:default}.knowledge-adp-import-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.knowledge-adp-import-file{color:var(--hc-ui-color-text-secondary);word-break:break-all;font-size:13px}.knowledge-adp-import-report{font-size:13px;line-height:20px}.knowledge-adp-import-report p{margin:0 0 6px}.knowledge-adp-import-issues,.knowledge-adp-import-warnings{max-height:200px;margin:0;padding-left:18px;overflow:auto}.knowledge-adp-import-issues li{color:#d83931}.knowledge-adp-import-warnings li{color:var(--hc-ui-color-text-secondary)}.knowledge-adp-card-delete{z-index:1;position:absolute;top:12px;right:12px}.knowledge-adp-labellist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.knowledge-adp-labelrow{border:1px solid var(--hc-ui-color-border);border-radius:8px;gap:8px;padding:12px 16px;display:grid}.knowledge-adp-label-head{align-items:center;gap:12px;display:flex}.knowledge-adp-label-head strong{color:var(--hc-ui-color-text);font-size:14px}.knowledge-adp-label-head .knowledge-adp-danger{margin-left:auto}.knowledge-adp-terms{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.knowledge-adp-terms li{align-items:center;gap:6px;display:inline-flex}.knowledge-adp-term{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);background:#fff;border-radius:12px;padding:2px 10px;font-size:13px;font-style:normal}.knowledge-adp-qa-tablewrap{border:1px solid var(--hc-ui-color-border);border-radius:8px;overflow-x:auto}.knowledge-adp-qatable{border-collapse:collapse;width:100%;font-size:13px}.knowledge-adp-qatable th,.knowledge-adp-qatable td{text-align:left;vertical-align:top;padding:10px 12px}.knowledge-adp-qatable thead th{white-space:nowrap;color:var(--hc-ui-color-text-secondary);border-bottom:1px solid var(--hc-ui-color-border);background:#fafafa;font-size:12px;font-weight:500}.knowledge-adp-qatable tbody td{border-bottom:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text)}.knowledge-adp-qatable tbody tr:last-child td{border-bottom:0}.knowledge-adp-qarow:hover td{background:#fcfcfd}.knowledge-adp-qa-question{min-width:140px}.knowledge-adp-qa-question strong{font-size:13px;font-weight:600}.knowledge-adp-qa-answercell{min-width:180px;max-width:320px}.knowledge-adp-qa-answer{color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.knowledge-adp-qa-expires,.knowledge-adp-qatable td{white-space:nowrap}.knowledge-adp-qa-question,.knowledge-adp-qa-answercell{white-space:normal}.knowledge-adp-qatable td.knowledge-adp-qa-ops{text-align:right}.knowledge-adp-qa-editrow td{background:#fcfcfd;padding:12px 16px}.knowledge-adp-qa-pager{align-items:center;gap:12px;margin-top:12px;display:flex}.knowledge-adp-qa-pager .knowledge-adp-count:first-child{margin-right:auto}.knowledge-adp-dialog-backdrop{z-index:100;background:#1f23296b;place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0;overflow:auto}.knowledge-adp-dialog{background:#fff;border-radius:12px;width:min(640px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 16px 48px #1f232938}.knowledge-adp-dialog>header{justify-content:space-between;align-items:center;padding:22px 24px 12px;display:flex}.knowledge-adp-dialog h2{margin:0;font-size:18px}.knowledge-adp-dialog>header button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.knowledge-adp-dialog>header button:hover{background:var(--hc-ui-color-hover)}.knowledge-adp-dialog>header button:disabled{cursor:not-allowed;opacity:.5}.knowledge-adp-dialog>header svg{width:18px}.knowledge-adp-dialog .knowledge-adp-form{background:0 0;border:0;border-radius:0;max-width:none;padding:4px 24px 22px}.knowledge-adp-categories{gap:12px;margin:16px 0;display:grid}.knowledge-adp-categories h3{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600}.knowledge-adp-catlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-adp-catrow{gap:8px;display:grid}.knowledge-adp-cat-head{border:1px solid var(--hc-ui-color-border);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.knowledge-adp-cat-head strong{color:var(--hc-ui-color-text);font-size:13px}.knowledge-adp-cat-head .knowledge-adp-back{margin-left:auto}.knowledge-adp-cat-head .knowledge-adp-back+.knowledge-adp-danger{margin-left:0}.knowledge-adp-cat-head .knowledge-adp-danger:first-of-type{margin-left:auto}.knowledge-adp-qa-chips{flex-wrap:wrap;gap:8px;display:flex}.knowledge-adp-qa-chip{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);background:#fff;border-radius:12px;padding:2px 10px;font-size:12px}.knowledge-adp-mountform{border-top:1px dashed var(--hc-ui-color-border);padding-top:12px}.knowledge-adp-mountlabels{gap:8px;display:grid}.knowledge-adp-mountlabel{align-items:baseline;gap:10px;display:flex}.knowledge-adp-mountlabel-name{min-width:72px;color:var(--hc-ui-color-text);flex:none;font-size:13px}.knowledge-adp-mountlabel-terms{flex-wrap:wrap;gap:6px;display:flex}.knowledge-adp-term-toggle{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:12px;padding:2px 10px;font-size:12px}.knowledge-adp-term-toggle.active{border-color:var(--hc-ui-color-primary,#2f6feb);background:var(--hc-ui-color-primary-soft,#eaf1fe);color:var(--hc-ui-color-primary,#2f6feb)}.knowledge-adp-term-toggle:disabled{cursor:not-allowed;opacity:.6}.knowledge-adp-confirm{background:#fdf2f1;border:1px solid #d83931;border-radius:8px;gap:12px;padding:16px;display:grid}.knowledge-adp-confirm p{color:var(--hc-ui-color-text);margin:0;font-size:14px;line-height:22px}.knowledge-adp-confirm-actions{gap:8px;display:flex}.knowledge-adp-docrow{align-items:center;gap:10px;display:flex}.knowledge-adp-check{flex:none;margin:0}.knowledge-adp-results{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border-radius:8px;gap:4px;margin:0;padding:12px 16px;font-size:13px;line-height:20px;list-style:none;display:grid}.knowledge-public-card-create{background:var(--hc-ui-color-surface-muted);height:100%;color:var(--hc-ui-color-text-secondary);cursor:pointer;border-style:dashed;justify-content:center;align-self:stretch;align-items:center;gap:8px}.knowledge-public-card-create:hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.knowledge-public-card-create svg{width:24px;height:24px;color:inherit;stroke-width:1.6px}.knowledge-public-card-create strong{color:inherit;font-size:14px;font-weight:400;line-height:22px}@media (width<=1100px){.knowledge-public-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.knowledge-public-cards{grid-template-columns:1fr}.knowledge-public-section-head{flex-direction:column;align-items:stretch}.knowledge-public-section-tools{justify-content:stretch}.knowledge-public-search{width:100%}}.knowledge-base-workspace{--knowledge-base-nav-control:var(--hc-ui-color-hover);--knowledge-base-nav-item:var(--hc-ui-color-hover);--knowledge-base-nav-text:var(--hc-ui-color-text);--knowledge-base-nav-secondary:var(--hc-ui-color-text-secondary);grid-template-columns:var(--knowledge-base-rail-width,280px) 0px minmax(0, 1fr);min-height:0;color:var(--knowledge-base-nav-text);background:#fff;flex:1;display:grid}.knowledge-base-rail{border-right:1px solid var(--line-soft);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.knowledge-base-rail-resize{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;width:0;margin:0;padding:0;position:relative}.knowledge-base-rail-resize:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:-3px}.knowledge-base-rail-resize:hover:before,.knowledge-base-rail-resize:focus-visible:before,body.knowledge-base-rail-resizing .knowledge-base-rail-resize:before{background:color-mix(in srgb, var(--hc-ui-color-brand) 28%, transparent)}.knowledge-base-rail-resize:focus{outline:none}.knowledge-base-rail-resize:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:2px}body.knowledge-base-rail-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.knowledge-base-rail-resizing iframe{pointer-events:none}.knowledge-base-rail-top{flex-direction:column;flex:none;gap:10px;padding:12px 12px 0;display:flex}.knowledge-base-rail-chrome{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.knowledge-base-rail-nav-toggle{width:32px;height:32px;color:var(--knowledge-base-nav-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;display:grid}.knowledge-base-rail-nav-toggle:hover{background:var(--knowledge-base-nav-item)}.knowledge-base-rail-nav-toggle svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-base-rail-switch{flex:1;min-width:0;position:relative}.knowledge-base-rail-title{width:100%;min-width:0;min-height:36px;color:var(--knowledge-base-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 0;display:flex}.knowledge-base-rail-title:hover{background:var(--knowledge-base-nav-item)}.knowledge-base-rail-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.knowledge-base-rail-mark img{object-fit:contain;width:16px;height:16px;display:block}.knowledge-base-rail-title strong{min-width:0;color:var(--knowledge-base-nav-text);font-size:18px;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.knowledge-base-rail-lock{width:12px;height:12px;color:var(--hc-ui-color-text-secondary);stroke-width:1.8px;flex:none}.knowledge-base-rail-caret{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.6px;flex:none;margin-left:2px;transition:transform .15s}.knowledge-base-rail-caret.is-open{transform:rotate(180deg)}.knowledge-base-rail-menu{z-index:8;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #1f23291f}.knowledge-base-rail-menu button{width:100%;min-height:32px;color:var(--knowledge-base-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;line-height:22px;display:flex}.knowledge-base-rail-menu button:hover,.knowledge-base-rail-menu button.active{background:var(--knowledge-base-nav-item)}.knowledge-base-rail-menu button img{object-fit:contain;flex:none;width:16px;height:16px}.knowledge-base-rail-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-base-rail-divider{background:var(--hc-ui-color-divider);height:1px;margin:2px 0}.knowledge-base-rail-catalog{align-items:center;gap:2px;min-width:0;display:flex}.knowledge-base-rail-catalog>button:first-child{flex:1;min-width:0}.knowledge-base-rail-fold{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.knowledge-base-rail-fold:hover{background:var(--knowledge-base-nav-item);color:var(--knowledge-base-nav-text)}.knowledge-base-rail-fold svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-base-rail-tools{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;padding:0 0 2px;display:grid}.knowledge-base-rail-search{background:var(--knowledge-base-nav-control);border:0;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 11px;display:flex}.knowledge-base-rail-search svg{color:#bec0bf;stroke-width:1.5px;width:16px;height:16px}.knowledge-base-rail-search input{min-width:0;color:var(--knowledge-base-nav-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:400;line-height:22px}.knowledge-base-rail-search input::placeholder{color:var(--hc-ui-color-placeholder)}.knowledge-base-rail-add{border:1px solid var(--line);width:32px;height:32px;color:var(--knowledge-base-nav-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.knowledge-base-rail-add:hover{background:var(--knowledge-base-nav-item)}.knowledge-base-rail-add svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-base-rail-tabs{flex-direction:column;gap:0;padding:0;display:flex}.knowledge-base-rail-tabs>button,.knowledge-base-rail-catalog>button:first-child{width:100%;height:32px;color:var(--knowledge-base-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:0 16px 0 10px;font-size:14px;font-weight:400;line-height:32px;display:flex}.knowledge-base-rail-tabs>button svg,.knowledge-base-rail-catalog>button:first-child svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.5px;flex:none}.knowledge-base-rail-tabs>button span,.knowledge-base-rail-catalog>button:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-base-rail-tabs>button:hover,.knowledge-base-rail-tabs>button.active,.knowledge-base-rail-catalog>button:first-child:hover,.knowledge-base-rail-catalog>button:first-child.active{background:var(--knowledge-base-nav-item);color:var(--knowledge-base-nav-text)}.knowledge-base-rail-tabs>button.active svg,.knowledge-base-rail-catalog>button:first-child.active svg{color:var(--knowledge-base-nav-text)}.knowledge-base-tree{flex-direction:column;flex:1;gap:0;min-height:0;padding:0 12px 16px;display:flex;overflow:auto}.knowledge-base-tree-item{width:100%;height:32px;color:var(--knowledge-base-nav-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:0 16px 0 10px;font-size:14px;font-weight:400;line-height:32px;display:flex}.knowledge-base-tree-item:hover,.knowledge-base-tree-item.active{background:var(--knowledge-base-nav-item);color:var(--knowledge-base-nav-text)}.knowledge-base-tree-item svg{width:16px;height:16px;color:var(--hc-ui-color-text-secondary);stroke-width:1.5px;flex:none}.knowledge-base-tree-item.active svg{color:var(--knowledge-base-nav-text)}.knowledge-base-tree-item span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-base-tree-caret,.knowledge-base-tree-spacer{flex:none;width:16px;height:16px}.knowledge-base-tree-caret{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--hc-ui-color-text-secondary);width:0;height:0;margin:0 3px 0 1px;transform:none}.knowledge-base-tree-caret.is-open{transform:rotate(90deg)}.knowledge-base-tree-item.is-folder,.knowledge-base-tree-item.is-page{gap:4px;padding-right:8px}.knowledge-base-tree-item-main{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.knowledge-base-tree-item-main span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-base-tree-actions{flex:none;align-items:center;gap:2px;display:flex}.knowledge-base-tree-actions button{width:24px;height:24px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.knowledge-base-tree-actions button:hover{color:var(--knowledge-base-nav-text);background:#0000000f}.knowledge-base-tree-actions svg{stroke-width:1.5px;width:14px;height:14px}.knowledge-base-main{background:var(--hc-ui-color-surface-muted);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.knowledge-base-home{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;min-height:100%;padding:72px 32px 0;display:flex}.knowledge-base-page,.knowledge-base-file{background:#fff;flex:1;min-height:100%;padding:28px 40px 48px}.knowledge-base-home-panel{width:min(80%,960px);box-shadow:none;box-sizing:border-box;background:#fff;border-radius:12px 12px 0 0;flex:1;padding:28px 36px 48px}.knowledge-base-home-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-base-home-title{align-items:flex-start;gap:14px;min-width:0;display:flex}.knowledge-base-home-mark{background:#eef5ff;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.knowledge-base-home-mark img,.knowledge-base-home-mark svg{width:26px;height:26px}.knowledge-base-home-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.knowledge-base-home-title h1{color:var(--hc-ui-color-text);margin:0;font-size:26px;font-weight:600;line-height:36px}.knowledge-base-home-copy>p{color:var(--hc-ui-color-placeholder);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;line-height:20px;display:inline-flex}.knowledge-base-home-copy>p svg{width:14px;height:14px;color:var(--hc-ui-color-border);stroke-width:1.6px}.knowledge-base-home-avatar{color:#fff;background:linear-gradient(135deg,#f7c6c6,#e8a0a0);border-radius:999px;place-items:center;width:28px;height:28px;margin-top:4px;font-size:12px;font-weight:600;display:grid}.knowledge-base-home-actions{flex:none;align-items:center;gap:8px;display:flex}.knowledge-base-home-actions>button{border:1px solid var(--hc-ui-color-border);height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.knowledge-base-home-actions>button:hover{background:var(--hc-ui-color-hover)}.knowledge-base-home-actions>button.is-on{color:var(--hc-ui-color-brand-text);border-color:#f3c6b8}.knowledge-base-home-actions>button svg{width:14px;height:14px}.knowledge-base-home-actions>button:last-child{justify-content:center;width:32px;padding:0}.knowledge-base-more{flex:none;position:relative}.knowledge-base-more>button{border:1px solid var(--hc-ui-color-border);width:32px;height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.knowledge-base-more>button:hover{background:var(--hc-ui-color-hover)}.knowledge-base-more>button:disabled{color:#bbbfc4;cursor:not-allowed;background:#f5f6f7}.knowledge-base-more>button svg{width:14px;height:14px}.knowledge-base-more-menu{z-index:30;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;min-width:112px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #1f23291f}.knowledge-base-more-menu button{color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px}.knowledge-base-more-menu button:hover{background:var(--hc-ui-color-hover)}.knowledge-base-more-menu button:disabled{color:#bbbfc4;cursor:not-allowed;background:0 0}.knowledge-base-more-menu button.is-danger{color:#d83931}.knowledge-base-home-intro{max-width:560px;margin-top:36px}.knowledge-base-home-intro strong{color:var(--hc-ui-color-text);font-size:15px;font-weight:500;line-height:24px;display:block}.knowledge-base-home-intro p{color:var(--hc-ui-color-text-secondary);margin:8px 0 0;font-size:14px;line-height:22px}.knowledge-base-home-list,.knowledge-base-home-children{margin:0;padding:0;list-style:none}.knowledge-base-home-list{flex-direction:column;gap:0;margin-top:36px;display:flex}.knowledge-base-home-children{flex-direction:column;display:flex}.knowledge-base-home-row{width:100%;min-height:40px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding-right:4px;display:flex}.knowledge-base-home-row:hover{background:#1f232908}.knowledge-base-home-row em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px;overflow:hidden}.knowledge-base-home-row.is-folder em{font-weight:400}.knowledge-base-home-row.is-doc:hover em{color:#3370ff}.knowledge-base-home-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--hc-ui-color-placeholder);flex:none;width:0;height:0;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-90deg)}.knowledge-base-home-caret.is-open{transform:rotate(0)}.knowledge-base-home-list-line{border-bottom:1px dotted var(--hc-ui-color-divider);flex:1;min-width:24px;transform:translateY(-5px)}.knowledge-base-home-row time{color:var(--hc-ui-color-placeholder);flex:none;font-size:13px;line-height:20px}.knowledge-base-home-toolbar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.knowledge-base-home-toolbar button{border:1px solid var(--hc-ui-color-border);height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.knowledge-base-home-toolbar button:hover:not(:disabled){background:#f5f6f7}.knowledge-base-home-toolbar button:disabled{color:#bbbfc4;cursor:not-allowed}.knowledge-base-home-toolbar-selection{color:var(--hc-ui-color-text-secondary);margin-left:auto;font-size:13px}.knowledge-base-home-row.is-doc{cursor:default}.knowledge-base-home-check{accent-color:#3370ff;cursor:pointer;flex:none;width:14px;height:14px;margin:0}.knowledge-base-home-doc-main{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.knowledge-base-home-row-action{width:26px;height:26px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.knowledge-base-home-row-action:hover{color:var(--hc-ui-color-text);background:#0000000f}.knowledge-base-home-row-action svg{stroke-width:1.5px;width:14px;height:14px}.knowledge-base-home-row-action.is-on{color:var(--hc-ui-color-brand-text)}.knowledge-base-home-row-action.is-on svg{fill:currentColor}.knowledge-base-page{flex-direction:column;min-height:100%;padding:0;display:flex}.knowledge-base-page-bar{border-bottom:1px solid var(--hc-ui-color-divider);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.knowledge-base-page-bar-left{align-items:center;gap:10px;min-width:0;display:flex}.knowledge-base-page-bar-left strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.knowledge-base-page-bar-left span{color:var(--hc-ui-color-placeholder);font-size:12px}.knowledge-base-page-bar-right{align-items:center;gap:8px;display:flex}.knowledge-base-page-bar-right>button:not(.enterprise-knowledge-primary){width:32px;height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.knowledge-base-page-bar-right>button:not(.enterprise-knowledge-primary):hover{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text)}.knowledge-base-page-bar-right svg{width:16px;height:16px}.knowledge-base-page-body{flex:1;max-width:860px;padding:40px 48px 64px}.knowledge-base-page-title{width:100%;color:var(--hc-ui-color-text);background:0 0;border:0;outline:0;margin:0 0 16px;font-size:28px;font-weight:600;line-height:38px;display:block}.knowledge-base-page-editor{resize:none;width:100%;min-height:180px;color:var(--hc-ui-color-text);white-space:pre-wrap;background:0 0;border:0;outline:0;font-size:16px;line-height:28px}.knowledge-base-page-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.knowledge-base-page-templates button{border:1px solid var(--hc-ui-color-border);min-height:72px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:12px;font-size:14px}.knowledge-base-page-templates button:hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-hover)}.knowledge-base-file-panel{place-content:center;min-height:280px;margin-top:32px;display:grid}.knowledge-base-file-preview-media{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;max-width:100%;max-height:72vh;display:block}.knowledge-base-file-preview-frame{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;width:100%;height:72vh;display:block}.knowledge-base-file-panel:has(.knowledge-base-file-preview-frame){place-content:unset;display:block}:is(.knowledge-base-file-panel:has(.knowledge-base-page-editor),.knowledge-base-file-panel:has(.knowledge-doc-preview)){place-content:unset;max-width:860px;display:block}.knowledge-base-file-edit{flex-direction:column;gap:10px;display:flex}.knowledge-base-file-edit-bar{align-items:center;gap:10px;display:flex}.knowledge-base-file-edit-hint{color:var(--hc-ui-color-text-secondary);font-size:13px}.knowledge-base-file-edit-error{color:#d92d20;font-size:13px}.knowledge-base-file-edit textarea.knowledge-base-page-editor{border:1px solid var(--hc-ui-color-border);box-sizing:border-box;background:#fff;border-radius:10px;min-height:56vh;padding:16px}.knowledge-base-file-revisions ul{flex-direction:column;gap:12px;max-height:56vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.knowledge-base-file-revisions li{border:1px solid var(--hc-ui-color-border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.knowledge-base-file-revisions li span{color:var(--hc-ui-color-text);font-size:13px}.knowledge-base-file-revisions li span+span{color:var(--hc-ui-color-text-secondary)}.knowledge-base-file-revisions li p{color:var(--hc-ui-color-text-secondary);white-space:pre-wrap;word-break:break-all;margin:4px 0 0;font-size:13px;line-height:20px}@media (width<=900px){.knowledge-base-workspace{grid-template-columns:1fr}.knowledge-base-rail-resize{display:none}.knowledge-base-rail{border-right:0;border-bottom:1px solid var(--hc-ui-color-divider);max-height:42vh}.knowledge-base-home{padding:16px 12px 0}.knowledge-base-home-panel{border-radius:12px 12px 0 0;width:100%;padding:20px 16px 32px}.knowledge-base-file{padding:20px 16px 32px}.knowledge-base-page-body{padding:24px 16px 40px}.knowledge-base-page-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-space{flex-direction:column;gap:20px;display:flex}.knowledge-space-header{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-bottom:12px;display:flex}.knowledge-space-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-space-mark{flex:none;place-items:center;width:28px;height:28px;display:grid}.knowledge-space-mark img{object-fit:contain;width:20px;height:20px;display:block}.knowledge-space-header h1{color:var(--hc-ui-color-text);margin:0;font-size:18px;font-weight:500;line-height:26px}.knowledge-space-lock{width:14px;height:14px;color:var(--hc-ui-color-text-secondary);stroke-width:1.8px;flex:none}.knowledge-space-star{width:28px;height:28px;color:var(--hc-ui-color-border);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.knowledge-space-star:hover{color:var(--hc-ui-color-brand-text);background:#1f23290d}.knowledge-space-star.is-on{color:var(--hc-ui-color-brand-text)}.knowledge-space-star svg{fill:currentColor;stroke-width:0;width:16px;height:16px}.knowledge-space-star:not(.is-on) svg{fill:none;stroke:currentColor;stroke-width:1.6px}.knowledge-space-tabs{align-items:center;gap:24px;margin-left:16px;display:flex}.knowledge-space-tabs button{height:32px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:22px}.knowledge-space-tabs button:hover{color:var(--hc-ui-color-text)}.knowledge-space-tabs button.active{color:var(--hc-ui-color-text);font-weight:500}.knowledge-space-header .knowledge-public-edit{margin-left:auto}.knowledge-space-panel{place-content:start;min-height:280px;padding:8px 0 32px;display:grid}.knowledge-space-permissions{gap:28px}.knowledge-space-permissions-section{min-width:0}.knowledge-space-permissions-section+.knowledge-space-permissions-section{border-top:1px solid var(--hc-ui-color-divider);padding-top:24px}.knowledge-space-permissions-picker{color:var(--hc-ui-color-text-secondary);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.knowledge-space-permissions-picker select{border:1px solid var(--hc-ui-color-border);min-width:240px;font:inherit;color:var(--hc-ui-color-text);background:#fff;border-radius:8px;outline:0;padding:8px 12px}.knowledge-space-permissions-picker select:focus{border-color:#3370ff}.knowledge-space-members{gap:16px;width:100%;max-width:720px;display:grid}.knowledge-space-members h2{margin:0;font-size:16px;font-weight:600}.knowledge-space-members p,.knowledge-space-members-error{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.knowledge-space-members-error{color:#d83931}.knowledge-space-members-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.knowledge-space-members-form label{color:var(--hc-ui-color-text-secondary);gap:6px;font-size:13px;display:grid}.knowledge-space-members-form select{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;min-width:180px;height:36px;padding:0 10px}.knowledge-grant-combobox{min-width:220px;position:relative}.knowledge-grant-combobox input{border:1px solid var(--hc-ui-color-border);width:100%;height:36px;font:inherit;color:var(--hc-ui-color-text);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:0 10px}.knowledge-grant-combobox input:focus{border-color:#3370ff}.knowledge-grant-combobox-list{z-index:30;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 6px 24px #1f23291f}.knowledge-grant-combobox-list button{width:100%;height:32px;font:inherit;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;display:flex}.knowledge-grant-combobox-list button:hover{background:var(--hc-ui-color-hover)}.knowledge-grant-combobox-empty{color:var(--hc-ui-color-placeholder);padding:8px 10px;font-size:13px}.knowledge-space-panel .hc-ui-empty{padding:48px 16px}@media (width<=900px){.knowledge-space-header{flex-wrap:wrap;gap:12px}.knowledge-space-tabs{width:100%;margin-left:0}}.enterprise-knowledge-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.knowledge-spaces-actions{justify-content:flex-end}.enterprise-knowledge-primary{border:1px solid var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);min-height:36px;color:var(--hc-ui-color-on-brand);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;display:inline-flex}.enterprise-knowledge-primary:hover{background:var(--hc-ui-color-brand-hover)}.enterprise-knowledge-primary svg{width:16px;height:16px}.enterprise-knowledge-toolbar{align-items:center;gap:8px;display:flex}.enterprise-knowledge-toolbar>button,.enterprise-detail-toolbar>button,.enterprise-detail-filters>button,.enterprise-history-filters>button{border:1px solid var(--hc-ui-color-border);height:36px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}.enterprise-knowledge-toolbar>button:disabled,.enterprise-detail-toolbar>button:disabled{color:#bbbfc4;cursor:not-allowed;background:#f7f8fa}.enterprise-knowledge-toolbar svg,.enterprise-detail-toolbar svg,.enterprise-detail-filters svg,.enterprise-history-filters svg{width:16px;height:16px}.enterprise-knowledge-search,.enterprise-detail-filters label,.enterprise-history-filters label{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;align-items:center;gap:8px;width:280px;height:36px;padding:0 10px 0 12px;display:flex}.enterprise-knowledge-search input,.enterprise-detail-filters input,.enterprise-history-filters input{min-width:0;color:var(--hc-ui-color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.enterprise-knowledge-search input::placeholder,.enterprise-detail-filters input::placeholder,.enterprise-history-filters input::placeholder{color:var(--hc-ui-color-placeholder)}.enterprise-knowledge-search svg{width:16px;height:16px;color:var(--hc-ui-color-placeholder)}.enterprise-knowledge-table-wrap{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:12px;margin-top:20px;overflow:auto}.enterprise-knowledge-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.enterprise-knowledge-table th{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-placeholder);text-align:left;white-space:nowrap;padding:14px 16px;font-weight:500}.enterprise-knowledge-table td{border-top:1px solid var(--hc-ui-color-divider);height:74px;color:var(--hc-ui-color-text);vertical-align:middle;padding:14px 16px}.enterprise-knowledge-table th:first-child,.enterprise-knowledge-table th:nth-child(2){width:20%}.enterprise-knowledge-table th:last-child{width:110px}.knowledge-spaces-table th:first-child,.knowledge-spaces-table td:first-child{width:18%}.knowledge-spaces-table th:nth-child(2),.knowledge-spaces-table td:nth-child(2){width:34%}.knowledge-spaces-table th:nth-child(3),.knowledge-spaces-table td:nth-child(3){width:12%}.knowledge-spaces-table th:nth-child(4),.knowledge-spaces-table td:nth-child(4){width:18%}.knowledge-spaces-table th:last-child,.knowledge-spaces-table td:last-child{width:100px}.knowledge-spaces-name{align-items:center;gap:8px;display:inline-flex}.knowledge-spaces-name img{object-fit:contain;flex:none;width:16px;height:16px;display:block}.enterprise-knowledge-table-wrap.knowledge-favorites-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0}.enterprise-knowledge-table.knowledge-favorites-table th:first-child,.enterprise-knowledge-table.knowledge-favorites-table td:first-child{width:52%}.enterprise-knowledge-table.knowledge-favorites-table th:nth-child(2),.enterprise-knowledge-table.knowledge-favorites-table td:nth-child(2),.enterprise-knowledge-table.knowledge-favorites-table th:nth-child(3),.enterprise-knowledge-table.knowledge-favorites-table td:nth-child(3){width:20%}.enterprise-knowledge-table.knowledge-favorites-table th:last-child,.enterprise-knowledge-table.knowledge-favorites-table td:last-child{text-align:right;width:56px}.enterprise-knowledge-description{line-height:22px;color:var(--hc-ui-color-text-secondary)!important}.enterprise-name-button,.enterprise-knowledge-link,.enterprise-document-actions>button{color:var(--hc-ui-color-brand-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.enterprise-name-button{color:var(--hc-ui-color-text);font-weight:500}.enterprise-knowledge-link+.enterprise-knowledge-link{margin-left:10px}.enterprise-knowledge-link.disabled,.enterprise-knowledge-link:disabled{color:#c9cdd4;cursor:not-allowed}.enterprise-knowledge-state{min-height:300px;color:var(--hc-ui-color-placeholder);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.enterprise-knowledge-state svg{width:38px;height:38px;color:var(--hc-ui-color-border)}.enterprise-knowledge-state strong{color:var(--hc-ui-color-text-secondary);font-size:15px}.enterprise-detail-header{align-items:center;gap:10px;display:flex}.enterprise-detail-header>button{width:32px;height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.enterprise-detail-header>button:hover{background:var(--hc-ui-color-hover)}.enterprise-detail-header svg{width:18px;height:18px}.enterprise-detail-tabs{border-bottom:1px solid var(--hc-ui-color-divider);gap:28px;margin-top:20px;display:flex}.enterprise-detail-tabs button{height:44px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:relative}.enterprise-detail-tabs button.active{color:var(--hc-ui-color-brand-text);font-weight:500}.enterprise-detail-tabs button.active:after{background:var(--hc-ui-color-brand);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.enterprise-detail-toolbar{align-items:center;gap:8px;margin-top:20px;display:flex}.enterprise-detail-toolbar .enterprise-knowledge-primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.enterprise-detail-filters{align-items:center;gap:8px;margin-left:auto;display:flex}.enterprise-detail-filters label{width:190px}.enterprise-document-table{table-layout:auto;min-width:1450px}.enterprise-document-table th{width:auto!important}.enterprise-document-name{align-items:center;gap:9px;font-weight:500;display:flex}.enterprise-document-name svg{color:#a162f7;width:18px}.enterprise-imported{align-items:center;gap:6px;display:inline-flex}.enterprise-imported:before{content:"";background:#14b88a;border-radius:50%;width:7px;height:7px}.enterprise-source-tag{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-placeholder);border-radius:5px;padding:3px 7px;font-size:12px}.enterprise-document-actions{white-space:nowrap;position:relative}.enterprise-document-actions>button+button{margin-left:8px}.enterprise-document-actions [role=menu]{z-index:4;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;width:146px;padding:6px;display:grid;position:absolute;top:52px;right:8px;box-shadow:0 8px 24px #1f232924}.enterprise-document-actions [role=menu] button{color:var(--hc-ui-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px}.enterprise-document-actions [role=menu] button:hover{background:var(--hc-ui-color-hover)}.enterprise-pagination{color:var(--hc-ui-color-placeholder);justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.enterprise-pagination button{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:6px;width:32px;height:32px}.enterprise-pagination button.active{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.enterprise-recall-layout{grid-template-columns:minmax(300px,34%) minmax(0,1fr);min-height:calc(100vh - 210px);display:grid}.enterprise-recall-layout>aside{border-right:1px solid var(--hc-ui-color-border);flex-direction:column;padding:28px 28px 0 0;display:flex}.enterprise-recall-layout>main{padding:28px 0 0 32px}.enterprise-recall-layout h2{margin:0 0 24px;font-size:16px}.enterprise-recall-layout aside>span,.enterprise-recall-layout label{color:var(--hc-ui-color-placeholder);font-size:13px}.enterprise-pick-base{color:var(--hc-ui-color-brand-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin:12px 0 5px;padding:0;font-size:14px;display:inline-flex}.enterprise-pick-base svg{width:16px}.enterprise-recall-layout aside>small{color:var(--hc-ui-color-text-secondary)}.enterprise-recall-layout label{gap:8px;margin-top:24px;display:grid}.enterprise-recall-layout textarea{border:1px solid var(--hc-ui-color-border);resize:vertical;min-height:180px;font:inherit;border-radius:8px;outline:0;padding:12px}.enterprise-recall-layout textarea:focus{border-color:var(--hc-ui-color-brand)}.enterprise-recall-layout aside>.enterprise-knowledge-primary{align-self:flex-end;margin-top:12px}.enterprise-recall-layout h3{margin:28px 0 12px;font-size:14px}.enterprise-recall-search{border:1px solid var(--hc-ui-color-border);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;height:36px;padding:0 10px;margin:0!important;display:flex!important}.enterprise-recall-search svg{width:16px}.enterprise-recall-search input{min-width:0;font:inherit;border:0;outline:0}.enterprise-recall-empty{color:var(--hc-ui-color-placeholder);flex:1;place-content:center;display:grid}.enterprise-history-panel{min-height:calc(100vh - 210px)}.enterprise-history-filters{justify-content:space-between;margin-top:20px;display:flex}.enterprise-knowledge-dialog-backdrop{z-index:100;background:#1f23296b;place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0;overflow:auto}.enterprise-knowledge-dialog{background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 16px 48px #1f232938}.enterprise-knowledge-dialog.wide{width:min(880px,100%)}.enterprise-knowledge-dialog>header{justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.enterprise-knowledge-dialog h2{margin:0;font-size:20px}.enterprise-knowledge-dialog>header button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.enterprise-knowledge-dialog>header button:hover{background:var(--hc-ui-color-hover)}.enterprise-knowledge-dialog>header svg{width:18px}.enterprise-knowledge-form,.enterprise-document-settings{gap:16px;padding:12px 24px 24px;display:grid}.enterprise-knowledge-form>label,.enterprise-document-settings>label{color:var(--hc-ui-color-text-secondary);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;font-size:13px;display:grid}.enterprise-knowledge-form label>span,.enterprise-document-settings label>span{align-items:center;gap:4px;min-height:36px;display:flex}.enterprise-knowledge-form label b{color:#f54a45}.enterprise-knowledge-form label svg,.enterprise-document-settings label svg{width:15px}.enterprise-knowledge-form legend svg{flex:none;width:15px}.enterprise-knowledge-form input,.enterprise-knowledge-form textarea{border:1px solid var(--hc-ui-color-border);width:100%;font:inherit;border-radius:8px;outline:0;padding:9px 12px}.enterprise-knowledge-form select{border:1px solid var(--hc-ui-color-border);width:100%;font:inherit;background:#fff;border-radius:8px;outline:0;padding:9px 12px}.enterprise-knowledge-form select:focus{border-color:var(--hc-ui-color-brand)}.enterprise-knowledge-form select:disabled{color:#8f959e;background:#f5f6f7}.enterprise-knowledge-embedding-field{gap:6px;display:grid}.enterprise-knowledge-embedding-field>small{color:var(--hc-ui-color-placeholder);font-size:12px}.enterprise-knowledge-agent-picker{flex:1;align-content:start;gap:8px;max-height:180px;padding:4px 0;display:grid;overflow-y:auto}.enterprise-knowledge-agent-picker>small{color:var(--hc-ui-color-placeholder);font-size:12px}.enterprise-knowledge-agent-picker label small{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-placeholder);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:12px}.enterprise-knowledge-form textarea{resize:vertical;min-height:130px}.enterprise-knowledge-form input:focus,.enterprise-knowledge-form textarea:focus{border-color:var(--hc-ui-color-brand)}.enterprise-static-select{border:1px solid var(--hc-ui-color-border);min-height:36px;color:var(--hc-ui-color-text);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.enterprise-static-select small{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-placeholder);border-radius:4px;padding:2px 5px}.enterprise-static-select svg{margin-left:auto}.enterprise-static-select.muted{color:var(--hc-ui-color-placeholder)}.enterprise-knowledge-form fieldset,.enterprise-document-settings fieldset{border:0;align-items:center;gap:20px;margin:0;padding:0;display:flex}.enterprise-knowledge-form legend,.enterprise-document-settings legend{float:left;width:160px;color:var(--hc-ui-color-text-secondary);align-items:center;gap:4px;font-size:13px;display:flex}.enterprise-knowledge-form fieldset label,.enterprise-document-settings fieldset label{color:var(--hc-ui-color-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.enterprise-knowledge-form input[type=radio],.enterprise-document-settings input[type=radio]{width:auto;accent-color:var(--hc-ui-color-brand)}.enterprise-knowledge-form footer,.enterprise-document-settings footer,.enterprise-dialog-actions{justify-content:center;gap:10px;padding-top:16px;display:flex}.enterprise-knowledge-form footer button:not(.enterprise-knowledge-primary),.enterprise-document-settings footer button:not(.enterprise-knowledge-primary){border:1px solid var(--hc-ui-color-border);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:0 16px}.enterprise-source-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:8px 24px 28px;display:grid}.enterprise-source-grid button{border:1px solid var(--hc-ui-color-border);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-items:start;gap:8px;min-height:130px;padding:20px;display:grid}.enterprise-source-grid button:hover{border-color:var(--hc-ui-color-brand);background:#fff8f5}.enterprise-source-grid svg{color:var(--hc-ui-color-brand-text)}.enterprise-source-grid span{color:var(--hc-ui-color-placeholder);font-size:12px}.enterprise-picker-search{align-items:center;gap:8px;height:38px;margin:4px 24px 8px;display:flex}.enterprise-picker-search>svg{width:17px;margin-left:10px}.enterprise-picker-search input{border:1px solid var(--hc-ui-color-border);width:420px;height:38px;font:inherit;border-radius:8px;margin-left:-34px;padding:0 12px 0 34px}.enterprise-picker-search span{color:var(--hc-ui-color-placeholder);margin-left:auto}.enterprise-picker-list{max-height:430px;margin:0 24px;overflow:auto}.enterprise-picker-list label{border-bottom:1px solid var(--hc-ui-color-divider);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:14px 8px;display:flex}.enterprise-picker-list label span{gap:6px;display:grid}.enterprise-picker-list small{color:var(--hc-ui-color-placeholder)}.enterprise-picker-list input{appearance:none;background:var(--hc-ui-color-border);cursor:pointer;border-radius:999px;width:36px;height:20px}.enterprise-picker-list input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;margin:2px;transition:transform .15s;display:block}.enterprise-picker-list input:checked{background:var(--hc-ui-color-brand)}.enterprise-picker-list input:checked:after{transform:translate(16px)}.enterprise-dialog-actions{padding:16px 24px 24px}.enterprise-setting-toggle input{width:36px;height:20px;accent-color:var(--hc-ui-color-brand);justify-self:start}@media (width<=900px){.workspace-shell.immersive .workspace-main{padding-top:0}.workspace-immersive-topbar{gap:8px;height:52px;padding:0 12px}.workspace-immersive-back span,.workspace-immersive-account summary>strong{display:none}.workspace-immersive-back{justify-content:center;min-width:44px;min-height:44px;padding:0}.knowledge-portal-frame{height:calc(100vh - 64px)}.knowledge-portal{grid-template-columns:1fr}.knowledge-nav-resize{display:none}.knowledge-portal:not(.nav-collapsed) .knowledge-nav{z-index:30;width:min(var(--knowledge-nav-width,280px), 86vw);box-shadow:var(--shadow-modal);position:fixed;top:0;bottom:0;left:0}.knowledge-portal:not(.nav-collapsed):has(>.knowledge-nav) .enterprise-knowledge-page{opacity:.4;pointer-events:none}.knowledge-nav-expand{width:44px;height:44px;top:12px;left:12px}.knowledge-start-heading h1.home-title{gap:8px;font-size:24px;line-height:34px}}.knowledge-start-artifacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.knowledge-start-artifacts button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.knowledge-start-artifacts small{color:var(--hc-ui-color-placeholder)}.knowledge-doc-preview{width:100%;color:var(--hc-ui-color-text);white-space:pre-line;overflow-wrap:break-word;font-size:15px;line-height:1.8}.knowledge-doc-preview p{margin:0 0 12px}.knowledge-doc-preview h1,.knowledge-doc-preview h2,.knowledge-doc-preview h3,.knowledge-doc-preview h4,.knowledge-doc-preview h5,.knowledge-doc-preview h6{margin:20px 0 10px;line-height:1.4}.knowledge-doc-preview h1{font-size:24px}.knowledge-doc-preview h2{font-size:20px}.knowledge-doc-preview h3{font-size:17px}.knowledge-doc-preview h4,.knowledge-doc-preview h5,.knowledge-doc-preview h6{font-size:15px}.knowledge-doc-preview ul,.knowledge-doc-preview ol{margin:0 0 12px;padding-left:24px}.knowledge-doc-preview li{margin:4px 0}.knowledge-doc-preview blockquote{border-left:3px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);margin:0 0 12px;padding:6px 14px}.knowledge-doc-preview pre{background:var(--hc-ui-color-surface-muted);white-space:pre;border-radius:8px;margin:0 0 12px;padding:12px 14px;overflow:auto}.knowledge-doc-preview code{background:var(--hc-ui-color-hover);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.knowledge-doc-preview pre code{background:0 0;padding:0}.knowledge-doc-preview a{color:#3370ff;text-decoration:none}.knowledge-doc-preview a:hover{text-decoration:underline}.knowledge-doc-preview img{max-width:100%}.knowledge-doc-preview-table-wrap{margin:0 0 14px;overflow-x:auto}.knowledge-doc-preview table{border-collapse:collapse;min-width:45%;font-size:14px;line-height:1.6}.knowledge-doc-preview th,.knowledge-doc-preview td{border:1px solid var(--hc-ui-color-border);text-align:left;vertical-align:top;padding:7px 12px}.knowledge-doc-preview th{background:var(--hc-ui-color-hover);font-weight:600}.knowledge-doc-preview tr:hover td{background:var(--hc-ui-color-hover)}.knowledge-md-blocks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.knowledge-md-block{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;padding:8px 12px 12px}.knowledge-md-block:hover{border-color:var(--hc-ui-color-border)}.knowledge-md-block.is-editing{border-color:var(--hc-ui-color-brand)}.knowledge-md-block-bar{align-items:center;gap:8px;min-height:26px;margin-bottom:4px;display:flex}.knowledge-md-block-kind{background:var(--hc-ui-color-hover);color:var(--hc-ui-color-text-secondary);border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px}.knowledge-md-block-edit{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 10px;font-size:12px;display:inline-flex}.knowledge-md-block-edit:hover{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand-text)}.knowledge-md-block-edit svg{width:12px;height:12px}.knowledge-md-block-preview{color:var(--hc-ui-color-text);white-space:pre-line;overflow-wrap:break-word;font-size:14px;line-height:1.7}.knowledge-md-block-preview p{margin:0 0 6px}.knowledge-md-block-preview p:last-child{margin-bottom:0}.knowledge-md-block-preview h1,.knowledge-md-block-preview h2,.knowledge-md-block-preview h3,.knowledge-md-block-preview h4,.knowledge-md-block-preview h5,.knowledge-md-block-preview h6{margin:4px 0 6px;line-height:1.4}.knowledge-md-block-preview h1{font-size:20px}.knowledge-md-block-preview h2{font-size:18px}.knowledge-md-block-preview h3{font-size:16px}.knowledge-md-block-preview table{border-collapse:collapse;font-size:13px}.knowledge-md-block-preview th,.knowledge-md-block-preview td{border:1px solid var(--hc-ui-color-border);text-align:left;padding:5px 10px}.knowledge-md-block-preview th{background:var(--hc-ui-color-hover);font-weight:600}.knowledge-md-block-preview pre{background:var(--hc-ui-color-surface-muted);border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.knowledge-md-block-preview ul,.knowledge-md-block-preview ol{margin:0;padding-left:22px}.knowledge-md-block-preview blockquote{border-left:3px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);margin:0;padding:4px 12px}.knowledge-md-block-editor{flex-direction:column;gap:8px;display:flex}.knowledge-md-block-editor textarea,.knowledge-md-block-editor input{border:1px solid var(--hc-ui-color-border);width:100%;font:inherit;color:var(--hc-ui-color-text);box-sizing:border-box;border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.knowledge-md-block-editor textarea:focus,.knowledge-md-block-editor input:focus{border-color:#3370ff}.knowledge-md-block-editor textarea{resize:vertical;line-height:1.6}.knowledge-md-block-table-edit{overflow-x:auto}.knowledge-md-block-table-edit table{border-collapse:collapse;width:100%}.knowledge-md-block-table-edit td{border:1px solid var(--hc-ui-color-border);padding:3px}.knowledge-md-block-table-edit td.knowledge-md-block-table-ops{border:0;width:30px;padding:3px 0 3px 4px}.knowledge-md-block-mini{width:22px;height:22px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.knowledge-md-block-mini:hover:not(:disabled){color:#d83931;background:#f2f3f5}.knowledge-md-block-mini:disabled{opacity:.35;cursor:not-allowed}.knowledge-md-block-mini svg{width:14px;height:14px}.knowledge-md-block-table-actions{gap:8px;margin-top:6px;display:flex}.knowledge-md-block-table-actions button,.knowledge-md-block-add{border:1px dashed var(--hc-ui-color-border);color:#3370ff;cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px}.knowledge-md-block-table-actions button:hover:not(:disabled),.knowledge-md-block-add:hover{border-color:#3370ff}.knowledge-md-block-table-actions button:disabled{color:#8b8b8b;cursor:not-allowed}.knowledge-md-block-list-edit{flex-direction:column;gap:6px;display:flex}.knowledge-md-block-list-item{align-items:center;gap:6px;display:flex}.knowledge-md-block-list-item input{flex:1}.knowledge-md-block-add{align-self:flex-start}.knowledge-md-block-actions{gap:8px;display:flex}.knowledge-md-block-actions button{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:6px;padding:5px 14px;font-size:13px}.knowledge-md-block-actions .enterprise-knowledge-primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.knowledge-md-blocks-empty{color:var(--hc-ui-color-text-secondary);font-size:13px}.knowledge-md-blocks-fallback p{color:#8f5b00;font-size:13px}.knowledge-md-blocks-fallback textarea{border:1px solid var(--hc-ui-color-border);resize:vertical;border-radius:8px;width:100%;min-height:320px;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.knowledge-revision-changes{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.knowledge-revision-changes li{background:var(--hc-ui-color-surface-muted);border:0;border-radius:6px;flex-direction:row;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.knowledge-revision-change-badge{border-radius:4px;flex:none;padding:0 6px;font-size:12px;line-height:18px}.knowledge-revision-changes .is-added .knowledge-revision-change-badge{color:#1a7f37;background:#1a7f371a}.knowledge-revision-changes .is-deleted .knowledge-revision-change-badge{color:#d83931;background:#d839311a}.knowledge-revision-changes .is-modified .knowledge-revision-change-badge{color:#b76e00;background:#b76e001a}.knowledge-revision-change-kind{flex:none;color:var(--hc-ui-color-text-secondary)!important;font-size:12px!important}.knowledge-revision-change-text{word-break:break-all;line-height:18px;color:var(--hc-ui-color-text-secondary)!important;font-size:12px!important}.enterprise-name-button,.enterprise-knowledge-link,.enterprise-document-actions>button,.enterprise-pick-base{color:var(--hc-ui-color-brand-text);text-decoration:underline}.enterprise-name-button:hover:not(:disabled):not([aria-disabled=true]),.enterprise-knowledge-link:hover:not(:disabled):not([aria-disabled=true]),.enterprise-document-actions>button:hover:not(:disabled):not([aria-disabled=true]),.enterprise-pick-base:hover:not(:disabled):not([aria-disabled=true]){color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.knowledge-native-library-list .knowledge-public-card:focus-within .knowledge-public-card-more{opacity:1;pointer-events:auto}@media (hover:none){.knowledge-native-library-list .knowledge-public-card-more{opacity:1;pointer-events:auto}}@media (width<=720px){.knowledge-native-library-list .knowledge-public-section-tools{flex-wrap:wrap}.knowledge-native-library-list .knowledge-public-section-tools .hc-search-slot{flex:180px;min-width:0}.knowledge-native-library-list .knowledge-public-section-tools .enterprise-knowledge-primary{white-space:nowrap;flex-shrink:0}}.workspace-main:has(.knowledge-workbench){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-main:has(.knowledge-workbench)>.user-page-heading{flex:none}.workspace-main:has(.knowledge-workbench)>.user-page-body{flex:1;min-height:0;display:flex}.knowledge-portal-frame.knowledge-workbench-frame{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.knowledge-portal.knowledge-workbench{width:100%;height:100%;min-height:0;display:flex}.knowledge-workbench>.enterprise-knowledge-page{flex-direction:column;flex:1;height:100%;min-height:0;padding:0 32px 24px;display:flex;overflow:hidden}.knowledge-workbench>.enterprise-knowledge-page.is-base{padding:0}.knowledge-workbench .knowledge-index-tabs,.knowledge-workbench .knowledge-library-tabs{border-bottom:1px solid var(--hc-ui-color-border);flex-shrink:0;gap:24px;margin-bottom:24px;display:flex}.knowledge-workbench :is(.knowledge-index-tabs,.knowledge-library-tabs) button{height:44px;color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:14px}.knowledge-workbench :is(.knowledge-index-tabs,.knowledge-library-tabs) button.active{color:var(--hc-ui-color-brand-text);border-bottom-color:var(--hc-ui-color-brand)}.knowledge-workbench .knowledge-native-library-list{flex:1;min-height:0;overflow:auto}.user-page-body .knowledge-workbench h1:not(.home-title){display:block}.knowledge-workbench .knowledge-base-workspace{grid-template-columns:var(--knowledge-base-rail-width,240px) 0px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"heading heading heading""tabs tabs tabs""rail divider main";width:100%;height:100%;min-height:0;display:grid}.knowledge-library-heading{grid-area:heading;justify-content:space-between;align-items:center;gap:24px;padding:36px 32px 20px;display:flex}.knowledge-library-heading-copy{min-width:0}.knowledge-library-back{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:16px;padding:0;font-size:13px;display:inline-flex}.knowledge-library-back svg{width:16px;height:16px}.knowledge-library-title-switch{position:relative}.knowledge-library-heading h1{margin:0}.knowledge-library-heading h1 button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.knowledge-library-heading h1 svg{flex-shrink:0;width:18px;height:18px}.knowledge-library-heading-copy>p{color:var(--hc-ui-color-text-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:13px}.knowledge-workbench .knowledge-library-tabs{grid-area:tabs;margin:0;padding:0 32px}.knowledge-workbench .knowledge-base-rail{grid-area:rail;height:auto;min-height:0;padding-top:16px;overflow:auto}.knowledge-workbench .knowledge-base-rail-tabs{justify-content:space-between}.knowledge-workbench .knowledge-base-rail-tabs>strong{color:var(--hc-ui-color-text-secondary);font-size:13px;font-weight:400}.knowledge-workbench .knowledge-base-rail-resize{grid-area:divider}.knowledge-workbench .knowledge-base-main{grid-area:main;min-width:0;min-height:0;overflow:auto}.knowledge-workbench .knowledge-base-workspace[data-tab=settings]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""tabs""main"}.knowledge-workbench .knowledge-base-workspace[data-tab=settings]>:is(.knowledge-base-rail,.knowledge-base-rail-resize){display:none}.knowledge-workbench .knowledge-base-main>.knowledge-base-home-panel{padding:24px 32px}.knowledge-workbench .knowledge-base-home{height:100%;padding:0}.knowledge-workbench .knowledge-base-home>.knowledge-base-home-panel{box-sizing:border-box;height:100%;padding:24px 32px 0}.knowledge-material-directory.admin-content:has(.admin-list-page){height:100%;min-height:0;padding:0}.knowledge-material-directory .knowledge-base-home-toolbar{flex-wrap:wrap;margin:0 0 16px}.knowledge-material-directory .admin-list-scroll table.knowledge-material-table{table-layout:fixed;min-width:860px}.knowledge-material-name{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.knowledge-workbench .knowledge-base-home-panel:has(.knowledge-qa-list){box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.knowledge-workbench .knowledge-base-home-panel>.enterprise-knowledge-actions{flex-wrap:wrap;margin:0 0 20px}.knowledge-workbench .enterprise-knowledge-actions>div{flex-wrap:wrap}.knowledge-qa-list{flex:1}.knowledge-qa-list>ul{margin:0;padding:0;list-style:none}.knowledge-qa-list li{border-bottom:1px solid var(--hc-ui-color-border);padding:20px 0}.knowledge-qa-row-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-qa-row-heading h3{color:var(--hc-ui-color-text);margin:0;font-size:15px;font-weight:600;line-height:1.5}.knowledge-qa-row-heading>div{flex-shrink:0;display:flex}.knowledge-qa-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.knowledge-qa-row-meta{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}@media (width<=720px){.knowledge-workbench>.enterprise-knowledge-page{padding:0 16px 16px}.knowledge-workbench>.enterprise-knowledge-page.is-base{padding:0}.knowledge-library-heading{flex-wrap:wrap;padding:24px 16px 16px}.knowledge-workbench .knowledge-library-tabs{padding:0 16px}.knowledge-workbench .knowledge-base-workspace:not([data-tab=settings]){grid-template:"heading""tabs""rail""main"minmax(0,1fr)/minmax(0,1fr)}.knowledge-workbench .knowledge-base-rail{max-height:180px;padding-bottom:8px}.knowledge-workbench .knowledge-base-main>.knowledge-base-home-panel,.knowledge-workbench .knowledge-base-home>.knowledge-base-home-panel{padding:16px}.knowledge-workbench .knowledge-base-rail-tools{padding-left:8px;padding-right:8px}.knowledge-workbench .knowledge-base-rail-tools .knowledge-base-rail-add{width:28px;height:28px}.knowledge-workbench .knowledge-base-rail-tabs{padding:0 8px}.knowledge-workbench .knowledge-base-tree-item{padding-left:8px}}.knowledge-workbench .knowledge-index-content{flex:1;min-height:0;overflow:auto}.knowledge-workbench .knowledge-index-content .knowledge-native-library-list{overflow:visible}.knowledge-workbench .knowledge-base-main{background:var(--hc-ui-color-canvas)}.knowledge-workbench .knowledge-base-home{align-items:stretch;width:100%}.knowledge-workbench .knowledge-base-home-panel{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.knowledge-workbench .knowledge-base-rail-tabs{flex-direction:row;align-items:center}.knowledge-workbench .knowledge-base-rail-catalog{flex:none;width:auto}.knowledge-workbench .knowledge-base-rail-catalog>.knowledge-base-rail-fold{justify-content:center;width:28px;height:28px;padding:0}.knowledge-library-heading{padding-top:0}.knowledge-workbench .knowledge-base-workspace[data-tab=questions]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""tabs""main"}.knowledge-workbench .knowledge-base-workspace[data-tab=questions]>:is(.knowledge-base-rail,.knowledge-base-rail-resize){display:none}.knowledge-workbench .knowledge-base-workspace[data-reading-question]{grid-template-rows:minmax(0,1fr);grid-template-areas:"main"}.knowledge-base-workspace[data-reading-question]>:is(.knowledge-library-heading,.knowledge-library-tabs){display:none}.knowledge-question-workspace{grid-template-columns:var(--knowledge-base-rail-width,280px) minmax(0,1fr);min-height:100%;display:grid}.knowledge-question-workspace.is-reading{display:block}.knowledge-workbench .knowledge-question-rail{border-right:1px solid var(--hc-ui-color-border);grid-area:auto;max-height:none}.knowledge-question-content{box-sizing:border-box;min-width:0;padding:24px 32px}.knowledge-question-category{align-items:center;gap:8px;min-height:36px;padding-right:8px;display:flex}.knowledge-question-category.active{background:var(--hc-ui-color-surface-muted)}.knowledge-question-category>button{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-question-category button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.knowledge-question-category>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-question-category>div{gap:4px;display:flex}.knowledge-question-category>div button{padding:3px}.knowledge-question-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.knowledge-question-open:hover{color:var(--hc-ui-color-brand-text)}.knowledge-question-reader-bar{color:var(--hc-ui-color-text-secondary);justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-question-reading-layout{grid-template-columns:minmax(0,1fr) 180px;gap:64px;max-width:1200px;margin:32px auto;display:grid}.knowledge-question-article{overflow-wrap:anywhere;min-width:0}.knowledge-question-article h1{margin:20px 0 32px}.knowledge-question-article section{margin:32px 0;scroll-margin-top:24px}.knowledge-question-article h2{margin:0 0 16px;font-size:18px}.knowledge-question-article dl{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.knowledge-question-article dt{color:var(--hc-ui-color-text-secondary)}.knowledge-question-article dd{margin:0}.knowledge-question-toc{border-left:1px solid var(--hc-ui-color-border);align-self:start;gap:20px;padding-left:24px;font-size:13px;display:grid;position:sticky;top:24px}.knowledge-question-toc strong{color:var(--hc-ui-color-text-secondary);font-weight:400}.knowledge-question-toc a{color:var(--hc-ui-color-text-secondary);text-decoration:none}@media (width<=720px){.knowledge-workbench .knowledge-base-workspace[data-tab=questions]{grid-template-rows:auto auto minmax(0,1fr)}.knowledge-workbench .knowledge-base-workspace[data-reading-question]{grid-template-rows:minmax(0,1fr)}.knowledge-question-workspace{grid-template-columns:minmax(0,1fr)}.knowledge-workbench .knowledge-question-rail{max-height:180px;overflow:auto}.knowledge-question-content{padding:16px}.knowledge-question-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}.knowledge-question-toc{display:none}}.knowledge-workbench .knowledge-base-workspace[data-reading-material]{grid-template:"main"minmax(0,1fr)/minmax(0,1fr)}.knowledge-base-workspace[data-reading-material]>:is(.knowledge-library-heading,.knowledge-library-tabs,.knowledge-base-rail,.knowledge-base-rail-resize){display:none}.workspace-main:has([data-reading-material])>.user-page-heading{border-bottom:1px solid var(--hc-ui-color-border)}.knowledge-workbench [data-reading-material] .knowledge-base-file{padding:0}.knowledge-article-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 180px;gap:64px;width:100%;max-width:1280px;margin:0 auto;padding:48px 56px 64px;display:grid}.knowledge-article{overflow-wrap:anywhere;min-width:0}.knowledge-article-meta{color:var(--hc-ui-color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.knowledge-article-title{margin:0 0 32px}.knowledge-article-content{font-size:15px;line-height:1.8}.knowledge-article-content :is(h1,h2,h3){scroll-margin-top:24px}.knowledge-article-toc{border-left:1px solid var(--hc-ui-color-border);align-self:start;gap:20px;padding-left:24px;font-size:13px;display:grid;position:sticky;top:32px}.knowledge-article-toc strong{color:var(--hc-ui-color-text-secondary);font-weight:400}.knowledge-article-toc a{color:var(--hc-ui-color-text-secondary);overflow-wrap:anywhere;text-decoration:none}.knowledge-article-toc button{border:0;border-top:1px solid var(--hc-ui-color-border);text-align:left;color:var(--hc-ui-color-brand-text);font:inherit;cursor:pointer;background:0 0;padding:20px 0 0}.knowledge-article-status{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.knowledge-workbench .knowledge-article-content :is(.knowledge-base-file-panel,.knowledge-base-page-body){max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.knowledge-workbench .knowledge-native-page{height:auto;min-height:100%}.knowledge-question-drawer .knowledge-question-article h1{margin:12px 0 24px;font-size:24px}.knowledge-question-drawer .knowledge-question-article section{margin:24px 0}.knowledge-question-drawer-actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=720px){.knowledge-workbench .knowledge-base-workspace[data-reading-material]{grid-template:"main"minmax(0,1fr)/minmax(0,1fr)}.knowledge-article-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 40px}.knowledge-article-toc{border-left:0;border-top:1px solid var(--hc-ui-color-border);padding:20px 0;position:static}.user-page-detail-actions{max-width:60vw;overflow-x:auto}.user-page-back>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-page-back-heading>div:first-child{min-width:0}}.knowledge-question-drawer .semi-sidesheet-inner-wrap,.knowledge-question-drawer .semi-sidesheet-inner{max-width:100vw}.knowledge-article-layout.no-toc{grid-template-columns:minmax(0,1fr)}.knowledge-article-layout.no-toc>.knowledge-article-toc{display:none}.knowledge-article-content .knowledge-doc-preview{white-space:normal}.knowledge-article-content .knowledge-doc-preview>h1:first-child{margin:0 0 32px}.knowledge-question-drawer .platform-tenant-field :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0}.knowledge-question-drawer fieldset{min-width:0;margin:0}.marketing-center-page{background:var(--hc-ui-color-canvas);min-height:100%;color:var(--hc-ui-color-text);padding:24px 32px 64px}.marketing-center-banner{background:#f3f8ff;border-radius:12px;position:relative;overflow:hidden}.marketing-center-banner>img{width:100%;height:auto;display:block}.marketing-center-banner-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.marketing-center-directory{width:min(1320px,100%);margin:48px auto 0}.expert-library-page{background:var(--hc-ui-color-canvas)}.expert-library-intro{width:min(1320px,100%);margin:12px auto 0}.expert-library-intro p{color:var(--hc-ui-color-text-secondary);letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:600}.expert-library-intro h1{color:var(--hc-ui-color-text);margin:0;font-size:30px;font-weight:600;line-height:1.3}.expert-library-page .marketing-center-directory{margin-top:48px}.marketing-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;display:grid}.marketing-agent-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:16px;min-width:0;height:224px;transition:border-color .16s,box-shadow .16s;position:relative;overflow:visible}.marketing-agent-card:before{content:"";pointer-events:none;background:radial-gradient(at 70% 36%,#f1ecffb8 0,#f7f4ff61 34%,#0000 66%);border-radius:16px 16px 0 0;position:absolute;inset:0 0 45%;overflow:hidden}.marketing-agent-card:hover{border-color:var(--hc-ui-color-border);box-shadow:0 4px 12px #1f23290f}.marketing-agent-card-main{z-index:1;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.marketing-agent-portrait{width:100%;height:53%;position:absolute;top:-9%;right:0;overflow:visible}.marketing-agent-portrait:after{content:"";background:linear-gradient(#0000 44%,#ffffff1f 58%,#ffffffd1 80%,#fff 100%);position:absolute;inset:0}.marketing-agent-portrait img{object-fit:contain;width:auto;height:100%;position:absolute;top:0;right:3%}.marketing-agent-card-title{z-index:2;width:52%;color:var(--hc-ui-color-text);margin:0;font-size:16px;font-weight:600;line-height:24px;position:absolute;top:24%;left:7%}.marketing-agent-card-summary{z-index:2;min-height:44px;color:var(--hc-ui-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;position:absolute;top:44%;left:7%;right:7%;overflow:hidden}.marketing-agent-card-actions{z-index:3;grid-template-columns:minmax(0,1fr) 34px;gap:8px;display:grid;position:absolute;bottom:10%;left:7%;right:7%}.marketing-agent-card-actions.is-single{grid-template-columns:minmax(0,1fr)}.marketing-agent-use,.marketing-agent-more{cursor:pointer;border-radius:8px;min-height:34px;font-size:13px;font-weight:500}.marketing-agent-use{background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);border:0}.marketing-agent-use:hover{background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.marketing-agent-more-wrap{min-width:0;position:relative}.marketing-agent-more{border:1px solid var(--hc-ui-color-border);width:100%;color:var(--hc-ui-color-text);background:#fff;place-items:center;padding:0;display:grid}.marketing-agent-more:hover{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-canvas)}.marketing-agent-more svg{width:17px}.marketing-agent-more-menu{z-index:8;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;width:154px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1f23291f}.marketing-agent-more-menu button{width:100%;min-height:42px;color:var(--hc-ui-color-text);text-align:left;cursor:default;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px}.marketing-agent-more-menu button:hover{background:var(--hc-ui-color-hover)}.marketing-center-empty{border:1px dashed var(--hc-ui-color-border);text-align:center;background:#fff;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.marketing-center-empty svg{color:var(--hc-ui-color-text-secondary)}.marketing-center-empty h3,.marketing-center-empty p{margin:0}.marketing-center-empty p{color:var(--hc-ui-color-text-secondary);font-size:14px}.marketing-agent-dialog{background:var(--hc-ui-color-surface-muted);border:0;border-radius:12px;width:clamp(720px,60vw,1040px);max-width:calc(100vw - 48px);padding:0;overflow:hidden;box-shadow:0 26px 70px #1f23293d}.marketing-agent-dialog::backdrop{background:#1f232975}.marketing-agent-dialog-inner{padding:42px;position:relative}.marketing-agent-dialog-close{z-index:3;width:40px;height:40px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:24px;right:24px}.marketing-agent-dialog-close:hover{background:#ffffffb8}.marketing-agent-dialog-hero{grid-template-columns:30.33% 1fr;align-items:center;gap:42px;display:grid}.marketing-agent-dialog-portrait{aspect-ratio:290/310;background:0 0;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.marketing-agent-dialog-portrait:after{background:linear-gradient(180deg, transparent 56%, #f8f9fc1f 68%, #f8f9fcd1 88%, var(--hc-ui-color-surface-muted) 100%);content:"";position:absolute;inset:0}.marketing-agent-dialog-portrait img{object-fit:contain;object-position:top center;width:100%;height:100%}.marketing-agent-dialog-portrait span{color:var(--hc-ui-color-text-secondary);font-size:80px;font-weight:600}.marketing-agent-dialog h2{color:var(--hc-ui-color-text);margin:0;font-size:32px;font-weight:600}.marketing-agent-dialog-hero p{color:var(--hc-ui-color-text-secondary);margin:20px 0 0;font-size:15px;line-height:25px}.marketing-agent-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.marketing-agent-tags span{color:var(--hc-ui-color-text-secondary);background:#ffffffb8;border-radius:6px;padding:6px 10px;font-size:13px}.marketing-agent-features{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.marketing-agent-features section{border-left:1px solid var(--hc-ui-color-border);min-height:128px;padding:0 28px}.marketing-agent-features section:first-child{border-left:0;padding-left:0}.marketing-agent-features h3{color:var(--hc-ui-color-text);margin:0 0 16px;font-size:17px;font-weight:600}.marketing-agent-features p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:14px;line-height:24px}.marketing-agent-dialog footer{justify-content:flex-end;margin-top:30px;display:flex}.marketing-agent-start{background:var(--hc-ui-color-brand);min-height:40px;color:var(--hc-ui-color-on-strong);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.marketing-agent-start:hover{background:var(--hc-ui-color-brand-hover)}.marketing-agent-start svg{width:16px}@media (width<=1500px){.marketing-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.marketing-center-page{padding:16px 16px 48px}.marketing-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.marketing-agent-dialog-hero{gap:24px}}@media (width<=720px){.marketing-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.marketing-agent-dialog{width:calc(100vw - 32px)}.marketing-agent-dialog-inner{padding:42px}.marketing-agent-dialog-hero{grid-template-columns:1fr}.marketing-agent-dialog-portrait{width:min(290px,100%);margin:0 auto}.marketing-agent-dialog h2{font-size:25px}.marketing-agent-features{grid-template-columns:1fr;gap:20px}.marketing-agent-features section{border:0;min-height:auto;padding:0}}@media (width<=480px){.marketing-agent-grid{grid-template-columns:1fr}}.hc-ui-action{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hc-ui-space-2);border-radius:var(--hc-ui-radius);font-family:var(--hc-ui-font-family);font-size:13px;font-weight:var(--hc-ui-font-weight-medium);white-space:nowrap;cursor:pointer;box-shadow:none;border:1px solid #0000;margin:0;line-height:1;text-decoration:none;display:inline-flex;transform:none}.hc-ui-action:focus{outline:none}.hc-ui-action:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.hc-ui-action[data-size=compact]{min-height:var(--hc-ui-control-compact);height:var(--hc-ui-control-compact);padding:0 var(--hc-ui-space-3)}.hc-ui-action[data-size=default]{min-height:var(--hc-ui-control-default);height:var(--hc-ui-control-default);padding:0 var(--hc-ui-space-4);font-size:var(--hc-ui-font-size-body)}.hc-ui-action[data-size=strong]{min-height:var(--hc-ui-control-strong);height:var(--hc-ui-control-strong);padding:0 var(--hc-ui-space-5);font-size:var(--hc-ui-font-size-body)}.hc-ui-action[data-variant=primary]{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.hc-ui-action[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.hc-ui-action[data-variant=secondary]{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-surface);color:var(--hc-ui-color-text);font-weight:var(--hc-ui-font-weight-regular)}.hc-ui-action[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--hc-ui-color-surface-muted);border-color:var(--hc-ui-color-border);color:var(--hc-ui-color-text)}.hc-ui-action[data-variant=danger]{border-color:var(--hc-ui-color-danger);background:var(--hc-ui-color-danger);color:var(--hc-ui-color-on-strong)}.hc-ui-action[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-danger-hover);background:var(--hc-ui-color-danger-hover);color:var(--hc-ui-color-on-strong)}.hc-ui-action[data-variant=danger-outline]{border-color:var(--hc-ui-color-danger);background:var(--hc-ui-color-surface);color:var(--hc-ui-color-danger);font-weight:var(--hc-ui-font-weight-regular)}.hc-ui-action[data-variant=danger-outline]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-danger-hover);background:var(--hc-ui-color-danger-soft);color:var(--hc-ui-color-danger-hover)}.hc-ui-action[data-variant=quiet]{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-surface);color:var(--hc-ui-color-brand-text);font-weight:var(--hc-ui-font-weight-regular)}.hc-ui-action[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-strong)}.hc-ui-action:disabled,.hc-ui-action[aria-disabled=true]{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-disabled-fill);color:var(--hc-ui-color-disabled-text);cursor:not-allowed}.hc-ui-action[aria-busy=true]{cursor:progress}.hc-ui-action__icon,.hc-ui-action__spinner{flex:none;width:16px;height:16px}.hc-ui-action__spinner{animation:.8s linear infinite hc-ui-spin}.hc-ui-icon-button{width:var(--hc-ui-control-default);padding:0}.hc-ui-icon-button[data-size=compact]{width:var(--hc-ui-control-compact)}.hc-ui-icon-button[data-size=strong]{width:var(--hc-ui-control-strong)}.hc-ui-text-link{border-radius:var(--hc-ui-radius);height:24px;color:var(--hc-ui-color-brand-text);font-family:var(--hc-ui-font-family);font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 8px;line-height:1;text-decoration:underline;display:inline-flex}.hc-ui-text-link:hover:not(:disabled):not([aria-disabled=true]){background:var(--hc-ui-color-brand-soft);color:var(--hc-ui-color-brand-text-hover);text-decoration:underline}.hc-ui-text-link--plain{color:var(--hc-ui-color-text-table);text-decoration:none}.hc-ui-text-link--plain:hover:not(:disabled):not([aria-disabled=true]){color:var(--hc-ui-color-text-table);background:var(--hc-ui-color-surface-muted);text-decoration:none}.hc-ui-text-link:focus{outline:none}.hc-ui-text-link:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:2px}.hc-ui-text-link:disabled,.hc-ui-text-link[aria-disabled=true]{color:var(--hc-ui-color-disabled-text);cursor:not-allowed;background:0 0}.hc-ui-status{border-radius:var(--hc-ui-radius);height:22px;font-size:var(--hc-ui-font-size-status);font-weight:var(--hc-ui-font-weight-regular);align-items:center;padding:0 8px;line-height:1;display:inline-flex}.hc-ui-status--on{background:var(--hc-ui-color-success-soft);color:var(--hc-ui-color-success-text)}.hc-ui-status--off{background:var(--hc-ui-color-danger-soft);color:var(--hc-ui-color-danger-text)}.hc-ui-action-preview{margin:0 0 var(--hc-ui-space-6);padding:var(--hc-ui-space-4);border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface)}.hc-ui-action-preview h2{margin:0 0 var(--hc-ui-space-1);color:var(--hc-ui-color-text);font-size:var(--hc-ui-font-size-section);font-weight:var(--hc-ui-font-weight-emphasis)}.hc-ui-action-preview>p{margin:0 0 var(--hc-ui-space-4);color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-meta);line-height:1.5}.hc-ui-action-preview section{gap:var(--hc-ui-space-2);margin-bottom:var(--hc-ui-space-4);display:grid}.hc-ui-action-preview section:last-child{margin-bottom:0}.hc-ui-action-preview h3{color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-meta);font-weight:var(--hc-ui-font-weight-emphasis);margin:0}.hc-ui-action-preview-row{align-items:center;gap:var(--hc-ui-space-3);flex-wrap:wrap;display:flex}.hc-ui-filter-select{flex:none;width:168px;position:relative}.hc-ui-filter-select--compact{width:56px}.hc-ui-filter-select--compact .hc-ui-filter-select__trigger{padding:0 22px 0 8px}.hc-ui-filter-select--compact .hc-ui-filter-select__chevron{right:6px}.hc-ui-filter-select--compact .hc-ui-filter-select__menu{width:100%;min-width:100%;padding:4px 0;left:0;right:auto}.hc-ui-filter-select--compact .hc-ui-filter-select__option{justify-content:center;gap:0;min-height:32px;padding:4px 8px}.hc-ui-filter-select--compact .hc-ui-filter-select__check{display:none}.hc-ui-filter-select--compact .hc-ui-filter-select__option[aria-selected=true]{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-brand-text)}.hc-ui-filter-select[data-menu-placement=top] .hc-ui-filter-select__menu{top:auto;bottom:calc(100% + 4px)}.hc-ui-filter-select__trigger{box-sizing:border-box;border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);width:100%;height:32px;color:var(--hc-ui-color-text-table);font-family:var(--hc-ui-font-family);font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-regular);text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;padding:0 32px 0 12px;line-height:1.4;display:flex}.hc-ui-filter-select__trigger.is-placeholder{color:var(--hc-ui-color-text-secondary)}.hc-ui-filter-select__trigger:hover{background:var(--hc-ui-color-surface-muted)}.hc-ui-filter-select__trigger:disabled{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);cursor:not-allowed}.hc-ui-filter-select.is-disabled .hc-ui-filter-select__chevron{color:var(--hc-ui-color-text-secondary);opacity:.65}.hc-ui-filter-select__trigger:focus{outline:none}.hc-ui-filter-select__trigger:focus-visible,.hc-ui-filter-select__trigger[aria-expanded=true]{border-color:var(--hc-ui-color-border-focus)}.hc-ui-filter-select__chevron{pointer-events:none;color:var(--hc-ui-color-text-secondary);align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hc-ui-filter-select__chevron svg{width:12px;height:12px}.hc-ui-filter-select__menu{z-index:30;border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);min-width:100%;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #25282d14}.hc-ui-filter-select__menu[hidden]{display:none}.hc-ui-filter-select__option{width:100%;min-height:36px;color:var(--hc-ui-color-text-table);font-family:var(--hc-ui-font-family);font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-regular);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;line-height:1.4;display:flex}.hc-ui-filter-select__option:hover,.hc-ui-filter-select__option:focus{background:var(--hc-ui-color-surface-muted);outline:none}.hc-ui-filter-select__check{width:14px;height:14px;color:var(--hc-ui-color-text);opacity:0;flex:none}.hc-ui-filter-select__option[aria-selected=true] .hc-ui-filter-select__check{opacity:1}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-knowledge-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex;position:relative;overflow:visible}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search svg{color:var(--hc-ui-color-text-secondary)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search input{color:var(--hc-ui-color-text-table)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search input::placeholder{color:var(--hc-ui-color-text-secondary)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-directory-filters,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar-right,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-agents-toolbar{align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar-right :where(.semi-select,select),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-input-wrapper:not(.semi-datepicker-range-input .semi-input-wrapper),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-select{border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);height:32px;box-shadow:none;font-size:var(--hc-ui-font-size-body)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search:focus-within,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar-right :where(.semi-select-focus,select:focus-visible),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-input-wrapper-focus:not(.semi-datepicker-range-input .semi-input-wrapper),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-select-focus{border-color:var(--hc-ui-color-border-focus);box-shadow:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-search input,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar-right :where(.semi-select,select),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-toolbar-right :where(.semi-select-selection-text),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-input,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-select-selection-text,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-toolbar-select select,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.platform-tenant-page .platform-tenant-list-toolbar .platform-tenant-search input,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.platform-tenant-page .platform-tenant-list-toolbar .platform-tenant-toolbar-right :where(.semi-select,select),:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.platform-tenant-page .platform-tenant-list-toolbar .platform-tenant-toolbar-right :where(.semi-select-selection-text){font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-regular)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-action[data-variant=primary]{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-action[data-variant=quiet]{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-surface);color:var(--hc-ui-color-brand-text)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-action[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-strong)}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.platform-tenant-page{flex-direction:column;flex:auto;min-height:calc(100vh - 96px);display:flex}.admin-content:has(>.hc-ui-directory.platform-tenant-page){flex-direction:column;min-height:calc(100vh - 48px);display:flex}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.platform-tenant-page .platform-tenant-table{flex:auto;min-height:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-table,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-agents-table-wrap{margin-top:0;overflow:auto}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-wrapper,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-container,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-header,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-body{overflow:visible!important}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-thead>.semi-table-row>.semi-table-row-head,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-tbody>.semi-table-row>.semi-table-row-cell{vertical-align:middle}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-thead>.semi-table-row>.semi-table-row-head{height:var(--hc-ui-row-head);line-height:var(--hc-ui-row-head);background:var(--hc-ui-color-thead);color:var(--hc-ui-color-text-table-head);font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);border-bottom:1px solid var(--hc-ui-color-border-table);padding:0 12px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-tbody>.semi-table-row>.semi-table-row-cell{height:var(--hc-ui-row-body);line-height:var(--hc-ui-row-body);color:var(--hc-ui-color-text-table);font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);padding:0 12px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-tag,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-tag .semi-tag-content{font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);line-height:1.4}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-colgroup .semi-table-column-selection,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-thead>.semi-table-row>.semi-table-column-selection,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-tbody>.semi-table-row>.semi-table-column-selection{text-align:left;vertical-align:middle;width:44px;min-width:44px;max-width:44px;padding-left:16px;padding-right:8px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-selection-wrap{vertical-align:middle;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-header-column{line-height:inherit;vertical-align:middle;display:inline}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox{justify-content:center;align-items:center;width:16px;height:16px;margin:0;font-size:0;line-height:0;display:flex;transform:none}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox .semi-checkbox-inner,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox .semi-checkbox-inner-display{border-radius:var(--hc-ui-radius-check);justify-content:center;align-items:center;width:16px;height:16px;display:flex}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox .semi-checkbox-inner-display{border:1px solid var(--hc-ui-color-check-border);background:var(--hc-ui-color-surface);background-position:50%;background-repeat:no-repeat;box-shadow:none!important}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox .semi-checkbox-inner-display .semi-icon{display:none}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--hc-ui-color-brand);background-color:var(--hc-ui-color-surface)}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-checked .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-inner-checked .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-indeterminate .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox:hover.semi-checkbox-checked .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox:hover.semi-checkbox-indeterminate .semi-checkbox-inner-display{border-color:var(--hc-ui-color-brand)!important;background-color:var(--hc-ui-color-brand)!important;box-shadow:none!important}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-checked .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-inner-checked .semi-checkbox-inner-display{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.2 L6.6 11.1 L12.5 4.6'/%3E%3C/svg%3E")}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox-indeterminate .semi-checkbox-inner-display{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox input:focus-visible+.semi-checkbox-inner .semi-checkbox-inner-display,:is(.admin-content,.platform-tenant-drawer) :is(.hc-ui-directory .semi-table,.admin-selection-cell,.admin-card-checkbox,.admin-selection-all) .semi-checkbox:focus-visible .semi-checkbox-inner-display{outline:var(--hc-ui-focus-ring);outline-offset:2px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-ops{gap:4px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-table a,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-tbody a,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link{color:var(--hc-ui-color-brand-text);font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);text-decoration:underline}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-table a:hover,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-tbody a:hover,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link:hover:not(:disabled){color:var(--hc-ui-color-brand-text-hover);background:var(--hc-ui-color-brand-soft);text-decoration:underline}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link--plain,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link--plain:hover:not(:disabled){color:var(--hc-ui-color-text-table);text-decoration:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link--plain:hover:not(:disabled){background:var(--hc-ui-color-surface-muted);text-decoration:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-agents-pagination{color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-body);justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex;position:relative;overflow:visible}.hc-ui-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 16px 44px;display:flex}.hc-ui-empty__image{width:168px;height:auto;display:block}.hc-ui-empty__title,.hc-ui-empty__description{color:var(--hc-ui-color-text-secondary);font-size:var(--hc-ui-font-size-body);font-weight:var(--hc-ui-font-weight-regular);margin:0;line-height:1.4}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-width-table{container-type:inline-size}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-width-table .semi-table-placeholder{border-bottom:0;width:100cqi;max-width:100%;position:sticky;left:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table .semi-empty,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-table-placeholder{padding:0}:is(:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-empty:has(.hc-ui-empty) .semi-empty-image,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .semi-empty:has(.hc-ui-empty) .semi-empty-description){display:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-mobile-empty{list-style:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-main-toolbar{justify-content:space-between;margin:20px 0;padding:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-main-toolbar-filters{justify-content:flex-start;margin-left:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-toolbar-member-search.platform-tenant-search{gap:8px;padding:0 12px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-toolbar-member-search.platform-tenant-search input{padding:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .tenant-member-person-name{max-width:100%;font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);vertical-align:middle;color:var(--hc-ui-color-text-table);line-height:20px;display:inline-block}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-status,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .hc-ui-text-link,:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .platform-tenant-ops{vertical-align:middle}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-main-toolbar-filters .hc-ui-filter-select{width:128px}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.org-main-pane .org-main-body{flex-direction:column;display:flex;overflow:hidden}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.org-main-pane .org-main-body .tenant-member-list{flex:auto;min-height:0;overflow:auto}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.org-panel{margin-top:0}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory.org-panel .org-main-toolbar{flex:none;margin-top:0;margin-bottom:20px}.admin-content .hc-ui-directory.org-panel .org-main-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-content .hc-ui-directory.org-panel .org-main-body .hc-ui-busy-region{flex-direction:column;flex:auto;min-height:0;display:flex}.admin-content .hc-ui-directory.org-panel .org-main-body .platform-tenant-table{flex:auto;min-height:0;overflow:auto}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-main-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .org-main-toolbar .hc-ui-action{flex:none}.admin-content .hc-ui-action[data-variant=primary]{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand);box-shadow:none}.admin-content .hc-ui-action[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover);color:var(--hc-ui-color-on-brand)}.admin-content a.hc-ui-text-link,.admin-content button.hc-ui-text-link,.platform-tenant-drawer a.hc-ui-text-link,.platform-tenant-drawer button.hc-ui-text-link{border-radius:var(--hc-ui-radius);height:24px;min-height:auto;color:var(--hc-ui-color-brand-text);font-size:var(--hc-ui-font-size-table);font-weight:var(--hc-ui-font-weight-regular);box-shadow:none;background:0 0;border:0;padding:0 8px;text-decoration:underline}.admin-content a.hc-ui-text-link:hover,.admin-content button.hc-ui-text-link:hover:not(:disabled),.platform-tenant-drawer a.hc-ui-text-link:hover,.platform-tenant-drawer button.hc-ui-text-link:hover:not(:disabled){color:var(--hc-ui-color-brand-text-hover);background:var(--hc-ui-color-brand-soft);text-decoration:underline}.admin-content a.hc-ui-text-link--plain,.admin-content button.hc-ui-text-link--plain,.admin-content a.hc-ui-text-link--plain:hover:not(:disabled),.admin-content button.hc-ui-text-link--plain:hover:not(:disabled),.platform-tenant-drawer a.hc-ui-text-link--plain,.platform-tenant-drawer button.hc-ui-text-link--plain,.platform-tenant-drawer a.hc-ui-text-link--plain:hover:not(:disabled),.platform-tenant-drawer button.hc-ui-text-link--plain:hover:not(:disabled){color:var(--hc-ui-color-text-table);text-decoration:none}.admin-content a.hc-ui-text-link--plain:hover:not(:disabled),.admin-content button.hc-ui-text-link--plain:hover:not(:disabled),.platform-tenant-drawer a.hc-ui-text-link--plain:hover:not(:disabled),.platform-tenant-drawer button.hc-ui-text-link--plain:hover:not(:disabled){background:var(--hc-ui-color-surface-muted);text-decoration:none}:is(.admin-content,.platform-tenant-drawer) .hc-ui-directory .admin-agents-field .hc-ui-filter-select{width:100%}@keyframes hc-ui-spin{to{transform:rotate(360deg)}}.hc-ui-busy-region{position:relative}.hc-ui-busy-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-content .admin-application-summary{align-items:center;gap:8px;min-width:190px;display:flex}.admin-content .admin-application-summary>span:last-child{gap:2px;min-width:0;display:grid}.admin-content .admin-application-summary strong,.admin-content .admin-application-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content .admin-application-summary small{color:var(--hc-text-secondary,var(--hc-ui-color-text-secondary));font-size:12px;font-weight:400}.admin-content .admin-application-summary img,.admin-content .admin-application-avatar{object-fit:cover;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.admin-content .admin-application-avatar{background:var(--hc-surface-secondary,var(--hc-ui-color-surface-muted));color:var(--hc-text-secondary,var(--hc-ui-color-text-secondary));place-items:center;font-size:10px;display:grid}.admin-content .hc-ui-action:disabled,.admin-content .hc-ui-action[aria-disabled=true]{border-color:var(--hc-ui-color-border);background:var(--hc-ui-color-disabled-fill);color:var(--hc-ui-color-disabled-text)}:is(.admin-content,.platform-tenant-drawer) :is(.semi-table-tbody,.platform-tenant-table,.admin-agents-table,.admin-directory-table,.admin-skill-table) :is(a.hc-ui-text-link,button.hc-ui-text-link),:is(.admin-content,.platform-tenant-drawer) :is(.admin-row-actions,.platform-admin-row-actions) a{text-decoration:none}:is(.admin-content,.platform-tenant-drawer) :is(.semi-table-tbody,.platform-tenant-table,.admin-agents-table,.admin-directory-table,.admin-skill-table) :is(a.hc-ui-text-link,button.hc-ui-text-link):hover:not(:disabled):not([aria-disabled=true]),:is(.admin-content,.platform-tenant-drawer) :is(.admin-row-actions,.platform-admin-row-actions) a:hover:not([aria-disabled=true]){background:var(--hc-ui-color-hover);text-decoration:underline}:is(.admin-content,.platform-tenant-drawer) .admin-selection-all .semi-checkbox.semi-checkbox{justify-content:flex-start;width:auto;height:auto;font-size:13px;line-height:1.4}.add-platform-grid{overflow-y:auto;overflow-y:overlay;scrollbar-width:thin;scrollbar-color:transparent transparent}.add-platform-grid:hover{scrollbar-color:#0f172a2e transparent}.add-platform-grid::-webkit-scrollbar{width:8px}.add-platform-grid::-webkit-scrollbar-track{background:0 0}.add-platform-grid::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.add-platform-grid:hover::-webkit-scrollbar-thumb{background:#0f172a2e}.add-platform-card{transition:border-color .15s,background-color .15s,box-shadow .15s}.add-platform-card:hover{box-shadow:0 2px 8px #f056271f;border-color:var(--hc-ui-color-brand)!important;background:var(--hc-ui-color-brand-soft)!important}.add-platform-card:hover .add-platform-card-cta{color:var(--hc-ui-color-brand)!important}.admin-content .hc-ui-record-date-range.ant-picker{flex:none;height:32px}.admin-content .hc-ui-record-date-range.ant-picker .ant-picker-input>input{height:auto;min-height:0;box-shadow:none;color:var(--hc-ui-color-text-secondary);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-header{padding-top:4px}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-header-view{font-size:14px;font-weight:500}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-content th{font-size:12px;font-weight:400}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-content td{font-size:13px}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-cell-in-view:is(.ant-picker-cell-selected,.ant-picker-cell-range-start,.ant-picker-cell-range-end) .ant-picker-cell-inner{color:var(--hc-ui-color-text-secondary);background:var(--hc-ui-color-hover);font-weight:600}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel-layout{flex-direction:column-reverse}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets{contain:inline-size;border:0;border-top:1px solid var(--hc-ui-color-divider);width:auto;min-width:0;max-width:none}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul{border:0;flex-wrap:wrap;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;padding:8px 12px;display:flex}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li{width:auto;color:var(--hc-ui-color-text-secondary);background:var(--hc-ui-color-surface-muted);border-radius:4px;flex:none;margin:0;padding:3px 10px;font-size:13px;line-height:20px}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li:hover{background:var(--hc-ui-color-hover)}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li+li{margin-top:0}.hc-ui-record-date-panel.ant-picker-dropdown .ant-picker-panel-container:has(.ant-picker-month-panel,.ant-picker-year-panel,.ant-picker-decade-panel) .ant-picker-presets{display:none}.boss-ip-page{min-width:0;padding:36px 32px 48px}.boss-ip-page.is-subpage{padding-top:12px}.workspace-shell:has(.boss-ip-page.is-subpage)>.workspace-main>.user-page-heading{display:none}.boss-ip-subpage-bar{align-items:center;width:100%;margin:0 0 8px;padding:12px 0 16px;display:flex}.boss-ip-subpage-back{height:36px;color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.boss-ip-subpage-back-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.boss-ip-subpage-back svg{stroke-width:1.75px;width:18px;height:18px}.boss-ip-page.is-ready{padding:0}.boss-ip-page.has-studio{flex-direction:column;min-height:0;padding:0;display:flex}.workspace-shell:has(.boss-ip-page.has-studio):not(:has(.ig-studio.is-conversation))>.workspace-main>.user-page-heading{display:block}.workspace-shell:has(.boss-ip-page.has-studio .ig-studio.is-conversation)>.workspace-main>.user-page-heading{display:none}.workspace-shell:has(.boss-ip-page.has-studio .ig-studio.is-conversation)>.workspace-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-shell:has(.boss-ip-page.has-studio .ig-studio.is-conversation) .user-page-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.boss-ip-page.has-studio:has(.ig-studio.is-conversation){flex:1;overflow:hidden}.boss-ip-switch{background:#f2f3f5;border-radius:10px;width:fit-content;margin:0 0 20px;padding:3px;display:inline-flex}.ig-landing-footer .boss-ip-switch{margin:0 0 20px}.boss-ip-switch button{color:#646a73;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 16px;font-size:14px}.boss-ip-switch button.is-active{color:#1f2329;background:#fff;box-shadow:0 1px 2px #25282d14}.boss-ip-gallery{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px;display:grid;overflow:visible}.boss-ip-works.brand-assets-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin-top:0}.boss-ip-work-card.brand-assets-card{aspect-ratio:9/16}.boss-ip-work-card .brand-assets-preview-trigger:disabled{cursor:default}.boss-ip-tile{aspect-ratio:9/16;color:#fff;text-align:left;background:#111;border:0;border-radius:4px;padding:0;position:relative;overflow:visible}.boss-ip-tile-open{color:#fff;cursor:pointer;text-align:left;background:#111;border:0;border-radius:4px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.boss-ip-tile video,.boss-ip-tile img{object-fit:cover;width:100%;height:100%;display:block}.boss-ip-tile-add{background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-secondary);border:1px dashed var(--hc-ui-color-border);cursor:pointer;align-content:center;place-items:center;gap:8px;display:grid}.boss-ip-tile-add svg{width:28px;height:28px}.boss-ip-tile-add span{font-size:13px}.boss-ip-tile-name,.boss-ip-tile-status,.boss-ip-tile-empty,.boss-ip-tile-default{padding:8px 10px;font-size:12px;line-height:1.4;position:absolute}.boss-ip-tile-name{background:linear-gradient(#0000,#0000009e);bottom:0;left:0;right:0}.boss-ip-tile-status,.boss-ip-tile-default{border-radius:4px;padding:4px 8px;top:8px;right:auto}.boss-ip-tile-default{color:#1f2329;background:#fff;font-weight:400;left:8px}.boss-ip-tile-status{background:#00000075;left:8px}.boss-ip-tile-default+.boss-ip-tile-status{left:52px}.boss-ip-tile-empty{color:#ffffffb8;place-items:center;display:grid;inset:0}.boss-ip-tile-more{z-index:3;position:absolute;top:8px;right:8px}.boss-ip-more-trigger{color:#1f2329;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:8px;place-items:center;width:32px;height:24px;padding:0;display:grid;box-shadow:0 1px 4px #1f232929}.boss-ip-tile:hover .boss-ip-more-trigger,.boss-ip-tile:focus-within .boss-ip-more-trigger,.boss-ip-tile.is-menu-open .boss-ip-more-trigger{opacity:1}.boss-ip-more-trigger svg{width:16px;height:16px}.boss-ip-more-menu{z-index:4;border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:12px;min-width:132px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1f23291f}.boss-ip-tile.is-menu-open{z-index:5}.boss-ip-more-menu button{color:#1f2329;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;line-height:22px;display:flex}.boss-ip-more-menu button:hover:not(:disabled){background:#1f23290d}.boss-ip-more-menu button:disabled{cursor:not-allowed;opacity:.45}.boss-ip-more-menu svg{color:#646a73;width:16px;height:16px}.boss-ip-view{justify-items:center;display:grid}.boss-ip-view video,.boss-ip-view img{object-fit:contain;background:#111;border-radius:8px;width:100%;max-height:420px}@media (hover:none){.boss-ip-more-trigger{opacity:1}}.boss-ip-empty{justify-items:center;gap:16px;display:grid}.boss-ip-works-empty{justify-items:center;width:100%;padding:12px 0 8px;display:grid}.boss-ip-works-empty .hc-ui-empty{padding:12px 16px 24px}.boss-ip-back{color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:14px}.boss-ip-name{width:100%;color:var(--hc-ui-color-text);gap:6px;font-size:13px;font-weight:600;display:grid}.boss-ip-name input,.boss-ip-name select{border:1px solid var(--hc-ui-color-border);color:#1f2329;background:#fff;border-radius:8px;outline:0;height:40px;padding:0 12px;font-size:14px;font-weight:400}.boss-ip-name input:focus,.boss-ip-name input:focus-visible,.boss-ip-name select:focus,.boss-ip-name select:focus-visible,.hc-ui-dialog .boss-ip-form input:not([type=checkbox]):not([type=file]):focus,.hc-ui-dialog .boss-ip-form input:not([type=checkbox]):not([type=file]):focus-visible,.hc-ui-dialog .boss-ip-form select:focus,.hc-ui-dialog .boss-ip-form select:focus-visible{border-color:var(--hc-ui-color-border);outline-offset:0;box-shadow:none;outline:none}.boss-ip-create{justify-items:center;gap:20px;max-width:880px;margin:36px auto 0;display:grid}.boss-ip-create>h2{text-align:center;letter-spacing:.02em;margin:0;font-size:32px;font-weight:700;line-height:1.3}.boss-ip-modes{background:var(--hc-ui-color-surface-muted);border-radius:999px;grid-template-columns:1fr 1fr;width:min(420px,100%);padding:4px;display:grid}.boss-ip-modes button{min-height:40px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:500}.boss-ip-modes button.is-active{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 1px 2px #25282d1a}.boss-ip-create-form{justify-items:center;gap:18px;width:100%;display:grid}.boss-ip-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:16px;gap:12px;width:100%;padding:24px;display:grid}.boss-ip-card-head{justify-content:space-between;align-items:center;display:flex}.boss-ip-card-head h2{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600}.boss-ip-card-head h2 span{color:#d9403a;margin-right:4px}.boss-ip-dropzone,.boss-ip-record{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);min-height:280px;color:var(--hc-ui-color-text-secondary);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:relative}.boss-ip-dropzone{cursor:pointer}.boss-ip-dropzone>svg,.boss-ip-record>svg,.boss-ip-dropzone .ig-upload-mark{color:#8b9099;flex:none;width:40px;height:40px}.boss-ip-dropzone p,.boss-ip-record p{color:var(--hc-ui-color-text);margin:0;font-size:14px}.boss-ip-dropzone p span{color:inherit;font-weight:inherit}.boss-ip-dropzone small{color:var(--hc-ui-color-text-secondary);font-size:12px;line-height:1.6}.boss-ip-dropzone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.boss-ip-dropzone.has-file{cursor:default;gap:12px;padding:16px}.boss-ip-replace{min-height:32px;color:var(--hc-ui-color-brand);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.boss-ip-replace input{opacity:0;cursor:pointer;position:absolute;inset:0}.boss-ip-preview{justify-items:center;gap:8px;width:min(100%,420px);display:grid}.boss-ip-preview video,.boss-ip-preview img,.boss-ip-record video{background:#111;border-radius:10px;max-width:100%;max-height:280px}.boss-ip-preview p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;font-weight:400}.boss-ip-record.is-live,.boss-ip-record.is-preview{background:0 0;border:0;min-height:0;padding:0}.boss-ip-record.is-preview{padding:16px}.boss-ip-stage{background:#111;border-radius:12px;width:100%;position:relative;overflow:hidden}.boss-ip-stage.is-landscape{aspect-ratio:16/9;max-height:420px}.boss-ip-stage.is-portrait{aspect-ratio:9/16;width:min(280px,100%);max-height:420px;margin-inline:auto}.boss-ip-stage video{object-fit:cover;background:#111;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.boss-ip-guide{pointer-events:none;stroke:#ffffffe0;fill:none;stroke-width:2px;stroke-dasharray:5 5;width:auto;height:auto;position:absolute;inset:8% 18% 6%}.boss-ip-stage.is-portrait .boss-ip-guide{inset:10% 16% 8%}.boss-ip-stage-hint{color:#fff;white-space:nowrap;background:#00000075;border-radius:999px;margin:0;padding:6px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.boss-ip-record-bar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.boss-ip-record-bar select{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:999px;flex:120px;min-width:0;height:36px;padding:0 12px;font-size:13px}.boss-ip-record-bar .hc-ui-action{flex:none}.boss-ip-consent{max-width:520px;color:var(--hc-ui-color-text-secondary);align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.boss-ip-consent input{accent-color:var(--hc-ui-color-brand);margin-top:3px}.boss-ip-create .boss-ip-submit{width:min(100%,880px);min-height:44px}.boss-ip-error{color:#a9322e;margin:0;font-size:13px}.boss-ip-waiting{gap:12px;width:min(880px,100%);margin:36px auto 0;display:grid}.boss-ip-waiting-media{border-radius:4px;width:100%;height:280px;min-height:280px;position:relative;overflow:hidden}.boss-ip-waiting-media video{object-fit:cover;width:100%;height:100%;display:block}.boss-ip-waiting-copy{text-align:center;pointer-events:none;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.boss-ip-waiting h2{color:#ffffffe0;text-shadow:0 1px 8px #0003;margin:0;font-size:22px;font-weight:600}.boss-ip-waiting p{color:#ffffffb8;text-shadow:0 1px 8px #0003;margin:0;font-size:14px;line-height:1.6}.boss-ip-studio-wrap{margin-top:8px;position:relative}.boss-ip-studio-wrap:has(.ig-studio.is-conversation){flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.boss-ip-studio-wrap .ig-studio{height:auto;min-height:0}.boss-ip-studio-wrap .ig-studio.is-conversation{flex:1;height:auto;min-height:0;overflow:hidden}.boss-ip-studio-wrap .ig-history-slot{top:16px}.boss-ip-studio-wrap .ig-main{padding-top:72px;padding-bottom:0}.boss-ip-form{gap:14px;display:grid}.boss-ip-form label{color:var(--hc-ui-color-text);gap:6px;font-size:13px;font-weight:600;display:grid}.boss-ip-form input:not([type=checkbox]):not([type=file]),.boss-ip-form select,.boss-ip-form input[type=file]{border:1px solid var(--hc-ui-color-border);color:#1f2329;background:#fff;border-radius:8px;outline:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:400}.boss-ip-form input:not([type=checkbox]):not([type=file]):focus,.boss-ip-form input:not([type=checkbox]):not([type=file]):focus-visible,.boss-ip-form select:focus,.boss-ip-form select:focus-visible{border-color:var(--hc-ui-color-border);outline-offset:0;box-shadow:none;outline:none}.boss-ip-form input[type=file]{height:auto;padding:8px 12px}.boss-ip-form .boss-ip-consent{align-items:flex-start;gap:8px;font-weight:400;display:flex}.boss-ip-form .boss-ip-consent input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.boss-ip-share-members{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:8px;gap:2px;max-height:220px;padding:6px;display:grid;overflow:auto}.boss-ip-share-members>p{color:var(--hc-ui-color-text-secondary);margin:0;padding:10px;font-size:13px;font-weight:400}.boss-ip-share-members label{color:#1f2329;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:14px;font-weight:400;display:flex}.boss-ip-share-members label small{color:var(--hc-ui-color-text-secondary);margin-left:auto;font-size:12px;font-weight:400}.boss-ip-share-members input[type=checkbox]{accent-color:#f05627;width:16px;height:16px}@media (width<=620px){.boss-ip-page{padding:24px 16px}.boss-ip-create>h2{font-size:26px}.boss-ip-dropzone,.boss-ip-record{min-height:220px}}.content-factory-content:has(.remix-page){background:#fff;flex-direction:column;width:100%;max-width:none;height:100vh;margin:0;padding:0;display:flex}.remix-page{min-height:0;color:var(--hc-ui-color-text);flex-direction:column;flex:1;margin:0;padding:0;display:flex;position:relative}.remix-page-bar{z-index:12;box-sizing:border-box;background:#fff;flex-shrink:0;align-items:center;height:56px;min-height:56px;padding:10px 36px;display:flex;position:sticky;top:0}.remix-main{flex-direction:column;flex:1;min-height:0;padding:0 40px;display:flex}.remix-title-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.remix-history-slot{flex-shrink:0}.remix-history-entry{border:1px solid var(--hc-ui-color-border);color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:14px;display:inline-flex;box-shadow:0 2px 8px #1111110d}.remix-history-entry:hover{border-color:var(--hc-ui-color-primary,#ff5a1f);color:var(--hc-ui-color-primary,#ff5a1f)}.remix-history-entry svg{width:16px;height:16px}.remix-page h1{letter-spacing:.01em;margin:0;font-size:24px;line-height:1.25}.remix-main>form{flex-direction:column;flex:1;min-height:0;display:flex}.remix-layout{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;min-height:0;padding-bottom:32px;display:grid}.remix-form-card,.remix-assets-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:14px;min-height:0;box-shadow:0 1px 2px #11111108,0 8px 24px #1111110d}.remix-form-card{align-content:start;gap:20px;padding:24px;display:grid;overflow-y:auto}.remix-form-card,.remix-assets-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.remix-form-card:hover,.remix-assets-scroll:hover,.remix-form-card:focus-within,.remix-assets-scroll:focus-within{scrollbar-color:#11111138 transparent}.remix-form-card::-webkit-scrollbar{width:6px}.remix-assets-scroll::-webkit-scrollbar{width:6px}.remix-form-card::-webkit-scrollbar-track{background:0 0}.remix-assets-scroll::-webkit-scrollbar-track{background:0 0}.remix-form-card::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.remix-assets-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.remix-form-card:hover::-webkit-scrollbar-thumb{background:#11111138}.remix-assets-scroll:hover::-webkit-scrollbar-thumb{background:#11111138}.remix-form-card:focus-within::-webkit-scrollbar-thumb{background:#11111138}.remix-assets-scroll:focus-within::-webkit-scrollbar-thumb{background:#11111138}.remix-field{gap:8px;display:grid}.remix-label{font-size:14px;font-weight:600}.remix-required{color:#c94a4a;margin-left:2px}.remix-input-wrap{position:relative}.remix-input-wrap input,.remix-input-wrap textarea,.remix-field select{border:1px solid var(--hc-ui-color-border);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.remix-input-wrap input:focus,.remix-input-wrap textarea:focus,.remix-field select:focus{border-color:var(--hc-ui-color-primary,#ff5a1f);outline:0;box-shadow:0 0 0 3px #ff5a1f1f}.remix-input-wrap textarea{resize:vertical;min-height:96px;padding-bottom:26px}.remix-counter{color:var(--hc-ui-color-text-secondary);pointer-events:none;font-size:12px;position:absolute;bottom:8px;right:10px}.remix-input-wrap input{padding-right:56px}.remix-input-wrap input~.remix-counter{bottom:11px}.remix-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.remix-industry-chip{text-align:center;align-items:center;padding:10px 8px}.remix-field fieldset,.remix-field.remix-field fieldset{margin:0}fieldset.remix-field{background:#fafbfc;border:1px solid #eceef1;border-radius:10px;gap:10px;padding:14px 16px;display:grid}fieldset.remix-field legend{padding:0 4px;font-size:14px;font-weight:600}.remix-radio{align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.remix-radio input{width:16px;min-height:16px}.remix-empty{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.remix-submit{width:auto;min-height:42px;padding:0 26px;font-size:14px}.remix-assets-card{flex-direction:column;display:flex;overflow:hidden}.remix-assets-scroll{flex:1;min-height:0;padding:24px;overflow-y:auto}.remix-submit-bar{background:0 0;border-top:1px solid #f0f1f3;flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding:14px 24px 18px;display:flex}.remix-page .remix-submit{background:var(--hc-ui-color-primary,#ff5a1f);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px #ff5a1f52}.remix-page .remix-submit svg{width:16px;height:16px}.remix-page .remix-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #ff5a1f6b}.remix-page .remix-submit:disabled{color:#fff;box-shadow:none;cursor:default;opacity:.8;background:#d9dbdf}.content-factory-content:has(.remix-history){width:100%;max-width:none;margin:0;padding:0}.remix-history{min-height:calc(100vh - 60px);color:var(--hc-ui-color-text);flex-direction:column;display:flex}.remix-history-bar{z-index:10;background:var(--hc-ui-color-surface,#fff);border-bottom:1px solid var(--hc-ui-color-border);align-items:center;min-height:56px;padding:10px 36px;display:flex;position:sticky;top:0}.remix-history-back{color:var(--hc-ui-color-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:14px;display:inline-flex}.remix-history-back:hover{background:var(--hc-ui-color-fill,#f5f6f8)}.remix-history-back svg{width:16px;height:16px}.remix-history-scroll{flex:1;padding:24px clamp(24px,8vw,160px)}.remix-history-empty{color:var(--hc-ui-color-text-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;margin:25vh 0 0;font-size:14px;display:flex}.remix-history-job{border-bottom:1px solid var(--hc-ui-color-border);padding:16px 0}.remix-history-job>header{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.remix-history-job>header strong{font-size:15px}.remix-history-job>header span{color:var(--hc-ui-color-text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.remix-history-error{color:#c94a4a;margin:4px 0 0;font-size:12px}.remix-history-job-actions{gap:10px;margin-top:10px;display:flex}.remix-history-job-actions button{border:1px solid var(--hc-ui-color-border);min-height:32px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.remix-history-job-actions button:hover{border-color:var(--hc-ui-color-text)}.remix-history-job-actions button:disabled{cursor:default;opacity:.45}.remix-history-job-actions svg{width:13px;height:13px}.remix-history-more{text-align:center;margin:16px 0}.remix-history-more button{border:1px solid var(--hc-ui-color-border);cursor:pointer;background:#fff;border-radius:999px;padding:8px 20px;font-size:13px}.remix-assets-scroll{align-content:start;gap:16px;display:grid}.remix-assets-head{color:var(--hc-ui-color-text-body);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.remix-ratio-grid{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted,#f5f6f8);border-radius:999px;grid-auto-columns:max-content;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.remix-ratio-grid button{height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.remix-ratio-grid button:hover{color:var(--hc-ui-color-text)}.remix-ratio-grid button[aria-pressed=true]{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 1px 3px #1111111f}.remix-ratio-shape{border:1.5px solid;border-radius:2px;display:block}.remix-ratio-9-16{width:8px;height:12px}.remix-ratio-16-9{width:12px;height:8px}.remix-assets-empty{text-align:center;color:var(--hc-ui-color-text-secondary);justify-items:center;gap:14px;padding:72px 16px;display:grid}.remix-assets-icon{width:44px;height:44px;color:var(--hc-ui-color-placeholder)}.remix-assets-empty p{margin:0;font-size:13px}.remix-assets-actions,.remix-assets-more{gap:12px;display:flex}.remix-assets-more{justify-content:flex-end}.remix-assets-actions button,.remix-assets-more button,.remix-picker-wrap>button{border:1px solid var(--hc-ui-color-border);min-height:38px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.remix-assets-actions button:hover,.remix-assets-more button:hover,.remix-picker-wrap>button:hover{border-color:var(--hc-ui-color-text)}.remix-assets-actions svg,.remix-assets-more svg,.remix-picker-wrap svg,.remix-picker-wrap .ig-menu-item-icon{width:16px}.remix-assets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.remix-assets-grid figure{aspect-ratio:1;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:8px;margin:0;position:relative;overflow:hidden}.remix-assets-grid img,.remix-assets-grid video{object-fit:cover;width:100%;height:100%;display:block}.remix-assets-grid video{cursor:pointer}.remix-assets-grid figcaption{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000073;padding:4px 8px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.remix-asset-remove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:6px;right:6px}.remix-asset-remove svg{width:12px}.remix-page .production-history{background:0 0;border:0;margin-top:32px;padding:0}.remix-page .production-job-list article{border:0;border-bottom:1px solid var(--hc-ui-color-divider);border-radius:0;padding:16px 0}.remix-candidates{flex-wrap:wrap;gap:12px;margin:8px 0;display:flex}.remix-candidate{margin:0}.remix-candidate figcaption{max-width:min(360px,100%);color:var(--hc-ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.remix-candidate-video{background:#000;border-radius:8px;width:auto;max-width:min(360px,100%);max-height:560px;display:block}.remix-candidate-video-host{aspect-ratio:9/16;background:#000;border-radius:8px;width:min(200px,40vw);display:block;overflow:hidden}.remix-candidate-video-host .remix-candidate-video{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.remix-candidate-image{border-radius:8px;width:min(240px,100%);display:block}.remix-candidate-title{color:var(--hc-ui-color-text-secondary);font-size:13px}.remix-candidate-actions{align-items:center;gap:10px;margin-top:2px;display:flex}.remix-candidate-actions a,.remix-candidate-actions button{color:var(--hc-ui-color-text-secondary);font-family:inherit;font-size:12px;font-weight:400;line-height:20px;text-decoration:none}.remix-candidate-actions button{appearance:none;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.remix-candidate-actions a:hover,.remix-candidate-actions button:hover{color:var(--hc-ui-color-text)}.remix-candidate-actions :focus-visible{outline:2px solid var(--hc-ui-color-text);outline-offset:3px}.remix-upload-error{margin:4px 0 0;font-size:13px}.ig-library-mask{z-index:96;background:#1111117a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ig-library-modal{background:var(--hc-ui-color-surface,#fff);border-radius:16px;flex-direction:column;width:min(860px,92vw);max-height:84vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.ig-library-head{border-bottom:1px solid var(--hc-ui-color-border,#f0f1f3);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.ig-library-close{width:32px;height:32px;color:var(--hc-ui-color-text-secondary,#6b7078);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ig-library-item{background:var(--hc-ui-color-surface-muted,#f7f8fa);min-width:0;color:var(--hc-ui-color-text,#1f2329);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.ig-library-item img,.ig-library-item video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ig-library-audio{aspect-ratio:1;background:#f1f2f4;place-items:center;width:100%;display:grid}.ig-library-audio img{width:20px;height:20px}.ig-library-item>span:not(.ig-library-check){text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:12px;display:block;overflow:hidden}.ig-library-item.is-selected{border-color:var(--hc-ui-color-brand,#ff6a3d)}.ig-library-check{background:var(--hc-ui-color-brand,#ff6a3d);color:#fff;border-radius:99px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.ig-library-foot{border-top:1px solid var(--hc-ui-color-border,#f0f1f3);justify-content:flex-end;gap:10px;padding:12px 20px 16px;display:flex}.ig-library-foot button{border:1px solid var(--hc-ui-color-border,#d9dce1);background:var(--hc-ui-color-surface,#fff);min-width:72px;min-height:36px;color:var(--hc-ui-color-text,#1f2329);cursor:pointer;border-radius:8px}.ig-library-foot button.is-primary{border-color:var(--hc-ui-color-brand,#ff6a3d);background:var(--hc-ui-color-brand,#ff6a3d);color:#fff}.ig-library-foot button:disabled{cursor:default;opacity:.45}.is-spinning{animation:1s linear infinite production-spin}@keyframes production-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.content-factory-content:has(.remix-page){height:auto}.remix-main{padding-bottom:64px}.remix-layout{flex:none;grid-template-columns:1fr}.remix-form-card,.remix-assets-card{overflow:visible}.remix-assets-scroll{padding-bottom:0;overflow:visible}}@media (width<=900px){.remix-main{padding:0 16px 24px}.remix-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.remix-page{--accent:#373c43;--active-soft:#eff0f1;accent-color:#373c43}.remix-page .cf-config-chip:hover,.remix-page .cf-preset-chip:hover,.remix-page .cf-config-selected{color:#373c43;background:#eff0f1;border-color:#373c43}.remix-page button:focus-visible{outline-offset:2px;outline:2px solid #373c43}.remix-input-wrap input,.remix-input-wrap textarea,.remix-input-wrap input::placeholder,.remix-input-wrap textarea::placeholder{font-size:14px}.remix-input-wrap input:focus,.remix-input-wrap textarea:focus,.remix-field select:focus{border-color:#373c43;box-shadow:0 0 0 3px #373c431f}body:has(.remix-page) .ig-library-modal{color:#1f2329;font-size:14px}body:has(.remix-page) .ig-library-filters{border-bottom:1px solid #dee0e3;gap:8px;padding:12px 24px;display:grid}body:has(.remix-page) .ig-library-filter-row{align-items:center;gap:8px;display:flex}body:has(.remix-page) .ig-library-filter-row button{color:#646a73;min-width:56px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 14px}body:has(.remix-page) .ig-library-filter-row button:hover{color:#373c43;background:#f5f6f7}body:has(.remix-page) .ig-library-filter-row button[aria-pressed=true]{color:#373c43;background:#eff0f1;border-color:#373c43;font-weight:600}body:has(.remix-page) .ig-library-selection-count{white-space:nowrap;color:#646a73;margin-left:auto;font-size:14px}body:has(.remix-page) .ig-library-selection-count strong{color:#373c43}body:has(.remix-page) .ig-library-empty{place-items:center;min-height:240px;display:grid}body:has(.remix-page) .ig-library-foot{justify-content:space-between;align-items:center;gap:16px;padding:12px 24px}body:has(.remix-page) .ig-library-actions{flex:none;gap:10px;display:flex}body:has(.remix-page) .ig-library-actions button{font-size:14px}body:has(.remix-page) .ig-library-actions button.is-primary{color:#fff;background:#373c43;border-color:#373c43}body:has(.remix-page) .ig-library-check{color:#fff;background:#373c43;border-color:#373c43}body:has(.remix-page) .ig-library-item.is-selected{border-color:#373c43}body:has(.remix-page) .ig-library-modal button:focus-visible{outline-offset:2px;outline:2px solid #373c43}body:has(.remix-page) .ig-library-pagination{color:#646a73;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}body:has(.remix-page) .ig-library-pagination button{color:#373c43;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}body:has(.remix-page) .ig-library-pagination button:hover:not(:disabled){background:#eff0f1}body:has(.remix-page) .ig-library-pagination button[aria-current=page]{color:#fff;background:#373c43}body:has(.remix-page) .ig-library-pagination svg{width:16px;height:16px}body:has(.remix-page) .ig-library-page-ellipsis{place-items:center;width:24px;display:grid}body:has(.remix-page) .ig-library-page-meta{white-space:nowrap;margin-left:8px}@media (width<=760px){body:has(.remix-page) .ig-library-filters{padding:12px 14px}body:has(.remix-page) .ig-library-foot{flex-wrap:wrap;padding:12px 14px}body:has(.remix-page) .ig-library-actions{margin-left:auto}body:has(.remix-page) .ig-library-page-meta{display:none}}.remix-page .cf-preset-chip[aria-pressed=true],.remix-page .cf-preset-chip[aria-pressed=true]:hover{color:#fff;background:#373c43;border-color:#373c43;font-weight:600}body:has(.remix-page) .ig-library-modal{border-radius:8px;width:min(1180px,100vw - 48px);height:min(820px,86dvh);max-height:86dvh}body:has(.remix-page) .ig-library-head{border-bottom:0;padding:20px 24px 4px}body:has(.remix-page) .ig-library-filters{padding:8px 24px 14px}body:has(.remix-page) .ig-library-filter-row button{border:0;min-width:52px;min-height:30px;padding:4px 12px;font-size:13px}body:has(.remix-page) .ig-library-body{min-height:0;padding:16px 24px}body:has(.remix-page) .ig-library-empty{min-height:100%}@media (width<=760px){body:has(.remix-page) .ig-library-modal{width:calc(100vw - 24px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}body:has(.remix-page) .ig-library-head{padding:14px 14px 4px}body:has(.remix-page) .ig-library-body{padding:12px 14px}}.remix-candidate-loading{background:var(--hc-ui-color-surface-muted);width:min(200px,40vw);color:var(--hc-ui-color-text-secondary);border-radius:8px;place-items:center;display:grid;overflow:hidden}.remix-candidate-loading video{object-fit:cover;width:100%;height:100%;display:block}.remix-cut-editor{max-height:72vh;color:var(--hc-ui-color-text-primary);gap:14px;padding:4px;display:grid;overflow:auto}.remix-cut-editor p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:13px}.remix-cut-editor label{gap:6px;font-size:14px;display:grid}.remix-cut-editor input,.remix-cut-editor select,.remix-cut-editor textarea{box-sizing:border-box;border:1px solid var(--line,#dee0e3);width:100%;font:inherit;background:var(--panel,#fff);color:inherit;border-radius:8px;padding:8px}.remix-cut-editor textarea{resize:vertical;min-height:76px}.remix-cut-editor fieldset{border:1px solid var(--line,#dee0e3);border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.remix-cut-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.remix-cut-actions{justify-content:flex-end;gap:8px;display:flex}.remix-cut-actions button{border:1px solid var(--line,#dee0e3);background:var(--panel,#fff);color:inherit;cursor:pointer;border-radius:6px;padding:5px 10px}.remix-cut-actions button:disabled{opacity:.45;cursor:default}.remix-plan-details{color:var(--hc-ui-color-text-secondary);margin:12px 0;font-size:13px}.remix-page .remix-voice-row{align-items:center;gap:12px;min-width:0;display:flex}.remix-page .remix-voice-row>.remix-label{white-space:nowrap;flex:none;font-size:13px}.remix-page .remix-voice-row>select{flex:1 1 0;width:0;min-width:0;font-size:13px}.content-factory-content:has(.remix-editor){flex-direction:column;width:100%;max-width:none;height:100vh;margin:0;padding:0;display:flex}.remix-editor{height:100%;min-height:0;color:var(--hc-ui-color-text,#252a31);background:#fff;flex-direction:column;font-size:13px;display:flex;overflow:auto}.remix-editor *{box-sizing:border-box}.remix-editor button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dee0e3;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.remix-editor button:hover{background:#f5f6f7}.remix-editor button:disabled{opacity:.4;cursor:default}.remix-editor svg{width:16px;height:16px}.remix-editor :focus-visible{outline-offset:2px;outline:2px solid #393e46}.remix-editor h2{margin:0 0 12px;font-size:14px}.remix-editor h3{margin:20px 0 8px;font-size:13px}.remix-editor p{color:#68707d;font-size:12px;line-height:1.6}.re-header{border-bottom:1px solid #e6e8eb;flex-shrink:0;align-items:center;gap:10px;padding:14px 24px;display:flex}.re-header h1{margin:0 12px;font-size:20px}.re-header>span{color:#68707d;margin-right:auto;font-size:12px}.remix-editor .re-primary{color:#fff;background:#393e46;border-color:#393e46}.remix-editor .re-primary:hover{background:#242930}.re-workspace{flex:1;grid-template-columns:230px minmax(280px,1fr) 285px;min-height:440px;display:grid}.re-assets,.re-properties{max-height:62vh;padding:20px;overflow:auto}.re-assets{border-right:1px solid #e6e8eb}.re-properties{border-left:1px solid #e6e8eb}.re-asset{border:1px solid #e0e3e7;border-radius:8px;margin:10px 0;padding:10px}.re-asset.is-selected{background:#f7f8fa;border-color:#393e46}.re-asset>div{gap:5px;margin-top:8px;display:flex}.re-asset>div button{padding:5px;font-size:11px}.remix-editor .re-asset-name{word-break:break-all;text-align:left;background:0 0;border:0;padding:0}.re-preview{background:#fafbfc;flex-direction:column;align-items:center;min-width:0;padding:14px 24px;display:flex}.re-preview-tabs{gap:8px;margin-bottom:12px;display:flex}.re-preview-tabs button[aria-pressed=true]{color:#fff;background:#393e46}.re-screen{background:#16181c;border-radius:8px;flex:1;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex;position:relative;overflow:hidden}.re-screen video{object-fit:contain;width:100%;height:100%;max-height:46vh}.re-subtitle{text-align:center;color:#fff;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;pointer-events:none;font-weight:600;line-height:1.5;position:absolute;bottom:12%;left:12%;right:12%}.re-playback{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:10px;display:flex}.re-properties label{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.re-properties input:not([type=range]),.re-properties textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:7px;padding:9px;font-size:14px}.re-properties input[type=range]{accent-color:#393e46;width:100%}.re-properties textarea{resize:vertical}.re-shot-actions{flex-wrap:wrap;gap:5px;display:flex}.re-timeline{border-top:1px solid #e0e3e7;flex-shrink:0;padding:16px 24px}.re-timeline header{color:#68707d;align-items:center;gap:20px;font-size:12px;display:flex}.re-timeline h2{color:#252a31;margin:0}.re-tracks{gap:8px;padding:14px 2px;display:flex;overflow-x:auto}.re-tracks button{text-align:left;background:#f4f5f7;border:1px solid #d9dde3;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:stretch;height:100px;padding:10px;display:flex;overflow:hidden}.re-tracks button[aria-pressed=true]{background:#eef0f2;border:2px solid #393e46;padding:9px}.re-tracks span{text-overflow:ellipsis;white-space:nowrap;color:#68707d;font-size:12px;overflow:hidden}.re-tracks strong{justify-content:space-between;font-size:12px;display:flex}.re-tracks small{font-weight:400}.remix-editor .re-error{color:#b42318;background:#fff1f0;margin:0;padding:10px 24px}.re-timeline>p{margin:0}@media (width<=1100px){.re-workspace{grid-template-columns:180px minmax(220px,1fr) 245px}.re-assets,.re-properties,.re-header,.re-preview{padding:12px}}@media (width<=800px){.re-header{flex-wrap:wrap}.re-header h1{font-size:18px}.re-workspace{grid-template-columns:1fr}.re-preview{order:-1;min-height:350px}.re-assets,.re-properties{border:0;border-bottom:1px solid #e6e8eb;max-height:none}.re-assets{align-items:center;gap:8px;display:flex;overflow-x:auto}.re-assets>h2,.re-assets>p{display:none}.re-asset{min-width:180px}.re-timeline header{flex-wrap:wrap;gap:10px}.re-timeline{padding:14px}.re-screen video{max-height:400px}}.ig-studio{min-height:100vh;color:var(--hc-ui-color-text);background:#fff;flex-direction:column;display:flex;position:relative}.ig-studio svg{flex-shrink:0;display:block;overflow:visible}.ig-page-bar{z-index:12;background:#fff;align-items:center;height:56px;min-height:56px;padding:10px 36px;display:flex;position:sticky;top:0}.ig-history-slot{z-index:13;justify-content:flex-end;display:flex;position:absolute;top:68px;right:36px}.ig-studio.is-conversation .ig-page-bar{border-bottom:1px solid #eeeef2}.ig-studio.is-conversation{height:100vh;min-height:100vh;overflow:hidden}.ig-conversation-pane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ig-conversation-scroll{overflow-anchor:none;flex:1;min-height:0;padding:24px 24px 8px;overflow:auto}.ig-dock{flex-direction:column;flex-shrink:0;align-items:center;padding:8px 24px 16px;display:flex;position:relative}.ig-landing-dock{flex-direction:column;align-self:stretch;align-items:center;width:100%;display:flex}.ig-ai-note{color:#707078;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.4}.ig-jump-bottom{z-index:8;color:#c8c8d0;cursor:pointer;background:#fff;border:1px solid #ececf1;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 0 12px;padding:0;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #10101314}.ig-jump-bottom svg{stroke-width:2px;width:18px;height:18px}.ig-history-entry{height:36px;color:var(--text-soft);font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e6ee;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:400;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1010130a}.ig-history-entry:hover{background:var(--hc-ui-color-hover);border-color:#d8d8e0}.ig-history-entry-icon{color:#1f2329;place-items:center;width:22px;height:22px;display:grid}.ig-history-entry-icon svg{width:18px;height:18px}.ig-back{height:36px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.ig-back-icon{border-radius:8px;place-items:center;width:28px;height:28px;transition:box-shadow .15s,background .15s;display:grid}.ig-back-icon:hover,.ig-back:hover .ig-back-icon{background:#fff;box-shadow:0 2px 8px #1111111f}.ig-back svg{stroke-width:1.75px;width:18px;height:18px}.ig-new-chat{color:#fff;height:32px;font:inherit;cursor:pointer;background:#0b0b0f;border:0;border-radius:99px;align-items:center;margin-left:auto;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ig-new-chat:hover{background:#2a2a32}.ig-main{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:32px;padding:160px 24px 8px;display:flex}.ig-main.is-gallery{align-items:stretch;gap:20px;min-height:0;padding-top:12px}.ig-hero{text-align:center}.ig-notice{color:#7a4e3c;text-align:center;background:#fff8f4;border:1px solid #ead9cf;border-radius:12px;max-width:640px;margin:0;padding:10px 14px;font-size:13px;line-height:1.55}.ig-landing-footer{box-sizing:border-box;width:880px;min-width:0;max-width:calc(100% - 32px)}.ig-composer{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:.5px solid #d0d0e1;border-radius:20px;flex:none;width:880px;min-width:0;max-width:calc(100% - 32px);padding:16px;position:relative;box-shadow:0 4px 26px -1px #1010130d,0 2px 4px -2px #1010130d}.ig-composer.is-dragging{border-color:#4ea3ff;box-shadow:0 10px 36px #4ea3ff29}.ig-drop-hint{z-index:4;color:var(--hc-ui-color-text);pointer-events:none;background:#ffffffdb;border-radius:20px;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.ig-composer-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;padding-bottom:12px;display:grid}.ig-composer-body--has-refs{grid-template-columns:1fr}.ig-uploads{flex-wrap:wrap;gap:8px;max-width:136px;display:flex}.ig-composer-body--has-refs .ig-uploads{max-width:none}.ig-composer-body--frames{grid-template-columns:auto minmax(0,1fr)}.vg-frames{align-items:center;gap:6px;display:flex}.vg-frame-slot{width:56px;height:56px}.vg-frames-swap{width:24px;height:24px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vg-frames-swap:hover:not(:disabled){background:var(--hc-ui-color-surface-muted);color:var(--hc-ui-color-text-body)}.vg-frames-swap:disabled{opacity:.35;cursor:not-allowed}.vg-frames-swap svg{width:14px;height:14px}.ig-upload-tile,.ig-ref{border-radius:6px;width:56px;height:56px}.ig-upload-tile{color:var(--hc-ui-color-text-secondary);font:inherit;cursor:pointer;background:#f6f7fa;border:1px dashed #e1e4f2;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1;display:flex}.ig-upload-tile:hover{background:var(--hc-ui-color-hover)}.ig-upload-tile:disabled{opacity:.5;cursor:not-allowed}.ig-upload-tile svg{width:16px;height:16px}.ig-upload-mark{color:#aeafc2;flex:0 0 16px;width:16px;height:16px}.ig-ref{background:var(--hc-ui-color-surface-muted);border:1px solid #ececec;border-radius:6px;position:relative;overflow:visible}.ig-ref-index{color:#fff;pointer-events:none;background:#141418c2;border-radius:4px;padding:2px 5px;font-size:10px;line-height:1.2;position:absolute;bottom:3px;left:3px}.ig-ref img,.ig-ref video{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.ig-audio-thumb{border-radius:inherit;color:#373c43;background:#f1f2f4;place-items:center;width:100%;height:100%;display:grid}.ig-audio-thumb img{object-fit:contain;width:20px;height:20px}.ig-ref-remove{color:#fff;cursor:pointer;opacity:0;background:#1a1a1a;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #00000040}.ig-ref:hover .ig-ref-remove,.ig-ref:focus-within .ig-ref-remove{opacity:1}.ig-ref-remove svg{flex-shrink:0;width:11px;height:11px;display:block}.ig-prompt{resize:none;scrollbar-width:none;width:100%;min-width:0;max-width:100%;min-height:3.1em;max-height:7.75em;color:var(--text-soft);caret-color:var(--text-soft);font:inherit;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:400;line-height:1.55;overflow:hidden auto}.ig-prompt-wrap{width:100%;min-width:0;max-width:100%;position:relative}.ig-prompt-editor{contain:inline-size;overflow-wrap:anywhere}.ig-prompt-editor:empty:before{color:var(--hc-ui-color-text-placeholder,#8f959e);content:attr(data-placeholder);pointer-events:none}.ig-inline-ref{color:var(--hc-ui-color-text-secondary,#646a73);line-height:inherit;vertical-align:-.2em;white-space:nowrap;pointer-events:auto;cursor:default;align-items:center;gap:3px;margin:0 1px;display:inline-flex;position:relative}.ig-inline-ref>img,.ig-inline-ref>video{object-fit:cover;border-radius:4px;flex:0 0 16px;width:16px;height:16px}.ig-inline-ref.is-audio>img{object-fit:contain;background:#f1f2f8;padding:2px}.ig-inline-ref-pop{box-sizing:border-box;z-index:80;min-width:150px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--hc-ui-color-text,#1f2329);pointer-events:auto;background:#fff;border:1px solid #e1e3ee;border-radius:10px;padding:10px;display:none;position:fixed;overflow:auto;box-shadow:0 10px 28px #18181f24}.ig-inline-ref-pop:after{left:var(--ig-inline-pop-arrow-left,50%);content:"";background:#fff;border-bottom:1px solid #e1e3ee;border-right:1px solid #e1e3ee;width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.ig-inline-ref-pop:before{content:"";height:12px;position:absolute;bottom:-12px;left:0;right:0}.ig-inline-ref.is-pop-below .ig-inline-ref-pop:after{border:0;border-top:1px solid #e1e3ee;border-left:1px solid #e1e3ee;top:-6px;bottom:auto}.ig-inline-ref.is-pop-below .ig-inline-ref-pop:before{top:-12px;bottom:auto}.ig-inline-ref:hover .ig-inline-ref-pop,.ig-inline-ref:focus-within .ig-inline-ref-pop{gap:7px;display:grid}.ig-inline-ref-pop>img,.ig-inline-ref-pop>video{aspect-ratio:1;object-fit:cover;background:#f4f5f7;border-radius:4px;width:200px;max-width:45vw;height:200px;display:block}.ig-inline-ref-pop>video{aspect-ratio:auto;object-fit:contain;width:180px;height:auto;max-height:140px}.ig-inline-ref-pop>img,.ig-inline-ref-pop>video{max-height:max(24px,100dvh - 80px)}.ig-inline-ref-pop small{color:var(--hc-ui-color-text-secondary,#8b8f96);font-size:12px}.ig-inline-audio-preview{align-items:center;gap:8px;display:flex}.ig-inline-audio-preview img{background:#f1f2f8;border-radius:50%;width:28px;height:28px;padding:5px}.ig-inline-ref-pop audio{width:230px;height:32px}.ig-mention-menu{z-index:30;box-sizing:border-box;border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface);border-radius:10px;flex-direction:column;width:min(300px,100vw - 16px);max-height:360px;padding:0 8px 8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 28px #18181f24}.ig-mention-menu.is-above{transform:translateY(-100%)}.ig-mention-tabs{border-bottom:1px solid var(--hc-ui-color-border,#e8e9ec);flex:0 0 46px;gap:22px;height:46px;padding:0 8px;display:flex}.ig-mention-tabs button{width:auto;color:var(--hc-ui-color-text-secondary,#8b8f96);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400;position:relative}.ig-mention-tabs button[aria-selected=true]{color:var(--hc-ui-color-text,#1f2329);font-weight:400}.ig-mention-tabs button[aria-selected=true]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.ig-mention-options{min-height:0;padding-top:8px;overflow-y:auto}.ig-mention-empty{color:var(--hc-ui-color-text-secondary,#8b8f96);text-align:center;margin:0;padding:20px 8px;font-size:13px}.ig-mention-group{color:var(--hc-ui-color-text-secondary,#8b8f96);margin:4px 0 0;padding:8px 8px 4px;font-size:12px;line-height:1}.ig-mention-options>button{width:100%;color:var(--hc-ui-color-text-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px;display:flex}.ig-mention-options>button:hover,.ig-mention-options>button[aria-selected=true]{background:var(--hc-ui-color-hover)}.ig-mention-options>button>img,.ig-mention-options>button>video,.ig-mention-audio{object-fit:cover;border-radius:5px;flex:0 0 34px;width:34px;height:34px}.ig-mention-audio{background:#f1f2f8;place-items:center;display:grid}.ig-mention-audio img{width:20px;height:20px}.ig-mention-options strong{color:var(--hc-ui-color-text);font-size:13px;font-weight:400;line-height:1}.ig-prompt::-webkit-scrollbar{width:0;height:0;display:none}.ig-prompt:hover,.ig-prompt:focus,.ig-prompt:focus-visible{box-shadow:none;outline:none}.ig-prompt::placeholder{color:var(--hc-ui-color-placeholder)}.ig-toolbar{align-items:center;gap:8px;min-width:0;height:28px;margin-top:4px;display:flex}.ig-toolbar-start{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ig-toolbar-end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ig-mode-btn,.ig-icon-btn,.ig-model-btn,.ig-at-btn,.ig-params{height:28px;color:var(--hc-ui-color-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;font-size:13px;line-height:1;display:inline-flex}.ig-mode-btn,.ig-model-btn,.ig-params{background:var(--hc-ui-color-surface-muted);border-radius:99px}.ig-mode-btn{align-items:center;gap:6px;padding:0 10px;line-height:1}.ig-mode-btn:hover,.ig-mode-btn[aria-expanded=true],.ig-model-btn:hover,.ig-model-btn[aria-expanded=true],.ig-at-btn:hover,.ig-at-btn[aria-expanded=true],.ig-params:hover,.ig-params[aria-expanded=true]{background:var(--hc-ui-color-hover)}.ig-mode-btn svg,.ig-model-btn svg,.ig-icon-btn svg,.ig-mode-mark{width:16px;height:16px}.ig-mode-btn .ig-chevron,.ig-model-btn .ig-chevron{width:14px;height:14px;color:var(--hc-ui-color-text-secondary)}.ig-model-btn{gap:6px;padding:0 10px}.ig-model-btn.is-static,.ig-model-btn.is-static:hover{cursor:default;background:var(--hc-ui-color-surface-muted)}.ig-at-btn{gap:4px;padding:0 10px;font-weight:500}.ig-cube{width:16px;height:16px;color:var(--hc-ui-color-text-body)}.ig-mode-mark,.ig-ratio-mark{width:16px;height:16px;color:var(--hc-ui-color-text);flex:0 0 16px}.ig-params{gap:0;padding:0 4px}.ig-params span{align-items:center;gap:6px;height:20px;padding:0 10px;display:inline-flex}.ig-params span+span{border-left:1px solid #e2e4e8}.ig-params svg:not(.ig-ratio-mark){width:14px;height:14px;color:var(--hc-ui-color-text-secondary)}.ig-icon-btn{background:#fff;justify-content:center;width:36px;box-shadow:inset 0 0 0 1px #eceef1}.ig-icon-btn[aria-pressed=true]{background:var(--hc-ui-color-surface-muted);color:#111;box-shadow:inset 0 0 0 1px #d8dbe0}.ig-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ig-t-mark{align-items:flex-start;font:700 15px/1 Times New Roman,Times,serif;display:inline-flex}.ig-t-mark i{margin-left:1px;font:italic 700 9px/1 Georgia,serif;transform:translateY(5px)}.ig-points{color:var(--hc-ui-color-text-secondary);align-items:center;gap:4px;font-size:13px;display:inline-flex}.ig-points svg{width:14px;height:14px;color:var(--hc-ui-color-text-secondary)}.ig-send{color:#fff;cursor:pointer;background:#0b0b0f;border:0;border-radius:9999px;place-items:center;width:28px;height:28px;display:grid}.ig-send:disabled{cursor:not-allowed;background:#c8c9cc}.ig-send svg{width:16px;height:16px}.ig-mode-btn:focus-visible,.ig-model-btn:focus-visible,.ig-params:focus-visible,.ig-icon-btn:focus-visible,.ig-send:focus-visible,.ig-menu button:focus-visible,.ig-ref button:focus-visible,.ig-upload-tile:focus-visible,.ig-examples-toggle:focus-visible,.ig-guide-link:focus-visible,.ig-example-card:focus-visible{outline-offset:2px;outline:2px solid #111}.ig-pop{position:relative}.ig-menu{z-index:30;background:#fff;border:1px solid #ececec;border-radius:14px;min-width:248px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #1111111f}.ig-menu.ig-menu-down{top:calc(100% + 8px);bottom:auto}.ig-menu.ig-menu-compact{border-radius:16px;min-width:240px;padding:16px;top:calc(100% + 8px);bottom:auto;box-shadow:0 10px 28px #1111111a}.ig-pop[data-menu-up="1"] .ig-menu.ig-menu-compact,.ig-pop[data-menu-up="1"] .ig-menu.ig-menu-wide{top:auto;bottom:calc(100% + 8px)}.ig-menu-label{color:var(--hc-ui-color-text-secondary);padding:2px 16px 10px;font-size:13px;line-height:1}.ig-menu-compact .ig-check{flex:0 0 16px;width:16px;height:16px;margin-left:auto}.ig-menu.ig-menu-wide{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;border-radius:16px;gap:10px;width:min(504px,100vw - 24px);max-height:calc(100dvh - 12px);padding:12px;display:grid;top:calc(100% + 8px);bottom:auto;overflow:hidden auto}.ig-menu.ig-menu-wide.is-scrolling{scrollbar-width:thin;scrollbar-color:#1a1a1a52 transparent}.ig-menu.ig-menu-wide::-webkit-scrollbar{width:0;height:0}.ig-menu.ig-menu-wide.is-scrolling::-webkit-scrollbar{width:6px}.ig-menu.ig-menu-wide::-webkit-scrollbar-thumb{background:#1a1a1a52;border-radius:99px}.ig-menu.ig-menu-wide::-webkit-scrollbar-track{background:0 0}.ig-menu-wide h3{color:var(--hc-ui-color-text-secondary);margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.2}.ig-parameter-note{color:var(--hc-ui-color-text-tertiary);margin:0 0 8px;font-size:12px;line-height:1.5}.ig-menu-wide .ig-choice-row button,.ig-menu-wide .ig-count-row button{width:100%;min-height:30px;color:var(--hc-ui-color-text);justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.ig-menu-wide .ig-ratio-grid{grid-template-columns:repeat(9,48px)}.ig-menu-wide .ig-ratio-grid button{width:48px;min-width:48px;min-height:48px;color:var(--hc-ui-color-text);grid-template-rows:16px 14px;place-items:center;gap:4px;padding:4px 0;font-size:12px;display:grid}.ig-ratio-slot{place-items:center;width:100%;height:18px;display:grid}.ig-menu-wide .ig-choice-row button[aria-pressed=true],.ig-menu-wide .ig-ratio-grid button[aria-pressed=true],.ig-menu-wide .ig-count-row button[aria-pressed=true]{color:var(--hc-ui-color-text);background:#fff;box-shadow:0 0 0 1px #e2e4e8}.ig-menu.ig-menu-guide{gap:12px;width:320px;padding:14px;display:grid;inset:calc(100% + 8px) 0 auto auto}.ig-menu.ig-menu-guide strong{margin:0 0 4px;font-size:13px;display:block}.ig-menu.ig-menu-guide p{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.55}.ig-menu button{width:100%;min-height:40px;color:var(--hc-ui-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;line-height:1;display:flex}.ig-menu button:hover,.ig-menu button[aria-selected=true]{background:#f5f6f7}.ig-menu button strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.ig-menu button small{color:var(--hc-ui-color-text-secondary);margin-top:3px;font-size:13px;display:block}.ig-menu-item{align-items:center;gap:8px;min-width:0;line-height:1;display:inline-flex}.ig-menu-item-icon{flex:0 0 16px;width:16px;height:16px}.ig-menu-item .ig-upload-mark{color:currentColor}.ig-menu.ig-menu-compact button{width:240px;height:40px;min-height:40px;margin:1px 0;padding:0 16px}.ig-menu.ig-menu-compact.ig-menu-models{width:max-content;min-width:0}.ig-menu.ig-menu-compact.ig-menu-models .ig-menu-label{width:400px;padding:2px 12px 10px;line-height:1.4}.ig-menu.ig-menu-compact.ig-menu-models button{gap:10px;width:400px;height:auto;min-height:56px;padding:8px 12px}.ig-menu.ig-menu-compact.ig-menu-avatars{width:280px;max-height:360px;padding:8px;overflow:auto}.ig-menu-avatars .ig-menu-label{padding:8px 10px 6px}.ig-menu.ig-menu-compact.ig-menu-avatars button{gap:9px;width:100%;height:auto;min-height:48px;padding:7px}.ig-menu-avatars button>video{object-fit:cover;border-radius:5px;flex:0 0 34px;width:34px;height:34px}.ig-model-logo{background:#fff;border:1px solid #ececec;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.ig-model-logo img{object-fit:contain;width:20px;height:20px}.ig-model-copy{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.ig-model-title{color:var(--hc-ui-color-text);align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.ig-model-sparkle{width:12px;height:12px;color:var(--brand-orange);flex:0 0 12px}.ig-menu-models button small{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.35}.ig-menu-section h3{color:var(--hc-ui-color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.ig-choice-row,.ig-ratio-grid{background:var(--hc-ui-color-surface-muted);border-radius:10px;gap:4px;padding:4px;display:grid}.ig-choice-row{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}.vg-params-menu .ig-ratio-grid{width:100%}.vg-params-menu .ig-ratio-grid button{width:100%;min-width:0}.vg-spread-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.vg-duration-mode{margin-bottom:10px}.vg-duration-control{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:16px;padding:4px 6px;display:grid}.vg-duration-range{--vg-duration-progress:0%;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:16px;margin:0}.vg-duration-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #303237 0 var(--vg-duration-progress), #e5e7eb var(--vg-duration-progress) 100%);border-radius:99px;height:6px}.vg-duration-range::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 5px #1118272e}.vg-duration-range::-moz-range-track{background:#e5e7eb;border-radius:99px;height:6px}.vg-duration-range::-moz-range-progress{background:#303237;border-radius:99px;height:6px}.vg-duration-range::-moz-range-thumb{background:#fff;border:4px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 5px #1118272e}.vg-duration-input{background:#fff;border:1px solid #e2e4e8;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 38px;height:38px;display:grid;overflow:hidden}.vg-duration-input:hover,.vg-duration-input:focus-within{background:#fff;border-color:#e2e4e8}.ig-menu .vg-duration-input button{opacity:0;pointer-events:none;background:#fff;border-radius:0;justify-content:center;width:38px;min-height:36px;padding:0;transition:opacity .12s}.vg-duration-input:hover button,.vg-duration-input:focus-within button{opacity:1;pointer-events:auto}.ig-menu .vg-duration-input button:first-child{border-right:1px solid #eceef1}.ig-menu .vg-duration-input button:last-child{border-left:1px solid #eceef1}.ig-menu .vg-duration-input button:disabled{color:#c4c7cc;cursor:default}.vg-duration-input button svg{width:16px;height:16px}.vg-duration-input label{justify-content:center;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.vg-duration-input input{width:32px;color:var(--hc-ui-color-text);font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.vg-duration-input input:focus,.vg-duration-input input:focus-visible{box-shadow:none;border:0;outline:0}.vg-duration-input input::-webkit-inner-spin-button{appearance:none;margin:0}.vg-duration-input input::-webkit-outer-spin-button{appearance:none;margin:0}.ig-choice-row button,.ig-ratio-grid button{justify-content:center;align-items:center;min-height:34px;padding:0;font-size:12px}.ig-choice-row button[aria-pressed=true],.ig-ratio-grid button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #11111114}.ig-ratio-grid{grid-template-columns:repeat(9,48px)}.ig-ratio-grid button{flex-direction:column;gap:6px;min-height:56px}.ig-ratio-grid button .ig-ratio-mark{flex-basis:14px;width:14px;height:14px}.ig-ratio-shape{border:1.5px solid;border-radius:2px;width:14px;height:14px}.ig-ratio-adaptive{border-radius:50%}.ig-ratio-1-1{width:12px;height:12px}.ig-ratio-4-3,.ig-ratio-3-2,.ig-ratio-16-9,.ig-ratio-21-9{width:16px;height:10px}.ig-ratio-3-4,.ig-ratio-2-3,.ig-ratio-9-16{width:10px;height:16px}.ig-ratio-21-9{width:18px;height:8px}.ig-stepper{background:var(--hc-ui-color-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:4px;display:flex}.ig-stepper span{font-size:13px;font-weight:600}.ig-stepper button{justify-content:center;width:32px;min-height:32px;padding:0;font-size:18px}.ig-switch-row{color:var(--hc-ui-color-text-body);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ig-switch{cursor:pointer;background:#d8dbe0;border:0;border-radius:999px;width:40px;height:24px;padding:2px}.ig-switch[aria-pressed=true]{background:#111}.ig-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block}.ig-switch[aria-pressed=true] i{transform:translate(16px)}.ig-hint{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px;line-height:1.5}.ig-examples{width:min(880px,100%);margin:0 auto 40px}.ig-examples>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ig-examples-toggle,.ig-guide-link{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ig-examples-toggle{color:#6f7480;font-weight:400}.ig-examples-toggle svg,.ig-guide-link svg{width:16px;height:16px}.ig-examples-toggle svg{transition:transform .15s}.ig-examples-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.ig-guide-link{color:#4e4e66}.ig-example-grid{flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:4px;display:flex}.ig-example-grid[hidden]{display:none}.ig-example-card{width:calc(25% - 9px);max-width:214px;height:214px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f5f5fb;border:0;border-radius:8px;flex:0 0 calc(25% - 9px);padding:0;font-weight:400;position:relative;overflow:hidden}.ig-example-overlay{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#1111116b;flex-direction:column;gap:10px;padding:12px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-example-card:hover .ig-example-overlay,.ig-example-card:focus-visible .ig-example-overlay{opacity:1}.ig-example-copy{color:#ffffffe0;font-synthesis:none;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.ig-example-try{color:#ffffffeb;font-synthesis:none;-webkit-font-smoothing:antialiased;pointer-events:none;background:#ffffff3d;border-radius:8px;place-items:center;width:100%;min-height:36px;font-size:13px;font-weight:400;line-height:1;display:grid}.ig-example-card:hover .ig-art,.ig-example-card:focus-visible .ig-art{transform:scale(1.045)}.ig-example-badge{z-index:2;color:#fff;background:#2020207a;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.ig-art{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block;position:absolute;inset:0}.vg-art-coast{background:linear-gradient(#ffd6a559,#0000 42%),linear-gradient(160deg,#7eb6d9 0 46%,#2f6f8f 46% 58%,#c9a66b 58%)}.vg-art-campus{background:url(/images/content-factory/seedance-campus-mv.webp) 50%/cover no-repeat}.vg-art-product{background:radial-gradient(circle at 50% 58%,#fff 0 18%,#0000 19%),linear-gradient(#eceff4,#cfd5df)}.vg-art-street{background:linear-gradient(120deg,#0000002e,#0000 40%),linear-gradient(160deg,#9aa3b2,#5d6675 55%,#2c3340)}.vg-art-extend{background:linear-gradient(90deg,#d7c4a8 0 34%,#8fa9b8 34% 68%,#466078 68%)}.ig-art-scribble{background:radial-gradient(circle at 22% 70%,#f3d7b3 0 18%,#0000 19%),linear-gradient(160deg,#d9c4ae,#8f6a4e 55%,#4d3428)}.ig-art-box{border:2px solid #3b82f6;border-radius:4px;width:28%;height:34%;position:absolute;top:38%;left:18%}.ig-art-scribble b,.ig-art-scribble em{color:#111;font:italic 700 18px/1 Times New Roman,serif;position:absolute}.ig-art-scribble b{top:42%;right:18%}.ig-art-scribble em{top:58%;right:14%}.ig-art-fusion{background:linear-gradient(90deg,#c9c2bb 0 54%,#0000 54%),linear-gradient(#f3f4f6,#e7e9ed)}.ig-art-figure{background:linear-gradient(#d9d4cf,#8c8884);border-radius:40% 40% 12px 12px;width:28%;height:72%;position:absolute;bottom:8%;left:12%}.ig-art-product{background:#fff;border-radius:12px;width:28%;height:34%;position:absolute;right:10%;box-shadow:0 6px 16px #11111114}.ig-art-glasses{background:#9ec4ea;top:18%}.ig-art-drink{background:#7dba7a;bottom:14%}.ig-art-target{background:linear-gradient(#7ea35a 0 46%,#c9c6b8 46% 47%,#8ea46c 47%)}.ig-art-crosshair{border:2px solid #e11d2e;border-radius:50%;width:18px;height:18px;position:absolute}.ig-art-crosshair:before,.ig-art-crosshair:after{content:"";background:#e11d2e;position:absolute}.ig-art-crosshair:before{width:2px;height:24px;top:-4px;left:7px}.ig-art-crosshair:after{width:24px;height:2px;top:7px;left:-4px}.ig-art-c1{top:18%;left:22%}.ig-art-c2{top:28%;left:48%}.ig-art-c3{bottom:18%;right:28%}.ig-art-layers{color:#fff;background:radial-gradient(circle at 62% 58%,#2f8f46 0 16%,#0000 17%),linear-gradient(160deg,#16361f,#2f6b38 48%,#0f2416)}.ig-art-layers strong{letter-spacing:.04em;font-size:22px;position:absolute;top:38%;left:12%}.ig-art-layers small{letter-spacing:.18em;font-size:11px;position:absolute;bottom:18%;left:12%}.ig-size-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.ig-size-link{width:16px;height:16px;color:var(--hc-ui-color-text-secondary)}.ig-size-row label{background:var(--hc-ui-color-surface-muted);height:32px;color:var(--hc-ui-color-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.ig-size-row input{width:100%;min-width:0;color:var(--hc-ui-color-text);font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:13px}.ig-count-row{background:var(--hc-ui-color-surface-muted);border-radius:10px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ig-count-row button{justify-content:center;width:auto;min-height:28px;padding:0}.ig-choice-stack{grid-template-columns:1fr}@media (width<=980px){.ig-example-grid{flex-wrap:wrap}}@media (width<=860px){.ig-main{justify-content:flex-start;padding:72px 12px 12px}.ig-composer,.ig-landing-footer{width:100%;min-width:0;max-width:calc(100% - 24px)}.ig-composer{border-radius:16px;padding:12px 10px 10px}.ig-composer-body--has-refs .ig-uploads{max-width:none}.ig-toolbar{flex-direction:column;align-items:stretch;height:auto}.ig-toolbar-start,.ig-toolbar-end{flex-wrap:wrap}.ig-toolbar-end{justify-content:flex-end;margin-left:0}.ig-menu.ig-menu-wide,.ig-menu.ig-menu-guide{width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:auto 12px 12px}.ig-ratio-grid{grid-template-columns:repeat(9,48px)}.ig-examples{width:calc(100% - 24px)}}@media (width<=620px){.ig-example-card{flex-basis:100%;width:100%}}.ig-library-mask{z-index:96;background:#1111117a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.ig-library-modal{background:var(--hc-ui-color-surface,#fff);border-radius:8px;flex-direction:column;width:min(1380px,88vw);height:min(820px,82vh);display:flex;overflow:hidden;box-shadow:0 16px 40px #18181b1f}.ig-library-modal.is-mixed-media{height:min(900px,90vh)}.ig-library-modal.is-mixed-media .ig-library-body{overflow-y:hidden}.ig-library-modal.is-mixed-media .ig-library-item{aspect-ratio:3/4.1}@media (width<=1600px),(height<=900px){.ig-library-modal{width:min(1180px,100vw - 48px);height:min(820px,86dvh)}.ig-library-modal.is-mixed-media{height:min(900px,100dvh - 48px)}}@media (width<=1360px),(height<=780px){.ig-library-modal{width:min(980px,100vw - 48px)}.ig-library-body{padding:14px 20px}.ig-library-grid{gap:10px}}@media (height<=680px) and (width>=761px){.ig-library-mask{padding:16px}.ig-library-modal{width:min(820px,100vw - 32px);height:calc(100dvh - 32px)}.ig-library-modal.is-mixed-media{height:calc(100dvh - 32px)}.ig-library-body{padding:10px 16px}.ig-library-grid{gap:8px}}.ig-library-head{align-items:center;padding:20px 24px 4px;display:flex}.ig-library-head h2{margin:0;font-size:16px;font-weight:600}.ig-library-selection-count{color:var(--hc-ui-color-text-secondary,#646a73);margin-left:auto;font-size:13px}.ig-library-selection-count strong{color:var(--hc-ui-color-brand,#f05627);font-weight:600}.ig-library-close{width:32px;height:32px;color:var(--hc-ui-color-text-secondary,#6b7078);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;padding:0;display:grid}.ig-library-close:hover{background:var(--hc-ui-color-surface-muted,#f5f6f7)}.ig-library-close svg{width:18px;height:18px}.ig-library-filters{border-bottom:1px solid var(--hc-ui-color-border,#f0f1f3);gap:8px;padding:8px 24px 14px;display:grid}.ig-library-filter-row{align-items:center;gap:6px;display:flex}.ig-library-filter-row button{min-width:52px;min-height:30px;color:var(--hc-ui-color-text-secondary,#646a73);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 12px;font-size:13px}.ig-library-filter-row button:hover{background:var(--hc-ui-color-surface-muted,#f5f6f7)}.ig-library-source-filter button[aria-pressed=true]{background:var(--hc-ui-color-surface-muted,#f5f6f7);color:var(--hc-ui-color-text,#1f2329);font-weight:500}.ig-library-kind-filter button[aria-pressed=true]{color:var(--hc-ui-color-text,#1f2329);font-weight:600}.ig-library-body{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.ig-library-empty{place-items:center;min-height:100%;display:grid}.ig-library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ig-library-item{aspect-ratio:3/4;border:1px solid var(--hc-ui-color-border,#dee0e3);background:var(--hc-ui-color-surface-muted,#f7f8fa);min-width:0;color:var(--hc-ui-color-text,#1f2329);cursor:pointer;text-align:left;border-radius:8px;padding:0;position:relative;overflow:hidden}.ig-library-item>img,.ig-library-item>video{object-fit:cover;width:100%;height:100%;transition:filter .16s;display:block}.ig-library-item:not(.is-selected):before{z-index:2;box-sizing:border-box;content:"";opacity:0;background:#1f23293d;border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:opacity .16s;position:absolute;top:6px;left:6px}.ig-library-item:not(.is-selected):hover:before{opacity:1}.ig-library-item:hover>img,.ig-library-item:hover>video{filter:brightness(.9)}.ig-library-item:focus-visible{outline:2px solid var(--hc-ui-color-brand,#f05627);outline-offset:2px}.ig-library-audio{background:#f1f2f4;place-items:center;width:100%;height:100%;transition:filter .16s;display:grid}.ig-library-audio img{width:33.333%;max-width:44px;height:33.333%;max-height:44px}.ig-library-item:hover>.ig-library-audio{filter:brightness(.94)}.ig-library-item.is-selected{box-shadow:none;border-color:#0000}.ig-library-check{background:var(--hc-ui-color-brand,#f05627);color:#fff;border-radius:99px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;left:6px}.ig-library-check svg{width:12px;height:12px}.ig-library-foot{border-top:1px solid var(--hc-ui-color-border,#f0f1f3);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 24px;display:flex}.ig-library-actions{flex:none;gap:10px;display:flex}.ig-library-actions button{border:1px solid var(--hc-ui-color-border,#d9dce1);background:var(--hc-ui-color-surface,#fff);min-width:72px;min-height:36px;color:var(--hc-ui-color-text,#1f2329);font:inherit;cursor:pointer;border-radius:8px;font-size:14px}.ig-library-actions button:hover{background:var(--hc-ui-color-surface-muted,#f5f6f7)}.ig-library-actions button.is-primary{border-color:var(--hc-ui-color-brand,#f05627);background:var(--hc-ui-color-brand,#f05627);color:#fff}.ig-library-actions button.is-primary:hover{border-color:var(--hc-ui-color-brand-hover,#d9481f);background:var(--hc-ui-color-brand-hover,#d9481f)}.ig-library-actions button:disabled{cursor:default;opacity:.45}.ig-library-pagination{min-width:0;color:var(--hc-ui-color-text-secondary,#646a73);align-items:center;gap:4px;font-size:13px;display:flex}.ig-library-pagination button{width:32px;height:32px;color:var(--hc-ui-color-text,#1f2329);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ig-library-pagination button:hover:not(:disabled){background:var(--hc-ui-color-hover,#eff0f1)}.ig-library-pagination button[aria-current=page]{background:var(--hc-ui-color-brand,#f05627);color:var(--hc-ui-color-on-brand,#fff)}.ig-library-pagination button:disabled{cursor:default;opacity:.35}.ig-library-pagination svg{width:16px;height:16px}.ig-library-page-ellipsis{place-items:center;width:24px;display:grid}.ig-library-page-meta{white-space:nowrap;margin-left:8px}@media (width<=760px){.ig-library-mask{padding:12px}.ig-library-modal,.ig-library-modal.is-mixed-media{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.ig-library-head{padding:14px 14px 4px}.ig-library-filters{padding:8px 14px 12px}.ig-library-body{padding:12px 14px}.ig-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ig-library-modal.is-mixed-media .ig-library-body{overflow-y:auto}.ig-library-foot{align-items:flex-end;padding:10px 14px}.ig-library-page-meta{display:none}}.ig-generation-history{width:min(880px,100%);color:var(--hc-ui-color-text,#1f2329);flex-direction:column;gap:28px;margin:0 auto 12px;display:flex}.ig-generation-history:empty{display:none}.ig-history-empty{color:var(--hc-ui-color-text-secondary,#8b8f96);text-align:center;margin:48px auto 0;font-size:14px}.ig-generation-history>p{margin:0}.ig-generation-history .ig-conversation-bar{justify-content:flex-end;min-height:24px;margin-bottom:-8px;display:flex}.ig-generation-history .ig-conversation-bar details{position:relative}.ig-generation-history .ig-conversation-bar summary{color:var(--hc-ui-color-text-secondary,#8b8f96);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px;list-style-position:inside}.ig-generation-history .ig-conversation-bar summary:hover{background:var(--hc-ui-color-surface-muted,#f3f4f6);color:var(--hc-ui-color-text,#1f2329)}.ig-generation-history .ig-history-list{z-index:20;border:1px solid var(--hc-ui-color-border,#e8e9ec);background:var(--hc-ui-color-surface,#fff);border-radius:10px;width:min(360px,80vw);max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #1111111f}.ig-generation-history .ig-history-list button{width:100%;min-height:34px;color:var(--hc-ui-color-text,#3d4248);font:inherit;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:13px}.ig-generation-history .ig-history-list button:hover,.ig-generation-history .ig-history-list button[aria-current=true]{background:var(--hc-ui-color-surface-muted,#f3f4f6)}.ig-generation-history>article{flex-direction:column;align-items:stretch;gap:8px;margin:0;padding-bottom:8px;display:flex;overflow:visible}.ig-generation-history .ig-turn-time{color:var(--hc-ui-color-text-secondary,#8b8f96);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ig-generation-history .ig-turn-prompt{color:var(--hc-ui-color-text,#1f2329);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}.ig-generation-history .ig-turn-config{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex;overflow:visible}.ig-generation-history .ig-turn-config span,.ig-generation-history .ig-turn-config-refs{background:var(--hc-ui-color-surface-muted,#f3f4f6);height:22px;color:var(--hc-ui-color-text,#1f2329);border-radius:2px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.ig-generation-history .ig-turn-config-refs{z-index:1;padding-left:4px;position:relative}.ig-generation-history .ig-turn-config-refs:hover,.ig-generation-history .ig-turn-config-refs:focus-within{z-index:50}.ig-generation-history .ig-turn-config-refs:focus{outline:2px solid var(--hc-ui-color-border-strong,#c9cdd4);outline-offset:1px}.ig-generation-history .ig-turn-config-refs>img,.ig-generation-history .ig-turn-config-refs>video{object-fit:cover;border-radius:2px;width:18px;height:18px}.ig-generation-history .ig-turn-audio-icon{background:#e8e9ec;border-radius:2px;place-items:center;width:18px;height:18px;padding:0;display:grid}.ig-generation-history .ig-turn-audio-icon img{width:14px;height:14px}.ig-generation-history .ig-turn-ref-pop{z-index:50;padding-top:8px;display:none;position:absolute;top:100%;left:0}.ig-generation-history .ig-turn-config-refs:hover .ig-turn-ref-pop,.ig-generation-history .ig-turn-config-refs:focus-within .ig-turn-ref-pop{display:block}.ig-generation-history .ig-turn-ref-panel{background:var(--hc-ui-color-surface,#fff);width:max-content;max-width:min(720px,80vw);box-shadow:0 10px 28px #11111124, 0 0 0 1px var(--hc-ui-color-border,#e8e9ec);border-radius:14px;flex-wrap:nowrap;align-items:stretch;gap:6px;padding:5px;display:flex;overflow-x:auto}.ig-generation-history .ig-turn-ref{cursor:zoom-in;background:0 0;border:0;flex:none;padding:0;display:block}.ig-generation-history .ig-turn-ref img,.ig-generation-history .ig-turn-ref video{object-fit:cover;border-radius:10px;width:auto;max-width:160px;height:120px;display:block}.ig-generation-history .ig-turn-ref-audio{cursor:default;width:220px}.ig-generation-history .ig-turn-ref-audio .ig-audio-thumb{height:72px}.ig-generation-history .ig-turn-ref-audio audio{width:220px;height:32px;margin-top:5px}.ig-generation-history .ig-turn-ref-audio>span:last-child{color:var(--hc-ui-color-text-secondary,#646a73);margin-top:4px;font-size:11px;display:block}.ig-generation-history .ig-turn-config-model img{border-radius:2px;width:14px;height:14px}.ig-result-loading{aspect-ratio:var(--ig-result-ratio,3 / 2);background:0 0;border-radius:14px;overflow:hidden}.ig-results-grid[data-cols="1"] .ig-result-loading{width:min(var(--ig-result-single-width,240px), 100%)}.ig-result-loading video{object-fit:cover;width:100%;height:100%;display:block}.ig-result-failed{background:var(--hc-ui-color-surface-muted,#eceef2);color:var(--hc-ui-color-text-secondary,#6b7078);place-items:center;font-size:13px;display:grid}.ig-result-failed span{padding:12px}.ig-generation-history .ig-turn-status{color:var(--hc-ui-color-text-secondary,#6b7078);margin:0 0 4px;font-size:13px}.ig-generation-history .ig-results-grid{grid-template-columns:repeat(var(--ig-result-cols,1), minmax(0, 1fr));align-items:start;gap:8px;width:100%;max-width:100%;display:grid}.ig-generation-history .ig-results-grid[data-cols="1"]{width:max-content;max-width:100%}.ig-generation-history .ig-results-grid[data-cols="1"] .ig-result-card img,.ig-generation-history .ig-results-grid[data-cols="1"] .ig-result-card video{width:auto;max-width:100%;height:auto}.ig-generation-history .ig-results-grid[data-cols="2"]{--ig-result-cols:2}.ig-generation-history .ig-results-grid[data-cols="3"]{--ig-result-cols:3}.ig-generation-history .ig-results-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:start;gap:8px;width:100%;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.ig-generation-history .ig-results-row .ig-result-card,.ig-generation-history .ig-results-row .ig-result-loading,.ig-generation-history .ig-results-row .ig-result-failed{flex:0 0 calc(25% - 6px);width:calc(25% - 6px);min-width:calc(25% - 6px)}.ig-generation-history .ig-result-card{background:0 0;border:0;border-radius:14px;min-width:0;margin:0;position:relative;overflow:hidden}.ig-generation-history .ig-result-card img,.ig-generation-history .ig-result-card video{object-fit:contain;background:0 0;border-radius:14px;width:100%;height:auto;display:block}.ig-generation-history .ig-video-controls{pointer-events:none;background:linear-gradient(#0000,#000000ad);border-radius:0 0 14px 14px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:34px 12px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.ig-generation-history .ig-video-controls .ig-video-save{white-space:nowrap;justify-self:start;gap:5px;width:auto;max-width:100%;padding:0 8px;font-size:12px}.ig-generation-history .ig-video-controls .ig-video-save span{text-overflow:ellipsis;overflow:hidden}.ig-generation-history .ig-video-controls .ig-video-save svg{stroke-width:2px;flex:none;width:14px;height:14px}.ig-generation-history .ig-video-controls .ig-video-save:disabled{cursor:default;opacity:.75}.ig-generation-history .ig-video-controls button{color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.ig-generation-history .ig-video-controls button:hover{background:#ffffff29;border-radius:4px}.ig-generation-history .ig-video-controls svg{stroke-width:2.2px;width:20px;height:20px}.ig-generation-history .ig-result-view{cursor:zoom-in;background:0 0;border:0;width:100%;height:auto;padding:0;display:block}.ig-generation-history .ig-result-card figcaption{opacity:0;background:linear-gradient(#0000,#1111119e);padding:28px 12px 10px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.ig-generation-history .ig-result-card:hover figcaption,.ig-generation-history .ig-result-card:focus-within figcaption{opacity:1}.ig-generation-history .ig-result-card figcaption a{color:#fff;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.ig-generation-history .ig-result-card figcaption svg{width:14px;height:14px}.ig-generation-history .ig-result-card figcaption{align-items:center;gap:14px;display:flex}.ig-generation-history .ig-result-card figcaption .ig-result-save{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.ig-generation-history .ig-result-card figcaption .ig-result-save:disabled{cursor:default;opacity:.85}.ig-generation-history .ig-result-card:has(.ig-result-save:disabled) figcaption{opacity:1}.ig-save-mask{z-index:97;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414186b;place-items:center;padding:24px;animation:.18s ease-out ig-save-fade;display:grid;position:fixed;inset:0}@keyframes ig-save-fade{0%{opacity:0}}.ig-save-dialog{background:var(--hc-ui-color-surface,#fff);border-radius:16px;width:min(460px,100vw - 48px);padding:24px 24px 20px;animation:.22s cubic-bezier(.2,.9,.3,1.15) ig-save-pop;position:relative;box-shadow:0 24px 64px #14141a38,0 4px 12px #14141a14}@keyframes ig-save-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.ig-save-close{width:28px;height:28px;color:var(--hc-ui-color-text-placeholder,#a0a5ad);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.ig-save-close:hover:not(:disabled){background:var(--hc-ui-color-hover,#f4f5f7);color:var(--hc-ui-color-text,#3d4248)}.ig-save-dialog h2{color:var(--hc-ui-color-text,#2c3036);letter-spacing:.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.ig-save-icon{background:color-mix(in srgb, var(--hc-ui-color-brand) 10%, #fff);width:32px;height:32px;color:var(--hc-ui-color-brand);border-radius:10px;place-items:center;display:grid}.ig-save-icon svg{width:16px;height:16px}.ig-save-hint{color:var(--hc-ui-color-text-secondary,#8a8f99);margin:8px 0 0;font-size:12.5px;line-height:1.6}.ig-save-label{color:var(--hc-ui-color-text-secondary,#8a8f99);margin:16px 0 8px;font-size:12px;font-weight:500}.ig-save-label-note{color:var(--hc-ui-color-text-placeholder,#b0b4bb);font-weight:400}.ig-save-group{flex-wrap:wrap;gap:8px;display:flex}.ig-save-group.is-sub .ig-save-option{background:var(--hc-ui-color-hover,#f4f5f7);min-height:28px;color:var(--hc-ui-color-text-secondary,#6b7078);box-shadow:none;border-color:#0000;border-radius:999px;padding:0 13px;font-size:12.5px}.ig-save-group.is-sub .ig-save-option:hover:not(:disabled){background:#eceef1}.ig-save-group.is-sub .ig-save-option[aria-pressed=true]{background:color-mix(in srgb, var(--hc-ui-color-brand) 12%, #fff);color:var(--hc-ui-color-brand);border-color:#0000;font-weight:500}.ig-save-group.is-sub .ig-save-option.is-uncat{border:1px dashed var(--hc-ui-color-border,#d5d8dd);color:var(--hc-ui-color-text-placeholder,#a0a5ad);background:0 0}.ig-save-group.is-sub .ig-save-option.is-uncat:hover:not(:disabled){background:var(--hc-ui-color-hover,#f4f5f7);border-color:#b9bec6}.ig-save-group.is-sub .ig-save-option.is-uncat[aria-pressed=true]{color:var(--hc-ui-color-text,#3d4248);background:#eceef1;border-style:solid;border-color:#9aa0a8}.ig-save-nosub{min-height:28px;color:var(--hc-ui-color-text-placeholder,#b0b4bb);align-items:center;margin:0;font-size:12px;display:flex}.ig-save-option{border:1px solid var(--hc-ui-color-border,#e2e4e8);background:var(--hc-ui-color-surface,#fff);min-height:34px;color:var(--hc-ui-color-text,#3d4248);font:inherit;cursor:pointer;border-radius:9px;padding:0 16px;font-size:13px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.ig-save-option:hover:not(:disabled){background:var(--hc-ui-color-hover,#f6f7f8);border-color:#c6cad1}.ig-save-option[aria-pressed=true]{border-color:var(--hc-ui-color-brand);background:color-mix(in srgb, var(--hc-ui-color-brand) 8%, #fff);color:var(--hc-ui-color-brand);box-shadow:0 1px 4px color-mix(in srgb, var(--hc-ui-color-brand) 18%, transparent);font-weight:500}.ig-save-option:disabled{opacity:.6;cursor:default}.ig-save-error{color:var(--danger-text,#a63d3d);margin:12px 0 0;font-size:12.5px}.ig-save-foot{border-top:1px solid var(--hc-ui-color-divider,#f0f1f3);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.ig-save-foot button{border:1px solid var(--hc-ui-color-border,#e2e4e8);background:var(--hc-ui-color-surface,#fff);min-height:34px;color:var(--hc-ui-color-text,#3d4248);font:inherit;cursor:pointer;border-radius:9px;padding:0 18px;font-size:13px;transition:border-color .15s,background .15s}.ig-save-foot button:hover:not(:disabled){background:var(--hc-ui-color-hover,#f6f7f8);border-color:#c6cad1}.ig-save-foot button:disabled{opacity:.55;cursor:default}.ig-save-foot .is-primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:#fff}.ig-save-foot .is-primary:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.ig-generation-history .ig-turn-actions{align-items:center;gap:4px;margin-top:2px;display:flex}.ig-generation-history .ig-turn-action-split{background:#ececef;width:1px;height:14px;margin:0 8px}.ig-generation-history .ig-turn-action.ig-turn-icon-action{justify-content:center;width:30px;min-width:30px;padding:0}.ig-generation-history .ig-turn-icon-action[aria-pressed=true]{color:#f5a623}.ig-generation-history .ig-turn-action,.ig-generation-history>article>button{border:1px solid var(--hc-ui-color-border,#e2e4e8);background:var(--hc-ui-color-surface,#fff);min-height:30px;color:var(--hc-ui-color-text,#3d4248);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;display:inline-flex}.ig-generation-history .ig-turn-action:hover,.ig-generation-history>article>button:hover{background:var(--hc-ui-color-hover,#f6f7f8)}.ig-generation-history .ig-turn-action svg{width:13px;height:13px}.ig-lightbox{z-index:95;cursor:zoom-out;background:#111111c7;place-items:center;display:grid;position:fixed;inset:0}.ig-lightbox img,.ig-lightbox video{border-radius:10px;max-width:92vw;max-height:90vh;box-shadow:0 24px 64px #0006}.ig-lightbox-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.ig-lightbox-close:hover{background:#ffffff3d}.ig-lightbox-close svg{width:18px;height:18px}.ig-library-item.ig-avatar-choice{aspect-ratio:auto}.ig-library-item.ig-avatar-choice>img,.ig-library-item.ig-avatar-choice>video{aspect-ratio:3/4;object-fit:cover;height:auto}.ig-avatar-choice>.ig-avatar-choice-name{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:13px;line-height:20px;display:block;overflow:hidden}.digital-human-generation-page{color:#1f2430;background:#f5f7fb;min-height:100%;padding:46px 48px 64px}.dh-page-bar{flex:none;align-items:center;height:56px;margin:0;padding:0 20px;display:flex}.dh-back{height:36px;color:var(--hc-ui-color-text,#202327);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:400;display:inline-flex}.dh-back-icon{border-radius:8px;place-items:center;width:28px;height:28px;transition:box-shadow .15s,background .15s;display:grid}.dh-back:hover .dh-back-icon{background:#fff;box-shadow:0 2px 8px #1111111f}.dh-back svg{stroke-width:1.75px;width:18px;height:18px}.dh-generation-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:30px;max-width:1420px;margin:auto;display:grid}.dh-generation-panel{border:1px solid var(--hc-ui-color-border,#e5e6e8);background:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 24px #1f24300a}.dh-generation-panel h2{margin:0 0 18px;font-size:22px}.dh-generation-panel label{color:var(--hc-ui-color-text-secondary,#6b7075);gap:8px;margin-top:18px;font-size:13px;display:grid}.dh-generation-panel textarea,.dh-generation-panel select{border:1px solid var(--hc-ui-color-border,#e5e6e8);width:100%;color:var(--hc-ui-color-text,#202327);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:11px 12px}.dh-selected-human{background:#f8faff;border:1px solid #dfe5f2;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.dh-selected-human img{object-fit:cover;border-radius:8px;width:52px;height:52px}.dh-selected-human div{flex:1;gap:4px;display:grid}.dh-selected-human span{color:var(--hc-ui-color-text-secondary,#6b7075);font-size:12px}.dh-selected-human>svg{color:var(--hc-ui-color-brand,#f05627)}.dh-voice-row{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.dh-voice-row label{margin-top:0}.dh-audition{border:1px solid var(--hc-ui-color-border,#e5e6e8);color:#5c6677;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 12px;display:inline-flex}.dh-audition svg{width:15px}.dh-resolution{color:var(--hc-ui-color-text-secondary,#6b7075);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.dh-resolution button{border:1px solid var(--hc-ui-color-border,#e5e6e8);color:#5c6677;cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px}.dh-resolution button.is-active{border-color:var(--hc-ui-color-brand,#f05627);background:var(--hc-ui-color-surface-muted,#f5f5f5);color:var(--hc-ui-color-brand,#f05627)}.dh-generation-panel>button{justify-content:center;width:100%;margin-top:22px}.dh-notice{color:#3d9661;margin:12px 0 0;font-size:12px;line-height:1.5}.dh-library{border:1px solid var(--hc-ui-color-border,#e5e6e8);background:#fff;border-radius:12px;min-width:0;padding:24px}.dh-library-title{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.dh-library-title h2{margin:0 0 6px;font-size:22px}.dh-library-title h2 span{color:var(--hc-ui-color-text-secondary,#6b7075);font-size:13px;font-weight:400}.dh-library-title p{color:var(--hc-ui-color-text-secondary,#6b7075);margin:0;font-size:13px}.dh-human-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:16px;display:grid}.dh-human-card{color:var(--hc-ui-color-text,#202327);text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;gap:6px;padding:0 0 10px;display:grid;position:relative;overflow:hidden}.dh-human-card img{aspect-ratio:1/1.18;object-fit:cover;background:#e9edf5;border-radius:8px;width:100%}.dh-human-card strong,.dh-human-card small{padding:0 9px}.dh-human-card small{color:var(--hc-ui-color-text-secondary,#6b7075);font-size:11px}.dh-human-card.is-selected{border-color:var(--hc-ui-color-brand,#f05627);background:#fff5f0}.dh-card-check{background:var(--hc-ui-color-brand,#f05627);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px}.dh-card-check svg{width:16px}.dh-pagination{color:var(--hc-ui-color-text-secondary,#6b7075);justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.dh-pagination button{border:1px solid var(--hc-ui-color-border,#e5e6e8);color:#5c6677;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dh-pagination button:disabled{opacity:.45}.dh-pagination svg{width:16px}.dh-human-detail{color:var(--hc-ui-color-text-secondary,#6b7075);border-top:1px solid #edf0f5;gap:5px;margin-top:18px;padding-top:16px;font-size:13px;display:grid}.dh-human-detail strong{color:var(--hc-ui-color-text,#202327);font-size:16px}.dh-human-card-placeholder{aspect-ratio:1/1.18;background:linear-gradient(135deg,var(--hc-ui-color-surface-muted,#f5f5f5),#e3ecff);width:100%;color:var(--hc-ui-color-brand,#f05627);border-radius:8px;place-items:center;display:grid}.dh-human-card-placeholder svg{width:34px;height:34px}.dh-selected-human .dh-human-card-placeholder{aspect-ratio:auto;border-radius:8px;width:52px;height:52px}.dh-selected-human .dh-human-card-placeholder svg{width:22px;height:22px}.dh-result-panel{gap:12px;margin-top:16px;display:grid}.dh-result-panel video,.dh-result-panel img{border-radius:8px;width:100%;display:block}.dh-history-list{max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.dh-history-list>li{border:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;font-size:13px;display:flex}.dh-history-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dh-history-status{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px}.dh-status-completed{color:#2e7d32;background:#e8f5e9}.dh-status-failed{color:#c62828;background:#ffebee}.dh-status-processing{color:#e65100;background:#fff3e0}.dh-status-cancelled{color:#c2185b;background:#fce4ec}.dh-status-pending{color:#1565c0;background:#e3f2fd}.dh-history-prompt{text-overflow:ellipsis;white-space:nowrap;color:#5c6677;overflow:hidden}.dh-loading-spin{justify-content:center;padding:60px;display:flex}.dh-generating-hint{text-align:center;margin-top:18px}.dh-generating-hint p{color:var(--hc-ui-color-text-secondary,#6b7075);margin:8px 0 0;font-size:13px}.dh-generating-hint p.dh-muted-hint{color:#a3a8b5;font-size:12px}.dh-phase-actions{gap:8px;margin-top:12px;display:flex}.dh-phase-actions>button{flex:1;justify-content:center}@media (width<=900px){.digital-human-generation-page{padding:28px 18px 48px}.dh-generation-layout{grid-template-columns:1fr}.dh-human-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-shell:has(.digital-human-generation-page){grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.workspace-shell:has(.digital-human-generation-page)>.workspace-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}:is(.workspace-shell:has(.digital-human-generation-page) .content-factory-body,.workspace-shell:has(.digital-human-generation-page) .content-factory-content){flex-direction:column;flex:1;align-items:stretch;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.digital-human-generation-page{box-sizing:border-box;background:var(--hc-ui-color-canvas,#fff);width:100%;height:auto;min-height:0;color:var(--hc-ui-color-text);flex-direction:column;flex:1;margin:0;padding:0;display:flex;overflow:hidden;container-type:inline-size}.digital-human-generation-page *,.digital-human-generation-page :before,.digital-human-generation-page :after{box-sizing:border-box}.dh-generation-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(420px,40cqi,518px) minmax(0,1fr);align-items:stretch;gap:24px;width:calc(100% - 48px);height:auto;min-height:0;margin:0 auto;display:grid}.dh-generation-panel,.dh-library{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:auto;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0;padding:20px;overflow:hidden auto}.dh-generation-panel{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.dh-generation-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 0 12px;overflow:hidden auto}.dh-composer-footer{background:#fff;flex-direction:column;flex:none;width:100%;padding:0 0 8px;display:flex}.dh-generation-panel h2,.dh-library-title h2{font-size:18px;font-weight:600;line-height:1.5}.dh-selected-human{background:var(--hc-ui-color-surface-muted,#f5f5f5);border-color:var(--hc-ui-color-border);border-radius:8px}.dh-selected-human div{min-width:0}.dh-selected-human strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dh-selected-human img,.dh-selected-human>svg,.dh-selected-human .dh-human-card-placeholder{flex-shrink:0}.dh-selected-human-frame{width:100%;max-width:518px;position:relative}.dh-selected-human--preview{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);width:100%;max-width:518px;height:210px;min-height:210px;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.dh-selected-human--preview>img,.dh-selected-human--preview>.dh-human-card-placeholder{object-fit:contain;object-position:center;background:var(--hc-ui-color-surface-muted);border-radius:0;width:100%;height:100%;display:block}.dh-selected-human--preview>img{position:absolute;inset:0}.dh-selected-human--preview .dh-human-card-placeholder{aspect-ratio:auto}.dh-selected-human--preview:after{content:"";pointer-events:none;opacity:0;background:#fff3;transition:opacity .15s;position:absolute;inset:0}.dh-selected-human-frame:hover .dh-selected-human--preview:after{opacity:1}.dh-selected-human-empty{color:var(--hc-ui-color-text-secondary);place-content:center;justify-items:center;gap:8px;font-size:13px;display:grid;position:absolute;inset:0}.dh-selected-human-empty svg{width:24px;height:24px}.dh-selected-human-delete{z-index:2;width:32px;height:32px;color:var(--hc-ui-color-text);cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px;transform:translateY(-2px);box-shadow:0 2px 8px #1f243024}.dh-selected-human-frame:hover .dh-selected-human-delete,.dh-selected-human-delete:focus-visible{opacity:1;transform:translateY(0)}.dh-selected-human-delete svg{width:16px;height:16px}.dh-selected-human-delete:hover{color:#c62828}.digital-human-generation-page .dh-selected-human--preview:focus-visible,.digital-human-generation-page .dh-human-card:focus-visible{outline:1px solid var(--hc-ui-color-text-secondary);outline-offset:2px}.dh-selected-human--preview:disabled{cursor:not-allowed;opacity:.65}.dh-generation-panel label{margin-top:20px;font-size:13px;line-height:1.5}.dh-generation-panel textarea{font-size:14px;line-height:1.65}.dh-generation-panel textarea::placeholder{color:var(--hc-ui-color-text-secondary);opacity:1;font-weight:400}.dh-generation-panel select{min-width:0;min-height:40px}.dh-generation-panel textarea:focus,.dh-generation-panel select:focus{outline:2px solid var(--hc-ui-color-border);outline-offset:1px}.dh-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dh-script-section{margin-top:20px}.dh-script-section h3{color:var(--hc-ui-color-text);margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5}.dh-script-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;overflow:hidden}.dh-generation-panel .dh-script-card textarea{resize:none;border:0;border-radius:0;outline:0;width:100%;height:98px;min-height:98px;max-height:98px;margin:0;padding:14px 16px;display:block;overflow-y:auto}.dh-generation-panel .dh-script-card textarea:focus{outline:0}.dh-script-voice{border-top:1px solid #f0f1f2;align-items:center;gap:8px;min-height:64px;margin:0 16px;padding:10px 0;display:flex;position:relative}.dh-script-voice-avatar{background:var(--hc-ui-color-surface-muted);width:36px;height:36px;color:var(--hc-ui-color-text-secondary);border-radius:6px;flex:0 0 36px;place-items:center;font-size:13px;display:grid;overflow:hidden}.dh-script-voice-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.dh-script-voice-chip{background:var(--hc-ui-color-surface-muted);max-width:145px;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:13px;line-height:1;overflow:hidden}.dh-script-voice>svg{width:18px;height:18px;color:var(--hc-ui-color-text);margin-left:auto}.dh-generation-panel .dh-script-voice select{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.dh-generation-panel .dh-script-voice select:disabled{cursor:not-allowed}.dh-script-voice:focus-within{box-shadow:inset 0 0 0 2px var(--hc-ui-color-border)}.dh-prompt-section{margin-top:20px}.dh-prompt-section h3{color:var(--hc-ui-color-text);margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5}.dh-prompt-card{border:1px solid var(--hc-ui-color-border);background:#fff;border-radius:10px;position:relative;overflow:hidden}.dh-generation-panel .dh-prompt-card textarea{resize:none;border:0;border-radius:0;outline:0;width:100%;height:100px;min-height:100px;max-height:100px;margin:0;padding:14px 16px 34px;display:block;overflow-y:auto}.dh-generation-panel .dh-prompt-card textarea:focus{outline:0}.dh-prompt-card:focus-within{box-shadow:inset 0 0 0 2px var(--hc-ui-color-border)}.dh-prompt-clear{width:28px;height:28px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;bottom:2px;left:14px}.dh-prompt-clear:hover{background:var(--hc-ui-color-surface-muted);color:#c62828}.dh-prompt-clear svg{width:17px;height:17px}.dh-prompt-notice{width:100%;color:var(--hc-ui-color-text-secondary);text-align:center;flex:none;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.dh-prompt-notice svg{flex:none;width:14px;height:14px}.dh-submit-row{z-index:30;background:#fff;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin:0;padding:12px 0 0;display:flex;position:relative;overflow:visible}.dh-submit-row .dh-generate-button{border-radius:8px;justify-content:center;min-width:80px;height:40px;margin:0;padding:0 20px;font-size:14px;color:#fff!important;background:#1a1a1a!important;border-color:#1a1a1a!important}.dh-submit-row .dh-generate-button:hover:not(:disabled){background:#333!important;border-color:#333!important}.dh-submit-row .dh-generate-button:disabled{opacity:.45;cursor:not-allowed}.dh-submit-row .ig-pop:has(.vg-params-menu){position:static}.dh-submit-row .vg-params-menu{width:min(504px,100%);left:auto;right:0}.dh-generation-panel .vg-duration-input label{color:inherit;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1;display:flex}.dh-generation-panel .vg-duration-input input{resize:none;background:0 0;border:0;border-radius:0;width:32px;margin:0;padding:0}.dh-library{padding:0 4px 20px 20px}.dh-library-title{align-items:flex-start;gap:12px;margin-bottom:12px}.dh-human-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.dh-human-card-shell{aspect-ratio:3/4;min-width:0;position:relative}.dh-human-card{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:8px;width:100%;min-width:0;height:100%;padding:0;transition:border-color .15s;display:block;position:relative;overflow:hidden}.dh-human-card img{object-fit:cover;object-position:center top;border-radius:7px;width:100%;height:100%;transition:transform .2s;display:block;position:absolute;inset:0}.dh-human-card img[hidden],.dh-selected-human--preview>img[hidden]{display:none}.dh-human-card:hover:not(:disabled) img{transform:scale(1.035)}.dh-human-card.is-selected{border-color:var(--hc-ui-color-border);box-shadow:none}.dh-human-card:disabled{cursor:not-allowed;opacity:.6}.dh-human-card-cover{z-index:1;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#14181f05 35%,#14181fc7 100%);flex-direction:column;justify-content:flex-end;gap:4px;padding:42px 10px 10px;transition:opacity .18s;display:flex;position:absolute;inset:0}.dh-human-card:hover .dh-human-card-cover,.dh-human-card:focus-visible .dh-human-card-cover{opacity:1}.dh-human-card-cover strong{color:#fff;min-height:0;padding:0;font-size:13px;font-weight:600;line-height:1.4}.dh-human-card-cover>span{color:#ffffffdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.dh-card-check{z-index:3;width:24px;height:24px;top:8px;left:8px;right:auto}.dh-human-card-placeholder{background:var(--hc-ui-color-surface-muted);aspect-ratio:auto;height:100%}.dh-human-favorite{z-index:4;color:#5f6672;cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .15s,color .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 6px #1f243026}.dh-human-card-shell:hover .dh-human-favorite,.dh-human-favorite:focus-visible,.dh-human-favorite.is-favorited{opacity:1}.dh-human-favorite:hover{transform:scale(1.06)}.dh-human-favorite svg{width:15px;height:15px}.dh-human-favorite.is-favorited{color:#f59e0b}.dh-human-favorite.is-favorited svg{fill:currentColor}.digital-human-generation-page .dh-human-favorite:focus-visible{outline:1px solid var(--hc-ui-color-text-secondary);outline-offset:2px}@media (hover:none){.dh-human-favorite{opacity:1}}.dh-pagination{font-size:13px}.dh-pagination button{cursor:pointer;border-radius:6px;width:32px;height:32px}.dh-pagination button:disabled{cursor:not-allowed}.digital-human-generation-page button:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:3px}.dh-library-toggle{border:1px solid var(--hc-ui-color-border,#e5e6e8);color:#5c6677;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:13px;line-height:1;display:inline-flex}.dh-library-toggle:hover{border-color:var(--hc-ui-color-brand,#f05627);color:var(--hc-ui-color-brand,#f05627)}.dh-library-toggle svg{width:14px}.dh-library-close{border:1px solid var(--hc-ui-color-border,#e5e6e8);color:#5c6677;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;transition:color .15s,border-color .15s;display:grid}.dh-library-close:hover{border-color:var(--hc-ui-color-brand,#f05627);color:var(--hc-ui-color-brand,#f05627)}.dh-library-close svg{width:15px;height:15px}.dh-works-panel{min-height:200px}.dh-works-empty{text-align:center;color:#a3a8b5;margin:0;padding:56px 0;font-size:13px}.dh-works-generating{color:#3a5bd7;background:#f0f7ff;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.dh-works-list{gap:28px;margin:0;padding:0;list-style:none;display:grid}.dh-work-item{gap:10px;display:grid}.dh-work-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dh-work-item-head time{color:#9aa0ae;font-size:13px}.dh-work-item-status{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;line-height:1.5}.dh-work-item-status.is-completed{color:#2e7d32;background:#e8f5e9}.dh-work-item-status.is-failed{color:#c62828;background:#ffebee}.dh-work-item-status.is-cancelled{color:#757575;background:#f5f5f5}.dh-work-item-status.is-pending,.dh-work-item-status.is-processing,.dh-work-item-status.is-awaiting_confirmation{color:#e65100;background:#fff3e0}.dh-work-item-script{color:var(--hc-ui-color-text,#202327);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.dh-work-item-tags{flex-wrap:wrap;gap:8px;display:flex}.dh-work-tag{color:#4a5160;white-space:nowrap;background:#f2f3f5;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.dh-work-tag svg{width:13px;height:13px}.dh-work-tag.is-model{color:#4a5160;background:#f2f3f5}.dh-work-model-dot{background:conic-gradient(from 180deg,#6c5ce7,#00cec9,#55efc4,#6c5ce7);border-radius:50%;flex-shrink:0;width:12px;height:12px}.dh-work-item-media{background:#e9edf5;border-radius:10px;width:fit-content;max-width:100%;line-height:0;display:block;position:relative;overflow:hidden}.dh-work-item-media video,.dh-work-item-media img{object-fit:contain;max-width:100%;max-height:460px;display:block}.dh-work-item-badge{z-index:1;color:#fff;letter-spacing:1px;pointer-events:none;background:#1111118c;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.dh-work-item-placeholder{aspect-ratio:16/9;color:#b6bcc9;background:#eef0f4;border-radius:10px;place-items:center;width:100%;max-width:860px;display:grid}.dh-work-item-placeholder svg{width:32px}.dh-work-item-actions{gap:10px;display:flex}.dh-work-item-actions>button{color:#3d4454;background:#f2f3f5;border-radius:8px;height:36px;padding:0 16px;font-size:13px}.dh-work-item-actions>button:hover{background:#e8eaef}@container (width<=780px){.digital-human-generation-page{height:auto;min-height:100dvh;overflow:visible}.dh-generation-layout{grid-template-columns:1fr;height:auto}.dh-generation-panel,.dh-library{height:auto;overflow:visible}.dh-generation-panel{display:block}.dh-generation-scroll{overflow:visible}}@media (width<=600px){.digital-human-generation-page{padding-bottom:32px}.dh-page-bar{padding:0 16px}.dh-generation-layout{width:calc(100% - 32px)}.dh-generation-panel,.dh-library{padding:16px 0}.dh-selected-human--preview,.dh-selected-human--preview>img,.dh-selected-human--preview>.dh-human-card-placeholder{height:220px;min-height:220px}.dh-selected-human--preview .dh-selected-human-caption{flex-direction:column;align-items:flex-start;gap:2px}.dh-human-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.dh-page-bar{border-bottom:1px solid #eeeef2;padding:0 24px}.dh-generation-layout{width:calc(100% - 86px);max-width:none;margin-left:62px;margin-right:24px;padding-top:20px}.dh-library{border-left:0;padding:0 0 20px 20px}.dh-prompt-card{padding:12px 14px 34px;overflow:visible}.dh-prompt-card .ig-uploads{flex-wrap:wrap;margin-bottom:12px}.dh-prompt-card .ig-prompt-editor{min-height:100px;max-height:200px;overflow-y:auto}.dh-works-panel .ig-generation-history{width:100%;margin:0}@container (width<=780px){.dh-library{border-left:0;padding-left:0}}@media (width<=600px){.dh-page-bar{padding:0 16px}}.digital-human-generation-page svg{flex-shrink:0}@media (width<=600px){.dh-generation-layout{width:calc(100% - 32px);margin:0 16px}}.dh-narration-preview{padding:8px 16px 14px}.dh-narration-preview-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:30px;display:flex}.dh-preview-button{color:var(--hc-ui-color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:13px;display:inline-flex}.dh-preview-button:disabled{color:var(--hc-ui-color-text-secondary);opacity:.5;cursor:default}.dh-preview-button:focus-visible{outline:2px solid var(--hc-ui-color-border);outline-offset:4px;border-radius:4px}.dh-preview-detail{color:var(--hc-ui-color-text-secondary);font-size:12px}.dh-preview-error{color:var(--semi-color-danger);margin:6px 0 0;font-size:12px}.dh-preview-spinner{animation:1s linear infinite dh-preview-spin}@keyframes dh-preview-spin{to{transform:rotate(360deg)}}@media (width<=780px){.digital-human-generation-page{height:auto;min-height:0;display:block;overflow-y:auto}.digital-human-generation-page .dh-generation-layout{height:auto;display:block}.digital-human-generation-page .dh-generation-panel,.digital-human-generation-page .dh-library{height:auto;max-height:none;overflow:visible}.digital-human-generation-page .dh-library{margin-top:24px}.digital-human-generation-page .dh-generation-panel{display:block}.digital-human-generation-page .dh-generation-scroll{overflow:visible}}.da-create-card{border:1px dashed var(--hc-ui-color-border,#e5e6e8);background:var(--hc-ui-color-surface-muted,#f5f5f5);width:100%;height:100%;min-height:0;color:var(--hc-ui-color-text-secondary,#6b7075);text-align:center;cursor:pointer;border-radius:8px;place-items:center;gap:8px;padding:16px 10px;display:grid}.da-create-card:disabled{cursor:not-allowed;opacity:.6}.da-create-card svg{width:28px;height:28px;color:var(--hc-ui-color-text,#202327)}.da-create-card strong{color:var(--hc-ui-color-text,#202327);font-size:13px;font-weight:600}.da-create-card:hover{border-color:var(--hc-ui-color-text-secondary,#6b7075);background:#fff}.da-create-card:focus-visible{outline:1px solid var(--hc-ui-color-text-secondary);outline-offset:2px}.da-kind-modal .semi-modal-header{border-bottom:none;padding:20px 24px 8px}.da-kind-modal .semi-modal-body{padding:12px 24px 24px}.da-kind-modal-title{gap:4px;font-size:17px;font-weight:600;display:grid}.da-kind-modal-sub{color:var(--hc-ui-color-text-secondary,#6b7075);font-size:13px;font-weight:400}.da-kind-grid{gap:12px;display:grid}.da-kind-card{border:1px solid var(--hc-ui-color-border,#e5e6e8);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.da-kind-icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.da-kind-icon svg{width:22px;height:22px}.da-kind-card-orange .da-kind-icon{color:#f05627;background:#fff1e8}.da-kind-card-violet .da-kind-icon{color:#6a5af9;background:#f1efff}.da-kind-card-blue .da-kind-icon{color:#2b7de9;background:#e9f3ff}.da-kind-text{flex:1;gap:4px;min-width:0;display:grid}.da-kind-text strong{font-size:15px;font-weight:600}.da-kind-text span{color:var(--hc-ui-color-text-secondary,#6b7075);font-size:13px;line-height:1.5}.da-kind-arrow{width:18px;height:18px;color:var(--hc-ui-color-text-tertiary,#a9adb2);flex:none;transition:color .18s,transform .18s}.da-kind-card:hover:not(:disabled){border-color:var(--hc-ui-color-brand,#f05627);transform:translateY(-1px);box-shadow:0 6px 16px #f056271a}.da-kind-card:hover:not(:disabled) .da-kind-arrow{color:var(--hc-ui-color-brand,#f05627);transform:translate(2px)}.da-kind-card:active:not(:disabled){box-shadow:none;transform:translateY(0)}.da-kind-card:focus-visible{outline:var(--hc-ui-focus-ring,2px solid #f05627);outline-offset:2px}.da-kind-card:disabled{cursor:not-allowed;opacity:.65}.da-human-status{color:var(--hc-ui-color-text,#202327);background:#ffffffeb;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.4;position:absolute;top:8px;left:8px}.dh-human-card{position:relative}.digital-avatar-generation-page .dh-selected-human--preview>video{object-fit:contain;background:var(--hc-ui-color-surface-muted);width:100%;height:100%;display:block;position:absolute;inset:0}.digital-avatar-generation-page .dh-generation-scroll{flex:1;min-height:0}.dh-composer-footer .dh-prompt-notice,.dh-submit-row+.dh-prompt-notice,.dh-submit-row--avatar+.dh-prompt-notice{margin:10px 0 0}.digital-avatar-generation-page .dh-submit-row .vg-toolbar{flex-wrap:wrap}.digital-avatar-generation-page .dh-submit-row .dh-generate-button{flex:none}.remake-history-new{margin-left:auto}.remake-field-hint{color:var(--hc-ui-color-text-secondary);margin:6px 0 0;font-size:12px}.remake-works-title{color:var(--hc-ui-color-text);margin:0 0 16px;font-size:16px;font-weight:600}.remake-showcase{box-sizing:border-box;gap:16px;width:880px;min-width:0;max-width:calc(100% - 32px);margin-top:16px;display:grid}.remake-showcase-switch{background:#f2f3f5;border-radius:10px;width:fit-content;padding:3px;display:inline-flex}.remake-showcase-switch button{color:#646a73;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:14px}.remake-showcase-switch button.is-active{color:#1f2329;background:#fff;box-shadow:0 1px 2px #25282d14}.remake-showcase-badge{z-index:2;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;line-height:16px;position:absolute;top:8px;left:8px}.remake-showcase-caption{color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.remake-showcase-dialog-bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 4px 0;display:flex}.remake-showcase-dialog-meta{gap:2px;min-width:0;display:grid}.remake-showcase-dialog-meta>strong{font-size:14px}.remake-showcase-dialog-meta>small{color:var(--hc-ui-color-text-secondary);font-size:12px}.remake-showcase-dialog-error{color:var(--hc-ui-color-danger,#d4380d)!important}.remake-showcase-use{font:inherit;color:#fff;cursor:pointer;background:var(--hc-ui-color-primary,#e8590c);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.remake-showcase-use:disabled{opacity:.6;cursor:not-allowed}.remake-showcase-use svg{width:14px;height:14px}.remake-upload-menu{min-width:240px}.ig-uploads.remake-uploads{max-width:none}.remake-upload-entries{align-items:center;gap:8px;display:flex}.remake-upload-entries .ig-upload-tile{white-space:nowrap;justify-content:center;width:64px;height:64px;padding:8px 4px}.remake-composer-body{grid-template-columns:1fr;min-height:120px}.remake-text-fields{flex-direction:column;gap:12px;display:flex}.remake-text-row{align-items:flex-start;gap:4px;min-width:0;display:flex}.remake-text-row>label{color:var(--hc-ui-color-text-secondary);flex:none;font-size:14px;line-height:1.55}.remake-text-value{flex:1;min-width:0}.remake-text-row .ig-prompt{min-height:44px}.remake-text-value .ig-prompt{min-height:1.55em}.remake-text-row .remake-scene-input{flex:1;width:0}.remake-entry-divider{background:var(--hc-ui-color-border);flex:none;width:1px;height:32px}@media (width<=640px){.ig-composer-body:has(.remake-uploads){grid-template-columns:1fr}}.remake-voice-panel{gap:10px;display:grid}.remake-voice-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remake-voice-actions>button{border:1px solid var(--hc-ui-color-border);font:inherit;background:var(--hc-ui-color-surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.remake-voice-actions>button:hover:not(:disabled){border-color:var(--hc-ui-color-text-secondary)}.remake-voice-actions>button:disabled{opacity:.6;cursor:not-allowed}.remake-voice-actions svg{width:14px;height:14px}.remake-voice-select{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface,#fff);color:inherit;font:inherit;border-radius:7px;max-width:180px;padding:7px 10px;font-size:13px}.remake-audio-slot{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.remake-audio-slot audio{flex:1;min-width:0;height:32px}.remake-audio-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--hc-ui-color-text-secondary);flex:none;font-size:12px;overflow:hidden}.ig-composer .remake-blueprint{width:100%}.remake-blueprint{border:1px solid var(--hc-ui-color-border);border-radius:8px;margin-top:12px;overflow:hidden}.remake-blueprint-head{background:var(--hc-ui-color-surface-muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.remake-blueprint-head>span{align-items:center;gap:6px;display:inline-flex}.remake-blueprint-head svg{width:14px;height:14px}.remake-blueprint>.remake-field-hint{padding:6px 12px 0}.remake-blueprint-shots{gap:10px;max-height:420px;margin:0;padding:8px 12px 12px;list-style:none;display:grid;overflow:auto}.remake-blueprint-shot{border:1px solid var(--hc-ui-color-border);border-radius:8px;grid-template-columns:120px 1fr auto;align-items:start;gap:10px;padding:8px;display:grid}.remake-blueprint-shot.is-disabled{opacity:.55}.remake-blueprint-shot-media{gap:4px;display:grid}.remake-blueprint-shot-media img{object-fit:cover;background:#000;border-radius:6px;width:120px;height:68px;display:block}.remake-blueprint-thumb-empty{background:var(--hc-ui-color-fill,#f5f6f8);width:120px;height:68px;color:var(--hc-ui-color-text-secondary);border-radius:6px;place-items:center;display:grid}.remake-blueprint-thumb-empty svg{width:20px;height:20px}.remake-blueprint-time{color:var(--hc-ui-color-text-secondary);font-size:11px}.remake-blueprint-shot-body{gap:4px;min-width:0;display:grid}.remake-blueprint-desc{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px}.remake-blueprint-transcript{margin:0;font-size:12px}.remake-blueprint-toggle{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.remake-blueprint-open{border:1px dashed var(--hc-ui-color-border);color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12px;display:inline-flex}.remake-blueprint-open:hover:not(:disabled){color:var(--hc-ui-color-text);border-color:var(--hc-ui-color-text-secondary)}.remake-blueprint-open:disabled{opacity:.6;cursor:not-allowed}.remake-blueprint-open svg{width:14px;height:14px}.remake-adapt-mask{z-index:1000;background:#1f23296b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remake-adapt-dialog{background:var(--hc-ui-color-surface,#fff);border-radius:12px;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 12px 40px #1f23292e}.remake-adapt-head{border-bottom:1px solid var(--hc-ui-color-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.remake-adapt-head h2{align-items:center;gap:8px;margin:0;font-size:16px;display:inline-flex}.remake-adapt-head h2 svg{width:16px;height:16px}.remake-adapt-body{flex:1;grid-template-columns:280px 1fr;gap:16px;min-height:0;padding:16px 18px;display:grid;overflow:auto}.remake-adapt-preview{align-content:start;gap:8px;display:grid;position:sticky;top:0}.remake-adapt-preview video{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:52vh;display:block}.remake-adapt-form{align-content:start;gap:4px;min-width:0;display:grid}.remake-adapt-foot{border-top:1px solid var(--hc-ui-color-border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.remake-adapt-foot .remake-field-hint{margin-right:auto}.remake-adapt-foot button{border:1px solid var(--hc-ui-color-border);background:var(--hc-ui-color-surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:8px 18px;font-size:14px}.remake-adapt-foot button.primary{background:var(--hc-ui-color-primary,#ff5a1f);color:#fff;border-color:#0000}.remake-adapt-foot button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.remake-adapt-body{grid-template-columns:1fr}.remake-adapt-preview{position:static}.remake-adapt-preview video{max-height:32vh}}.remake-single-slot{flex:none;width:64px;height:64px;position:relative}.remake-uploads .ig-ref{flex:none;width:64px;height:64px}.remake-upload-entries .remake-filled-slot{border:0;padding:0;position:relative;overflow:hidden}.remake-filled-slot>img,.remake-filled-slot>video{object-fit:cover;width:100%;height:100%}.remake-single-slot .ig-ref-remove{opacity:0}.remake-single-slot:hover .ig-ref-remove,.remake-single-slot:focus-within .ig-ref-remove{opacity:1}.remake-scene-value .ig-prompt{min-height:44px}.remake-showcase-card-use{z-index:3;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:8px;right:8px}.remake-showcase .brand-assets-media:hover .remake-showcase-card-use,.remake-showcase .brand-assets-media:focus-within .remake-showcase-card-use,.remake-showcase-card-use:disabled{opacity:1;pointer-events:auto}@media (hover:none){.remake-showcase-card-use{opacity:1;pointer-events:auto}}.remake-avatar-audio-badge{color:#fff;background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:3px;right:3px}.remake-avatar-audio-icon{background:currentColor;width:12px;height:12px;display:block;-webkit-mask:url(/images/content-factory/avatar-audio.svg) 50%/contain no-repeat;mask:url(/images/content-factory/avatar-audio.svg) 50%/contain no-repeat}.shell-sidebar>.brand{flex-shrink:0;gap:6px}.shell-sidebar .brand .sidebar-logo{flex:0 132px;min-width:0}.sidebar-compact-logo,.user-mobile-nav-toggle{display:none}.sidebar-collapse-toggle,.user-mobile-nav-toggle{border-radius:var(--radius);width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;padding:0}.sidebar-collapse-toggle{display:flex}.sidebar-collapse-toggle:hover,.user-mobile-nav-toggle:hover{background:var(--active-soft)}.sidebar-collapse-toggle svg,.user-mobile-nav-toggle svg{stroke-width:1.5px;width:18px;height:18px}.shell-sidebar>.primary-nav{flex:auto;grid-auto-rows:40px;align-content:start;min-height:120px;overflow:hidden auto}.workspace-shell>.sidebar>.recent-block{flex:0 auto;min-height:0;max-height:170px;overflow-y:auto}.shell-sidebar>.primary-nav>:is(button,a){height:40px}.shell-sidebar>.profile{flex-shrink:0}.shell-sidebar .primary-nav :is(button,a).active{color:var(--text)}.workspace-shell .primary-nav button.active .user-menu-icon{color:var(--icon)}.user-nav-tooltip{z-index:1000;pointer-events:none;color:#fff;background:#252a33;border-radius:6px;padding:6px 10px;font-size:13px;position:fixed;transform:translateY(-50%);box-shadow:0 2px 8px #0002}.user-menu-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.user-menu-icon .menu-icon-detail{transform-box:view-box;transform-origin:12px 12px}.primary-nav button:is(:hover,:focus-visible) .motion-lift .menu-icon-detail{animation:.52s menu-icon-lift}.primary-nav button:is(:hover,:focus-visible) .motion-turn .menu-icon-detail{animation:.52s menu-icon-turn}.primary-nav button:is(:hover,:focus-visible) .motion-pulse .menu-icon-detail{animation:.52s menu-icon-pulse}.primary-nav button:is(:hover,:focus-visible) .motion-wave .menu-icon-detail{animation:.52s menu-icon-wave}.primary-nav button:is(:hover,:focus-visible) .motion-draw .menu-icon-detail{animation:.52s menu-icon-draw}@keyframes menu-icon-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}70%{transform:translateY(.5px)}}@keyframes menu-icon-turn{0%,to{transform:rotate(0)}60%{transform:rotate(26deg)}}@keyframes menu-icon-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes menu-icon-wave{0%,to{transform:translate(0)}35%{transform:translate(1.6px)}70%{transform:translate(-.6px)}}@keyframes menu-icon-draw{0%{stroke-dasharray:35;stroke-dashoffset:35px;opacity:.3}to{stroke-dasharray:35;stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.user-menu-icon .menu-icon-detail{animation:none!important}}@media (width>=861px){.sidebar-collapsed>.shell-sidebar{padding-inline:8px}.sidebar-collapsed .brand{gap:0;width:40px;height:40px;min-height:40px;margin-inline:auto;padding:0;position:relative}.sidebar-collapsed .management-area-label,.sidebar-collapsed .brand .sidebar-logo{display:none}.sidebar-collapsed .sidebar-compact-logo{object-fit:contain;width:40px;height:40px;display:block}.sidebar-collapsed .sidebar-collapse-toggle{opacity:0;width:40px;height:40px;position:absolute;inset:0}.sidebar-collapsed .brand:hover .sidebar-compact-logo{opacity:0}.sidebar-collapsed .brand:has(.sidebar-collapse-toggle:focus-visible) .sidebar-compact-logo{opacity:0}.sidebar-collapsed .brand:hover .sidebar-collapse-toggle,.sidebar-collapsed .sidebar-collapse-toggle:focus-visible{opacity:1}.sidebar-collapsed .primary-nav :is(button,a){justify-content:center;padding:0}.sidebar-collapsed .primary-nav :is(button,a)>span,.workspace-shell.sidebar-collapsed>.sidebar>.recent-block{display:none}.sidebar-collapsed .profile summary{justify-content:center;padding-inline:0}.sidebar-collapsed .profile summary>div{display:none}.sidebar-collapsed .profile-popover{width:240px;position:fixed;bottom:12px;left:66px}}@media (width<=860px){.admin-navigation>.primary-nav{grid-auto-rows:44px;margin-top:16px;display:grid}.admin-navigation>.primary-nav>a{height:44px}.workspace-shell>.sidebar{flex-direction:column;align-items:stretch;gap:0;display:flex}.workspace-shell>.sidebar>.brand{justify-content:space-between;width:100%}.sidebar-collapse-toggle{display:none}.user-mobile-nav-toggle{flex-basis:44px;width:44px;height:44px;display:flex}.workspace-shell>.sidebar>.primary-nav,.workspace-shell>.sidebar>.recent-block{display:none}.workspace-shell>.sidebar.open{height:100dvh;padding-bottom:8px}.workspace-shell>.sidebar.open>.primary-nav{grid-auto-rows:44px;margin-top:16px;display:grid}.workspace-shell .sidebar.open .primary-nav>button{justify-content:flex-start;width:100%;min-height:44px}.workspace-shell .primary-nav .user-menu-icon{stroke-width:1.5px}.workspace-shell>.sidebar.open>.recent-block{max-height:120px;display:block}.workspace-shell>.sidebar.open>.profile{display:block}.workspace-shell .mobile-account-menu,.user-nav-tooltip{display:none}}.user-preview-page{min-width:0;padding:36px 32px 48px}.user-preview-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.4}.user-preview-notice{color:var(--text-soft);margin:8px 0 24px;font-size:13px}.user-preview-notice span{background:var(--active-soft);color:var(--hc-ui-color-text-secondary);border-radius:4px;margin-right:8px;padding:2px 7px;display:inline-block}.user-preview-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.user-preview-filters a{min-height:36px;color:var(--text-soft);background:var(--panel-soft);border-radius:8px;align-items:center;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.user-preview-filters a[aria-current=true]{color:var(--text);background:var(--active-soft);font-weight:500}.user-preview-filters a:hover{color:var(--text)}.user-preview-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.user-preview-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.user-preview-card header{align-items:center;gap:10px;display:flex}.user-preview-card header>svg{stroke-width:1.5px;width:26px;height:26px;color:var(--text-soft);flex-shrink:0}.user-preview-card h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.5}.user-preview-card p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.user-preview-card button{background:var(--panel-soft);width:30px;height:30px;color:var(--text-soft);cursor:not-allowed;border:0;border-radius:50%;flex:0 0 30px;margin-left:auto}.user-preview-card button svg{width:18px;height:18px}.user-preview-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.user-preview-tags span{color:var(--text-soft);background:var(--panel-soft);border-radius:4px;padding:3px 6px;font-size:12px}.user-preview-empty{text-align:center;min-height:280px;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.user-preview-empty>svg{width:36px;height:36px}.user-preview-empty h2{color:var(--text);margin:0;font-size:18px;font-weight:500}.user-preview-empty p{margin:0;font-size:14px}.user-page-caption{color:var(--text-soft);margin:8px 0 20px;font-size:14px}@media (width<=1200px){.user-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.user-preview-page{padding:24px 16px}.user-preview-cards{grid-template-columns:1fr}}.home-recent-toolbar{z-index:2;position:absolute;top:24px;right:32px}.home-recent-toolbar button{height:40px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.home-recent-toolbar button:hover,.home-recent-toolbar button[aria-expanded=true]{background:var(--active-soft);color:var(--text)}.home-recent-toolbar svg{stroke-width:1.5px;width:18px;height:18px}.workspace-main:has(>.home-recent-toolbar){min-width:0;position:relative}.workspace-shell.recent-panel-open{grid-template-columns:var(--workspace-sidebar-width,280px) minmax(0, 1fr) 340px}.recent-conversations-panel{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:20px;min-width:0;height:100dvh;padding:24px 20px;display:flex;position:sticky;top:0}.recent-conversations-panel>header{justify-content:space-between;align-items:center;display:flex}.recent-conversations-panel h2{margin:0;font-size:14px;font-weight:500}.recent-conversations-panel>header button{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.recent-conversations-panel>header button:hover{background:var(--active-soft)}.recent-conversations-panel svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.recent-conversations-search{border:1px solid var(--line);min-height:40px;color:var(--text-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.recent-conversations-search:focus-within{box-shadow:none;outline:none}.recent-conversations-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.recent-conversations-list{flex:1;min-height:0;overflow-y:auto}.recent-conversations-list>p{color:var(--text-soft);text-align:center;padding:24px 0;font-size:14px}.recent-conversation-card{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:14px 10px;display:flex}.recent-conversation-card:hover{background:var(--active-soft)}.recent-conversation-card>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.recent-conversation-card>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.recent-conversation-card small{white-space:nowrap;color:var(--text-soft);flex-shrink:0;margin-left:auto;font-size:12px}@media (width<=860px){.home-recent-toolbar{top:12px;right:16px}.workspace-main:has(>.home-recent-toolbar) .new-task-page{padding-top:80px}.recent-conversations-panel{z-index:50;width:min(340px,100%);height:calc(100dvh - 64px);position:fixed;top:64px;right:0;box-shadow:-8px 0 24px #0001}}.workspace-shell.user-standard-heading>.workspace-main h1:not(.home-title){color:var(--text);letter-spacing:normal;font-size:24px;font-weight:600;line-height:1.4}.user-page-heading{background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:36px 32px 24px;display:flex}.user-page-heading h1{margin:0}.user-page-body h1:not(.home-title){display:none}.user-page-body>:is(.user-preview-page,.content-page,.marketing-center-page){padding-top:0}.user-page-body .expert-library-intro{margin-top:0}@media (width<=620px){.user-page-heading{padding:24px 16px}}.user-page-body .marketing-center-page .marketing-center-directory{margin-top:0;padding-top:24px}.user-page-body .marketing-center-page{background:0 0}.workspace-shell.immersive .geo-workspace{height:100dvh}.shell-sidebar{border-right-color:var(--hc-ui-color-border)}.workspace-state-embedded{background:0 0;min-height:280px}.workspace-state-embedded .workspace-state-card,.workspace-state-loading .workspace-state-card{box-shadow:none;background:0 0;border:0}.workspace-state-embedded .state-logo,.workspace-state-loading .state-logo{display:none}.workspace-state-loading .workspace-state-icon{background:0 0}.user-page-body .workspace-state h1{display:block}.workspace-state-loading .workspace-state-card h1,.workspace-shell.user-standard-heading>.workspace-main .workspace-state h1{font-size:16px;font-weight:500}.user-page-body>.content-page.agent-directory{padding:0}.agent-directory>.agent-directory-controls{margin:0 0 20px;padding:0 32px}.agent-directory>.agent-directory-results{padding:0 32px 64px}.user-page-body>.skill-store-page{padding:0}.skill-store-results{padding:16px 32px 64px}.skill-store-card{cursor:default}.skill-store-card .agent-card-head{margin-bottom:8px}.skill-store-results .skill-store-card>p{-webkit-line-clamp:3;min-height:66px;margin-bottom:0}.skill-store-card .agent-avatar svg{stroke-width:1.5px;width:24px;height:24px}.skill-store-card .agent-avatar.has-image{background:#fff;overflow:hidden}.skill-store-card .agent-avatar.has-image img{object-fit:cover;width:100%;height:100%}.skill-store-error{color:var(--hc-ui-color-danger,#c94a4a);margin-bottom:16px}@media (width<=640px){.skill-store-results{padding-inline:16px}}.user-page-body .content-page.automation-page{min-height:0;padding:0}.automation-page>.automation-controls{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0 32px}.automation-page>.automation-results{padding:0 32px 150px}.automation-controls .agent-main-tabs{gap:8px}.automation-controls .agent-main-tabs a{border-radius:6px;min-height:28px;padding:3px 12px}.automation-controls .agent-main-tabs a.active{background:#1f23290d;font-weight:500}.automation-controls .automation-head-actions{margin-left:auto}.user-page-body>.brand-assets-page{padding:0}.brand-assets-controls{margin-bottom:16px;padding:0 32px}.brand-assets-results{padding:0 32px 64px}.brand-assets-filter-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.brand-assets-filter-divider{background:var(--hc-ui-color-border);width:1px;height:18px;margin:0 10px}.brand-assets-favorite-filter{color:var(--hc-ui-color-text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.brand-assets-favorite-filter input{width:16px;height:16px;accent-color:var(--hc-ui-color-brand);margin:0}.brand-assets-page .user-preview-filters{gap:8px;margin:0}.brand-assets-topbar{border-bottom:1px solid var(--hc-ui-color-border);flex-wrap:wrap;align-items:flex-end;gap:8px 20px;display:flex}.brand-assets-controls .user-preview-filters{gap:30px}.brand-assets-controls .user-preview-filters a{color:var(--hc-ui-color-text-secondary);background:0 0;border-radius:0;padding:0 2px 12px;font-size:15px;line-height:22px;text-decoration:none;position:relative}.brand-assets-controls .user-preview-filters a[aria-current=true]{color:var(--hc-ui-color-brand);background:0 0;font-weight:500}.brand-assets-controls .user-preview-filters a[aria-current=true]:after{content:"";background:var(--hc-ui-color-brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.brand-assets-results .user-preview-filters a{color:var(--hc-ui-color-text-secondary);background:#f2f3f5;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none}.brand-assets-results .user-preview-filters a:hover{background:#e8eaed}.brand-assets-results .user-preview-filters a[aria-current=true]{background:var(--hc-ui-color-brand);color:#fff}.brand-assets-empty{min-height:280px;color:var(--hc-ui-color-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.brand-assets-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:24px 20px;margin-top:24px;display:grid}.brand-assets-card{flex-direction:column;gap:8px;min-width:0;margin:0;transition:transform .15s;display:flex}.brand-assets-card:hover{transform:translateY(-2px)}.brand-assets-media{aspect-ratio:3/4;background:#f2f3f5;border-radius:8px;width:100%;transition:box-shadow .15s;position:relative;overflow:hidden}.brand-assets-card:hover .brand-assets-media{box-shadow:0 8px 20px #1f23291f}.brand-assets-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.brand-assets-preview-trigger:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:-2px}.brand-assets-preview-trigger>img,.brand-assets-preview-trigger>video{object-fit:contain;width:100%;height:100%;display:block}.brand-assets-card-actions{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#14161a00,#14161ad1);justify-content:flex-end;gap:6px;padding:28px 12px 12px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-assets-card:hover .brand-assets-card-actions,.brand-assets-card:focus-within .brand-assets-card-actions{opacity:1;pointer-events:auto}.brand-assets-card-action{color:#1f2329;cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;text-decoration:none;display:inline-flex}.brand-assets-card-action:hover{background:#fff}.brand-assets-card-action:focus-visible{outline-offset:2px;outline:2px solid #fff}.brand-assets-card-action svg{width:15px;height:15px}.brand-assets-favorite[aria-pressed=true]{color:var(--hc-ui-color-brand)}.brand-assets-audio-thumbnail{background:#f2f3f5;place-items:center;width:100%;height:100%;display:grid}.brand-assets-audio-thumbnail audio{display:none}.brand-assets-card .brand-assets-audio-thumbnail img{object-fit:contain;background:0 0;width:33.333%;height:33.333%}.brand-assets-card figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.brand-assets-name{min-width:0;color:var(--hc-ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.brand-assets-date{color:var(--hc-ui-color-placeholder);font-size:12px}@media (hover:none){.brand-assets-card .brand-assets-card-actions{opacity:1;pointer-events:auto}}.brand-assets-delete-mask{z-index:1000;background:#1f23296b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.brand-assets-delete-dialog{background:#fff;border-radius:10px;width:min(360px,100vw - 40px);padding:20px;box-shadow:0 20px 56px #1f23292e}.brand-assets-delete-message{align-items:flex-start;gap:10px;display:flex}.brand-assets-delete-message>svg{width:18px;height:18px;color:var(--hc-ui-color-brand);margin-top:1px}.brand-assets-delete-message h2{color:var(--hc-ui-color-text);margin:0;font-size:14px;font-weight:600;line-height:20px}.brand-assets-delete-message p{color:var(--hc-ui-color-text-secondary);margin:5px 0 0;font-size:13px;font-weight:500;line-height:18px}.brand-assets-delete-error{color:var(--hc-ui-color-danger,#c94a4a);margin:12px 0 0 28px;font-size:12px}.brand-assets-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.brand-assets-delete-dialog footer button{border:1px solid var(--hc-ui-color-border);min-width:64px;height:30px;color:var(--hc-ui-color-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 14px;font-size:13px}.brand-assets-delete-dialog footer button.primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:var(--hc-ui-color-on-brand)}.brand-assets-delete-dialog footer button.primary:hover:not(:disabled){border-color:var(--hc-ui-color-brand-hover);background:var(--hc-ui-color-brand-hover)}.brand-assets-delete-dialog footer button:disabled{opacity:.55;cursor:default}.brand-products-upload{background:var(--hc-ui-color-brand);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:14px;display:inline-flex}.brand-products-upload:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}.brand-products-upload:disabled{opacity:.6;cursor:default}.brand-products-upload svg{width:16px;height:16px}.brand-products-tabs{border-bottom:1px solid var(--hc-ui-color-border,#eceef1);gap:30px;display:flex}.brand-products-tabs .brand-products-actions{margin-inline-start:auto;align-self:center;align-items:center;gap:12px;min-width:0;margin-bottom:6px;display:flex}.brand-products-actions .brand-products-upload{box-sizing:border-box;flex:none;height:32px;min-height:32px}@media (width<=760px){.brand-products-tabs{flex-wrap:wrap}.brand-products-tabs .brand-products-actions{width:100%;margin-inline-start:0}.brand-products-actions .brand-products-search-wrap{flex:1;min-width:0}}.brand-products-tabs a{color:var(--hc-ui-color-text-secondary);align-items:center;padding:0 2px 12px;font-size:15px;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.brand-products-tabs a:hover{color:var(--hc-ui-color-text)}.brand-products-tabs a[aria-current=true]{color:var(--hc-ui-color-brand);font-weight:500}.brand-products-tabs a[aria-current=true]:after{content:"";background:var(--hc-ui-color-brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.brand-products-error{color:var(--hc-ui-color-danger,#c94a4a);margin:12px 0 0;font-size:13px}.brand-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.brand-products-subfilters{flex-wrap:wrap;gap:8px;display:flex}.brand-products-subfilters a{color:var(--hc-ui-color-text-secondary);background:#f2f3f5;border-radius:999px;padding:5px 14px;font-size:13px;line-height:20px;text-decoration:none;transition:background .15s,color .15s}.brand-products-subfilters a:hover{color:var(--hc-ui-color-text);background:#e7e9ee}.brand-products-subfilters a[aria-current=true]{background:var(--hc-ui-color-brand);color:#fff;font-weight:500}.brand-products-search{width:260px;height:32px;color:var(--hc-ui-color-placeholder);background:#f7f8fa;border:1px solid #e7e8ec;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex}.brand-products-search:focus-within{border-color:var(--hc-ui-color-brand);color:var(--hc-ui-color-brand);background:#fff}.brand-products-search svg{flex:none;width:14px;height:14px}.brand-products-search input{min-width:0;font:inherit;color:var(--hc-ui-color-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.brand-products-search input::placeholder{color:var(--hc-ui-color-placeholder)}.brand-products-search-kbd{color:var(--hc-ui-color-placeholder);background:#fff;border:1px solid #e7e8ec;border-radius:5px;flex:none;padding:1px 6px;font-family:inherit;font-size:11px;line-height:16px}.brand-products-search:focus-within .brand-products-search-kbd{display:none}.brand-products-search-wrap{position:relative}.brand-products-suggest{z-index:30;background:#fff;border:1px solid #eceef2;border-radius:10px;min-width:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #1f23291f}.brand-products-suggest button{width:100%;color:var(--hc-ui-color-text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:13px;display:block;overflow:hidden}.brand-products-suggest button:hover,.brand-products-suggest button.is-active{background:#f2f3f5}.brand-products-hl{color:var(--hc-ui-color-brand);background:0 0;font-weight:600}.brand-products-global-note{color:var(--hc-ui-color-text-secondary);align-items:center;gap:10px;margin:16px 0 0;font-size:12px;display:flex}.brand-products-global-note button{cursor:pointer;color:var(--hc-ui-color-brand);background:0 0;border:0;padding:0;font-size:12px}.brand-products-global-note button:hover{text-decoration:underline}.brand-products-badge.is-lib{background:#1f23298c;top:8px;right:8px}.brand-products-empty-action{border:1px solid var(--hc-ui-color-brand);height:34px;color:var(--hc-ui-color-brand);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex}.brand-products-empty-action:hover{background:color-mix(in srgb, var(--hc-ui-color-brand) 6%, #fff)}.brand-products-empty-action svg{width:14px;height:14px}.brand-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 20px;margin-top:24px;display:grid}.brand-products-card{flex-direction:column;gap:8px;min-width:0;margin:0;transition:transform .15s;display:flex}.brand-products-card:hover{transform:translateY(-2px)}.brand-products-card .brand-products-media{transition:box-shadow .15s}.brand-products-card:hover .brand-products-media{box-shadow:0 8px 20px #1f23291f}.brand-products-media{aspect-ratio:3/4;cursor:zoom-in;background:#f2f3f5;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.brand-products-media>img,.brand-products-media>video{object-fit:contain;width:100%;height:100%;display:block}.brand-products-media:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:-2px}.brand-products-badge{z-index:1;color:#fff;border-radius:5px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex;position:absolute}.brand-products-badge svg{fill:currentColor;width:10px;height:10px}.brand-products-badge.is-ai{background:#1f23298c;top:8px;left:8px}.brand-products-badge.is-master{background:#d6a43beb;top:8px;left:8px}.brand-products-badge.is-video{background:#1f23298c;bottom:8px;left:8px}.brand-products-play{color:#fff;pointer-events:none;background:#1f232973;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-products-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.brand-products-card:hover .brand-products-play{opacity:0}.brand-products-media-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.brand-products-media-trigger>img,.brand-products-media-trigger>video{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.brand-products-card:hover .brand-products-media-trigger>img,.brand-products-card:hover .brand-products-media-trigger>video{transform:scale(1.06)}.brand-products-media-trigger:focus-visible{outline:2px solid var(--hc-ui-color-brand);outline-offset:-2px}.brand-products-overlay{z-index:2;opacity:0;background:linear-gradient(#14161a00,#14161ad1);align-items:center;gap:10px;padding:28px 12px 12px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-products-card:hover .brand-products-overlay,.brand-products-card:focus-within .brand-products-overlay{opacity:1}.brand-products-detail{background:var(--hc-ui-color-brand);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:1;min-height:34px;font-size:13px}.brand-products-detail:hover{background:var(--hc-ui-color-brand-hover)}.brand-products-actions{gap:6px;display:flex}.brand-products-action{color:#1f2329;cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand-products-action:hover{background:#fff}.brand-products-action svg{width:15px;height:15px}.brand-products-action[aria-pressed=true]{color:#2f9e63}.brand-products-detail-mask{z-index:80;background:#1f232973;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.brand-products-detail-dialog{background:#fff;border-radius:14px;width:min(1040px,100%);height:min(620px,100vh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0f11152e}.brand-products-detail-close{z-index:1;width:30px;height:30px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.brand-products-detail-close:hover{color:var(--hc-ui-color-text);background:#1f23290f}.brand-products-detail-close svg{width:16px;height:16px}.brand-products-detail-media{background:#f7f8fa;flex:1.35;justify-content:center;align-items:center;min-width:0;padding:28px;display:flex}.brand-products-detail-media>img,.brand-products-detail-media>video{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.brand-products-detail-panel{flex-direction:column;flex:1;min-width:0;max-width:460px;padding:26px 26px 22px;display:flex;overflow-y:auto}.brand-products-detail-crumb{color:var(--hc-ui-color-text-secondary);margin:0;font-size:12px}.brand-products-detail-panel h2{overflow-wrap:anywhere;margin:6px 0 18px;font-size:20px;font-weight:600;line-height:1.4}.brand-products-detail-form{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.brand-products-detail-form .is-full{grid-column:1/-1}.brand-products-detail-form label,.brand-products-detail-field{min-width:0;color:var(--hc-ui-color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.brand-products-detail-field p{min-height:36px;color:var(--hc-ui-color-text);background:#f7f8fa;border-radius:7px;align-items:center;margin:0;padding:0 10px;font-size:14px;display:flex}.brand-products-detail-error{color:var(--hc-ui-color-danger,#c94a4a);margin:12px 0 0;font-size:13px}.brand-products-toast{z-index:90;color:#fff;background:#1f2329eb;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;top:20px;right:24px;box-shadow:0 6px 20px #0f111538}.brand-products-detail-actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px;display:flex}.brand-products-detail-actions button,.brand-products-detail-actions a{border:1px solid var(--hc-ui-color-border,#eceef1);min-height:36px;color:var(--hc-ui-color-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.brand-products-detail-actions button:hover:not(:disabled),.brand-products-detail-actions a:hover{background:#f7f8fa}.brand-products-detail-actions button:disabled{opacity:.55;cursor:default}.brand-products-detail-actions svg{width:14px;height:14px}.brand-products-detail-actions .is-primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:#fff}.brand-products-detail-actions .is-primary:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}@media (width<=860px){.brand-products-detail-dialog{flex-direction:column;height:auto;max-height:100%;overflow-y:auto}.brand-products-detail-media{flex:none}.brand-products-detail-media>img,.brand-products-detail-media>video{max-height:38vh}.brand-products-detail-panel{max-width:none}}.brand-products-upload-dialog{width:min(880px,100%);height:auto;max-height:100%}.brand-products-upload-media{min-height:320px;position:relative}.brand-products-upload-media>img,.brand-products-upload-media>video{object-fit:contain;border-radius:8px;max-width:100%;max-height:min(420px,60vh)}.brand-products-upload-repick{color:#fff;cursor:pointer;background:#1f2329b8;border:0;border-radius:7px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;right:14px}.brand-products-upload-repick:hover:not(:disabled){background:#1f2329db}.brand-products-upload-repick:disabled{opacity:.55;cursor:default}.brand-products-dropzone{border:1.5px dashed var(--hc-ui-color-border,#dfe2e7);width:100%;min-height:260px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:30px 16px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.brand-products-dropzone:hover:not(:disabled),.brand-products-dropzone.is-active{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand-soft,#fff4f0);color:var(--hc-ui-color-brand)}.brand-products-dropzone:disabled{opacity:.6;cursor:default}.brand-products-dropzone svg{width:22px;height:22px}.brand-products-dropzone small{color:var(--hc-ui-color-text-secondary);font-size:12px}.brand-products-upload-panel{flex-direction:column;flex:1;gap:16px;min-width:0;max-width:340px;padding:26px 26px 22px;display:flex;overflow-y:auto}.brand-products-upload-panel h2{margin:0;font-size:18px;font-weight:600}.brand-products-upload-file-info{border:1px solid var(--hc-ui-color-border,#eceef1);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.brand-products-upload-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.brand-products-upload-size{color:var(--hc-ui-color-text-secondary);flex-shrink:0;font-size:12px}.brand-products-upload-file-info button{width:24px;height:24px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-products-upload-file-info button:hover:not(:disabled){color:var(--hc-ui-color-text);background:#1f23290f}.brand-products-upload-file-info button svg{width:13px;height:13px}.brand-products-upload-form{grid-template-columns:1fr;gap:12px;display:grid}.brand-products-upload-form label{min-width:0;color:var(--hc-ui-color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.brand-products-upload-actions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:8px;display:flex}.brand-products-upload-actions button{border:1px solid var(--hc-ui-color-border,#eceef1);min-height:36px;color:var(--hc-ui-color-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.brand-products-upload-actions button:hover:not(:disabled){background:#f7f8fa}.brand-products-upload-actions button:disabled{opacity:.55;cursor:default}.brand-products-upload-actions .is-primary{border-color:var(--hc-ui-color-brand);background:var(--hc-ui-color-brand);color:#fff}.brand-products-upload-actions .is-primary:hover:not(:disabled){background:var(--hc-ui-color-brand-hover)}@media (width<=860px){.brand-products-upload-panel{max-width:none}.brand-products-upload-media{min-height:0}.brand-products-upload-media>img,.brand-products-upload-media>video{max-height:38vh}}.brand-products-card figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;display:grid}.brand-products-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hc-ui-color-text);font-size:14px;line-height:22px;overflow:hidden}.brand-products-date{color:var(--hc-ui-color-placeholder);flex:none;font-size:12px}.brand-products-empty-upload{background:var(--hc-ui-color-brand);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;display:inline-flex}.brand-products-empty-upload:hover{filter:brightness(1.06)}.brand-products-empty-upload svg{width:14px;height:14px}.workspace-main:has(.expert-new-task-page){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-main:has(.expert-new-task-page)>.user-page-heading{flex:none}.workspace-main:has(.expert-new-task-page)>.user-page-body{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-main .expert-new-task-page{flex:1;min-height:0;padding-top:clamp(24px,7vh,72px);display:flex;overflow:hidden}.workspace-main .expert-new-task-inner{flex:1;max-width:760px;min-height:0}.expert-new-task-inner>.expert-home-welcome{min-height:0;margin-top:0;overflow-y:auto}.expert-new-task-inner>.expert-composer-shell{flex:none}.skill-store-page>.skill-store-controls .user-preview-filters{gap:30px;margin:14px 0 0;padding:0 2px 0 36px;display:flex}.skill-store-page>.skill-store-controls .user-preview-filters a{min-height:38px;color:var(--hc-ui-color-text-body);background:0 0;border-radius:0;padding:0 2px;font-size:14px;transition:color .15s;position:relative}.skill-store-page>.skill-store-controls .user-preview-filters a:after{content:"";background:0 0;border-radius:1px;height:2px;transition:background-color .15s;position:absolute;bottom:-1px;left:0;right:0}.skill-store-page>.skill-store-controls .user-preview-filters a:hover{color:var(--hc-ui-color-text)}.skill-store-page>.skill-store-controls .user-preview-filters a[aria-current=true]{color:var(--hc-ui-color-text);box-shadow:none;background:0 0;font-weight:500}.skill-store-page>.skill-store-controls .user-preview-filters a[aria-current=true]:after{background:var(--hc-ui-color-brand)}.skill-store-page>.skill-store-controls{border-bottom:1px solid var(--hc-ui-color-border);margin-bottom:18px}.brand-assets-tools{align-items:center;gap:8px;max-width:100%;margin-left:auto;padding-bottom:4px;display:flex}.brand-assets-tools .brand-assets-upload{white-space:nowrap;height:32px;min-height:32px}@media (width<=640px){.brand-assets-tools{order:-1;width:100%;margin-left:0}}.skill-store-page>.social-leads-controls .user-preview-filters{margin-top:0}:is(.brand-products-detail-form,.brand-products-upload-form) input,.brand-products-form-select.semi-select{border:1px solid var(--hc-ui-color-border-input);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);width:100%;min-width:0;height:36px;min-height:36px;color:var(--hc-ui-color-text-table);box-shadow:none;font-size:14px}:is(.brand-products-detail-form,.brand-products-upload-form) input{padding:0 12px}:is(.brand-products-detail-form,.brand-products-upload-form) input:focus,:is(.brand-products-detail-form,.brand-products-upload-form) input:focus-visible,.brand-products-form-select.semi-select:is(:focus-within,.semi-select-focus,.semi-select-open){border-color:var(--hc-ui-color-border-focus);box-shadow:none;outline:none}.brand-products-form-select.semi-select:hover{background:var(--hc-ui-color-surface-muted)}.brand-products-form-select .semi-select-arrow{color:var(--hc-ui-color-text-secondary)}:is(.brand-products-detail-form,.brand-products-upload-form) input:disabled,.brand-products-form-select.semi-select-disabled{background:var(--hc-ui-color-disabled-fill);color:var(--hc-ui-color-disabled-text)}.brand-products-select-menu{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);padding:6px 0;box-shadow:0 8px 24px #25282d14}.brand-products-select-menu .semi-select-option{min-height:36px;color:var(--hc-ui-color-text-table);background:var(--hc-ui-color-surface);align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.brand-products-select-menu .semi-select-option-text{flex:1;min-width:0}.brand-products-select-menu .semi-select-option-icon{width:14px;color:var(--hc-ui-color-text);flex:none;order:2;margin:0 0 0 auto}.brand-products-select-menu .semi-select-option-icon :is(.semi-icon,svg){width:14px;height:14px}.brand-products-select-menu .semi-select-option:not(.semi-select-option-selected) .semi-select-option-icon{visibility:hidden}.brand-products-select-menu .semi-select-option:is(:hover,.semi-select-option-focused){background:var(--hc-ui-color-surface-muted)}.brand-products-pagination{color:var(--hc-ui-color-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.brand-products-pagination button{border:1px solid var(--hc-ui-color-border);border-radius:var(--hc-ui-radius);background:var(--hc-ui-color-surface);min-height:36px;color:var(--hc-ui-color-text);padding:0 16px}.brand-assets-results .brand-assets-category-filter{margin-bottom:10px}.brand-assets-results .brand-assets-category-filter a{min-height:0;color:var(--hc-ui-color-text-secondary);background:#f2f3f5;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:background .15s,color .15s}.brand-assets-results .brand-assets-category-filter a:hover{color:var(--hc-ui-color-text);background:#e7e9ee}.brand-assets-results .brand-assets-category-filter a[aria-current=true]{background:var(--hc-ui-color-brand);color:#fff;font-weight:500}.brand-assets-tag{background:var(--hc-ui-color-brand-soft);color:var(--hc-ui-color-brand);border-radius:999px;grid-column:1/-1;justify-self:start;padding:1px 8px;font-size:12px;line-height:18px}.brand-assets-upload-audio{width:100%;height:100%;color:var(--hc-ui-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.brand-assets-upload-audio img{width:72px;height:72px}.brand-assets-upload-audio p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;overflow:hidden}.brand-assets-upload-audio audio{width:min(360px,100%)}.user-page-back-heading{height:56px;min-height:56px;padding:10px 36px}.user-page-back,.remix-back{height:36px;color:var(--hc-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.user-page-back-icon,.remix-back-icon{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background .15s,box-shadow .15s;display:grid}.user-page-back:hover .user-page-back-icon,.remix-back:hover .remix-back-icon{background:#fff;box-shadow:0 2px 8px #1111111f}.user-page-back svg,.remix-back svg{stroke-width:1.75px;width:18px;height:18px}.user-page-back:focus-visible{outline:var(--hc-ui-focus-ring);outline-offset:4px}@media (width<=620px){.user-page-back-heading{padding:10px 16px}}.user-page-detail-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}
