@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.exec-page{flex-direction:column;gap:16px;display:flex}.exec-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exec-heading{align-items:flex-start;gap:13px;display:flex}.exec-heading>span{background:var(--panel,#12161d);border:1px solid var(--stroke,#232a34);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.exec-heading small{letter-spacing:.09em;opacity:.55;font-size:10.5px}.exec-heading h1{margin:2px 0 3px;font-size:22px}.exec-heading p{opacity:.72;max-width:56ch;font-size:13.5px}.exec-scope{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.exec-scope small{letter-spacing:.09em;opacity:.55;font-size:10px;display:block}.exec-scope code{opacity:.7;font-size:11.5px}.exec-resumo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.exec-resumo>div{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;padding:14px 16px}.exec-resumo span{opacity:.6;letter-spacing:.04em;font-size:11.5px}.exec-resumo strong{margin:4px 0 2px;font-size:27px;display:block}.exec-resumo small{opacity:.62;font-size:11.5px}.exec-resumo .critico{border-color:#ff4d5f66}.exec-resumo .critico strong,.exec-resumo .critico small{color:#ff8a95}.exec-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exec-busca{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:9px 12px;display:flex}.exec-busca input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.exec-filtros{opacity:.9;align-items:center;gap:6px;display:flex}.exec-filtros button{cursor:pointer;font:inherit;border:1px solid var(--stroke,#232a34);color:inherit;opacity:.7;background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px}.exec-filtros button.on{opacity:1;background:#6d5cff1a;border-color:#6d5cff66}.exec-recarregar{cursor:pointer;font:inherit;border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);color:inherit;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;display:inline-flex}.exec-estado{border:1px dashed var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;flex-direction:column;gap:5px;padding:24px 20px;display:flex}.exec-estado strong{font-size:15px}.exec-estado span{opacity:.78;font-size:13.5px}.exec-estado small{opacity:.58;margin-top:3px;font-size:12.5px}.exec-estado--erro{border-style:solid;border-color:#f5b94255}.exec-estado--erro strong{color:#f5b942}.exec-tabela{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;overflow:hidden}.exec-linha{border-top:1px solid var(--stroke,#232a34);cursor:pointer;grid-template-columns:2.1fr 1fr 1.4fr 1.2fr 1.3fr .9fr;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.exec-linha:first-child{border-top:0}.exec-linha:hover{background:var(--panel-hover,#1c222c)}.exec-linha.aberta{background:#6d5cff12}.exec-linha--cabecalho{cursor:default;letter-spacing:.07em;opacity:.55;font-size:11px}.exec-linha--cabecalho:hover{background:0 0}.exec-acao strong{display:block}.exec-acao code{opacity:.5;font-size:10.5px}.exec-quando{opacity:.75;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.exec-linha em{opacity:.45;font-size:11.5px;font-style:normal}.exec-pastilha,.exec-prova{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-style:normal;display:inline-flex}.exec-pastilha.ok,.exec-prova.ok{color:#6be3ac;background:#24d17e1a;border-color:#24d17e44}.exec-pastilha.erro{color:#ff8a95;background:#ff4d5f1a;border-color:#ff4d5f44}.exec-pastilha.atencao,.exec-prova.atencao{color:#f5c86b;background:#f5b9421a;border-color:#f5b94244}.exec-pastilha.neutro,.exec-prova.neutro{opacity:.7;background:#ffffff0a}.exec-desfazer{cursor:pointer;font:inherit;border:1px solid var(--stroke,#232a34);color:inherit;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.exec-rastro{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;padding:16px}.exec-rastro header{align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.exec-rastro header code{opacity:.6;font-size:11px}.exec-rastro header button{color:inherit;opacity:.6;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;font-size:12.5px}.exec-rastro .erro{color:#f5b942;font-size:13px}.exec-fatos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.exec-fatos>div{background:#ffffff06;border-radius:9px;padding:9px 11px}.exec-fatos .largo{grid-column:1/-1}.exec-fatos dt{opacity:.55;letter-spacing:.04em;font-size:11px}.exec-fatos dd{margin-top:3px;font-size:13px}.exec-fatos code{font-size:12px}.exec-eventos{flex-direction:column;gap:6px;list-style:none;display:flex}.exec-eventos li{border-left:3px solid var(--stroke,#232a34);background:#ffffff06;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.exec-eventos li.ok{border-left-color:#24d17e}.exec-eventos li.erro{border-left-color:#ff4d5f}.exec-eventos li.atencao{border-left-color:#f5b942}.exec-eventos li span{opacity:.55;min-width:62px;font-size:11.5px}.exec-eventos li i{opacity:.7;margin-left:auto;font-size:11px;font-style:normal}@media (width<=900px){.exec-linha{grid-template-columns:1fr 1fr;row-gap:6px}.exec-linha--cabecalho{display:none}}.fail-page{flex-direction:column;gap:16px;display:flex}.fail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fail-heading{align-items:flex-start;gap:13px;display:flex}.fail-heading>span{background:var(--panel,#12161d);border:1px solid var(--stroke,#232a34);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.fail-heading small{letter-spacing:.09em;opacity:.55;font-size:10.5px}.fail-heading h1{margin:2px 0 3px;font-size:22px}.fail-heading p{opacity:.72;max-width:58ch;font-size:13.5px}.fail-scope{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.fail-scope small{letter-spacing:.09em;opacity:.55;font-size:10px;display:block}.fail-scope code{opacity:.7;font-size:11.5px}.fail-resumo{grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) auto;align-items:center;gap:12px;display:grid}.fail-resumo>div{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;padding:14px 16px}.fail-resumo span{opacity:.6;font-size:11.5px}.fail-resumo strong{margin:4px 0 2px;font-size:26px;display:block}.fail-resumo small{opacity:.62;font-size:11.5px}.fail-resumo .critico{border-color:#ff4d5f66}.fail-resumo .critico strong,.fail-resumo .critico small{color:#ff8a95}.fail-recarregar{cursor:pointer;font:inherit;border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);color:inherit;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.fail-estado{border:1px dashed var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;flex-direction:column;gap:5px;padding:24px 20px;display:flex}.fail-estado strong{font-size:15px}.fail-estado span{opacity:.78;font-size:13.5px}.fail-estado small{opacity:.58;margin-top:3px;font-size:12.5px}.fail-estado--erro{border-style:solid;border-color:#f5b94255}.fail-estado--erro strong{color:#f5b942}.fail-estado--ok{border-color:#24d17e44}.fail-estado--ok strong{color:#6be3ac}.fail-grupo{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;overflow:hidden}.fail-grupo>header{border-bottom:1px solid var(--stroke,#232a34);align-items:center;gap:11px;padding:13px 16px;display:flex}.fail-grupo-icone{background:#ffffff08;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.fail-grupo header strong{font-size:14px;display:block}.fail-grupo header small{opacity:.6;font-size:11.5px}.fail-possivel{color:#f5c86b;background:#f5b9421a;border:1px solid #f5b94244;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal}.fail-caso{border-top:1px solid #ffffff08;padding:13px 16px}.fail-caso:first-of-type{border-top:0}.fail-caso-topo{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.fail-caso-topo code{opacity:.48;font-size:10.5px}.fail-caso-topo>span{opacity:.6;margin-left:auto;font-size:12px}.fail-tag{letter-spacing:.07em;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal}.fail-tag.incidente{color:#f5c86b;background:#f5b9421a;border:1px solid #f5b94244}.fail-tag.defeito{color:#ff8a95;background:#ff4d5f1a;border:1px solid #ff4d5f55}.fail-impacto{opacity:.82;margin:7px 0 9px;font-size:13px}.fail-recuperacao{background:#ffffff06;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.fail-recuperacao b{opacity:.95}.fail-caso.defeito .fail-recuperacao{background:#ff4d5f0d}.clients-page{gap:14px;min-width:0;display:grid}.clients-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:86px;display:flex}.clients-page-header h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:27px;font-weight:620}.clients-page-header p{color:var(--text-tertiary);font-size:var(--type-caption);margin:0;line-height:1.5}.client-primary-action,.client-secondary-action{cursor:pointer;min-height:40px;font-size:var(--type-caption);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.client-primary-action{color:#06241e;border:1px solid var(--verified);background:var(--verified)}:root:not([data-theme=dark]) .client-primary-action{color:#fff;background:#008f78;border-color:#008f78}.client-primary-action:hover{filter:brightness(1.05)}.client-secondary-action{color:var(--text-secondary);border:1px solid var(--border);background:var(--surface)}.client-secondary-action:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-hover)}.client-coverage{grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:12px 15px;display:grid}.client-coverage-copy{white-space:nowrap;align-items:center;gap:18px;display:flex}.client-coverage-copy span{color:var(--text-tertiary);font-size:var(--type-micro);align-items:center;gap:6px;display:flex}.client-coverage-copy strong{color:var(--text-primary);font-size:15px;font-weight:620}.client-coverage-copy i,.client-health>i{border-radius:50%;flex:none;width:7px;height:7px}.client-coverage-copy i.healthy,.client-health.healthy>i{background:var(--verified);box-shadow:0 0 0 4px var(--verified-soft)}.client-coverage-copy i.attention,.client-health.attention>i{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.client-health.critical>i{background:var(--incident);box-shadow:0 0 0 4px var(--incident-soft)}.client-coverage-track{background:var(--surface-hover);border-radius:99px;height:5px;display:flex;overflow:hidden}.client-coverage-track i{height:100%}.client-coverage-track i.healthy{background:var(--verified)}.client-coverage-track i.attention{background:var(--risk)}.client-coverage-integrations{border-left:1px solid var(--border-soft);color:var(--verified);align-items:center;gap:9px;padding-left:18px;display:flex}.client-coverage-integrations span,.client-coverage-integrations strong,.client-coverage-integrations small{display:block}.client-coverage-integrations strong{color:var(--text-primary);font-size:var(--type-caption);font-weight:620}.client-coverage-integrations small{color:var(--text-muted);margin-top:2px;font-size:10px}.client-directory{min-width:0;overflow-x:auto}.client-directory-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.client-search{width:min(430px,43%);height:40px;color:var(--text-muted);background:var(--input);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.client-search:focus-within{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.client-search input{min-width:0;color:var(--text-primary);font-size:var(--type-caption);background:0 0;border:0;outline:0;flex:1}.client-search input::placeholder{color:var(--text-muted)}.client-search>button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.client-search>button:hover{color:var(--text-primary);background:var(--surface-hover)}.client-filters{align-items:center;gap:3px;display:flex}.client-filters button{min-height:34px;color:var(--text-tertiary);cursor:pointer;font-size:var(--type-micro);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:540;display:inline-flex}.client-filters button:hover{color:var(--text-primary);background:var(--surface-soft)}.client-filters button.active{color:var(--text-primary);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border)}.client-filters span{min-width:18px;height:18px;color:var(--text-muted);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 5px;font-size:9px;display:grid}.client-table-wrap{min-width:1120px}.client-table-head,.client-row{grid-template-columns:minmax(190px,1.12fr) minmax(170px,.9fr) minmax(155px,.85fr) minmax(165px,.9fr) minmax(225px,1.15fr) 60px 90px 28px;align-items:center;gap:12px;display:grid}.client-table-head{min-height:38px;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--border-soft);letter-spacing:.045em;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:600}.client-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:84px;color:var(--text-primary);background:var(--surface);cursor:pointer;text-align:left;padding:10px 14px}.client-row:last-of-type{border-bottom:0}.client-row:hover{background:color-mix(in srgb, var(--verified-soft) 45%, var(--surface))}.client-row:focus-visible{z-index:2;outline-offset:-3px;position:relative}.client-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.client-identity>span:last-child{min-width:0}.client-avatar{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);background:var(--surface-soft);font-size:var(--type-caption);border-radius:10px;place-items:center;font-weight:650;display:grid;position:relative}.client-avatar.large{width:48px;height:48px;font-size:var(--type-body);border-radius:13px}.client-avatar>i{border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.client-avatar.healthy>i{background:var(--verified)}.client-avatar.attention>i{background:var(--risk)}.client-avatar.critical>i{background:var(--incident)}.client-identity strong,.client-identity small,.client-identity code,.client-contact strong,.client-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-identity strong{font-size:13px;font-weight:620}.client-identity small{color:var(--text-tertiary);font-size:var(--type-micro);margin-top:3px}.client-identity code{color:var(--text-muted);margin-top:4px;font-size:9px}.client-contact{min-width:0}.client-contact strong{color:var(--text-secondary);font-size:var(--type-caption);font-variant-numeric:tabular-nums;font-weight:560}.client-contact small{color:var(--text-muted);margin-top:5px;font-size:10px}.client-presence{gap:5px;min-width:0;display:grid}.client-presence>span{min-width:0;color:var(--text-tertiary);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.client-presence svg{color:var(--text-muted);flex:none}.client-agent{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.client-agent>span:first-child{border:1px solid var(--verified-border);width:30px;height:30px;color:var(--verified);background:var(--verified-soft);border-radius:8px;place-items:center;display:grid}.client-agent strong,.client-agent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-agent strong{font-size:var(--type-micro);font-weight:600}.client-agent small{color:var(--text-muted);margin-top:4px;font-size:9px}.client-integrations-mini{align-items:center;gap:4px;display:flex}.client-integration.compact{place-items:center;width:24px;height:24px;display:grid;position:relative}.client-integration.compact i{border:1px solid var(--border);width:24px;height:24px;color:var(--text-tertiary);background:var(--surface-soft);border-radius:6px;place-items:center;font-size:8px;font-style:normal;font-weight:680;display:grid}.client-integration.compact.connected i{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.client-integration.compact.attention i{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.client-integration.compact.offline i{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.client-integration.compact.not-configured i{opacity:.48}.client-docs{color:var(--verified);align-items:center;gap:5px;display:flex}.client-docs.pending{color:var(--risk)}.client-docs strong{font-size:var(--type-micro);font-variant-numeric:tabular-nums;font-weight:620}.client-health{color:var(--text-secondary);font-size:var(--type-micro);white-space:nowrap;align-items:center;gap:7px;font-weight:580;display:flex}.client-health small{color:var(--text-muted);margin-top:30px;margin-left:-14px;font-size:9px;font-weight:450;display:block}.client-row-arrow{color:var(--text-muted);transition:color .15s,transform .15s cubic-bezier(.23,1,.32,1)}.client-row:hover .client-row-arrow{color:var(--verified);transform:translate(2px)}.clients-empty{min-height:270px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.clients-empty strong{color:var(--text-primary);font-size:var(--type-body);margin-top:12px;font-weight:600}.clients-empty p{font-size:var(--type-caption);margin:5px 0 15px}.clients-empty button{border:1px solid var(--border);min-height:34px;color:var(--text-secondary);background:var(--surface);cursor:pointer;font-size:var(--type-micro);border-radius:7px;padding:0 10px}.clients-page-note{min-height:32px;color:var(--text-muted);font-size:var(--type-micro);align-items:center;gap:7px;padding:0 3px;display:flex}.clients-page-note>span:last-child{color:var(--risk);align-items:center;gap:5px;margin-left:auto;display:flex}.client-drawer-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0208129e;animation:.18s cubic-bezier(.23,1,.32,1) client-overlay-in;position:fixed;inset:0}.client-drawer{z-index:91;border-left:1px solid var(--border-strong);width:min(470px,100vw);min-width:0;color:var(--text-primary);background:var(--canvas);outline:0;grid-template-rows:auto minmax(0,1fr) auto;animation:.24s cubic-bezier(.23,1,.32,1) client-drawer-in;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #0000002e}.client-drawer-header{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:92px;padding:18px;display:grid}.client-drawer-header>div:nth-child(2){min-width:0}.client-drawer-header h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:20px;font-weight:630;overflow:hidden}.client-drawer-header p{color:var(--text-tertiary);font-size:var(--type-micro);margin:0}.new-client-icon{border:1px solid var(--verified-border);width:48px;height:48px;color:var(--verified);background:var(--verified-soft);border-radius:13px;place-items:center;display:grid}.client-drawer-close{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:9px;place-items:center;display:grid}.client-drawer-close:hover{color:var(--text-primary);background:var(--surface-hover)}.client-drawer-scroll{min-height:0;padding:14px;overflow-y:auto}.client-operational-banner{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:1fr .8fr 1.1fr;align-items:center;gap:10px;min-height:72px;padding:13px;display:grid}.client-operational-banner>div{border-left:1px solid var(--border-soft);min-width:0;padding-left:10px}.client-operational-banner small,.client-operational-banner strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-operational-banner small{color:var(--text-muted);font-size:9px}.client-operational-banner strong{font-size:var(--type-micro);margin-top:4px;font-weight:600}.client-detail-section{border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-top:12px;padding:14px}.client-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.client-section-title>div{align-items:center;gap:7px;display:flex}.client-section-title svg{color:var(--verified)}.client-section-title strong{font-size:var(--type-caption);font-weight:620}.client-section-title>span,.client-section-title>button{color:var(--text-muted);font-size:10px}.client-section-title>button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px}.client-section-title>button:hover{color:var(--verified);background:var(--verified-soft)}.client-contact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.client-contact-grid>span{background:var(--surface-soft);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:55px;padding:9px;display:grid}.client-contact-grid svg{color:var(--text-muted)}.client-contact-grid small,.client-contact-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-contact-grid small{color:var(--text-muted);font-size:9px}.client-contact-grid strong{color:var(--text-secondary);margin-top:4px;font-size:10px;font-weight:580}.client-integration-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.client-integration:not(.compact){border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px;display:grid}.client-integration:not(.compact)>i{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);background:var(--surface);border-radius:7px;place-items:center;font-size:9px;font-style:normal;font-weight:680;display:grid}.client-integration:not(.compact) strong,.client-integration:not(.compact) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-integration:not(.compact) strong{font-size:10px;font-weight:600}.client-integration:not(.compact) small{color:var(--text-muted);margin-top:3px;font-size:9px}.client-integration:not(.compact).connected>i{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.client-integration:not(.compact).attention>i{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.client-integration:not(.compact).offline>i{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.client-integration:not(.compact).not-configured{opacity:.58}.client-doc-list{margin:9px -4px -4px;display:grid}.client-doc-list button{min-height:40px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:4px;display:grid}.client-doc-list button:hover{background:var(--surface-hover)}.client-doc-list button>span{width:28px;height:28px;color:var(--verified);background:var(--verified-soft);border-radius:7px;place-items:center;display:grid}.client-doc-list button>span.pending{color:var(--risk);background:var(--risk-soft)}.client-doc-list button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:580;overflow:hidden}.client-doc-list button small{color:var(--text-muted);font-size:9px}.client-doc-list button>svg{color:var(--text-muted)}.client-drawer-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;min-height:70px;padding:12px 14px;display:flex}.new-client-form{min-height:0;padding:14px;overflow-y:auto}.new-client-form>section{border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-bottom:12px;padding:14px}.new-client-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.new-client-fields label{min-width:0;color:var(--text-muted);gap:6px;font-size:10px;font-weight:550;display:grid}.new-client-fields label.span-2{grid-column:1/-1}.new-client-fields input{width:100%;height:38px;color:var(--text-primary);background:var(--input);font-size:var(--type-caption);border:1px solid #0000;border-radius:7px;outline:0;padding:0 10px}.new-client-fields input:focus{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.new-client-fields input::placeholder{color:var(--text-muted)}.new-client-integration-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.new-client-integration-options label{cursor:pointer;min-width:0}.new-client-integration-options input{opacity:0;pointer-events:none;position:absolute}.new-client-integration-options span{border:1px solid var(--border);min-height:40px;color:var(--text-tertiary);background:var(--surface-soft);border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:10px;font-weight:560;transition:color .15s,border-color .15s,background-color .15s;display:flex}.new-client-integration-options i{border:1px solid var(--border);width:27px;height:27px;color:var(--text-muted);background:var(--surface);border-radius:6px;place-items:center;font-size:8px;font-style:normal;font-weight:680;display:grid}.new-client-integration-options input:checked+span{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.new-client-integration-options input:checked+span i{color:var(--verified);border-color:var(--verified-border)}.new-client-integration-options input:focus-visible+span{outline:2px solid color-mix(in srgb, var(--verified) 70%, transparent);outline-offset:2px}.new-client-doc-note{color:var(--text-muted);align-items:flex-start;gap:7px;margin:0;padding:0 4px;font-size:10px;line-height:1.45;display:flex}.new-client-doc-note svg{color:var(--risk);flex:none}@keyframes client-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes client-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1500px){.client-table-wrap{min-width:1050px}.client-table-head,.client-row{grid-template-columns:minmax(180px,1fr) minmax(160px,.85fr) minmax(145px,.8fr) minmax(150px,.82fr) minmax(205px,1.05fr) 55px 84px 24px;gap:9px}.client-integration.compact,.client-integration.compact i{width:22px;height:22px}}@media (width<=1400px){.client-table-wrap{min-width:890px}.client-table-head,.client-row{grid-template-columns:minmax(180px,1fr) minmax(160px,.9fr) minmax(150px,.82fr) minmax(205px,1.08fr) 55px 84px 24px}.client-table-head>span:nth-child(3),.client-row>.client-presence{display:none}}@media (width<=1180px){.client-directory-toolbar{min-width:calc(100vw - var(--sidebar-width) - 48px);position:sticky;left:0}.client-coverage{grid-template-columns:1fr auto}.client-coverage-track{grid-area:2/1/auto/-1}}@media (width<=760px){.clients-page-header{align-items:flex-start;min-height:0}.clients-page-header h1{font-size:24px}.clients-page-header p{max-width:320px}.clients-page-header .client-primary-action{width:40px;padding:0;font-size:0}.client-coverage{grid-template-columns:1fr;gap:11px}.client-coverage-copy{grid-template-columns:repeat(3,auto);gap:10px;display:grid}.client-coverage-track{grid-area:auto/1}.client-coverage-integrations{border:0;padding:0}.client-directory-toolbar{flex-direction:column;align-items:stretch;min-width:calc(100vw - 32px)}.client-search{width:100%}.client-filters{overflow-x:auto}.client-table-wrap{min-width:0}.client-table-head{display:none}.client-row{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:11px 8px;min-height:0;padding:14px}.client-identity{grid-area:1/1}.client-contact{grid-area:2/1;padding-left:48px}.client-agent{grid-area:3/1;padding-left:48px}.client-integrations-mini{border-top:1px solid var(--border-soft);grid-area:4/1/auto/-1;padding-top:10px}.client-health{grid-area:1/2;align-self:start;margin-top:4px}.client-health small{display:none}.client-docs{grid-area:3/2;align-self:center}.client-row-arrow{display:none}.clients-page-note{align-items:flex-start}.clients-page-note>span:last-child{display:none}.client-drawer{width:100vw}.client-contact-grid,.client-integration-grid,.new-client-fields,.new-client-integration-options{grid-template-columns:1fr}.new-client-fields label.span-2{grid-column:auto}.client-operational-banner{grid-template-columns:1fr 1fr}.client-operational-banner>.client-health{grid-column:1/-1}.client-operational-banner>div:nth-child(2){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.client-drawer,.client-drawer-overlay{animation:none}}@media (width>=981px){.clients-page-header h1{font-size:30px}.clients-page-header p{font-size:14px}.client-primary-action,.client-secondary-action{font-size:13px}.client-coverage-copy span{font-size:12px}.client-coverage-copy strong{font-size:17px}.client-coverage-integrations strong{font-size:13px}.client-coverage-integrations small{font-size:11px}.client-search input{font-size:14px}.client-filters button{font-size:13px}.client-filters span{font-size:10px}.client-table-head{min-height:42px;font-size:11px}.client-row{min-height:92px}.client-identity strong{font-size:15px}.client-identity small{font-size:12px}.client-identity code{font-size:10px}.client-contact strong{font-size:14px}.client-contact small{font-size:11px}.client-presence>span{font-size:12px}.client-agent strong{font-size:13px}.client-agent small{font-size:10px}.client-integration.compact i{font-size:9px}.client-docs strong,.client-health{font-size:13px}.client-health small{font-size:10px}.clients-page-note{font-size:12px}.client-drawer-header h2{font-size:22px}.client-drawer-header p{font-size:12px}.client-operational-banner small{font-size:10px}.client-operational-banner strong{font-size:12px}.client-section-title strong{font-size:13px}.client-section-title>span,.client-section-title>button{font-size:11px}.client-contact-grid small{font-size:10px}.client-contact-grid strong,.client-integration:not(.compact) strong{font-size:12px}.client-integration:not(.compact) small{font-size:10px}.client-doc-list button strong{font-size:12px}.client-doc-list button small{font-size:10px}.new-client-fields label,.new-client-integration-options span,.new-client-doc-note{font-size:11px}.new-client-fields input{font-size:13px}}.skills-library-page{gap:14px;min-width:0;display:grid;position:relative}.skills-library-header{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.skills-library-heading{align-items:center;gap:13px;min-width:0;display:flex}.skills-library-heading>span{border:1px solid var(--verified-border);width:48px;height:48px;color:var(--verified);background:var(--verified-soft);border-radius:12px;flex:none;place-items:center;display:grid}.skills-library-heading small{color:var(--verified);letter-spacing:.11em;font-size:11px;font-weight:700;display:block}.skills-library-heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:27px;font-weight:650;line-height:1}.skills-library-heading p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.skills-global-scope{border:1px solid var(--verified-border);min-width:370px;min-height:54px;color:var(--verified);background:var(--verified-soft);border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;display:grid}.skills-global-scope small,.skills-global-scope strong{display:block}.skills-global-scope small{color:var(--verified);letter-spacing:.07em;font-size:11px;font-weight:650}.skills-global-scope strong{color:var(--text-primary);margin-top:4px;font-size:13px}.skills-global-scope code{color:var(--text-tertiary);font-size:11px}.skills-global-overview{align-items:center;min-height:76px;padding:11px 12px;display:flex}.skills-global-overview>div{border-right:1px solid var(--border);min-width:170px;padding:0 18px}.skills-global-overview small,.skills-global-overview strong{display:block}.skills-global-overview small{color:var(--text-muted);letter-spacing:.07em;font-size:11px;font-weight:650}.skills-global-overview strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:680}.skills-global-overview>span{color:var(--verified);align-items:center;gap:9px;margin-left:auto;padding:0 12px;display:flex}.skills-global-overview>span span strong{color:var(--text-secondary);font-size:12px}.skills-library-toolbar{align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.skills-library-toolbar label{border:1px solid var(--border);width:min(380px,100%);min-height:42px;color:var(--text-muted);background:var(--input);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.skills-library-toolbar input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:13px}.skills-library-toolbar>div{border:1px solid var(--border);background:var(--surface-soft);scrollbar-width:none;border-radius:9px;gap:3px;min-width:0;padding:3px;display:flex;overflow-x:auto}.skills-library-toolbar>div::-webkit-scrollbar{display:none}.skills-library-toolbar button{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:11px;font-weight:620}.skills-library-toolbar button:hover{color:var(--text-primary)}.skills-library-toolbar button.active{color:var(--verified);background:var(--verified-soft)}.skills-library-workspace{grid-template-columns:minmax(520px,1.08fr) minmax(440px,.92fr);align-items:start;gap:12px;min-width:0;display:grid}.skill-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.skill-product-card{border:1px solid var(--border);min-width:0;min-height:184px;color:var(--text-primary);background:var(--surface);cursor:pointer;text-align:left;box-shadow:var(--shadow);border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr) 18px;gap:10px;padding:14px;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.skill-product-card:hover{border-color:var(--border-strong);background:var(--surface-raised)}.skill-product-card.selected{border-color:var(--verified-border);background:linear-gradient(145deg, var(--verified-soft), var(--surface) 48%);box-shadow:inset 3px 0 0 var(--verified)}.skill-product-logo{border:1px solid color-mix(in srgb, var(--skill-brand) 38%, transparent);width:44px;height:44px;color:var(--skill-brand);background:color-mix(in srgb, var(--skill-brand) 12%, var(--surface-raised));letter-spacing:-.05em;border-radius:11px;place-items:center;font-size:16px;font-weight:780;display:grid}.skill-product-logo.large{width:50px;height:50px;font-size:18px}.skill-product-copy{min-width:0}.skill-product-copy small,.skill-product-copy strong{display:block}.skill-product-copy small{color:var(--text-muted);font-size:11px}.skill-product-copy strong{margin-top:5px;font-size:15px;font-weight:650}.skill-product-copy p{color:var(--text-tertiary);text-wrap:pretty;margin:7px 0 0;font-size:12px;line-height:1.45}.skill-product-card>svg{color:var(--text-muted);align-self:center}.skill-product-meta{color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 10px;font-size:11px;display:flex}.skill-product-meta span{align-items:center;gap:4px;display:inline-flex}.skill-product-meta span:last-child{color:var(--verified)}.skills-library-empty{border:1px dashed var(--border);min-height:300px;color:var(--text-muted);text-align:center;border-radius:11px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.skills-library-empty strong{color:var(--text-secondary);font-size:15px}.skills-library-empty small{font-size:12px}.skill-manual-editor{min-width:0;position:sticky;top:84px;overflow:hidden}.skill-manual-editor>header{border-bottom:1px solid var(--border);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:14px;display:grid}.skill-manual-editor>header small{color:var(--verified);letter-spacing:.07em;font-size:11px;font-weight:680;display:block}.skill-manual-editor>header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:20px;font-weight:650}.skill-manual-editor>header p{color:var(--text-muted);margin:4px 0 0;font-size:11px}.skill-editor-health{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.skill-editor-health i{background:var(--verified);width:8px;height:8px;box-shadow:0 0 0 4px var(--verified-soft);border-radius:50%}.skill-editor-health i.dirty{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.skill-agent-access{border-bottom:1px solid var(--border-soft);align-items:center;gap:7px;min-height:50px;padding:8px 14px;display:flex}.skill-agent-access span{min-height:28px;color:var(--verified);background:var(--verified-soft);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.skill-agent-access strong{color:var(--text-tertiary);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:550;display:inline-flex}.skill-manual-field{gap:8px;padding:14px;display:grid}.skill-manual-field>span{color:var(--text-secondary);font-size:12px;font-weight:650}.skill-manual-field textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:442px;color:var(--text-primary);background:var(--input);font:inherit;text-wrap:pretty;border-radius:10px;outline:0;padding:16px;font-size:14px;line-height:1.65}.skill-manual-field textarea:focus{border-color:var(--verified);box-shadow:0 0 0 4px var(--verified-soft)}.skill-manual-field>small{color:var(--text-muted);text-align:right;font-size:11px}.skill-manual-editor>footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 14px;display:flex}.skill-manual-editor>footer button{cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.skill-restore{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-raised)}.skill-save{color:var(--navy);background:var(--verified);border:0}.skill-save:disabled{cursor:not-allowed;opacity:.42}.skill-saved-toast{z-index:50;border:1px solid var(--verified-border);min-height:44px;color:var(--verified);background:var(--surface-raised);border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #0000003d}@media (width<=1180px){.skills-library-workspace{grid-template-columns:1fr}.skill-manual-editor{position:static}}@media (width<=900px){.skills-library-header{flex-direction:column;align-items:flex-start}.skills-global-scope{width:100%;min-width:0}.skills-global-overview{flex-wrap:wrap;gap:12px 0}.skills-global-overview>span{width:100%;margin:0}.skills-library-toolbar{flex-direction:column;align-items:stretch}.skills-library-toolbar label{width:100%}}@media (width<=650px){.skills-global-scope{grid-template-columns:24px minmax(0,1fr)}.skills-global-scope code{grid-column:2}.skills-global-overview>div{min-width:50%;padding:8px 12px}.skill-product-grid{grid-template-columns:1fr}.skill-manual-editor>header{grid-template-columns:50px minmax(0,1fr)}.skill-editor-health{grid-column:1/-1}.skill-agent-access{flex-wrap:wrap;align-items:flex-start}.skill-agent-access strong{width:100%;margin-left:0}.skill-manual-editor>footer{flex-direction:column;align-items:stretch}.skill-manual-editor>footer button{justify-content:center}}.documents-page{gap:14px;min-width:0;display:grid}.documents-header{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.documents-heading{align-items:center;gap:13px;min-width:0;display:flex}.documents-heading>span{border:1px solid var(--verified-border);width:46px;height:46px;color:var(--verified);background:var(--verified-soft);border-radius:12px;flex:none;place-items:center;display:grid}.documents-heading small{color:var(--verified);letter-spacing:.11em;font-size:11px;font-weight:700;display:block}.documents-heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:27px;font-weight:650;line-height:1}.documents-heading p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.documents-scope{border:1px solid var(--border);min-width:310px;min-height:52px;color:var(--verified);background:var(--surface-soft);border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;display:grid}.documents-scope small,.documents-scope strong{display:block}.documents-scope small{color:var(--text-muted);letter-spacing:.07em;font-size:11px;font-weight:650}.documents-scope strong{color:var(--text-primary);margin-top:4px;font-size:13px}.documents-scope code{color:var(--knowledge-client);font-size:11px}.documents-agent-strip{grid-template-columns:42px minmax(0,1fr) auto 8px auto;align-items:center;gap:11px;min-height:70px;padding:10px 14px;display:grid}.documents-agent-icon{width:40px;height:40px;color:var(--verified);background:var(--verified-soft);border-radius:10px;place-items:center;display:grid}.documents-agent-strip small,.documents-agent-strip strong{display:block}.documents-agent-strip small{color:var(--text-muted);letter-spacing:.07em;font-size:11px;font-weight:650}.documents-agent-strip strong{color:var(--text-secondary);margin-top:4px;font-size:13px}.documents-agent-strip>span:nth-of-type(2){border-left:1px solid var(--border);padding:0 20px}.documents-agent-strip>span:nth-of-type(2) strong{font-variant-numeric:tabular-nums;font-size:20px}.documents-agent-strip>i{background:var(--verified);width:8px;height:8px;box-shadow:0 0 0 5px var(--verified-soft);border-radius:50%}.documents-agent-strip>em{color:var(--verified);font-size:12px;font-style:normal;font-weight:700}.documents-workspace{grid-template-columns:270px minmax(0,1fr);gap:12px;min-width:0;display:grid}.documents-categories{min-height:690px;overflow:hidden}.documents-categories>header{border-bottom:1px solid var(--border);min-height:72px;color:var(--verified);align-items:center;gap:10px;padding:14px;display:flex}.documents-categories>header small,.documents-categories>header strong{display:block}.documents-categories>header small{color:var(--verified);letter-spacing:.09em;font-size:11px;font-weight:700}.documents-categories>header strong{color:var(--text-secondary);margin-top:4px;font-size:15px}.documents-categories nav{gap:4px;padding:9px;display:grid}.documents-categories button{min-height:44px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:grid}.documents-categories button:hover{color:var(--text-primary);background:var(--surface-hover)}.documents-categories button.active{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.documents-categories button small{min-width:23px;height:23px;color:var(--text-muted);background:var(--surface-raised);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:11px;display:grid}.documents-library{min-width:0;min-height:690px;overflow:hidden}.documents-library>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:72px;padding:12px;display:flex}.documents-library>header label{min-height:42px;color:var(--text-muted);background:var(--input);border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.documents-library>header label:focus-within{border-color:var(--verified);box-shadow:0 0 0 3px var(--verified-soft)}.documents-library input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.documents-library>header>button{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.documents-upload{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-raised)}.documents-add{color:var(--navy);background:var(--verified);border:0}.documents-grid{align-content:start;gap:8px;padding:12px;display:grid}.document-card{border:1px solid var(--border);width:100%;min-height:112px;color:var(--text-primary);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:44px minmax(0,1fr) minmax(300px,.7fr) 22px;align-items:center;gap:12px;padding:12px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s,background-color .16s;display:grid}.document-card:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translate(2px)}.document-card.review{border-color:color-mix(in srgb, var(--risk) 30%, var(--border))}.document-type{width:44px;height:44px;color:var(--verified);background:var(--verified-soft);border-radius:11px;place-items:center;display:grid}.type-funnel{color:var(--knowledge-client);background:var(--knowledge-client-soft)}.type-pdf{color:var(--incident);background:var(--incident-soft)}.type-image{color:#48a8e8;background:#48a8e81c}.type-product,.type-price,.type-catalog{color:var(--risk);background:var(--risk-soft)}.type-business{color:var(--verified);background:var(--verified-soft)}.document-copy{min-width:0}.document-copy>small{color:var(--verified);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.document-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:650;display:block;overflow:hidden}.document-copy p{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.document-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.document-meta>span{border-left:1px solid var(--border);min-width:0;padding-left:10px}.document-meta small,.document-meta strong{display:block}.document-meta small{color:var(--text-muted);font-size:11px}.document-meta strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.document-meta strong.review{color:var(--risk)}.document-card>svg{color:var(--text-muted)}.documents-empty{min-height:280px;color:var(--verified);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.documents-empty strong{color:var(--text-secondary);font-size:15px}.documents-empty small{color:var(--text-muted);font-size:12px}.document-editor-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a17ad;animation:.17s ease-out document-overlay-in;position:fixed;inset:0}.document-editor{z-index:91;border-left:1px solid var(--border-strong);width:min(720px,100vw);height:100vh;color:var(--text-primary);background:var(--surface-raised);outline:0;animation:.22s cubic-bezier(.23,1,.32,1) document-editor-in;position:fixed;top:0;right:0;overflow:auto;box-shadow:-28px 0 90px #00071647}.document-editor form{flex-direction:column;min-height:100%;display:flex}.document-editor-header{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 40px;align-items:flex-start;gap:13px;min-height:112px;padding:22px 24px;display:grid}.document-editor-header small{color:var(--verified);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720;display:block}.document-editor-header h2{letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0;font-size:20px;font-weight:650;line-height:1.2}.document-editor-header p{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.document-editor-header>button{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;display:grid}.document-editor-header>button:hover{color:var(--text-primary);background:var(--surface-hover)}.document-editor-boundary{border:1px solid var(--knowledge-client-border);min-height:58px;color:var(--knowledge-client);background:var(--knowledge-client-soft);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin:16px 24px 0;padding:0 13px;display:grid}.document-editor-boundary small,.document-editor-boundary strong{display:block}.document-editor-boundary small{letter-spacing:.08em;font-size:10px;font-weight:720}.document-editor-boundary strong{color:var(--text-primary);margin-top:3px;font-size:13px}.document-editor-boundary code{font-size:11px}.document-editor-fields{gap:16px;padding:22px 24px;display:grid}.document-editor-fields label{gap:8px;display:grid}.document-editor-fields label>span{color:var(--text-secondary);font-size:12px;font-weight:650}.document-editor-fields label>small{color:var(--text-muted);margin-top:-3px;font-size:11px;line-height:1.4}.document-editor-fields input,.document-editor-fields textarea{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--input);font:inherit;border-radius:9px;outline:0;font-size:14px}.document-editor-fields input{min-height:44px;padding:0 12px}.document-editor-fields textarea{resize:vertical;min-height:330px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7}.document-editor-fields input:focus,.document-editor-fields textarea:focus{border-color:var(--verified);box-shadow:0 0 0 3px var(--verified-soft)}.document-editor-impact{border:1px solid var(--risk-border);background:var(--risk-soft);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 24px 22px;padding:14px;display:flex}.document-editor-impact small,.document-editor-impact strong{display:block}.document-editor-impact small{color:var(--risk);letter-spacing:.09em;font-size:10px;font-weight:720}.document-editor-impact strong{margin-top:5px;font-size:13px}.document-editor-impact p{color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.document-editor-impact>span{min-height:28px;color:var(--risk);background:color-mix(in srgb, var(--risk-soft) 84%, var(--surface));white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.document-editor footer{border-top:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin-top:auto;padding:16px 24px;display:flex}.document-editor footer>span{color:var(--text-muted);font-size:11px}.document-editor footer>span.saved{color:var(--verified)}.document-editor footer>div{align-items:center;gap:8px;display:flex}.document-editor-cancel,.document-editor-save{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.document-editor-cancel{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}.document-editor-save{border:1px solid var(--verified);color:#05241f;background:var(--verified)}.document-editor-save:active{transform:scale(.98)}:root:not([data-theme=dark]) .document-editor-save{color:#fff;background:#008f78;border-color:#008f78}@keyframes document-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes document-editor-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1280px){.document-card{grid-template-columns:44px minmax(0,1fr) 22px}.document-meta{grid-area:2/2}.document-card>svg{grid-area:1/3/span 2}}@media (width<=980px){.documents-header{flex-direction:column;align-items:flex-start}.documents-scope{width:100%}.documents-workspace{grid-template-columns:1fr}.documents-categories{min-height:auto}.documents-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.documents-agent-strip{grid-template-columns:42px minmax(0,1fr)}.documents-agent-strip>span:nth-of-type(2),.documents-agent-strip>i,.documents-agent-strip>em{display:none}.documents-library>header{flex-wrap:wrap;align-items:stretch}.documents-library>header label{flex-basis:100%}.documents-categories nav,.document-meta{grid-template-columns:1fr}.document-meta>span{border-left:0;padding:0}.document-editor{width:100vw}.document-editor-header{grid-template-columns:40px minmax(0,1fr) 40px;padding:18px}.document-editor-boundary{grid-template-columns:20px minmax(0,1fr);margin:14px 18px 0}.document-editor-boundary code{display:none}.document-editor-fields{padding:18px}.document-editor-impact{flex-direction:column;margin:0 18px 18px}.document-editor footer{flex-direction:column;align-items:stretch;padding:14px 18px}.document-editor footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.document-editor-overlay,.document-editor{animation:none}}.documents-estado{border:1px dashed var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:6px;margin-bottom:14px;padding:22px 20px;display:flex}.documents-estado strong{font-size:15px}.documents-estado span{opacity:.8;font-size:13.5px}.documents-estado small{opacity:.6;margin-top:4px;font-size:12.5px}.documents-estado--erro{background:#1d1a1005;border-style:solid;border-color:#f5b94255}.documents-estado--erro strong{color:#f5b942}.tokens-page{gap:14px;min-width:0;display:grid}.tokens-header{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.tokens-heading{align-items:center;gap:13px;min-width:0;display:flex}.tokens-heading>span{border:1px solid var(--verified-border);width:46px;height:46px;color:var(--verified);background:var(--verified-soft);border-radius:12px;flex:none;place-items:center;display:grid}.tokens-heading small{color:var(--verified);letter-spacing:.11em;font-size:11px;font-weight:700;display:block}.tokens-heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:27px;font-weight:650;line-height:1}.tokens-heading p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.tokens-scope{border:1px solid var(--border);min-width:300px;min-height:52px;color:var(--verified);background:var(--surface-soft);border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;display:grid}.tokens-scope small,.tokens-scope strong{display:block}.tokens-scope small{color:var(--text-muted);letter-spacing:.07em;font-size:11px;font-weight:650}.tokens-scope strong{color:var(--text-primary);margin-top:4px;font-size:13px}.tokens-scope code{color:var(--knowledge-client);font-size:11px}.tokens-overview{align-items:center;gap:0;min-height:76px;padding:11px 12px;display:flex}.tokens-overview>div{border-right:1px solid var(--border);min-width:110px;padding:0 18px}.tokens-overview small,.tokens-overview strong{display:block}.tokens-overview small{color:var(--text-muted);letter-spacing:.08em;font-size:11px;font-weight:650}.tokens-overview strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:680}.tokens-overview .attention small,.tokens-overview .attention strong{color:var(--risk)}.tokens-overview>span{color:var(--verified);align-items:center;gap:9px;margin-left:16px;display:flex}.tokens-overview>span strong{color:var(--text-secondary);font-size:13px}.tokens-overview>button{border:1px solid var(--verified-border);min-height:40px;color:var(--verified);background:var(--verified-soft);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:650;display:flex}.tokens-directory{min-height:650px;overflow:hidden}.tokens-directory>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 16px;display:flex}.tokens-directory>header small,.tokens-directory>header strong{display:block}.tokens-directory>header small{color:var(--verified);letter-spacing:.1em;font-size:11px;font-weight:700}.tokens-directory>header strong{margin-top:5px;font-size:17px}.tokens-directory>header>div:last-child{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:3px;padding:3px;display:flex}.tokens-directory>header button{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:620}.tokens-directory>header button.active{color:var(--verified);background:var(--verified-soft)}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.token-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-rows:auto 1fr auto;gap:14px;min-height:190px;padding:14px;display:grid}.token-card.attention{border-color:color-mix(in srgb, var(--risk) 35%, var(--border))}.token-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.token-brand{border:1px solid color-mix(in srgb, var(--token-brand) 35%, transparent);width:44px;height:44px;color:var(--token-brand);background:color-mix(in srgb, var(--token-brand) 12%, var(--surface-raised));border-radius:11px;place-items:center;font-size:16px;font-weight:780;display:grid}.token-card>header strong,.token-card>header small{display:block}.token-card>header strong{font-size:14px}.token-card>header small{color:var(--text-muted);margin-top:5px;font-size:11px}.token-health{border-radius:7px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.token-health.valid{color:var(--verified);background:var(--verified-soft)}.token-health.attention{color:var(--risk);background:var(--risk-soft)}.token-secret{border:1px solid var(--border);min-height:48px;color:var(--text-muted);background:var(--input);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.token-secret code{color:var(--text-secondary);letter-spacing:.05em;font-size:13px}.token-card>footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.token-card>footer small,.token-card>footer strong{display:block}.token-card>footer small{color:var(--text-muted);font-size:11px}.token-card>footer strong{color:var(--text-secondary);margin-top:4px;font-size:12px}.token-card>footer>div{gap:6px;display:flex}.token-card>footer button{border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;border-radius:8px;place-items:center;display:grid}.tokens-empty{min-height:260px;color:var(--verified);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.tokens-empty strong{color:var(--text-secondary);font-size:15px}.tokens-empty small{color:var(--text-muted);font-size:12px}@media (width<=980px){.tokens-header{flex-direction:column;align-items:flex-start}.tokens-scope{width:100%}.token-grid{grid-template-columns:1fr}}@media (width<=720px){.tokens-overview{flex-wrap:wrap;gap:12px 0}.tokens-overview>span{order:2}.tokens-overview>button{order:3}.tokens-directory>header{flex-direction:column;align-items:flex-start}}.plans-page{gap:14px;min-width:0;display:grid}.plans-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;display:flex}.plans-page-header h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:30px;font-weight:620}.plans-page-header p{color:var(--text-tertiary);margin:0;font-size:14px;line-height:1.5}.plans-static-badge{border:1px solid var(--verified-border);min-height:38px;color:var(--verified);background:var(--verified-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.contract-coverage{grid-template-columns:130px 210px 190px minmax(380px,1fr);align-items:center;gap:18px;min-height:78px;padding:14px 16px;display:grid}.contract-coverage-primary{align-items:baseline;gap:7px;min-height:44px;display:flex}.contract-coverage-primary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:620}.contract-coverage-primary span{color:var(--text-tertiary);font-size:12px}.contract-revenue,.contract-status-summary,.contract-total-capacity{border-left:1px solid var(--border-soft);min-height:44px;padding-left:18px}.contract-revenue small,.contract-revenue strong{display:block}.contract-revenue small{color:var(--text-muted);font-size:11px}.contract-revenue strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:17px;font-weight:620}.contract-status-summary{align-content:center;gap:7px;display:grid}.contract-status-summary span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.contract-status-summary i{border-radius:50%;width:7px;height:7px}.contract-status-summary i.active{background:var(--verified);box-shadow:0 0 0 4px var(--verified-soft)}.contract-status-summary i.attention{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.contract-total-capacity{grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;display:grid}.contract-total-capacity>span{min-width:0;color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.contract-total-capacity svg{color:var(--verified);flex:none}.contract-total-capacity strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:620}.contracts-panel{min-width:0;overflow:hidden}.contracts-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.contracts-panel>header h2{margin:4px 0 0;font-size:17px;font-weight:620}.contracts-panel>header>span{color:var(--text-muted);font-size:11px}.contracts-table-head,.contract-row{grid-template-columns:minmax(180px,1fr) 150px minmax(390px,1.7fr) 165px 155px 145px;align-items:center;gap:14px;display:grid}.contracts-table-head{min-height:42px;color:var(--text-muted);background:var(--surface-soft);border-bottom:1px solid var(--border-soft);letter-spacing:.045em;text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:600}.contracts-list{min-width:1140px}.contract-row{border-bottom:1px solid var(--border-soft);background:var(--surface);min-height:104px;padding:13px 16px;position:relative}.contract-row:last-child{border-bottom:0}.contract-row:before{background:var(--verified);content:"";opacity:0;border-radius:99px;width:2px;position:absolute;inset:16px auto 16px 0}.contract-row.attention:before{background:var(--risk);opacity:1}.contract-client{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.contract-avatar{border:1px solid var(--border);width:40px;height:40px;color:var(--text-secondary);background:var(--surface-soft);border-radius:10px;place-items:center;font-size:13px;font-weight:650;display:grid;position:relative}.contract-avatar i{border:2px solid var(--surface);background:var(--verified);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.contract-avatar.attention i{background:var(--risk)}.contract-client strong,.contract-client small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-client strong{font-size:15px;font-weight:620}.contract-client small{color:var(--text-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.contract-plan>span{border:1px solid var(--verified-border);min-height:24px;color:var(--verified);background:var(--verified-soft);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:620;display:inline-flex}.contract-plan strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:15px;font-weight:620;display:block}.contract-plan small{color:var(--text-muted);font-size:10px}.contract-capacities{grid-template-columns:repeat(3,1fr);gap:9px;min-width:0;display:grid}.contract-capacity{background:var(--surface-soft);border-radius:8px;min-width:0;padding:8px}.contract-capacity>span{align-items:center;gap:5px;display:flex}.contract-capacity svg{color:var(--text-muted);flex:none}.contract-capacity small{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contract-capacity strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:620}.contract-capacity>i{background:var(--surface-hover);border-radius:99px;height:3px;margin-top:7px;display:block;overflow:hidden}.contract-capacity>i b{border-radius:inherit;background:var(--verified);height:100%;display:block}.contract-renewal,.contract-document{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.contract-renewal>svg,.contract-document>svg{color:var(--text-muted)}.contract-renewal small,.contract-renewal strong,.contract-document code,.contract-document small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-renewal small,.contract-document small{color:var(--text-muted);font-size:10px}.contract-renewal strong{margin-top:5px;font-size:12px;font-weight:600}.contract-document code{color:var(--text-secondary);font-size:11px}.contract-document small{margin-top:5px}.contract-state{min-width:0;color:var(--verified);align-items:center;gap:7px;display:flex}.contract-state.attention{color:var(--risk)}.contract-state strong,.contract-state small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-state strong{font-size:12px;font-weight:620}.contract-state small{color:var(--text-muted);margin-top:4px;font-size:10px}.contract-rules-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contract-rules-grid article{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:100px;padding:15px;display:grid}.contract-rules-grid article>span{border:1px solid var(--verified-border);width:36px;height:36px;color:var(--verified);background:var(--verified-soft);border-radius:9px;place-items:center;display:grid}.contract-rules-grid strong{font-size:13px;font-weight:620}.contract-rules-grid p{color:var(--text-tertiary);text-wrap:pretty;margin:6px 0 0;font-size:12px;line-height:1.5}.contract-rules-grid code{color:var(--text-secondary);font-size:11px}.plans-page-note{min-height:32px;color:var(--risk);align-items:center;gap:7px;padding:0 3px;font-size:11px;display:flex}@media (width<=1320px){.contract-coverage{grid-template-columns:110px 180px minmax(150px,.65fr) minmax(330px,1fr)}.contract-total-capacity>span{font-size:11px}.contracts-list{min-width:0}.contracts-table-head,.contract-row{grid-template-columns:minmax(165px,1fr) 130px minmax(300px,1.6fr) 145px 130px;gap:12px}.contracts-table-head>span:nth-child(5),.contract-document{display:none}}@media (width<=980px){.contract-coverage{grid-template-columns:1fr 1fr}.contract-total-capacity{border-top:1px solid var(--border-soft);border-left:0;grid-column:1/-1;padding:12px 0 0}.contract-rules-grid{grid-template-columns:1fr}}@media (width<=760px){.plans-page-header{align-items:flex-start;min-height:0}.plans-page-header h1{font-size:25px}.plans-page-header p{font-size:13px}.plans-static-badge{justify-content:center;width:40px;padding:0;font-size:0}.contract-coverage{grid-template-columns:1fr;gap:10px}.contract-revenue,.contract-status-summary,.contract-total-capacity{border-top:1px solid var(--border-soft);border-left:0;padding:10px 0 0}.contract-total-capacity{grid-template-columns:1fr}.contracts-panel{overflow:hidden}.contracts-table-head{display:none}.contracts-list{min-width:0}.contract-row{grid-template-columns:1fr 1fr;gap:14px;min-height:0}.contract-client{grid-column:1}.contract-plan{text-align:right;grid-column:2}.contract-capacities{grid-column:1/-1}.contract-renewal,.contract-document,.contract-state{border-top:1px solid var(--border-soft);padding-top:11px}.contract-renewal{grid-column:1/-1}.contract-document{grid-column:1}.contract-state{grid-column:2;justify-content:flex-end}.plans-page-note{align-items:flex-start}}.agent-page{--agent-violet:var(--knowledge-client);--agent-violet-soft:var(--knowledge-client-soft);min-width:0}.agent-page,.agent-page button,.agent-page input{-webkit-font-smoothing:antialiased}.agent-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.agent-page-heading h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:26px;font-weight:650}.agent-page-heading p{max-width:720px;color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.agent-page-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.demo-data-badge{border:1px solid var(--risk-border);min-height:36px;color:var(--risk);background:var(--risk-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.state-lab{gap:4px;display:grid}.state-lab>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.state-lab>div{border:1px solid var(--border);background:var(--input);border-radius:9px;align-items:center;height:36px;padding:3px;display:flex}.state-lab button{height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px}.state-lab button:hover{color:var(--text-primary)}.state-lab button.active{color:var(--verified);background:var(--verified-soft)}.binding-toggle{border:1px solid var(--border);min-height:36px;color:var(--text-tertiary);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.binding-toggle input{opacity:0;pointer-events:none;position:absolute}.binding-toggle>span{background:var(--slate);border-radius:99px;align-items:center;width:30px;height:17px;padding:2px;transition:background-color .16s cubic-bezier(.23,1,.32,1);display:flex}.binding-toggle>span i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s cubic-bezier(.23,1,.32,1);display:block}.binding-toggle input:checked+span{background:var(--verified)}.binding-toggle input:checked+span i{transform:translate(13px)}.binding-toggle strong{font-size:11px;font-weight:600}.binding-toggle:focus-within{outline:2px solid color-mix(in srgb, var(--verified) 70%, transparent);outline-offset:2px}.agent-hero-grid{grid-template-columns:minmax(300px,.88fr) minmax(280px,.78fr) minmax(430px,1.34fr);align-items:stretch;gap:12px;min-width:0;display:grid}.agent-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.agent-panel-header{border-bottom:1px solid var(--border-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:grid}.agent-panel-icon{border:1px solid var(--verified-border);width:34px;height:34px;color:var(--verified);background:var(--verified-soft);border-radius:9px;place-items:center;display:grid}.agent-panel-header small{color:var(--verified);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:680;display:block}.agent-panel-header h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;font-weight:620;overflow:hidden}.agent-panel-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.agent-updated{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.binding-token{border:1px dashed var(--verified-border);max-width:270px;color:var(--verified);background:var(--verified-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:11px;line-height:1.2;overflow:hidden}.agent-identity-main{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.agent-orbit{border:1px solid var(--verified-border);background:radial-gradient(circle, var(--verified-soft), transparent 66%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.agent-orbit>span{width:42px;height:42px;color:var(--verified);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--verified-border);border-radius:50%;place-items:center;display:grid}.agent-orbit>i{border:2px solid var(--surface);background:var(--verified);width:10px;height:10px;box-shadow:0 0 0 4px var(--verified-soft);border-radius:50%;position:absolute;bottom:5px;right:1px}.agent-orbit.stuck>i{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.agent-orbit.offline>i,.agent-orbit.silent>i{background:var(--incident);box-shadow:0 0 0 4px var(--incident-soft)}.agent-name-block{min-width:0}.agent-name-line{align-items:center;gap:5px;display:flex}.agent-name-line h3{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:650;overflow:hidden}.agent-name-line button,.agent-name-edit button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-tertiary);background:var(--surface-raised);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.agent-name-block p{color:var(--text-tertiary);text-wrap:pretty;margin:5px 0 0;font-size:11px;line-height:1.45}.agent-name-edit{align-items:center;gap:5px;display:flex}.agent-name-edit input{border:1px solid var(--verified-border);width:100%;min-width:0;height:36px;color:var(--text-primary);background:var(--input);border-radius:7px;outline:0;padding:0 9px;font-size:15px;font-weight:600}.agent-status{border:1px solid var(--border);min-height:25px;color:var(--text-tertiary);background:var(--surface-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.agent-status.online{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.agent-status.stuck{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.agent-status.offline,.agent-status.silent{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.agent-identity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 16px 14px;display:grid}.agent-identity-facts>div{background:var(--surface-soft);border-radius:8px;min-width:0;min-height:51px;padding:9px 10px}.agent-identity-facts span,.agent-identity-facts strong,.agent-identity-facts code{display:block}.agent-identity-facts span{color:var(--text-muted);font-size:11px}.agent-identity-facts strong,.agent-identity-facts code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600;overflow:hidden}.agent-identity-facts .binding-token{margin-top:5px}.active-contacts{border:1px solid var(--agent-violet-soft);background:var(--agent-violet-soft);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 16px 14px;padding:10px;display:grid}.active-contacts>span{width:34px;height:34px;color:var(--agent-violet);background:var(--surface);border-radius:8px;place-items:center;display:grid}.active-contacts small{color:var(--text-muted);letter-spacing:.06em;font-size:11px;display:block}.active-contacts strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;display:block}.agent-status-key{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:5px;padding:10px 16px 14px;display:flex}.agent-status-key>span:first-child{color:var(--text-muted);margin-right:2px;font-size:11px}.agent-status-key .agent-status{min-height:21px;padding:0 6px;font-size:11px}.connection-panel>.agent-data-state,.connection-panel>.agent-skeleton{margin:14px}.connection-number{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:10px;align-items:center;gap:11px;min-height:78px;margin:14px;padding:12px;display:flex}.connection-number>span{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.connection-number>span.online{color:var(--verified);background:var(--verified-soft)}.connection-number>span.offline{color:var(--incident);background:var(--incident-soft)}.connection-number>div{min-width:0}.connection-number strong,.connection-number small{display:block}.connection-number strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:630;overflow:hidden}.connection-number small{color:var(--text-tertiary);margin-top:4px;font-size:11px}.connection-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 14px 14px;display:grid}.connection-facts>div{background:var(--surface-soft);border-radius:8px;min-width:0;padding:9px}.connection-facts span,.connection-facts strong,.connection-facts small{display:block}.connection-facts span{color:var(--text-muted);font-size:11px}.connection-facts strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;overflow:hidden}.connection-facts small{color:var(--verified);margin-top:3px;font-size:11px}.connection-facts .warning{border:1px solid var(--risk-border);background:var(--risk-soft)}.connection-facts .warning strong,.connection-facts .warning small{color:var(--risk)}.connection-alert{color:var(--incident);border:1px solid var(--incident-border);background:var(--incident-soft);border-radius:8px;gap:8px;margin:0 14px 14px;padding:10px;display:flex}.connection-alert strong,.connection-alert small{display:block}.connection-alert strong{font-size:11px}.connection-alert small{color:var(--text-tertiary);margin-top:3px;font-size:11px;line-height:1.4}.pairing-context{grid-template-columns:.75fr 1fr 1.2fr;gap:6px;padding:10px 14px;display:grid}.pairing-context>div{background:var(--surface-soft);border-radius:8px;min-width:0;padding:8px 9px}.pairing-context span,.pairing-context strong,.pairing-context code{display:block}.pairing-context span{color:var(--text-muted);font-size:11px}.pairing-context strong,.pairing-context code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.pairing-stage-tabs{scrollbar-width:none;gap:4px;padding:0 14px 10px;display:flex;overflow-x:auto}.pairing-stage-tabs::-webkit-scrollbar{display:none}.pairing-stage-tabs button{border:1px solid var(--border-soft);min-height:28px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:6px;flex:none;padding:0 7px;font-size:11px}.pairing-stage-tabs button:hover{color:var(--text-primary);border-color:var(--border-strong)}.pairing-stage-tabs button.active{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.pairing-stage{border:1px solid var(--border);background:var(--input);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;margin:0 14px;padding:14px;display:grid}.pairing-stage.expired,.pairing-stage.generating{border-color:var(--risk-border);background:var(--risk-soft)}.pairing-stage.failed,.pairing-stage.disconnected{border-color:var(--incident-border);background:var(--incident-soft)}.pairing-stage.connected,.pairing-stage.read{border-color:var(--verified-border);background:var(--verified-soft)}.pairing-stage-icon{width:45px;height:45px;color:var(--text-secondary);background:var(--surface-raised);border-radius:11px;place-items:center;display:grid}.pairing-stage.failed .pairing-stage-icon,.pairing-stage.disconnected .pairing-stage-icon{color:var(--incident)}.pairing-stage.expired .pairing-stage-icon,.pairing-stage.generating .pairing-stage-icon{color:var(--risk)}.pairing-stage.connected .pairing-stage-icon,.pairing-stage.read .pairing-stage-icon{color:var(--verified)}.pairing-stage strong,.pairing-stage p{display:block}.pairing-stage strong{font-size:12px;font-weight:650}.pairing-stage p{color:var(--text-tertiary);text-wrap:pretty;margin:4px 0 0;font-size:11px;line-height:1.45}.agent-primary,.agent-secondary{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:620;display:inline-flex}.agent-primary{border:1px solid var(--verified);color:#03251e;background:var(--verified)}.agent-secondary{border:1px solid var(--border-strong);color:var(--text-secondary);background:var(--surface-raised)}.agent-qr{width:86px;height:86px;image-rendering:pixelated;background:#fff;border-radius:8px;flex:none;padding:6px;box-shadow:0 0 0 1px #ffffff29}.qr-countdown{color:var(--risk);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:inline-flex}.pairing-proof{color:var(--verified);background:var(--surface-raised);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:7px 8px;font-size:11px;display:inline-flex}.pairing-footer{min-height:38px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex}.pairing-footer>span{align-items:center;gap:4px;display:inline-flex}.pairing-footer b{color:var(--text-secondary);font-variant-numeric:tabular-nums}@keyframes agent-spin{to{transform:rotate(360deg)}}.neo-metrics-panel,.integrations-usage-panel{margin-top:12px}.neo-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;display:grid}.neo-metric-grid>div{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:92px;padding:11px;display:flex;position:relative}.neo-metric-grid>div.warning{border-color:var(--risk-border);background:var(--risk-soft)}.neo-metric-grid>div.success{border-color:var(--verified-border);background:var(--verified-soft)}.neo-metric-grid span{color:var(--text-tertiary);font-size:11px;line-height:1.35}.neo-metric-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:650}.neo-metric-grid small{color:var(--risk);margin-top:4px;font-size:11px}.neo-metric-grid .success strong,.neo-metric-grid .success small{color:var(--verified)}.neo-detail-grid,.agent-lower-grid{margin-top:12px}.agent-two-columns{grid-template-columns:minmax(0,1.34fr) minmax(360px,.66fr);gap:12px;min-width:0;display:grid}.tenant-boundary{border:1px solid var(--agent-violet);background:linear-gradient(90deg, var(--agent-violet-soft), transparent 74%);border-radius:11px;margin:12px;padding:12px}.tenant-boundary-label{color:var(--agent-violet);align-items:center;gap:7px;margin-bottom:12px;display:flex}.tenant-boundary-label span{font-size:11px;font-weight:650}.tenant-boundary-label code{color:var(--text-tertiary);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:11px;overflow:hidden}.tenant-boundary-label strong{letter-spacing:.08em;margin-left:auto;font-size:11px}.trace-chain{scrollbar-width:thin;align-items:stretch;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.trace-chain-part{flex:1 0 122px;align-items:center;gap:5px;min-width:0;display:flex}.trace-chain-part>div{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-raised) 90%, transparent);border-radius:8px;flex:1;min-width:0;padding:9px}.trace-chain-part>div.warning{border-color:var(--risk-border);background:var(--risk-soft)}.trace-chain-part>div>span{width:28px;height:28px;color:var(--verified);background:var(--verified-soft);border-radius:7px;place-items:center;display:grid}.trace-chain-part small,.trace-chain-part strong{display:block}.trace-chain-part small{color:var(--text-muted);margin-top:8px;font-size:11px}.trace-chain-part strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.trace-chain-part>svg{color:var(--agent-violet);flex:none}.request-groups{padding:6px 12px 12px}.request-groups article{border-bottom:1px solid var(--border-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 0;display:grid}.request-groups article:last-child{border-bottom:0}.request-dot{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.request-dot.success{background:var(--verified)}.request-dot.warning{background:var(--risk)}.request-dot.critical{background:var(--incident)}.request-groups article>div{min-width:0}.request-groups article>div>div{align-items:center;gap:6px;display:flex}.request-groups strong{font-size:11px}.request-groups code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-groups p{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.request-state{color:var(--text-tertiary);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:11px;display:flex}.request-state.success{color:var(--verified)}.request-state.warning{color:var(--risk)}.request-state.critical{color:var(--incident)}.request-state small{color:var(--text-muted);margin-top:4px}.integration-usage-summary{border:1px solid var(--agent-violet-soft);min-height:42px;color:var(--agent-violet);background:var(--agent-violet-soft);border-radius:8px;align-items:center;gap:7px;margin:12px;padding:8px 10px;font-size:11px;display:flex}.integration-usage-summary>span{align-items:center;gap:5px;display:inline-flex}.integration-usage-summary code{color:var(--text-secondary);background:var(--surface);border-radius:5px;padding:3px 5px;font-size:11px}.integration-usage-summary strong{color:var(--risk);margin-left:auto;font-size:11px}.integration-usage-list{gap:7px;padding:0 12px 12px;display:grid}.integration-usage-list article{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;grid-template-columns:42px minmax(160px,1.4fr) repeat(3,minmax(90px,.65fr)) auto;align-items:center;gap:9px;min-width:0;min-height:72px;padding:9px;display:grid}.integration-usage-list article.unused{opacity:.82;border-style:dashed}.integration-usage-list article.error{border-color:var(--incident-border);background:var(--incident-soft)}.integration-usage-list article.attention{border-color:var(--risk-border);background:var(--risk-soft)}.integration-logo{color:#fff;background:var(--slate);letter-spacing:-.06em;border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:780;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.integration-logo.bling{background:#16a275}.integration-logo.kommo{background:#645cff}.integration-logo.google{color:#4285f4;background:#fff}.integration-logo.instagram{background:linear-gradient(145deg,#7b39d8,#e94b7b 55%,#f3ac44)}.integration-logo.meta{color:#1877f2;background:#fff;font-size:25px}.integration-usage-name{min-width:0}.integration-usage-name strong,.integration-usage-name span,.integration-usage-list article>div>span,.integration-usage-list article>div>strong{display:block}.integration-usage-name strong{font-size:12px}.integration-usage-name span{color:var(--agent-violet);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.integration-usage-list article>div>span{color:var(--text-muted);font-size:11px}.integration-usage-list article>div>strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.integration-state{border:1px solid var(--border);min-height:24px;color:var(--text-tertiary);background:var(--surface);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.integration-state.online{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.integration-state.attention{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.integration-state.error{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.agent-lower-grid{grid-template-columns:minmax(440px,.86fr) minmax(600px,1.14fr);align-items:start;gap:12px;min-width:0;display:grid}.flow-version-meta{border-bottom:1px solid var(--border-soft);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:7px 14px;padding:9px 12px;font-size:11px;display:flex}.flow-version-meta>span{align-items:center;gap:5px;display:inline-flex}.flow-version-meta .warning{color:var(--risk)}.observable-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 9px;padding:12px;display:grid}.flow-node-wrap{min-width:0;position:relative}.flow-node-wrap>i{background:var(--border-strong);width:9px;height:1px;position:absolute;top:50%;right:-9px}.flow-node-wrap>i:after{content:"";border-top:1px solid var(--text-muted);border-right:1px solid var(--text-muted);width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.flow-node-wrap:nth-child(3n)>i{width:1px;height:11px;top:auto;bottom:-11px;right:50%}.flow-node-wrap:nth-child(3n)>i:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}.flow-node{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:60px;padding:8px;display:grid}.flow-node>span{width:32px;height:32px;color:var(--verified);background:var(--verified-soft);border-radius:7px;place-items:center;display:grid}.flow-node.violet>span{color:var(--agent-violet);background:var(--agent-violet-soft)}.flow-node.amber>span{color:var(--risk);background:var(--risk-soft)}.flow-node.pink>span{color:#f069a4;background:#f069a41a}.flow-node.blue>span{color:#58a6ff;background:#58a6ff1a}.flow-node small,.flow-node strong{display:block}.flow-node small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.flow-node strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600;overflow:hidden}.execution-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px;display:grid}.execution-metrics>div{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:8px;min-width:0;min-height:66px;padding:9px}.execution-metrics>div.warning{border-color:var(--risk-border);background:var(--risk-soft)}.execution-metrics>div.critical{border-color:var(--incident-border);background:var(--incident-soft)}.execution-metrics>div.success{border-color:var(--verified-border);background:var(--verified-soft)}.execution-metrics span,.execution-metrics strong{display:block}.execution-metrics span{color:var(--text-tertiary);font-size:11px;line-height:1.3}.execution-metrics strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;font-weight:650}.execution-metrics .critical strong{color:var(--incident)}.execution-metrics .warning strong{color:var(--risk)}.execution-metrics .success strong{color:var(--verified)}.execution-table-wrap{min-width:0;padding:0 12px 12px;overflow-x:auto}.agent-execution-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.agent-execution-table th{height:29px;color:var(--text-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:650}.agent-execution-table td{border-top:1px solid var(--border-soft);color:var(--text-tertiary);vertical-align:middle;padding:9px 8px;font-size:11px}.agent-execution-table td:first-child{max-width:180px}.agent-execution-table td strong,.agent-execution-table td code{display:block}.agent-execution-table td strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.agent-execution-table td code{color:var(--text-muted);margin-top:4px;font-size:11px}.execution-status{border:1px solid var(--border);border-radius:99px;align-items:center;min-height:22px;padding:0 6px;font-size:11px;display:inline-flex}.execution-status.comprovada{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.execution-status.pendente{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.execution-status.falhou{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.agent-execution-table td button{border:1px solid var(--border);min-height:28px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.agent-execution-table td button.undone{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft);cursor:default}.agent-skeleton{align-content:center;gap:9px;min-height:132px;padding:16px;display:grid}.agent-skeleton i{background:linear-gradient(90deg, var(--surface-soft), var(--surface-hover), var(--surface-soft));background-size:200% 100%;border-radius:5px;height:12px;animation:1.25s linear infinite agent-shimmer}.agent-skeleton i:nth-child(2){width:82%}.agent-skeleton i:nth-child(3){width:64%}.agent-skeleton i:nth-child(4){width:72%}@keyframes agent-shimmer{to{background-position:-200% 0}}.agent-data-state{text-align:center;align-content:center;place-items:center;min-height:132px;padding:18px;display:grid}.agent-data-state>span{width:40px;height:40px;color:var(--text-tertiary);background:var(--surface-soft);border-radius:10px;place-items:center;margin-bottom:9px;display:grid}.agent-data-state strong{font-size:12px}.agent-data-state small{max-width:380px;color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.45}.agent-data-state.unavailable{color:var(--incident)}.agent-data-state.unavailable>span{color:var(--incident);background:var(--incident-soft)}.agent-page-footer{border:1px solid var(--border-soft);min-height:43px;color:var(--text-tertiary);background:var(--surface);border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:0 12px;font-size:11px;display:flex}.agent-page-footer>svg{color:var(--verified)}.agent-page-footer .agent-updated{margin-left:auto}:root:not([data-theme=dark]) .agent-primary{color:#fff;background:#008f78;border-color:#008f78}:root:not([data-theme=dark]) .agent-qr{box-shadow:0 0 0 1px #00000014,0 4px 16px #00000014}:root:not([data-theme=dark]) .integration-logo.google,:root:not([data-theme=dark]) .integration-logo.meta{box-shadow:inset 0 0 0 1px #00000014}@media (width<=1500px){.agent-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pairing-panel{grid-column:1/-1}.agent-lower-grid{grid-template-columns:1fr}.integration-usage-list article{grid-template-columns:42px minmax(150px,1fr) repeat(3,minmax(80px,.55fr)) auto}}@media (width<=1100px){.agent-page-heading{flex-direction:column;align-items:flex-start}.agent-page-controls{justify-content:flex-start}.neo-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-two-columns{grid-template-columns:1fr}.integration-usage-list{overflow-x:auto}.integration-usage-list article{min-width:880px}}@media (width<=760px){.agent-page-heading h1{font-size:23px}.agent-page-controls,.state-lab{width:100%}.state-lab>div{height:auto;min-height:40px;overflow-x:auto}.state-lab button{flex:1 0 auto}.agent-hero-grid{grid-template-columns:1fr}.pairing-panel{grid-column:auto}.agent-panel-header{grid-template-columns:34px minmax(0,1fr)}.agent-panel-meta{flex-flow:wrap;grid-column:1/-1;align-items:flex-start;padding-left:44px}.agent-identity-main{grid-template-columns:52px minmax(0,1fr)}.agent-identity-main>.agent-status{grid-column:1/-1;justify-self:start}.agent-orbit{width:52px;height:52px}.agent-identity-facts,.connection-facts,.pairing-context{grid-template-columns:1fr}.pairing-stage{grid-template-columns:auto minmax(0,1fr)}.pairing-stage>button,.pairing-stage>.pairing-proof{grid-column:1/-1;justify-self:start}.pairing-footer{flex-direction:column;align-items:flex-start}.neo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-boundary-label{flex-wrap:wrap}.tenant-boundary-label strong{margin-left:0}.observable-flow{grid-template-columns:1fr}.flow-node-wrap>i,.flow-node-wrap:nth-child(3n)>i{width:1px;height:11px;top:auto;bottom:-11px;right:50%}.flow-node-wrap>i:after,.flow-node-wrap:nth-child(3n)>i:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}.execution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-page-footer{flex-wrap:wrap;align-items:flex-start;padding:10px}.agent-page-footer .agent-updated{width:100%;margin-left:21px}}@media (prefers-reduced-motion:reduce){.spin,.agent-skeleton i{animation:none}.binding-toggle>span,.binding-toggle>span i{transition:none}}.connection-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.conn-btn{cursor:pointer;font:inherit;border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);color:inherit;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;display:inline-flex}.conn-btn:hover:not(:disabled){background:var(--panel-hover,#1c222c)}.conn-btn:disabled{opacity:.55;cursor:progress}.conn-btn--principal{background:#6d5cff1a;border-color:#6d5cff66}.conn-btn--perigo{color:#ff8a95;border-color:#ff4d5f55}.connection-aviso{border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.connection-aviso--erro{border-color:#f5b94255}.connection-aviso--erro strong{color:#f5b942}.connection-aviso small{opacity:.72}.spin{animation:1s linear infinite conn-spin}@keyframes conn-spin{to{transform:rotate(360deg)}}.login-page{min-height:100vh;color:var(--text-primary);background:var(--background);place-items:center;padding:28px;display:grid}.login-theme{z-index:4;border:1px solid var(--border);width:42px;height:42px;color:var(--text-secondary);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:fixed;top:22px;right:24px}.login-theme:hover{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.login-shell{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);width:min(1180px,100%);min-height:710px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00071638}.login-brief{border-right:1px solid var(--border);background:var(--surface-soft);min-width:0;padding:42px 48px;position:relative;overflow:hidden}.login-brand{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.login-brand>span{border:1px solid var(--verified-border);background:var(--verified-soft);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.login-brand svg{width:32px;height:32px}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:-.025em;font-size:17px;font-weight:680}.login-brand small{color:var(--text-tertiary);margin-top:2px;font-size:13px}.login-copy{z-index:2;max-width:610px;margin-top:110px;position:relative}.login-kicker{color:var(--verified);letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.login-kicker i{background:var(--verified);width:8px;height:8px;box-shadow:0 0 0 5px var(--verified-soft);border-radius:50%}.login-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:600px;margin:22px 0 0;font-size:clamp(38px,4vw,58px);font-weight:620;line-height:.98}.login-copy p{max-width:570px;color:var(--text-tertiary);text-wrap:pretty;margin:24px 0 0;font-size:15px;line-height:1.65}.login-trust-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:42px;left:48px;right:48px}.login-trust-grid>span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:11px;align-items:flex-start;gap:10px;min-height:84px;padding:13px;display:flex}.login-trust-grid svg{color:var(--verified);flex:none}.login-trust-grid strong,.login-trust-grid small{display:block}.login-trust-grid strong{font-size:12px;font-weight:650}.login-trust-grid small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.4}.login-network{opacity:.24;width:350px;height:350px;position:absolute;top:78px;right:-68px}.network-core{z-index:2;border:1px solid var(--verified-border);background:var(--verified-soft);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:132px;left:132px}.network-core svg{width:48px;height:48px}.network-node{z-index:2;border:2px solid var(--verified);background:var(--surface-soft);width:22px;height:22px;box-shadow:0 0 0 7px var(--verified-soft);border-radius:50%;position:absolute}.node-one{top:74px;left:30px}.node-two{top:54px;right:30px}.node-three{bottom:50px;right:54px}.network-line{transform-origin:0;background:var(--verified);width:150px;height:1px;position:absolute;top:172px;left:168px}.line-one{transform:rotate(214deg)}.line-two{transform:rotate(318deg)}.line-three{transform:rotate(43deg)}.login-access{background:var(--surface-raised);flex-direction:column;justify-content:center;padding:50px 48px 34px;display:flex}.login-card{width:min(410px,100%);margin:auto}.login-card-icon{border:1px solid var(--verified-border);width:48px;height:48px;color:var(--verified);background:var(--verified-soft);border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.login-overline{color:var(--verified);letter-spacing:.11em;font-size:11px;font-weight:720}.login-card h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px;font-weight:630}.login-card>p{color:var(--text-tertiary);margin:10px 0 30px;font-size:13px;line-height:1.55}.login-field{color:var(--text-secondary);gap:8px;margin-top:16px;font-size:12px;font-weight:620;display:grid}.login-field>input,.login-password{border:1px solid var(--border);min-height:46px;color:var(--text-primary);background:var(--input);border-radius:9px}.login-field>input{width:100%;font:inherit;outline:0;padding:0 13px;font-size:14px}.login-field>input:focus,.login-password:focus-within{border-color:var(--verified);box-shadow:0 0 0 3px var(--verified-soft)}.login-password{align-items:center;padding-left:13px;display:flex}.login-password input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.login-password button{width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.login-options{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;display:flex}.login-options label{color:var(--text-tertiary);align-items:center;gap:7px;font-size:11px;display:flex}.login-options input{accent-color:var(--verified)}.login-options>button{color:var(--verified);cursor:pointer;background:0 0;border:0;font-size:11px}.login-error{border:1px solid var(--incident-border);color:var(--incident);background:var(--incident-soft);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.login-submit{border:1px solid var(--verified);color:#04241e;background:var(--verified);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:22px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.login-submit:active{transform:scale(.985)}.login-submit:disabled{cursor:wait;opacity:.76}.login-submit i{border:2px solid #04241e47;border-top-color:#04241e;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite login-spin}:root:not([data-theme=dark]) .login-submit{color:#fff;background:#008f78;border-color:#008f78}.login-prototype-note{border-top:1px solid var(--border);color:var(--text-muted);align-items:flex-start;gap:8px;margin-top:18px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.login-prototype-note svg{color:var(--verified);flex:none}.login-prototype-note strong{color:var(--text-secondary)}.login-access footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;font-size:10px;display:flex}.login-access footer span{color:var(--verified);align-items:center;gap:7px;display:flex}.login-access footer i{background:var(--verified);width:7px;height:7px;box-shadow:0 0 0 4px var(--verified-soft);border-radius:50%}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=920px){.login-page{padding:18px}.login-shell{grid-template-columns:1fr}.login-brief{border-right:0;border-bottom:1px solid var(--border);min-height:300px;padding:32px}.login-copy{max-width:600px;margin-top:48px}.login-copy h1{font-size:36px}.login-copy p{margin-top:15px}.login-trust-grid,.login-network{display:none}.login-access{padding:42px 32px}}@media (width<=560px){.login-page{align-items:stretch;padding:0}.login-theme{top:14px;right:14px}.login-shell{border:0;border-radius:0;min-height:100vh}.login-brief{min-height:240px;padding:24px}.login-copy{margin-top:36px}.login-copy h1{font-size:31px}.login-copy p{display:none}.login-access{padding:34px 24px 24px}.login-options{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.login-submit i{animation:none}}:root{font-optical-sizing:auto;font-feature-settings:"liga" 1, "calt" 1;color:#0b1d3a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--canvas:#f4f7fa;--surface:#fff;--surface-raised:#fff;--surface-soft:#f7f9fc;--surface-hover:#edf2f6;--input:#edf2f6;--navy:#0b1d3a;--slate:#24354a;--verified:#00b894;--verified-soft:#00b8941a;--verified-border:#00927647;--incident:#d84b59;--incident-soft:#d84b5917;--incident-border:#d84b594d;--risk:#c78a2e;--risk-soft:#c78a2e1a;--risk-border:#c78a2e4d;--agent-claude:#d97757;--agent-codex:#17243a;--agent-kimi:#67f;--knowledge-agency:#008f78;--knowledge-agency-soft:#008f781c;--knowledge-client:#5b6ee1;--knowledge-client-soft:#5b6ee11c;--text-primary:#0b1d3a;--text-secondary:#40516a;--text-tertiary:#68788d;--text-muted:#8996a7;--border:#0b1d3a1a;--border-soft:#0b1d3a11;--border-strong:#0b1d3a33;--chart-grid:#0b1d3a14;--shadow:0 0 0 1px #0b1d3a09, 0 1px 2px #0b1d3a08, 0 10px 30px #132b4c09;--sidebar-width:248px;--type-micro:11px;--type-caption:12px;--type-body:14px;--type-title:16px;background:#f4f7fa;font-family:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6ebf0;--canvas:#06101f;--surface:#09172a;--surface-raised:#0b1d34;--surface-soft:#0d2038;--surface-hover:#122844;--input:#071426;--navy:#0b1d3a;--slate:#24354a;--verified:#00c9a2;--verified-soft:#00c9a21a;--verified-border:#00c9a247;--incident:#ef6673;--incident-soft:#ef667317;--incident-border:#ef66734d;--risk:#e0a84b;--risk-soft:#e0a84b1a;--risk-border:#e0a84b4d;--agent-claude:#e78b6f;--agent-codex:#f4f7fb;--agent-kimi:#8490ff;--knowledge-agency:#00c9a2;--knowledge-agency-soft:#00c9a21f;--knowledge-client:#8a96ff;--knowledge-client-soft:#8a96ff21;--text-primary:#f4f7fb;--text-secondary:#b5c0cf;--text-tertiary:#8795a8;--text-muted:#647389;--border:#e6ebf018;--border-soft:#e6ebf00f;--border-strong:#e6ebf02b;--chart-grid:#e6ebf012;--shadow:0 0 0 1px #e6ebf006;background:#06101f}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text-primary);background:var(--canvas);margin:0}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,[role=menuitem]:focus-visible{outline:2px solid color-mix(in srgb, var(--verified) 70%, transparent);outline-offset:2px}button:active{transform:scale(.98)}code,kbd{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.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}.app-shell{min-height:100vh}.app-main{width:calc(100% - var(--sidebar-width));min-width:0;margin-left:var(--sidebar-width)}.page-content{width:100%;min-width:0;max-width:1840px;margin:0 auto;padding:24px 24px 48px;overflow-x:clip}.sidebar{z-index:40;width:var(--sidebar-width);background:var(--canvas);border-right:1px solid var(--border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand-row{border-bottom:1px solid var(--border-soft);align-items:center;min-height:76px;padding:12px 16px 11px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{flex:0 0 38px;place-items:center;width:38px;height:44px;display:grid}.brand-mark img{object-fit:contain;width:38px;height:44px}.brand-mark-dark{display:none}.brand-mark-light,:root[data-theme=dark] .brand-mark-dark{display:block}:root[data-theme=dark] .brand-mark-light{display:none}.mega-mark-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.mega-mark-disc{fill:#06101f;stroke:#0b2a53;stroke-width:2px}.mega-mark-ring{fill:none;stroke:var(--verified);stroke-width:1.8px}.mega-mark-shell{fill:var(--brand-mark-shell,#e6ebf0)}.mega-mark-spoke{fill:none;stroke:#e6ebf0;stroke-width:1.7px}.mega-mark-node{fill:#e6ebf0;transform-box:fill-box;transform-origin:50%}.mega-mark-hub{fill:var(--verified);filter:drop-shadow(0 0 5px var(--verified-soft));transform-box:fill-box;transform-origin:50%}.mega-mark-check{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.mega-mark--signature{--brand-mark-shell:#0d3f91}.mega-mark--signature .mega-mark-spoke{stroke:#aab7c8}.mega-mark--signature .mega-mark-node{fill:#cfd8e3}:root[data-theme=dark] .mega-mark--signature{--brand-mark-shell:#1653ad}.mega-mark-svg.is-animated .mega-mark-hub{animation:2.6s cubic-bezier(.77,0,.175,1) infinite mark-hub-breathe}.mega-mark-svg.is-animated .node-top{animation:2.7s ease-in-out infinite mark-node-blink}.mega-mark-svg.is-animated .node-left{animation:2.7s ease-in-out .45s infinite mark-node-blink}.mega-mark-svg.is-animated .node-right{animation:2.7s ease-in-out .9s infinite mark-node-blink}@keyframes mark-hub-breathe{0%,to{opacity:.88;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mark-node-blink{0%,22%,to{opacity:.42;transform:scale(.82)}10%{opacity:1;transform:scale(1.16)}}.brand-wordmark{letter-spacing:-.035em;flex-direction:column;line-height:1.02;display:flex}.brand-wordmark strong{font-size:16px;font-weight:760}.brand-wordmark span{color:var(--text-secondary);margin-top:3px;font-size:15px;font-weight:430}.sidebar-nav{flex:1;padding:16px 10px 8px;overflow-y:auto}.nav-group{margin-bottom:15px}.nav-label{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;padding:0 11px 6px;font-size:9px;font-weight:650}.nav-item{width:100%;min-height:38px;color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:0 10px;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:flex}.nav-item:hover{color:var(--text-primary);background:var(--surface-soft)}.nav-item.active{color:var(--text-primary);background:var(--verified-soft);box-shadow:inset 2px 0 0 var(--verified)}.nav-item.active svg{color:var(--verified)}.nav-item span{flex:1;font-size:12px;font-weight:530}.context-lock{color:var(--text-muted)}.nav-badge{min-width:20px;height:20px;color:var(--incident);background:var(--incident-soft);border:1px solid var(--incident-border);border-radius:99px;place-items:center;padding:0 6px;font-size:9px;font-weight:700;display:grid}.sidebar-footer{border-top:1px solid var(--border-soft);padding:12px 15px 15px}.sidebar-footer-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-health{align-items:center;gap:9px;display:flex}.system-health>i{background:var(--verified);width:8px;height:8px;box-shadow:0 0 0 5px var(--verified-soft);border-radius:50%}.system-health span,.system-health strong{display:block}.system-health span{color:var(--text-muted);font-size:9px}.system-health strong{color:var(--verified);margin-top:2px;font-size:11px;font-weight:620}.sidebar-logout{border:1px solid var(--border);min-height:36px;color:var(--text-tertiary);background:var(--surface);cursor:default;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}.build-label{color:var(--text-muted);letter-spacing:.09em;margin-top:13px;font-size:8px;display:block}.sidebar .sidebar-close,.sidebar-backdrop{display:none}.topbar{z-index:30;background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);align-items:center;gap:14px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.icon-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:color .16s,background-color .16s,border-color .16s,transform .12s;display:grid}.icon-button:hover{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.menu-button{display:none}.client-trigger{border:1px solid var(--border);min-width:204px;height:42px;color:var(--text-primary);background:var(--surface);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:4px 10px 4px 7px;display:grid}.client-trigger.active{border-color:var(--verified-border);box-shadow:inset 0 0 0 1px var(--verified-soft)}.global-header-scope{border:1px solid var(--verified-border);min-width:204px;height:42px;color:var(--verified);background:var(--verified-soft);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px 4px 7px;display:grid}.global-header-scope>span{background:var(--surface-raised);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.global-header-scope small,.global-header-scope strong{display:block}.global-header-scope small{color:var(--text-muted);font-size:11px;line-height:1}.global-header-scope strong{color:var(--text-primary);margin-top:3px;font-size:12px;font-weight:620}.client-trigger-icon{width:30px;height:30px;color:var(--verified);background:var(--verified-soft);border-radius:7px;place-items:center;display:grid}.client-trigger small,.client-trigger strong{display:block}.client-trigger small{color:var(--text-muted);font-size:8px;line-height:1}.client-trigger strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:620;overflow:hidden}.command-trigger{border:1px solid var(--border);width:min(430px,38vw);height:42px;color:var(--text-muted);background:var(--input);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;margin:0 auto;padding:0 11px;display:flex}.command-trigger>span{flex:1;font-size:10px}.command-trigger kbd{height:22px;color:var(--text-tertiary);background:var(--surface);border:1px solid var(--border);border-radius:5px;align-items:center;gap:2px;padding:0 6px;font-size:9px;display:flex}.top-actions{align-items:center;gap:7px;display:flex}.neo-root-trigger{border:1px solid var(--verified-border);min-height:38px;color:var(--verified);background:var(--verified-soft);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 10px 0 7px;display:flex;position:relative}.neo-root-trigger>span{background:var(--surface-raised);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.neo-root-trigger>span img,.neo-root-trigger>span .mega-mark-svg{width:22px;height:22px;display:block}.neo-root-trigger strong{font-size:var(--type-caption);white-space:nowrap;font-weight:620}.neo-root-trigger i{background:var(--verified);width:6px;height:6px;box-shadow:0 0 0 3px var(--verified-soft);border-radius:50%}.neo-root-trigger:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--verified) 48%, transparent)}.theme-toggle>span{place-items:center;display:grid}.notification{position:relative}.notification>span{color:#fff;background:var(--incident);border:2px solid var(--canvas);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.operator-profile{align-items:center;gap:9px;min-width:153px;margin-left:3px;display:flex}.operator-avatar{color:#fff;background:var(--navy);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:720;display:grid}:root[data-theme=dark] .operator-avatar{color:var(--navy);background:var(--verified)}.operator-profile strong,.operator-profile span{white-space:nowrap;display:block}.operator-profile strong{font-size:10px;font-weight:640}.operator-profile span{color:var(--text-muted);margin-top:2px;font-size:8px}.context-bar{min-height:38px;color:var(--text-secondary);background:var(--verified-soft);border-bottom:1px solid var(--verified-border);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.context-bar>div{align-items:center;gap:8px;font-size:9px;display:flex}.context-bar svg,.context-bar strong{color:var(--verified)}.context-bar strong{font-size:10px}.context-bar code{color:var(--text-tertiary);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:5px;padding:4px 6px;font-size:8px}.context-bar button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.client-section-nav{background:var(--canvas);border-bottom:1px solid var(--border-soft);align-items:center;gap:18px;min-height:52px;padding:0 24px;display:flex}.client-section-label{min-width:0;color:var(--text-muted);font-size:var(--type-micro);white-space:nowrap;align-items:center;gap:7px;display:flex}.client-section-label svg{color:var(--verified)}.client-section-label strong{max-width:150px;color:var(--text-primary);font-size:var(--type-caption);text-overflow:ellipsis;font-weight:600;overflow:hidden}.client-section-nav>div:last-child{scrollbar-width:none;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.client-section-nav>div:last-child::-webkit-scrollbar{display:none}.client-section-nav button{min-height:36px;color:var(--text-tertiary);cursor:pointer;font-size:var(--type-micro);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.client-section-nav button:hover{color:var(--text-primary);background:var(--surface-soft)}.client-section-nav button.active{color:var(--verified);background:var(--verified-soft)}.dropdown-content{z-index:80;border:1px solid var(--border-strong);color:var(--text-primary);background:var(--surface-raised);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:12px;padding:7px;animation:.16s cubic-bezier(.23,1,.32,1) menu-in;box-shadow:0 20px 60px #00081833}.client-menu{width:280px}.dropdown-heading{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 9px 10px;font-size:9px;font-weight:650}.dropdown-item{cursor:pointer;border-radius:8px;outline:0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.dropdown-item[data-highlighted]{background:var(--surface-hover)}.dropdown-item strong,.dropdown-item small{display:block}.dropdown-item strong{font-size:11px;font-weight:620}.dropdown-item small{color:var(--text-muted);margin-top:3px;font:8px/1 ui-monospace,SFMono-Regular,monospace}.client-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.client-dot.healthy,.client-dot.global{background:var(--verified)}.client-dot.attention{background:var(--risk)}.client-dot.critical{background:var(--incident)}.dropdown-separator{background:var(--border);height:1px;margin:5px 0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020812a3;animation:.16s ease-out fade-in;position:fixed;inset:0}.command-dialog{z-index:100;border:1px solid var(--border-strong);width:min(620px,100vw - 28px);max-height:72vh;color:var(--text-primary);background:var(--surface-raised);border-radius:15px;animation:.19s cubic-bezier(.23,1,.32,1) dialog-in;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 90px #00071661}.logout-dialog{z-index:100;border:1px solid var(--border-strong);width:min(420px,100vw - 28px);color:var(--text-primary);background:var(--surface-raised);border-radius:15px;outline:0;padding:22px;animation:.19s cubic-bezier(.23,1,.32,1) logout-dialog-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00071661}.logout-dialog-icon{border:1px solid var(--incident-border);width:42px;height:42px;color:var(--incident);background:var(--incident-soft);border-radius:11px;place-items:center;margin-bottom:15px;display:grid}.logout-dialog h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:620}.logout-dialog p{color:var(--text-tertiary);text-wrap:pretty;margin:8px 0 20px;font-size:13px;line-height:1.55}.logout-dialog>div{justify-content:flex-end;gap:8px;display:flex}.logout-cancel,.logout-confirm{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.logout-cancel{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}.logout-confirm{border:1px solid var(--incident-border);color:#fff;background:var(--incident)}.logout-cancel:hover{color:var(--text-primary);background:var(--surface-hover)}.logout-confirm:hover{filter:brightness(1.05)}.signed-out-page{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.signed-out-card{border:1px solid var(--border);width:min(450px,100%);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:17px;padding:32px}.signed-out-mark{border:1px solid var(--verified-border);background:var(--verified-soft);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.signed-out-mark .mega-mark-svg{width:46px;height:46px}.signed-out-card h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:28px;font-weight:620}.signed-out-card p{color:var(--text-tertiary);margin:0;font-size:14px;line-height:1.55}.signed-out-card button{border:1px solid var(--verified);color:#06241e;background:var(--verified);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-top:22px;padding:0 15px;font-size:13px;font-weight:620;display:inline-flex}:root:not([data-theme=dark]) .signed-out-card button{color:#fff;background:#008f78;border-color:#008f78}@keyframes logout-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.command-input{border-bottom:1px solid var(--border);align-items:center;gap:11px;height:62px;padding:0 17px;display:flex}.command-input input{color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input input::placeholder{color:var(--text-muted)}.command-input kbd,.command-footer kbd{color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--border);border-radius:5px;padding:4px 6px;font-size:8px}.command-results{max-height:50vh;padding:9px;overflow-y:auto}.command-section-title{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:8px 9px 5px;font-size:8px;font-weight:650;display:block}.command-results button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:48px;padding:7px 9px;display:flex}.command-results button:hover{background:var(--surface-hover)}.command-results button>span{flex:1}.command-results strong,.command-results small{display:block}.command-results strong{font-size:11px}.command-results small{color:var(--text-muted);margin-top:3px;font-size:8px}.command-results button>svg:last-child{color:var(--text-muted)}.command-footer{height:38px;color:var(--text-muted);background:var(--surface-soft);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;padding:0 14px;font-size:8px;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.dashboard-page{gap:16px;display:grid}.page-datestamp{align-items:center;min-height:24px;display:flex}.eyebrow{color:var(--verified);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:6px 0 0;font-size:14px;font-weight:650}.panel-description{color:var(--text-tertiary);text-wrap:pretty;margin:8px 0 0;font-size:9px;line-height:1.5}.text-button{min-height:28px;color:var(--verified);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.muted-label{color:var(--text-muted);font-size:9px}.agency-overview{grid-template-columns:280px 1fr;min-height:158px;display:grid}.agency-core{border-right:1px solid var(--border);background:linear-gradient(135deg, var(--verified-soft), transparent 62%);padding:18px 20px;position:relative;overflow:hidden}.agency-core:after{content:"";border:1px solid var(--verified-border);opacity:.4;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-74px;right:-52px}.agency-core-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.live-pill{min-height:23px;color:var(--verified);background:var(--verified-soft);border:1px solid var(--verified-border);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 7px;font-size:7px;font-weight:650;display:inline-flex}.live-pill>i{background:var(--verified);width:6px;height:6px;box-shadow:0 0 0 4px var(--verified-soft);border-radius:50%;animation:2s ease-in-out infinite signal-pulse}.agency-core-value{z-index:1;align-items:baseline;margin-top:12px;display:flex;position:relative}.agency-core-value strong{letter-spacing:-.06em;font-size:35px;font-weight:590;line-height:1}.agency-core-value span{color:var(--text-muted);margin-left:4px;font-size:10px}.agency-core h2{z-index:1;margin:5px 0 2px;font-size:12px;font-weight:640;position:relative}.agency-core p{z-index:1;color:var(--text-muted);margin:0;font-size:7.5px;position:relative}.agency-health-track{z-index:1;background:var(--border);border-radius:99px;width:100%;height:3px;margin-top:11px;position:relative;overflow:hidden}.agency-health-track i{border-radius:inherit;background:var(--verified);height:100%;box-shadow:0 0 12px var(--verified);display:block}.agency-signals{grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.agency-signal{border-right:1px solid var(--border-soft);grid-template-columns:31px 1fr;align-items:start;gap:9px;min-width:0;padding:18px 15px;display:grid}.agency-signal:last-child{border-right:0}.agency-signal-icon{width:31px;height:31px;color:var(--text-tertiary);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.agency-signal.healthy .agency-signal-icon{color:var(--verified);background:var(--verified-soft)}.agency-signal.warning .agency-signal-icon{color:var(--risk);background:var(--risk-soft)}.agency-signal span:not(.agency-signal-icon),.agency-signal strong,.agency-signal small{display:block}.agency-signal div>span{min-height:21px;color:var(--text-tertiary);font-size:8px;line-height:1.35}.agency-signal strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(18px,1.45vw,24px);font-weight:570}.agency-signal small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:7px;overflow:hidden}.command-center-grid{grid-template-columns:318px minmax(510px,1fr) 292px;align-items:stretch;gap:16px;min-height:630px;display:grid}.notification-center,.root-chat,.agent-network,.vps-observability{min-height:630px}.vps-observability{grid-template-rows:auto auto minmax(190px,1fr) auto auto;min-width:0;padding:16px;display:grid}.vps-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vps-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:17px;font-weight:650}.vps-heading small{color:var(--text-muted);margin-top:5px;font-size:12px;display:block}.vps-resource-strip{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid}.vps-resource-strip>div{border-right:1px solid var(--border-soft);min-width:0;min-height:82px;padding:12px}.vps-resource-strip>div:last-child{border-right:0}.vps-resource-strip span,.vps-resource-strip strong,.vps-resource-strip small{display:block}.vps-resource-strip span{color:var(--text-muted);font-size:11px;font-weight:550}.vps-resource-strip strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:620}.vps-resource-strip small{color:var(--text-muted);margin-top:5px;font-size:11px}.vps-resource-strip div>i{background:var(--border);border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.vps-resource-strip div>i em{border-radius:inherit;background:var(--verified);height:100%;box-shadow:0 0 7px var(--verified);display:block}.vps-resource-strip>div:nth-child(2)>i em{background:var(--knowledge-client);box-shadow:0 0 7px var(--knowledge-client-soft)}.vps-visual{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--input) 58%, transparent);border-radius:10px;min-width:0;min-height:190px;margin:14px 0 10px;padding:12px}.vps-visual-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.vps-visual-heading>div:first-child span,.vps-visual-heading>div:first-child strong{display:block}.vps-visual-heading>div:first-child span{color:var(--verified);letter-spacing:.08em;font-size:11px;font-weight:650}.vps-visual-heading>div:first-child strong{margin-top:3px;font-size:13px;font-weight:580}.vps-view-toggle{border:1px solid var(--border);background:var(--input);border-radius:8px;align-items:center;min-height:34px;padding:3px;display:flex}.vps-view-toggle button{min-height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:600}.vps-view-toggle button.active{color:var(--verified);background:var(--verified-soft)}.vps-pressure-map{gap:7px;margin-top:14px;display:grid}.vps-pressure-row,.vps-pressure-time{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.vps-pressure-row>strong{color:var(--text-secondary);font-size:11px;font-weight:650}.vps-pressure-row>div,.vps-pressure-time>div{grid-template-columns:repeat(9,minmax(26px,1fr));gap:4px;min-width:0;display:grid}.vps-pressure-row>div>span{border:1px solid var(--border-soft);color:#f4f7fb;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000059;border-radius:6px;place-items:center;min-width:0;height:31px;font-size:11px;font-weight:650;transition:transform .15s cubic-bezier(.23,1,.32,1),filter .15s;display:grid}.vps-pressure-row>div>span:hover{filter:brightness(1.16);transform:translateY(-1px)}.vps-pressure-row>b{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.vps-pressure-time{color:var(--text-muted);margin-top:1px}.vps-pressure-time time{text-align:center;text-overflow:clip;white-space:nowrap;font-size:9px;overflow:hidden}.vps-pressure-time b{text-align:right;font-size:9px;font-weight:500}.vps-chart-wrap{height:145px;min-height:145px;margin-top:8px}.vps-consumers{border-top:1px solid var(--border-soft);padding-top:10px}.vps-consumers-title{min-height:30px;color:var(--text-muted);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.vps-consumers-title strong{letter-spacing:0;font-weight:500}.vps-consumer{border-bottom:1px solid var(--border-soft);grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:50px;display:grid}.vps-consumer>code{color:var(--text-muted);font-size:11px}.vps-consumer>div{min-width:0}.vps-consumer>div>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.vps-consumer>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.vps-consumer>div small{color:var(--text-muted);white-space:nowrap;font-size:11px}.vps-consumer>div>i{background:var(--border-soft);border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.vps-consumer>div>i em{border-radius:inherit;background:var(--text-muted);height:100%;display:block}.vps-consumer.verified>div>i em{background:var(--verified)}.vps-consumer.warning>div>i em{background:var(--risk)}.vps-consumer>b{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.vps-footer{min-height:40px;color:var(--text-muted);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:10px;font-size:11px;display:flex}.vps-footer span{align-items:center;gap:5px;display:flex}.vps-footer strong{color:var(--risk);white-space:nowrap;font-weight:550}.notification-center{padding:15px}.notification-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-title{align-items:center;gap:9px;display:flex}.notification-title h2{letter-spacing:-.025em;margin:5px 0 0;font-size:14px}.notification-bell{width:35px;height:35px;color:var(--risk);background:var(--risk-soft);border:1px solid var(--risk-border);border-radius:9px;place-items:center;display:grid}.notification-count{color:var(--incident);font-size:8px;font-weight:650}.notification-tabs{background:var(--input);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:14px 0 10px;padding:3px;display:grid}.notification-tabs button{min-height:29px;color:var(--text-muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;font-size:7px;font-weight:590}.notification-tabs button.active{color:var(--text-primary);background:var(--surface-raised);box-shadow:0 1px 2px #00081812}.notification-feed{align-content:start;gap:7px;min-height:438px;display:grid}.notification-card{border:1px solid var(--border);width:100%;min-height:88px;color:var(--text-primary);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:23px 1fr 14px;align-items:center;gap:7px;padding:10px 9px;transition:background-color .16s,border-color .16s,transform .12s;display:grid}.notification-card:hover{background:var(--surface-hover);border-color:var(--border-strong)}.notification-card.selected.critical{background:var(--incident-soft);border-color:var(--incident-border)}.notification-card.selected.warning{background:var(--risk-soft);border-color:var(--risk-border)}.notification-state{background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.notification-state i{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.notification-state.critical i{background:var(--incident);box-shadow:0 0 0 4px var(--incident-soft);animation:1.8s ease-in-out infinite signal-pulse}.notification-state.warning i{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.notification-copy{min-width:0}.notification-copy>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.notification-copy b{color:var(--text-tertiary);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6.5px;overflow:hidden}.notification-card.critical .notification-copy b{color:var(--incident)}.notification-card.warning .notification-copy b{color:var(--risk)}.notification-copy time{color:var(--text-muted);white-space:nowrap;font-size:6.5px}.notification-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-weight:650;display:block;overflow:hidden}.notification-copy>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.notification-card>svg{color:var(--text-muted)}.notification-footer{min-height:34px;color:var(--text-muted);justify-content:space-between;align-items:flex-end;font-size:7px;display:flex}.notification-footer>span:first-child{align-items:center;gap:6px;display:flex}.notification-footer>span:first-child i{background:var(--verified);border-radius:50%;width:6px;height:6px}.root-chat{flex-direction:column;display:flex}.neo-root-popup{z-index:90;background:0 0;border:0;border-radius:15px;outline:0;width:min(560px,100vw - 32px);height:min(720px,100vh - 96px);padding:0;animation:.22s cubic-bezier(.23,1,.32,1) neo-root-in;position:fixed;bottom:18px;right:18px;box-shadow:0 30px 90px #00081857}.neo-root-popup .root-chat{border-color:var(--border-strong);width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:0 0 0 1px #00000014}.neo-root-popup .root-chat-header{padding-right:46px}.neo-root-popup .chat-thread{min-height:0;max-height:none}.neo-root-close{z-index:5;border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:var(--surface-raised);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:15px;right:14px}.neo-root-close:hover{color:var(--text-primary);border-color:var(--border-strong)}@keyframes neo-root-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.root-chat-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px 15px;display:flex}.root-identity{align-items:center;gap:10px;display:flex}.root-avatar{border-radius:50%;flex:none;width:43px;height:43px;position:relative}.root-avatar img,.root-avatar .mega-mark-svg{object-fit:cover;filter:drop-shadow(0 3px 8px #00081833);border-radius:50%;width:43px;height:43px;display:block}.root-avatar>i{background:var(--verified);border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 3px var(--verified-soft);border-radius:50%;position:absolute;bottom:1px;right:0}.root-identity h2{letter-spacing:-.025em;margin:5px 0 0;font-size:13px;font-weight:660}.root-identity small{color:var(--text-muted);align-items:center;gap:4px;margin-top:5px;font-size:7px;display:flex}.root-identity small svg{color:var(--verified)}.command-room-presence{flex:none;grid-template-columns:auto auto;place-items:center end;gap:4px 9px;display:grid}.command-room-presence>small{color:var(--text-muted);white-space:nowrap;grid-column:1;font-size:7px}.command-room-presence .prototype-chat-label{grid-area:1/2/span 2}.command-room-icons{align-items:center;padding-right:4px;display:flex}.command-room-icons>span{border:2px solid var(--surface);background:var(--surface-soft);border-radius:9px;place-items:center;width:27px;height:27px;margin-right:-5px;display:grid;box-shadow:0 4px 11px #0008181f}.command-room-icons>span:last-child{margin-right:0}.command-room-icons .claude{color:var(--agent-claude)}.command-room-icons .codex{color:var(--agent-codex)}.command-room-icons .kimi{color:var(--agent-kimi)}.agent-brand-icon{flex:none;display:block}.prototype-chat-label{color:var(--risk);background:var(--risk-soft);border:1px dashed var(--risk-border);letter-spacing:.07em;white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:6.5px;font-weight:680}.chat-context{min-height:34px;color:var(--verified);background:var(--verified-soft);border-bottom:1px solid var(--verified-border);align-items:center;gap:7px;padding:0 15px;font-size:7px;display:flex}.chat-context strong{color:var(--text-primary);font-size:8px}.chat-context code{color:var(--text-tertiary);margin-left:auto;font-size:6.5px}.chat-thread{background-image:radial-gradient(var(--border-soft) .7px, transparent .7px);background-size:18px 18px;flex:1;min-height:365px;max-height:410px;padding:12px 14px;overflow-y:auto}.chat-time{width:max-content;color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:99px;margin:0 auto 12px;padding:4px 7px;font-size:6.5px}.message-row{align-items:flex-end;gap:7px;margin:9px 0;display:flex}.message-row.operator{justify-content:flex-end}.message-avatar,.operator-mini{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.message-avatar img,.message-avatar .mega-mark-svg{object-fit:cover;border-radius:50%;width:27px;height:27px;display:block}.operator-mini{color:#fff;background:var(--navy);font-size:7px;font-weight:700}:root[data-theme=dark] .operator-mini{color:var(--navy);background:var(--verified)}.message-bubble{max-width:min(82%,500px);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px 10px 10px 3px;padding:10px 11px}.message-row.operator .message-bubble{background:var(--verified-soft);border-color:var(--verified-border);border-radius:10px 10px 3px}.message-bubble>strong{color:var(--text-primary);font-size:9px;display:block}.message-bubble p{text-wrap:pretty;margin:0;font-size:8.5px;line-height:1.55}.message-bubble>strong+p{margin-top:6px}.chat-evidence{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;align-items:center;gap:8px;margin-top:9px;padding:8px;display:flex}.chat-evidence.critical{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.chat-evidence.warning{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.chat-evidence small,.chat-evidence strong{display:block}.chat-evidence small{text-transform:uppercase;letter-spacing:.05em;font-size:6px}.chat-evidence strong{color:var(--text-primary);margin-top:3px;font-size:7.5px}.chat-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chat-actions button{border:1px solid var(--border);min-height:28px;color:var(--text-secondary);background:var(--surface);cursor:pointer;border-radius:6px;padding:0 9px;font-size:7px}.chat-actions button:first-child{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.typing-bubble{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px 10px 10px 3px;justify-content:center;align-items:center;gap:4px;min-width:48px;height:30px;padding:0 10px;display:flex}.typing-bubble i{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite typing-dot}.typing-bubble i:nth-child(2){animation-delay:.14s}.typing-bubble i:nth-child(3){animation-delay:.28s}.root-composer{border-top:1px solid var(--border);background:var(--surface);padding:10px 13px 11px}.quick-prompts{gap:6px;margin-bottom:7px;display:flex;overflow-x:auto}.quick-prompts button{border:1px solid var(--border);min-height:25px;color:var(--text-tertiary);background:var(--surface-soft);cursor:pointer;white-space:nowrap;border-radius:99px;padding:0 8px;font-size:6.5px}.quick-prompts button:hover{color:var(--verified);border-color:var(--verified-border)}.composer-row{border:1px solid var(--border);background:var(--input);border-radius:10px;align-items:flex-end;gap:8px;min-height:58px;padding:8px 8px 8px 10px;display:flex}.composer-row:focus-within{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.composer-row textarea{resize:none;width:100%;min-height:39px;max-height:90px;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:8.5px;line-height:1.45}.composer-row textarea::placeholder{color:var(--text-muted)}.composer-row button{width:35px;height:35px;color:var(--navy);background:var(--verified);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.composer-row button:disabled{color:var(--text-muted);background:var(--border);cursor:not-allowed}.composer-meta{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:6.5px;display:flex}.composer-meta span{align-items:center;gap:4px;display:flex}.composer-meta kbd{background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;padding:3px 5px;font-size:6px}.agent-network{padding:15px}.network-canvas{background:radial-gradient(circle at 50% 32%, var(--verified-soft), transparent 36%), radial-gradient(var(--border) .7px, transparent .7px);border:1px solid var(--border-soft);background-size:auto,17px 17px;border-radius:10px;height:492px;margin-top:8px;position:relative;overflow:hidden}.network-canvas:after{content:"";border:1px solid var(--verified-border);opacity:.32;border-radius:50%;width:170px;height:170px;position:absolute;top:108px;left:50%;transform:translate(-50%)}.network-lines{pointer-events:none;position:absolute;inset:0}.network-lines>i{z-index:1;transform-origin:0;background:linear-gradient(90deg, var(--verified), color-mix(in srgb, var(--verified) 18%, transparent));height:1px;position:absolute;top:192px;left:50%}.line-neo{width:104px;transform:rotate(133deg)}.line-sub{width:110px;transform:rotate(90deg)}.line-apps{width:104px;transform:rotate(47deg)}.network-packet{z-index:4;background:var(--verified);width:6px;height:6px;box-shadow:0 0 9px var(--verified);border-radius:50%;position:absolute;top:191px;left:50%}.packet-two{transform-origin:0}.root-network-node{z-index:5;text-align:center;width:90px;margin-left:-45px;position:absolute;top:83px;left:50%}.root-orbit{border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 8px;display:grid;position:relative}.root-orbit:before,.root-orbit:after{content:"";border:1px solid var(--verified-border);border-radius:50%;position:absolute;inset:-5px}.root-orbit:before{border-top-color:var(--verified);border-right-color:#0000;animation:5s linear infinite orbit-spin}.root-orbit:after{opacity:.35;animation:2.4s ease-in-out infinite signal-pulse;inset:-12px}.root-orbit>i{background:var(--verified-soft);box-shadow:0 0 24px var(--verified-soft);border-radius:50%;position:absolute;inset:7px}.root-orbit img{z-index:1;object-fit:cover;border-radius:50%;width:58px;height:58px;position:relative}.root-network-node strong,.root-network-node small{display:block}.root-network-node strong{font-size:10px}.root-network-node small{color:var(--text-muted);margin-top:3px;font-size:7px}.network-node{z-index:5;border:1px solid var(--border);width:82px;min-height:93px;color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow);cursor:pointer;text-align:center;border-radius:9px;padding:9px 6px;position:absolute}.network-node.neo{bottom:55px;left:13px}.network-node.sub{margin-left:-41px;bottom:17px;left:50%}.network-node.apps{bottom:55px;right:13px}.network-node>span{width:32px;height:32px;color:var(--verified);background:var(--verified-soft);border-radius:9px;place-items:center;margin:0 auto 7px;display:grid;position:relative}.network-node>span i{border:1px solid var(--surface);background:var(--verified);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite signal-pulse;position:absolute;top:2px;right:2px}.network-node.sub>span{color:var(--risk);background:var(--risk-soft)}.network-node.sub>span i{background:var(--risk)}.network-node.apps svg{animation:3.4s ease-in-out infinite icon-breathe}.network-node strong,.network-node small{display:block}.network-node strong{font-size:8px}.network-node small{min-height:20px;color:var(--text-muted);margin-top:4px;font-size:6.5px;line-height:1.4}.network-node em{color:var(--risk);background:var(--risk-soft);border-radius:99px;margin-top:5px;padding:3px 5px;font-size:6px;font-style:normal;display:inline-block}.network-legend{min-height:32px;color:var(--text-muted);justify-content:space-between;align-items:flex-end;gap:6px;font-size:6.5px;display:flex}.network-legend span{align-items:center;gap:4px;display:flex}.network-legend i{border-radius:50%;width:6px;height:6px}.network-legend i.healthy{background:var(--verified)}.network-legend i.warning{background:var(--risk)}@keyframes signal-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes icon-breathe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(8deg)scale(1.06)}}.network-canvas.agent-mesh{background:radial-gradient(circle at 50% 19%, var(--verified-soft), transparent 27%), radial-gradient(var(--border) .7px, transparent .7px);background-size:auto,17px 17px;height:560px}.network-canvas.agent-mesh:after{width:180px;height:180px;top:36px}.agent-connection-map{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agent-connection-map path{fill:none;stroke:var(--verified-border);stroke-width:.52px;stroke-dasharray:2 2.7;vector-effect:non-scaling-stroke;animation:5s linear infinite agent-link-flow}.agent-connection-map circle{fill:var(--verified);filter:drop-shadow(0 0 5px var(--verified))}@keyframes agent-link-flow{to{stroke-dashoffset:-18px}}.agent-root-core{z-index:5;text-align:center;width:110px;margin-left:-55px;position:absolute;top:35px;left:50%}.agent-root-core>span{width:72px;height:72px;margin:0 auto 8px;display:block;position:relative}.agent-root-core>span:before,.agent-root-core>span:after{content:"";z-index:-1;border:1px solid var(--verified-border);border-radius:50%;position:absolute;inset:-8px}.agent-root-core>span:before{border-top-color:var(--verified);border-right-color:#0000;animation:6s linear infinite orbit-spin}.agent-root-core>span:after{opacity:.32;animation:2.6s ease-in-out infinite signal-pulse;inset:-15px}.agent-root-core .mega-mark-svg{filter:drop-shadow(0 8px 18px #00081847);width:72px;height:72px}.agent-root-core strong,.agent-root-core small{display:block}.agent-root-core strong{font-size:13px;font-weight:600}.agent-root-core small{color:var(--text-muted);margin-top:3px;font-size:10px}.agent-orbit-node{z-index:5;border:1px solid var(--border-strong);width:52px;height:52px;color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow);cursor:pointer;border-radius:15px;place-items:center;transition:color .16s,border-color .16s,background-color .16s;display:grid;position:absolute}.agent-orbit-node:hover,.agent-orbit-node.selected{border-color:var(--verified-border);background:color-mix(in srgb, var(--verified-soft) 74%, var(--surface-raised))}.agent-orbit-node.warning:hover,.agent-orbit-node.warning.selected{border-color:var(--risk-border);background:color-mix(in srgb, var(--risk-soft) 74%, var(--surface-raised))}.agent-orbit-node.claude{color:var(--agent-claude);top:190px;left:16px}.agent-orbit-node.codex{color:var(--agent-codex);top:190px;right:16px}.agent-orbit-node.kimi{color:var(--agent-kimi);margin-left:-26px;top:288px;left:50%}.agent-orbit-node.selected:after{content:"";border:1px solid var(--verified-border);border-radius:19px;animation:2s ease-in-out infinite signal-pulse;position:absolute;inset:-6px}.agent-orbit-node.warning.selected:after{border-color:var(--risk-border)}.agent-alert-bubble{border:2px solid var(--surface);color:#fff;background:var(--incident);border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:700;animation:.24s cubic-bezier(.23,1,.32,1) alert-bubble-in;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 5px 12px #00081838}@keyframes alert-bubble-in{0%{opacity:0;transform:scale(.8)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.agent-inspector{z-index:8;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:11px;min-height:152px;padding:12px;position:absolute;bottom:13px;left:12px;right:12px;box-shadow:0 16px 38px #0008182e}.agent-inspector.verified{border-color:var(--verified-border)}.agent-inspector.warning{border-color:var(--risk-border)}.agent-inspector header{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;display:grid}.agent-inspector-icon{width:30px;height:30px;color:var(--verified);background:var(--verified-soft);border-radius:8px;place-items:center;display:grid}.agent-inspector.warning .agent-inspector-icon{color:var(--risk);background:var(--risk-soft)}.agent-inspector.claude .agent-inspector-icon{color:var(--agent-claude);background:color-mix(in srgb, var(--agent-claude) 11%, var(--surface-raised))}.agent-inspector.codex .agent-inspector-icon{color:var(--agent-codex);background:color-mix(in srgb, var(--agent-codex) 8%, var(--surface-raised))}.agent-inspector.kimi .agent-inspector-icon{color:var(--agent-kimi);background:color-mix(in srgb, var(--agent-kimi) 11%, var(--surface-raised))}.agent-inspector header small,.agent-inspector header strong{display:block}.agent-inspector header small{color:var(--text-muted);font-size:9px}.agent-inspector header strong{margin-top:2px;font-size:13px;font-weight:600}.agent-status{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.agent-status i{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.agent-status.online{color:var(--verified)}.agent-status.online i{background:var(--verified);box-shadow:0 0 0 3px var(--verified-soft)}.agent-status.warning{color:var(--risk)}.agent-status.warning i{background:var(--risk);box-shadow:0 0 0 3px var(--risk-soft)}.agent-inspector-stats{grid-template-columns:1.45fr .75fr;gap:7px;margin-top:11px;display:grid}.agent-inspector-stats>div{background:var(--surface-soft);border-radius:8px;min-width:0;padding:8px}.agent-inspector-stats strong,.agent-inspector-stats span{display:block}.agent-inspector-stats strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.agent-inspector-stats span{color:var(--text-muted);margin-top:3px;font-size:9px;line-height:1.25}.agent-inspector footer{color:var(--text-tertiary);align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.agent-inspector footer span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-inspector footer em{color:var(--risk);background:var(--risk-soft);letter-spacing:.05em;border-radius:4px;padding:3px 4px;font-size:7px;font-style:normal}.proof-overview{grid-template-columns:350px 1fr;min-height:154px;display:grid}.north-star{border-right:1px solid var(--border);padding:17px 20px}.metric-label{min-height:18px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:560;display:flex}.metric-label svg{color:var(--text-muted)}.north-star-value{align-items:flex-end;gap:11px;margin-top:5px;display:flex}.north-star-value strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:590;line-height:1}.north-star-value span{color:var(--verified);margin-bottom:3px;font-size:9px;font-weight:650}.north-star p{color:var(--text-muted);margin:6px 0 10px;font-size:8px}.proof-track{background:var(--surface-soft);border-radius:99px;gap:2px;width:100%;height:4px;display:flex;overflow:hidden}.proof-track i{height:100%;display:block}.proved{background:var(--verified)}.confirmed{background:#5d76a9}.accepted{background:var(--risk)}.proof-legend{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:7px;display:flex}.proof-legend span,.chart-key span{align-items:center;gap:4px;display:flex}.proof-legend i,.chart-key i{border-radius:50%;width:6px;height:6px}.metrics-row{grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.metric{border-right:1px solid var(--border-soft);min-width:0;padding:18px 16px}.metric:last-child{border-right:0}.metric>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:9px;font-size:clamp(21px,1.8vw,28px);font-weight:570;display:block}.metric>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:7.5px;display:block;overflow:hidden}.metric.healthy>strong,.metric.healthy .metric-label svg{color:var(--verified)}.metric.critical>strong,.metric.critical .metric-label svg{color:var(--incident)}.metric.warning>strong,.metric.warning .metric-label svg{color:var(--risk)}.operational-grid{grid-template-columns:330px minmax(560px,1fr) 294px;align-items:stretch;gap:16px;min-height:510px;display:grid}.attention-panel,.trace-panel,.system-panel{padding:16px}.count-badge{min-width:25px;height:25px;color:var(--incident);background:var(--incident-soft);border:1px solid var(--incident-border);border-radius:99px;place-items:center;padding:0 7px;font-size:9px;font-weight:750;display:grid}.attention-list{gap:8px;margin-top:13px;display:grid}.attention-item{border:1px solid var(--border);width:100%;min-height:94px;color:var(--text-primary);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:9px;padding:11px 11px 9px 14px;transition:border-color .16s,background-color .16s,transform .12s;position:relative;overflow:hidden}.attention-item:hover{border-color:var(--border-strong);background:var(--surface-hover)}.attention-item.selected.critical{border-color:var(--incident-border);background:var(--incident-soft)}.attention-item.selected.warning{border-color:var(--risk-border);background:var(--risk-soft)}.attention-rail{background:var(--text-muted);width:2px;position:absolute;top:0;bottom:0;left:0}.attention-item.critical .attention-rail{background:var(--incident)}.attention-item.warning .attention-rail{background:var(--risk)}.attention-top{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:7px;font-weight:630;display:flex}.attention-item.critical .attention-top>span{color:var(--incident)}.attention-item.warning .attention-top>span{color:var(--risk)}.attention-item>strong{margin-top:7px;font-size:10px;font-weight:650;display:block}.attention-client{color:var(--text-secondary);align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.attention-client code{color:var(--text-muted);margin-left:auto;font-size:7px}.attention-item>small{color:var(--text-tertiary);margin-top:5px;font-size:8px;display:block}.attention-action{color:var(--text-secondary);align-items:center;gap:4px;margin-top:7px;font-size:8px;font-weight:600;display:inline-flex}.attention-item.selected .attention-action{color:var(--text-primary)}.trace-heading{align-items:center}.state-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:700;display:inline-flex}.state-pill.critical{color:var(--incident);background:var(--incident-soft);border:1px solid var(--incident-border)}.state-pill.warning{color:var(--risk);background:var(--risk-soft);border:1px solid var(--risk-border)}.execution-summary{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:8px;grid-template-columns:1.3fr 1fr .55fr;gap:10px;min-height:53px;margin:13px 0 10px;padding:9px 10px;display:grid}.execution-summary>div{border-right:1px solid var(--border-soft);min-width:0;padding-right:8px}.execution-summary>div:last-child{border-right:0}.execution-summary small,.execution-summary code,.execution-summary strong{display:block}.execution-summary small{color:var(--text-muted);font-size:7px}.execution-summary code,.execution-summary strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-weight:550;overflow:hidden}.tenant-boundary{border:1px dashed color-mix(in srgb, var(--verified) 44%, var(--border));background:linear-gradient(180deg, var(--verified-soft), transparent 52%);border-radius:10px;min-height:260px;padding:40px 14px 15px;position:relative;overflow:hidden}.tenant-label{color:var(--verified);align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;top:9px;left:10px;right:10px}.tenant-label span{font-weight:640}.tenant-label code{color:var(--text-tertiary);background:var(--surface);border:1px solid var(--border);border-radius:5px;margin-left:auto;padding:4px 6px;font-size:7px}.trace-flow{grid-template-columns:repeat(5,minmax(72px,1fr));align-items:start;gap:7px;min-height:190px;padding-top:34px;display:grid;position:relative}.trace-line{background:linear-gradient(90deg, var(--verified) 0 42%, var(--incident) 62%, var(--incident) 100%);opacity:.6;height:2px;position:absolute;top:52px;left:8%;right:8%}.trace-signal{z-index:2;border:2px solid var(--surface);background:var(--incident);width:11px;height:11px;box-shadow:0 0 0 4px var(--incident-soft), 0 0 16px var(--incident);border-radius:50%;margin-left:-5px;position:absolute;top:47px}.trace-signal.warning{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft), 0 0 16px var(--risk)}.trace-node{z-index:3;text-align:center;min-width:0;position:relative}.trace-icon{width:38px;height:38px;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;place-items:center;margin:0 auto 9px;display:grid}.trace-node.done .trace-icon{color:var(--verified);border-color:var(--verified-border)}.trace-node.failed .trace-icon,.trace-node.critical .trace-icon{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.trace-node.pending .trace-icon{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.trace-node.pending .trace-icon svg{animation:1.5s linear infinite rotate}.trace-node.muted{opacity:.58}.trace-node strong,.trace-node small{text-overflow:ellipsis;display:block;overflow:hidden}.trace-node strong{white-space:nowrap;font-size:8px;font-weight:640}.trace-node small{min-height:25px;color:var(--text-muted);margin-top:5px;font-size:7px;line-height:1.4}@keyframes rotate{to{transform:rotate(360deg)}}.evidence-row{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:60px;margin-top:10px;padding:10px;display:grid}.evidence-row>span{align-items:center;gap:8px;min-width:0;display:flex}.evidence-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.evidence-dot.source{background:#5d76a9}.evidence-dot.critical{background:var(--incident)}.evidence-dot.warning{background:var(--risk)}.evidence-row small,.evidence-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.evidence-row small{color:var(--text-muted);font-size:7px}.evidence-row strong{margin-top:4px;font-size:8px}.evidence-row>svg{color:var(--text-muted)}.trace-footer{min-height:37px;color:var(--text-muted);justify-content:space-between;align-items:flex-end;gap:10px;font-size:8px;display:flex}.trace-footer>span{align-items:center;gap:5px;display:flex}.trace-footer button{color:var(--verified);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.system-score{background:var(--risk-soft);border:1px solid var(--risk-border);border-radius:9px;align-items:center;gap:12px;min-height:85px;margin-top:17px;padding:11px;display:flex}.score-ring{border:5px solid color-mix(in srgb, var(--risk) 78%, var(--border));text-align:center;border-radius:50%;flex:none;place-content:center;width:52px;height:52px;display:grid}.score-ring span{font-size:15px;font-weight:680;line-height:1}.score-ring small{color:var(--text-muted);font-size:6px}.system-score>div:last-child strong,.system-score>div:last-child small{display:block}.system-score>div:last-child strong{font-size:9px}.system-score>div:last-child small{color:var(--text-tertiary);margin-top:4px;font-size:7px;line-height:1.45}.integration-list{margin-top:13px;display:grid}.integration-row{border-bottom:1px solid var(--border-soft);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:54px;display:grid}.integration-icon{width:30px;height:30px;color:var(--text-tertiary);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.integration-icon.healthy{color:var(--verified);background:var(--verified-soft)}.integration-icon.warning{color:var(--risk);background:var(--risk-soft)}.integration-icon.critical{color:var(--incident);background:var(--incident-soft)}.integration-row strong,.integration-row small{display:block}.integration-row strong{font-size:9px;font-weight:610}.integration-row small{color:var(--text-muted);margin-top:4px;font-size:7px}.status-dot{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.status-dot.healthy{background:var(--verified);box-shadow:0 0 0 3px var(--verified-soft)}.status-dot.warning{background:var(--risk);box-shadow:0 0 0 3px var(--risk-soft)}.status-dot.critical{background:var(--incident);box-shadow:0 0 0 3px var(--incident-soft)}.isolation-metric{color:var(--verified);border:1px solid var(--verified-border);background:var(--verified-soft);border-radius:8px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;display:flex}.isolation-metric strong,.isolation-metric small{display:block}.isolation-metric strong{font-size:8px}.isolation-metric small{color:var(--text-tertiary);margin-top:4px;font-size:7px;line-height:1.4}.analytics-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px;min-height:280px;display:grid}.trend-panel,.destination-panel,.executions-panel{padding:16px}.chart-heading{align-items:center}.chart-key{color:var(--text-muted);gap:12px;font-size:7px;display:flex}.trend-chart{height:210px;margin-top:14px}.destination-total{align-items:baseline;gap:6px;margin:17px 0 4px;display:flex}.destination-total strong{letter-spacing:-.05em;font-size:29px;font-weight:590}.destination-total span{color:var(--text-muted);font-size:9px}.destination-chart{height:170px}.chart-tooltip{border:1px solid var(--border-strong);min-width:115px;color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:8px;gap:5px;padding:9px 10px;font-size:8px;display:grid}.chart-tooltip>strong{margin-bottom:2px}.chart-tooltip span{color:var(--text-secondary);align-items:center;gap:5px;display:flex}.chart-tooltip i{border-radius:50%;width:6px;height:6px}.executions-panel{padding-bottom:0}.execution-table-wrap{margin:13px -16px 0;overflow-x:auto}.execution-table{border-collapse:collapse;width:100%;min-width:760px}.execution-table th,.execution-table td{text-align:left;padding:0 16px}.execution-table th{height:34px;color:var(--text-muted);background:var(--surface-soft);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:620}.execution-table td{height:41px;color:var(--text-tertiary);border-bottom:1px solid var(--border-soft);font-size:8px}.execution-table td strong{color:var(--text-primary);font-weight:590}.execution-table code{color:var(--text-secondary);font-size:7.5px}.proof-pill{min-height:21px;color:var(--text-tertiary);background:var(--surface-soft);border:1px solid var(--border);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:7px;display:inline-flex}.proof-pill.comprovada{color:var(--verified);background:var(--verified-soft);border-color:var(--verified-border)}.proof-pill.falhou{color:var(--incident);background:var(--incident-soft);border-color:var(--incident-border)}.proof-pill.verificação-pendente,.proof-pill.aceita{color:var(--risk);background:var(--risk-soft);border-color:var(--risk-border)}.placeholder-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 118px);display:flex}.placeholder-badge{color:var(--risk);border:1px dashed var(--risk-border);background:var(--risk-soft);letter-spacing:.1em;border-radius:6px;margin-bottom:30px;padding:6px 9px;font-size:8px;font-weight:720}.placeholder-page h1{letter-spacing:-.06em;margin:9px 0;font-size:clamp(34px,5vw,62px);font-weight:670}.placeholder-page>p{max-width:560px;color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:12px;line-height:1.65}.placeholder-contract{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:12px;max-width:510px;margin:24px 0;padding:13px 15px;display:flex}.placeholder-contract svg{color:var(--risk)}.placeholder-contract strong,.placeholder-contract small{display:block}.placeholder-contract strong{font-size:10px}.placeholder-contract small{color:var(--text-muted);margin-top:4px;font-size:8px;line-height:1.5}.primary-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:630;transition:transform .12s,background-color .16s;display:inline-flex}:root[data-theme=dark] .primary-button{color:var(--navy);background:var(--verified)}.client-required-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 140px);display:flex}.client-required-icon{width:52px;height:52px;color:var(--verified);background:var(--verified-soft);border:1px solid var(--verified-border);border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.client-required-page h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:28px;font-weight:600}.client-required-page>p{max-width:490px;color:var(--text-tertiary);font-size:var(--type-body);text-wrap:pretty;margin:0;line-height:1.5}.client-required-list{grid-template-columns:repeat(3,1fr);gap:8px;width:min(620px,100%);margin-top:24px;display:grid}.client-required-list button{border:1px solid var(--border);min-height:76px;color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.client-required-list button:hover{border-color:var(--verified-border);background:var(--verified-soft)}.client-required-list button>span:nth-child(2){min-width:0}.client-required-list strong,.client-required-list small{display:block}.client-required-list strong{font-size:var(--type-caption);font-weight:600}.client-required-list small{color:var(--text-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.client-required-list svg{color:var(--text-muted)}.page-content.wide-content{max-width:none}.brain-page{gap:12px;min-width:0;display:grid}.brain-page-header{justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:54px;display:flex}.brain-title{align-items:center;gap:11px;display:flex}.brain-title>span{width:42px;height:42px;color:var(--knowledge-agency);background:var(--knowledge-agency-soft);border:1px solid color-mix(in srgb, var(--knowledge-agency) 25%, transparent);border-radius:12px;place-items:center;display:grid}.brain-title small{color:var(--knowledge-agency);font-size:var(--type-micro);letter-spacing:.11em;font-weight:600;display:block}.brain-title h1{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:600;line-height:1}.brain-summary{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.brain-summary span{min-height:30px;color:var(--text-muted);background:var(--surface-soft);font-size:var(--type-micro);border-radius:7px;align-items:center;gap:4px;padding:0 9px;display:flex}.brain-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.knowledge-toolbar{align-items:center;gap:8px;width:100%;min-width:0;min-height:58px;padding:8px;display:flex}.knowledge-search{width:min(300px,27vw);min-height:40px;color:var(--text-muted);background:var(--input);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.knowledge-search:focus-within{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.knowledge-search input{width:100%;color:var(--text-primary);font-size:var(--type-caption);background:0 0;border:0;outline:0}.knowledge-search input::placeholder{color:var(--text-muted)}.knowledge-filters{align-items:center;gap:3px;display:flex}.knowledge-filters button,.knowledge-scenarios button{min-height:36px;color:var(--text-tertiary);cursor:pointer;font-size:var(--type-micro);background:0 0;border:0;border-radius:7px;padding:0 8px}.knowledge-filters button:hover,.knowledge-scenarios button:hover{color:var(--text-primary);background:var(--surface-hover)}.knowledge-filters button.active,.knowledge-scenarios button.active{color:var(--knowledge-agency);background:var(--knowledge-agency-soft)}.knowledge-filters button span{min-width:17px;height:17px;color:var(--risk);background:var(--risk-soft);border-radius:99px;place-items:center;margin-left:5px;font-size:9px;display:inline-grid}.knowledge-scenarios{border-left:1px solid var(--border);align-items:center;gap:2px;margin-left:auto;padding-left:9px;display:flex}.knowledge-scenarios>span{color:var(--text-muted);letter-spacing:.1em;margin:0 5px 0 2px;font-size:9px;font-weight:600}.knowledge-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,310px);width:100%;min-width:0;min-height:680px;display:grid;overflow:hidden}.knowledge-graph-shell{border-right:1px solid var(--border);background:radial-gradient(circle at 48% 43%, var(--knowledge-agency-soft), transparent 32%), radial-gradient(var(--border-soft) .75px, transparent .75px);background-size:auto,18px 18px;min-width:0;min-height:680px;position:relative;overflow:hidden}.knowledge-legend{z-index:5;min-height:34px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-raised) 91%, transparent);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.knowledge-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.knowledge-legend i{width:9px;height:9px;display:inline-block}.knowledge-legend i.agency{background:var(--knowledge-agency);box-shadow:0 0 0 3px var(--knowledge-agency-soft);border-radius:50%}.knowledge-legend i.client{background:var(--knowledge-client);border-radius:3px;transform:rotate(45deg)}.knowledge-legend i.orphan{border:1px dashed var(--risk);background:0 0;border-radius:50%}.knowledge-legend svg{color:var(--knowledge-client)}.knowledge-zoom-controls{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9px;align-items:center;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.knowledge-zoom-controls button{border:0;border-right:1px solid var(--border-soft);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}.knowledge-zoom-controls button:hover{color:var(--knowledge-agency);background:var(--knowledge-agency-soft)}.knowledge-zoom-controls span{min-width:45px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;padding:0 7px;font-size:10px}.knowledge-view-switch{z-index:6;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.knowledge-view-switch button{min-height:30px;color:var(--text-muted);cursor:pointer;font-size:var(--type-micro);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:550;display:flex}.knowledge-view-switch button:hover{color:var(--text-primary);background:var(--surface-hover)}.knowledge-view-switch button.active{color:var(--knowledge-agency);background:var(--knowledge-agency-soft)}.knowledge-map-method{z-index:5;border:1px solid var(--border-soft);min-height:32px;color:var(--knowledge-agency);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.knowledge-map-method span{letter-spacing:.08em;font-weight:650}.knowledge-map-method strong{color:var(--text-muted);font-weight:500}.knowledge-graph{touch-action:manipulation;cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:680px;display:block}.knowledge-viewport{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.knowledge-edges path{fill:none;stroke:color-mix(in srgb, var(--knowledge-agency) 28%, var(--border));stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:opacity .16s,stroke .16s}.knowledge-edges path.highlighted{stroke:var(--knowledge-agency);stroke-width:1.6px}.knowledge-edges path.hidden{opacity:.035}.knowledge-edges path.relation-dimmed{opacity:.045}.knowledge-edges path.relation-active{opacity:1;stroke:var(--knowledge-agency);stroke-width:1.9px;filter:drop-shadow(0 0 3px var(--knowledge-agency-soft))}.knowledge-cluster-zone rect{fill:color-mix(in srgb, var(--knowledge-agency-soft) 45%, transparent);stroke:color-mix(in srgb, var(--knowledge-agency) 25%, transparent);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.knowledge-cluster-zone.client rect{fill:var(--knowledge-client-soft);stroke:color-mix(in srgb, var(--knowledge-client) 42%, transparent);stroke-dasharray:5 5}.knowledge-cluster-zone text{fill:var(--knowledge-agency);letter-spacing:.08em;font:600 9px Inter Variable,Inter,sans-serif}.knowledge-cluster-zone.client text{fill:var(--knowledge-client)}.knowledge-cluster-zone text.cluster-meta{fill:var(--text-muted);letter-spacing:.02em;text-anchor:end;font-weight:500}.knowledge-node{cursor:pointer;outline:0;transition:opacity .15s}.knowledge-node.hidden{opacity:0;pointer-events:none}.knowledge-node.dimmed{opacity:.13}.knowledge-node.relation-dimmed{opacity:.14}.knowledge-node .node-usage-track,.knowledge-node .node-usage-progress{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.knowledge-node .node-usage-track{stroke:color-mix(in srgb, var(--knowledge-agency) 12%, var(--border))}.knowledge-node .node-usage-progress{stroke:var(--knowledge-agency);stroke-linecap:round;transition:stroke-dasharray .22s}.knowledge-node.client .node-usage-track{stroke:color-mix(in srgb, var(--knowledge-client) 14%, var(--border))}.knowledge-node.client .node-usage-progress{stroke:var(--knowledge-client)}.knowledge-node.orphan .node-usage-progress{stroke:var(--risk)}.knowledge-node .node-halo{fill:var(--surface-raised);stroke:#0000;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 12px #0008181a);transition:stroke .16s,fill .16s}.knowledge-node.agency .node-shape{fill:var(--knowledge-agency-soft);stroke:var(--knowledge-agency);stroke-width:1.4px;vector-effect:non-scaling-stroke}.knowledge-node.client .node-shape{fill:color-mix(in srgb, var(--knowledge-client-soft) 74%, var(--surface-raised));stroke:var(--knowledge-client);stroke-width:1.4px;vector-effect:non-scaling-stroke}.knowledge-node .node-icon{fill:none;stroke-width:1.7px;pointer-events:none}.knowledge-node.agency .node-icon{stroke:var(--knowledge-agency)}.knowledge-node.client .node-icon{stroke:var(--knowledge-client)}.knowledge-node .node-title{fill:var(--text-primary);text-anchor:middle;pointer-events:none;font:600 11px Inter Variable,Inter,sans-serif}.knowledge-node .node-meta{fill:var(--text-muted);text-anchor:middle;pointer-events:none;font:9px ui-monospace,SFMono-Regular,monospace}.knowledge-node:hover .node-halo,.knowledge-node.selected .node-halo{stroke:var(--knowledge-agency);fill:color-mix(in srgb, var(--knowledge-agency-soft) 56%, var(--surface-raised))}.knowledge-node.client:hover .node-halo,.knowledge-node.client.selected .node-halo{stroke:var(--knowledge-client);fill:color-mix(in srgb, var(--knowledge-client-soft) 64%, var(--surface-raised))}.knowledge-node.selected .node-halo{stroke-width:2px;filter:drop-shadow(0 0 8px var(--knowledge-agency-soft))}.knowledge-node.orphan .node-shape{stroke:var(--risk);stroke-dasharray:3 3}.knowledge-node.orphan .node-orphan-icon{fill:var(--surface-raised);stroke:var(--risk);stroke-width:1.8px}.knowledge-node:focus-visible .node-halo{stroke:var(--verified);stroke-width:2.5px}.knowledge-no-results{z-index:4;color:var(--text-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.knowledge-no-results svg{margin-bottom:8px}.knowledge-no-results strong{color:var(--text-primary);font-size:var(--type-body);font-weight:600}.knowledge-no-results span{font-size:var(--type-micro);margin-top:4px}.knowledge-loading,.knowledge-empty{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.knowledge-loading svg{width:100%;height:100%;position:absolute;inset:0}.knowledge-loading path{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-dasharray:7 7;animation:1.4s linear infinite knowledge-flow}.knowledge-loading circle{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:2px;animation:1.5s ease-in-out infinite knowledge-skeleton}.knowledge-loading span{z-index:2;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);font-size:var(--type-micro);border-radius:8px;align-items:center;gap:7px;margin-top:150px;padding:8px 11px;display:flex;position:relative}.knowledge-loading span svg{width:17px;height:17px;animation:1s linear infinite orbit-spin;position:static}@keyframes knowledge-flow{to{stroke-dashoffset:-28px}}@keyframes knowledge-skeleton{0%,to{opacity:.45}50%{opacity:.9}}.knowledge-empty>span{width:58px;height:58px;color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--border);border-radius:17px;place-items:center;margin-bottom:13px;display:grid}.knowledge-empty strong{font-size:var(--type-title);font-weight:600}.knowledge-empty p{max-width:330px;color:var(--text-muted);font-size:var(--type-caption);text-align:center;text-wrap:pretty;margin:7px 0 0;line-height:1.5}.knowledge-inspector{background:var(--surface);width:100%;min-width:0;max-width:100%;padding:18px;overflow:hidden}.knowledge-inspector-head{align-items:center;gap:10px;display:flex}.knowledge-scope-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.knowledge-scope-icon.agency{color:var(--knowledge-agency);background:var(--knowledge-agency-soft)}.knowledge-scope-icon.client{color:var(--knowledge-client);background:var(--knowledge-client-soft)}.knowledge-inspector-head h2{font-size:var(--type-title);letter-spacing:-.025em;text-wrap:balance;margin:5px 0 0;font-weight:600;line-height:1.2}.knowledge-inspector-usage{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;gap:11px;margin-top:16px;padding:10px;display:flex}.usage-donut{flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.usage-donut svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.usage-donut circle{fill:none;stroke-width:5px}.usage-donut-track{stroke:color-mix(in srgb, var(--knowledge-agency) 13%, var(--border))}.usage-donut-progress{stroke:var(--knowledge-agency);stroke-linecap:round}.usage-donut.client .usage-donut-track{stroke:color-mix(in srgb, var(--knowledge-client) 13%, var(--border))}.usage-donut.client .usage-donut-progress{stroke:var(--knowledge-client)}.usage-donut>span{z-index:1;text-align:center;position:relative}.usage-donut strong,.usage-donut small{display:block}.usage-donut strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1}.usage-donut small{color:var(--text-muted);text-transform:uppercase;margin-top:3px;font-size:8px}.knowledge-inspector-usage>div:last-child{min-width:0}.knowledge-inspector-usage>div:last-child span,.knowledge-inspector-usage>div:last-child strong,.knowledge-inspector-usage>div:last-child small{display:block}.knowledge-inspector-usage>div:last-child span{color:var(--knowledge-agency);letter-spacing:.1em;font-size:8px;font-weight:650}.knowledge-inspector-usage>div:last-child strong{color:var(--text-primary);margin-top:5px;font-size:11px;font-weight:600;line-height:1.3}.knowledge-inspector-usage>div:last-child small{color:var(--text-muted);margin-top:4px;font-size:9px}.knowledge-field-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.knowledge-field-grid>div{background:var(--surface-soft);border-radius:8px;min-width:0;padding:10px}.knowledge-field-grid small,.knowledge-field-grid strong{display:block}.knowledge-field-grid small,.knowledge-updated span{color:var(--text-muted);font:9px ui-monospace,SFMono-Regular,monospace}.knowledge-field-grid strong{font-size:var(--type-caption);margin-top:5px;font-weight:600}.knowledge-tenant-binding{color:var(--knowledge-client);background:var(--knowledge-client-soft);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:9px 10px;font-size:10px;display:flex}.knowledge-tenant-binding code{color:var(--text-secondary);text-overflow:ellipsis;margin-left:auto;font-size:9px;overflow:hidden}.knowledge-content-preview{border:1px solid var(--border);border-radius:10px;margin-top:14px;overflow:hidden}.knowledge-content-preview>div{min-height:36px;color:var(--text-tertiary);background:var(--surface-soft);border-bottom:1px solid var(--border-soft);align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.knowledge-content-preview>div em{color:var(--text-muted);letter-spacing:.08em;margin-left:auto;font-size:8px;font-style:normal}.knowledge-content-preview>code{color:var(--knowledge-agency);font-size:var(--type-caption);padding:14px 12px 3px;display:block}.knowledge-content-preview p{color:var(--text-muted);font-size:var(--type-micro);margin:0;padding:5px 12px 14px;line-height:1.4}.knowledge-updated{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.knowledge-updated strong{font-size:var(--type-micro);font-weight:500}.knowledge-impact{background:var(--knowledge-agency-soft);border:1px solid color-mix(in srgb, var(--knowledge-agency) 24%, transparent);border-radius:10px;margin-top:15px;padding:13px}.knowledge-impact.orphan{background:var(--risk-soft);border-color:var(--risk-border)}.knowledge-impact-title{color:var(--knowledge-agency);justify-content:space-between;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;display:flex}.knowledge-impact-title>span,.knowledge-impact-title em{align-items:center;gap:5px;display:flex}.knowledge-impact-title em{color:var(--risk);background:var(--surface-raised);border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.knowledge-impact>strong{font-size:var(--type-body);margin-top:11px;font-weight:600;display:block}.knowledge-impact>p{color:var(--text-tertiary);font-size:var(--type-micro);margin:6px 0 0;line-height:1.45}.knowledge-skill-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.knowledge-skill-list code{max-width:100%;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-soft);text-overflow:ellipsis;border-radius:5px;padding:4px 6px;font-size:9px;overflow:hidden}.knowledge-inspector-loading{align-content:start;gap:10px;display:grid}.knowledge-inspector-loading i{background:var(--surface-soft);border-radius:8px;height:42px;animation:1.5s ease-in-out infinite knowledge-skeleton}.knowledge-inspector-loading i:nth-child(2){height:84px;animation-delay:.12s}.knowledge-inspector-loading i:nth-child(3){height:145px;animation-delay:.24s}.knowledge-inspector-loading i:nth-child(4){height:90px;animation-delay:.36s}.knowledge-inspector-empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.knowledge-inspector-empty strong{color:var(--text-primary);font-size:var(--type-body);margin-top:10px}.knowledge-inspector-empty span{font-size:var(--type-micro);margin-top:4px}.knowledge-impact-radial{width:100%;height:680px;position:relative}.knowledge-impact-radial>svg{width:100%;height:680px;display:block}.impact-view-caption{z-index:3;border:1px solid var(--border-soft);min-height:32px;color:var(--knowledge-agency);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.impact-view-caption span{letter-spacing:.08em;font-weight:650}.impact-view-caption strong{color:var(--text-muted);font-weight:500}.impact-orbit{fill:none;stroke:color-mix(in srgb, var(--knowledge-agency) 17%, var(--border));stroke-width:1px;stroke-dasharray:5 7}.impact-orbit.skills{stroke:color-mix(in srgb, var(--knowledge-client) 15%, var(--border));stroke-dasharray:2 8}.impact-links line{stroke:color-mix(in srgb, var(--knowledge-agency) 44%, var(--border));stroke-width:1.2px}.impact-links line.skill-link{stroke:color-mix(in srgb, var(--knowledge-client) 36%, var(--border));stroke-dasharray:3 4}.impact-center-halo{fill:var(--surface-raised);stroke:color-mix(in srgb, var(--knowledge-agency) 20%, transparent);filter:drop-shadow(0 15px 24px #00081821)}.impact-center-node.client .impact-center-halo{stroke:color-mix(in srgb, var(--knowledge-client) 28%, transparent)}.impact-usage-track,.impact-usage-progress{fill:none;stroke-width:6px}.impact-usage-track{stroke:color-mix(in srgb, var(--knowledge-agency) 12%, var(--border))}.impact-usage-progress{stroke:var(--knowledge-agency);stroke-linecap:round}.impact-center-node.client .impact-usage-track{stroke:color-mix(in srgb, var(--knowledge-client) 12%, var(--border))}.impact-center-node.client .impact-usage-progress{stroke:var(--knowledge-client)}.impact-center-shape{fill:var(--knowledge-agency-soft);stroke:var(--knowledge-agency);stroke-width:1.5px}.impact-center-node.client .impact-center-shape{fill:var(--knowledge-client-soft);stroke:var(--knowledge-client)}.impact-center-icon{fill:none;stroke:var(--knowledge-agency);stroke-width:1.6px}.impact-center-node.client .impact-center-icon{stroke:var(--knowledge-client)}.impact-center-title{fill:var(--text-primary);text-anchor:middle;font:600 13px Inter Variable,Inter,sans-serif}.impact-center-meta{fill:var(--text-muted);letter-spacing:.08em;text-anchor:middle;font:600 8px ui-monospace,SFMono-Regular,monospace}.impact-related-node{cursor:pointer;outline:0}.impact-related-node circle{fill:var(--surface-raised);stroke:var(--knowledge-agency);stroke-width:1.5px;transition:fill .15s,stroke-width .15s}.impact-related-node.client circle{stroke:var(--knowledge-client)}.impact-related-node:hover circle,.impact-related-node:focus-visible circle{fill:var(--knowledge-agency-soft);stroke-width:2.5px}.impact-related-node.client:hover circle,.impact-related-node.client:focus-visible circle{fill:var(--knowledge-client-soft)}.impact-related-node svg{fill:none;stroke:var(--knowledge-agency);stroke-width:1.7px}.impact-related-node.client svg{stroke:var(--knowledge-client)}.impact-related-node text{fill:var(--text-primary);text-anchor:middle;font:600 10px Inter Variable,Inter,sans-serif}.impact-skill-nodes circle{fill:var(--surface-raised);stroke:var(--knowledge-client);stroke-width:1.2px}.impact-skill-nodes svg{fill:none;stroke:var(--knowledge-client);stroke-width:1.5px}.impact-skill-nodes text{fill:var(--text-muted);text-anchor:middle;font:8px ui-monospace,SFMono-Regular,monospace}.brain-footer-note{min-height:28px;color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.funnel-page,.logs-page{gap:12px;min-width:0;display:grid}.funnel-header,.logs-header{justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.funnel-title,.logs-title{align-items:center;gap:11px;display:flex}.funnel-title>span,.logs-title>span{border:1px solid var(--verified-border);width:42px;height:42px;color:var(--verified);background:var(--verified-soft);border-radius:12px;place-items:center;display:grid}.funnel-title small,.logs-title small{color:var(--verified);font-size:var(--type-micro);letter-spacing:.1em;font-weight:650;display:block}.funnel-title h1,.logs-title h1{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:600;line-height:1}.funnel-total{text-align:right}.funnel-total span,.funnel-total strong,.funnel-total small{display:block}.funnel-total span{color:var(--text-muted);letter-spacing:.09em;font-size:11px;font-weight:600}.funnel-total strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:620}.funnel-total small{color:var(--text-muted);margin-top:3px;font-size:12px}.funnel-toolbar,.logs-toolbar{align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:flex}.funnel-toolbar>label,.logs-toolbar>label{width:min(330px,30vw);min-height:40px;color:var(--text-muted);background:var(--input);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.funnel-toolbar>label:focus-within,.logs-toolbar>label:focus-within{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.funnel-toolbar input,.logs-toolbar input{width:100%;min-width:0;color:var(--text-primary);font-size:var(--type-caption);background:0 0;border:0;outline:0}.funnel-toolbar>button:not(.funnel-add){border:1px solid var(--border);min-height:40px;color:var(--text-tertiary);background:var(--surface-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.funnel-toolbar>button.active{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.funnel-context{border-left:1px solid var(--border);min-width:0;height:40px;color:var(--text-muted);align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:13px;display:flex}.funnel-context svg{color:var(--verified)}.funnel-context strong{max-width:160px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.funnel-add{min-height:40px;color:var(--navy);background:var(--verified);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.funnel-automation-bar{background:linear-gradient(100deg, color-mix(in srgb, var(--verified-soft) 68%, var(--surface)) 0%, var(--surface) 52%);grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;min-height:74px;padding:10px 12px;display:grid}.funnel-automation-identity{align-items:center;gap:11px;min-width:0;display:flex}.funnel-automation-identity>span{border:1px solid var(--verified-border);width:40px;height:40px;color:var(--verified);background:var(--verified-soft);box-shadow:inset 0 0 18px color-mix(in srgb, var(--verified) 8%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.funnel-automation-identity small,.funnel-automation-identity strong{display:block}.funnel-automation-identity small{color:var(--verified);letter-spacing:.11em;font-size:10px;font-weight:700}.funnel-automation-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:610;overflow:hidden}.funnel-automation-metrics{align-items:center;display:flex}.funnel-automation-metrics>span{border-left:1px solid var(--border-soft);min-width:92px;padding:0 14px}.funnel-automation-metrics b,.funnel-automation-metrics small{display:block}.funnel-automation-metrics b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:620}.funnel-automation-metrics small{color:var(--text-muted);margin-top:3px;font-size:10px}.funnel-automation-bar>button{border:1px solid var(--verified-border);min-height:38px;color:var(--verified);background:var(--verified-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.funnel-automation-bar>button:active{transform:scale(.97)}.funnel-board{scrollbar-color:var(--border-strong) transparent;grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;min-width:0;min-height:720px;padding-bottom:6px;display:grid;overflow-x:auto}.funnel-column{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;min-width:260px;min-height:700px;padding:14px;overflow:hidden}.funnel-column.drop-target{border-color:var(--verified-border);background:color-mix(in srgb, var(--verified-soft) 48%, var(--surface-soft));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--verified) 16%, transparent), 0 12px 28px #00b8940f}.funnel-column>header{min-height:112px}.funnel-column>header>div{align-items:center;gap:7px;display:flex}.funnel-column>header span{font-size:16px;font-weight:650}.funnel-column>header strong{min-width:25px;height:25px;color:var(--verified);background:var(--verified-soft);border-radius:99px;place-items:center;font-size:12px;display:grid}.funnel-column>header small,.funnel-column>header em{display:block}.funnel-column>header small{color:var(--text-muted);margin-top:5px;font-size:12px}.funnel-column>header em{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;font-style:normal;font-weight:570}.funnel-column>header .stage-rule{border:1px solid var(--verified-border);width:max-content;min-height:23px;color:var(--verified);background:var(--verified-soft);letter-spacing:.01em;border-radius:6px;align-items:center;gap:5px;margin-top:9px;padding:0 7px;font-size:9px;font-weight:600;display:flex}.stage-proposta>header .stage-rule{color:var(--knowledge-client);border-color:color-mix(in srgb, var(--knowledge-client) 28%, transparent);background:var(--knowledge-client-soft)}.stage-fechamento>header .stage-rule{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.funnel-column-track{background:var(--border);border-radius:99px;height:3px;overflow:hidden}.funnel-column-track i{border-radius:inherit;background:var(--verified);height:100%;display:block}.stage-proposta .funnel-column-track i{background:var(--knowledge-client)}.stage-fechamento .funnel-column-track i{background:var(--risk)}.funnel-cards{align-content:start;gap:10px;margin-top:12px;display:grid}.deal-card-shell{cursor:grab;min-width:0}.deal-card-shell:active{cursor:grabbing}.deal-card-shell.dragging .deal-card{opacity:.38;border-style:dashed;transform:scale(.98)rotate(-.35deg)}.deal-card{border:1px solid var(--border);width:100%;min-height:218px;color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow);cursor:grab;text-align:left;border-radius:10px;padding:14px;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s,background-color .15s,opacity .15s;position:relative;overflow:hidden}.deal-card:hover{border-color:var(--verified-border);background:color-mix(in srgb, var(--verified-soft) 32%, var(--surface-raised));transform:translateY(-2px)}.deal-card.priority:before{content:"";background:var(--risk);width:2px;position:absolute;inset:0 auto 0 0}.deal-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.deal-card-flags{color:var(--text-muted);align-items:center;gap:5px;display:flex}.deal-card-top code{color:var(--text-muted);font-size:11px}.deal-card-top em{color:var(--risk);background:var(--risk-soft);letter-spacing:.05em;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:650}.deal-card>strong{margin-top:12px;padding-right:20px;font-size:15px;font-weight:650;line-height:1.3;display:block}.deal-card>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.deal-value{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:620;display:flex}.deal-next-action{border:1px solid var(--border-soft);min-height:42px;color:var(--verified);background:color-mix(in srgb, var(--verified-soft) 58%, var(--surface-raised));border-radius:8px;grid-template-columns:15px minmax(0,1fr) 18px;align-items:center;gap:7px;margin-top:11px;padding:7px 8px;display:grid}.deal-next-action>span{min-width:0}.deal-next-action small,.deal-next-action b{display:block}.deal-next-action small{color:var(--text-muted);letter-spacing:.07em;font-size:8px;font-weight:650}.deal-next-action b{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:600;overflow:hidden}.deal-next-action>em{min-width:19px;height:19px;color:var(--navy);background:var(--verified);border-radius:99px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.deal-card footer{border-top:1px solid var(--border-soft);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.deal-card footer span,.deal-card footer time{align-items:center;gap:4px;display:flex}.deal-arrow{color:var(--text-muted);position:absolute;top:48px;right:10px}.funnel-empty-stage{border:1px dashed var(--border);min-height:112px;color:var(--text-muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.funnel-note{min-height:32px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.funnel-note span{align-items:center;gap:6px;display:flex}.funnel-note i{background:var(--verified);border-radius:50%;width:6px;height:6px}.funnel-note strong{font-weight:500}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.funnel-transition-overlay{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020812bd;animation:.17s ease-out fade-in;position:fixed;inset:0}.funnel-transition-dialog{z-index:120;border:1px solid var(--border-strong);width:min(940px,100vw - 32px);max-height:min(850px,100vh - 32px);color:var(--text-primary);background:var(--surface-raised);border-radius:17px;animation:.22s cubic-bezier(.23,1,.32,1) funnel-dialog-in;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 34px 110px #00051285}@keyframes funnel-dialog-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.975)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.transition-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:16px 18px;display:flex}.transition-title{align-items:center;gap:12px;min-width:0;display:flex}.transition-title>span{border:1px solid var(--verified-border);width:46px;height:46px;color:var(--verified);background:var(--verified-soft);border-radius:13px;flex:none;place-items:center;display:grid}.transition-title small{color:var(--verified);letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.transition-title h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px;font-weight:640}.transition-title p{color:var(--text-muted);margin:5px 0 0;font-size:11px}.transition-close{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.transition-close:hover{color:var(--text-primary);border-color:var(--border-strong)}.transition-route{border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:10px;min-height:64px;padding:10px 18px;display:flex}.transition-route>span{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:142px;padding:8px 10px}.transition-route>span.target{border-color:var(--verified-border);background:var(--verified-soft)}.transition-route small,.transition-route strong{display:block}.transition-route small{color:var(--text-muted);letter-spacing:.09em;font-size:8px;font-weight:650}.transition-route strong{margin-top:3px;font-size:12px;font-weight:620}.transition-route>i{width:28px;height:28px;color:var(--verified);background:var(--verified-soft);border-radius:50%;place-items:center;display:grid}.transition-route>em{border:1px dashed var(--risk-border);color:var(--risk);background:var(--risk-soft);letter-spacing:.08em;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.transition-workspace{grid-template-columns:minmax(0,1fr) 320px;min-height:430px;max-height:calc(100vh - 292px);display:grid;overflow-y:auto}.transition-actions{border-right:1px solid var(--border);min-width:0;padding:18px}.transition-actions>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.transition-actions>header small{color:var(--text-muted);letter-spacing:.1em;font-size:9px;font-weight:650}.transition-actions h3{margin:5px 0 0;font-size:15px;font-weight:620}.transition-actions>header>span{color:var(--verified);font-size:10px;font-weight:600}.transition-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.transition-action-grid>button{border:1px solid var(--border);min-height:128px;color:var(--text-primary);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:start;gap:9px;padding:13px;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s,background-color .15s;display:grid;position:relative}.transition-action-grid>button:hover{border-color:var(--border-strong);transform:translateY(-2px)}.transition-action-grid>button.selected{border-color:var(--verified-border);background:color-mix(in srgb, var(--verified-soft) 62%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--verified) 8%, transparent)}.transition-action-icon{width:36px;height:36px;color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border);border-radius:9px;place-items:center;display:grid}.transition-action-grid>button.selected .transition-action-icon{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.transition-action-grid>button strong,.transition-action-grid>button small,.transition-action-grid>button em{display:block}.transition-action-grid>button strong{font-size:12px;font-weight:620}.transition-action-grid>button small{color:var(--text-secondary);margin-top:6px;font-size:10px;line-height:1.35}.transition-action-grid>button em{color:var(--text-muted);margin-top:8px;font-size:9px;font-style:normal;line-height:1.4}.transition-action-grid>button>i{border:1px solid var(--border);width:20px;height:20px;color:var(--navy);background:var(--surface);border-radius:6px;place-items:center;display:grid}.transition-action-grid>button.selected>i{border-color:var(--verified);background:var(--verified)}.transition-plan{background:var(--surface-soft);min-width:0;padding:18px}.transition-plan>header{color:var(--verified);align-items:center;gap:8px;display:flex}.transition-plan>header small,.transition-plan>header strong{display:block}.transition-plan>header small{letter-spacing:.1em;font-size:8px;font-weight:700}.transition-plan>header strong{color:var(--text-primary);margin-top:4px;font-size:12px}.transition-plan ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.transition-plan li{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:59px;display:grid;position:relative}.transition-plan li:not(:last-child):after{content:"";background:linear-gradient(var(--verified-border), var(--border));width:1px;position:absolute;top:27px;bottom:0;left:13px}.transition-plan li>i{z-index:1;border:1px solid var(--verified-border);width:28px;height:28px;color:var(--verified);background:var(--surface);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid;position:relative}.transition-plan li strong,.transition-plan li small{display:block}.transition-plan li strong{padding-top:2px;font-size:11px;font-weight:610}.transition-plan li small{color:var(--text-muted);margin-top:4px;font-size:9px;line-height:1.35}.transition-plan li.audit-step>i{color:var(--knowledge-client);border-color:color-mix(in srgb, var(--knowledge-client) 28%, transparent)}.transition-guard{border:1px solid var(--verified-border);color:var(--verified);background:var(--verified-soft);border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:7px;margin-top:10px;padding:10px;display:grid}.transition-guard strong,.transition-guard small{display:block}.transition-guard strong{color:var(--text-primary);font-size:10px}.transition-guard small{color:var(--text-muted);margin-top:4px;font-size:9px}.transition-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex}.transition-footer>span{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.transition-footer>span svg{color:var(--verified)}.transition-footer>div{align-items:center;gap:8px;display:flex}.transition-footer button{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);background:var(--surface-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.transition-footer button.confirm{color:var(--navy);border-color:var(--verified);background:var(--verified)}.transition-footer button:active{transform:scale(.97)}.funnel-toast{z-index:130;border:1px solid var(--verified-border);width:min(360px,100vw - 32px);min-height:72px;color:var(--text-primary);background:var(--surface-raised);border-radius:12px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:12px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 70px #00081852}.funnel-toast>span{width:38px;height:38px;color:var(--navy);background:var(--verified);border-radius:10px;place-items:center;display:grid}.funnel-toast strong,.funnel-toast small{display:block}.funnel-toast strong{font-size:12px;font-weight:620}.funnel-toast small{color:var(--text-muted);margin-top:4px;font-size:10px}.funnel-toast button{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}@media (width<=760px){.funnel-automation-bar{grid-template-columns:1fr;gap:12px}.funnel-automation-metrics{overflow-x:auto}.funnel-automation-metrics>span:first-child{border-left:0;padding-left:0}.funnel-automation-bar>button{width:max-content}.funnel-transition-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.transition-header{min-height:82px;padding:12px}.transition-title>span{width:40px;height:40px}.transition-title p{display:none}.transition-route{padding:8px 12px}.transition-route>span{flex:1;min-width:0}.transition-workspace{grid-template-columns:1fr;max-height:calc(100vh - 270px)}.transition-actions{border-right:0;border-bottom:1px solid var(--border);padding:14px}.transition-action-grid{grid-template-columns:1fr}.transition-plan{padding:14px}.transition-footer{flex-direction:column;align-items:stretch}.transition-footer>div,.transition-footer button{width:100%}.transition-footer button{justify-content:center}}.mega-internal-badge{border:1px solid var(--knowledge-client-border,var(--border));min-height:31px;color:var(--knowledge-client);background:var(--knowledge-client-soft);font-size:var(--type-micro);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:flex}.log-overview{grid-template-columns:repeat(4,1fr);display:grid}.log-overview>div{border-right:1px solid var(--border-soft);min-width:0;min-height:94px;padding:14px}.log-overview>div:last-child{border-right:0}.log-overview span{color:var(--text-muted);font-size:var(--type-micro);align-items:center;gap:6px;display:flex}.log-overview span svg{color:var(--verified)}.log-overview>div:nth-child(2) span svg{color:var(--incident)}.log-overview strong,.log-overview small{display:block}.log-overview strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:21px;font-weight:600}.log-overview small{color:var(--text-muted);margin-top:4px;font-size:8px}.logs-toolbar>div{align-items:center;gap:3px;display:flex}.logs-toolbar>div button{min-height:36px;color:var(--text-tertiary);cursor:pointer;font-size:var(--type-micro);background:0 0;border:0;border-radius:7px;padding:0 10px}.logs-toolbar>div button:hover{color:var(--text-primary);background:var(--surface-hover)}.logs-toolbar>div button.active{color:var(--verified);background:var(--verified-soft)}.logs-toolbar>span{color:var(--text-muted);font-size:var(--type-micro);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:flex}.logs-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,340px);min-width:0;min-height:590px;display:grid}.logs-list{border-right:1px solid var(--border);min-width:0;padding:8px}.log-row{width:100%;min-height:64px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 58px;align-items:center;gap:9px;padding:8px 10px;display:grid}.log-row:hover{background:var(--surface-hover)}.log-row.selected{border-color:var(--verified-border);background:var(--verified-soft)}.log-row.critical.selected{border-color:var(--incident-border);background:var(--incident-soft)}.log-status-icon{width:30px;height:30px;color:var(--text-muted);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.log-row.success .log-status-icon,.log-row.protected .log-status-icon{color:var(--verified);background:var(--verified-soft)}.log-row.warning .log-status-icon{color:var(--risk);background:var(--risk-soft)}.log-row.critical .log-status-icon{color:var(--incident);background:var(--incident-soft)}.log-main{min-width:0}.log-main>span{align-items:center;gap:7px;display:flex}.log-main code{color:var(--text-muted);font-size:8px}.log-main em{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal}.log-main strong,.log-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.log-main strong{margin-top:5px;font-size:10px;font-weight:600}.log-main small{color:var(--text-muted);margin-top:4px;font-size:8px}.log-duration{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:8px}.logs-empty{min-height:300px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.logs-empty strong{color:var(--text-primary);font-size:var(--type-body);margin-top:9px}.logs-empty span{font-size:var(--type-micro);margin-top:4px}.log-inspector{background:var(--surface-soft);min-width:0;padding:18px}.log-inspector-state{border:1px solid var(--border);width:max-content;min-height:27px;color:var(--text-muted);background:var(--surface);text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:8px;display:flex}.log-inspector-state.success,.log-inspector-state.protected{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.log-inspector-state.critical{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.log-inspector-state.warning,.log-inspector-state.pending{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.log-inspector h2{letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.25}.log-inspector>p{color:var(--text-tertiary);font-size:var(--type-caption);text-wrap:pretty;margin:8px 0 0;line-height:1.5}.log-inspector-grid{gap:7px;margin-top:18px;display:grid}.log-inspector-grid>div{border:1px solid var(--border-soft);background:var(--surface);border-radius:8px;min-width:0;padding:10px}.log-inspector-grid small,.log-inspector-grid strong,.log-inspector-grid code{display:block}.log-inspector-grid small{color:var(--text-muted);font-size:8px}.log-inspector-grid strong,.log-inspector-grid code{text-overflow:ellipsis;margin-top:5px;font-size:9px;font-weight:600;overflow:hidden}.log-evidence{border:1px solid var(--verified-border);color:var(--verified);background:var(--verified-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;display:flex}.log-evidence span,.log-evidence strong,.log-evidence small{display:block}.log-evidence span{letter-spacing:.07em;font-size:7px;font-weight:650}.log-evidence strong{color:var(--text-primary);margin-top:5px;font-size:9px}.log-evidence small{color:var(--text-muted);margin-top:5px;font-size:7px}.chat-audit-page{gap:12px;min-width:0;display:grid}.chat-audit-titlebar{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.chat-audit-title{align-items:center;gap:11px;display:flex}.chat-audit-title>span{border:1px solid var(--verified-border);width:42px;height:42px;color:var(--verified);background:var(--verified-soft);border-radius:12px;place-items:center;display:grid}.chat-audit-title small{color:var(--verified);font-size:var(--type-micro);letter-spacing:.1em;font-weight:650;display:block}.chat-audit-title h1{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:600;line-height:1}.chat-prototype-badge{border:1px dashed var(--risk-border);min-height:34px;color:var(--risk);background:var(--risk-soft);letter-spacing:.05em;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.chat-prototype-badge i{background:var(--risk);border-radius:50%;width:6px;height:6px}.chat-prototype-badge.approved{border-style:solid;border-color:var(--verified-border);color:var(--verified);background:var(--verified-soft)}.chat-prototype-badge.approved i{background:var(--verified);box-shadow:0 0 8px var(--verified)}.chat-audit-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:8px;display:flex}.chat-audit-toolbar>label{width:min(360px,36vw);min-height:40px;color:var(--text-muted);background:var(--input);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.chat-audit-toolbar>label:focus-within{border-color:var(--verified-border);box-shadow:0 0 0 3px var(--verified-soft)}.chat-audit-toolbar input{width:100%;min-width:0;color:var(--text-primary);font-size:var(--type-caption);background:0 0;border:0;outline:0}.chat-audit-toolbar>div{color:var(--text-muted);font-size:var(--type-micro);align-items:center;gap:9px;display:flex}.chat-audit-toolbar>div>span{border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 8px;display:flex}.chat-live-pill{color:var(--verified);background:var(--verified-soft);border-color:var(--verified-border)!important}.chat-live-pill i{background:var(--verified);width:6px;height:6px;box-shadow:0 0 0 3px var(--verified-soft);border-radius:50%}.chat-audit-workspace{grid-template-columns:250px minmax(330px,1fr) 320px;min-width:0;min-height:680px;display:grid;overflow:hidden}.conversation-rail,.whatsapp-audit,.workflow-audit{min-width:0;min-height:680px}.conversation-rail{border-right:1px solid var(--border);background:var(--surface-soft)}.conversation-rail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;padding:0 12px;display:flex}.conversation-rail>header>div{align-items:center;gap:7px;display:flex}.conversation-rail>header span{color:var(--text-muted);letter-spacing:.08em;font-size:8px;font-weight:650}.conversation-rail>header strong{min-width:20px;height:20px;color:var(--verified);background:var(--verified-soft);border-radius:99px;place-items:center;font-size:8px;display:grid}.conversation-rail>header button,.whatsapp-audit>header button{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;display:grid}.conversation-list{max-height:615px;padding:6px;overflow-y:auto}.conversation-item{width:100%;min-height:88px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:8px;padding:10px 8px;display:grid;position:relative}.conversation-item.selected{border-color:var(--verified-border);background:var(--verified-soft)}.conversation-item.attention.selected{border-color:var(--risk-border);background:var(--risk-soft)}.conversation-avatar{width:35px;height:35px;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;place-items:center;font-size:9px;font-weight:650;display:grid;position:relative}.conversation-avatar i{border:2px solid var(--surface-soft);background:var(--verified);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.conversation-copy{min-width:0}.conversation-copy>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:620;overflow:hidden}.conversation-copy time{color:var(--text-muted);font-size:7px}.conversation-copy>small{color:var(--verified);margin-top:3px;font-size:7px;display:block}.conversation-copy p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.conversation-item>em{min-width:17px;height:17px;color:var(--navy);background:var(--verified);border-radius:99px;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:8px;right:8px}.whatsapp-audit{border-right:1px solid var(--border);background:radial-gradient(var(--border-soft) .65px, transparent .65px);background-size:18px 18px;flex-direction:column;display:flex}.whatsapp-audit>header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, transparent);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:0 12px;display:flex}.wa-contact{align-items:center;gap:9px;min-width:0;display:flex}.wa-contact>span{width:36px;height:36px;color:var(--navy);background:var(--verified);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.wa-contact>div{min-width:0}.wa-contact strong,.wa-contact small{display:block}.wa-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.wa-contact small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.wa-contact small svg{color:var(--verified);vertical-align:-2px}.whatsapp-audit>header>div:last-child{align-items:center;gap:5px;display:flex}.wa-context{min-height:34px;color:var(--verified);background:var(--verified-soft);border-bottom:1px solid var(--verified-border);align-items:center;gap:6px;padding:0 12px;font-size:7px;display:flex}.wa-context strong{color:var(--verified);margin-left:auto;font-size:7px;font-weight:600}.wa-day{border:1px solid var(--border);width:max-content;color:var(--text-muted);background:var(--surface);border-radius:99px;margin:0 auto 12px;padding:4px 7px;font-size:6.5px}.wa-message{border:1px solid var(--verified-border);background:var(--verified-soft);width:max-content;max-width:82%;box-shadow:var(--shadow);border-radius:10px 10px 3px;margin:8px 0 8px auto;padding:9px 10px 6px}.wa-message.human{border-color:color-mix(in srgb, var(--knowledge-client) 28%, transparent);background:var(--knowledge-client-soft)}.wa-message-author{color:var(--verified);align-items:center;gap:4px;margin-bottom:5px;font-size:6.5px;font-weight:650;display:flex}.wa-message p{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:8.5px;line-height:1.5}.wa-message time{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:6px;display:flex}.wa-message time svg{color:var(--verified)}.wa-composer{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:7px;min-height:67px;padding:9px 10px;display:grid}.wa-composer input{border:1px solid var(--border);height:42px;color:var(--text-primary);background:var(--input);border-radius:10px;outline:0;padding:0 11px;font-size:8.5px}.wa-composer button{width:34px;height:34px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.wa-composer button:last-child{width:36px;height:36px;color:var(--navy);background:var(--verified)}.wa-composer button:disabled{color:var(--text-muted);background:var(--border);cursor:not-allowed}.workflow-audit{background:var(--surface-soft);padding:14px}.workflow-audit>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workflow-audit>header span:first-child{color:var(--text-muted);letter-spacing:.08em;font-size:7px;font-weight:650}.workflow-audit h2{letter-spacing:-.025em;margin:5px 0 0;font-size:13px;font-weight:620;line-height:1.25}.workflow-state{border:1px solid var(--verified-border);min-height:24px;color:var(--verified);background:var(--verified-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 6px;font-size:6.5px;display:flex}.workflow-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.workflow-state.attention{color:var(--risk);border-color:var(--risk-border);background:var(--risk-soft)}.workflow-state.human{color:var(--knowledge-client);border-color:color-mix(in srgb, var(--knowledge-client) 28%, transparent);background:var(--knowledge-client-soft)}.workflow-meta{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:0 8px;font-size:7px;display:flex}.workflow-meta span{align-items:center;gap:4px;display:flex}.workflow-trace{gap:7px;margin-top:13px;display:grid}.workflow-step{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;min-height:67px;padding:9px;display:grid;position:relative}.workflow-step.active{border-color:var(--risk-border);background:var(--risk-soft)}.workflow-step.failed{border-color:var(--incident-border);background:var(--incident-soft)}.workflow-step-icon{width:31px;height:31px;color:var(--verified);background:var(--verified-soft);border-radius:8px;place-items:center;display:grid}.workflow-step>div{min-width:0}.workflow-step>div>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.workflow-step strong{font-size:8.5px;font-weight:620}.workflow-step small{color:var(--text-muted);margin-top:6px;font-size:7px;line-height:1.4;display:block}.workflow-step>i{z-index:2;background:linear-gradient(var(--verified), transparent);width:1px;height:21px;position:absolute;top:55px;left:24px}.workflow-audit>footer{border:1px solid var(--verified-border);min-height:58px;color:var(--verified);background:var(--verified-soft);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;margin-top:13px;padding:9px;display:grid}.workflow-audit>footer img,.workflow-audit>footer .mega-mark-svg{width:34px;height:34px;display:block}.workflow-audit>footer span,.workflow-audit>footer strong{display:block}.workflow-audit>footer span{letter-spacing:.07em;font-size:6px;font-weight:650}.workflow-audit>footer strong{color:var(--text-primary);margin-top:4px;font-size:8px;font-weight:600}.chat-audit-empty{min-height:680px;color:var(--text-muted);flex-direction:column;grid-column:2/-1;justify-content:center;align-items:center;display:flex}.chat-audit-empty strong{color:var(--text-primary);font-size:var(--type-body);margin-top:9px}.chat-audit-empty span{font-size:var(--type-micro);margin-top:4px}.chat-audit-page{--chat-canvas:#fff;--chat-soft:#f6f8f7;--chat-thread:#f2f5f3;--chat-line:#e2e8e5;--chat-line-strong:#d3ddd8;--chat-ink:#14201c;--chat-secondary:#41514a;--chat-muted:#75817c;--chat-green:#0a9f78;--chat-green-soft:#e4f6ef;--chat-green-strong:#08785d;--chat-blue-soft:#eaf1ff;--chat-blue:#496cb4;--chat-warning:#b97812;--chat-warning-soft:#fff4db;--chat-danger:#d84b59;--chat-danger-soft:#fff0f2;min-width:0;color:var(--chat-ink);background:var(--chat-canvas);border:1px solid #ffffff1f;border-radius:17px;gap:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #00061238,0 0 0 1px #ffffff09}.chat-audit-page button,.chat-audit-page input{color:inherit}.chat-audit-titlebar{min-height:82px;color:var(--chat-ink);background:var(--chat-canvas);padding:0 22px}.chat-audit-title{gap:13px}.chat-audit-title>span{color:#fff;background:var(--chat-green);border:0;border-radius:14px;width:48px;height:48px;box-shadow:0 10px 24px #0a9f7833}.chat-audit-title small{color:var(--chat-green-strong);letter-spacing:.11em;font-size:11px;font-weight:700}.chat-audit-title h1{color:var(--chat-ink);letter-spacing:-.045em;margin-top:4px;font-size:28px;font-weight:650}.chat-title-actions{align-items:center;gap:10px;display:flex}.chat-simulation-label{color:var(--chat-muted);letter-spacing:.08em;font-size:10px;font-weight:650}.chat-channel-status{min-height:38px;color:var(--chat-green-strong);background:var(--chat-green-soft);border:1px solid #c8e9dc;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.chat-channel-status>i{background:var(--chat-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0a9f781c}.chat-audit-workspace{border-top:1px solid var(--chat-line);min-width:0;min-height:735px;color:var(--chat-ink);background:var(--chat-canvas);border-radius:0;grid-template-columns:260px minmax(330px,1.35fr) minmax(320px,.95fr);display:grid;overflow:hidden}.conversation-rail,.whatsapp-audit,.workflow-audit{min-width:0;min-height:735px;color:var(--chat-ink)}.conversation-rail{border-right:1px solid var(--chat-line);background:var(--chat-soft);flex-direction:column;display:flex}.conversation-rail>header{border-bottom:0;min-height:64px;padding:0 16px}.conversation-rail>header>div{gap:8px}.conversation-rail>header span{color:var(--chat-ink);letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.conversation-rail>header strong{min-width:24px;height:24px;color:var(--chat-green-strong);background:var(--chat-green-soft);font-size:11px}.conversation-rail>header button,.whatsapp-audit>header button{border:1px solid var(--chat-line);width:40px;height:40px;color:var(--chat-secondary);background:var(--chat-canvas);cursor:pointer;border-radius:10px;transition:background-color .15s,border-color .15s,transform .12s}.conversation-rail>header button:hover,.whatsapp-audit>header button:hover{border-color:var(--chat-line-strong);background:#eef3f0}.conversation-rail>header button:active,.whatsapp-audit>header button:active{transform:scale(.97)}.conversation-search{border:1px solid var(--chat-line);height:44px;color:var(--chat-muted);background:var(--chat-canvas);border-radius:10px;align-items:center;gap:8px;margin:0 14px;padding:0 12px;display:flex}.conversation-search:focus-within{border-color:#0a9f7880;box-shadow:0 0 0 3px #0a9f781a}.conversation-search input{width:100%;min-width:0;color:var(--chat-ink);background:0 0;border:0;outline:0;font-size:13px}.conversation-search input::placeholder{color:#96a19c}.conversation-scope{background:#e9eeeb;border-radius:9px;grid-template-columns:1fr 1fr;margin:12px 14px 0;padding:3px;display:grid}.conversation-scope button{min-height:34px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:600}.conversation-scope button.active{color:var(--chat-ink);background:var(--chat-canvas);box-shadow:0 1px 3px #12201a14}.conversation-scope button strong{margin-left:4px;font-size:11px}.conversation-context{min-height:40px;color:var(--chat-muted);align-items:center;gap:6px;margin:8px 14px 0;padding:0 4px;font-size:11px;display:flex}.conversation-list{flex:1;max-height:none;padding:2px 8px 12px;overflow-y:auto}.conversation-item{width:100%;min-height:112px;color:var(--chat-ink);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 12px;position:relative}.conversation-item:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.conversation-item:hover{background:#edf2ef}.conversation-item.selected{border-color:var(--chat-line);background:var(--chat-canvas);box-shadow:0 5px 18px #12201a12}.conversation-item.selected:before{background:var(--chat-green)}.conversation-item.attention.selected{background:#fffdf8;border-color:#f0d6a7}.conversation-item.attention.selected:before{background:var(--chat-warning)}.conversation-avatar{width:42px;height:42px;color:var(--chat-green-strong);background:#dcece6;border:0;border-radius:13px;font-size:12px;font-weight:700}.conversation-avatar i{border-color:var(--chat-soft);background:var(--chat-green);width:11px;height:11px;bottom:-1px;right:-1px}.conversation-item.attention .conversation-avatar i{background:var(--chat-warning)}.conversation-item.human .conversation-avatar i{background:var(--chat-blue)}.conversation-copy>span{min-height:20px}.conversation-copy strong{color:var(--chat-ink);font-size:14px;font-weight:650}.conversation-copy time{color:var(--chat-muted);font-variant-numeric:tabular-nums;font-size:11px}.conversation-copy>small{color:var(--chat-green-strong);margin-top:2px;font-size:11px;font-weight:550}.conversation-copy p{color:var(--chat-secondary);-webkit-line-clamp:1;margin-top:7px;font-size:12px;line-height:1.45}.conversation-status{width:max-content;color:var(--chat-green-strong);background:var(--chat-green-soft);border-radius:5px;margin-top:7px;padding:3px 6px;font-size:9px;font-weight:650;display:block}.conversation-status.attention{color:var(--chat-warning);background:var(--chat-warning-soft)}.conversation-status.human{color:var(--chat-blue);background:var(--chat-blue-soft)}.conversation-status.resolved{color:var(--chat-muted);background:#e9eeeb}.conversation-item>em{color:#fff;background:var(--chat-green);min-width:20px;height:20px;font-size:10px;bottom:13px;right:11px}.whatsapp-audit{border-right:1px solid var(--chat-line);background-color:#efeae2;background-image:url(/assets/chat-wallpaper-doodle-CDTLcToM.png);background-position:top;background-repeat:repeat;background-size:420px;flex-direction:column;display:flex}.whatsapp-audit>header{border-bottom:1px solid var(--chat-line);background:#fffffff5;min-height:76px;padding:0 18px}.wa-contact{gap:11px}.wa-contact>span{color:#fff;background:var(--chat-green);border-radius:14px;width:44px;height:44px;font-size:12px}.wa-contact strong{color:var(--chat-ink);font-size:16px;font-weight:650}.wa-contact small{color:var(--chat-muted);margin-top:4px;font-size:12px}.wa-contact small svg{color:var(--chat-green)}.whatsapp-audit>header>div:last-child{gap:7px}.whatsapp-audit>header .wa-takeover{width:auto;color:var(--chat-green-strong);background:var(--chat-green-soft);border-color:#c8e9dc;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.wa-context{min-height:44px;color:var(--chat-secondary);border-bottom:1px solid var(--chat-line);background:#fbfcfb;gap:7px;padding:0 18px;font-size:12px}.wa-context svg{color:var(--chat-green)}.wa-context code{color:var(--chat-muted);font-size:10px}.wa-context strong{color:var(--chat-green-strong);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:650;display:flex}.wa-context strong>i{background:currentColor;border-radius:50%;width:6px;height:6px}.wa-context strong.attention{color:var(--chat-warning)}.wa-context strong.human{color:var(--chat-blue)}.wa-thread{flex:1;min-height:0;padding:22px 26px;overflow-y:auto}.wa-day{border-color:var(--chat-line);color:var(--chat-muted);background:#ffffffe6;margin-bottom:18px;padding:5px 10px;font-size:11px}.wa-message{width:max-content;max-width:84%;color:var(--chat-ink);cursor:pointer;text-align:left;background:#dcf7ec;border:1px solid #bce7d7;border-radius:14px 14px 4px;margin:10px 0 10px auto;padding:12px 14px 9px;transition:box-shadow .16s,transform .16s cubic-bezier(.23,1,.32,1),border-color .16s;display:block;box-shadow:0 2px 8px #12201a0f}.wa-message:hover{border-color:#0a9f787a;transform:translateY(-1px)}.wa-message.customer{border-color:var(--chat-line);background:var(--chat-canvas);border-radius:14px 14px 14px 4px;margin:10px auto 10px 0}.wa-message.human{background:var(--chat-blue-soft);border-color:#cbd9f3}.wa-message.trace-selected{border-color:var(--chat-green);box-shadow:0 0 0 3px #0a9f781f,0 8px 24px #12201a17}.wa-message-author{color:var(--chat-green-strong);margin-bottom:7px;font-size:11px;font-weight:700}.wa-message.human .wa-message-author{color:var(--chat-blue)}.wa-message p{color:var(--chat-ink);margin:0;font-size:14px;line-height:1.55}.wa-message-meta{justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.wa-message-meta time{color:var(--chat-muted);margin:0;font-size:10px}.wa-message-meta time svg{color:var(--chat-green)}.wa-trace-link{color:var(--chat-green-strong);opacity:.55;align-items:center;gap:4px;font-size:10px;font-weight:650;display:flex}.wa-message.trace-selected .wa-trace-link{opacity:1}.wa-composer{border-color:var(--chat-line);background:var(--chat-canvas);grid-template-columns:42px minmax(0,1fr) 44px;gap:9px;min-height:78px;padding:12px 16px}.wa-composer input{border-color:var(--chat-line);height:48px;color:var(--chat-ink);background:var(--chat-soft);border-radius:12px;padding:0 15px;font-size:14px}.wa-composer input:focus{border-color:#0a9f7880;box-shadow:0 0 0 3px #0a9f781a}.wa-composer button{width:42px;height:42px;color:var(--chat-secondary);background:var(--chat-soft);border-radius:11px}.wa-composer button:last-child{color:#fff;background:var(--chat-green);width:44px;height:44px}.wa-composer button:disabled{color:#9aa49f;background:#e5eae7}.workflow-audit{background:var(--chat-canvas);padding:20px;overflow-y:auto}.workflow-audit>header{display:block}.workflow-kicker{align-items:center;gap:6px;display:flex;color:var(--chat-green-strong)!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:750!important}.workflow-audit h2{color:var(--chat-ink);margin-top:7px;font-size:19px;font-weight:650;line-height:1.25}.workflow-audit>header p{color:var(--chat-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.workflow-state{width:max-content;min-height:29px;color:var(--chat-green-strong);background:var(--chat-green-soft);border-color:#c8e9dc;margin-top:11px;padding:0 8px;font-size:10px;font-weight:650}.workflow-state.attention{color:var(--chat-warning);background:var(--chat-warning-soft);border-color:#efd7aa}.workflow-state.human{color:var(--chat-blue);background:var(--chat-blue-soft);border-color:#ccd9f2}.workflow-progress{border:1px solid var(--chat-line);background:var(--chat-soft);border-radius:11px;margin-top:18px;padding:13px}.workflow-progress>div{color:var(--chat-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.workflow-progress>div strong{color:var(--chat-ink);font-size:14px}.workflow-progress>i{background:#dfe6e2;border-radius:99px;height:5px;margin-top:9px;display:block;overflow:hidden}.workflow-progress>i em{border-radius:inherit;background:var(--chat-green);height:100%;display:block}.workflow-meta{border-color:var(--chat-line);min-height:40px;color:var(--chat-muted);background:var(--chat-canvas);margin-top:10px;padding:0 10px;font-size:11px}.workflow-meta span{gap:6px}.workflow-trace{gap:8px;margin-top:14px}.workflow-step{border:1px solid var(--chat-line);width:100%;min-height:78px;color:var(--chat-ink);background:var(--chat-canvas);cursor:pointer;text-align:left;border-radius:11px;grid-template-columns:24px 38px minmax(0,1fr);align-items:start;gap:9px;padding:11px;transition:border-color .15s,background-color .15s,transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s;display:grid;position:relative}.workflow-step:hover{border-color:var(--chat-line-strong);background:#fbfcfb;transform:translate(-2px)}.workflow-step.trace-selected{background:var(--chat-green-soft);border-color:#0a9f7880;box-shadow:0 0 0 3px #0a9f7814}.workflow-step.active{background:var(--chat-warning-soft);border-color:#efd7aa}.workflow-step.active.trace-selected{border-color:var(--chat-warning);box-shadow:0 0 0 3px #b9781217}.workflow-step.failed{background:var(--chat-danger-soft);border-color:#f2c8cd}.workflow-step.failed.trace-selected{border-color:var(--chat-danger);box-shadow:0 0 0 3px #d84b5914}.workflow-step-index{color:var(--chat-muted);font-variant-numeric:tabular-nums;padding-top:10px;font-size:10px;font-weight:650}.workflow-step-icon{width:38px;height:38px;color:var(--chat-green-strong);background:var(--chat-green-soft);border-radius:11px}.workflow-step.trace-selected .workflow-step-icon{position:relative}.workflow-step.trace-selected .workflow-step-icon:after{content:"";border:1px solid #0a9f785c;border-radius:14px;animation:2.2s cubic-bezier(.2,0,0,1) infinite chat-trace-pulse;position:absolute;inset:-4px}.workflow-step.active .workflow-step-icon{color:var(--chat-warning);background:#ffffffb8}.workflow-step.failed .workflow-step-icon{color:var(--chat-danger);background:#ffffffb8}.workflow-step-copy{min-width:0;display:block}.workflow-step-copy>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.workflow-step strong{color:var(--chat-ink);font-size:13px;font-weight:650}.workflow-step time{color:var(--chat-muted);font-size:10px}.workflow-step small{color:var(--chat-muted);margin-top:5px;font-size:11px;line-height:1.4}.workflow-step-copy>em{width:max-content;color:var(--chat-green-strong);background:#ffffffb3;border-radius:5px;margin-top:8px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:650;display:block}.workflow-step>i{background:linear-gradient(var(--chat-green), transparent);height:28px;top:58px;left:54px}.workflow-step.trace-selected>i{background:linear-gradient(180deg, var(--chat-green), #0a9f7814, var(--chat-green));background-size:100% 220%;animation:1.4s linear infinite chat-trace-flow}.wa-message.trace-selected .wa-trace-link svg{animation:1.4s cubic-bezier(.2,0,0,1) infinite chat-trace-twinkle}.workflow-audit>footer{min-height:66px;color:var(--chat-green);background:var(--chat-green-soft);border-color:#c8e9dc;grid-template-columns:40px minmax(0,1fr) 20px;margin-top:15px;padding:10px}.workflow-audit>footer img,.workflow-audit>footer .mega-mark-svg{width:40px;height:40px}.workflow-audit>footer span{color:var(--chat-green-strong);font-size:9px}.workflow-audit>footer strong{color:var(--chat-ink);margin-top:4px;font-size:11px}.chat-audit-empty{color:var(--chat-muted);background:var(--chat-soft)}.chat-audit-empty strong{color:var(--chat-ink)}@keyframes chat-trace-pulse{0%,35%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes chat-trace-flow{0%{background-position:0 0}to{background-position:0 220%}}@keyframes chat-trace-twinkle{0%,to{opacity:.65;transform:scale(.92)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}button,input,textarea{font-family:inherit}.nav-label,.eyebrow,.dropdown-heading,.command-section-title,.placeholder-badge{font-size:var(--type-micro);font-weight:600}.nav-item{min-height:42px}.nav-item span{font-size:var(--type-body);font-weight:500}.nav-badge,.notification>span{font-size:var(--type-micro);font-weight:600}.system-health span,.build-label{font-size:var(--type-micro)}.system-health strong{font-size:var(--type-caption);font-weight:600}.topbar{height:72px}.client-trigger{height:48px}.client-trigger small,.operator-profile span{font-size:var(--type-micro)}.client-trigger strong,.command-trigger>span,.operator-profile strong{font-size:13px;font-weight:500}.command-trigger kbd,.command-input kbd,.command-footer kbd{font-size:var(--type-micro)}.context-bar{min-height:44px}.context-bar>div,.context-bar button,.context-bar code{font-size:var(--type-micro)}.context-bar strong,.dropdown-item strong{font-size:var(--type-caption);font-weight:600}.dropdown-item small{font-size:var(--type-micro)}.command-results strong{font-size:var(--type-body);font-weight:600}.command-results small,.command-footer{font-size:var(--type-micro)}.page-datestamp{min-height:28px}.panel-heading h2,.notification-title h2{font-size:var(--type-title);font-weight:600}.panel-description,.text-button,.muted-label{font-size:var(--type-caption)}.agency-overview{min-height:184px}.live-pill{min-height:28px;font-size:var(--type-micro);padding-inline:9px;font-weight:500}.agency-core-value strong{font-weight:600}.agency-core-value span{font-size:var(--type-caption)}.agency-core h2{font-size:15px;font-weight:600}.agency-core p{font-size:var(--type-micro);line-height:1.4}.agency-signal div>span{min-height:32px;font-size:var(--type-caption);line-height:1.35}.agency-signal strong{font-weight:600}.agency-signal small{font-size:var(--type-micro)}.command-center-grid,.notification-center,.root-chat,.agent-network{min-height:680px}.notification-count{font-size:var(--type-micro);font-weight:600}.notification-tabs button{min-height:34px;font-size:var(--type-micro);font-weight:500}.notification-feed{gap:8px;min-height:472px}.notification-card{min-height:108px;padding:12px 10px}.notification-copy b,.notification-copy time{font-size:10px;font-weight:500}.notification-copy>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-copy>small,.notification-footer{font-size:var(--type-micro)}.root-chat-header{min-height:84px}.root-identity h2{font-size:var(--type-title);font-weight:600}.root-identity small{font-size:var(--type-micro)}.prototype-chat-label{font-size:10px;font-weight:600}.chat-context{min-height:42px;font-size:var(--type-micro)}.chat-context strong{font-size:var(--type-caption);font-weight:600}.chat-context code,.chat-time{font-size:10px}.chat-thread{min-height:392px;max-height:450px;padding:16px}.operator-mini{font-size:10px;font-weight:600}.message-bubble{padding:12px 13px}.message-bubble>strong{font-size:13px;font-weight:600}.message-bubble p{font-size:var(--type-body);line-height:1.5}.chat-evidence small{font-size:10px;font-weight:500}.chat-evidence strong{font-size:var(--type-caption);font-weight:600;line-height:1.35}.chat-actions button{min-height:34px;font-size:var(--type-micro);padding-inline:11px;font-weight:500}.quick-prompts button{min-height:32px;font-size:var(--type-micro);padding-inline:10px}.composer-row{min-height:68px}.composer-row textarea{min-height:46px;font-size:var(--type-body);line-height:1.5}.composer-meta,.composer-meta kbd{font-size:10px}.root-network-node strong{font-size:13px;font-weight:600}.root-network-node small{font-size:var(--type-micro)}.network-node{width:82px;min-height:108px}.network-node.neo{left:13px}.network-node.sub{z-index:6;margin-left:-41px}.network-node.apps{right:13px}.network-node strong{font-size:var(--type-micro);font-weight:600;line-height:1.25}.network-node small{min-height:30px;font-size:10px}.network-node em,.network-legend{font-size:10px}.metric-label,.north-star-value span{font-size:var(--type-caption);font-weight:500}.north-star-value strong,.metric>strong,.destination-total strong{font-weight:600}.north-star p,.proof-legend,.metric>small,.chart-key,.destination-total span,.attention-top,.execution-summary small,.tenant-label,.evidence-row small,.trace-footer,.score-ring small,.system-score>div:last-child small,.integration-row small,.isolation-metric small{font-size:var(--type-micro)}.attention-item>strong,.attention-client,.attention-item>small,.attention-action,.execution-summary code,.execution-summary strong,.tenant-label code,.trace-node strong,.trace-node small,.evidence-row strong,.trace-footer button,.system-score>div:last-child strong,.integration-row strong,.isolation-metric strong{font-size:var(--type-caption)}.attention-item>strong,.trace-node strong,.system-score>div:last-child strong,.integration-row strong,.isolation-metric strong{font-weight:600}.state-pill{font-size:var(--type-micro);font-weight:600}.score-ring span{font-weight:600}.chart-tooltip{font-size:var(--type-caption)}.execution-table th{height:40px;font-size:var(--type-micro);font-weight:600}.execution-table td{height:48px;font-size:var(--type-caption)}.execution-table td strong{font-weight:600}.execution-table code,.proof-pill{font-size:var(--type-micro)}.proof-pill{min-height:26px}.placeholder-page>p{font-size:var(--type-body)}.placeholder-contract strong{font-size:var(--type-body);font-weight:600}.placeholder-contract small{font-size:var(--type-caption)}.primary-button{min-height:42px;font-size:var(--type-caption);font-weight:600}@media (width<=1500px){.operational-grid{grid-template-columns:310px minmax(510px,1fr) 270px}.command-center-grid{grid-template-columns:290px minmax(480px,1fr) 260px}.operator-profile{min-width:36px}.operator-profile>div:last-child{display:none}.metrics-row{grid-template-columns:repeat(5,minmax(105px,1fr))}.metric{padding-inline:12px}.knowledge-workspace{grid-template-columns:minmax(0,1fr) 290px}.knowledge-inspector{padding:15px}.vps-resource-strip strong{font-size:21px}.vps-consumer>div small,.whatsapp-audit>header .wa-takeover span{display:none}.whatsapp-audit>header .wa-takeover{justify-content:center;width:40px;padding:0}}@media (width<=1400px){.command-center-grid{grid-template-columns:290px minmax(0,1fr)}.agent-network{grid-column:1/-1;min-height:470px}.network-canvas.agent-mesh{width:100%;max-width:420px;height:430px;margin:8px auto 0}.agent-network .network-legend{max-width:420px;margin-inline:auto}}@media (width<=1220px){.agency-overview{grid-template-columns:245px 1fr}.agency-signals{grid-template-columns:repeat(3,1fr)}.agency-signal:nth-child(n+4){border-top:1px solid var(--border-soft)}.agency-overview{min-height:260px}.command-center-grid{grid-template-columns:280px minmax(0,1fr)}.agent-network{grid-column:1/-1;min-height:470px}.network-canvas{height:350px}.network-canvas.agent-mesh{width:100%;max-width:360px;height:560px;margin:8px auto 0}.agent-network .network-legend{max-width:360px;margin-inline:auto}.root-network-node{top:45px}.network-lines>i{top:152px}.network-packet{top:151px}.proof-overview{grid-template-columns:300px 1fr}.metrics-row{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(n+4){border-top:1px solid var(--border-soft)}.proof-overview{min-height:235px}.operational-grid{grid-template-columns:310px minmax(0,1fr)}.system-panel{grid-column:1/-1}.integration-list{grid-template-columns:repeat(4,1fr);gap:10px}.integration-row{border:1px solid var(--border-soft);border-radius:8px;padding:0 8px}.chat-audit-workspace{grid-template-columns:220px minmax(300px,1fr) 280px}}@media (width<=980px){.app-main{width:100%;margin-left:0}.sidebar{transition:transform .22s cubic-bezier(.23,1,.32,1);transform:translate(-100%);box-shadow:20px 0 60px #0008182e}.sidebar.open{transform:translate(0)}.sidebar .sidebar-close{margin-left:auto;display:grid}.sidebar-backdrop{z-index:35;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208128c;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.sidebar-backdrop.visible{visibility:visible;opacity:1}.menu-button{display:grid}.operational-grid{grid-template-columns:1fr}.attention-list{grid-template-columns:repeat(2,1fr)}.system-panel{grid-column:auto}.analytics-grid{grid-template-columns:1fr}.destination-panel{min-height:260px}.destination-chart{height:160px}.knowledge-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=760px){.topbar{gap:7px;height:62px;padding:0 12px}.page-content{padding:18px 12px 32px}.client-trigger{width:155px;min-width:0}.client-trigger>span:nth-child(2){min-width:0}.command-trigger{justify-content:center;width:40px;margin:0;padding:0}.command-trigger>span,.command-trigger kbd{display:none}.top-actions{margin-left:auto}.operator-profile{display:none}.neo-root-trigger{justify-content:center;width:40px;padding:0}.neo-root-trigger>span{background:0 0}.neo-root-trigger strong,.neo-root-trigger>i{display:none}.neo-root-popup{width:calc(100vw - 16px);height:calc(100vh - 76px);bottom:8px;right:8px}.neo-root-popup .command-room-presence{display:none}.context-bar{padding:5px 12px}.context-bar code,.context-bar>div>span{display:none}.client-section-nav{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 12px}.client-section-label{min-height:26px}.client-section-nav>div:last-child{width:100%}.client-required-list{grid-template-columns:1fr}.brain-page-header{align-items:flex-start}.brain-summary{display:none}.knowledge-toolbar{flex-wrap:wrap;align-items:stretch}.knowledge-search{width:100%}.knowledge-filters{flex:1;overflow-x:auto}.knowledge-scenarios{border-top:1px solid var(--border);border-left:0;width:100%;margin-left:0;padding:7px 0 0;overflow-x:auto}.knowledge-workspace{grid-template-columns:1fr}.knowledge-graph-shell{border-right:0;border-bottom:1px solid var(--border);min-height:560px}.knowledge-graph{height:560px}.knowledge-legend{right:12px;overflow-x:auto}.knowledge-zoom-controls{top:55px}.knowledge-inspector{min-height:420px}.funnel-header,.logs-header{align-items:flex-start}.funnel-total{max-width:150px}.funnel-toolbar,.logs-toolbar{flex-wrap:wrap}.funnel-toolbar>label,.logs-toolbar>label{width:100%}.funnel-context{border-left:0;margin-left:0}.funnel-add{margin-left:auto}.funnel-board{grid-template-columns:repeat(4,minmax(270px,270px))}.funnel-note{flex-direction:column;align-items:flex-start}.vps-resource-strip{grid-template-columns:repeat(2,1fr)}.vps-resource-strip>div:nth-child(2){border-right:0}.vps-resource-strip>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.vps-visual{overflow-x:auto}.vps-visual-heading,.vps-pressure-map{min-width:440px}.vps-footer{flex-direction:column;align-items:flex-start}.log-overview{grid-template-columns:repeat(2,1fr)}.log-overview>div:nth-child(2){border-right:0}.log-overview>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.logs-toolbar>div{width:100%;overflow-x:auto}.logs-toolbar>span{margin-left:0}.logs-workspace{grid-template-columns:1fr}.logs-list{border-right:0;border-bottom:1px solid var(--border)}.log-inspector{min-height:420px}.chat-audit-titlebar{align-items:flex-start}.chat-prototype-badge{text-align:center;max-width:150px}.chat-audit-toolbar{flex-wrap:wrap;align-items:stretch}.chat-audit-toolbar>label{width:100%}.chat-audit-toolbar>div{width:100%;overflow-x:auto}.chat-audit-workspace{grid-template-columns:1fr;overflow:visible}.conversation-rail,.whatsapp-audit,.workflow-audit{min-height:0}.conversation-rail{border-right:0;border-bottom:1px solid var(--chat-line)}.conversation-list{max-height:280px}.whatsapp-audit{border-right:0;border-bottom:1px solid var(--chat-line);min-height:620px}.workflow-audit{min-height:620px}.chat-audit-empty{grid-column:auto;min-height:420px}.agency-overview{grid-template-columns:1fr}.agency-core{border-right:0;border-bottom:1px solid var(--border)}.agency-signals{grid-template-columns:repeat(2,1fr)}.agency-signal:nth-child(3){border-top:1px solid var(--border-soft)}.agency-signal:nth-child(2n){border-right:0}.command-center-grid{grid-template-columns:1fr}.notification-center,.root-chat,.agent-network{min-height:auto}.notification-feed{min-height:0}.root-chat{min-height:650px}.agent-network{grid-column:auto;min-height:470px}.prototype-chat-label{display:none}.proof-overview{grid-template-columns:1fr}.north-star{border-right:0;border-bottom:1px solid var(--border)}.metrics-row{grid-template-columns:repeat(2,1fr)}.metric,.metric:nth-child(3){border-right:1px solid var(--border-soft);border-top:1px solid var(--border-soft)}.metric:nth-child(2n){border-right:0}.attention-list{grid-template-columns:1fr}.execution-summary{grid-template-columns:1fr 1fr}.execution-summary>div:nth-child(2){border-right:0}.execution-summary>div:last-child{display:none}.tenant-boundary{min-height:580px}.trace-flow{grid-template-columns:1fr;gap:12px;padding-top:18px}.trace-line{background:linear-gradient(180deg, var(--verified), var(--incident));width:2px;height:auto;inset:35px auto 35px 30px}.trace-signal{display:none}.trace-node{text-align:left;grid-template-columns:40px 1fr;column-gap:10px;display:grid}.trace-icon{grid-row:1/span 2;margin:0}.trace-node strong{align-self:end}.trace-node small{min-height:0}.integration-list{grid-template-columns:1fr}.chart-heading{flex-direction:column;align-items:flex-start}.chart-key{flex-wrap:wrap}}@media (width<=520px){.topbar{gap:6px}.client-trigger{flex:auto;width:auto;min-width:112px}.top-actions .theme-toggle,.top-actions .notification{display:none}}@media (width<=360px){.topbar{padding-inline:8px}.topbar>.menu-button,.topbar>.command-trigger{width:40px;height:40px}.client-trigger{flex:1 1 0;grid-template-columns:30px minmax(0,1fr);width:auto;min-width:0;padding-right:7px}.client-trigger>svg,.top-actions{display:none}}.funnel-page{--morpheus:#24b8d4;--morpheus-soft:#24b8d41c;--morpheus-border:#24b8d452;--trinity:#8878f6;--trinity-soft:#8878f61c;--trinity-border:#8878f64f;--neo:var(--verified);--neo-soft:var(--verified-soft);--neo-border:var(--verified-border)}.funnel-page .agent-morpheus{--agent-color:var(--morpheus);--agent-soft:var(--morpheus-soft);--agent-border:var(--morpheus-border)}.funnel-page .agent-trinity{--agent-color:var(--trinity);--agent-soft:var(--trinity-soft);--agent-border:var(--trinity-border)}.funnel-page .agent-neo{--agent-color:var(--neo);--agent-soft:var(--neo-soft);--agent-border:var(--neo-border)}.funnel-toolbar{background:color-mix(in srgb, var(--surface) 94%, var(--verified-soft));flex-wrap:wrap}.funnel-toolbar>label{flex:285px;width:auto;min-width:250px}.funnel-toolbar>button:not(.funnel-add){white-space:nowrap}.funnel-toolbar>button.archive-active{color:var(--knowledge-client);border-color:color-mix(in srgb, var(--knowledge-client) 32%, transparent);background:var(--knowledge-client-soft)}.funnel-toolbar>button strong{min-width:18px;height:18px;color:var(--surface-raised);background:var(--knowledge-client);border-radius:99px;place-items:center;font-size:9px;display:grid}.funnel-time-controls{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:2px;min-height:40px;padding:3px;display:flex}.funnel-time-controls>button{height:32px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:580}.funnel-time-controls>button:hover{color:var(--text-primary);background:var(--surface-hover)}.funnel-time-controls>button.active{color:var(--navy);background:var(--verified);box-shadow:0 4px 14px color-mix(in srgb, var(--verified) 18%, transparent)}.funnel-time-controls>label{border-left:1px solid var(--border);height:32px;color:var(--text-muted);align-items:center;gap:6px;margin-left:3px;padding:0 7px 0 9px;display:flex;position:relative}.funnel-time-controls select{appearance:none;max-width:116px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;outline:0;padding:0 17px 0 0;font-size:11px;font-weight:580}.funnel-time-controls label>svg:last-child{pointer-events:none;position:absolute;right:5px}.funnel-context{margin-left:auto}.funnel-label-menu{z-index:170;min-width:210px;padding:7px}.funnel-label-item{min-height:35px;color:var(--text-secondary);cursor:pointer;border-radius:7px;outline:0;align-items:center;gap:9px;padding:0 30px 0 9px;font-size:12px;display:flex;position:relative}.funnel-label-item:hover,.funnel-label-item:focus-visible{color:var(--text-primary);background:var(--surface-hover)}.funnel-label-item [data-radix-menu-item-indicator]{color:var(--verified);position:absolute;right:9px}.label-swatch{border:1px solid var(--border-strong);background:var(--text-muted);border-radius:50%;flex:none;width:9px;height:9px}.label-swatch.all{background:conic-gradient(var(--risk), var(--incident), var(--knowledge-client), var(--verified), var(--risk))}.tone-gold{--label-color:#d99a2b;--label-soft:#d99a2b1f}.tone-red{--label-color:var(--incident);--label-soft:var(--incident-soft)}.tone-blue{--label-color:#397ddd;--label-soft:#397ddd1f}.tone-green{--label-color:var(--verified);--label-soft:var(--verified-soft)}.tone-violet{--label-color:var(--trinity);--label-soft:var(--trinity-soft)}.label-swatch[class*=tone-]{border-color:color-mix(in srgb, var(--label-color) 45%, transparent);background:var(--label-color);box-shadow:0 0 0 3px var(--label-soft)}.funnel-intelligence-grid{grid-template-columns:minmax(650px,1.6fr) minmax(340px,.72fr);gap:12px;min-width:0;display:grid}.kanban-router,.kanban-followups{min-width:0;min-height:184px;overflow:hidden}.kanban-router{background:radial-gradient(circle at 15% 0%, var(--morpheus-soft), transparent 34%), radial-gradient(circle at 58% 0%, var(--trinity-soft), transparent 34%), radial-gradient(circle at 98% 10%, var(--neo-soft), transparent 38%), var(--surface);padding:13px 14px 11px}.kanban-router>header,.kanban-followups>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:35px;display:flex}.kanban-router>header small,.kanban-router>header strong{display:block}.kanban-router>header small,.kanban-followups>header small{color:var(--verified);letter-spacing:.11em;font-size:9px;font-weight:700}.kanban-router>header strong{margin-top:4px;font-size:13px;font-weight:620}.kanban-router>header>span{border:1px solid var(--verified-border);min-height:25px;color:var(--verified);background:var(--verified-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:600;display:flex}.kanban-router>header>span i{background:var(--verified);width:6px;height:6px;box-shadow:0 0 0 4px var(--verified-soft);border-radius:50%;animation:2.4s cubic-bezier(.2,0,0,1) infinite kanban-live-pulse}.kanban-agent-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:11px;display:grid}.kanban-agent-card{border:1px solid var(--agent-border);min-width:0;min-height:61px;color:var(--text-primary);background:color-mix(in srgb, var(--agent-soft) 65%, var(--surface-raised));cursor:pointer;text-align:left;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:9px 10px;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative}.kanban-agent-card:hover{background:color-mix(in srgb, var(--agent-soft) 88%, var(--surface-raised));box-shadow:0 10px 24px color-mix(in srgb, var(--agent-color) 8%, transparent);transform:translateY(-2px)}.kanban-agent-card.selected{border-color:var(--agent-color);box-shadow:0 0 0 3px var(--agent-soft), 0 12px 25px color-mix(in srgb, var(--agent-color) 9%, transparent)}.kanban-agent-card>span:nth-child(2){min-width:0}.kanban-agent-card>span:nth-child(2) strong,.kanban-agent-card>span:nth-child(2) small{display:block}.kanban-agent-card>span:nth-child(2) strong{font-size:12px;font-weight:650}.kanban-agent-card>span:nth-child(2) small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.kanban-agent-card>b{width:25px;height:25px;color:var(--agent-color);background:var(--agent-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.agent-orb{border:1px solid var(--agent-border);width:38px;height:38px;color:var(--agent-color);background:var(--agent-soft);box-shadow:inset 0 0 16px color-mix(in srgb, var(--agent-color) 10%, transparent);border-radius:12px;place-items:center;display:grid;position:relative}.agent-orb>i{font-size:12px;font-style:normal;font-weight:760}.agent-orb>em{border:2px solid var(--surface-raised);background:var(--agent-color);border-radius:50%;width:9px;height:9px;animation:2.8s cubic-bezier(.2,0,0,1) infinite kanban-agent-breathe;position:absolute;bottom:-2px;right:-2px}.agent-flow-connector{z-index:2;border:1px solid var(--border);width:22px;height:22px;color:var(--agent-color);background:var(--surface-raised);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:21px;right:-19px}.agent-flow-connector:after{content:"";background:var(--agent-color);border-radius:99px;width:7px;height:2px;animation:1.9s linear infinite kanban-route-packet;position:absolute;right:19px}.kanban-router>footer{border-top:1px solid var(--border-soft);min-height:28px;color:var(--text-muted);align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:10px;display:flex}.kanban-router>footer>svg{color:var(--risk)}.kanban-router>footer strong{color:var(--text-secondary);font-weight:650}.kanban-router>footer button{color:var(--verified);background:var(--verified-soft);cursor:pointer;border:0;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:650}.kanban-followups{background:linear-gradient(145deg, color-mix(in srgb, var(--risk-soft) 45%, var(--surface)) 0%, var(--surface) 55%);padding:12px}.kanban-followups>header>div{align-items:center;gap:9px;display:flex}.kanban-followups>header>div>svg{color:var(--risk)}.kanban-followups>header strong{margin-top:3px;font-size:12px;font-weight:630;display:block}.kanban-followups>header>button{border:1px solid var(--border);width:29px;height:29px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.kanban-followups>div{gap:4px;margin-top:7px;display:grid}.kanban-followups>div>button{min-width:0;min-height:37px;color:var(--text-primary);background:color-mix(in srgb, var(--surface-soft) 76%, transparent);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;transition:border-color .15s,background-color .15s,transform .15s cubic-bezier(.2,0,0,1);display:grid}.kanban-followups>div>button:hover{border-color:var(--risk-border);background:color-mix(in srgb, var(--risk-soft) 58%, var(--surface-raised));transform:translate(2px)}.kanban-followups time{color:var(--risk);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.kanban-followups time i{background:var(--risk);border-radius:50%;width:5px;height:5px}.kanban-followups>div>button>span{min-width:0}.kanban-followups>div>button>span strong,.kanban-followups>div>button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kanban-followups>div>button>span strong{font-size:10px;font-weight:630}.kanban-followups>div>button>span small{color:var(--text-muted);margin-top:3px;font-size:8px}.kanban-agent-badge{border:1px solid var(--agent-border);width:max-content;max-width:100%;min-height:30px;color:var(--agent-color);background:var(--agent-soft);border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-flex}.kanban-agent-badge>i{width:21px;height:21px;color:var(--surface-raised);background:var(--agent-color);border-radius:6px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:760;display:grid}.kanban-agent-badge>span{min-width:0}.kanban-agent-badge strong,.kanban-agent-badge small{display:block}.kanban-agent-badge strong{color:var(--text-primary);font-size:9px;font-weight:680}.kanban-agent-badge small{color:var(--text-muted);margin-top:1px;font-size:8px}.kanban-agent-badge.compact{border-radius:7px;min-height:25px;padding:2px 5px 2px 2px}.kanban-agent-badge.compact>i{border-radius:5px;width:19px;height:19px;font-size:8px}.kanban-agent-badge.compact strong{font-size:8px}.funnel-column>header .stage-rule{border-color:var(--agent-border);color:var(--agent-color);background:var(--agent-soft)}.funnel-column>header .stage-rule>i{width:16px;height:16px;color:var(--surface-raised);background:var(--agent-color);border-radius:5px;place-items:center;font-size:8px;font-style:normal;font-weight:760;display:grid}.funnel-column>header .stage-rule>b{color:var(--text-secondary);font-size:9px}.stage-qualificacao .funnel-column-track i{background:var(--trinity)}.stage-proposta .funnel-column-track i,.stage-fechamento .funnel-column-track i{background:var(--neo)}.deal-card-shell{position:relative}.deal-card{border-color:color-mix(in srgb, var(--agent-color) 18%, var(--border));min-height:300px;padding:14px}.deal-card:after{content:"";background:linear-gradient(90deg, var(--agent-color), transparent 72%);opacity:.82;height:2px;position:absolute;inset:0 0 auto}.deal-card:hover{border-color:var(--agent-border);background:color-mix(in srgb, var(--agent-soft) 28%, var(--surface-raised));box-shadow:0 14px 32px color-mix(in srgb, var(--agent-color) 7%, transparent)}.deal-card-shell.context-escalated .deal-card{border-color:color-mix(in srgb, var(--risk) 35%, var(--border))}.deal-card-shell.context-escalated .deal-card:after{background:linear-gradient(90deg, var(--risk), var(--neo), transparent 88%)}.deal-hover-actions{z-index:5;opacity:0;pointer-events:none;gap:4px;transition:opacity .14s,transform .18s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:39px;right:8px;transform:translate(5px)}.deal-card-shell:hover .deal-hover-actions,.deal-card-shell:focus-within .deal-hover-actions{opacity:1;pointer-events:auto;transform:translate(0)}.deal-hover-action{border:1px solid var(--border);width:27px;height:27px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;place-items:center;padding:0;display:grid;box-shadow:0 7px 18px #0208121a}.deal-hover-action:hover{color:var(--verified);border-color:var(--verified-border);background:var(--verified-soft)}.deal-hover-action.delete:hover{color:var(--incident);border-color:var(--incident-border);background:var(--incident-soft)}.deal-card-shell:hover .deal-arrow,.deal-card-shell:focus-within .deal-arrow{opacity:0}.deal-labels{align-items:center;gap:5px;min-height:21px;margin-top:9px;display:flex}.deal-labels>em{border:1px solid color-mix(in srgb, var(--label-color) 28%, transparent);min-height:20px;color:var(--label-color);background:var(--label-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 6px;font-size:8px;font-style:normal;font-weight:680;display:inline-flex}.deal-agent-route{justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:31px;margin-top:7px;display:flex}.deal-agent-route>em{min-width:0;color:var(--risk);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-style:normal;font-weight:650;display:flex;overflow:hidden}.deal-value{margin-top:9px}.deal-value svg{color:var(--agent-color)}.deal-next-action{color:var(--agent-color);background:color-mix(in srgb, var(--agent-soft) 62%, var(--surface-raised));margin-top:9px}.deal-card footer{margin-top:10px}.transition-route>span.transition-assignee{min-width:165px;padding:6px 8px}.transition-assignee>small{margin-bottom:4px}.transition-assignee .kanban-agent-badge{background:0 0;border:0;padding-left:0}@keyframes kanban-live-pulse{0%,40%{opacity:.68;box-shadow:0 0 0 2px var(--verified-soft);transform:scale(.86)}72%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 6px #0000}}@keyframes kanban-agent-breathe{0%,58%,to{opacity:.68;transform:scale(.88)}72%{opacity:1;transform:scale(1.12)}}@keyframes kanban-route-packet{0%,30%{opacity:0;transform:translate(-4px)}50%{opacity:1}80%,to{opacity:0;transform:translate(10px)}}@media (width<=1480px){.funnel-intelligence-grid{grid-template-columns:minmax(590px,1.45fr) minmax(320px,.75fr)}.funnel-board{grid-template-columns:repeat(4,minmax(230px,1fr))}.funnel-column{min-width:230px;padding-inline:12px}.funnel-context{margin-left:0}.funnel-add{margin-left:auto}.kanban-agent-card{grid-template-columns:36px minmax(0,1fr) 23px;padding-inline:8px}.agent-orb{width:34px;height:34px}}@media (width<=1160px){.funnel-intelligence-grid{grid-template-columns:1fr}.kanban-router,.kanban-followups{min-height:0}.kanban-followups>div{grid-template-columns:repeat(3,minmax(0,1fr))}.kanban-followups>div>button{grid-template-columns:78px minmax(0,1fr)}.kanban-followups>div>button .kanban-agent-badge{display:none}}@media (width<=760px){.funnel-toolbar{align-items:stretch}.funnel-toolbar>label{flex-basis:100%}.funnel-time-controls{width:100%;overflow-x:auto}.funnel-time-controls>label{margin-left:auto}.funnel-context{order:10;max-width:calc(100% - 126px);padding-left:3px}.funnel-add{order:11}.kanban-router>header>span{display:none}.kanban-agent-flow{grid-template-columns:1fr;gap:6px}.kanban-agent-card{grid-template-columns:36px minmax(0,1fr) 25px;min-height:54px}.agent-flow-connector{display:none}.kanban-router>footer{align-items:flex-start}.kanban-router>footer button{white-space:nowrap}.kanban-followups>div{grid-template-columns:1fr}.kanban-followups>div>button{grid-template-columns:88px minmax(0,1fr) auto}.kanban-followups>div>button .kanban-agent-badge{display:inline-flex}.deal-hover-actions{opacity:1;pointer-events:auto;transform:none}.transition-route{flex-wrap:wrap}.transition-route>span.transition-assignee{order:4;min-width:100%}.transition-route>em{order:5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-boot{background:var(--bg,#070b12);min-height:100vh;color:var(--text,#f4f7fb);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.app-boot p{opacity:.7;max-width:44ch;font-size:14px}.app-boot h1{font-size:20px}.app-boot--erro h1{color:#f5b942}.app-boot button{cursor:pointer;border:1px solid var(--stroke,#232a34);background:var(--panel,#12161d);color:inherit;font:inherit;border-radius:10px;margin-top:8px;padding:10px 18px}.sidebar-logout{cursor:pointer;color:inherit;font:inherit;opacity:.75;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.sidebar-logout:hover{opacity:1;background:var(--panel-hover,#1c222c)}
