.typed-memory-fields{gap:16px;min-width:0;display:grid}.entity-relations{min-width:0;padding:12px 0}.relation-row{border-bottom:1px solid var(--line,#e6eaed);min-width:0;padding:12px 0}.relation-pair{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.relation-pair .row-link{overflow-wrap:anywhere;text-align:left;min-width:0}.relation-pair strong{overflow-wrap:anywhere;min-width:0}.relation-row .cell-meta{flex-wrap:wrap;margin-top:8px}.relation-row code{overflow-wrap:anywhere}.import-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit}.import-item{align-items:flex-start}.import-item>div:first-child{flex:1;min-width:0}.import-item strong,.import-item p{overflow-wrap:anywhere;white-space:normal}.import-item .toolbar-actions{flex-shrink:0}.error-copy{color:var(--danger,#ad3545);margin:6px 0;font-size:13px}.filter-select,.filter-select select{min-width:0;max-width:100%}.connector-panel{gap:16px;min-width:0;display:grid}.connector-panel>.button{justify-self:start}.dialog[open]{flex-direction:column;display:flex;overflow:hidden}.dialog-heading,.dialog-actions,.drawer-actions{flex-shrink:0}.dialog>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dialog>form>.form-body,.dialog>.form-body,.dialog>.drawer-body{min-height:0;overflow-y:auto}.typed-memory-details{gap:12px;margin:20px 0;display:grid}.sync-source-name{overflow-wrap:anywhere;margin:0;font-size:14px}.sync-panel-body{gap:14px}.sync-panel-body .view-toolbar{margin:0}.sync-panel-body .view-toolbar>.segmented{flex-wrap:wrap;min-width:0;max-width:100%}@media (width<=640px){.sync-panel-body .view-toolbar>.segmented{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sync-panel-body .view-toolbar>.segmented button{min-width:0}}.sync-panel-body .typed-memory-details{gap:10px;margin:6px 0}.sync-panel-body .typed-memory-details>div{grid-template-columns:120px minmax(0,1fr)}.sync-panel-body>.button{justify-self:start}.typed-memory-details>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.typed-memory-details dt{color:var(--muted,#6b7075);font-size:13px}.typed-memory-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.decision-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;gap:8px;display:grid}.procedure-condition{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.procedure-condition p{overflow-wrap:anywhere;margin:0}@media (width<=480px){.decision-edit{grid-template-columns:minmax(0,1fr) 36px}.decision-edit .field:first-child{grid-column:1/-1}.typed-memory-details>div{grid-template-columns:72px minmax(0,1fr)}}.conflict-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.conflict-side{border-top:1px solid var(--line);min-width:0;padding-top:16px}.conflict-side h3{overflow-wrap:anywhere;font-size:15px}.conflict-value{white-space:pre-wrap;overflow-wrap:anywhere}.conflict-row .memory-row-content{min-width:0}.authority-order{padding-left:20px}.authority-order li{overflow-wrap:anywhere;margin:10px 0}.authority-order li>div{vertical-align:middle;display:inline-flex}@media (width<=600px){.conflict-comparison{grid-template-columns:minmax(0,1fr);gap:12px}}.task-context{overflow-wrap:anywhere;min-width:0}.task-context h2{font-size:20px;line-height:1.5}.task-context h3{font-size:16px}.task-context h4{margin:12px 0 8px;font-size:14px}.task-context p,.task-context li,.task-context dd{white-space:pre-wrap}.task-context ul{padding-left:20px}.task-context li+li{margin-top:8px}.task-context .memory-row>.icon-button{flex:0 0 36px}.task-context .memory-row-top>span{min-width:0;max-width:100%}.task-context .typed-memory-details dd{overflow-wrap:anywhere;min-width:0}.task-context .settings-details dd{display:block}.task-context .settings-details dt{min-width:0}.checkpoint-decision{border-top:1px solid var(--line);padding:8px 0}.checkpoint-decision>p{font-weight:500}.task-context .filter-toolbar,.task-context .view-toolbar{min-width:0}@media (width<=600px){.task-context h2{font-size:18px}.task-context .memory-row{gap:10px}.task-context .typed-memory-details>div{grid-template-columns:minmax(0,1fr);gap:4px}.task-context .filter-toolbar>select{min-width:0}}.retrieval-modes,.memory-view-tabs{flex-wrap:wrap;max-width:100%;display:flex}.routed-recall{min-width:0}.retrieval-modes{margin-bottom:20px}.retrieval-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.retrieval-fields .field{min-width:0}.retrieval-fields input,.retrieval-fields select,.retrieval-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.retrieval-domain-options{border:0;gap:10px;min-width:0;margin:0;padding:12px 0;display:grid}.retrieval-domain-options label{overflow-wrap:anywhere}.retrieval-result,.retrieval-result section{overflow-wrap:anywhere;min-width:0}.retrieval-relations p{border-bottom:1px solid var(--line);padding-bottom:10px}.semantic-question-original{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.retrieval-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.retrieval-fields{grid-template-columns:minmax(0,1fr)}}.account-security{margin:24px 0}.account-security-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(0,2fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.account-security-name{align-items:flex-start;gap:12px;display:flex}.account-security-name h3{margin:0 0 5px;font-size:14px}.account-security-name span,.account-security-credentials{font-size:13px}.account-security-credentials{gap:10px;min-width:0;display:grid}.account-security-credentials>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-security-credentials strong{overflow-wrap:anywhere;font-weight:500}.account-security-credentials small{margin-top:4px;display:block}.account-security-row>button{min-width:132px}@media (width<=680px){.account-security-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.account-security-credentials{grid-area:2/1/auto/-1}.account-security-row>button{grid-area:1/2;min-width:0}}.installation-section{min-width:0;margin-block:28px}.installation-subtitle{margin-top:4px;display:block}.installation-section td{overflow-wrap:anywhere}.installation-table{table-layout:fixed;min-width:760px}.installation-table th:first-child{width:24%}.installation-table th:nth-child(2),.installation-table th:nth-child(3){width:16%}.installation-table th:nth-child(4){width:20%}.installation-table th:nth-child(5),.installation-table th:nth-child(6){width:12%}.installation-table td:nth-child(4),.installation-table td:nth-child(5){overflow-wrap:normal}.installation-actions{text-align:right;white-space:nowrap}.installation-approval{gap:16px;min-width:0;display:grid}.installation-approval>label{gap:8px;display:grid}.installation-approval fieldset{border:0;min-width:0;margin:0;padding:0}.installation-approval legend{margin-bottom:10px}.installation-approval fieldset label{align-items:center;gap:12px;padding:12px 0;display:flex}.installation-approval input[type=radio]{flex:0 0 18px;width:18px;height:18px}.installation-approval small{margin-top:4px;display:block}.installation-completion{text-align:center;padding:32px 28px}.installation-result-mark{width:64px;height:64px;margin:0 auto 20px;position:relative}.installation-result-mark>span{border:3px solid var(--surface,white);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-5px;right:-6px}.result-ok{background:var(--green);color:#fff}.result-pending{color:var(--muted);background:#edf1f5}.installation-result-title h3{margin:0 0 10px;font-size:24px;line-height:1.3}.installation-result-title p{color:var(--muted);margin:0;line-height:1.7}.installation-permissions{text-align:left;border-block:1px solid var(--line);margin:24px 0 20px;padding:12px 0}.installation-permissions>div{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:7px 0;display:grid}.installation-permissions dt{color:var(--muted)}.installation-permissions dd{overflow-wrap:anywhere;margin:0}.installation-completion-note{justify-content:center;align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;display:flex}.installation-completion-note svg{color:var(--green);flex:0 0 16px;margin-top:2px}.connection-spinner{animation:1s linear infinite connection-spin}@keyframes connection-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.connection-spinner{animation:none}}@media (width<=480px){.installation-completion{padding:24px 20px}}.installation-history-tools{align-items:center;gap:16px;margin:12px 0;display:flex}.installation-history-tools p{flex:auto;margin:0;font-size:13px}.installation-history-actions{align-items:center;gap:14px;margin-left:auto;display:flex}@media (width<=640px){.installation-history-tools{flex-direction:column;align-items:flex-start}.installation-history-actions{margin-left:0}}.access-capabilities .settings-details{grid-template-rows:repeat(2,minmax(48px,auto))}.access-capabilities th:first-child{width:43%}.access-capabilities th:nth-child(2){width:17%}.access-capabilities th:nth-child(3){width:40%}.access-capabilities td code{overflow-wrap:anywhere}@media (width<=600px){.access-capabilities th:first-child{width:42%}.access-capabilities th:nth-child(2){width:20%}.access-capabilities th:nth-child(3){width:38%}}.retention-panel{overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0;max-width:100%;margin-top:32px}.retention-panel h2{font-size:20px}.retention-panel h3{font-size:16px}.retention-panel .filter-toolbar>.field{flex:160px;min-width:0}.retention-panel select,.retention-panel input{min-width:0;max-width:100%}.retention-panel .settings-details dd{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}.retention-panel .settings-details dt{min-width:0}.retention-panel p,.retention-panel legend{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.retention-panel p{width:100%}.retention-panel .settings-details,.retention-panel .settings-details>div,.retention-index-list{min-width:0;max-width:100%}.retention-policy-fields{border:0;min-width:0;margin:16px 0 24px;padding:0}.retention-policy-fields legend{margin-bottom:12px;padding:0}.retention-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.retention-check{align-items:flex-start;gap:8px;margin:14px 0;font-size:14px;line-height:1.6;display:flex}.retention-check input{flex:0 0 16px;width:16px;height:16px;margin-top:4px}.retention-plan-lookup{flex-wrap:wrap;align-items:end;gap:10px;margin:24px 0;display:flex}.retention-plan-lookup .field{flex:260px;min-width:0}.retention-plan{border-top:1px solid var(--line);padding-top:20px}.retention-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.retention-root-list details{border-bottom:1px solid var(--line);padding:10px 0}.retention-panel summary{cursor:pointer}.retention-counts{margin-top:6px;font-size:13px;line-height:1.6;display:block}@media (width<=600px){.retention-fields,.retention-index-list{grid-template-columns:minmax(0,1fr)}.retention-panel h2{font-size:18px}}.portability-panel{overflow-wrap:anywhere;min-width:0;margin-top:32px}.portability-panel h2{font-size:20px}.portability-panel h3{font-size:16px}.portability-panel h4{font-size:14px}.portability-panel>section{border-top:1px solid var(--line);padding:18px 0}.portability-panel .field{min-width:0;max-width:100%;margin:12px 0}.portability-panel input,.portability-panel select{min-width:0;max-width:100%}.portability-panel .settings-details dd{display:block}.portability-panel .settings-details dt{min-width:0}.portability-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.portability-check{align-items:flex-start;gap:8px;min-width:0;margin:10px 0;font-size:14px;line-height:1.6;display:flex}.portability-check input{flex:0 0 16px;width:16px;height:16px;margin-top:4px}.portability-panel summary{cursor:pointer}.portability-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.portability-counts>div{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.portability-counts dd{font-variant-numeric:tabular-nums}@media (width<=600px){.portability-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.portability-panel .portability-counts>div{grid-template-columns:minmax(0,1fr) auto}.portability-source-list{grid-template-columns:minmax(0,1fr)}.portability-panel h2{font-size:18px}}.settings-page .settings-content{min-width:0;min-height:440px}.settings-page .settings-subnav{margin-bottom:24px}.settings-page .settings-content>section+section{border-top:1px solid #dfe6ec;margin-top:28px;padding-top:24px}.settings-page .settings-content .settings-details{grid-template-rows:none;grid-auto-rows:minmax(48px,auto)}.settings-page .settings-details dd{overflow-wrap:anywhere;min-width:0}.settings-page .settings-details code{white-space:normal;overflow-wrap:anywhere}.settings-identity{align-items:center;gap:13px;margin:20px 0;display:flex}.settings-identity>div{gap:4px;display:grid}.settings-identity strong{color:#293746;overflow-wrap:anywhere;font-size:20px}.settings-identity .muted{font-size:12px}.settings-avatar{color:#3a6853;background:#dfebe4;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;font-weight:600;display:grid}.settings-page summary{cursor:pointer;color:#617082;padding:8px 0;font-size:13px}.settings-page summary:hover{color:#2864a2}.settings-identifiers{margin-top:4px}.settings-capabilities{border-top:1px solid #dfe6ec;margin-top:24px;padding-top:12px}.settings-page .audit-section{margin-top:0}.model-automation+.model-costs{border-top:1px solid #dfe6ec;margin-top:28px;padding-top:24px}.model-automation-dialog .form-grid{margin:16px 0}.model-automation-form .action-fields{gap:14px;margin-top:16px;display:grid}.model-automation-form>.dialog-actions{z-index:2;margin:18px -24px -24px;position:sticky;bottom:-24px}.model-automation-form .action-fields>fieldset{border:1px solid #dfe6ec;border-radius:6px;min-width:0;margin:0;padding:12px}.model-automation-form legend{color:#617082;padding:0 5px;font-size:12px}.model-automation-limits{min-width:0}.model-automation-limits .form-grid{margin:10px 0 0}.model-automation-list{margin-top:16px}.model-automation-list h3{margin:0 0 8px;font-size:13px}.model-automation-existing{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe6ec;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.model-automation-existing>span:last-child{color:#617082;font-size:12px}.model-automation-existing:hover{color:#2864a2}.capture-history{border-top:1px solid #dfe6ec;margin-top:22px;padding-top:18px}.capture-history .section-heading{margin-bottom:10px}.capture-history h2{font-size:15px}.capture-history table{table-layout:auto;min-width:650px;font-size:12px}.capture-history th,.capture-history td{padding:9px 10px}.capture-history th{white-space:nowrap;width:auto}.capture-history th:first-child{min-width:135px}.capture-history th:nth-child(2){min-width:90px}.capture-history th:nth-child(3){min-width:150px}.capture-history th:nth-child(4){min-width:180px}.capture-history .cell-meta{white-space:nowrap;font-size:11px;display:block}.capture-history-refs{white-space:nowrap}.capture-history-refs code+code{margin-left:8px}.capture-history td:nth-child(3){overflow-wrap:anywhere}.capture-context{margin-top:8px}.capture-context summary{cursor:pointer;color:#52667d;font-size:11px}.capture-context-block{background:#fafbfd;border:1px solid #e9edf3;border-radius:6px;margin-top:8px;padding:8px}.capture-context-block strong{color:#8291a3;font-size:11px;display:block}.capture-context-block p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.settings-page .section-heading{margin-bottom:16px}.system-diagnostics{min-width:0;max-width:100%}.system-diagnostics .section-heading{flex-wrap:wrap;gap:6px 15px}.system-diagnostics .section-heading .muted{overflow-wrap:anywhere;min-width:0}.system-diagnostics .table-scroll{max-width:100%}.system-diagnostics .table-scroll:focus-visible{outline-offset:3px;outline:2px solid #568ac0}.system-diagnostics-table{min-width:580px}.system-diagnostics-table th:first-child{width:24%}.system-diagnostics-table th:nth-child(2),.system-diagnostics-table th:nth-child(3){width:18%}.system-diagnostics-table th:nth-child(4){width:14%}.system-diagnostics-table th:nth-child(5){width:26%}.session-duration-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.session-duration-fields label{color:#647184;gap:8px;font-size:12px;display:grid}.session-duration-fields input,.session-duration-fields select{color:#293746;height:40px;font:inherit;background:#ffffffc9;border:1px solid #ccd8e3;border-radius:8px;padding:0 12px;font-size:14px}.session-duration-fields>label{flex:0 180px}.session-duration-fields>label select{width:100%}.session-duration-fields .button{border-radius:8px;min-height:40px}.session-custom{gap:8px;display:flex}.session-custom input{width:100px}.session-custom select{width:82px}.session-settings .muted{font-size:12px;line-height:1.7}.session-settings .session-expiry{margin:18px 0 6px}.session-expiry time{color:#415267;font-variant-numeric:tabular-nums;margin-left:12px}.session-notice{color:#846522;font-size:12px}.session-save-status{color:#347158;align-items:center;gap:5px;min-height:20px;font-size:12px;display:flex}.dialog[aria-label$=·\ 自动记忆] .action-fields>fieldset{border:1px solid #dfe6ec;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;margin:0;padding:12px;display:grid}.dialog[aria-label$=·\ 自动记忆] .action-fields>fieldset legend{color:#617082;padding:0 5px;font-size:12px}.dialog[aria-label$=·\ 自动记忆] .action-fields>fieldset .checkbox-line{align-items:center;gap:6px;min-width:0;min-height:30px;font-size:12px;display:inline-flex}.settings-page button:focus-visible,.settings-page summary:focus-visible{outline-offset:3px;outline:2px solid #568ac0}@media (width<=760px){.system-diagnostics .section-heading .muted{flex-basis:100%}.settings-page .settings-content{min-height:0}.settings-page .system-band{grid-template-columns:1fr;gap:12px}.settings-page .settings-details>div{grid-template-columns:82px minmax(0,1fr)}.session-duration-fields{gap:12px 8px}.session-duration-fields>label{flex-basis:150px}.session-expiry time{margin:2px 0 0;display:block}.model-automation-form>.dialog-actions{margin:18px -20px -20px;bottom:-20px}}.unified-navigation .workspace-nav-item{min-width:0;position:relative}.unified-navigation .workspace-nav-trigger{color:#59636f;width:100%;min-width:0;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:550;display:flex}.unified-navigation .workspace-nav-trigger:hover,.unified-navigation .workspace-nav-trigger[aria-expanded=true]{color:var(--text);background:#ffffffa6}.unified-navigation .workspace-nav-trigger.active{color:var(--blue);background:#ffffffe6;box-shadow:inset 0 0 0 1px #216bc42b,0 6px 18px #216bc41a}.unified-navigation .workspace-nav-trigger span{white-space:nowrap}.unified-navigation .nav-chevron{opacity:.65;flex-shrink:0;transition:transform .14s}.unified-navigation [aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.unified-navigation .workspace-dropdown{z-index:60;background:#fafcfefa;border:1px solid #d7e1e9f2;border-radius:8px;min-width:184px;padding:12px 6px 6px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #2e435824}.unified-navigation .workspace-nav-item:last-child .workspace-dropdown{left:auto;right:0}.unified-navigation .workspace-dropdown[hidden]{display:none}.unified-navigation:has(.workspace-dropdown:not([hidden])){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8fb}.unified-navigation .workspace-dropdown a span{z-index:1;position:relative}.unified-navigation .workspace-dropdown a{white-space:nowrap;border-radius:6px;justify-content:space-between;gap:16px;height:40px;padding:0 12px;font-size:13px;font-weight:450;display:flex}.unified-navigation .workspace-dropdown a:hover,.unified-navigation .workspace-dropdown a:focus-visible{color:#2b608f;background:#eaf1f7}.unified-navigation .workspace-dropdown a[aria-current]{color:#2864a2;background:#e7eff8}.unified-navigation button:focus-visible{outline-offset:-2px;outline:2px solid #568ac0}@media (width<=600px){.unified-navigation .workspace-nav-trigger{gap:4px;height:40px;padding:0 3px;font-size:12px}.unified-navigation .workspace-nav-trigger>svg:first-child{width:14px;height:14px}.unified-navigation .nav-chevron{display:none}.unified-navigation .workspace-dropdown{min-width:166px}.unified-navigation .workspace-nav-item:nth-last-child(-n+2) .workspace-dropdown{left:auto;right:0}}@media (width<=400px){.unified-navigation .workspace-nav-trigger{gap:3px;padding-inline:0;font-size:11px}}@media (prefers-reduced-motion:reduce){.unified-navigation .nav-chevron{transition:none}}:root{color:#252a34;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f5f7f9;--surface:#fff;--line:#e4e8ee;--text:#252a34;--muted:#78808d;--blue:#226cda;--green:#178160;--amber:#a77719;--red:#c74848;--shadow:0 8px 32px #2431450e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f7f9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box;letter-spacing:0}body{min-width:320px;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #93bafa}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:28px;font-weight:660;line-height:1.35}h2{font-size:16px;font-weight:640}h3{font-size:14px;font-weight:550}.shell{min-height:100vh}.top-chrome{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f5f7f9de;border-bottom:1px solid #e1e6eeb3;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;padding:18px 32px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:0;display:flex}.brand img{flex:0 0 40px;width:40px;height:40px;padding:2px}.brand strong{white-space:nowrap;font-size:15px;font-weight:660;display:block}.brand span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.glass-nav{background:#ffffffad;border:1px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 5px 20px #192a4411,inset 0 1px #fff}.glass-nav a{color:#687382;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:76px;height:39px;font-size:13px;font-weight:540;transition:background .15s,color .15s;display:flex}.glass-nav a:hover{background:#f1f5fa}.glass-nav a.active{color:var(--blue);background:#fff;box-shadow:0 2px 9px #184c9717,inset 0 0 0 1px #dbe7fa}.header-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:550;overflow:hidden}.local-badge{color:#7c8592;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.icon-button{color:#737d8a;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}.button{border:1px solid var(--line);white-space:normal;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 14px;font-size:13px;font-weight:550;display:inline-flex}.button:hover:not(:disabled){background:#f7f9fc;border-color:#c9d5e4}.button.primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 3px 7px #226cda21}.button.primary:hover:not(:disabled){background:#175bbc}.button.danger{color:var(--red);border-color:#edd2d2}.page-heading{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:26px;display:flex}.eyebrow{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:550}.heading-date{color:var(--muted);white-space:nowrap;align-self:flex-end;padding-bottom:5px;font-size:12px}.metrics-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff9;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;padding:22px 0;display:grid}.metric{border-right:1px solid var(--line);padding:0 26px}.metric:last-child{border-right:none}.metric-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.metric-value{font-variant-numeric:tabular-nums;margin-top:12px;font-size:36px;font-weight:600;line-height:1.2}.metric-value.blue{color:var(--blue)}.metric-value.green{color:var(--green)}.metric-value.amber{color:var(--amber)}.overview-grid{grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);align-items:start;gap:30px;display:grid}.work-section{min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:15px;min-height:45px;margin-bottom:10px;display:flex}.text-link{color:#6c84a5;align-items:center;gap:4px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--blue)}.table-scroll{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffa6;overflow-x:auto}table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}th{color:#828a96;background:#f1f4f7;padding:11px 14px;font-size:11px;font-weight:500}td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e9edf2;padding:15px 14px;font-size:12px}th:first-child{width:54%}th:nth-child(2){width:20%}th:nth-child(3){width:26%}.cell-meta{color:#8c95a3;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.cell-meta span{margin-left:6px}.clamp-two{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.right{text-align:right}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.badge{white-space:nowrap;color:#788391;background:#eef1f5;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.badge.blue{color:#397ac7;background:#eaf2ff}.badge.green{color:#238268;background:#e9f5ee}.badge.amber{color:#a87823;background:#faf1de}.badge.red{color:#c45252;background:#fbeded}.source-line{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.source-icon{color:#6b8aac;background:#e9f0fa;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.source-line>div{flex:1;min-width:0}.source-line strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.source-line div span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.green-text{color:var(--green)}.empty-state{color:#a1a9b5;border-top:1px solid var(--line);text-align:center;background:#ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:236px;padding:30px;display:flex}.empty-icon{color:#aebdce;display:inline-flex}.empty-state h3{font-size:13px;font-weight:450}.footnote{color:#97a0ad;flex-wrap:wrap;align-items:center;gap:6px;margin-top:26px;font-size:10px;display:flex}.footnote span:last-child{margin-left:auto}.loading{color:#8d99a8;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#b65353;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #f0d7d7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:12px;display:flex}.error-banner span{flex:1}.login-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 70px;display:flex;position:relative}.login-chrome{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:25px;left:32px;right:32px}.login-panel{border:1px solid var(--line);width:100%;max-width:390px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:37px 32px 26px}.login-symbol{width:56px;height:56px;color:var(--blue);background:#edf3fb;border-radius:8px;place-items:center;margin-bottom:28px;display:grid}.login-panel h1{margin-bottom:28px;font-size:24px}.login-panel .eyebrow{font-size:10px}.login-button{justify-content:space-between;width:100%;min-height:43px}.login-meta{color:#9aa2ac;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:11px;display:flex}.login-footer{color:#99a1ad;gap:20px;font-size:11px;display:flex;position:absolute;bottom:27px}.pagination{min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.pagination>div{gap:5px;display:flex}.dialog{border:1px solid var(--line);width:min(570px,100% - 32px);color:var(--text);background:#fff;border-radius:8px;max-height:calc(100dvh - 48px);padding:0;box-shadow:0 18px 60px #22374b28}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#202b3b40}.dialog-heading{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:20px 23px;display:flex;position:sticky;top:0}.dialog.drawer{border-right:none;border-radius:0;width:min(530px,100%);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.toast{z-index:100;box-shadow:var(--shadow);color:#3a6c59;background:#fff;border:1px solid #d8e9e0;border-radius:6px;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:12px 14px 12px 17px;font-size:12px;display:flex;position:fixed;bottom:26px;right:28px}.time-label{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.form-body{gap:18px;display:grid}.field{color:#667180;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}input:not([type=checkbox]),select,textarea{color:#344153;background:#fff;border:1px solid #dce3ec;border-radius:6px;min-width:0;min-height:37px;padding:8px 10px}.field input:not([type=checkbox]),.field select,.field textarea{width:100%}textarea{resize:vertical;line-height:1.65}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-counter{color:#9da5af;margin-left:auto;font-size:10px}.optional{color:#a1a9b4;font-size:10px}.toggle-row,.check-row{color:#616e7e;align-items:center;gap:10px;font-size:12px;display:flex}.toggle-row{justify-content:space-between}.toggle-row>span{align-items:center;gap:7px;display:flex}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0}input[role=switch]{appearance:none;cursor:pointer;background:#cbd3de;border-radius:20px;width:32px;height:19px;position:relative}input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}input[role=switch]:checked{background:var(--blue)}input[role=switch]:checked:after{transform:translate(13px)}.warning-note{color:#937432;background:#faf6ec;border-left:2px solid #dfbd70;padding:10px 12px;font-size:12px}.dialog-actions{border-top:1px solid var(--line);background:#fafbfd;justify-content:flex-end;gap:9px;padding:17px 23px;display:flex}.form-details{border-top:1px solid var(--line);padding-top:13px}.form-details summary{cursor:pointer;color:#7f8b9b;font-size:12px}.form-details[open] summary{margin-bottom:15px}.form-details>.field{margin-top:12px}.record-meta{color:#9aa4b2;overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:10px;display:flex}.form-status{color:#8b96a5;align-items:center;gap:6px;font-size:11px;display:flex}.deletion-quote{overflow-wrap:anywhere;border-left:2px solid #d8e0eb;padding:5px 0 5px 13px;font-size:14px}.destructive-description{color:#7e8896;font-size:12px;line-height:1.8}.drawer-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.version-tag{color:#8593a6;background:#eaf0f6;border-radius:4px;padding:3px 8px;font-size:11px}.memory-statement{white-space:pre-wrap;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.7}.memory-attributes{color:#93a0b0;flex-wrap:wrap;gap:8px;margin:12px 0 26px;font-size:11px;display:flex}.detail-list>div{border-bottom:1px solid #f0f2f6;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.detail-list span{color:#8a96a6;align-items:center;gap:7px;display:inline-flex}.detail-list strong{text-align:right;overflow-wrap:anywhere;font-weight:450}.candidate-batch-review .detail-list>div>span{flex:0 0 72px}.candidate-batch-review .detail-list>div>strong{flex:1;min-width:0}.evidence-section{margin:30px 0}.evidence-section h3{color:#8291a3;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.evidence-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#616f80;background:#f5f7fa;border:1px solid #e9edf3;border-radius:6px;padding:16px;font-size:13px;line-height:1.8}.reference-line{color:#93a0b0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.reference-line code{overflow-wrap:anywhere;font-size:10px}.drawer-actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;padding:17px 23px;display:flex;position:sticky;bottom:0}.drawer-actions>div{gap:8px;display:flex}.destructive{color:var(--red)}.filter-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.filter-toolbar>select{max-width:230px;font-size:12px}.search-field{color:#8a98ab;background:#fff;border:1px solid #dce3ec;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:180px;padding:0 9px 0 13px;display:flex}.search-field input{background:0 0;border:0;flex:1;width:100%;padding:9px 0;font-size:13px}.search-field input:focus-visible{outline:0}.search-field:focus-within{outline-offset:1px;outline:2px solid #aecbfa}.view-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.view-toolbar>input{font-size:12px}.result-count{color:#96a0af;margin-left:auto;font-size:11px}.segmented{background:#e9eef4;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#8591a2;background:0 0;border:0;border-radius:4px;min-width:65px;padding:5px 12px;font-size:12px}.segmented button.selected{color:#446d9f;background:#fff;box-shadow:0 1px 4px #31507514}.memory-list,.source-list{border-top:1px solid var(--line)}.memory-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#ffffff73;align-items:flex-start;gap:18px;width:100%;padding:23px 17px;display:flex}.memory-row>svg{margin-top:5px}.memory-row-icon{color:#7e9fbf;padding-top:4px;display:flex}.memory-row-content{flex:1;min-width:0}.memory-row-content p{color:#435065;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 11px;font-size:14px;line-height:1.8}.memory-row-top{color:#919cab;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.attribute-tag{color:#789283;overflow-wrap:anywhere;background:#eaf2ec;border-radius:4px;padding:2px 7px}.manifest-strip{color:#92a1b2;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 12px;font-size:10px;display:flex}.row-link{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.row-link:hover .cell-title{color:var(--blue)}.source-item{border-bottom:1px solid var(--line);background:#ffffff65;align-items:center;gap:15px;padding:23px 16px;display:flex}.source-item-main{flex:1;min-width:0}.source-item-main h2{overflow-wrap:anywhere;font-size:14px}.source-item-main .cell-meta span:first-child{margin-left:0}.source-id{color:#a0aab6;overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}.source-item-end{align-items:center;gap:16px;display:flex}.grant-list{border-top:1px solid var(--line)}.grant-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.grant-row>div{min-width:0}.grant-row code{overflow-wrap:anywhere}.grant-row span{color:#97a1b0;margin-top:5px;display:block}.grant-form{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:grid}.grant-form>button{justify-self:end}.revoke-confirm{color:#a76b6b;overflow-wrap:anywhere;background:#fff6f6;padding:12px;font-size:12px}.revoke-confirm>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.system-band{border-block:1px solid var(--line);background:#ffffff60;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;display:grid}.system-band>div{color:#8f9aaa;grid-template-columns:22px 1fr;gap:10px;padding:23px;font-size:12px;display:grid}.system-band strong{grid-column:2;align-items:center;gap:7px;font-weight:500;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.settings-details{margin:0}.settings-details>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:start;gap:15px;padding:16px 0;font-size:12px;display:grid}.settings-details dd{overflow-wrap:anywhere;color:#64758c;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.settings-details code{min-width:0;font-size:11px}.audit-section{margin-top:28px}.audit-section code{font-size:11px}.security-audit{scroll-margin-top:110px}.audit-filter{align-items:flex-end;gap:8px;max-width:520px;margin-bottom:18px;display:flex}.audit-filter .field{flex:1;min-width:0;margin:0}.audit-filter>.icon-button{flex-shrink:0;margin-bottom:3px}.audit-actor{margin-top:6px;display:block}.audit-reference{align-items:center;gap:5px;min-width:0;display:flex}.audit-reference code{overflow-wrap:anywhere;min-width:0}.audit-reference .icon-button{flex-shrink:0}.security-audit th:first-child{width:32%}.security-audit th:nth-child(2){width:18%}.security-audit th:nth-child(3){width:32%}.security-audit th:nth-child(4){width:18%}@media (width<=520px){.security-audit thead{display:none}.security-audit tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px;display:grid}.security-audit td{border:0;min-width:0;padding:10px 8px;display:block}.security-audit td:nth-child(3),.security-audit td:nth-child(4){grid-column:1/-1;padding-top:0}}@media (width<=1100px){.top-chrome{grid-template-columns:auto 1fr auto;gap:15px;padding:16px 24px}.account-name{display:none}.glass-nav{justify-self:center}.main-content{padding:28px}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:22px}.metric{padding:0 20px}}@media (width<=820px){.top-chrome{grid-template-columns:1fr auto;gap:14px}.glass-nav{grid-area:2/1/auto/-1}.header-actions{grid-area:1/2}.overview-grid{grid-template-columns:minmax(0,1fr)}.source-overview{margin-top:8px}.source-overview .empty-state{min-height:140px}}@media (width<=520px){.form-body,.drawer-body{padding:18px}.form-grid{grid-template-columns:1fr}.dialog-actions,.drawer-actions{padding:15px 18px}.memory-row{gap:11px;padding:20px 8px}.memory-row-content p{font-size:13px}.filter-toolbar .search-field{flex-basis:100%}.filter-toolbar>select{flex:1;width:0;max-width:100%}.source-item{flex-wrap:wrap;gap:10px;padding:20px 8px}.source-item-end{justify-content:flex-end;width:100%}.settings-grid{grid-template-columns:1fr;gap:20px}.system-band>div{grid-template-columns:1fr;gap:6px;padding:16px 9px;font-size:11px}.system-band strong{grid-column:1}.settings-details>div{grid-template-columns:75px minmax(0,1fr);gap:8px}.toast{bottom:15px;right:15px}.glass-nav a{flex-direction:column;padding:5px 0}.top-chrome{padding:14px 16px 12px}.brand strong{font-size:14px}.brand img{flex-basis:34px;width:34px;height:34px}.brand{gap:8px}.header-actions{gap:1px}.header-actions .local-badge{display:none}.glass-nav{justify-content:space-around;gap:1px;width:100%;padding:4px}.glass-nav a{flex:1;gap:4px;min-width:0;height:36px;font-size:12px}.glass-nav a svg{width:15px;height:15px}.main-content{padding:24px 18px 36px}h1{font-size:24px}.heading-date{font-size:10px}.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:23px;padding:0}.metric{padding:18px}.metric:nth-child(2){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric-value{font-size:29px}.metric-label{font-size:11px}.page-heading{gap:10px;margin-bottom:20px}th,td{padding:12px 9px}th:first-child{width:56%}th:nth-child(2){width:25%}th:nth-child(3){width:19%}td.nowrap{white-space:normal;font-size:10px}.cell-title{font-size:12px}.cell-meta{font-size:10px}.badge{gap:4px;padding:3px 5px;font-size:9px}.login-chrome{left:21px;right:21px}.login-chrome .local-badge{font-size:10px}.login-panel{padding:30px 25px}.footnote span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.domain-selector{gap:10px;min-width:0;display:grid}.domain-selector .search-field{width:100%;min-width:0}.domain-selector .pagination{margin:0}.media-image{object-fit:contain;background:#f0f2f4;border-radius:4px;width:100%;height:260px;display:block}.media-audio{width:100%;height:54px;display:block}@media (width<=520px){.media-image{height:210px}}:root{--canvas:#f4f6f7;--surface:#ffffffb8;--text:#262a30;--muted:#69737e;--line:#38465833;--section-line:#3846583d;--content-surface:#ffffffc7;--content-radius:8px;--blue:#216bc4;--green:#247a62;--glass:#fff9;--glass-edge:#ffffffeb;--glass-shadow:0 12px 32px #27334613, inset 0 1px 0 #fff;color:var(--text);background:var(--canvas)}html{scrollbar-gutter:stable;scroll-padding-top:160px}body{background:linear-gradient(115deg, #d0dff042, transparent 42%), linear-gradient(245deg, #d3e6dd33, transparent 36%), var(--canvas);background-attachment:fixed;min-width:0;font-size:14px}.workspace-shell{min-height:100dvh}.workspace-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f6f740;grid-template-columns:minmax(0,1fr) minmax(480px,660px) minmax(0,1fr);align-items:center;gap:24px;min-height:104px;padding:24px 32px;display:grid;position:sticky;top:0}.brand-link{border-radius:6px;justify-self:start;min-width:0}.brand{gap:12px}.brand strong{font-size:18px;font-weight:650;line-height:1.25}.brand span{color:var(--muted);margin-top:4px;font-size:11px}.brand img{border:1px solid var(--glass-edge);background:var(--glass);width:40px;height:40px;box-shadow:var(--glass-shadow);border-radius:8px;flex-basis:40px;padding:5px}.workspace-tabs{border:1px solid var(--glass-edge);background:var(--glass);width:100%;height:56px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:5px;padding:5px;display:grid}.workspace-tabs a{color:#59636f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;font-size:13px;font-weight:550;transition:color .16s,background .16s,box-shadow .16s;display:flex}.workspace-tabs a:hover{color:var(--text);background:#ffffffa6}.workspace-tabs a.active{color:var(--blue);background:#ffffffe6;box-shadow:inset 0 0 0 1px #216bc42b,0 6px 18px #216bc41a}.workspace-tabs a.active svg{stroke-width:2px}.workspace-tabs a:focus-visible{outline-offset:-2px}.workspace-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.workspace-tools .local-badge{color:var(--muted)}.workspace-account{border:1px solid var(--glass-edge);background:var(--glass);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex;box-shadow:0 3px 12px #27334606}.workspace-account a{border-radius:999px;align-items:center;gap:8px;min-width:0;display:flex}.account-avatar{color:#537264;background:#e5ece9;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:650;display:grid}.account-name{max-width:96px;font-size:12px;display:block}.workspace-account .icon-button{border-radius:50%}.icon-button:hover:not(:disabled){color:var(--blue);background:#ffffffe6}.main-content{max-width:1600px;margin:0 auto;padding:34px 40px 52px}.page-heading{min-height:64px;margin-bottom:28px}h1{color:var(--text);font-size:28px;font-weight:650}h2{color:#363e48;font-size:16px;font-weight:600}.eyebrow{color:var(--muted);margin-bottom:8px;font-size:12px}.button{background:#fffc;border-radius:999px;min-height:39px;padding:8px 17px;font-size:13px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;box-shadow:inset 0 1px #fff,0 2px 5px #26374b08}.button.primary{background:linear-gradient(#353c45,#252a30);border-color:#252a30;box-shadow:inset 0 1px #ffffff25,0 3px 7px #252a301a}.button.primary:hover:not(:disabled){background:#3e4650;border-color:#3e4650}.button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #202d4026}.icon-button{border-radius:50%;transition:background .16s,color .16s,transform .16s}.icon-button:active:not(:disabled){transform:scale(.94)}.pagination .icon-button,.settings-details .icon-button{background:#edf3f8b3;border-color:#56708e1f}.metrics-band,.system-band,.settings-details,.table-scroll,.memory-list,.source-list{border-radius:var(--content-radius);box-shadow:inset 0 1px #fff}.metrics-band,.system-band,.memory-list,.source-list{overflow:hidden}.metrics-band{background:var(--content-surface);border:1px solid var(--section-line);margin-bottom:30px;padding:27px 0}.metric{padding:0 26px}.metric-label{color:var(--muted);gap:9px;font-size:13px}.metric-label svg{color:#3772a8;background:#eaf2fa;border-radius:50%;width:28px;height:28px;padding:6px}.metric:nth-child(2) .metric-label svg{color:#a57a24;background:#faf3e3}.metric:nth-child(3) .metric-label svg{color:#357e64;background:#e8f3ed}.metric:nth-child(4) .metric-label svg{color:#677382;background:#eef1f5}.metric-label span{overflow-wrap:anywhere;min-width:0}.metric-value{margin-top:15px;font-size:36px;font-weight:560}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:32px}.section-heading{min-height:42px;margin-bottom:12px}.section-heading h2{align-items:center;gap:9px;display:flex}.section-heading h2>svg{color:#6e849a}.text-link{color:#5179a1}.table-scroll{background:var(--content-surface);border:1px solid var(--section-line)}th{color:#586779;background:#dee7efb3;padding:12px 16px;font-size:12px}td{border-color:var(--line);padding:18px 16px;font-size:13px}.cell-title{color:#424d5a;font-size:14px;line-height:1.7}.cell-meta{color:#74818e;margin-top:7px;font-size:11px}tbody tr:hover{background:#ffffffa6}.badge{border:1px solid #667e9612;border-radius:999px;padding:4px 9px;font-size:11px}.badge.neutral{color:#667680;background:#e9eef0}.source-line{border:1px solid var(--section-line);border-radius:var(--content-radius);background:var(--content-surface);margin-bottom:8px;padding:20px 16px;box-shadow:inset 0 1px #fff}.source-line:last-child{border-bottom:1px solid var(--section-line)}.source-icon{color:#5f8774;background:#e4ede8;border-radius:50%;flex-basis:38px;width:38px;height:38px}.source-line strong{font-size:14px}.source-line div span{color:var(--muted);margin-top:5px;font-size:12px}.source-item{background:var(--content-surface);padding:22px 19px}.source-item-main h2{font-size:15px}.empty-state{border-block:1px solid var(--section-line);background:#ffffff6b;gap:16px;min-height:230px}.empty-state h3{color:#74818e;font-size:14px}.empty-icon{color:#8eabbb}.footnote{color:#778490;margin-top:28px;font-size:11px}.filter-toolbar{gap:12px;margin-bottom:24px}.inbox-triage-toolbar{justify-content:space-between;min-height:30px;margin-top:-8px}.triage-explainer{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.triage-explainer svg{color:var(--green)}.inbox-batch-bar{border-radius:var(--content-radius);color:#4b6178;background:#ecf5ffb8;border:1px solid #216bc429;flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 16px;padding:10px 14px;font-size:12px;display:flex}.inbox-batch-bar .button{min-height:31px;padding:5px 12px}.inbox-batch-bar .muted{margin-left:auto}.inbox-table th.select-cell,.inbox-table td.select-cell{text-align:center;width:42px;padding-inline:12px}.inbox-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.inbox-table td.inbox-row-actions{width:55px;padding-inline:8px}.inbox-row-actions .icon-button{margin-left:auto}.cell-meta .badge{vertical-align:1px;margin-left:6px;padding:2px 6px;font-size:10px}.inbox-table td>.badge+.badge{margin-left:6px}.identity-link-editor{border:0;border-top:1px solid var(--line);gap:16px;min-width:0;margin:0;padding:20px 0 0;display:grid}.identity-link-editor .grant-form{border:0;padding-top:0}.identity-link-editor .search-field{min-width:0}.search-field,.filter-toolbar>select,input:not([type=checkbox]),select,textarea{background:#fffc;border-color:#43586f38;border-radius:8px;transition:border-color .16s,box-shadow .16s,background .16s}.search-field{border-radius:999px;padding-left:16px;box-shadow:inset 0 1px #fff,0 2px 6px #29425b06}.search-field:focus-within{outline-offset:1px;background:#fff;border-color:#669bc9;outline:2px solid #aecbfa;box-shadow:0 0 0 4px #629ad11a}.search-field,.filter-toolbar>select{min-height:42px}.search-field input{background:0 0;font-size:14px}.filter-toolbar>select{font-size:13px}.memory-list,.source-list{border-inline:1px solid var(--section-line);border-top-color:var(--section-line)}.memory-row{background:var(--content-surface);padding:24px 18px}.memory-row:focus-visible{outline-offset:-4px}.memory-row:hover{background:#ffffffbf}.memory-row-content p{font-size:15px}.memory-row-top{font-size:12px}.segmented{background:#e0e8f094;border:1px solid #fff;border-radius:999px}.segmented button{border-radius:999px;padding:6px 14px;font-size:13px;transition:background .16s,color .16s,box-shadow .16s}.segmented button.selected{color:var(--blue)}@media (width<=600px){.segmented[aria-label=来源治理视图]{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;display:grid}.segmented[aria-label=来源治理视图] button{min-width:0}}.manifest-strip{color:#728596;font-size:11px}.system-band{background:var(--content-surface);border:1px solid var(--section-line)}.system-band>div{color:var(--muted);grid-template-columns:40px 1fr;align-items:center;gap:5px 14px;padding:25px;font-size:13px}.system-band>div>svg{color:#3977ad;background:#eaf2fa;border-radius:50%;grid-row:span 2;width:40px;height:40px;padding:11px}.system-band>div:nth-child(2)>svg{color:#45866e;background:#e9f4ee}.system-band>div:nth-child(3)>svg{color:#877339;background:#f7f1e4}.system-band strong{background:#edf6f0;border-radius:999px;width:fit-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:11px}.system-band strong.destructive{background:#fbeeee}.settings-grid>section{flex-direction:column;min-width:0;display:flex}.settings-details{border:1px solid var(--section-line);background:linear-gradient(130deg,#ffffffeb,#ffffffa3);flex:1;grid-template-rows:repeat(4,minmax(56px,auto));padding-inline:20px;display:grid}.settings-details>div:first-child{border-top:0}.settings-details>div{padding:18px 0;font-size:13px}.settings-details dt{color:#718291}.settings-details dd{color:#4f6476}.settings-details code{font-size:12px}.dialog{border-color:var(--glass-edge);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafcfdf0}.dialog-heading{background:#fbfdfef5;padding:22px 24px}.dialog-heading h2{font-size:18px}.form-body,.drawer-body{padding:24px}.dialog-actions,.drawer-actions{background:#f4f8faf0}.evidence-content{border-color:var(--line);background:#e7eff580}.auth-pending{place-content:center;gap:15px;min-height:100dvh;display:grid}.auth-pending .loading{min-height:70px}.auth-error{min-height:100dvh;padding:36px}.auth-error main{max-width:440px;margin:120px auto 0}.auth-error h1{margin:20px 0}.auth-error main>svg{color:#a78852}.auth-error .button{margin-right:10px}@media (hover:hover){.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff65,0 4px 9px #26374b15}.button:active:not(:disabled){transform:translateY(1px)}.source-item:hover{background:#fbfdff}}@media (width<=1180px){.workspace-header{grid-template-columns:1fr 1fr;gap:18px;padding:20px 28px 16px}.workspace-tabs{grid-area:2/1/auto/-1;justify-self:center;max-width:660px}.workspace-tools{grid-area:1/2}.main-content{padding:28px}}@media (width<=820px){.overview-grid{grid-template-columns:minmax(0,1fr);gap:22px}.source-overview{margin-top:0}.metric{padding:0 18px}.metric-label{font-size:12px}}@media (width<=600px){.workspace-header{gap:16px 8px;padding:16px 18px 14px}.brand strong{font-size:16px}.brand span{margin-top:3px;font-size:10px}.brand img{flex-basis:34px;width:34px;height:34px;padding:4px}.brand{gap:9px}.workspace-tools{gap:4px}.workspace-tools .local-badge,.account-name{display:none}.workspace-account{gap:2px;padding:3px}.workspace-tabs{gap:2px;height:50px;padding:4px}.workspace-tabs a{gap:5px;height:40px;font-size:12px}.workspace-tabs a svg{width:15px;height:15px}.main-content{padding:25px 18px 40px}.page-heading{gap:12px;min-height:62px;margin-bottom:23px}h1{font-size:24px}.eyebrow{font-size:11px}.button{min-height:38px;padding:8px 12px}.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px;padding:0}.metric{padding:22px 18px}.metric:nth-child(2){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric-value{margin-top:12px;font-size:32px}.metric-label{font-size:12px}th,td{padding:14px 10px}th{font-size:11px}.cell-title{font-size:13px}.cell-meta{font-size:10px}.badge{padding:3px 5px;font-size:10px}td.nowrap{white-space:normal;font-size:10px}.settings-grid{grid-template-columns:1fr;gap:22px}.system-band>div{grid-template-columns:1fr;gap:8px;padding:18px 9px;font-size:11px}.system-band>div>svg{grid-row:auto;width:32px;height:32px;padding:8px}.system-band strong{grid-column:1;gap:4px;padding:3px 5px;font-size:10px}.settings-details>div{grid-template-columns:75px minmax(0,1fr);gap:9px}.settings-details{padding-inline:12px}.settings-details code{font-size:11px}.form-body,.drawer-body{padding:20px}.dialog-heading{padding:18px 20px}.dialog-heading h2{font-size:17px}.memory-row{padding:22px 12px}.memory-row-content p{font-size:14px}.manifest-strip,.footnote{font-size:10px}.filter-toolbar{gap:9px}.filter-toolbar>select.purpose-filter{flex:1 0 100%;width:100%}}@media (width<=360px){.workspace-header{padding-inline:12px}.workspace-tabs a{gap:4px;font-size:11px}.workspace-tabs a svg{width:14px;height:14px}.main-content{padding-inline:16px}.page-heading .button{padding-inline:9px;font-size:12px}.page-heading h1{font-size:22px}.metric{padding:20px 14px}.metric-label{gap:6px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace-header{background:#f4f6f7}.workspace-tabs,.workspace-account,.dialog{background:#fafdff}}.action-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.action-review{gap:14px;min-width:0;display:grid}.action-review h3{margin:0;font-size:14px}.action-envelope{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f0f4f7b3;border-radius:8px;max-width:100%;max-height:300px;margin:0;padding:12px;font-size:11px;line-height:1.65;overflow:auto}.action-entry{flex-wrap:wrap;gap:10px}.model-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.model-policy-form{gap:18px;margin-top:18px;display:grid}.model-policy-form h3{margin:0;font-size:14px}.model-candidate{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:14px}.model-candidate>p{white-space:pre-wrap}.model-ranking{padding-left:22px}.model-ranking li{overflow-wrap:anywhere;padding-block:8px}.model-ranking li span{color:var(--muted);font-size:12px;display:block}.model-budget-totals{flex-wrap:wrap;gap:12px 22px;margin-top:12px;display:flex}.model-budget-totals>span{color:var(--muted);gap:5px;font-size:12px;display:grid}.model-budget-totals strong{color:var(--text);font-size:14px;font-weight:500}.model-price summary{cursor:pointer;padding-block:6px;font-size:13px}.model-charges{min-width:640px}.model-charges code{overflow-wrap:anywhere;white-space:normal;font-size:11px}.model-costs .section-heading{flex-wrap:wrap;gap:12px}@media (width<=600px){.model-budget-row{flex-wrap:wrap}.model-budget-row .source-item-end{justify-content:flex-end;width:100%}.model-costs .toolbar-actions{flex-wrap:wrap}.segmented[aria-label=审核视图]{width:100%;max-width:100%}.segmented[aria-label=审核视图] button{flex:1;min-width:0;padding:6px 7px;font-size:12px}.action-review .detail-list>div{align-items:baseline}.action-review .detail-list strong{max-width:66%}}.memory-assistant{max-width:1040px;margin:0 auto}.memory-assistant-heading{align-items:flex-start}.memory-assistant-heading .eyebrow{align-items:center;gap:6px;display:flex}.assistant-controls{align-items:end;gap:10px;display:flex}.assistant-thread{gap:12px;margin:18px 0;display:grid}.assistant-message{gap:10px;max-width:86%;display:flex}.assistant-message.user{flex-direction:row-reverse;margin-left:auto}.assistant-message-icon{width:30px;height:30px;color:var(--ink-muted);background:#ffffffa8;border-radius:50%;flex:none;place-items:center;display:grid}.assistant-message-body{background:#ffffff8a;border:1px solid #ffffffb8;border-radius:12px;min-width:0;padding:12px 14px}.assistant-message.user .assistant-message-body{background:#e8f0ff8a}.assistant-message-meta{color:var(--ink-muted);margin-bottom:5px;font-size:12px}.assistant-message-body p{white-space:pre-wrap;margin:0;line-height:1.55}.assistant-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafce6;border:1px solid #fffc;border-radius:14px;padding:12px;position:sticky;bottom:18px;box-shadow:0 12px 28px #1e283c14}.assistant-composer textarea{resize:vertical;width:100%;min-height:90px;font:inherit;color:inherit;background:0 0;border:0;outline:none}.assistant-composer-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=720px){.memory-assistant-heading{display:block}.assistant-controls{margin-top:12px}.assistant-message{max-width:96%}.assistant-composer-footer{flex-direction:column;align-items:flex-end}}:root{--canvas:#f5f7f9;--text:#26313d;--muted:#617181;--line:#8194a32b;--section-line:#8194a32b;letter-spacing:0}body{background:var(--canvas);font-size:14px}.appearance-root{isolation:isolate;min-height:100dvh;position:relative}.appearance-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.appearance-canvas[data-enabled=false]{visibility:hidden}.workspace-shell{background:0 0}.workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:28px;padding:24px 40px;position:relative}.workspace-tabs{background:#fafdff85;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #ffffff85,0 8px 24px #68829c13}.workspace-tabs a{font-size:14px}.brand img{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-tools .local-badge{display:none}.workspace-account{box-shadow:none;background:0 0;border-color:#0000}.main-content{max-width:1520px;padding:36px 48px 92px}h1,.page-heading h1{letter-spacing:0;overflow-wrap:anywhere;font-size:28px;line-height:1.3}h2{font-size:17px}.page-heading{min-height:60px}.overview-heading{margin-bottom:34px}.silver-overview{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;min-height:570px;display:grid}.recording-column{min-width:0}.quick-composer h2{margin:0 0 24px;font-size:19px}.quick-composer>textarea{resize:vertical;border:0;border-bottom:1px solid var(--line);width:100%;height:132px;min-height:110px;max-height:320px;box-shadow:none;background:0 0;border-radius:0;padding:0 3px 12px;font-size:17px;line-height:1.7}.quick-composer>textarea:focus{border-bottom-color:#5c95bd;outline:0;box-shadow:0 1px #5c95bd}.quick-composer>textarea::placeholder{color:#7b8995}.quick-counter{text-align:right;color:var(--muted);margin-top:7px;font-size:12px;display:block}.quick-actions,.overview-search,.appearance-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdff99;border:1px solid #ffffffed;border-radius:999px;box-shadow:inset 0 1px 1px #fff,0 8px 24px #68829c13}.quick-actions{align-items:center;gap:16px;min-height:60px;margin-top:22px;padding:6px 8px 6px 16px;display:flex}.quick-actions>button{background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;min-width:0;padding:8px;font-size:14px;display:flex}.quick-actions>button:not(.quick-submit){height:44px}.quick-actions>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-actions>button:first-child{max-width:45%}.quick-actions>button:hover:not(:disabled){background:#ffffff85}.quick-divider{background:var(--line);flex-shrink:0;width:1px;height:23px}.quick-actions .quick-submit{color:#fff;background:#d99887;justify-content:center;width:44px;min-width:44px;height:44px;margin-left:auto;padding:0;box-shadow:inset 0 1px 2px #fff8}.quick-actions .quick-submit:hover:not(:disabled){color:#fff;background:#c88877}.quick-submit:disabled{opacity:.5}.recent-receipts{margin-top:45px}.recent-receipts h2>span{color:var(--muted);font-size:12px;font-weight:400}.recent-receipt{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:15px;width:100%;padding:18px 0;display:flex}.recent-receipt:last-child{border-bottom:0}.recent-receipt:hover{background:#fff6}.recent-file{color:#667b8b;background:#e8eef2a1;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.recent-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.recent-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:550;display:-webkit-box;overflow:hidden}.recent-copy>span{color:var(--muted);font-size:12px}.recent-receipt time{color:var(--muted);white-space:nowrap;font-size:12px}.pending-link{color:#936327;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.overview-memory{border-left:1px solid var(--line);flex-direction:column;min-width:0;margin-top:-92px;padding-left:32px;display:flex}.overview-search{align-items:center;gap:12px;min-height:52px;margin-bottom:30px;padding:0 18px;display:flex}.overview-search>input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:12px 0;font-size:14px}.overview-search:focus-within{outline-offset:2px;outline:2px solid #8cb5d2}.overview-search>.icon-button{flex-shrink:0}.overview-source-filter{max-width:100%;margin:0 0 12px}.overview-source-filter select{width:100%;min-width:0}.overview-memory-results{flex-direction:column;flex:1;min-height:280px;display:flex}.overview-memory-results>.empty-state{background:0 0;border:0;flex:1;min-height:260px}.overview-memory-results .empty-state h3{font-size:16px;font-weight:500}.overview-memory-results .empty-icon{display:none}.overview-memory-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:7px;padding:16px 0;display:flex}.overview-memory-row strong{font-size:14px}.overview-memory-row>span{color:#526574;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.overview-memory-row small{color:var(--muted);font-size:12px}.overview-memory-row .overview-memory-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.overview-memory-meta .information-kind-tag{font-size:10px}.overview-source{margin-top:30px}.overview-source h2{color:var(--muted);font-size:13px;font-weight:500}.overview-source-line{align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.overview-source-line>span:not(.source-icon){overflow-wrap:anywhere;min-width:0}.overview-source-line small{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:12px}.overview-source-line .source-icon{flex-basis:32px;width:32px;height:32px}.table-scroll{border-radius:var(--content-radius);background:#fafdff85;border:1px solid #ffffffd9;padding:6px;box-shadow:inset 0 1px #fff}.table-scroll table{border-collapse:separate;border-spacing:0}.table-scroll th{color:#607180;background:#dfe8ef59;border:0;padding:12px 14px}.table-scroll th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.table-scroll th:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.table-scroll td{border-top:1px solid #8194a31a;padding:17px 14px}.table-scroll tbody tr:first-child td{border-top:0}.table-scroll tbody tr:hover{background:#ffffff80}.table-scroll tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.table-scroll tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.system-band{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;margin-bottom:30px;overflow:visible}.system-band>div{padding:12px 0 18px}.system-band>div+div{border-left:0}.settings-details{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.settings-details>div{border-color:#8194a321}.memory-list,.source-list{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.memory-row,.source-item{border-radius:var(--content-radius);background:#fafdff85;border:1px solid #ffffffd9;padding:20px;box-shadow:inset 0 1px #fff}.source-item-end{gap:12px}.source-item-end .icon-button{background:#ffffff85;border-color:#8194a31a;flex-basis:36px;width:36px;height:36px}.source-item:hover{background:#fafdff85}@media (hover:hover){.memory-row:hover{background:#ffffffbd;border-color:#b6cfe278}.source-item:has(.icon-button:hover){background:#ffffffbd;border-color:#b6cfe278}}.filter-toolbar>select{background-color:#fafdffad;border-color:#ffffffd9;border-radius:999px;padding-inline:16px;box-shadow:inset 0 1px #fff}.version-tag,.attribute-tag{border-radius:999px}.empty-state{background:0 0;border:0}.appearance-dock{z-index:35;gap:2px;padding:4px;display:flex;position:fixed;bottom:22px;right:24px}.appearance-dock>button{background:0 0;border:0;width:36px;height:36px}.effect-inspector{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;transform-origin:100% 100%;background:#f7fafbf5;border:1px solid #fff;border-radius:8px;flex-direction:column;width:min(640px,100vw - 48px);animation:.16s cubic-bezier(.23,1,.32,1) inspector-from-right;display:flex;position:fixed;bottom:78px;box-shadow:0 18px 64px #26394d26,inset 0 1px #fff}.inspector-right{right:24px}.effect-inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.effect-inspector h2{margin:0;font-size:16px}.effect-inspector>header>div{gap:1px;display:flex}.effect-inspector .icon-button{background:0 0;border:0;width:32px;height:32px}.inspector-content{padding:18px 20px}.expanded-settings{flex-direction:column;gap:18px;font-size:13px;display:flex}.effect-settings-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-bottom:16px;display:grid}.effect-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-width:0;margin:0;padding:0;display:grid}.effect-basic-controls,.effect-tuning-controls{flex-direction:column;gap:16px;min-width:0;display:flex}.effect-custom-position{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.expanded-settings>.switch-row{border-top:1px solid var(--line);padding-top:14px}.effect-fields:disabled{opacity:.5}.preset-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.preset-row select{background:#ffffffad;width:180px;min-width:0;max-width:80%;min-height:36px;padding:7px 10px;font-size:13px}.control-group{flex-direction:column;gap:10px;display:flex}.control-title{justify-content:space-between;align-items:center;display:flex}.control-title>span{color:var(--muted);font-size:12px}.effect-kind-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.effect-choice,.position-choice,.tone-choice{cursor:pointer;min-width:0;position:relative}.effect-choice input,.position-choice input,.tone-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.effect-choice>span{background:#ffffff75;border:1px solid #c7d3dc9c;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.effect-choice strong{font-size:13px;font-weight:500}.effect-choice input:checked+span{color:#245885;background:#e5eef7;border-color:#8dafce}.effect-choice input:focus-visible+span,.position-choice input:focus-visible+span,.tone-choice input:focus-visible+span{outline-offset:2px;outline:2px solid #4187bc}.position-picker{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.position-choice>span{background:#ffffff75;border:1px solid #c7d3dc9c;border-radius:6px;place-items:center;height:37px;display:grid}.position-choice input:checked+span{color:#245885;background:#e5eef7;border-color:#8dafce}.tone-picker{gap:16px;padding:3px;display:flex}.tone-choice>span{border:3px solid #f7fafb;border-radius:50%;width:29px;height:29px;display:block;box-shadow:0 0 0 1px #b9c7d0}.tone-choice input:checked+span{box-shadow:0 0 0 2px #3e6e8e}.expanded-settings .switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.expanded-settings input[type=checkbox][role=switch]{appearance:none;cursor:pointer;background:#c8d2d9;border:0;border-radius:999px;width:38px;height:23px;margin:0;transition:background .14s;position:relative}.expanded-settings input[type=checkbox][role=switch]:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #26394b26}.expanded-settings input[type=checkbox][role=switch]:checked{background:#83a58e}.expanded-settings input[type=checkbox][role=switch]:checked:after{transform:translate(15px)}.expanded-settings .range-row{flex-direction:column;gap:8px;display:flex}.expanded-settings .range-row>span{justify-content:space-between;gap:12px;display:flex}.expanded-settings output{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.expanded-settings input[type=range]{accent-color:#78999d;width:100%;min-height:20px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.setting-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.solid-appearance .workspace-tabs,.solid-appearance .quick-actions,.solid-appearance .overview-search,.solid-appearance .appearance-dock,.solid-appearance .effect-inspector,.solid-appearance .dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc}.solid-appearance .table-scroll,.solid-appearance .memory-row,.solid-appearance .source-item,.solid-appearance .filter-toolbar>select{background:#f8fafc}.dialog{animation:.14s ease-out inspector-in}@keyframes inspector-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes inspector-from-right{0%{opacity:0;transform:translate(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1180px){.workspace-header{padding:22px 28px}.main-content{padding:28px 32px 90px}.silver-overview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.recent-receipt{gap:10px}.recent-receipt .badge{display:none}}@media (width<=820px){.silver-overview{grid-template-columns:minmax(0,1fr);gap:35px}.overview-memory{border-left:0;border-top:1px solid var(--line);margin-top:0;padding-top:28px;padding-left:0}.overview-memory-results,.overview-memory-results>.empty-state{min-height:200px}.overview-heading{margin-bottom:28px}}@media (width<=600px){.workspace-header{gap:17px 8px;padding:18px 18px 12px}.main-content{padding:26px 20px 92px}h1,.page-heading h1{font-size:24px}.page-heading{margin-bottom:24px}.workspace-tabs a{font-size:12px}.quick-composer h2{font-size:18px}.quick-composer>textarea{font-size:16px}.system-band{gap:14px}.system-band>div{padding:10px 0 14px}.table-scroll{padding:4px}.table-scroll th,.table-scroll td{padding:13px 9px}.memory-row,.source-item{padding:16px 14px}.quick-actions{gap:7px;padding-left:8px}.quick-actions>button{gap:6px;padding:6px;font-size:12px}.quick-actions .quick-submit{width:40px;min-width:40px;height:40px}.recent-receipts{margin-top:34px}.recent-receipt{gap:12px}.recent-copy strong{font-size:14px}.recent-receipt time{font-size:11px}.appearance-dock{bottom:18px;right:16px}.effect-inspector{width:auto;max-height:calc(100dvh - 84px);bottom:72px;left:12px;right:12px}.inspector-content{overscroll-behavior:contain;padding:14px;overflow-y:auto}.effect-fields,.effect-settings-toolbar{gap:18px}.effect-kind-picker{grid-template-columns:minmax(0,1fr)}.effect-choice>span{gap:6px;min-height:36px;padding:7px}.effect-choice strong{font-size:12px}.position-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.position-choice>span{height:32px}.position-choice svg{width:17px}.tone-picker{flex-wrap:wrap;gap:8px;padding:2px}.tone-choice>span{width:24px;height:24px}.preset-row{gap:8px}.preset-row select{width:100%;max-width:none}.effect-settings-toolbar .preset-row>span{display:none}.effect-basic-controls,.effect-tuning-controls{gap:10px}.effect-custom-position{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width>=601px) and (height<=700px){.effect-inspector{bottom:72px}.inspector-content{padding-block:12px}.expanded-settings{gap:12px}.effect-basic-controls,.effect-tuning-controls{gap:10px}.effect-settings-toolbar{padding-bottom:10px}}@media (height<=580px){.effect-inspector{max-height:calc(100dvh - 84px)}.inspector-content{overflow-y:auto}}@media (width<=360px){.workspace-header{padding-inline:12px}.main-content{padding-inline:16px}.quick-actions{gap:5px}.quick-actions>button{gap:5px;padding:5px}.recent-receipt time{white-space:normal;text-align:right;max-width:55px}}@media (width<=1180px){.recent-receipt{grid-template-columns:36px minmax(0,1fr) auto;gap:5px 12px;display:grid}.recent-file,.recent-copy{grid-row:span 2}.recent-receipt .badge{justify-self:end;display:inline-flex}.recent-receipt time{grid-column:3;justify-self:end}}@media (prefers-reduced-motion:reduce){.effect-inspector,.dialog{animation:none}*,:before,:after{transition-duration:.01ms!important}}@media (prefers-contrast:more){:root{--muted:#344658;--line:#8799a8}}
