.os-home{background:var(--bg);height:100%;overflow-y:auto}.os-home-header>div{flex:1}.os-home-content{width:min(1120px,100% - 48px);margin:0 auto;padding:32px 0 72px}.os-home-intro{background:radial-gradient(circle at 88% 15%,#d9775721,#0000 45%),#17181b;border:1px solid #303136;border-radius:18px;padding:clamp(24px,4vw,42px)}.os-home-kicker{color:#d97757;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.os-home-intro h2{color:#f4f4f2;max-width:720px;margin:13px 0;font-size:clamp(29px,4vw,48px);line-height:1.08}.os-home-intro p{color:#aba9a8;max-width:740px;font-size:14px;line-height:1.6}.os-home-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.os-home-actions a,.os-home-section-heading>a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.os-home-actions a{color:#f4f4f2;background:#27201d;border:1px solid #48403c;border-radius:9px;padding:10px 14px;font-size:12px}.os-home-actions a:focus-visible,.os-home-card:focus-visible,.os-home-section-heading>a:focus-visible{outline-offset:3px;outline:2px solid #d97757}.os-home-section{margin-top:34px}.os-home-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px;display:flex}.os-home-section-heading h3{color:#f4f4f2;margin:5px 0 0;font-size:21px}.os-home-section-heading>a{color:#c4c2c0;font-size:12px}.os-home-metrics{border:1px solid #303136;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.os-home-metrics>div{background:#17181b;border-right:1px solid #303136;gap:6px;padding:23px;display:grid}.os-home-metrics>div:last-child{border-right:0}.os-home-metrics strong{color:#f4f4f2;font-size:27px}.os-home-metrics span,.os-home-note,.os-home-footer{color:#929194;font-size:11px;line-height:1.5}.os-home-note{margin:10px 0 0}.os-home-state{color:#c5c3c2;background:#17181b;border:1px solid #303136;border-radius:12px;padding:24px}.os-home-state button{color:#f2b39d;cursor:pointer;background:0 0;border:0;margin-left:8px}.os-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.os-home-card{min-width:0;color:inherit;background:#17181b;border:1px solid #303136;border-radius:12px;padding:21px;text-decoration:none}.os-home-card:hover{background:#1c1b1d;border-color:#755042}.os-home-card>span{color:#d1a28f;letter-spacing:.03em;font-size:10px}.os-home-card h4{color:#f4f4f2;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;font-size:16px;display:flex}.os-home-card p{color:#929194;margin:0;font-size:12px;line-height:1.45}.os-home-footer{margin-top:29px}.os-home-footer a{color:#e9ac96}@media (width<=800px){.os-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.os-home-content{width:calc(100% - 24px);padding-top:16px}.os-home-grid{grid-template-columns:1fr}.os-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.os-home-metrics>div:nth-child(2){border-right:0}.os-home-metrics>div:nth-child(-n+2){border-bottom:1px solid #303136}.os-home-section-heading{flex-direction:column;align-items:start}.os-home-intro p{font-size:12px}}.fleet-registry{color:#eeeee8;background:#161816;border:1px solid #383a34;border-radius:16px;min-width:0;overflow:hidden}.fleet-registry *,.fr-modal *{box-sizing:border-box}.fr-heading{background:linear-gradient(120deg,#25251d 0%,#191c19 70%);align-items:center;gap:15px;padding:25px 24px 22px;display:flex}.fr-heading>div:not(.fr-heading-mark){min-width:0}.fr-heading-mark{color:#dabc75;background:#322d20;border:1px solid #645632;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.fr-eyebrow{color:#c5a66a;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:650}.fr-heading h2{letter-spacing:-.5px;margin:5px 0 7px;font-size:22px;font-weight:550;line-height:1.25}.fr-heading p{color:#a4aba1;margin:0;font-size:12px;line-height:1.6}.fr-capacity{color:#d7c28e;border:1px solid #4a4533;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;font-size:10px;display:flex}.fr-stats{border-top:1px solid #32352e;border-bottom:1px solid #32352e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fr-stat{border-right:1px solid #32352e;flex-direction:column;gap:8px;min-width:0;padding:20px 23px;display:flex}.fr-stat:last-child{border-right:0}.fr-stat>span{color:#adb5a8;align-items:center;gap:7px;font-size:11px;display:flex}.fr-stat svg{color:#c4ad76;flex-shrink:0}.fr-stat>strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500;line-height:1.2}.fr-stat>small{color:#858f81;font-size:10px;line-height:1.5}.fr-path{color:#899781;background:#181c17;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 24px;font-size:11px;display:flex}.fr-path>span{color:#bcc6b5;align-items:center;gap:6px;display:flex}.fr-path>small{color:#8c9586;margin-left:auto;font-size:10px}.fr-tabs{border-bottom:1px solid #32352e;gap:20px;padding:0 24px;display:flex}.fleet-registry button,.fr-modal button{color:#d4d9cd;min-height:34px;font:inherit;cursor:pointer;background:#22271f;border:1px solid #41453c;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.fleet-registry button:hover:not(:disabled),.fr-modal button:hover:not(:disabled){color:#fff8e4;background:#34362a;border-color:#81714e}.fleet-registry button:disabled,.fr-modal button:disabled{opacity:.45;cursor:not-allowed}.fleet-registry button:focus-visible,.fleet-registry input:focus-visible,.fleet-registry select:focus-visible,.fr-modal :focus-visible{outline-offset:3px;outline:2px solid #d7b86b}.fleet-registry .fr-primary,.fr-modal .fr-primary{color:#201b10;background:#cfad66;border-color:#cfad66;font-weight:650}.fleet-registry .fr-primary:hover:not(:disabled),.fr-modal .fr-primary:hover:not(:disabled){color:#201b10;background:#e4c784}.fr-tabs>button{color:#8c9686;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:8px;padding:15px 0}.fr-tabs>button[aria-selected=true]{color:#e7d3a5;border-bottom-color:#c8aa6b}.fr-tabs>button span{color:#bac2b1;background:#2d3228;border-radius:5px;padding:2px 6px;font-size:10px}.fr-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.fr-toolbar-actions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.fr-search{color:#89937e;background:#10140f;border:1px solid #393f33;border-radius:7px;flex:210px;align-items:center;gap:8px;min-width:160px;max-width:340px;padding:0 10px;display:flex}.fr-search input{color:#e2e7dc;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0;font-size:11px}.fr-search input:focus-visible{outline-offset:6px}.fr-toolbar select{color:#c8d0be;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#22271f;border:1px solid #41453c;border-radius:7px;max-width:100%;min-height:34px;padding:6px 10px;font-size:11px}.fr-table-wrap{width:100%;max-width:100%;overflow-x:auto}.fr-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:11px}.fr-table th{color:#929d87;background:#1a2017;border-top:1px solid #2c3327;border-bottom:1px solid #2c3327;padding:10px 14px;font-size:10px;font-weight:500}.fr-table td{vertical-align:middle;color:#aeb8a2;overflow-wrap:anywhere;border-bottom:1px solid #2b3126;padding:14px}.fr-table tr:hover td{background:#1c2319}.fr-table tr:last-child td{border-bottom:0}.fr-table strong,.fr-table code,.fr-table small{display:block}.fr-table strong{color:#e0e6d8;margin-bottom:4px;font-size:12px;font-weight:550}.fr-table code{color:#98a58a;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.fr-table small{color:#87977c;margin-top:4px;font-size:10px;line-height:1.4}.fr-table .fr-checkbox{width:38px;padding-left:18px;padding-right:5px}.fr-checkbox input,.fr-role-picker input,.fr-inline-check input{accent-color:#d2b16c;width:15px;height:15px}.fr-tags{flex-wrap:wrap;gap:4px;display:flex}.fr-tags span{color:#b4c1a3;background:#292f23;border:1px solid #3b4531;border-radius:5px;padding:4px 6px;font-size:9px}.fr-tags .fr-gateway-tag{color:#d8bd82;background:#342d1d;border-color:#68532c}.fr-status{color:#ae9f7a;font-size:10px;line-height:1.4;display:block}.fr-row-actions{flex-wrap:wrap;gap:5px;display:flex}.fr-row-actions button{min-height:30px;padding:5px 7px;font-size:10px}.fr-selection{color:#dfc58a;background:#322c1d;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px;font-size:11px;display:flex}.fr-alert,.fr-notice{color:#f0b79d;overflow-wrap:anywhere;background:#35251e;border:1px solid #804e3d;border-radius:8px;align-items:center;gap:9px;margin:12px 24px;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.fr-alert button{flex-shrink:0;margin-left:auto}.fr-notice{color:#bccea3;background:#26321e;border-color:#485f38}.fr-empty,.fr-loading{text-align:center;color:#b6c0aa;padding:34px 24px}.fr-empty>svg{color:#b99f68;margin:0 auto 14px}.fr-empty h3{color:#e3e8dc;margin:0 0 8px;font-size:18px;font-weight:500}.fr-empty p{color:#94a386;max-width:520px;margin:0 auto 18px;font-size:12px;line-height:1.8}.fr-loading{place-items:center;min-height:180px;font-size:12px;display:grid}.fr-pagination{color:#a0ad91;border-top:1px solid #32382b;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:10px;display:flex}.fr-pagination>div{align-items:center;gap:12px;display:flex}.fr-pagination button{min-height:29px;padding:4px 7px}.fr-footnote{background:#1a1f16;border-top:1px solid #32382b;padding:13px 24px}.fr-footnote>span{color:#b4bea8;font-size:10px}.fr-footnote p{color:#869679;margin:5px 0 0;font-size:10px;line-height:1.7}.fr-muted{color:#829176}.fr-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-modal{color:#e8eadf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c2019;border:1px solid #57543f;border-radius:15px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 28px 100px #0008}.fr-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050805bb}.fr-modal>header{border-bottom:1px solid #3a412f;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.fr-modal h3{margin:0;font-size:18px;font-weight:500}.fr-form{padding:20px 22px 24px}.fr-form>fieldset{border:0;flex-direction:column;gap:17px;min-width:0;margin:0;padding:0;display:flex}.fr-form label{color:#c5ceb8;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.fr-form input:not([type=checkbox]),.fr-form select{color:#e0e8d7;width:100%;min-width:0;min-height:39px;font:inherit;background:#12180e;border:1px solid #4a513e;border-radius:7px;padding:9px 10px;font-size:12px}.fr-form input:disabled,.fr-form select:disabled{color:#9ba58d;opacity:.75}.fr-form input::placeholder{color:#778368}.fr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fr-form-note{color:#98a68a;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.fr-form-note p{margin:5px 0 0}.fr-form-note strong{color:#d3ba85;font-weight:500}.fr-role-picker{border:1px solid #404933;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.fr-role-picker legend{color:#b9c5aa;padding:0 5px;font-size:11px}.fr-role-picker label,.fr-form .fr-inline-check{flex-direction:row;align-items:center;gap:7px;font-size:11px;display:flex}.fr-role-picker label{padding:6px}.fr-role-picker input,.fr-inline-check input{flex-shrink:0}.fr-form .fr-primary{align-self:flex-start;min-height:42px;padding:10px 18px}.fr-remote-picker small{color:#b6a276;margin-top:5px;font-size:10px;display:block}.fr-route-preview{color:#b9c4ac;overflow-wrap:anywhere;border:1px solid #554f36;border-radius:8px;flex-direction:column;gap:7px;padding:12px;font-size:11px;line-height:1.6;display:flex}.fr-route-preview strong{color:#d9c28f;font-weight:500}@media (width<=1200px){.fr-heading{flex-wrap:wrap}.fr-capacity{margin-left:60px}.fr-table{min-width:730px}.fr-stat{padding:17px 16px}.fr-path>small{flex-basis:100%;margin-left:0}}@media (width<=640px){.fr-heading{gap:10px;padding:20px 16px}.fr-heading-mark{display:none}.fr-heading h2{font-size:20px}.fr-capacity{margin-left:0;font-size:9px}.fr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-stat:nth-child(2){border-right:0}.fr-stat:nth-child(-n+2){border-bottom:1px solid #32352e}.fr-stat>strong{font-size:24px}.fr-stat>span{font-size:10px}.fr-toolbar,.fr-path,.fr-pagination{padding-left:14px;padding-right:14px}.fr-toolbar-actions{width:100%;margin-left:0}.fr-search{max-width:none}.fr-toolbar-actions>.fr-primary{margin-left:auto}.fr-tabs{gap:18px;padding:0 16px}.fr-tabs button{font-size:11px}.fr-footnote{padding:12px 16px}.fr-pagination{flex-wrap:wrap}.fr-alert,.fr-notice{margin-left:14px;margin-right:14px}.fr-form-grid{grid-template-columns:1fr}.fr-modal>header,.fr-form{padding-left:16px;padding-right:16px}}.jennings-brain{color:#dadbd3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--gold:#d0b47a;--muted:#85897f;--line:#2c302a;--panel:#1c1e1b;--hover:#272b24;--text:#daddd2;--subtle:#a0a497;background:#171917;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.jennings-brain *{box-sizing:border-box}.jennings-brain{margin:0}.jennings-brain button,.jennings-brain input,.jennings-brain textarea{font:inherit}.jennings-brain button,.jennings-brain a,.jennings-brain input,.jennings-brain textarea{outline-offset:4px}.jennings-brain button:focus-visible,.jennings-brain a:focus-visible,.jennings-brain input:focus-visible,.jennings-brain textarea:focus-visible,.jennings-brain [tabindex]:focus-visible{outline:2px solid #d0b47a}.jennings-brain button{color:inherit;cursor:pointer;background:0 0;border:0}.jennings-brain button:disabled{opacity:.5;cursor:wait}.jennings-brain a{color:var(--gold)}.jennings-brain button{transition:background .15s,color .15s}.jennings-brain button:hover{color:#f1eddf}.jennings-brain input,.jennings-brain textarea{color:var(--text)}.jennings-brain input::placeholder,.jennings-brain textarea::placeholder{color:#6e7469}.jennings-brain kbd{white-space:nowrap;color:#8f9588;border:1px solid #3a3e35;border-radius:4px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:400;line-height:17px}.jennings-brain svg{flex-shrink:0}.jennings-brain .app{grid-template-rows:56px minmax(0,1fr) 27px;grid-template-columns:52px 247px minmax(0,1fr) 274px;height:100dvh;min-height:500px;display:grid;overflow:hidden}.jennings-brain .app-header{border-bottom:1px solid var(--line);z-index:4;background:#1c1e1b;grid-column:1/-1;align-items:center;gap:30px;padding:0 20px;display:flex}.jennings-brain .wordmark{white-space:nowrap;color:#e0e0d6;align-items:center;gap:12px;text-decoration:none;display:flex}.jennings-brain .wordmark strong{letter-spacing:1.9px;font-size:12px;font-weight:650}.jennings-brain .wordmark strong span{color:var(--gold);padding-left:3px}.jennings-brain .brand-symbol{color:#ddbd7d;border:1px solid #736346;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.jennings-brain .header-divider{background:#484b40;width:1px;height:17px;margin:0 3px}.jennings-brain .brain-label{color:#ced0c6;font-size:13px}.jennings-brain .edition{letter-spacing:1.3px;color:#a0a390;border:1px solid #414638;border-radius:4px;padding:3px 5px;font-size:8px}.jennings-brain .global-search{color:#888e7f;text-align:left;background:#22251f;border:1px solid #33372e;border-radius:6px;align-items:center;gap:10px;width:350px;height:30px;margin-left:auto;margin-right:auto;padding:0 10px;font-size:11px;display:flex}.jennings-brain .global-search kbd{margin-left:auto}.jennings-brain .header-end{align-items:center;gap:18px;display:flex}.jennings-brain .local-indicator{color:#98a18f;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.jennings-brain .local-indicator i{background:#91b787;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #91b7870d}.jennings-brain .avatar{color:#c1c8b2;letter-spacing:.5px;background:#363b2d;border:1px solid #515841;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.jennings-brain .icon-button{color:#8a9081;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.jennings-brain .icon-button:hover{background:var(--hover)}.jennings-brain .icon-button.active{color:var(--gold);background:#b69b5d13}.jennings-brain .rail{border-right:1px solid var(--line);background:#1b1e19;flex-direction:column;grid-area:2/1;justify-content:space-between;align-items:center;padding:15px 0 14px;display:flex}.jennings-brain .rail>div{flex-direction:column;gap:15px;display:flex}.jennings-brain .rail .icon-button{width:34px;height:34px}.jennings-brain .rail .icon-button.active{color:#d0b47a;background:#c1aa6c13;border:1px solid #b39a6529;position:relative}.jennings-brain .rail .icon-button.active:before{background:var(--gold);content:"";width:2px;height:15px;position:absolute;top:9px;left:-9px}.jennings-brain .sidebar{border-right:1px solid var(--line);background:#1d201b;flex-direction:column;grid-area:2/2;display:flex;overflow:hidden}.jennings-brain .vault-switch{text-align:left;align-items:center;gap:10px;width:100%;padding:23px 17px 19px;display:flex}.jennings-brain .vault-logo{color:#d3b879;background:#c7ac6e11;border:1px solid #c7ac6e28;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.jennings-brain .vault-switch>span{flex:1}.jennings-brain .vault-switch strong{letter-spacing:.1px;color:#dddfd3;font-size:12px;font-weight:550;display:block}.jennings-brain .vault-switch small{color:#8c9380;margin-top:5px;font-size:9px;display:block}.jennings-brain .vault-switch>svg{color:#737b68}.jennings-brain .new-note{color:#d6bb7c;background:#b19c6420;border:1px solid #c6ac702a;border-radius:5px;align-items:center;gap:9px;height:34px;margin:0 16px 21px;padding:0 10px;font-size:11px;font-weight:550;display:flex}.jennings-brain .new-note:hover{background:#b19c6435}.jennings-brain .new-note kbd{color:#a58f60;border:0;margin-left:auto;font-size:9px}.jennings-brain .quick-nav{margin:0 12px 23px}.jennings-brain .quick-nav button{text-align:left;color:#a6ad9a;border-radius:5px;align-items:center;gap:10px;width:100%;height:34px;padding:0 9px;font-size:11px;display:flex}.jennings-brain .quick-nav button>span,.jennings-brain .quick-nav button>small,.jennings-brain .quick-nav button>svg:last-child:not(:first-child){margin-left:auto}.jennings-brain .quick-nav button>span{color:#727c67;font-size:10px}.jennings-brain .quick-nav button>small{color:#7e886f;font-size:9px}.jennings-brain .quick-nav button:hover,.jennings-brain .quick-nav button.chosen{color:#d4dac7;background:#2a3024}.jennings-brain .section-heading{letter-spacing:1.6px;color:#77816b;justify-content:space-between;align-items:center;min-height:22px;margin-bottom:11px;padding:0 19px;font-size:8px;font-weight:600;display:flex}.jennings-brain .section-heading>div{gap:1px;display:flex}.jennings-brain .section-heading .icon-button{width:23px;height:23px}.jennings-brain .file-tree{scrollbar-width:thin;scrollbar-color:#404737 transparent;flex:1;padding:0 11px 15px;overflow:auto}.jennings-brain .folder-row{text-align:left;color:#b4bcaa;border-radius:4px;align-items:center;gap:6px;width:100%;height:30px;padding:0 6px;font-size:11px;display:flex}.jennings-brain .folder-row small{color:#76816a;margin-left:auto;font-size:9px}.jennings-brain .folder-row:hover{background:#272d22}.jennings-brain .folder-row>svg{color:#7f8b72}.jennings-brain .tree-folder{margin-bottom:5px}.jennings-brain .tree-children{border-left:1px solid #343c2e;margin-left:13px;padding-left:4px}.jennings-brain .file-row{color:#929d86;text-align:left;border-radius:4px;align-items:center;gap:7px;width:100%;height:29px;padding:0 9px;font-size:10px;display:flex}.jennings-brain .file-row span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jennings-brain .file-row svg{color:#728064;width:13px}.jennings-brain .file-row:hover{color:#cad4be;background:#2a3225}.jennings-brain .file-row.selected{color:#d8bc80;background:#bfa1611c}.jennings-brain .file-row.selected svg{color:#b5a270}.jennings-brain .file-row .dirty-dot{margin-left:auto}.jennings-brain .sidebar-footer{color:#849174;border-top:1px solid #2e3528;gap:9px;margin-top:auto;padding:16px 17px;display:flex}.jennings-brain .sidebar-footer strong{color:#a4af96;font-size:10px;font-weight:400;display:block}.jennings-brain .sidebar-footer small{color:#78866a;margin-top:4px;font-size:8px;display:block}.jennings-brain .workspace{background:#181b17;flex-direction:column;grid-area:2/3;min-width:0;min-height:0;display:flex;overflow:hidden}.jennings-brain .tab-bar{background:#1c2019;border-bottom:1px solid #30382a;justify-content:space-between;align-items:center;gap:5px;height:39px;min-height:39px;padding-right:8px;display:flex}.jennings-brain .tabs{scrollbar-width:none;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:auto}.jennings-brain .tab{color:#859377;border-right:1px solid #2d3527;flex-shrink:0;align-items:center;min-width:100px;max-width:206px;height:100%;display:flex;position:relative}.jennings-brain .tab.active{color:#c4cdb8;background:#181b17}.jennings-brain .tab.active:before{content:"";background:#b29a61;height:1px;position:absolute;top:0;left:0;right:0}.jennings-brain .tab button{white-space:nowrap;align-items:center;gap:7px;height:100%;padding:0 12px;font-size:10px;display:flex;overflow:hidden}.jennings-brain .tab button:first-child{flex:1;min-width:0}.jennings-brain .tab button:last-child:not(:first-child){color:#707f60;flex-shrink:0;width:25px;padding:0 6px}.jennings-brain .tab span{text-overflow:ellipsis;overflow:hidden}.jennings-brain .tabs>.icon-button{flex-shrink:0;margin-left:5px}.jennings-brain .note-toolbar{border-bottom:1px solid #293122;justify-content:space-between;align-items:center;gap:10px;height:51px;min-height:51px;padding:0 24px;display:flex}.jennings-brain .breadcrumbs{color:#7e8c71;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.jennings-brain .breadcrumbs strong{color:#a3af97;white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.jennings-brain .breadcrumbs>span{white-space:nowrap}.jennings-brain .note-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.jennings-brain .view-toggle{background:#20271b;border:1px solid #30392a;border-radius:5px;align-items:center;margin-right:3px;padding:2px;display:flex}.jennings-brain .view-toggle button{color:#819171;border-radius:3px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:9px;display:flex}.jennings-brain .view-toggle button.active{color:#c6d0ba;background:#343f2a}.jennings-brain .note-surface{scrollbar-width:thin;scrollbar-color:#3e4a32 transparent;flex:1;min-height:0;overflow:auto}.jennings-brain .note-surface article{max-width:840px;margin:0 auto;padding:43px 48px 30px}.jennings-brain .note-eyebrow{color:#938d6e;letter-spacing:1.3px;align-items:center;gap:9px;margin-bottom:18px;font-size:8px;font-weight:500;display:flex}.jennings-brain .note-eyebrow span:last-child{color:#77826b;letter-spacing:0;font-size:9px;font-weight:400}.jennings-brain .note-dot{color:#536047}.jennings-brain .markdown{color:#acb5a1;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.jennings-brain .markdown h1{letter-spacing:-1.1px;color:#e5e4d7;max-width:560px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:1.16}.jennings-brain .markdown h2{color:#dadfce;letter-spacing:-.1px;margin:32px 0 10px;scroll-margin-top:24px;font-size:15px;font-weight:500}.jennings-brain .markdown h3{color:#d2dac5;margin:22px 0 8px;font-size:13px;font-weight:550}.jennings-brain .markdown p{margin:11px 0}.jennings-brain .markdown strong{color:#d0d8c2;font-weight:550}.jennings-brain .markdown blockquote{color:#aeb69f;background:#af985c0b;border-left:2px solid #ad9563;border-radius:0 4px 4px 0;margin:22px 0;padding:10px 16px;font-size:10px;line-height:1.8}.jennings-brain .markdown blockquote p{margin:0}.jennings-brain .markdown ul,.jennings-brain .markdown ol{margin:12px 0;padding-left:21px}.jennings-brain .markdown li{margin:5px 0;padding-left:3px}.jennings-brain .markdown li::marker{color:#687a58}.jennings-brain .markdown .contains-task-list{padding-left:0;list-style:none}.jennings-brain .markdown .task-list-item{align-items:baseline;gap:9px;display:flex}.jennings-brain .markdown input[type=checkbox]{appearance:none;cursor:pointer;background:#222c1c;border:1px solid #657253;border-radius:3px;flex-shrink:0;width:12px;height:12px;margin:0;position:relative;top:2px}.jennings-brain .markdown input:checked{background:#bba16b;border-color:#bba16b}.jennings-brain .markdown input:checked:after{content:"✓";color:#202819;font-size:11px;font-weight:700;position:absolute;top:-4px;left:1px}.jennings-brain .markdown .wiki-link{color:#d0b981;font-size:inherit;line-height:inherit;background:#c6ad6810;border-bottom:1px solid #8e7d493d;border-radius:3px;padding:1px 3px;display:inline}.jennings-brain .markdown .wiki-link:hover{color:#e9ce90;background:#c6ad6829}.jennings-brain .markdown .wiki-link.unresolved{background:0 0;border-bottom:1px dashed #c3a96e}.jennings-brain .markdown code{color:#c0caac;background:#2b3522;border-radius:3px;padding:3px 5px;font-size:10px}.jennings-brain .markdown pre{background:#10160d;border:1px solid #34422b;border-radius:6px;padding:18px;overflow:auto}.jennings-brain .markdown pre code{background:0 0;padding:0}.jennings-brain .markdown table{border-collapse:collapse;width:100%;margin:20px 0;font-size:11px}.jennings-brain .markdown th,.jennings-brain .markdown td{text-align:left;border:1px solid #37462d;padding:10px 12px}.jennings-brain .markdown th{color:#c6d2b5;background:#27321f;font-weight:500}.jennings-brain .attachment-placeholder{color:#9aab86;border:1px dashed #536545;padding:20px;font-size:11px;display:block}.jennings-brain .note-tags{flex-wrap:wrap;gap:6px;margin:25px 0;display:flex}.jennings-brain .note-tags button{color:#a8a07b;background:#bba36912;border:1px solid #ac975521;border-radius:4px;padding:4px 8px;font-size:9px}.jennings-brain .note-bottom{color:#6f7f60;border-top:1px solid #303e26;flex-wrap:wrap;align-items:center;gap:7px;padding-top:17px;font-size:9px;display:flex}.jennings-brain .note-bottom button{color:#a69768;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.jennings-brain .editor-wrap{flex-direction:column;height:100%;min-height:350px;display:flex;position:relative}.jennings-brain .format-bar{background:#1c2417;border-bottom:1px solid #2c3a22;align-items:center;gap:4px;height:37px;min-height:37px;padding:0 22px;display:flex}.jennings-brain .format-bar>span{color:#768967;margin-left:auto;font-size:9px}.jennings-brain .editor-wrap textarea{resize:none;color:#c2ceb2;min-height:200px;caret-color:var(--gold);tab-size:2;background:0 0;border:0;outline:0;flex:1;padding:27px 36px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.9}.jennings-brain .note-surface.edit{overflow:hidden}.jennings-brain .note-surface.split{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.jennings-brain .split .editor-wrap{border-right:1px solid #35472a}.jennings-brain .split article{padding:30px 25px;overflow:auto}.jennings-brain .split .markdown{font-size:11px}.jennings-brain .split .markdown h1{font-size:29px}.jennings-brain .split .note-eyebrow{font-size:7px}.jennings-brain .split textarea{padding:25px 20px;font-size:11px}.jennings-brain .link-suggest{z-index:3;background:#2a3523;border:1px solid #526340;border-radius:7px;max-width:360px;padding:9px;position:absolute;bottom:30px;left:30px;right:30px;box-shadow:0 12px 30px #0005}.jennings-brain .link-suggest small{color:#a1ac8e;letter-spacing:1px;margin:5px;font-size:8px;display:block}.jennings-brain .link-suggest button{text-align:left;border-radius:4px;gap:8px;width:100%;padding:8px;font-size:11px;display:flex}.jennings-brain .link-suggest button:hover{background:#3b4c2f}.jennings-brain .inspector{scrollbar-width:thin;scrollbar-color:#3e4c32 transparent;background:#1b2118;border-left:1px solid #303c27;grid-area:2/4;min-width:0;overflow:auto}.jennings-brain .inspector-title{color:#81916f;letter-spacing:1.4px;border-bottom:1px solid #303b27;justify-content:space-between;align-items:center;height:39px;padding:0 16px;font-size:8px;display:flex}.jennings-brain .inspector section{border-bottom:1px solid #2d3a24;padding:19px 18px 17px}.jennings-brain .panel-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.jennings-brain .panel-heading h3{color:#b8c6a7;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:500;display:flex}.jennings-brain .panel-heading h3 svg{color:#849971}.jennings-brain .panel-heading>button{color:#7d9668}.jennings-brain .count{color:#91a57b;background:#2a3821;border:1px solid #3d502f;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:8px;display:inline-grid}.jennings-brain .mini-graph{border:1px solid #34462a;border-radius:6px;overflow:hidden;background:#182013!important;height:176px!important}.jennings-brain .mini-graph svg{width:100%;height:100%}.jennings-brain .panel-caption{color:#778e64;margin:10px 0 0;font-size:9px;line-height:1.8}.jennings-brain .backlink{text-align:left;color:#8da777;align-items:center;gap:8px;width:100%;padding:9px 2px;display:flex}.jennings-brain .backlink>span{flex:1}.jennings-brain .backlink strong{color:#b9cba7;font-size:10px;font-weight:400;display:block}.jennings-brain .backlink small{color:#718d5b;margin-top:4px;font-size:8px;display:block}.jennings-brain .backlink>svg:last-child{color:#617f4c}.jennings-brain .outline{flex-direction:column;gap:4px;display:flex}.jennings-brain .outline button{color:#8fa87b;text-align:left;align-items:center;gap:8px;padding:6px 0;font-size:10px;display:flex}.jennings-brain .outline-line{background:#637f4b;width:7px;height:1px}.jennings-brain .inspector .connected-tip{color:#adba7f;background:#9daf5810;border:1px solid #75883c20;border-radius:7px;margin:16px 17px 22px;padding:16px 14px}.jennings-brain .connected-tip h3{color:#c3cea1;margin:10px 0 8px;font-family:Georgia,serif;font-size:16px;font-weight:400}.jennings-brain .connected-tip p{color:#8fa271;margin:0 0 14px;font-size:10px;line-height:1.8}.jennings-brain .connected-tip button{color:#b1b879;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.jennings-brain .status-bar{color:#7d9668;letter-spacing:.1px;z-index:4;background:#1c2317;border-top:1px solid #35452a;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding:0 16px;font-size:8px;display:flex}.jennings-brain .status-bar>div{align-items:center;gap:17px;display:flex}.jennings-brain .status-bar span{align-items:center;gap:5px;display:flex}.jennings-brain .status-bar .saved{color:#91ab7e}.jennings-brain .dirty-dot{background:#c7aa69;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.jennings-brain .status-warning{color:#d5b377!important}.jennings-brain .collection{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.jennings-brain .collection-header{padding:39px 40px 19px}.jennings-brain .eyebrow{letter-spacing:1.8px;color:#b09e6b;margin-bottom:14px;font-size:8px}.jennings-brain .collection h1{letter-spacing:-.6px;color:#e3e4d2;margin:0 0 12px;font-family:Georgia,serif;font-size:32px;font-weight:400}.jennings-brain .collection-header p{color:#8ea078;margin:0;font-size:11px;line-height:1.8}.jennings-brain .collection-controls{align-items:center;gap:12px;margin-top:26px;display:flex}.jennings-brain .filter-input{color:#839d6b;background:#202b19;border:1px solid #3b4c2e;border-radius:5px;flex:1;align-items:center;gap:8px;max-width:400px;height:34px;padding:0 10px;display:flex}.jennings-brain .filter-input input{color:#c5d4b4;background:0 0;border:0;outline:0;width:100%;font-size:10px}.jennings-brain .filter-input button{color:#8ba972;place-items:center;padding:0;display:grid}.jennings-brain .graph{touch-action:none;background:#171f12;flex:1;min-height:200px;position:relative;overflow:hidden}.jennings-brain .graph>svg{width:100%;height:100%;min-height:300px;display:block}.jennings-brain .mini-graph>svg{min-height:0}.jennings-brain .graph-node{cursor:pointer;transition:opacity .15s}.jennings-brain .graph-node:hover circle{filter:brightness(1.2)}.jennings-brain .graph-node text{pointer-events:none}.jennings-brain .graph-legend{color:#92a67e;border-bottom:1px solid #324628;gap:20px;padding:0 40px 18px;font-size:9px;display:flex}.jennings-brain .graph-legend span{align-items:center;gap:6px;display:flex}.jennings-brain .graph-legend i{border-radius:50%;width:5px;height:5px}.jennings-brain .graph-controls{background:#202e18;border:1px solid #405731;border-radius:6px;align-items:center;height:32px;padding:0 5px;display:flex;position:absolute;bottom:37px;right:23px;box-shadow:0 5px 20px #0002}.jennings-brain .graph-controls button{color:#a9bf94;place-items:center;width:26px;height:26px;display:grid}.jennings-brain .graph-controls span{color:#9fb58a;padding:0 6px;font-size:9px}.jennings-brain .graph-hint{color:#6a8456;font-size:8px;position:absolute;bottom:15px;left:20px}.jennings-brain .notes-list{padding:7px 40px 40px}.jennings-brain .list-heading{letter-spacing:1.3px;color:#788f64;border-bottom:1px solid #354b29;justify-content:space-between;padding:13px 0;font-size:8px;display:flex}.jennings-brain .note-list-row{text-align:left;border-bottom:1px solid #2d4222;align-items:center;gap:17px;width:100%;padding:20px 0;display:flex}.jennings-brain .note-list-row:hover{background:#283b1b}.jennings-brain .file-icon{background:#9aa86908;border:1px solid #43603355;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:38px;display:grid}.jennings-brain .note-list-row>div:nth-child(2){flex:1;min-width:0}.jennings-brain .note-list-row h3{color:#d1ddc3;margin:0 0 6px;font-size:12px;font-weight:500}.jennings-brain .note-list-row p{color:#87a470;text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin:0 0 7px;font-size:10px;overflow:hidden}.jennings-brain .note-list-row small{color:#72945c;font-size:8px}.jennings-brain .note-list-row time{color:#7d9e66;white-space:nowrap;font-size:9px}.jennings-brain .note-list-row>svg{color:#648c4c}.jennings-brain .empty-state,.jennings-brain .loading{text-align:center;color:#879b73;margin:auto;padding:60px 30px}.jennings-brain .empty-state>svg,.jennings-brain .loading>svg{color:#b8a472}.jennings-brain .empty-state h2,.jennings-brain .loading h2{color:#d0dcc0;font-family:Georgia,serif;font-size:24px;font-weight:400}.jennings-brain .empty-state p,.jennings-brain .loading p{font-size:12px;line-height:1.8}.jennings-brain .empty-state .secondary{margin:20px auto}.jennings-brain .error-banner{color:#d4b97e;background:#8c713216;border-bottom:1px solid #876f4255;align-items:center;gap:12px;padding:11px 16px;font-size:10px;line-height:1.6;display:flex}.jennings-brain .error-banner>span{flex:1}.jennings-brain .error-banner>button:not(.icon-button){white-space:nowrap;font-size:9px;text-decoration:underline}.jennings-brain .toast{color:#dde5ce;z-index:30;background:#3b4830;border:1px solid #819267;border-radius:7px;align-items:center;gap:9px;max-width:90vw;padding:13px 19px;font-size:11px;display:flex;position:fixed;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.jennings-brain .toast>svg{color:#bad29a}.jennings-brain dialog{color:#d4ddca;background:#232e1d;border:1px solid #536943;border-radius:12px;width:min(470px,100vw - 30px);max-height:85vh;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.jennings-brain dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050b03a6}.jennings-brain .dialog-header{border-bottom:1px solid #3c502d;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.jennings-brain .dialog-header h2{letter-spacing:-.3px;color:#e1e8d4;margin:0;font-family:Georgia,serif;font-size:21px;font-weight:400}.jennings-brain .dialog-description{color:#9fb38c;margin:20px 23px;font-size:11px;line-height:1.9}.jennings-brain dialog label{color:#b5c7a3;flex-direction:column;gap:8px;margin:20px 23px;font-size:10px;display:flex}.jennings-brain dialog label input{color:#dee8d2;background:#172210;border:1px solid #536b40;border-radius:5px;height:38px;padding:0 11px;font-size:12px}.jennings-brain .dialog-actions{border-top:1px solid #3e5530;justify-content:flex-end;align-items:center;gap:9px;margin-top:26px;padding:19px 23px;display:flex}.jennings-brain .primary,.jennings-brain .secondary{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:9px 13px;font-size:10px;font-weight:500;display:inline-flex}.jennings-brain .primary{color:#1e2b16;background:#cbb07a;border:1px solid #d3b77e}.jennings-brain .primary:hover{color:#17230f;background:#dec48b}.jennings-brain .secondary{color:#b8caa3;background:#40533233;border:1px solid #516b3e}.jennings-brain .secondary:hover{background:#465d3544}.jennings-brain .danger-text{color:#c99f80;align-items:center;gap:5px;margin-right:auto;padding:0;font-size:9px;display:flex}.jennings-brain .form-error{color:#e1b584;background:#b77d4712;border:1px solid #ad794533;border-radius:5px;margin:17px 23px;padding:10px;font-size:11px;line-height:1.7}.jennings-brain .settings-identity{align-items:center;gap:12px;margin:22px 23px;display:flex}.jennings-brain .settings-identity .vault-logo{width:44px;height:44px}.jennings-brain .settings-identity h3{margin:0 0 5px;font-size:13px;font-weight:500}.jennings-brain .settings-identity p{color:#95ad7f;margin:0;font-size:9px}.jennings-brain .settings-identity>.local-indicator{margin-left:auto}.jennings-brain .settings-options{padding:0 16px}.jennings-brain .settings-options>button{text-align:left;color:#a2ba8c;border-top:1px solid #3d542d;align-items:center;gap:14px;width:100%;padding:14px 9px;display:flex}.jennings-brain .settings-options>button:hover{background:#364b27}.jennings-brain .settings-options strong{color:#cdddc0;font-size:11px;font-weight:500;display:block}.jennings-brain .settings-options small{color:#92ae79;margin-top:6px;font-size:9px;display:block}.jennings-brain .settings-options>button>svg:last-child{margin-left:auto}.jennings-brain .settings-foot{color:#839e6b;border-top:1px solid #3d542c;margin:21px 23px;padding-top:16px;font-size:9px;line-height:1.8}.jennings-brain .trash-list{padding:0 23px 20px}.jennings-brain .trash-list>div{border-top:1px solid #435e31;align-items:center;gap:12px;padding:15px 0;display:flex}.jennings-brain .trash-list>div>span{flex:1;min-width:0}.jennings-brain .trash-list strong,.jennings-brain .trash-list small{display:block}.jennings-brain .trash-list strong{font-size:11px;font-weight:500}.jennings-brain .trash-list small{color:#8eac76;overflow-wrap:anywhere;margin-top:6px;font-size:9px}.jennings-brain .import-preview{color:#a0bb8a;background:#182710;border:1px solid #415e2e;border-radius:5px;max-height:250px;margin:0 23px;padding:12px;font-size:10px;overflow:auto}.jennings-brain .import-preview>div{align-items:center;gap:7px;padding:6px 0;display:flex}.jennings-brain .import-preview>small{color:#7d9b64;margin-top:10px;display:block}.jennings-brain .help-list{padding:10px 23px}.jennings-brain .help-list>div{gap:14px;margin:19px 0;display:flex}.jennings-brain .help-list svg{color:#c2ac70;width:20px}.jennings-brain .help-list strong{color:#cedfc0;font-size:12px;font-weight:500}.jennings-brain .help-list p{color:#9ab486;margin:8px 0 0;font-size:11px;line-height:1.8}.jennings-brain .shortcut-list{color:#9fb98a;border-top:1px solid #4b6837;flex-direction:column;gap:14px;margin:0 23px;padding-top:13px;font-size:10px;display:flex}.jennings-brain .shortcut-list>span{justify-content:space-between;align-items:center;display:flex}.jennings-brain .shortcut-list kbd{color:#a8bd94;border-color:#55733f;font-size:9px}.jennings-brain .wide-dialog{width:min(610px,100vw - 25px)}.jennings-brain .wide-dialog .dialog-header{padding:14px 22px}.jennings-brain .wide-dialog .dialog-header h2{color:#9caf8b;font-family:inherit;font-size:12px;font-weight:500}.jennings-brain .palette-input{color:#afbd99;border-bottom:1px solid #4b6138;align-items:center;gap:13px;padding:19px 24px;display:flex}.jennings-brain .palette-input input{color:#e1ead4;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.jennings-brain .palette-input kbd{font-size:8px}.jennings-brain .palette-results{max-height:440px;padding:9px 12px;overflow:auto}.jennings-brain .palette-results .section-heading{letter-spacing:1px;color:#88a071;margin:13px 0 4px;padding-left:13px;font-size:8px}.jennings-brain .command-actions{border-bottom:1px solid #405b2e;padding-bottom:9px}.jennings-brain .command-actions button,.jennings-brain .palette-result{text-align:left;color:#b4c7a2;border-radius:5px;align-items:center;gap:12px;width:100%;padding:12px;font-size:12px;display:flex}.jennings-brain .command-actions button:hover,.jennings-brain .palette-result:hover{background:#40582c}.jennings-brain .command-actions kbd{margin-left:auto}.jennings-brain .palette-result strong{color:#d3e1c4;font-size:12px;font-weight:500;display:block}.jennings-brain .palette-result small{color:#8fac77;margin-top:4px;font-size:9px;display:block}.jennings-brain .palette-result>svg{color:#8da671}.jennings-brain .palette-result>svg:last-child{margin-left:auto}.jennings-brain .palette-footer{color:#829d6c;background:#192712;border-top:1px solid #486732;padding:15px 24px;font-size:9px}.jennings-brain .palette-footer code{color:#acbf93;margin:0 3px}.jennings-brain .muted{color:#869979;font-size:11px;line-height:1.8}.jennings-brain .padded{padding:13px}.jennings-brain .sidebar-hidden{grid-template-columns:52px 0 minmax(0,1fr) 274px}.jennings-brain .sidebar-hidden .sidebar{visibility:hidden}.jennings-brain .inspector-hidden{grid-template-columns:52px 247px minmax(0,1fr) 0}.jennings-brain .inspector-hidden .inspector{display:none}.jennings-brain .sidebar-hidden.inspector-hidden{grid-template-columns:52px 0 minmax(0,1fr) 0}@media (width>=1500px){.jennings-brain .app{grid-template-columns:55px 263px minmax(0,1fr) 300px}.jennings-brain .sidebar-hidden{grid-template-columns:55px 0 minmax(0,1fr) 300px}.jennings-brain .inspector-hidden{grid-template-columns:55px 263px minmax(0,1fr) 0}.jennings-brain .sidebar-hidden.inspector-hidden{grid-template-columns:55px 0 minmax(0,1fr) 0}.jennings-brain .note-surface article{padding:54px 60px 40px}.jennings-brain .markdown{font-size:13px}.jennings-brain .markdown h1{font-size:43px}.jennings-brain .mini-graph{height:210px!important}}@media (width<=1150px){.jennings-brain .app{grid-template-columns:46px 220px minmax(0,1fr) 0}.jennings-brain .inspector{display:none}.jennings-brain .sidebar-hidden{grid-template-columns:46px 0 minmax(0,1fr) 0}.jennings-brain .note-surface article{padding:37px 38px}.jennings-brain .global-search{width:280px}.jennings-brain .local-indicator{display:none}.jennings-brain .app-header{gap:18px}.jennings-brain .note-toolbar{padding:0 17px}.jennings-brain .breadcrumbs{font-size:8px}.jennings-brain .markdown h1{font-size:36px}}@media (width<=850px){.jennings-brain .app{grid-template-columns:43px 0 minmax(0,1fr) 0}.jennings-brain .sidebar{z-index:6;width:235px;position:fixed;top:56px;bottom:27px;left:43px;box-shadow:20px 0 40px #0006}.jennings-brain .sidebar-hidden{grid-template-columns:43px 0 minmax(0,1fr) 0}.jennings-brain .sidebar-hidden .sidebar{display:none}.jennings-brain .app-header{gap:12px;padding:0 12px}.jennings-brain .wordmark strong{font-size:10px}.jennings-brain .wordmark{gap:8px}.jennings-brain .edition{display:none}.jennings-brain .global-search{flex:1;width:auto;max-width:240px}.jennings-brain .global-search span{display:none}.jennings-brain .global-search kbd{margin-left:auto}.jennings-brain .header-end{gap:7px}.jennings-brain .header-end>.icon-button{display:none}.jennings-brain .brain-label{font-size:11px}.jennings-brain .note-surface article{padding:32px 30px}.jennings-brain .collection-header{padding:33px 28px 18px}.jennings-brain .notes-list{padding:0 28px 30px}.jennings-brain .note-surface.split{grid-template-columns:1fr}.jennings-brain .split .editor-wrap{height:50vh}.jennings-brain .split article{display:none}.jennings-brain .status-bar{font-size:7px}.jennings-brain .status-bar>div{gap:8px}.jennings-brain .note-toolbar{gap:4px}.jennings-brain .breadcrumbs>span,.jennings-brain .breadcrumbs>svg{display:none}.jennings-brain .note-actions{gap:2px}.jennings-brain .view-toggle button{padding:0 6px}.jennings-brain .graph-legend{padding-left:28px}}@media (width<=540px){.jennings-brain .brand-symbol{width:25px;height:25px}.jennings-brain .wordmark strong{letter-spacing:1px}.jennings-brain .header-divider,.jennings-brain .brain-label{display:none}.jennings-brain .global-search{max-width:110px}.jennings-brain .header-end{margin-left:auto}.jennings-brain .app-header{gap:18px}.jennings-brain .note-surface article{padding:28px 23px}.jennings-brain .markdown h1{font-size:33px}.jennings-brain .markdown{font-size:11px}.jennings-brain .note-actions .view-toggle span{display:none}.jennings-brain .note-toolbar{padding:0 12px}.jennings-brain .collection h1{font-size:28px}.jennings-brain .collection-header{padding:29px 21px 17px}.jennings-brain .collection-controls{flex-direction:column;align-items:stretch;gap:9px}.jennings-brain .collection-controls>.secondary{align-self:flex-start}.jennings-brain .notes-list{padding:0 21px 25px}.jennings-brain .note-list-row{gap:10px}.jennings-brain .note-list-row time{display:none}.jennings-brain .note-list-row p{max-width:210px}.jennings-brain .graph-legend{gap:12px;padding:0 21px 14px;font-size:8px}.jennings-brain .status-bar>div:first-child>span:last-child,.jennings-brain .status-bar>div:last-child>span:last-child{display:none}.jennings-brain .note-bottom button{margin-left:0}.jennings-brain .error-banner{flex-wrap:wrap}.jennings-brain .error-banner>span{flex-basis:100%}.jennings-brain .graph-hint{max-width:180px;line-height:1.7}.jennings-brain .note-surface.split .editor-wrap{height:100%}.jennings-brain .format-bar{padding:0 15px}.jennings-brain .editor-wrap textarea{padding:22px 20px;font-size:11px}.jennings-brain .dialog-header{padding:18px}.jennings-brain .dialog-header h2{font-size:19px}.jennings-brain .dialog-actions{flex-wrap:wrap}.jennings-brain .danger-text{margin-right:30px}.jennings-brain .graph-controls{bottom:49px;right:15px}}@media (prefers-reduced-motion:reduce){.jennings-brain *{scroll-behavior:auto!important;transition:none!important}}.jennings-brain .app .brand-symbol img,.jennings-brain .app .vault-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.jennings-brain .app .settings-brand{width:220px;max-width:100%;height:auto;margin:0 auto 18px;display:block}.jennings-brain .app.brain-embedded{grid-template-rows:0 minmax(0,1fr) 27px;height:100%;min-height:500px}.jennings-brain .app.brain-embedded>.app-header{display:none}.jennings-brain .app button:focus-visible,.jennings-brain .app input:focus-visible,.jennings-brain .app textarea:focus-visible,.jennings-brain .app a:focus-visible{outline-color:var(--gold)}.jennings-brain .app button:disabled{cursor:not-allowed}.integration-page{color:#e4e7e2;background:#111513;flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.integration-header{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:14px;padding:17px 25px;display:flex}.integration-header h1{margin:0;font-size:21px;font-weight:600;line-height:1.25}.integration-header p{color:#96a398;margin:5px 0 0;font-size:12px}.integration-icon{color:#c4cfc6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.integration-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.integration-actions>a,.integration-actions>button,.connector-input-row>button,.integration-secondary{color:#e1e7d7;cursor:pointer;background:#202920;border:1px solid #9fae8a35;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;text-decoration:none;display:inline-flex}.integration-page button:disabled{opacity:.55;cursor:wait}.integration-page button:focus-visible,.integration-page a:focus-visible,.integration-page input:focus-visible,.integration-page summary:focus-visible{outline-offset:3px;outline:2px solid #d6ae55}.brain-ownership{color:#aebbad;border-bottom:1px solid #ffffff10;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 25px;font-size:11px;display:flex}.brain-ownership>span{align-items:center;gap:6px;display:flex}.brain-ownership details{max-width:560px;margin-left:auto}.brain-ownership summary{cursor:pointer;color:#d5bc79}.brain-ownership details p{line-height:1.8}.integration-notice{color:#e1cc95;background:#c6a55b18;border:1px solid #c6a55b35;flex-shrink:0;justify-content:space-between;gap:15px;padding:12px 20px;font-size:12px;line-height:1.7;display:flex}.integration-notice button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:20px}.integration-notice.is-error{color:#f3b9a9;background:#c75d5215;border-color:#c75d5240}.integration-page>.jennings-brain{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.integration-page .jennings-brain .app.brain-embedded{min-height:0}.integration-page .jennings-brain .sidebar{position:relative}.integration-page .jennings-brain .app{font-size:13px}.connector-body{flex:1;min-width:0;padding:28px;overflow:auto}.connector-hero{background:linear-gradient(120deg,#333b252b,#181d1810);border:1px solid #bfab6238;border-radius:15px;align-items:center;gap:20px;margin-bottom:22px;padding:26px;display:flex}.connector-mark{color:#d6b979;background:#ccb26114;border:1px solid #dfbf692f;border-radius:15px;flex-shrink:0;padding:16px}.integration-eyebrow{letter-spacing:1.8px;color:#c4b77e;margin:0 0 10px;font-size:10px}.connector-hero h2{letter-spacing:-.6px;margin:0 0 8px;font-size:26px;font-weight:500}.connector-hero p:not(.integration-eyebrow){color:#9fad9d;max-width:640px;margin:0;font-size:13px;line-height:1.7}.integration-badge{color:#d3c283;white-space:nowrap;background:#b7a56a13;border:1px solid #b7a56a30;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:11px}.connector-columns{grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px;display:grid}.integration-card{background:#181e19;border:1px solid #ffffff13;border-radius:13px;min-width:0;padding:23px}.integration-card h3{align-items:center;gap:9px;margin:0 0 16px;font-size:15px;font-weight:500;display:flex}.integration-card ol{color:#a9b6a9;padding-left:20px;font-size:13px;line-height:1.8}.integration-card li{padding:4px 0}.integration-card strong{color:#dce3d9;font-weight:500}.integration-card form{margin-top:21px}.integration-card label{color:#c6d1c2;margin-bottom:9px;font-size:12px;display:block}.connector-input-row{gap:8px;display:flex}.connector-input-row input{color:#e0e7d9;background:#111713;border:1px solid #a9bd913b;border-radius:8px;flex:1;min-width:0;padding:11px 13px;font-size:13px}.connector-input-row>button{color:#151c12;white-space:nowrap;background:#c7ad69;border-color:#e0c888}.integration-caption{color:#94a58f;margin:13px 0 17px;font-size:11px;line-height:1.8}.capability-list{margin:0;padding:0;list-style:none}.capability-list li{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.capability-list span{color:#b6c2b0}.capability-list b{color:#abc990;font-size:11px;font-weight:400}.capability-list em{color:#b7a88b;font-size:11px;font-style:normal}.integration-links{color:#d2bd7e;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.connector-inventory-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.connector-inventory-heading h3{margin-bottom:0}.connector-inventory-heading>span{color:#8f9f89;font-size:11px}.connector-empty{text-align:center;color:#7e9873;max-width:430px;margin:35px auto;padding:25px}.connector-empty h4{color:#bac8b0;margin:17px 0 8px;font-size:17px}.connector-empty p{font-size:12px;line-height:1.8}.connector-devices{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:14px;display:grid}.connector-device{background:#121913;border:1px solid #bed49321;border-radius:10px;min-width:0;padding:17px}.connector-device header{color:#b8c98e;align-items:center;gap:12px;display:flex}.connector-device h4{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px}.connector-device small{color:#92a389;font-size:10px}.connector-displays{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.connector-displays>div{text-align:center;color:#a7b995;background:#a6bf8210;border:1px solid #ffffff0e;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:110px;padding:14px 10px;display:flex}.connector-displays strong{overflow-wrap:anywhere;font-size:11px}@media (width<=1200px){.connector-columns{grid-template-columns:1fr}.integration-badge{display:none}.integration-page .jennings-brain .app:not(.sidebar-hidden){grid-template-columns:43px 215px minmax(0,1fr) 0}.integration-page .jennings-brain .inspector{display:none}.integration-page .jennings-brain .sidebar-hidden{grid-template-columns:43px 0 minmax(0,1fr) 0}}@media (width<=850px){.integration-header{flex-wrap:wrap;padding:13px}.integration-header p{display:none}.integration-header h1{font-size:19px}.integration-actions{gap:6px}.integration-actions>a,.integration-actions>button{padding:8px;font-size:11px}.brain-ownership{gap:7px 12px;padding:8px 14px}.brain-ownership details{width:100%;margin-left:0}.connector-body{padding:14px}.connector-hero{gap:13px;padding:18px}.connector-hero h2{font-size:21px}.connector-mark{padding:10px}.integration-card{padding:18px}.connector-input-row{flex-direction:column}.integration-page .jennings-brain .app:not(.sidebar-hidden){grid-template-columns:43px 0 minmax(0,1fr) 0}.integration-page .jennings-brain .sidebar{max-width:calc(100% - 43px);position:absolute;top:0;bottom:27px;left:43px}.integration-page .jennings-brain .app .status-bar{overflow:hidden}.connector-inventory-heading{flex-direction:column;align-items:flex-start;gap:6px}}.brain-connector-navigation{background:#141a15;border-bottom:1px solid #ffffff12;flex-shrink:0;gap:5px;padding:9px 25px;display:flex}.brain-connector-navigation a{color:#a2afa0;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.brain-connector-navigation a:hover{color:#e4e7e2;background:#ffffff06}.brain-connector-navigation a[aria-current=page]{color:#e3cd92;background:#d6ae5512;border-color:#d6ae5533}.brain-architecture-body{flex:1;min-height:0;padding:28px;overflow:auto}.brain-architecture-source,.brain-architecture-document{max-width:1080px;margin:0 auto}.brain-architecture-source{color:#cbbc95;background:#d6ae550a;border:1px solid #d6ae5530;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.brain-architecture-source svg{flex-shrink:0;margin-top:2px}.brain-architecture-source p{margin:0;font-size:12px;line-height:1.8}.brain-architecture-document{color:#b7c1b4;overflow-wrap:anywhere;background:#181e19;border:1px solid #ffffff12;border-radius:14px;margin-top:22px;padding:30px;font-size:14px;line-height:1.9}.brain-architecture-document h1{color:#f0eddf;letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.4}.brain-architecture-document h2{color:#dec890;border-top:1px solid #ffffff10;margin:34px 0 14px;padding-top:24px;font-size:19px;font-weight:500;line-height:1.5}.brain-architecture-document p{margin:12px 0}.brain-architecture-document strong{color:#e2e7d9;font-weight:600}.brain-architecture-document ul,.brain-architecture-document ol{margin:14px 0;padding-left:24px}.brain-architecture-document ul{list-style:outside}.brain-architecture-document ol{list-style:decimal}.brain-architecture-document li{padding:4px 0}.brain-architecture-document code{color:#d5c693;background:#ffffff06;border-radius:4px;padding:2px 4px;font-size:.87em}.brain-architecture-document pre{white-space:pre;overflow-wrap:normal;background:#111713;border:1px solid #ffffff0d;border-radius:10px;padding:19px;font-size:12px;line-height:1.7;overflow:auto}.brain-architecture-document pre code{font-size:inherit;background:0 0;padding:0}.brain-architecture-document a{color:#e3c77e;text-underline-offset:3px}.brain-architecture-table{border:1px solid #ffffff12;border-radius:9px;max-width:100%;margin:20px 0;overflow:auto}.brain-architecture-table:focus-visible{outline-offset:3px;outline:2px solid #d6ae55}.brain-architecture-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px;line-height:1.7}.brain-architecture-table th{text-align:left;color:#d6c48b;background:#d6ae5509;padding:13px 15px;font-weight:500}.brain-architecture-table td{vertical-align:top;border-top:1px solid #ffffff0d;padding:13px 15px}@media (width<=850px){.brain-connector-navigation{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px;display:grid}.brain-connector-navigation a{padding:8px 5px;font-size:11px}.brain-architecture-body{padding:14px}.brain-architecture-document{padding:19px;font-size:13px}.brain-architecture-source{padding:14px}}.tm-workspace{color:#eaf1fa;max-width:1860px;min-height:100vh;margin:0 auto;padding:30px clamp(16px,2.5vw,42px) 64px}.tm-workspace button,.tm-workspace input,.tm-workspace select,.tm-workspace textarea{font:inherit}.tm-workspace button{cursor:pointer}.tm-workspace button:disabled{cursor:not-allowed;opacity:.55}.tm-workspace :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #6ec6ff}.tm-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}.tm-hero,.tm-hero-main,.tm-actions,.tm-scope,.tm-notice,.tm-error,.tm-rail-heading,.tm-view-header,.tm-detail-head{align-items:center;display:flex}.tm-hero{justify-content:space-between;gap:20px;margin-bottom:18px}.tm-hero-main{gap:15px;min-width:0}.tm-icon{color:#7ed9e9;background:linear-gradient(145deg,#144a62,#102844);border:1px solid #3c80aa;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.tm-eyebrow{color:#7bcde4;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.tm-hero h1,.tm-view-header h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.4vw,2.35rem)}.tm-hero p,.tm-view-header p{color:#9bb0c5;margin:4px 0 0;line-height:1.4}.tm-actions{flex-wrap:wrap;gap:9px}.tm-primary,.tm-subtle{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-weight:750;display:inline-flex}.tm-primary{color:#061d27;background:#54d8cf;border:1px solid #53d8cf}.tm-primary:hover:not(:disabled){background:#82ece3}.tm-subtle{color:#d5e4f3;background:#14273b;border:1px solid #31465c}.tm-subtle:hover:not(:disabled){background:#1b3852}.tm-menu{color:#d5e4f3;background:#14273b;border:1px solid #31465c;border-radius:9px;padding:8px;display:none}.tm-scope{color:#c7d2e0;background:#182738;border:1px solid #42546b;border-radius:8px;gap:8px;width:fit-content;margin:0 0 19px;padding:8px 12px;font-size:.82rem}.tm-notice,.tm-error{border-radius:9px;gap:9px;margin:0 0 17px;padding:11px 13px}.tm-notice{color:#a4eadb;background:#12382f;border:1px solid #246d62}.tm-error{color:#ffcbcb;background:#42232b;border:1px solid #975458}.tm-error span{flex:1}.tm-error button{color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:5px 9px}.tm-layout{grid-template-columns:205px minmax(0,1fr) minmax(300px,350px);align-items:start;gap:18px;display:grid}.tm-layout:not(:has(.tm-detail)){grid-template-columns:205px minmax(0,1fr)}.tm-rail,.tm-main,.tm-detail{background:#0d1c2e;border:1px solid #263b51;border-radius:15px;min-width:0;box-shadow:0 10px 30px #020a1450}.tm-rail{padding:17px 10px;position:sticky;top:16px}.tm-rail h2{color:#829ab4;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 9px;font-size:.74rem}.tm-views,.tm-projects{gap:3px;display:grid}.tm-views button,.tm-projects button{color:#ccd8e7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:39px;padding:8px 10px;display:flex}.tm-projects button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tm-views button span,.tm-projects button small{color:#8da6c0;margin-left:auto;font-size:.75rem}.tm-views button:hover,.tm-projects button:hover{background:#183149}.tm-views button.is-active,.tm-projects button.is-active{color:#9fe8e2;background:#163d47}.tm-rail-heading{justify-content:space-between;margin:22px 3px 7px}.tm-rail-heading h2{margin:0 5px}.tm-rail-heading button{color:#8ecfe1;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.tm-rail-heading button:hover{background:#183149}.tm-muted{color:#99adc0;margin:10px;font-size:.83rem;line-height:1.4}.tm-project-form{background:#122c40;border:1px solid #30536c;border-radius:9px;gap:9px;margin:0 4px 12px;padding:10px;display:grid}.tm-project-form label{color:#b9ccdc;gap:4px;font-size:.78rem;display:grid}.tm-project-form input{color:#f2f7fc;background:#091e30;border:1px solid #476178;border-radius:6px;width:100%;min-width:0;padding:7px}.tm-main{min-height:490px;padding:20px}.tm-view-header{justify-content:space-between;gap:12px;margin-bottom:22px}.tm-view-header h2{font-size:1.65rem}.tm-count{color:#aac4d4;background:#132c3c;border:1px solid #2e4e61;border-radius:99px;flex:none;padding:6px 10px;font-size:.78rem}.tm-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.tm-presentations{flex-wrap:wrap;gap:5px;display:flex}.tm-presentations button{color:#adc3d4;background:#12283d;border:1px solid #345068;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:.78rem;display:inline-flex}.tm-presentations button[aria-pressed=true]{color:#a9f0e9;background:#184849;border-color:#65d8d1}.tm-filter-label{color:#98acbe;letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:800}.tm-filters{grid-template-columns:minmax(150px,2fr) repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:8px;margin-bottom:18px;display:grid}.tm-filters label{color:#9eb3c5;gap:4px;font-size:.72rem;display:grid}.tm-filters input,.tm-filters select{color:#e7f0f7;background:#0b2134;border:1px solid #365168;border-radius:7px;width:100%;min-width:0;padding:8px 9px}.tm-filters button{color:#d1e4ef;background:#183048;border:1px solid #365168;border-radius:7px;min-height:36px;padding:7px 10px}.tm-state{color:#b4c5d3;text-align:center;align-content:center;justify-items:center;min-height:310px;padding:26px;display:grid}.tm-state svg{color:#67c9cc}.tm-state h3{color:#e9f3fa;margin:10px 0 2px}.tm-state p{max-width:360px;line-height:1.5}.tm-board{grid-template-columns:repeat(5,minmax(185px,1fr));gap:11px;padding-bottom:8px;display:grid;overflow-x:auto}.tm-column{background:#102438;border:1px solid #273d51;border-radius:10px;min-width:185px;padding:9px}.tm-column h3{color:#d5e4f0;justify-content:space-between;gap:5px;margin:2px 2px 11px;font-size:.84rem;display:flex}.tm-column h3 span{color:#8da6bb}.tm-column-cards,.tm-list{align-content:start;gap:9px;display:grid}.tm-column-empty{color:#8298ac;text-align:center;margin:0;padding:20px 5px;font-size:.8rem}.tm-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tm-table-scroll{width:100%;overflow-x:auto}.tm-table{border-collapse:collapse;width:100%;min-width:730px;font-size:.83rem}.tm-table th{color:#93adc1;text-align:left;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #39546a;padding:10px;font-size:.72rem}.tm-table td{color:#c0d0de;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #263f53;max-width:220px;padding:11px 10px}.tm-table tr.is-selected td{background:#16383f}.tm-table td button{color:#dff6fa;text-align:left;background:0 0;border:0;padding:0;font-weight:750}.tm-table td button:hover{text-decoration:underline}.tm-table td small{color:#9eb5c8;margin-top:3px;line-height:1.35;display:block}.tm-calendar{width:100%;overflow-x:auto}.tm-calendar-header{justify-content:space-between;align-items:center;gap:10px;min-width:700px;margin-bottom:11px;display:flex}.tm-calendar-header h3{margin:0;font-size:1.1rem}.tm-calendar-header div{gap:5px;display:flex}.tm-calendar-header button{color:#d4e5ee;background:#163149;border:1px solid #35536b;border-radius:7px;place-items:center;min-width:33px;min-height:33px;padding:5px 8px;display:grid}.tm-calendar-hint{color:#a9c0cf;min-width:700px;margin:0 0 9px;font-size:.78rem}.tm-weekdays,.tm-calendar-grid{grid-template-columns:repeat(7,minmax(100px,1fr));gap:4px;min-width:700px;display:grid}.tm-weekdays span{color:#98b4c6;text-align:center;padding:6px;font-size:.72rem;font-weight:800}.tm-calendar-grid{margin:0;padding:0;list-style:none}.tm-calendar-grid li{background:#10263a;border:1px solid #2f485c;border-radius:7px;min-height:90px;padding:7px}.tm-calendar-grid li.is-today{border-color:#63d5d1}.tm-calendar-grid time{color:#b7cede;font-size:.76rem;font-weight:800}.tm-calendar-grid li div{gap:3px;margin-top:5px;display:grid}.tm-calendar-grid li button,.tm-unscheduled button{color:#d7ebf2;text-align:left;overflow-wrap:anywhere;background:#1a4051;border:1px solid #36556a;border-radius:5px;width:100%;padding:5px;font-size:.7rem;line-height:1.25}.tm-calendar-grid li button.is-selected,.tm-unscheduled button.is-selected{background:#185657;border-color:#72e0db}.tm-unscheduled{min-width:700px;margin-top:16px}.tm-unscheduled h3{margin:0 0 8px;font-size:.85rem}.tm-unscheduled h3 span{color:#92aebd}.tm-unscheduled div{flex-wrap:wrap;gap:6px;display:flex}.tm-unscheduled button{width:auto;max-width:220px}.tm-card{color:#e8f1f7;text-align:left;background:#152c42;border:1px solid #344a60;border-radius:9px;gap:10px;width:100%;padding:12px;display:grid}.tm-card:hover{background:#19364e;border-color:#71c8cc}.tm-card-selected{border-color:#69d9d1;box-shadow:0 0 0 1px #69d9d1}.tm-card-top,.tm-card-meta{justify-content:space-between;gap:8px;display:flex}.tm-card strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.34}.tm-next-action{color:#bdcfe0;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.tm-card-status,.tm-card-meta,.tm-blocker{color:#a8bdcf;font-size:.73rem}.tm-card-meta span{overflow-wrap:anywhere}.tm-review-badge{color:#aee2e2;font-size:.72rem}.tm-priority{color:#cee9f8;background:#2a526b;border-radius:4px;padding:2px 5px;font-size:.7rem;font-weight:800}.tm-p0,.tm-p4{color:#ffd0c4;background:#6b3437}.tm-p1{color:#ffe2b8;background:#5c4829}.tm-overdue,.tm-blocker{color:#ffb9ad}.tm-blocker{align-items:center;gap:4px;display:inline-flex}.tm-detail{max-height:calc(100vh - 32px);padding:18px;position:sticky;top:16px;overflow-y:auto}.tm-detail-head{color:#94adbf;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.74rem;font-weight:800}.tm-detail-head button{color:#a9dbe5;text-transform:none;letter-spacing:0;background:0 0;border:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.tm-detail h2{overflow-wrap:anywhere;margin:14px 0;font-size:1.18rem}.tm-requester{color:#9cb3c6;margin:-6px 0 13px;font-size:.78rem}.tm-review{background:#123041;border:1px solid #3a6371;border-radius:8px;gap:8px;margin-bottom:17px;padding:12px;display:grid}.tm-review-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.tm-review-head h3{margin:0;font-size:.86rem}.tm-review-head strong{color:#a5e7e1;text-align:right;font-size:.72rem}.tm-review p{color:#b8cfda;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.tm-review-actions{gap:8px;display:grid}.tm-review-actions label{color:#b8cfda;gap:4px;font-size:.75rem;display:grid}.tm-review-actions textarea{color:#eef6fb;background:#0b2233;border:1px solid #466174;border-radius:6px;width:100%;padding:8px}.tm-review-actions div{flex-wrap:wrap;gap:6px;display:flex}.tm-editor fieldset{border:0;min-width:0;margin:0;padding:0}.tm-editor>fieldset{gap:12px;display:grid}.tm-editor label{color:#b9cad9;gap:5px;min-width:0;font-size:.8rem;font-weight:650;display:grid}.tm-editor :is(input,select,textarea){color:#eef6fb;background:#0a1e30;border:1px solid #39546a;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:.85rem}.tm-editor textarea{resize:vertical}.tm-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-dependencies{border-radius:7px;gap:7px;max-height:140px;display:grid;overflow:auto;border:1px solid #304a60!important;padding:9px!important}.tm-dependencies legend{color:#b9cad9;padding:0 4px;font-size:.8rem;font-weight:650}.tm-dependencies label{align-items:start;gap:7px;font-weight:400;display:flex}.tm-dependencies input{width:auto;margin:2px 0 0}.tm-dependencies p,.tm-form-help{color:#98adbd;margin:0;font-size:.75rem;line-height:1.45}.tm-source-links{border:1px solid #304a60;border-radius:8px;gap:9px;padding:11px;display:grid}.tm-source-heading{color:#b9cad9;justify-content:space-between;align-items:center;gap:6px;font-size:.8rem;display:flex}.tm-source-heading .tm-subtle{min-height:28px;padding:4px 7px;font-size:.73rem}.tm-source-row{background:#10263a;border:1px solid #2d4559;border-radius:7px;gap:6px;padding:9px;display:grid}.tm-remove-link{color:#f0adad;background:0 0;border:0;justify-self:end;padding:3px 5px;font-size:.75rem}.tm-saved-links{border-top:1px solid #304a60;gap:5px;padding-top:7px;display:grid}.tm-saved-links a{color:#91d5ee;overflow-wrap:anywhere;width:fit-content;font-size:.78rem}.tm-form-warning{color:#ffdbb4;background:#4d3526;border:1px solid #8d6447;border-radius:6px;margin:0;padding:8px;font-size:.78rem}.tm-analysis{background:#102b3c;border:1px solid #315c71;border-radius:12px;gap:13px;margin:0 0 18px;padding:17px;display:grid}.tm-analysis header,.tm-analysis header div{align-items:center;gap:8px;display:flex}.tm-analysis header{justify-content:space-between}.tm-analysis h2{margin:0;font-size:1rem}.tm-analysis header button{color:#c5dae7;background:0 0;border:0;place-items:center;padding:5px;display:grid}.tm-analysis>p{color:#b2c9d9;margin:0;font-size:.83rem}.tm-analysis form{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:end;gap:10px;display:grid}.tm-analysis form label{color:#bad0dd;gap:5px;font-size:.77rem;display:grid}.tm-analysis form input,.tm-analysis form textarea{color:#eaf4fa;background:#0b2133;border:1px solid #3b5b70;border-radius:7px;width:100%;min-width:0;padding:8px}.tm-analysis form textarea{resize:vertical}.tm-analysis-result{background:#0d2535;border:1px solid #376575;border-radius:8px;padding:13px}.tm-analysis-result>p,.tm-analysis-result small{color:#c6d7e2;margin:0;line-height:1.45}.tm-analysis-result small{margin-top:4px;font-size:.73rem;display:block}.tm-analysis-result ol{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tm-analysis-result li{background:#173449;border:1px solid #355368;border-radius:8px;padding:11px}.tm-analysis-result li>div{justify-content:space-between;gap:6px;display:flex}.tm-analysis-result li p{color:#c6d7e2;margin:7px 0;font-size:.8rem;line-height:1.4}.tm-analysis-result blockquote{color:#c1d5dc;border-left:2px solid #6fc8c8;margin:8px 0;padding-left:8px;font-size:.78rem}.tm-daily-review{border-top:1px solid #355568;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding-top:12px;display:flex}.tm-daily-review h3{margin:0;font-size:.9rem}.tm-daily-review p{color:#b8cbd8;margin:3px 0 0;font-size:.78rem}.tm-rule-fallback{background:#3c3024;border:1px solid #836c43;border-radius:8px;gap:7px;margin-top:12px;padding:12px;display:grid}.tm-rule-fallback h3,.tm-rule-fallback h4{color:#ffe2af;margin:0}.tm-rule-fallback h3{font-size:.91rem}.tm-rule-fallback h4{font-size:.79rem}.tm-rule-fallback p{color:#e1d6c2;margin:0;font-size:.77rem}.tm-rule-fallback ol{gap:5px;margin:0;padding-left:22px;display:grid}.tm-rule-fallback li{background:0 0;border:0;padding:5px}.tm-rule-fallback li strong,.tm-rule-fallback li span{display:block}.tm-rule-fallback li span{color:#e1d6c2;font-size:.76rem}.tm-report{gap:15px;display:grid}.tm-report-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.tm-report-header h2{margin:0;font-size:1.65rem}.tm-report-header p{color:#a9bfce;margin:5px 0 0;font-size:.84rem}.tm-report-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.tm-report-controls label{color:#a9bfce;gap:4px;font-size:.75rem;display:grid}.tm-report-controls input{color:#ecf5fa;background:#0a2133;border:1px solid #426077;border-radius:7px;min-height:38px;padding:7px}.tm-report-note,.tm-report-date{color:#adbfce;margin:0;font-size:.78rem;line-height:1.45}.tm-report-summary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;display:grid}.tm-report-summary>div{background:#142c40;border:1px solid #355165;border-radius:9px;gap:5px;padding:12px;display:grid}.tm-report-summary small{color:#9ab4c7;font-size:.72rem}.tm-report-summary strong{font-size:1.15rem}.tm-report-projects{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tm-report-projects>li{background:#11293c;border:1px solid #355165;border-radius:10px;padding:13px}.tm-report-projects header{gap:6px;margin-bottom:12px;display:grid}.tm-report-projects header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-report-projects header button{color:#d9f5f6;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.99rem;font-weight:800;display:inline-flex}.tm-report-projects header button:hover{text-decoration:underline}.tm-report-projects header small{color:#a5bdcd;font-size:.75rem}.tm-health{color:#b9d3df;border:1px solid #4e6675;border-radius:99px;flex:none;padding:4px 7px;font-size:.72rem}.tm-health-blocked{color:#ffbbad;border-color:#ad7464}.tm-health-active{color:#a8e8d5;border-color:#4e9c8e}.tm-health-reported_done{color:#b6d4ff;border-color:#557cad}.tm-report-project-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tm-report-metric{background:#0d2334;border:1px solid #304d60;border-radius:8px;min-width:0;padding:9px}.tm-report-metric>strong,.tm-report-metric>span,.tm-report-metric>small,.tm-report-metric summary>strong,.tm-report-metric summary>span,.tm-report-metric summary>small{display:block}.tm-report-metric strong{font-size:1.1rem}.tm-report-metric span{font-size:.77rem;font-weight:700}.tm-report-metric small{color:#9db6c6;font-size:.7rem}.tm-report-metric summary{cursor:pointer}.tm-report-metric ul{border-top:1px solid #304d60;gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:grid}.tm-report-metric li button{color:#9ee3e5;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.75rem;display:inline-flex}.tm-report-metric li button:hover{text-decoration:underline}.tm-request{background:#142d3c;border:1px solid #456273;border-radius:12px;gap:9px;margin-bottom:18px;padding:17px;display:grid}.tm-request header{justify-content:space-between;align-items:center;display:flex}.tm-request h2{margin:0;font-size:1rem}.tm-request header button{color:#d2e3ed;background:0 0;border:0;place-items:center;display:grid}.tm-request p{color:#b8cad7;margin:0;font-size:.8rem}.tm-request form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tm-request form label{color:#b8cad7;gap:5px;font-size:.77rem;display:grid}.tm-request form :is(input,select,textarea){color:#eaf4fa;background:#0b2133;border:1px solid #476377;border-radius:7px;width:100%;min-width:0;padding:8px}.tm-request form button{justify-self:start}.tm-templates{background:#142d3c;border:1px solid #456273;border-radius:12px;gap:9px;margin-bottom:18px;padding:17px;display:grid}.tm-templates header{justify-content:space-between;align-items:center;display:flex}.tm-templates h2{margin:0;font-size:1rem}.tm-templates h3{margin:0 0 9px;font-size:.86rem}.tm-templates p{color:#b8cad7;margin:0;font-size:.8rem;line-height:1.4}.tm-templates header button{color:#d2e3ed;background:0 0;border:0}.tm-template-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tm-template-layout>div{min-width:0}.tm-template-layout ul{gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.tm-template-layout li{background:#0f2638;border:1px solid #3b5a6e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.tm-template-layout li div{min-width:0}.tm-template-layout li strong,.tm-template-layout li small{overflow-wrap:anywhere;display:block}.tm-template-layout li small{color:#9fb6c7;margin-top:3px;font-size:.72rem}.tm-template-layout form{gap:9px;display:grid}.tm-template-layout label{color:#b9cedc;gap:4px;font-size:.76rem;display:grid}.tm-template-layout :is(input,select,textarea){color:#eaf4fa;background:#0a2133;border:1px solid #48687a;border-radius:7px;width:100%;min-width:0;padding:8px}.tm-template-layout form button{justify-self:start}.tm-project-template-form{border-top:1px solid #3b5a6e;margin-top:18px;padding-top:12px}@media (width<=1280px){:is(.tm-layout,.tm-layout:not(:has(.tm-detail))){grid-template-columns:190px minmax(0,1fr)}.tm-detail{grid-column:2;max-height:none;position:static}}@media (width<=980px){.tm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-analysis form,.tm-request form,.tm-template-layout{grid-template-columns:1fr}}@media (width<=1200px){.tm-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.tm-report-header{flex-direction:column;align-items:stretch}.tm-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-report-project-metrics{grid-template-columns:1fr}.tm-workspace{padding:18px 12px 45px}.tm-hero{flex-direction:column;align-items:flex-start}.tm-menu{display:grid}.tm-icon{width:44px;height:44px}.tm-actions{width:100%}.tm-actions button{flex:1}:is(.tm-layout,.tm-layout:not(:has(.tm-detail))){grid-template-columns:1fr}.tm-rail{position:static}.tm-detail{grid-column:1}.tm-main{padding:14px}.tm-board{grid-template-columns:1fr;overflow:visible}.tm-column{min-width:0}.tm-column:has(.tm-column-empty){display:none}.tm-filters{grid-template-columns:1fr 1fr}.tm-filters label:first-child{grid-column:1/-1}}.rc-workspace{color:#eaf1fa;max-width:1680px;min-height:100vh;margin:0 auto;padding:30px clamp(16px,2.5vw,42px) 64px}.rc-workspace button,.rc-workspace input,.rc-workspace select,.rc-workspace textarea{font:inherit}.rc-workspace button{cursor:pointer}.rc-workspace button:disabled{cursor:not-allowed;opacity:.55}.rc-workspace :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #6ec6ff}.rc-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}.rc-hero,.rc-hero-main,.rc-hero-actions,.rc-panel-head,.rc-call-status,.rc-presets,.rc-form-actions{align-items:center;display:flex}.rc-hero{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:14px}.rc-hero-main{gap:15px;min-width:0}.rc-icon{color:#7ed9e9;background:linear-gradient(145deg,#144a62,#102844);border:1px solid #3c80aa;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.rc-eyebrow{color:#7bcde4;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.rc-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.4vw,2.35rem)}.rc-hero p{color:#9bb0c5;max-width:70ch;margin:4px 0 0;line-height:1.4}.rc-hero-actions{flex-wrap:wrap;gap:9px}.rc-menu{color:#d5e4f3;background:#14273b;border:1px solid #31465c;border-radius:9px;padding:8px;display:none}.rc-primary,.rc-subtle,.rc-danger{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-weight:750;display:inline-flex}.rc-primary{color:#061d27;background:#54d8cf;border:1px solid #53d8cf}.rc-primary:hover:not(:disabled){background:#82ece3}.rc-subtle{color:#d5e4f3;background:#14273b;border:1px solid #31465c}.rc-subtle:hover:not(:disabled){background:#1b3852}.rc-danger{color:#ffd6d6;background:#4a2329;border:1px solid #975458}.rc-danger:hover:not(:disabled){background:#5d2a32}.rc-icon-button{color:#c7d7e8;background:0 0;border:1px solid #31465c;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.rc-scope{color:#c7d2e0;background:#182738;border:1px solid #42546b;border-radius:8px;width:fit-content;margin:0 0 16px;padding:7px 12px;font-size:.82rem}.rc-notice,.rc-error{border-radius:9px;margin:0 0 14px;padding:11px 13px}.rc-notice{color:#a4eadb;background:#12382f;border:1px solid #246d62}.rc-error{color:#ffcbcb;background:#42232b;border:1px solid #975458}.rc-muted{color:#8da6c0;margin:6px 0}.rc-hint{color:#9bb0c5;margin:10px 0 0;font-size:.88rem;line-height:1.45}.rc-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rc-rail,.rc-panel{background:#0d1c2e;border:1px solid #263b51;border-radius:15px;min-width:0;box-shadow:0 10px 30px #020a1450}.rc-rail{gap:3px;padding:15px 10px;display:grid;position:sticky;top:16px}.rc-rail h2{color:#829ab4;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 8px;font-size:.74rem}.rc-rail>p{margin:4px 8px}.rc-rail button{color:#ccd8e7;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.rc-rail button span{flex:1;min-width:0;display:grid}.rc-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rc-rail button small{color:#8da6c0;font-size:.75rem}.rc-rail button:hover{background:#183149}.rc-rail button.is-active{color:#9fe8e2;background:#163d47}.rc-live{color:#062217;background:#5be39b;border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:800}.rc-main,.rc-stack{gap:16px;min-width:0;display:grid}.rc-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rc-tabs{background:#0b1828;border:1px solid #263b51;border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.rc-tabs button{color:#b9c9db;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-weight:700;display:inline-flex}.rc-tabs button:hover{background:#162c42}.rc-tabs button.is-active{color:#062027;background:#54d8cf}.rc-panel{padding:18px}.rc-panel-head{justify-content:space-between;gap:14px;margin-bottom:12px}.rc-panel-head h2{align-items:center;gap:8px;margin:0;font-size:1.08rem;display:flex}.rc-panel-head p{color:#9bb0c5;margin:4px 0 0;font-size:.88rem;line-height:1.4}.rc-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rc-tile{background:linear-gradient(160deg,#11263b,#0c1a2b);border:1px solid #263b51;border-radius:13px;gap:6px;padding:15px;display:grid}.rc-tile span{color:#8fa8c2;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.rc-tile strong{letter-spacing:-.03em;font-size:1.7rem}.rc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rc-list li{border-top:1px solid #1c2f44;align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.rc-list li:first-child{border-top:0}.rc-list li>span:not(.rc-badge){flex:1;gap:2px;min-width:0;display:grid}.rc-list small{color:#94abc3;line-height:1.4}.rc-badge{color:#cfe0ef;text-transform:capitalize;white-space:nowrap;background:#142a3e;border:1px solid #355068;border-radius:6px;flex:none;padding:3px 8px;font-size:.74rem;font-weight:750}.rc-outcome-appointment_booked{color:#a8f0d4;background:#123a30;border-color:#2d7d64}.rc-outcome-lead_captured{color:#f4e3a1;background:#3a3315;border-color:#6b5e2a}.rc-outcome-transferred{color:#c9d3ff;background:#1d2550;border-color:#4b5c9b}.rc-chip{color:#b7cbe0;border:1px solid #31465c;border-radius:999px;padding:2px 9px;font-size:.75rem}.rc-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 14px;margin-top:8px;display:grid}.rc-form label,.rc-call-setup label{color:#a9bdd2;gap:6px;font-size:.82rem;font-weight:700;display:grid}.rc-form .rc-wide{grid-column:1/-1}.rc-workspace input,.rc-workspace select,.rc-workspace textarea{color:#eaf1fa;background:#0a1625;border:1px solid #31465c;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.rc-workspace textarea{resize:vertical}.rc-workspace input[type=checkbox]{width:auto;min-height:0}.rc-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px}.rc-presets{color:#9bb0c5;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.88rem}.rc-hours{border:1px solid #263b51;border-radius:10px;gap:7px;margin:0;padding:12px;display:grid}.rc-hours legend{color:#a9bdd2;padding:0 6px;font-size:.82rem;font-weight:700}.rc-hours-row{grid-template-columns:80px 130px auto 130px;align-items:center;gap:10px;display:grid}.rc-check{align-items:center;gap:7px!important;display:flex!important}.rc-table-wrap{overflow-x:auto}.rc-table{border-collapse:collapse;width:100%;font-size:.9rem}.rc-table th{color:#8fa8c2;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #263b51;padding:8px;font-size:.75rem}.rc-table td{vertical-align:top;border-bottom:1px solid #1a2d41;padding:9px 8px}.rc-table td small{color:#8da6c0;display:block}.rc-table select{min-width:130px}.rc-score{color:#cdd9e6;text-align:center;background:#1d3044;border-radius:6px;min-width:36px;padding:2px 8px;font-weight:800;display:inline-block}.rc-score.is-warm{color:#f4e3a1;background:#3a3315}.rc-score.is-hot{color:#ffd2c2;background:#4c2418}.rc-call-setup{grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;display:grid}.rc-segmented{background:#0a1625;border:1px solid #31465c;border-radius:10px;padding:3px;display:inline-flex}.rc-segmented button{color:#b9c9db;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-weight:700;display:inline-flex}.rc-segmented button.is-active{color:#062027;background:#54d8cf}.rc-call-status{color:#b7cbe0;flex-wrap:wrap;gap:10px;margin:14px 0 10px;font-size:.9rem}.rc-call-status span:not(.rc-dot):not(.rc-chip){text-transform:capitalize}.rc-dot{background:#6c7f93;border-radius:50%;width:10px;height:10px}.rc-dot-active{background:#5be39b;animation:1.6s infinite rc-pulse;box-shadow:0 0 0 4px #5be39b33}.rc-dot-transferred{background:#8fa2ff}@keyframes rc-pulse{50%{box-shadow:0 0 0 7px #5be39b11}}.rc-transcript{background:#081321;border:1px solid #1f3349;border-radius:12px;gap:10px;min-height:180px;max-height:460px;padding:14px;display:grid;overflow-y:auto}.rc-turn{border-radius:12px;max-width:78%;margin:0;padding:10px 13px;line-height:1.45}.rc-turn span{color:#8fb3cf;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}.rc-turn-agent{background:#11293d;border:1px solid #23465c;justify-self:start}.rc-turn-caller{background:#12352f;border:1px solid #2f6a63;justify-self:end}.rc-typing{opacity:.7}.rc-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rc-actions li{color:#a8f0d4;background:#123a30;border:1px solid #2d7d64;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.rc-composer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rc-composer input{flex:280px}.rc-mic{color:#d5e4f3;background:#14273b;border:1px solid #31465c;border-radius:9px;place-items:center;width:42px;height:38px;display:grid}.rc-mic.is-live{color:#fff;background:#a83a3a;border-color:#e66a6a;animation:1.6s infinite rc-pulse}@media (width<=1100px){.rc-columns{grid-template-columns:1fr}.rc-call-setup{grid-template-columns:1fr 1fr}}@media (width<=820px){.rc-menu{place-items:center;display:inline-grid}.rc-layout{grid-template-columns:1fr}.rc-rail{position:static}.rc-call-setup{grid-template-columns:1fr}.rc-hours-row{grid-template-columns:70px 1fr auto 1fr}.rc-turn{max-width:92%}}.tx-workspace{color:#eaf1fa;max-width:1280px;min-height:100vh;margin:0 auto;padding:30px clamp(16px,2.5vw,42px) 64px}.tx-workspace button,.tx-workspace input,.tx-workspace textarea{font:inherit}.tx-workspace button{cursor:pointer}.tx-workspace button:disabled{cursor:not-allowed;opacity:.55}.tx-workspace :is(button,input,textarea,a,summary):focus-visible{outline-offset:2px;outline:2px solid #6ec6ff}.tx-hero,.tx-hero-main,.tx-status,.tx-tabs,.tx-form,.tx-examples,.tx-facts,.tx-sections,.tx-skill-head,.tx-match-head,.tx-summary{align-items:center;display:flex}.tx-hero{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:12px}.tx-hero-main{gap:15px;min-width:0}.tx-icon{color:#f2c66d;background:linear-gradient(145deg,#3b3417,#102844);border:1px solid #3c80aa;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.tx-eyebrow{color:#f2c66d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.tx-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.4vw,2.35rem)}.tx-hero p{color:#9bb0c5;max-width:70ch;margin:4px 0 0;line-height:1.4}.tx-menu{color:#d5e4f3;background:#14273b;border:1px solid #31465c;border-radius:9px;padding:8px;display:none}.tx-status{color:#a9bdd1;background:#0f2134;border:1px solid #263b51;border-radius:999px;gap:8px;padding:7px 12px;font-size:.82rem}.tx-dot{background:#6b7f93;border-radius:50%;width:9px;height:9px}.tx-dot-on{background:#54d8cf;box-shadow:0 0 0 3px #54d8cf2e}.tx-disclaimer{color:#f1dba4;background:#251f0e;border:1px solid #5a4a20;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:.85rem;line-height:1.45;display:flex}.tx-disclaimer svg{flex:none;margin-top:2px}.tx-tabs{gap:6px;margin-bottom:14px;overflow-x:auto}.tx-tab{color:#b7cbe0;white-space:nowrap;background:#0f2134;border:1px solid #263b51;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-weight:700;display:inline-flex}.tx-tab-on{color:#1d1606;background:#f2c66d;border-color:#f2c66d}.tx-panel{background:#0c1b2c;border:1px solid #22374d;border-radius:14px;padding:clamp(14px,2vw,22px)}.tx-form{flex-wrap:wrap;align-items:flex-end;gap:12px}.tx-field{gap:5px;min-width:180px;display:grid}.tx-field>span{color:#8fa8c2;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:750}.tx-field input,.tx-field textarea{color:#eaf1fa;background:#0a1625;border:1px solid #2c4258;border-radius:9px;width:100%;padding:9px 11px}.tx-field textarea{resize:vertical;min-height:64px}.tx-grow{flex:320px}.tx-primary{color:#1d1606;white-space:nowrap;background:#f2c66d;border:1px solid #f2c66d;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:800;display:inline-flex}.tx-primary:hover:not(:disabled){background:#f7d88f}.tx-examples{flex-wrap:wrap;gap:7px;margin-top:12px}.tx-chip{color:#b7cbe0;background:0 0;border:1px solid #31465c;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;text-decoration:none;display:inline-flex}a.tx-chip:hover,button.tx-chip:hover{color:#f2c66d;border-color:#f2c66d}.tx-chip-muted{opacity:.55}.tx-link{color:#7ed9e9;background:0 0;border:0;padding:0;font-weight:700}.tx-error{color:#ffc9cf;background:#2a1016;border:1px solid #7a2d36;border-radius:10px;margin:0 0 12px;padding:10px 12px}.tx-note,.tx-empty{color:#8da6c0;font-size:.86rem}.tx-results{gap:12px;margin-top:18px;display:grid}.tx-results h3{margin:6px 0 0;font-size:1rem}.tx-summary{flex-wrap:wrap;gap:10px}.tx-summary p{color:#a9bdd1;flex-basis:100%;margin:0;line-height:1.45}.tx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-match{width:100%;color:inherit;text-align:left;background:#0f2134;border:1px solid #22374d;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.tx-match:hover:not(:disabled){border-color:#f2c66d}.tx-match-head{flex-wrap:wrap;justify-content:space-between;gap:10px}.tx-match small{color:#8da6c0}.tx-snippet{color:#b4c6d8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tx-row{background:#0f2134;border:1px solid #1d3145;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.tx-row span{flex:1;min-width:160px}.tx-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.tx-badge-ok{color:#bff3dc;background:#10301f;border:1px solid #2f7d5f}.tx-badge-warn{color:#f1dba4;background:#251f0e;border:1px solid #6a5a2a}.tx-skill-head{flex-wrap:wrap;justify-content:space-between;gap:14px}.tx-skill-head h2{margin:0;font-size:1.4rem}.tx-skill-head p{color:#8da6c0;text-transform:capitalize;margin:4px 0 0}.tx-facts,.tx-sections{flex-wrap:wrap;gap:7px;margin:12px 0}.tx-guardrails{color:#b4c6d8;background:#0f2134;border:1px solid #22374d;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:.86rem}.tx-guardrails summary{cursor:pointer;color:#eaf1fa;font-weight:700}.tx-markdown{color:#d6e2ee;overflow-wrap:anywhere;margin-top:10px;line-height:1.6}.tx-markdown h1,.tx-markdown h2,.tx-markdown h3{color:#f4f8fc;letter-spacing:-.02em;margin:1.4em 0 .5em}.tx-markdown a{color:#7ed9e9}.tx-markdown code{background:#13263a;border-radius:5px;padding:1px 5px;font-size:.9em}.tx-markdown pre{background:#0a1625;border-radius:10px;padding:12px;overflow-x:auto}.tx-markdown table,.tx-table{border-collapse:collapse;width:100%;font-size:.9rem}.tx-markdown th,.tx-markdown td,.tx-table th,.tx-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1d3145;padding:8px}.tx-markdown th,.tx-table th{color:#8fa8c2;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.tx-table td small{color:#8da6c0;display:block}.tx-table-wrap,.tx-markdown{overflow-x:auto}.tx-raw{color:#cfe0ef;white-space:pre-wrap;background:#0a1625;border-radius:10px;max-height:520px;margin:0;padding:12px;font-size:.8rem;overflow:auto}.tx-attribution{color:#7f97b0;margin:4px 0 0;font-size:.78rem}.tx-attribution a{color:#9fb6cc}@media (width<=1100px){.tx-menu{place-items:center;display:inline-grid}}@media (width<=640px){.tx-status{width:100%}.tx-form{flex-direction:column;align-items:stretch}.tx-field{min-width:0}}.tx-standalone{color:#f2f0ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101114;min-height:100vh}.tx-brandbar{background:#15161a;border-bottom:1px solid #33343a;align-items:center;gap:20px;padding:18px clamp(20px,4vw,64px);display:flex}.tx-brand{color:#f5c76b;letter-spacing:.12em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.tx-brand small{color:#c2beb4;letter-spacing:.04em;font-size:.75rem;font-weight:400;display:block}.tx-account{color:#c2beb4;overflow-wrap:anywhere;margin-left:auto;font-size:.85rem}.tx-sync{color:#b4b2aa;margin:0 0 14px;font-size:.82rem}.tx-standalone .tx-panel{background:#191a1f;border-color:#38393f}.tx-standalone :is(.tx-match,.tx-row,.tx-guardrails,.tx-tab,.tx-status){background:#202127;border-color:#414249}.tx-standalone .tx-tab-on{color:#201903;background:#f2c66d;border-color:#f2c66d}.tx-standalone .tx-field :is(input,textarea){background:#131419;border-color:#50515a}.tx-standalone .tx-icon{background:#2a2418;border-color:#8b7142}.tx-workspace :is(.tx-tab,button.tx-chip,.tx-link){min-height:44px}.tx-workspace .tx-chip{gap:6px}.tx-workspace button[hidden]{display:none}.tx-brandbar button{cursor:pointer;min-height:44px}.tx-brandbar :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #f2c66d}@media (width<=640px){.tx-brandbar{flex-wrap:wrap;gap:12px}.tx-account{flex-basis:100%;order:3;margin:0}.tx-brandbar button{margin-left:auto}.tx-workspace .tx-field{width:100%;min-width:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0d0d0c;--sidebar:#111110;--surface:#141413;--surface-2:#18191c;--surface-3:#202125;--line:#292a2e;--line-soft:#202125;--text:#faf9f5;--muted:#a2a2a6;--quiet:#6f7075;--claude:#d97757;--openclaw:#55a9ff;--nanoclaw:#24c8bc;--openfang:#ff5c00;--seo-office:#d6ad35;--hermes:#a878ff;--success:#51c77a;--danger:#ef6b72;--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", Consolas, monospace}html,body{background:var(--bg);width:100%;min-height:100%}body{color:var(--text);font-family:var(--font-ui);margin:0;font-size:14px;overflow:hidden}button,textarea,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--agent-accent,var(--claude));outline-offset:2px}::selection{background:var(--agent-accent,var(--claude))}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--agent-accent,var(--claude)) 28%, transparent)}}.chat-app-shell{background:var(--bg);height:100dvh;display:flex;overflow:hidden}.chat-sidebar{background:var(--sidebar);border-right:1px solid var(--line-soft);flex-direction:column;flex:0 0 278px;width:278px;height:100%;padding:20px 14px 16px;display:flex;overflow:hidden}.chat-brand{align-items:center;gap:11px;height:48px;padding:0 9px;display:flex}.chat-brand-mark{color:#fff;letter-spacing:-.04em;border:1.5px solid #dedee0;border-radius:9px 9px 12px 12px;place-items:center;width:34px;height:38px;font-size:16px;font-weight:750;display:grid}.chat-brand>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.chat-brand strong{letter-spacing:.18em;font-size:12px;font-weight:650}.chat-brand small{color:#949499;letter-spacing:.2em;font-size:8px}.sidebar-close-mobile{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}.sidebar-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#303135 transparent;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.sidebar-section{margin-top:22px}.sidebar-label{color:#74757a;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:650}.agent-navigation{flex-direction:column;gap:4px;display:flex}.master-flow-row{min-height:60px;color:inherit;background:radial-gradient(circle at 8% 0,#d977571f,#0000 48%),#161617;border:1px solid #343135;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.master-flow-row:hover{background-color:#19191a;border-color:#4e3a34;transform:translateY(-1px)}.master-flow-row.is-active{box-shadow:inset 2px 0 0 var(--claude);border-color:#735044}.master-flow-icon{width:35px;height:35px;color:var(--claude);background:#241815;border:1px solid #633e33;border-radius:10px;place-items:center;display:grid}.master-flow-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.master-flow-row strong{color:#edebe8;font-size:12px;font-weight:620}.master-flow-row small{color:#85868b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.master-flow-row em{color:#8e8f93;font-size:8px;font-style:normal}.family-section{margin-top:18px}.agent-family{border:1px solid #0000;border-radius:10px;transition:border-color .15s,background-color .15s;overflow:hidden}.agent-family.is-active{border-color:var(--family-accent)}@supports (color:color-mix(in lab, red, red)){.agent-family.is-active{border-color:color-mix(in srgb, var(--family-accent) 22%, #292a2e)}}.agent-family.is-active{background:var(--family-accent)}@supports (color:color-mix(in lab, red, red)){.agent-family.is-active{background:color-mix(in srgb, var(--family-accent) 3%, #131314)}}.agent-family-toggle{width:100%;min-height:51px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 9px;display:grid}.agent-family-toggle:hover{background:#161718}.agent-family-icon{border:1px solid var(--family-accent);width:31px;height:31px}@supports (color:color-mix(in lab, red, red)){.agent-family-icon{border:1px solid color-mix(in srgb, var(--family-accent) 38%, #38393c)}}.agent-family-icon{background:var(--family-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.agent-family-icon{background:color-mix(in srgb, var(--family-accent) 9%, #171819)}}.agent-family-icon{color:var(--family-accent);place-items:center;display:grid}.agent-family-toggle>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.agent-family-toggle strong{color:#d7d7d4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.agent-family-toggle small{color:#74757a;font-size:8px}.agent-family-toggle>svg{color:#68696e;transition:transform .18s,color .15s}.agent-family-toggle>svg.is-open{color:var(--family-accent);transform:rotate(180deg)}.agent-family-variants{padding:1px 4px 6px 12px}.agent-family-variants .agent-nav-row{min-height:50px;padding-block:6px}.agent-family-variants .avatar-md{width:32px;height:32px}.agent-nav-row{min-height:57px;color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex;position:relative}.agent-nav-row:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:13px;bottom:13px;left:-1px}.agent-nav-row:hover{background:#151618}.agent-nav-row.is-active{background:#18191b;border-color:#313236}.agent-nav-row.is-active:before{background:var(--row-accent)}.agent-navigation .avatar-md{width:36px;height:36px}.agent-nav-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-nav-copy strong{color:#ededeb;font-size:13px;font-weight:590}.agent-nav-copy small{color:#88898e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.connection-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.connection-dot.is-ready{background:var(--success);box-shadow:0 0 0 3px #51c77a14}.connection-dot.is-idle{background:#8c6d37;box-shadow:0 0 0 3px #c48d3c12}.sidebar-rule{background:var(--line-soft);height:1px;margin:20px 9px 0}.utility-section{margin-top:18px}.utility-navigation{flex-direction:column;gap:2px;display:flex}.utility-navigation a{color:#a4a4a8;border-radius:9px;align-items:center;gap:11px;height:44px;padding:0 11px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.utility-navigation a:hover{color:#efefed;background:#151618}.utility-navigation a.is-active{color:#fff;background:#191a1c}.sidebar-footer{flex:none;padding:0 5px}.local-mode-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:52px;display:flex}.local-mode-icon{width:30px;height:30px;color:var(--success);background:#142119;border-radius:8px;place-items:center;display:grid}.local-mode-row>span:last-child,.user-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.local-mode-row strong,.user-row strong{color:#d9d9d7;font-size:12px;font-weight:580}.local-mode-row small,.user-row small{color:#73747a;font-size:10px}.user-row{width:100%;min-height:57px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 4px 0;display:flex}.user-row>svg{color:#68696e;margin-left:auto}.user-avatar{color:#e4e4e1;background:#202125;border:1px solid #3b3c40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.admin-user-row{cursor:default}.admin-user-row>span:nth-child(2){flex:1;overflow:hidden}.admin-user-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-row form{margin-left:auto}.sidebar-signout{color:#77797f;cursor:pointer;background:#17181a;border:1px solid #303136;border-radius:8px;place-items:center;width:31px;height:31px;transition:border-color .16s,color .16s,background .16s;display:grid}.sidebar-signout:hover{color:#d3ad59;background:#211d14;border-color:#66542f}.sidebar-signout:focus-visible{outline-offset:2px;outline:2px solid #d3ad59}.chat-main{flex:1;min-width:0;height:100%}.mobile-scrim{display:none}.agent-avatar{border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-avatar svg{width:64%;height:64%}.avatar-sm{width:34px;height:34px}.avatar-md{width:42px;height:42px}.avatar-lg{width:60px;height:60px}.avatar-claude{color:var(--claude);background:#2a1b17;border:1px solid #68402f}.avatar-gpt{color:#fff;background:#0d8f70;border:1px solid #22b892}.avatar-chatgpt-work{color:#fff;background:#086c57;border:1px solid #10a37f}.avatar-codex{color:#faf9f5;background:#141413;border:1px solid #575650}.avatar-claude-cowork{color:#e48a69;background:#2a1b17;border:1px solid #754631}.avatar-claude-code{color:#f0a181;background:#241713;border:1px solid #68402f}.avatar-research{color:#dffeff;background:#103234;border:1px solid #2aa9ab}.avatar-marketing{color:#ffe7ef;background:#351422;border:1px solid #a83c63}.avatar-gemini{color:#fff;background:linear-gradient(135deg,#1a73e8 8%,#8ab4f8 45%,#a142f4 100%);border:1px solid #8ab4f8;box-shadow:inset 0 0 18px #ffffff17}.avatar-antigravity-ide{color:#fff;background-color:#111318;background-image:linear-gradient(#202329 1px,#0000 1px),linear-gradient(90deg,#202329 1px,#0000 1px);background-size:8px 8px;border:1px solid #3d424c;box-shadow:inset 0 0 18px #4285f41a}.avatar-perplexity{color:#dfffff;background:#143a3d;border:1px solid #20b8cd}.avatar-manus{color:#f4f7ff;background:linear-gradient(145deg,#294fdd,#173080);border:1px solid #6889ff;box-shadow:inset 0 0 18px #7e9dff2e}.avatar-openclaw{color:var(--openclaw);background:#111f2b;border:1px solid #234560}.avatar-nanoclaw{color:#7bf4e9;background:#102d2c;border:1px solid #257c76;box-shadow:inset 0 0 16px #24c8bc14}.avatar-openfang{color:#fff8f1;background:#271209;border:1px solid #8a350b;box-shadow:inset 0 0 18px #ff5c001f}.avatar-seo-office{color:#f1cd5d;background:#24200f;border:1px solid #75601e;box-shadow:inset 0 0 18px #d6ad351a}.avatar-hermes{color:var(--hermes);background:#20172e;border:1px solid #44305e}.avatar-lmstudio{color:#141413;background:#d9d9d6;border:1px solid #f5f5f1}.avatar-ollama{color:#faf9f5;background:#141413;border:1px solid #686762}.agent-page{--agent-accent:var(--claude);grid-template:"header context"68px"models context"54px"conversation context"minmax(0,1fr)/minmax(0,1fr) 0;height:100%;transition:grid-template-columns .22s;display:grid}.agent-page.has-context{grid-template-columns:minmax(0,1fr) 288px}.agent-header{border-bottom:1px solid var(--line-soft);grid-area:header;align-items:center;gap:11px;min-width:0;height:68px;padding:0 22px;display:flex}.agent-header-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-header-copy strong{color:#f0f0ee;font-size:16px;font-weight:620}.agent-header-copy span{color:#84858a;font-size:11px}.agent-variant-switcher{color:#9d9ea3;cursor:pointer;background:#151618;border:1px solid #303135;border-radius:9px;align-items:center;gap:7px;min-width:0;max-width:190px;height:36px;margin-left:auto;padding:0 9px;display:flex}.agent-variant-switcher>svg{color:var(--agent-accent);flex:none}.agent-variant-switcher>svg:last-child{color:#67686d}.agent-variant-switcher select{appearance:none;color:#c7c7c5;cursor:pointer;background:0 0;border:0;outline:0;min-width:0;max-width:132px;height:100%;font-size:10px}.agent-variant-switcher select option{color:#ededeb;background:#18191b}.header-connection{color:#929398;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 4px;font-size:11px;display:flex}.header-connection:hover{color:#d0d0cd}.header-connection>span{border-radius:50%;width:7px;height:7px}.header-connection.is-ready>span{background:var(--success)}.header-connection.is-setup>span{background:#d99b45}.header-icon-button,.mobile-menu-button{color:#929398;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.header-icon-link{text-decoration:none}.header-icon-button:hover,.mobile-menu-button:hover{color:#f2f2f0;background:#17181a}.header-icon-button:disabled{opacity:.32;cursor:not-allowed}.mobile-menu-button{display:none}.context-toggle{margin-left:2px}.model-quickbar{border-bottom:1px solid var(--line-soft);background:#101112;grid-area:models;align-items:center;gap:14px;min-width:0;height:54px;padding:0 20px;display:flex}.connection-mode-quickbar{background:#151618;border:1px solid #303236;border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.connection-mode-quickbar button{color:#77797e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:650;display:inline-flex}.connection-mode-quickbar button:hover:not(:disabled){color:#c9cac6;background:#202225}.connection-mode-quickbar button.is-selected{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.connection-mode-quickbar button.is-selected{background:color-mix(in srgb, var(--agent-accent) 11%, #202124)}}.connection-mode-quickbar button.is-selected{color:#ecece7;box-shadow:inset 0 0 0 1px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.connection-mode-quickbar button.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent) 40%, #3a3c40)}}.connection-mode-quickbar button:disabled{opacity:.42;cursor:not-allowed}.connection-mode-quickbar button>span{background:#6d5458;border-radius:50%;width:6px;height:6px}.connection-mode-quickbar button>span.is-ready{background:var(--success);box-shadow:0 0 0 3px #51c17514}.model-quickbar-heading{flex:none;align-items:center;gap:9px;min-width:145px;display:flex}.model-quickbar-heading>span{border:1px solid var(--agent-accent);flex:none;width:31px;height:31px}@supports (color:color-mix(in lab, red, red)){.model-quickbar-heading>span{border:1px solid color-mix(in srgb, var(--agent-accent) 40%, #303135)}}.model-quickbar-heading>span{background:var(--agent-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.model-quickbar-heading>span{background:color-mix(in srgb, var(--agent-accent) 9%, #151618)}}.model-quickbar-heading>span{color:var(--agent-accent);place-items:center;display:grid}.model-quickbar-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.model-quickbar-heading small{color:#66686d;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:650}.model-quickbar-heading strong{color:#c8c9c6;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;font-weight:600;overflow:hidden}.model-quickbar-options{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.model-quickbar-options::-webkit-scrollbar{display:none}.model-quickbar-options>button{color:#8a8b90;text-align:left;cursor:pointer;background:#151618;border:1px solid #2d2f33;border-radius:9px;align-items:center;gap:9px;min-width:120px;max-width:178px;height:36px;padding:0 10px;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex}.model-quickbar-options>button:hover{color:#cececb;border-color:#42444a;transform:translateY(-1px)}.model-quickbar-options>button.is-selected{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.model-quickbar-options>button.is-selected{border-color:color-mix(in srgb, var(--agent-accent) 58%, #34363a)}}.model-quickbar-options>button.is-selected{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.model-quickbar-options>button.is-selected{background:color-mix(in srgb, var(--agent-accent) 11%, #17181a)}}.model-quickbar-options>button.is-selected{color:#eeeeca;box-shadow:inset 2px 0 0 var(--agent-accent)}.model-quickbar-options>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.model-quickbar-options>button small{color:#64666b;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:680}.model-quickbar-options>button.is-selected small{color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.model-quickbar-options>button.is-selected small{color:color-mix(in srgb, var(--agent-accent) 72%, #a9aaad)}}.model-quickbar-options>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:590;overflow:hidden}.model-quickbar-options>button>svg{color:var(--agent-accent);flex:none}.model-quickbar-note{color:#5e6065;white-space:nowrap;flex:none;font-size:7px}.conversation-region{flex-direction:column;grid-area:conversation;min-width:0;min-height:0;display:flex;position:relative}.conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#323337 transparent;flex:1;min-height:0;padding:42px max(24px,50% - 395px) 26px;overflow-y:auto}.chat-welcome{text-align:center;width:min(630px,100%);margin:0 auto}.chat-welcome>.agent-avatar{margin-bottom:18px}.chat-welcome h1{color:#f3f3f1;letter-spacing:-.025em;margin:0;font-size:27px;font-weight:610;line-height:1.2}.chat-welcome>p{color:#8b8c91;max-width:510px;margin:11px auto 28px;font-size:14px;line-height:1.6}.connection-setup-card{background:radial-gradient(circle at 5% 0,#d99b451a,#0000 44%),#141414;border:1px solid #55422e;border-radius:14px;width:min(690px,100%);margin:0 auto 30px;overflow:hidden;box-shadow:0 20px 48px #0000002b}.connection-setup-card.is-open{border-color:#6c522f}.connection-setup-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:75px;padding:14px 15px;display:grid}.connection-setup-icon{color:#d99b45;background:#241d13;border:1px solid #6e512c;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.connection-setup-heading>div{min-width:0}.connection-setup-heading strong{color:#dedbd4;font-size:11px;font-weight:620}.connection-setup-heading p{color:#85837e;margin:5px 0 0;font-size:9px;line-height:1.5}.connection-setup-heading>button{color:#b0ada6;cursor:pointer;background:#191919;border:1px solid #3e3b35;border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:9px;display:flex}.connection-setup-card.is-open .connection-setup-heading>button svg{transform:rotate(180deg)}.connection-setup-body{border-top:1px solid #302b23;padding:0 15px 16px 64px}.connection-setup-summary,.connection-verify,.connection-recovery{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;display:grid}.connection-setup-summary{color:#d99b45;margin-top:14px}.connection-setup-summary>span,.connection-verify>span,.connection-recovery>span{flex-direction:column;gap:4px;display:flex}.connection-setup-summary strong,.connection-verify strong,.connection-recovery strong{color:#c8c5be;font-size:9px;font-weight:620}.connection-setup-summary small,.connection-verify small,.connection-recovery small{color:#77756f;font-size:8px;line-height:1.55}.connection-setup-body ol{color:#a3a19c;margin:15px 0;padding:0 0 0 21px;font-size:9px;line-height:1.65}.connection-setup-body li{padding:3px 0 3px 5px}.connection-setup-body li::marker{color:#d99b45;font-weight:650}.connection-verify{color:var(--success);border-top:1px solid #2b2924;padding:12px 0}.connection-recovery{color:#99948a;border-top:1px solid #2b2924;padding:12px 0}.connection-retry{color:#c2bfb8;cursor:pointer;background:#1b1b1a;border:1px solid #48453d;border-radius:9px;align-items:center;gap:7px;min-height:34px;margin:2px 0 0 auto;padding:0 11px;font-size:9px;display:flex}.connection-retry:disabled{opacity:.42;cursor:not-allowed}.manus-connect-card{background:radial-gradient(circle at 4% 0,#4f7cff29,#0000 48%),#13151a;border:1px solid #314b9b;border-radius:14px;width:min(690px,100%);margin:0 auto 30px;padding:17px;box-shadow:0 20px 48px #0003}.manus-connect-card.is-connected{background:radial-gradient(circle at 4% 0,#51c77a1a,#0000 48%),#131614;border-color:#2d6342}.manus-connect-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.manus-connect-icon{color:#89a4ff;background:#18285a;border:1px solid #3d5dbb;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.manus-connect-card.is-connected .manus-connect-icon{color:var(--success);background:#16271b;border-color:#356344}.manus-connect-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.manus-connect-head small{color:#708ce8;letter-spacing:.12em;font-size:7px;font-weight:750}.manus-connect-card.is-connected .manus-connect-head small{color:#6fa77d}.manus-connect-head strong{color:#e4e6ec;font-size:12px;font-weight:650}.manus-connect-head p{color:#7d818b;margin:0;font-size:9px;line-height:1.55}.manus-connect-close{color:#71757f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.manus-connect-close:hover{color:#d6d8de;background:#20232a}.manus-connect-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:16px 0 0 51px;display:grid}.manus-connect-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.manus-connect-form label>span{color:#999da8;font-size:8px;font-weight:620}.manus-connect-form input{color:#e8e9ed;width:100%;height:39px;font:10px var(--font-mono);background:#0f1116;border:1px solid #343a4b;border-radius:9px;outline:0;padding:0 12px}.manus-connect-form input:focus{border-color:#567af0;box-shadow:0 0 0 3px #4f7cff1a}.manus-connect-form>button{color:#fff;cursor:pointer;background:#4f6fe0;border:1px solid #6080ec;border-radius:9px;align-self:end;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:9px;font-weight:650;display:flex}.manus-connect-form>button:disabled{opacity:.45;cursor:not-allowed}.manus-connect-form>p,.manus-connect-form>a{color:#686d78;align-items:center;gap:6px;margin:0;font-size:8px;line-height:1.45;display:flex}.manus-connect-form>a{color:#849cf0;justify-self:end;text-decoration:none}.manus-connected-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:16px 0 0 51px;display:grid}.manus-connected-actions>span{min-width:0;color:var(--success);background:#101511;border:1px solid #2d3c31;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:10px;display:grid}.manus-connected-actions>span svg{grid-row:1/3;align-self:center}.manus-connected-actions strong{color:#adb8af;font-size:8px;font-weight:650}.manus-connected-actions small{color:#657067;font-size:7px}.manus-connected-actions>a,.manus-connected-actions>button{color:#a9ada9;cursor:pointer;background:#191c1a;border:1px solid #343a3f;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:8px;text-decoration:none;display:inline-flex}.manus-connected-actions>button:disabled{opacity:.45;cursor:not-allowed}.manus-connect-error{color:#df8b96;background:#211417;border:1px solid #5b3037;border-radius:8px;margin:11px 0 0 51px;padding:9px 10px;font-size:8px;line-height:1.5}.manus-connect-governance{color:#666b77;border-top:1px solid #292d38;margin:14px 0 0 51px;padding-top:12px;font-size:8px;line-height:1.5}.suggestion-list{border-top:1px solid var(--line-soft);width:min(540px,100%);margin:0 auto}.suggestion-list button{border:0;border-bottom:1px solid var(--line-soft);color:#c7c7c9;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:53px;padding:0 7px;font-size:13px;transition:color .15s,padding .15s;display:flex}.suggestion-list button:hover{color:#fff;padding-left:13px}.suggestion-list button svg{color:var(--agent-accent);transform:rotate(45deg)}.message-thread{width:min(790px,100%);margin:0 auto}.thread-date{color:#66676c;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:31px;margin-bottom:32px;font-size:9px;display:grid}.thread-date span{background:var(--line-soft);height:1px}.conversation-turn{margin-bottom:42px}.user-message-wrap{flex-direction:column;align-items:flex-end;max-width:72%;margin:0 0 28px auto;display:flex}.user-message{color:#eeeeec;white-space:pre-wrap;background:#1d1e21;border:1px solid #2d2e32;border-radius:16px 16px 4px;padding:13px 16px;font-size:14px;line-height:1.55}.message-time{color:#74757a;align-items:center;gap:4px;margin:7px 3px 0;font-size:9px;display:flex}.message-time svg{color:var(--agent-accent)}.assistant-message-wrap{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.assistant-byline{align-items:baseline;gap:8px;height:25px;display:flex}.assistant-byline strong{font-size:12px;font-weight:640}.assistant-byline span{color:#6f7075;font-size:9px}.assistant-output{color:#d8d8d6;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.assistant-output.is-error{color:#e8adb0}.tool-activity{color:#a6a7ab;background:#121315;border:1px solid #303135;border-radius:10px;align-items:center;gap:10px;min-height:52px;margin-top:16px;padding:8px 12px;display:flex}.tool-activity>svg{color:var(--agent-accent)}.tool-activity>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tool-activity strong{color:#c9c9c7;font-size:10px;font-weight:580}.tool-activity small{color:#696a70;font-size:9px}.tool-activity>i{color:#7d7e83;text-transform:capitalize;font-size:9px;font-style:normal}.tool-activity.activity-complete>i{color:var(--success)}.tool-activity.activity-failed>i{color:var(--danger)}.run-feedback{color:#65666b;justify-content:flex-end;align-items:center;gap:5px;min-height:30px;margin-top:7px;font-size:9px;display:flex}.run-feedback span{margin-right:3px}.run-feedback button{color:#77787d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.run-feedback button:hover{color:#dededb;background:#17181a}.run-feedback button.is-active{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.run-feedback button.is-active{border-color:color-mix(in srgb, var(--agent-accent) 38%, #303135)}}.run-feedback button.is-active{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.run-feedback button.is-active{background:color-mix(in srgb, var(--agent-accent) 11%, #17181a)}}.run-feedback button.is-active{color:var(--agent-accent)}.typing-indicator{color:#76777c;align-items:center;gap:5px;min-height:30px;font-size:10px;display:inline-flex}.typing-indicator i{background:var(--agent-accent);border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite typing}.typing-indicator i:nth-child(2){animation-delay:.13s}.typing-indicator i:nth-child(3){animation-delay:.26s}.typing-indicator span{margin-left:4px}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.composer-dock{background:var(--bg);flex:none;padding:10px max(24px,50% - 395px) 16px}.chat-composer{background:#18191c;border:1px solid #38393d;border-radius:17px;padding:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 18px 44px #0000003d}.chat-composer:focus-within{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within{border-color:color-mix(in srgb, var(--agent-accent) 55%, #38393d)}}.chat-composer:focus-within{box-shadow:0 18px 44px #00000047, 0 0 0 3px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within{box-shadow:0 18px 44px #00000047, 0 0 0 3px color-mix(in srgb, var(--agent-accent) 10%, transparent)}}.chat-composer textarea{resize:none;color:#ededeb;background:0 0;border:0;outline:0;width:100%;min-height:50px;max-height:180px;padding:2px 4px 8px;font-size:14px;line-height:1.55}.chat-composer textarea::placeholder{color:#77787d}.composer-toolbar{align-items:center;gap:8px;display:flex}.composer-round-button{color:#a7a8ac;cursor:pointer;background:#1d1e21;border:1px solid #333438;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:grid}.composer-round-button:hover:not(:disabled){color:#f1f1ef;transform:translateY(-1px)}.composer-round-button:disabled{opacity:.38;cursor:not-allowed}.mic-button{position:relative}.mic-button.is-listening{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.mic-button.is-listening{border-color:color-mix(in srgb, var(--agent-accent) 60%, #333438)}}.mic-button.is-listening{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.mic-button.is-listening{background:color-mix(in srgb, var(--agent-accent) 16%, #1d1e21)}}.mic-button.is-listening{color:var(--agent-accent)}.mic-button.is-listening:after{content:"";border:1px solid var(--agent-accent);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.mic-button.is-listening:after{border:1px solid color-mix(in srgb, var(--agent-accent) 52%, transparent)}}.mic-button.is-listening:after{pointer-events:none;border-radius:13px;animation:1.4s ease-out infinite mic-pulse}.voice-status{color:#77787b;text-overflow:ellipsis;white-space:nowrap;max-width:245px;margin-left:auto;font-size:9px;overflow:hidden}.voice-status.is-listening{color:var(--agent-accent)}.voice-status.is-error,.voice-status.is-unsupported{color:var(--danger)}.workspace-select{color:#adadb1;cursor:pointer;background:#1d1e21;border:1px solid #333438;border-radius:10px;align-items:center;gap:7px;max-width:240px;height:34px;padding:0 10px;font-size:10px;display:flex}.workspace-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-select{color:#adadb1;background:#1d1e21;border:1px solid #333438;border-radius:10px;align-items:center;gap:6px;min-width:0;max-width:210px;height:34px;padding:0 8px;display:flex}.model-select>svg{flex:none}.model-select select{appearance:none;min-width:0;max-width:155px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:9px}.model-select select option{color:#ededeb;background:#1d1e21}.connection-select{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.connection-select{border-color:color-mix(in srgb, var(--agent-accent) 32%, #34363a)}}.send-hint{color:#66676c;margin-left:auto;font-size:9px}.send-button{background:var(--agent-accent);color:#0d0d0e;cursor:pointer;border:0;border-radius:10px;place-items:center;width:36px;height:36px;transition:opacity .15s,transform .15s;display:grid}.send-button:hover{transform:translateY(-1px)}.send-button:disabled{opacity:.28;cursor:default;transform:none}.send-button.is-stop{color:#18191b;background:#e5e5e3}.composer-notice{color:#696a70;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:8px;display:flex}.routed-draft{color:#85868a;justify-content:center;align-items:center;gap:7px;min-height:32px;margin:0 3px 8px;font-size:9px;display:flex}.routed-draft svg{color:var(--agent-accent)}.routed-draft strong{color:#c7c7c4;font-weight:600}.native-handoff-status{border:1px solid var(--agent-accent);min-height:34px;margin:0 3px 8px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.native-handoff-status{border:1px solid color-mix(in srgb, var(--agent-accent) 28%, transparent)}}.native-handoff-status{background:var(--agent-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.native-handoff-status{background:color-mix(in srgb, var(--agent-accent) 7%, transparent)}}.native-handoff-status{color:#aeb2b4;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:9px;line-height:1.4;display:flex}.native-handoff-status svg{color:var(--agent-accent);flex:none}.context-rail{border-left:0 solid var(--line-soft);background:#0e0f10;grid-area:context;width:0;min-width:0;transition:width .22s,border-width .22s;overflow:hidden}.context-rail.is-open{border-left-width:1px;width:288px}.context-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-width:287px;height:68px;padding:0 18px;display:flex}.context-heading strong{font-size:12px;font-weight:600}.context-heading button{color:#85868b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.context-section{border-bottom:1px solid var(--line-soft);min-width:287px;padding:22px 18px}.context-section h2{color:#77787d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:650}.workspace-context{color:#b9b9b7;align-items:flex-start;gap:10px;display:flex}.workspace-context>svg{color:var(--agent-accent)}.workspace-context span{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.workspace-context small{color:#6f7075;font-size:10px}.provider-connection{grid-template-columns:8px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.provider-connection>span{border-radius:50%;width:8px;height:8px;margin-top:3px}.provider-connection>span.is-ready{background:var(--success)}.provider-connection>span.is-setup{background:#d99b45}.provider-connection p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.provider-connection strong{color:#c6c6c4;font-size:10px;font-weight:590}.provider-connection small{color:#6f7075;font-size:9px;line-height:1.5}.family-context{align-items:flex-start;gap:10px;display:flex}.family-context>svg{color:var(--agent-accent);flex:none}.family-context>span{flex-direction:column;gap:5px;min-width:0;display:flex}.family-context strong{color:#c6c6c3;font-size:10px;font-weight:590}.family-context small{color:#727378;font-size:9px;line-height:1.5}.family-context em{color:#5f6065;font-size:8px;font-style:normal;line-height:1.45}.connection-guide-link{color:#b2aaa0;cursor:pointer;background:#171716;border:1px solid #3a3731;border-radius:8px;align-items:center;gap:7px;min-height:31px;margin-top:13px;padding:0 9px;font-size:9px;display:inline-flex}.connection-guide-link svg{color:#d99b45}.context-setup-guide{background:#141413;border:1px solid #35312b;border-radius:9px;margin-top:12px;padding:11px}.context-setup-guide>strong{color:#c8c4bc;font-size:9px;font-weight:620}.context-setup-guide ol{color:#7f7d77;margin:9px 0;padding-left:16px;font-size:8px;line-height:1.55}.context-setup-guide li{padding:2px 0 2px 3px}.context-setup-guide li::marker{color:#d99b45}.context-setup-guide>p{color:#81877f;border-top:1px solid #292823;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:0;padding-top:9px;font-size:8px;line-height:1.5;display:grid}.context-setup-guide>p svg{color:var(--success)}.capability-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.capability-list li{color:#a6a7aa;align-items:center;gap:9px;font-size:11px;display:flex}.capability-list svg{color:var(--agent-accent)}.model-context{align-items:flex-start;gap:10px;display:flex}.model-context>svg{color:var(--agent-accent)}.model-context span{flex-direction:column;gap:5px;min-width:0;display:flex}.model-context strong{color:#c5c5c2;font-size:10px;font-weight:590}.model-context small{color:#6f7075;font-size:9px;line-height:1.45}.last-run-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:9px;padding:0;display:flex}.last-run-card>svg{color:#77787d}.last-run-card span{flex-direction:column;gap:5px;min-width:0;display:flex}.last-run-card strong{color:#c2c2c0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.last-run-card small{color:#6d6e73;text-transform:capitalize;font-size:9px}.context-empty{color:#6f7075;margin:0;font-size:10px}.context-safety{background:#121315;border:1px solid #242529;border-radius:10px;align-items:flex-start;gap:9px;min-width:287px;margin:20px 18px;padding:13px;display:flex}.context-safety>svg{color:var(--success)}.context-safety p{flex-direction:column;gap:5px;margin:0;display:flex}.context-safety strong{color:#bfbfbd;font-size:10px}.context-safety span{color:#6f7075;font-size:9px;line-height:1.5}.utility-page{background:var(--bg);height:100%;overflow-y:auto}.utility-header{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;min-height:86px;padding:18px clamp(24px,5vw,68px);display:flex}.utility-header-icon{color:#a8a9ad;background:#151618;border:1px solid #303135;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.utility-header h1{margin:0;font-size:17px;font-weight:620}.utility-header p{color:#77787d;margin:4px 0 0;font-size:10px}.utility-content{width:min(920px,100% - 48px);margin:0 auto;padding:42px 0 80px}.workflow-list,.goal-list,.utility-run-list{border-top:1px solid var(--line)}.workflow-list article,.utility-run-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 3px;display:grid}.workflow-icon{color:#a8a9ad;border:1px solid #303135;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.workflow-list h2,.utility-run-list h2{color:#e1e1df;margin:0;font-size:12px;font-weight:580}.workflow-list p,.utility-run-list p{color:#77787d;margin:5px 0 0;font-size:10px}.workflow-list article>strong{color:#8d8e93;font-size:9px;font-weight:540}.goal-form{gap:9px;margin-bottom:28px;display:flex}.goal-form input{color:#efefed;background:#141517;border:1px solid #303135;border-radius:10px;outline:0;flex:1;min-width:0;height:44px;padding:0 13px}.goal-form button,.journal-toolbar button{color:#111214;background:#efefed;border:0;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:10px;font-weight:620;display:flex}.goal-form button:disabled{opacity:.35}.goal-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 4px;display:grid}.goal-list>button>span{color:#0000;border:1px solid #3b3c40;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.goal-list>button strong{font-size:11px;font-weight:520}.goal-list>button small{color:#73747a;text-transform:capitalize;font-size:9px}.goal-list>button.is-complete strong{color:#6d6e73;text-decoration:line-through}.goal-list>button.is-complete>span{border-color:var(--success);background:var(--success);color:#0d1610}.journal-surface{background:#121315;border:1px solid #303135;border-radius:12px;overflow:hidden}.journal-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:61px;padding:0 12px;display:flex}.journal-toolbar input{color:#bababe;background:#191a1c;border:1px solid #303135;border-radius:8px;padding:8px 10px;font-size:10px}.journal-toolbar button{height:35px}.journal-surface textarea{resize:vertical;color:#d7d7d5;width:100%;min-height:520px;font:13px/1.8 var(--font-mono);background:0 0;border:0;outline:0;padding:24px}.run-agent-dot{border-radius:50%;width:9px;height:9px}.dot-claude{background:var(--claude)}.dot-openclaw{background:var(--openclaw)}.dot-nanoclaw{background:var(--nanoclaw)}.dot-openfang{background:var(--openfang)}.dot-seo-office{background:var(--seo-office)}.dot-hermes{background:var(--hermes)}.run-status{color:#808186;text-transform:capitalize;font-size:9px;font-weight:540}.status-complete{color:var(--success)}.status-failed{color:var(--danger)}.access-control-overview{background:radial-gradient(circle at 12% -20%,#5994ff21,#0000 38%),radial-gradient(circle at 92% 0,#cca5521a,#0000 32%),#111214;border:1px solid #303136;border-radius:15px;margin-bottom:18px;overflow:hidden;box-shadow:0 18px 50px #0003}.access-control-heading{border-bottom:1px solid #292a2e;align-items:center;gap:14px;min-height:96px;padding:20px 22px;display:flex}.access-control-heading>span{color:#6ea3ef;background:#141d2b;border:1px solid #334968;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.access-control-heading>div{flex:1;min-width:0}.access-control-heading p{color:#7b9ac6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:680}.access-control-heading h2{color:#efefed;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:620}.access-control-heading small{color:#74767c;max-width:700px;margin-top:6px;font-size:9px;line-height:1.5;display:block}.access-control-heading button{color:#85868b;cursor:pointer;background:#17181a;border:1px solid #34353a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.access-control-heading button:hover{color:#ddd;border-color:#4b4c52}.access-plane-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-plane{min-width:0;padding:22px}.access-plane+.access-plane{border-left:1px solid #292a2e}.access-plane-topline{align-items:center;gap:10px;display:flex}.access-plane-icon{color:#6ea3ef;background:#151d28;border:1px solid #354963;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.access-plane-icon.external-icon{color:#d2a84f;background:#251f14;border-color:#5b4a2d}.access-plane-topline>div{flex:1;min-width:0}.access-plane-topline small{color:#6c6e74;font-size:8px}.access-plane-topline h3{color:#dededb;margin:3px 0 0;font-size:11px;font-weight:640}.access-plane-state{color:#7b7c81;border:1px solid #37383d;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:620;display:inline-flex}.access-plane-state i{background:#66676c;border-radius:50%;width:5px;height:5px}.access-plane-state.is-ready{color:#8dbd98;border-color:#31513a}.access-plane-state.is-ready i{background:var(--success);box-shadow:0 0 8px #56cd706b}.access-plane>p{color:#7c7e84;min-height:46px;margin:16px 0 0;font-size:9px;line-height:1.65}.access-route{background:#151618;border:1px solid #303136;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid}.access-route span{color:#aeb0b4;white-space:nowrap;min-width:0;font-size:8px;font-weight:600}.access-route span:last-child{text-align:right}.access-route i{color:#666970;text-align:center;font-size:7px;font-style:normal;position:relative}.access-route i:before,.access-route i:after{content:"";background:#46484f;width:12px;height:1px;margin:0 5px 2px;display:inline-block}.provider-readiness,.role-readiness{gap:6px;margin-top:8px;display:grid}.provider-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-readiness>span,.role-readiness>span{color:#898b90;background:#151618;border:1px solid #303136;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:8px;font-weight:600;display:flex}.provider-readiness>span>i{background:#55575d;border-radius:50%;width:5px;height:5px}.provider-readiness>span.is-ready>i{background:var(--success)}.provider-readiness small,.role-readiness small{color:#66686e;margin-left:auto;font-size:7px}.role-readiness{grid-template-columns:repeat(4,minmax(0,1fr))}.role-readiness>span{justify-content:center}.role-readiness small{background:#212226;border-radius:5px;margin-left:4px;padding:1px 4px}.access-plane-detail{flex-direction:column;gap:5px;min-height:58px;margin-top:12px;display:flex}.access-plane-detail strong{color:#babbbd;font:8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-plane-detail small{color:#67696f;font-size:8px;line-height:1.5}.access-copy-setup{color:#aaa;cursor:pointer;background:#1a1b1e;border:1px solid #383a40;border-radius:8px;align-items:center;gap:7px;min-height:33px;margin-top:13px;padding:0 11px;font-size:8px;font-weight:620;display:inline-flex}.access-copy-setup:hover{color:#ddd;border-color:#4c4e55}.access-invariants{background:#0f1012;border-top:1px solid #292a2e;align-items:center;gap:24px;padding:12px 22px;display:flex}.access-invariants span{color:#6f9678;align-items:center;gap:7px;display:inline-flex}.access-invariants strong{color:#898c91;font-size:8px;font-weight:570}.network-access-panel{background:radial-gradient(circle at 8% 0,#cc6f531f,#0000 35%),#111214;border:1px solid #303136;border-radius:15px;margin-bottom:18px;overflow:hidden;box-shadow:0 18px 50px #0003}.network-access-panel.is-enabled{border-color:#374239}.network-access-heading{border-bottom:1px solid #292a2e;align-items:center;gap:13px;min-height:86px;padding:18px 21px;display:flex}.network-access-mark{width:42px;height:42px;color:var(--claude);background:#241714;border:1px solid #5d392f;border-radius:12px;flex:none;place-items:center;display:grid}.network-access-heading>div{flex:1;min-width:0}.network-access-heading h2{color:#efefed;margin:0;font-size:14px;font-weight:620}.network-access-heading p{color:#7a7b80;margin:5px 0 0;font-size:9px;line-height:1.5}.network-state{color:#7c7d82;background:#18191b;border:1px solid #333439;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:620;display:inline-flex}.network-state i{background:#66676c;border-radius:50%;width:6px;height:6px}.network-state.is-on{color:#91c59d;border-color:#31513a}.network-state.is-on i{background:var(--success);box-shadow:0 0 10px #56cd7073}.network-access-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.network-access-primary,.network-policy{min-width:0;padding:22px}.network-policy{border-left:1px solid #292a2e}.network-section-title{color:var(--claude);align-items:flex-start;gap:10px;display:flex}.network-section-title>div{flex-direction:column;gap:4px;display:flex}.network-section-title strong{color:#d5d5d2;font-size:10px;font-weight:620}.network-section-title small{color:#6c6d72;font-size:8px}.network-off-copy{color:#85868b;max-width:520px;min-height:84px;margin:21px 0 0;font-size:10px;line-height:1.7}.network-addresses{flex-direction:column;gap:7px;margin-top:16px;display:flex}.gateway-health{background:#17181a;border:1px solid #34353a;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.gateway-health>span{color:#77787d;background:#222326;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.gateway-health p{flex-direction:column;gap:3px;margin:0;display:flex}.gateway-health strong{color:#aaa;font-size:9px}.gateway-health small{color:#67686d;font-size:8px}.gateway-health.is-ready{background:#131a15;border-color:#2c4633}.gateway-health.is-ready>span{color:var(--success);background:#193020}.gateway-health.is-ready strong{color:#a8c5ae}.network-address{color:#77787d;text-align:left;cursor:pointer;background:0 0;border:1px solid #2f3034;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.network-address:hover{color:var(--claude);background:#171515;border-color:#4c3a35}.network-address span{flex-direction:column;gap:4px;min-width:0;display:flex}.network-address small{color:#66676c;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.network-address strong{color:#b9b9b6;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.public-address{border-color:#33404a}.outside-network-note{color:#6c7c89;align-items:flex-start;gap:10px;min-height:45px;padding:9px 10px;display:flex}.outside-network-note span{flex-direction:column;gap:4px;display:flex}.outside-network-note strong{color:#969da3;font-size:9px}.outside-network-note small{color:#656b71;font-size:8px;line-height:1.45}.network-actions{align-items:center;gap:8px;margin-top:18px;display:flex}.network-actions button,.network-key-reveal button{color:#babbbd;cursor:pointer;background:#1a1b1e;border:1px solid #3a3b40;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.network-actions button:disabled{opacity:.55;cursor:wait}.network-primary-action{background:var(--claude)!important;color:#1a0f0c!important;border-color:#7b493b!important}.network-danger{color:#d38686!important}.network-policy ul{flex-direction:column;gap:13px;margin:18px 0 16px;padding:0;list-style:none;display:flex}.network-policy li{color:#a67a6d;align-items:flex-start;gap:9px;display:flex}.network-policy li span{flex-direction:column;gap:4px;display:flex}.network-policy li strong{color:#bdbdba;font-size:9px}.network-policy li small{color:#68696e;font-size:8px;line-height:1.4}.network-policy>p{color:#727378;margin:0;font-size:9px;line-height:1.65}.network-error{color:#cf8181;margin:11px 0 0;font-size:9px;line-height:1.45}.network-key-reveal{color:var(--claude);background:#211713;border:1px solid #6a493e;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;margin:0 14px 14px;padding:14px;display:grid}.network-key-reveal>div{flex-direction:column;gap:4px;display:flex}.network-key-reveal strong{color:#e1c0b6;font-size:10px}.network-key-reveal small{color:#9b776c;font-size:8px;line-height:1.4}.network-key-reveal code{color:#f0c8bc;max-width:260px;font:8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#130e0c;border:1px solid #5c3f36;border-radius:7px;padding:8px 9px;overflow:hidden}.network-key-reveal .key-saved{color:#9f7a6f;background:0 0;border-color:#0000}.safety-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px;display:grid}.safety-grid article{background:#121315;border:1px solid #2c2d31;border-radius:12px;min-height:210px;padding:22px}.safety-grid article>svg{color:var(--success)}.safety-grid h2{margin:35px 0 9px;font-size:13px;font-weight:590}.safety-grid p{color:#85868b;margin:0;font-size:10px;line-height:1.65}.safety-grid code{color:#bdbdc0;font-family:var(--font-mono)}.utility-empty{color:#626368;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.utility-empty h2{color:#c8c8c6;margin:13px 0 5px;font-size:14px}.utility-empty p{max-width:340px;margin:0;font-size:10px;line-height:1.5}.connections-center{--agent-accent:#66a3ff;flex-direction:column;gap:22px;display:flex}.connections-overview{background:radial-gradient(circle at 8% 0,#5889ff24,#0000 46%),radial-gradient(circle at 100% 100%,#4ac77e14,#0000 38%),#121416;border:1px solid #303238;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;min-height:180px;padding:24px;display:grid;box-shadow:0 24px 70px #00000038}.connections-overview-copy{min-width:0}.connections-eyebrow{color:#7aa9ec;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:680;display:inline-flex}.connections-overview h2{color:#f0f0ed;letter-spacing:-.035em;max-width:590px;margin:11px 0 8px;font-size:clamp(20px,3vw,29px);font-weight:610;line-height:1.15}.connections-overview p{color:#828389;max-width:610px;margin:0;font-size:10px;line-height:1.65}.connections-score{border-left:1px solid #2d3138;flex-direction:column;align-items:flex-start;min-width:148px;padding-left:24px;display:flex}.connections-score strong{color:#f3f3ef;letter-spacing:-.06em;font-size:35px;font-weight:590;line-height:1}.connections-score strong span{color:#646972;font-size:19px}.connections-score small{color:#9fa1a6;margin-top:7px;font-size:9px}.connections-score em{color:#63c887;margin-top:9px;font-size:8px;font-style:normal}.connections-refresh{color:#a8c5ef;cursor:pointer;background:#151c27;border:1px solid #3b4960;border-radius:9px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:9px;font-weight:620;display:inline-flex}.connections-refresh:hover{color:#d0e2fa;border-color:#5374a5}.connections-refresh:disabled{opacity:.65;cursor:wait}.connection-trust-row{border-top:1px solid #282a2e;border-bottom:1px solid #282a2e;grid-template-columns:repeat(3,minmax(0,1fr));min-height:72px;padding:0 5px;display:grid}.connection-trust-row>span{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;padding:13px 15px;display:grid}.connection-trust-row>span+span{border-left:1px solid #24262a}.connection-trust-row svg{color:#63c887;grid-row:1/span 2}.connection-trust-row strong{color:#bfc0bd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.connection-trust-row small{color:#696b71;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.connection-family{flex-direction:column;gap:9px;display:flex}.connection-family-heading{border-bottom:1px solid #2a2b2f;justify-content:space-between;align-items:center;gap:16px;min-height:35px;padding:0 3px;display:flex}.connection-family-heading span{color:#d0d0cd;font-size:11px;font-weight:620}.connection-family-heading span:before{content:"";background:var(--connection-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--connection-accent);border-radius:50%;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.connection-family-heading span:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--connection-accent) 9%, transparent)}}.connection-family-heading small{color:#696a70;font-size:8px}.connection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connection-card{background:#121315;border:1px solid #2c2e33;border-radius:13px;min-width:0;padding:16px;transition:border-color .18s,background-color .18s,transform .18s;overflow:hidden}.connection-card:hover{border-color:#3c3e44;transform:translateY(-1px)}.connection-card.is-ready{background:linear-gradient(145deg,#51c77a0b,#0000 44%),#121513;border-color:#294235}.connection-card.is-partial{border-color:#55482f}.connection-card-main{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;display:grid}.connection-card-copy{min-width:0}.connection-card-title{align-items:center;gap:8px;min-width:0;display:flex}.connection-card-title h3{color:#e3e3df;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:610;overflow:hidden}.connection-state{color:#9b7740;text-transform:uppercase;letter-spacing:.055em;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:7px;font-weight:640;display:inline-flex}.connection-state i{background:#a37b3b;border-radius:50%;width:6px;height:6px}.connection-state.is-ready{color:#68c989}.connection-state.is-ready i{background:var(--success);box-shadow:0 0 0 3px #51c77a12}.connection-state.is-partial{color:#d3a64d}.connection-state.is-partial i{background:#d3a64d}.connection-card-copy>p{color:#898a8e;margin:6px 0 0;font-size:9px;line-height:1.45}.connection-card-copy>small{color:#616369;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin-top:7px;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.connection-variant-row{border-top:1px solid #25272a;border-bottom:1px solid #25272a;flex-wrap:wrap;align-items:center;gap:7px 10px;min-height:42px;margin-top:14px;padding:10px 0 8px;display:flex}.connection-variant-row>span{color:#8f9095;align-items:center;gap:5px;font-size:8px;display:inline-flex}.connection-variant-row>span i{background:#8e6d39;border-radius:50%;width:5px;height:5px}.connection-variant-row>span i.is-ready{background:var(--success)}.connection-variant-row em{color:#5f6167;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:7px;font-style:normal}.connection-card-actions{align-items:center;gap:7px;margin-top:12px;display:flex}.connection-card-actions>a,.connection-card-actions>button{color:#a5a6aa;cursor:pointer;background:#17181a;border:1px solid #34363b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:600;text-decoration:none;display:inline-flex}.connection-card-actions>a{border-color:var(--connection-accent)}@supports (color:color-mix(in lab, red, red)){.connection-card-actions>a{border-color:color-mix(in srgb, var(--connection-accent) 42%, #33363b)}}.connection-card-actions>a{color:var(--connection-accent)}@supports (color:color-mix(in lab, red, red)){.connection-card-actions>a{color:color-mix(in srgb, var(--connection-accent) 68%, #d6d7d4)}}.connection-card-actions>button svg:last-child{color:#62646a;transition:transform .18s}.connection-card-actions>button svg:last-child.is-open{transform:rotate(180deg)}.connection-card-actions>a:hover,.connection-card-actions>button:hover{color:#ededeb;border-color:#54565c}.connection-inline-guide{overflow:hidden}.connection-inline-guide>div{background:#101112;border:1px solid #333137;border-radius:9px;margin-top:13px;padding:13px}.connection-inline-guide strong{color:#c7c7c4;font-size:9px;font-weight:620}.connection-inline-guide p{color:#707277;margin:6px 0 0;font-size:8px;line-height:1.55}.connection-inline-guide ol,.connection-inline-guide ul{color:#86878b;margin:10px 0 0;padding-left:17px;font-size:8px;line-height:1.55}.connection-inline-guide li{padding:2px 0 2px 3px}.connection-inline-guide li::marker{color:var(--connection-accent)}.connection-inline-guide>div>span{color:#808b84;border-top:1px solid #292b2e;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:6px;margin-top:11px;padding-top:10px;font-size:8px;line-height:1.5;display:grid}.connection-inline-guide>div>span svg{color:var(--success)}.connection-inline-guide>div>span b{color:#a3b2a7;font-weight:620}.connection-inline-guide details{margin-top:9px}.connection-inline-guide summary{color:#a8834e;cursor:pointer;font-size:8px}.connection-inline-guide details ul{margin-top:7px}.router-page{--agent-accent:#d97757;background:radial-gradient(circle at 52% -18%, #d9775714, transparent 38%), var(--bg);height:100%;overflow:hidden auto}.router-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0d0ce6;position:sticky;top:0}.router-header-icon{color:#d97757;background:#241815;border-color:#5e382c}.router-live-status{color:#85868a;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.router-live-status>span{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #51c77a14}.router-content{width:min(930px,100% - 48px);margin:0 auto;padding:42px 0 90px}.router-intro{justify-content:space-between;align-items:flex-start;gap:36px;min-height:118px;display:flex}.router-intro h2{color:#f0efec;letter-spacing:-.035em;max-width:580px;margin:0;font-size:clamp(22px,3vw,34px);font-weight:610;line-height:1.13}.router-intro>div:first-child>p{color:#85868b;max-width:610px;margin:13px 0 0;font-size:12px;line-height:1.65}.router-privacy{color:var(--success);border-left:1px solid #31533a;flex:0 0 235px;align-items:flex-start;gap:9px;margin-top:5px;padding:13px;display:flex}.router-privacy span{flex-direction:column;gap:5px;display:flex}.router-privacy strong{color:#bfc8c0;font-size:10px;font-weight:600}.router-privacy small{color:#6f7871;font-size:9px;line-height:1.45}.drive-brain-control{background:linear-gradient(105deg,#14191a,#141515 56%);border:1px solid #33383c;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:68px;margin-top:20px;padding:11px 12px;transition:border-color .18s,background-color .18s;display:grid}.drive-brain-control.is-enabled{background:linear-gradient(105deg,#3fb79e14,#0000 42%),#141717;border-color:#31544d}.drive-brain-control.is-setup{border-color:#51442f}.drive-brain-icon{color:#56c4a9;background:#10231f;border:1px solid #3b5a54;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.drive-brain-control.is-setup .drive-brain-icon{color:#d5a04c;background:#241d13;border-color:#5a472d}.drive-brain-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.drive-brain-copy>span{align-items:center;gap:8px;display:flex}.drive-brain-copy strong{color:#d7d8d4;font-size:10px;font-weight:620}.drive-brain-copy em{color:#6bc9b3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #355d54;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:650}.drive-brain-copy small{color:#767a7d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.drive-brain-switch{cursor:pointer;background:#242629;border:1px solid #46494c;border-radius:999px;width:34px;height:19px;padding:0;transition:border-color .18s,background-color .18s;position:relative}.drive-brain-switch>span{background:#87898d;border-radius:50%;width:11px;height:11px;transition:transform .18s,background-color .18s;position:absolute;top:3px;left:3px}.drive-brain-switch.is-on{background:#17362f;border-color:#3e8e7b}.drive-brain-switch.is-on>span{background:#70d4bc;transform:translate(15px)}.drive-brain-switch:disabled{opacity:.38;cursor:default}.drive-brain-details-button{color:#9a9d9e;cursor:pointer;background:#181a1b;border:1px solid #393c40;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;display:inline-flex}.drive-brain-details-button[aria-expanded=true] svg{transform:rotate(180deg)}.drive-brain-guide{background:#111515;border:1px solid #2f3937;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;margin-top:8px;padding:15px;display:grid}.drive-brain-guide>div>strong{color:#c8cbc7;font-size:9px;font-weight:620}.drive-brain-guide ul,.drive-brain-guide ol{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.drive-brain-guide ol{color:#8d918f;padding-left:17px;font-size:8px;line-height:1.55;list-style:decimal}.drive-brain-guide li{color:#55bfa4;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;display:grid}.drive-brain-guide li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.drive-brain-guide li strong{color:#aeb2ae;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:590;overflow:hidden}.drive-brain-guide li small{color:#666c69;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.drive-brain-boundaries{color:#55bfa4;border-left:1px solid #29302e;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding-left:17px;display:grid}.drive-brain-boundaries>span{flex-direction:column;gap:6px;display:flex}.drive-brain-boundaries strong{color:#aeb2ae;font-size:8px;font-weight:620}.drive-brain-boundaries small{color:#686d6b;font-size:7px;line-height:1.5}.router-composer{background:#17181a;border:1px solid #3a3b3f;border-radius:16px;margin-top:23px;padding:16px;box-shadow:0 24px 55px #00000047}.router-composer:focus-within{border-color:#6c4335;box-shadow:0 24px 55px #0000004d,0 0 0 3px #d9775714}.router-composer textarea{resize:vertical;color:#ededea;background:0 0;border:0;outline:0;width:100%;min-height:126px;padding:3px 4px 12px;font-size:16px;line-height:1.6}.router-composer textarea::placeholder{color:#66676b}.router-composer-footer{align-items:center;gap:9px;display:flex}.router-voice{color:#6e6f74;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.router-voice.is-listening{color:#d97757}.router-voice.is-error,.router-voice.is-unsupported{color:var(--danger)}.router-submit{color:#151514;cursor:pointer;background:#f0efeb;border:1px solid #e6e4df;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:650;display:inline-flex}.router-submit:disabled{opacity:.34;cursor:default}.router-family-map{margin-top:25px}.router-family-map-heading{justify-content:space-between;align-items:baseline;gap:14px;min-height:36px;display:flex}.router-family-map-heading>span{color:#d0cfcc;font-size:11px;font-weight:620}.router-family-map-heading>small{color:#6f7074;font-size:9px}.router-family-map-grid{border-top:1px solid #2c2d30;border-bottom:1px solid #2c2d30;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.router-family-map-grid>button{min-width:0;min-height:65px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242529;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.router-family-map-grid>button:nth-child(odd){border-right:1px solid #242529}.router-family-map-grid>button:nth-last-child(-n+2){border-bottom:0}.router-family-map-grid>button:hover{background:var(--family-accent)}@supports (color:color-mix(in lab, red, red)){.router-family-map-grid>button:hover{background:color-mix(in srgb, var(--family-accent) 5%, #111213)}}.family-map-state{border-radius:50%;width:7px;height:7px}.family-map-state.is-ready{background:var(--success);box-shadow:0 0 0 3px #51c77a12}.family-map-state.is-setup{background:#8e6a35}.router-family-map-grid>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.router-family-map-grid strong{color:#c9c9c6;font-size:10px;font-weight:590}.router-family-map-grid small{color:#6c6d71;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.router-family-map-grid em{color:#77787d;font-size:8px;font-style:normal}.router-family-map-grid svg{color:var(--family-accent)}.router-examples{border-top:1px solid var(--line-soft);margin-top:19px}.router-examples button{border:0;border-bottom:1px solid var(--line-soft);color:#a8a8ac;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:53px;padding:0 4px;font-size:11px;display:flex}.router-examples button:hover{color:#ecece9}.router-examples svg{color:#d97757}.router-results{margin-top:31px}.router-result-heading{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.router-result-heading>span{color:#d6d6d3;font-size:11px;font-weight:620}.router-result-heading>small{color:#696a6f;text-transform:capitalize;font-size:9px}.drive-brain-results{background:#121415;border:1px solid #34363a;border-radius:12px;margin:0 0 16px;padding:13px 14px}.drive-brain-results.has-sources{background:radial-gradient(circle at 0 0,#49bca214,#0000 38%),#121615;border-color:#31534c}.drive-brain-results-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.drive-brain-results-heading>span{color:#5ec7ae;align-items:center;gap:7px;display:inline-flex}.drive-brain-results-heading strong{color:#c7cbc6;font-size:9px;font-weight:620}.drive-brain-results-heading>small{color:#747977;font-size:8px}.drive-brain-source-list{border-top:1px solid #29312f;margin-top:8px}.drive-brain-source-list article{border-bottom:1px solid #252c2a;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-width:0;min-height:76px;padding:11px 2px;display:grid}.drive-brain-source-icon{color:#58bea6;background:#11211d;border:1px solid #34544d;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.drive-brain-source-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.drive-brain-source-list article strong{color:#bebfbc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.drive-brain-source-list article small{color:#686e6b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.drive-brain-source-list article p{color:#858a87;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.drive-brain-source-list article em{color:#5d746e;font-size:7px;font-style:normal}.drive-brain-source-list article>a{color:#6c958a;border:1px solid #343d3a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.drive-brain-source-list article>a:hover{color:#87c8b8;border-color:#4a7469}.drive-brain-empty{color:#74777a;margin:8px 0 0;font-size:8px;line-height:1.55}.drive-brain-index-note{color:#565b59;margin:9px 0 0;font-size:7px}.router-primary{--router-accent:#d97757;border:1px solid var(--router-accent);padding:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.router-primary{border:1px solid color-mix(in srgb, var(--router-accent) 34%, #2d2e31)}}.router-primary{background:linear-gradient(125deg, var(--router-accent), #121313 62%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.router-primary{background:linear-gradient(125deg, color-mix(in srgb, var(--router-accent) 7%, #151616), #121313 62%)}}.router-primary{overflow:hidden}.router-primary:before{content:"";background:var(--router-accent);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:0}.router-primary-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.router-confidence{color:var(--success);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:5px;font-size:8px;display:inline-flex}.router-primary h3{color:#eeece8;margin:5px 0 0;font-size:18px;font-weight:620}.router-primary-top>div:nth-child(2)>p{color:#76777c;margin:4px 0 0;font-size:10px}.router-model{min-width:178px;color:var(--router-accent);background:#111213;border:1px solid #303135;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.router-model span{flex-direction:column;gap:4px;min-width:0;display:flex}.router-model small{color:#65666b;letter-spacing:.11em;font-size:7px}.router-model strong{color:#c9c9c6;white-space:nowrap;font-size:10px;font-weight:590}.router-primary>ul{border-top:1px solid #292a2d;margin:22px 0 0;padding:0;list-style:none}.router-primary>ul li{color:#9b9b9f;border-bottom:1px solid #242528;align-items:center;gap:10px;min-height:42px;font-size:10px;line-height:1.45;display:flex}.router-primary>ul li>span{background:var(--router-accent);border-radius:50%;width:5px;height:5px}.router-learning{color:#75767a;align-items:flex-start;gap:8px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.router-learning svg{color:var(--router-accent);flex:none}.router-use{color:#171716;cursor:pointer;background:#efeee9;border:1px solid #e2e1dd;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin:18px 0 0 auto;padding:0 13px;font-size:10px;font-weight:630;display:flex}.router-backups{border-bottom:1px solid var(--line-soft);margin-top:23px}.router-backups>button{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 3px;display:grid}.router-backups>button:hover{background:#111213}.router-backups>button>span{flex-direction:column;gap:5px;display:flex}.router-backups strong{color:#ccccca;font-size:11px;font-weight:580}.router-backups small{color:#707176;font-size:9px}.router-backups>button>svg{color:#77787d}.router-learning-summary{color:#696a6f;align-items:center;gap:7px;margin:15px 0 0;font-size:8px;display:flex}.router-learning-summary svg{color:var(--success)}.router-error{color:#d7a0a5;background:#1d1315;border:1px solid #553238;border-radius:9px;margin:15px 0 0;padding:12px;font-size:10px}.deployment-page{--deploy-accent:#d97757;overflow-x:hidden}.deployment-header-icon{color:var(--deploy-accent);background:#241815;border-color:#5e382c}.deployment-content{width:min(1120px,100% - 48px);margin:0 auto;padding:32px 0 80px}.gateway-strip{background:linear-gradient(110deg,#171311 0%,#141413 55%,#111415 100%);border:1px solid #302724;border-radius:14px;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:18px;min-width:0;min-height:112px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff06}.gateway-strip.is-configured{background:linear-gradient(110deg,#121813 0%,#141413 58%,#111415 100%);border-color:#344237}.gateway-icon{width:42px;height:42px;color:var(--deploy-accent);background:#251813;border:1px solid #553529;border-radius:12px;place-items:center;display:grid}.gateway-strip.is-configured .gateway-icon{color:var(--success);background:#142119;border-color:#31533a}.gateway-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.gateway-eyeline{color:#77736f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:650}.gateway-copy strong{color:#e8e7e3;font-size:14px;font-weight:610}.gateway-copy p{color:#818084;overflow-wrap:anywhere;max-width:520px;margin:0;font-size:10px;line-height:1.55}.gateway-facts{align-items:center;gap:18px;display:flex}.gateway-facts>span{flex-direction:column;gap:4px;min-width:58px;display:flex}.gateway-facts strong{color:#dededa;font-size:15px;font-weight:620}.gateway-facts small{color:#6f7074;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.primary-action,.secondary-action{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:620;transition:transform .15s,opacity .15s,border-color .15s,background-color .15s;display:inline-flex}.primary-action{color:#151514;background:#f4f3ef;border:1px solid #f0efeb}.secondary-action{color:#b9b9b7;background:#191a1c;border:1px solid #343438}.primary-action:hover:not(:disabled),.secondary-action:hover:not(:disabled){transform:translateY(-1px)}.primary-action:disabled,.secondary-action:disabled{opacity:.34;cursor:default;transform:none}.deployment-notice{color:#a9c7b0;background:#111a14;border:1px solid #2e4635;border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:0 13px;font-size:10px;display:flex}.deployment-notice.is-error{color:#d7a0a5;background:#1d1315;border-color:#553238}.deployment-notice span{flex:1;min-width:0}.deployment-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.deployment-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.release-builder-panel,.target-registry-panel{background:#121313;border:1px solid #2b2c30;border-radius:14px;min-width:0;overflow:hidden}.section-heading-row{border-bottom:1px solid #252629;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:17px 19px;display:flex}.section-heading-row h2{color:#e4e4e1;margin:0;font-size:13px;font-weight:610}.section-heading-row p{color:#737478;margin:5px 0 0;font-size:9px;line-height:1.45}.section-heading-row>svg{color:var(--deploy-accent)}.section-heading-row>button{color:#a8a9ac;cursor:pointer;background:#191a1c;border:1px solid #343438;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.release-form{flex-direction:column;gap:13px;padding:18px 19px 19px;display:flex}.form-two-column{grid-template-columns:minmax(0,1.5fr) minmax(120px,.7fr);gap:11px;display:grid}.release-form label,.target-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.release-form label>span,.target-form label>span{color:#828287;font-size:9px;font-weight:580}.release-form input,.release-form select,.release-form textarea,.target-form input,.target-form select,.deploy-confirmation{color:#ddddda;background:#171819;border:1px solid #303135;border-radius:9px;outline:0;width:100%;font-size:10px;transition:border-color .15s,box-shadow .15s}.release-form input,.release-form select,.target-form input,.target-form select,.deploy-confirmation{height:39px;padding:0 11px}.release-form textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.55}.release-form input:focus,.release-form select:focus,.release-form textarea:focus,.target-form input:focus,.target-form select:focus,.deploy-confirmation:focus{border-color:var(--deploy-accent)}@supports (color:color-mix(in lab, red, red)){.release-form input:focus,.release-form select:focus,.release-form textarea:focus,.target-form input:focus,.target-form select:focus,.deploy-confirmation:focus{border-color:color-mix(in srgb, var(--deploy-accent) 60%, #303135)}}.release-form input:focus,.release-form select:focus,.release-form textarea:focus,.target-form input:focus,.target-form select:focus,.deploy-confirmation:focus{box-shadow:0 0 0 3px var(--deploy-accent)}@supports (color:color-mix(in lab, red, red)){.release-form input:focus,.release-form select:focus,.release-form textarea:focus,.target-form input:focus,.target-form select:focus,.deploy-confirmation:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--deploy-accent) 9%, transparent)}}.release-form input::placeholder,.release-form textarea::placeholder,.target-form input::placeholder,.deploy-confirmation::placeholder{color:#5f6064}.source-row{grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr)}.source-row textarea{min-height:64px}.release-form-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:46px;padding-top:4px;display:flex}.release-form-footer>span{color:#696a6e;align-items:center;gap:6px;font-size:8px;display:inline-flex}.release-form-footer>span svg{color:var(--success)}.target-list{padding:4px 16px}.target-row{border-bottom:1px solid #252629;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:68px;display:grid}.target-row:last-child{border-bottom:0}.target-kind{color:#a9aaad;background:#191a1c;border:1px solid #36373a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.target-kind.kind-core{color:var(--deploy-accent);background:#241714;border-color:#5c392e}.target-kind.kind-client{color:#6a9bcc;background:#121d25;border-color:#2b4558}.target-row>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.target-row strong{color:#d7d7d4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:580;overflow:hidden}.target-row small{color:#6e6f73;text-transform:capitalize;font-size:8px}.target-row em{color:#85868a;min-width:0;max-width:88px;font:8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.target-form{border-top:1px solid #292a2d;flex-direction:column;gap:11px;margin:0 16px;padding:16px 0;display:flex;overflow:hidden}.target-form .form-two-column{grid-template-columns:1fr 1fr}.target-form .secondary-action{align-self:flex-end}.target-privacy-note{color:#67686c;background:#101111;border-top:1px solid #252629;align-items:flex-start;gap:7px;margin:0;padding:14px 16px;font-size:8px;line-height:1.5;display:flex}.target-privacy-note svg{color:var(--success);flex:none}.target-privacy-note span{overflow-wrap:normal;word-break:normal;flex:1;min-width:0}.release-queue-section{border-top:1px solid var(--line);margin-top:18px}.queue-heading{border-bottom-color:var(--line);padding-left:2px;padding-right:2px}.queue-heading>span{color:#77787b;font-size:9px}.release-queue{border-bottom:1px solid var(--line-soft)}.release-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(260px,1.3fr) minmax(320px,1fr) minmax(150px,.6fr);align-items:center;gap:22px;min-height:116px;padding:17px 3px;display:grid}.release-row:last-child{border-bottom:0}.release-row-main{min-width:0}.release-title-line{align-items:center;gap:8px;display:flex}.release-title-line>span{color:var(--deploy-accent);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:650}.release-title-line strong{color:#e0e0dd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:590;overflow:hidden}.release-title-line em{color:#88898c;font:8px var(--font-mono);font-style:normal}.release-row-main>p{color:#75767a;margin:7px 0;font-size:9px;line-height:1.5}.release-row-main>small{color:#67686c;font:8px var(--font-mono);align-items:center;gap:5px;display:flex}.release-progress{grid-template-columns:repeat(4,1fr);display:grid}.release-progress>span{color:#5f6064;text-transform:capitalize;flex-direction:column;align-items:center;gap:7px;font-size:8px;display:flex;position:relative}.release-progress>span:before{content:"";background:#303135;width:100%;height:1px;position:absolute;top:6px;right:50%}.release-progress>span:first-child:before{display:none}.release-progress i{z-index:1;background:var(--bg);border:1px solid #45464a;border-radius:50%;place-items:center;width:13px;height:13px;font-style:normal;display:grid;position:relative}.release-progress>span.is-complete{color:#9ba69e}.release-progress>span.is-complete:before{background:#31543b}.release-progress>span.is-complete i{border-color:var(--success);color:var(--success);background:#183020}.release-action-area{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.release-action-area .secondary-action,.release-action-area .primary-action{min-height:34px}.deploy-confirmation{max-width:142px;font-size:8px}.deployed-label{color:var(--success);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.release-empty{color:#626367;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.release-empty h3{color:#cacac7;margin:12px 0 5px;font-size:13px;font-weight:590}.release-empty p{max-width:390px;margin:0;font-size:9px;line-height:1.55}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mic-pulse{0%{opacity:.8;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.15)}}@media (width>=901px){.chat-composer{background:#f4f4f2;border-color:#e7e7e4;box-shadow:0 18px 44px #00000052}.chat-composer:focus-within{box-shadow:0 18px 44px #00000057, 0 0 0 3px var(--agent-accent);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within{box-shadow:0 18px 44px #00000057, 0 0 0 3px color-mix(in srgb, var(--agent-accent) 15%, transparent)}}.chat-composer textarea{color:#18191b}.chat-composer textarea::placeholder{color:#87878a}.composer-round-button,.workspace-select,.model-select{color:#505155;background:#fff;border-color:#d8d8d5}.model-select select option{color:#18191b;background:#fff}.send-hint{color:#77787b}}@media (width<=1180px){.agent-page.has-context{grid-template-columns:minmax(0,1fr) 0}.context-rail,.context-rail.is-open{border-left-width:0;width:0}.context-toggle{display:none}.deployment-grid{grid-template-columns:minmax(0,1fr) 310px}.release-row{grid-template-columns:minmax(240px,1fr) minmax(280px,.9fr)}.release-action-area{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){body{overflow:hidden}.chat-sidebar{z-index:80;flex-basis:auto;width:min(86vw,310px);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:24px 0 70px #00000073}.chat-sidebar.is-open{transform:translate(0)}.sidebar-close-mobile{display:flex}.mobile-scrim{z-index:70;opacity:0;pointer-events:none;background:#0009;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-scrim.is-visible{opacity:1;pointer-events:auto}.mobile-menu-button{margin-left:-8px;display:grid}.agent-header{gap:9px;height:66px;padding:0 14px}.agent-page{grid-template-rows:66px 52px minmax(0,1fr)}.model-quickbar{gap:9px;height:52px;padding:0 14px}.model-quickbar-heading{min-width:125px}.model-quickbar-note{display:none}.model-quickbar-options>button{min-width:112px}.connection-mode-quickbar button{padding-inline:7px}.agent-variant-switcher{max-width:150px;margin-left:auto}.agent-variant-switcher select{max-width:96px}.header-connection{gap:6px;font-size:9px}.header-connection>span{width:8px;height:8px}.header-icon-button:not(:last-child){display:none}.conversation-scroll{padding:30px max(18px,50% - 360px) 20px}.composer-dock{padding:8px max(14px,50% - 360px) 12px}.chat-welcome{margin-top:min(7vh,54px)}.user-message-wrap{max-width:82%}.send-hint{display:none}.voice-status{max-width:150px}.composer-notice{font-size:8px}.utility-header{min-height:74px;padding:13px 16px}.utility-header .mobile-menu-button{margin-left:0}.utility-content,.router-content{width:calc(100% - 32px);padding-top:28px}.router-intro{flex-direction:column;gap:18px;min-height:0}.router-privacy{flex-basis:auto;width:100%;margin-top:0}.drive-brain-guide{grid-template-columns:1fr}.drive-brain-boundaries{border-top:1px solid #29302e;border-left:0;padding:14px 0 0}.router-primary-top{grid-template-columns:auto minmax(0,1fr)}.router-model{grid-column:1/-1;min-width:0}.router-live-status{margin-left:auto;font-size:9px}.router-family-map-heading{flex-direction:column;align-items:flex-start;gap:5px}.router-family-map-grid{grid-template-columns:1fr}.router-family-map-grid>button,.router-family-map-grid>button:nth-child(odd),.router-family-map-grid>button:nth-last-child(2){border-bottom:1px solid #242529;border-right:0}.router-family-map-grid>button:last-child{border-bottom:0}.deployment-content{width:calc(100% - 32px);padding-top:22px}.gateway-strip{grid-template-columns:auto minmax(0,1fr) auto}.gateway-facts{grid-column:2;justify-content:flex-start}.gateway-strip>.secondary-action{grid-area:1/3/span 2}.deployment-grid{grid-template-columns:1fr}.target-registry-panel{order:-1}.network-access-body{grid-template-columns:1fr}.network-policy{border-top:1px solid #292a2e;border-left:0}.access-plane-grid{grid-template-columns:1fr}.access-plane+.access-plane{border-top:1px solid #292a2e;border-left:0}.access-invariants{flex-wrap:wrap;gap:10px 18px}.safety-grid{grid-template-columns:1fr}.safety-grid article{min-height:150px}.safety-grid h2{margin-top:25px}.connection-card-grid{grid-template-columns:1fr}}@media (width<=560px){.agent-header .avatar-md{width:38px;height:38px}.agent-header-copy{display:none}.agent-variant-switcher{max-width:132px;padding-inline:7px}.agent-variant-switcher select{max-width:82px}.header-connection{flex:none;gap:0;font-size:0}.model-quickbar{padding:0 11px}.connection-mode-quickbar{max-width:48%;overflow-x:auto}.connection-mode-quickbar button{min-width:max-content}.model-quickbar-heading{min-width:31px}.model-quickbar-heading>div{display:none}.model-quickbar-options>button{min-width:105px;padding-inline:8px}.composer-toolbar>.model-select:not(.permission-select):not(.connection-select){display:none}.conversation-scroll{padding:25px 16px 16px}.chat-welcome{margin-top:36px}.chat-welcome h1{font-size:22px}.chat-welcome>p{margin-bottom:23px;font-size:12px}.suggestion-list button{min-height:50px;font-size:11px}.thread-date{margin-bottom:26px}.conversation-turn{margin-bottom:34px}.user-message-wrap{max-width:88%;margin-bottom:25px}.user-message{padding:12px 14px;font-size:13px}.assistant-message-wrap{grid-template-columns:31px minmax(0,1fr);gap:11px}.assistant-message-wrap .avatar-sm{width:31px;height:31px}.assistant-output{font-size:13px;line-height:1.7}.connection-setup-heading{grid-template-columns:auto minmax(0,1fr)}.connection-setup-heading>button{grid-column:1/-1;justify-content:center;width:100%}.connection-setup-body{padding:0 13px 14px}.manus-connect-card{padding:14px}.manus-connect-head{grid-template-columns:auto minmax(0,1fr) auto}.manus-connect-head p{font-size:8px}.manus-connect-form{grid-template-columns:1fr;margin-left:0}.manus-connect-form>button{justify-content:center;width:100%}.manus-connect-form>a{justify-self:start}.manus-connected-actions{grid-template-columns:1fr 1fr;margin-left:0}.manus-connected-actions>span{grid-column:1/-1}.manus-connected-actions>a,.manus-connected-actions>button{justify-content:center}.manus-connect-error,.manus-connect-governance{margin-left:0}.tool-activity{padding:9px 10px}.tool-activity>i{display:none}.composer-dock{padding:8px 11px max(10px, env(safe-area-inset-bottom))}.chat-composer{border-radius:16px;padding:10px}.chat-composer textarea{min-height:46px;font-size:13px}.composer-toolbar{gap:6px}.workspace-select{max-width:165px}.workspace-select span{max-width:105px}.model-select{max-width:120px}.model-select select{max-width:70px}.permission-select{max-width:78px}.permission-select select{max-width:38px}.voice-status{max-width:108px}.composer-notice{text-align:center;margin-top:7px}.gateway-strip{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.gateway-strip>.secondary-action{grid-area:auto/1/auto/-1}.gateway-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;padding-left:0;display:grid;overflow:hidden}.gateway-facts>span,.gateway-facts>span:nth-child(2),.gateway-facts>span:last-child{text-align:center;align-items:center;min-width:0;max-width:100%}.form-two-column,.source-row{grid-template-columns:1fr}.release-form-footer{flex-direction:column;align-items:stretch}.release-form-footer .primary-action{width:100%}.target-row{grid-template-columns:auto minmax(0,1fr)}.target-row em{grid-column:2;justify-self:start;max-width:100%}.release-row{grid-template-columns:1fr;gap:16px;padding:18px 2px}.release-action-area{grid-column:auto;justify-content:stretch}.release-action-area>button{flex:1}.deploy-confirmation{flex:1;max-width:none}.release-title-line{flex-wrap:wrap}.release-title-line strong{flex-basis:68%}.release-progress{max-width:330px}.goal-form{flex-direction:column}.goal-form button{justify-content:center}.workflow-list article{grid-template-columns:auto minmax(0,1fr)}.workflow-list article>strong{grid-column:2}.utility-run-list article{grid-template-columns:auto minmax(0,1fr)}.utility-run-list article>strong{grid-column:2}.network-access-heading{padding:16px}.network-access-heading p{max-width:250px}.network-access-primary,.network-policy{padding:18px 16px}.network-actions{flex-direction:column;align-items:stretch}.network-actions button{width:100%}.network-key-reveal{grid-template-columns:auto minmax(0,1fr)}.network-key-reveal code,.network-key-reveal>button{grid-column:1/-1;width:100%;max-width:none}.network-key-reveal .key-saved{grid-column:1/-1}.access-control-heading{align-items:flex-start;padding:17px 16px}.access-control-heading h2{font-size:13px}.access-control-heading>button{margin-left:auto}.access-plane{padding:18px 16px}.access-plane-topline{flex-wrap:wrap}.access-plane-state{margin-left:auto}.access-route{grid-template-columns:1fr;gap:5px}.access-route span,.access-route span:last-child,.access-route i{text-align:left}.access-route i:before{display:none}.access-route i:after{width:20px;margin-left:7px}.role-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.access-invariants{flex-direction:column;align-items:flex-start;padding:12px 16px}.access-copy-setup{justify-content:center;width:100%}.journal-surface textarea{min-height:440px;padding:17px;font-size:12px}.connections-overview{grid-template-columns:1fr;gap:18px;padding:19px 16px}.connections-score{border-top:1px solid #2d3138;border-left:0;padding:14px 0 0}.connections-refresh{justify-content:center;width:100%}.connection-trust-row{grid-template-columns:1fr}.connection-trust-row>span+span{border-top:1px solid #24262a;border-left:0}.connection-family-heading{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:9px}.connection-card{padding:14px 12px}.connection-card-actions{align-items:stretch}.connection-card-actions>a,.connection-card-actions>button{flex:1}.connection-card-title{flex-direction:column;align-items:flex-start;gap:5px}.connection-state{margin-left:0}.connection-variant-row em{width:100%;margin-left:0}.router-header .router-live-status{gap:0;font-size:0}.router-content{width:calc(100% - 24px);padding-top:22px}.router-intro h2{font-size:24px}.router-intro>div:first-child>p{font-size:11px}.drive-brain-control{grid-template-columns:auto minmax(0,1fr) auto}.drive-brain-copy small{white-space:normal}.drive-brain-details-button{grid-column:1/-1;justify-content:center;width:100%}.drive-brain-source-list article{grid-template-columns:auto minmax(0,1fr)}.drive-brain-source-list article>a{grid-column:2}.drive-brain-results-heading{flex-direction:column;align-items:flex-start;gap:5px}.router-composer{margin-top:20px;padding:12px}.router-composer textarea{min-height:118px;font-size:14px}.router-voice{display:none}.router-submit{margin-left:auto}.router-family-map-grid>button{padding-inline:8px}.router-result-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.router-primary{padding:18px 15px}.router-primary-top{gap:11px}.router-primary h3{font-size:16px}.router-use{justify-content:center;width:100%}.router-learning-summary{align-items:flex-start;line-height:1.45}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.super-admin-login-shell{--auth-gold:#d3ad59;color:#f2f1ed;isolation:isolate;background:#090a0a;grid-template-columns:minmax(0,1fr) minmax(430px,508px);align-items:center;gap:clamp(56px,8vw,132px);min-height:100dvh;padding:132px clamp(48px,12.7vw,195px) 92px clamp(48px,5.4vw,83px);display:grid;position:relative;overflow:hidden}.super-admin-login-shell:before{content:"";z-index:-3;background:radial-gradient(circle at 27% 54%,#d3ad5909,#0000 33%),linear-gradient(115deg,#0b0c0c 0%,#090a0a 52%,#0c0d0e 100%);position:absolute;inset:0}.auth-brand{z-index:2;align-items:center;gap:15px;display:flex;position:absolute;top:48px;left:clamp(34px,4.3vw,67px)}.auth-brand-mark{color:#fff;letter-spacing:-.04em;border:2px solid #ecebea;border-radius:13px 13px 18px 18px;place-items:center;width:57px;height:63px;font-size:24px;font-weight:760;display:grid;box-shadow:0 12px 40px #00000047}.auth-brand>span:last-child{flex-direction:column;gap:6px;display:flex}.auth-brand strong{letter-spacing:.2em;font-size:20px;font-weight:690}.auth-brand small{color:#8a8b8f;letter-spacing:.25em;font-size:11px}.auth-intro{align-self:center;width:min(100%,620px);padding-left:clamp(10px,5vw,78px);translate:0 -80px}.auth-shield,.auth-panel-shield{color:var(--auth-gold);filter:drop-shadow(0 10px 24px #00000047);place-items:center;display:grid;position:relative}.auth-shield{width:67px;height:74px;margin-bottom:32px}.auth-shield-outline{color:#cba653;width:100%;height:100%;position:absolute;inset:0}.auth-shield-lock{z-index:1;color:#d7b562;width:24px;height:24px;position:relative}.auth-intro h1{letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:665;line-height:1.04}.auth-intro>p{color:#9b9b9f;max-width:520px;margin:28px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.auth-control-plane{align-items:center;gap:15px;margin-top:72px;display:inline-flex}.auth-control-plane>span:first-child{width:44px;height:44px;color:var(--auth-gold);background:#17150f;border:1px solid #68552e;border-radius:11px;place-items:center;display:grid}.auth-control-plane>span:last-child{flex-direction:column;gap:5px;display:flex}.auth-control-plane strong{color:#c9a750;font-size:15px;font-weight:620}.auth-control-plane small{color:#85868a;font-size:13px}.auth-login-panel{background:linear-gradient(145deg,#141516 0%,#101112 100%);border:1px solid #37383c;border-radius:15px;flex-direction:column;align-items:stretch;width:100%;min-height:582px;padding:64px 42px 40px;display:flex;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff04}.auth-login-panel.is-denied{border-color:#5b3838}.auth-panel-shield{align-self:center;width:78px;height:86px;margin-bottom:30px}.auth-panel-shield .auth-shield-lock{width:27px;height:27px}.auth-google-form{width:100%}.google-sign-in-button{color:#efeeeb;width:100%;min-height:75px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#111213;border:1px solid #46484d;border-radius:12px;justify-content:center;align-items:center;gap:17px;padding:0 22px;font-size:19px;font-weight:620;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 12px 35px #0000002e}.google-sign-in-button:hover:not(:disabled){background:#181712;border-color:#7a6537;transform:translateY(-1px);box-shadow:0 16px 44px #00000042}.google-sign-in-button:focus-visible{outline:2px solid var(--auth-gold);outline-offset:3px}.google-sign-in-button:disabled{cursor:not-allowed;opacity:.38}.google-mark{flex:none;width:27px;height:27px}.auth-setup-state,.auth-error-state,.auth-success-state{background:#17150f;border:1px solid #3a3427;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin:-14px 0 25px;padding:13px 14px;display:grid}.auth-error-state{background:#1a1112;border-color:#583737}.auth-success-state{background:#101812;border-color:#2e4a36}.auth-state-icon{color:#d2aa53;background:#d3ad5917;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.auth-error-state .auth-state-icon{color:#d07878;background:#cb636317}.auth-success-state .auth-state-icon{color:#68bc7e;background:#4caf661a}.auth-setup-state strong,.auth-error-state strong,.auth-success-state strong{color:#e6e4df;font-size:12px;font-weight:650}.auth-setup-state p,.auth-error-state p,.auth-success-state p{color:#898a8e;margin:4px 0 0;font-size:10px;line-height:1.45}.auth-setup-list{background:#0e0f10;border:1px solid #292a2e;border-radius:10px;gap:7px;margin-top:14px;padding:13px;display:grid}.auth-setup-list code{overflow-wrap:anywhere;color:#bca05f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.auth-setup-list p{color:#6e7075;margin:4px 0 0;font-size:8px;line-height:1.45}.auth-setup-list p span{color:#9c9da1;overflow-wrap:anywhere}.auth-policy-rule{color:var(--auth-gold);border-top:1px solid #303135;justify-content:center;align-items:center;gap:9px;margin-top:40px;padding-top:29px;display:flex}.auth-policy-rule span{place-items:center;display:grid}.auth-policy-rule strong{font-size:13px;font-weight:620}.auth-verification-note{color:#77797e;text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:35px;display:flex}.auth-verification-note svg{color:#808187;border:1px solid #303136;border-radius:9px;width:35px;height:35px;padding:8px}.auth-verification-note p{margin:0;font-size:12px;line-height:1.55}.auth-footer{color:#4d4f53;letter-spacing:.08em;font-size:9px;position:absolute;bottom:30px;right:clamp(34px,4.3vw,67px)}.auth-circuit-lines{z-index:-2;opacity:.38;background-image:radial-gradient(circle,#d3ad5966 1px,#0000 1px);background-size:11px 11px;width:47%;height:29%;position:absolute;bottom:3%;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.auth-circuit-lines:before,.auth-circuit-lines:after{content:"";border-top:1px solid #d3ad5973;border-right:1px solid #d3ad5973;border-radius:0 64px 0 0;width:72%;height:88px;position:absolute;left:0;transform:skew(38deg)}.auth-circuit-lines:before{top:20px}.auth-circuit-lines:after{opacity:.6;width:64%;top:120px;left:-40px}@media (prefers-reduced-motion:reduce){.google-sign-in-button{transition:none}}@media (width<=960px){.super-admin-login-shell{grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:42px;padding-inline:40px}.auth-intro{padding-left:12px;translate:0 -30px}.auth-intro h1{font-size:42px}.auth-control-plane{margin-top:52px}.auth-login-panel{padding-inline:30px}}@media (height<=820px) and (width>=761px){.super-admin-login-shell{padding-top:96px;padding-bottom:52px;overflow-y:auto}.auth-intro{translate:0 -24px}.auth-control-plane{margin-top:48px}.auth-login-panel{min-height:520px;padding-top:38px;padding-bottom:32px}.auth-panel-shield{width:62px;height:68px;margin-bottom:22px}.google-sign-in-button{min-height:64px}.auth-policy-rule{margin-top:28px;padding-top:24px}.auth-verification-note{margin-top:24px}.auth-footer{bottom:14px}}@media (width<=760px){.super-admin-login-shell{flex-direction:column;gap:34px;min-height:100dvh;padding:106px 18px 62px;display:flex;overflow-y:auto}.auth-brand{top:25px;left:22px}.auth-brand-mark{border-radius:10px 10px 13px 13px;width:40px;height:44px;font-size:18px}.auth-brand strong{font-size:14px}.auth-brand small{font-size:8px}.auth-intro{text-align:center;flex-direction:column;align-items:center;width:min(100%,500px);padding:0;display:flex;translate:none}.auth-shield{width:54px;height:60px;margin-bottom:21px}.auth-intro h1{font-size:clamp(34px,10vw,46px)}.auth-intro>p{margin-top:16px;font-size:16px}.auth-control-plane{text-align:left;margin-top:28px}.auth-login-panel{width:min(100%,500px);min-height:0;padding:34px 20px 30px}.auth-panel-shield{width:62px;height:69px;margin-bottom:24px}.google-sign-in-button{min-height:64px;font-size:16px}.auth-policy-rule{margin-top:28px;padding-top:24px}.auth-verification-note{margin-top:25px}.auth-footer{text-align:center;margin-top:4px;position:static}.auth-circuit-lines{display:none}}.agentic-command-shell{--agent-accent:#cda74f;background:#090b0b;grid-template-columns:244px minmax(0,1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}.command-main{min-width:0;height:100%}.command-sidebar{background:radial-gradient(circle at 8% 52%,#c9a44e0a,#0000 32%),linear-gradient(#0c0f0f,#0a0d0d);border-right:1px solid #242727;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.command-brand{color:#d2ad55;border-bottom:1px solid #242727;flex:0 0 82px;align-items:center;gap:12px;height:82px;padding:0 20px;display:flex}.jennings-crest{color:#d2ad55;filter:drop-shadow(0 0 12px #d2ad5514);flex:none;width:37px;height:45px}.command-brand>span{flex-direction:column;gap:3px;min-width:0;display:flex}.command-brand strong{letter-spacing:.13em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1}.command-brand small{letter-spacing:.2em;white-space:nowrap;font-size:8px;font-weight:650}.command-sidebar-close{color:#9a9b97;background:0 0;border:0;place-items:center;width:36px;height:36px;margin-left:auto;display:none}.command-primary-nav{border-bottom:1px solid #242727;flex-direction:column;flex:none;padding:20px 0 12px;display:flex}.command-primary-nav a,.command-workspace-nav a{color:#c1c2be;align-items:center;gap:13px;min-height:42px;padding:0 24px;font-size:13px;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.command-primary-nav a:hover,.command-workspace-nav a:hover{color:#eeede8;background:#141616}.command-primary-nav a.is-active{color:#ddb452;background:linear-gradient(90deg,#d2ad552e,#d2ad5514);position:relative}.command-primary-nav a.is-active:before{content:"";left:0;background:#d2ad55;width:3px;position:absolute;inset-block:0}.command-fleet{flex-direction:column;flex:1;min-height:0;padding:18px 0 8px;display:flex}.command-section-heading{color:#868883;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;min-height:27px;padding:0 22px;font-size:9px;font-weight:620;display:flex}.command-section-heading a{color:#9b9d98}.command-fleet-list{scrollbar-width:thin;scrollbar-color:#303331 transparent;min-height:0;overflow-y:auto}.command-fleet-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 20px 7px 22px;display:grid}.command-fleet-row .avatar-sm,.command-router-avatar{width:31px;height:31px}.command-router-avatar{color:#62d7a7;background:#10241f;border:1px solid #345d52;border-radius:50%;place-items:center;display:grid}.command-fleet-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.command-fleet-row strong{color:#e0dfda;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}.command-fleet-row small{color:#777975;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fleet-state{background:#555855;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff05}.fleet-state.state-available,.fleet-state.state-complete{background:var(--success)}.fleet-state.state-ready,.fleet-state.state-running{background:#4d7aff}.fleet-state.state-review{background:#d6aa45}.fleet-state.state-blocked{background:var(--danger)}.fleet-state.state-pending{background:#8456e7}.command-workspace-nav{flex:none;padding:10px 0 18px}.command-workspace-nav a{min-height:43px}.command-profile{border-top:1px solid #242727;flex:0 0 82px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:0 20px;display:grid}.command-profile-avatar{color:#d6af53;background:#111313;border:1px solid #4a4b47;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.command-profile>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.command-profile strong{color:#e0dfda;font-size:11px;font-weight:570}.command-profile small{color:#777975;font-size:9px}.command-profile>svg{color:#777975}.command-mobile-scrim{display:none}.agentic-page{--agent-accent:#c7a86a;background:radial-gradient(circle at 58% -22%,#c7a86a12,#0000 34%),#0c0d0c;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.agentic-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d0ced;border-bottom:1px solid #252625;flex:0 0 68px;align-items:center;gap:13px;height:68px;padding:0 20px;display:flex}.agentic-brand-title{align-items:center;gap:10px;min-width:0;display:flex}.agentic-brand-title>svg{color:#c7a86a}.agentic-brand-title h1{color:#eeede8;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:620}.agentic-system-state{grid-template-columns:8px auto;align-items:center;gap:2px 8px;margin-left:auto;display:grid}.agentic-system-state>span{background:#b48645;border-radius:50%;grid-row:1/3;width:8px;height:8px}.agentic-system-state.is-ready>span{background:var(--success);box-shadow:0 0 0 4px #51c77a12}.agentic-system-state strong{color:#d4d4d1;font-size:10px;font-weight:600}.agentic-system-state small{color:#696a6e;font-size:8px}.agentic-view-switch{color:#a9aaa5;cursor:pointer;background:#151716;border:1px solid #343633;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:36px;padding:0 11px;font-size:9px;display:inline-flex}.agentic-view-switch:hover{color:#d7b65e;border-color:#6d5c39}.agentic-content{flex-direction:column;flex:1;width:min(1500px,100% - 28px);min-height:0;margin:0 auto;padding:14px 0 18px;display:flex}.agentic-composer{background:linear-gradient(112deg,#151616,#171817 68%,#151512);border:1px solid #5f5132;border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:13px 14px 13px 17px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 20px 50px #0003,inset 0 1px #ffffff06}.agentic-composer:focus-within{border-color:#a98b4e;box-shadow:0 20px 50px #00000038,0 0 0 3px #c7a86a12}.agentic-composer textarea{resize:vertical;color:#e9e8e3;background:0 0;border:0;outline:0;width:100%;min-height:62px;max-height:140px;padding:7px 2px;font-size:15px;line-height:1.5}.agentic-composer textarea::placeholder{color:#777873}.agentic-composer-actions{align-items:center;gap:10px;display:flex}.agentic-mic{color:#c7a86a;cursor:pointer;background:#191a19;border:1px solid #484844;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;position:relative}.agentic-mic:hover:not(:disabled),.agentic-mic.is-listening{background:#211d15;border-color:#8f7644}.agentic-mic.is-listening:after{content:"";border:1px solid #c7a86a7a;border-radius:12px;animation:1.4s ease-out infinite mic-pulse;position:absolute;inset:-5px}.agentic-mic:disabled{opacity:.36;cursor:default}.agentic-plan-action{color:#15130f;cursor:pointer;background:linear-gradient(135deg,#d8b765,#bd964b);border:1px solid #d7b86e;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:146px;height:48px;padding:0 17px;font-size:11px;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff3b}.agentic-plan-action:hover:not(:disabled){filter:brightness(1.05)}.agentic-plan-action:disabled{opacity:.35;cursor:default}.agentic-voice-note{color:#686963;min-height:24px;margin:0;padding:6px 4px 0;font-size:8px}.agentic-voice-note.is-listening{color:#c7a86a}.agentic-voice-note.is-error,.agentic-voice-note.is-unsupported{color:var(--danger)}.agentic-notice{color:#9fc2a7;background:#111a14;border:1px solid #2e4635;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:5px 0 7px;padding:0 11px;font-size:9px;display:flex}.agentic-notice.is-error{color:#d9a2a7;background:#1d1315;border-color:#543137}.agentic-workbench{background:#111212;border:1px solid #2b2c2b;border-radius:12px;flex:1;grid-template-columns:270px minmax(470px,1fr) 320px;min-width:0;min-height:0;display:grid;overflow:clip;box-shadow:0 25px 65px #0003}.agentic-panel-heading{border-bottom:1px solid #292a29;justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.agentic-panel-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.agentic-panel-heading svg{color:#c7a86a}.agentic-panel-heading strong{color:#deddd8;font-size:11px;font-weight:600}.agentic-panel-heading>span{color:#696a65;font:8px var(--font-mono)}.agentic-panel-heading>button{color:#8b8c87;background:0 0;border:0;place-items:center;width:34px;height:34px;display:none}.mission-queue{background:#121313;border-right:1px solid #2b2c2b;flex-direction:column;min-width:0;min-height:0;display:flex}.mission-queue-scroll{scrollbar-width:thin;scrollbar-color:#333430 transparent;flex:1;min-height:0;overflow-y:auto}.mission-group>p{color:#8a8b86;border-bottom:1px solid #252625;align-items:center;gap:8px;height:39px;margin:0;padding:0 13px;font-size:9px;font-weight:590;display:flex}.mission-group>p>span{background:#777;border-radius:50%;width:6px;height:6px}.mission-group>p small{color:#686965;font:8px var(--font-mono);margin-left:auto}.mission-group.group-ready>p>span,.mission-group.group-done>p>span{background:var(--success)}.mission-group.group-running>p>span{background:#6b8eff}.mission-group.group-review>p>span{background:#d7a94c}.mission-group.group-blocked>p>span{background:var(--danger)}.mission-group>button{color:#858681;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252625;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:60px;padding:9px 10px 9px 13px;display:grid}.mission-group>button:hover{background:#171817}.mission-group>button.is-selected{background:linear-gradient(90deg,#c7a86a1f,#c7a86a06);box-shadow:inset 2px 0 #c7a86a}.mission-group>button>svg:first-child{color:#a3a49f}.mission-group>button>svg:last-child{color:#5e5f5b}.mission-group>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.mission-group>button strong{color:#d0d0cc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:570;overflow:hidden}.mission-group>button small{color:#6c6d68;font-size:7px}.agentic-empty{color:#5e5f5b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px 22px;display:flex}.agentic-empty h2{color:#c9c9c4;margin:12px 0 6px;font-size:13px;font-weight:600}.agentic-empty p{color:#747570;max-width:300px;margin:0;font-size:9px;line-height:1.55}.mission-detail{background:#101111;flex-direction:column;min-width:0;min-height:0;display:flex}.mission-detail.is-empty{justify-content:center}.mission-detail-heading{border-bottom:1px solid #292a29;flex:0 0 52px;align-items:center;gap:9px;height:52px;padding:0 13px 0 16px;display:flex}.mission-detail-heading>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mission-detail-heading>div svg{color:#aaa9a3}.mission-detail-heading strong{color:#e7e6e1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:610;overflow:hidden}.mission-status{color:#8d8e88;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:620}.mission-status.state-ready,.mission-status.state-done{color:var(--success)}.mission-status.state-review{color:#d7a94c}.mission-status.state-blocked{color:var(--danger)}.mission-status.state-running{color:#8da4ff}.mobile-route-button{color:#c7a86a;background:#1a1813;border:1px solid #4a4232;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;display:none}.mission-objective{border-bottom:1px solid #252625;flex:none;padding:17px 19px 16px}.mission-objective>span,.step-summary>span,.route-inspector section>span{color:#c7a86a;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:680}.mission-objective p{color:#d7d6d1;margin:8px 0 0;font-size:11px;line-height:1.55}.mission-timeline{scrollbar-width:thin;scrollbar-color:#343531 transparent;flex:1;min-height:0;padding:14px 13px 86px 18px;overflow-y:auto}.mission-step{--step-accent:#5f82e9;grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.mission-step:nth-child(2){--step-accent:#9665e4}.mission-step:nth-child(3){--step-accent:#36b6ae}.step-rail{flex-direction:column;align-items:center;display:flex;position:relative}.step-rail>span{z-index:2;color:#d1d0cb;width:27px;height:27px;font:9px var(--font-mono);background:#121313;border:1px solid #777873;border-radius:50%;place-items:center;margin-top:18px;display:grid;position:relative}.step-rail>i{background:linear-gradient(var(--step-accent), var(--step-accent));border-radius:2px;flex:1;width:2px;min-height:48px;margin:4px 0}@supports (color:color-mix(in lab, red, red)){.step-rail>i{background:linear-gradient(var(--step-accent), color-mix(in srgb, var(--step-accent) 38%, #2d2e2d))}}.mission-step:last-child .step-rail>i{margin-bottom:17px}.step-body{background:linear-gradient(135deg, var(--step-accent), #141514 65%);border:1px solid #313230;border-radius:10px;min-width:0;margin:7px 0 7px 5px;padding:14px}@supports (color:color-mix(in lab, red, red)){.step-body{background:linear-gradient(135deg, color-mix(in srgb, var(--step-accent) 4%, #171817), #141514 65%)}}.mission-step.step-running .step-body{border-color:var(--step-accent)}@supports (color:color-mix(in lab, red, red)){.mission-step.step-running .step-body{border-color:color-mix(in srgb, var(--step-accent) 55%, #313230)}}.mission-step.step-review .step-body{border-color:#665733}.mission-step.step-blocked .step-body{border-color:#59353a}.step-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.step-top .avatar-lg{width:44px;height:44px}.step-agent{flex-direction:column;gap:3px;min-width:0;display:flex}.step-agent h3{color:#eeede8;margin:0;font-size:12px;font-weight:620}.step-agent strong{color:#a9aaa5;font-size:9px;font-weight:570}.step-agent small{color:#6f706b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.step-state{color:#81827d;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.step-state.state-complete{color:var(--success)}.step-state.state-review{color:#d7a94c}.step-state.state-blocked{color:var(--danger)}.step-state.state-running{color:#92a8ff}.step-summary{margin-top:14px}.step-summary p{color:#8c8d88;margin:7px 0 0;font-size:9px;line-height:1.55}.step-summary pre{color:#bdbdb8;max-height:260px;font:8px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#111211;border:1px solid #2d2e2c;border-radius:7px;margin:8px 0 0;padding:10px;overflow:auto}.step-summary pre.is-live{color:#c9d4c7;border-color:#414c3f}.step-run-ref{color:#62635f;font:7px var(--font-mono);align-items:center;gap:6px;margin-top:9px;display:flex}.step-inline-action{display:none}.mission-action-dock{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f100ff0;border-top:1px solid #2b2c2b;align-items:center;gap:12px;min-height:72px;margin-top:-72px;padding:10px 14px;display:flex;position:sticky;bottom:0}.mission-action-dock>button{color:#d8b866;cursor:pointer;background:#211c13;border:1px solid #665431;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:158px;height:39px;font-size:9px;font-weight:620;display:inline-flex}.mission-action-dock>button:disabled{color:#63645f;cursor:default;background:#181918;border-color:#30312f}.mission-action-dock>span{color:#696a65;align-items:center;gap:6px;margin-left:auto;font-size:7px;display:inline-flex}.mission-action-dock>span svg{color:var(--success)}.route-inspector{background:#121313;border-left:1px solid #2b2c2b;flex-direction:column;min-width:0;min-height:0;display:flex}.route-inspector-scroll{scrollbar-width:thin;scrollbar-color:#343531 transparent;min-height:0;overflow-y:auto}.route-inspector section{border-bottom:1px solid #292a29;padding:16px}.route-inspector section>strong{color:#deddd8;margin-top:8px;font-size:10px;font-weight:600;display:block}.route-inspector section>p{color:#777873;margin:7px 0 0;font-size:8px;line-height:1.55}.route-current{align-items:center;gap:9px;margin-top:10px;display:flex}.route-current>div{flex-direction:column;gap:4px;min-width:0;display:flex}.route-current strong{color:#d7d6d1;font-size:10px;font-weight:590}.route-current small{color:#747570;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-inspector ul{color:#8d8e89;margin:9px 0 0;padding:0 0 0 14px;font-size:8px;line-height:1.55}.route-inspector li+li{margin-top:5px}.route-agent-list{margin-top:9px}.route-agent-list>div{border-bottom:1px solid #252625;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;display:grid}.route-agent-list>div:last-child{border-bottom:0}.route-agent-list .avatar-sm{width:29px;height:29px}.route-agent-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.route-agent-list strong{color:#c5c5c0;font-size:9px;font-weight:580}.route-agent-list small{color:#6d6e69;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.route-agent-list>div>svg{color:var(--success)}.route-approval{grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:10px;display:grid}.route-approval>svg{color:#c7a86a}.route-approval strong{color:#d0d0cb;font-size:9px;font-weight:590}.route-approval p{color:#747570;margin:4px 0 0;font-size:8px;line-height:1.5}.route-review-controls{flex-direction:column;gap:8px;display:flex}.route-review-controls>span{margin-bottom:3px}.route-review-controls button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;font-size:9px;font-weight:620;display:flex}.approve-result{color:#15130f;background:linear-gradient(135deg,#d8b765,#bd964b);border:1px solid #d5b567}.request-revision{color:#c2c2bd;background:#181918;border:1px solid #42433f}.agentic-mobile-tabs{display:none}.agentic-page.is-command-view{background:radial-gradient(circle at 72% -26%,#c7a86a0e,#0000 34%),#0b0d0d}.is-command-view .agentic-header{background:#0b0d0df2;flex-basis:64px;height:64px;padding:0 27px}.is-command-view .agentic-brand-title>svg{display:none}.is-command-view .agentic-brand-title h1{letter-spacing:-.018em;font-size:21px;font-weight:590}.is-command-view .agentic-system-state{border-left:1px solid #242727;border-right:1px solid #242727;grid-template-columns:8px auto;margin-left:auto;padding:0 21px}.is-command-view .agentic-system-state small{display:none}.is-command-view .agentic-system-state strong{font-size:11px}.is-command-view .header-icon-button{display:none}.is-command-view .agentic-view-switch{color:#9d9f9b;background:0 0;border:0;border-radius:0;width:42px;min-width:42px;height:42px;padding:0}.is-command-view .agentic-view-switch span{display:none}.is-command-view .agentic-content{width:calc(100% - 40px);padding:19px 0 25px}.is-command-view .agentic-composer{background:linear-gradient(110deg,#151818,#171a1a 70%,#151817);border-color:#a98532;border-radius:8px;min-height:96px;padding:13px 23px;box-shadow:inset 0 1px #ffffff05}.is-command-view .agentic-composer textarea{min-height:62px;font-size:15px}.is-command-view .agentic-mic{border-radius:6px;width:49px;height:49px}.is-command-view .agentic-plan-action{border-radius:5px;min-width:163px;height:49px;font-size:12px}.is-command-view .agentic-voice-note{min-height:20px;padding:5px 3px 0}.is-command-view .agentic-workbench{box-shadow:none;border-color:#303332;border-radius:6px;grid-template-columns:340px minmax(500px,1fr) 360px}.is-command-view .agentic-panel-heading,.is-command-view .mission-detail-heading{flex-basis:50px;height:50px}.is-command-view .agentic-panel-heading strong,.is-command-view .mission-detail-heading strong{font-size:12px}.is-command-view .agentic-panel-heading>span{font-size:9px}.is-command-view .mission-group>p{height:41px;padding-inline:16px;font-size:10px}.is-command-view .mission-group>button{min-height:59px;padding-inline:17px 13px}.is-command-view .mission-group>button.is-selected{width:calc(100% - 16px);min-height:51px;box-shadow:none;border:1px solid #aa8430;border-radius:5px;margin:5px 8px}.is-command-view .mission-group>button strong{font-size:10px}.is-command-view .mission-group>button small{font-size:8px}.is-command-view .mission-objective{padding:17px 22px 16px}.is-command-view .mission-objective>span,.is-command-view .step-summary>span,.is-command-view .route-inspector section>span{font-size:8px}.is-command-view .mission-objective p{margin-top:8px;font-size:12px;line-height:1.5}.is-command-view .mission-timeline{padding:12px 13px 18px 11px}.is-command-view .mission-step{grid-template-columns:35px minmax(0,1fr)}.is-command-view .step-body{background:linear-gradient(135deg, var(--step-accent), #141616 68%);border-radius:7px;margin:6px 0 6px 4px;padding:15px 14px}@supports (color:color-mix(in lab, red, red)){.is-command-view .step-body{background:linear-gradient(135deg, color-mix(in srgb, var(--step-accent) 3%, #171918), #141616 68%)}}.is-command-view .step-top .avatar-lg{width:46px;height:46px}.is-command-view .step-agent h3{font-size:12px}.is-command-view .step-agent strong{font-size:10px}.is-command-view .step-agent small,.is-command-view .step-state{font-size:9px}.is-command-view .step-summary{margin-top:13px}.is-command-view .step-summary p{font-size:10px}.is-command-view .step-summary pre{max-height:145px;padding:9px;font-size:9px;line-height:1.55}.is-command-view .step-run-ref{font-size:8px}.is-command-view .step-inline-action{color:#b4b5b0;cursor:pointer;background:#242625;border:1px solid #343735;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:162px;height:36px;margin-top:11px;padding:0 13px;font-size:10px;display:inline-flex}.is-command-view .step-inline-action:hover:not(:disabled){color:#ddb95f;border-color:#806a3c}.is-command-view .step-inline-action:disabled{opacity:.45;cursor:default}.is-command-view .mission-action-dock{display:none}.is-command-view .route-inspector section{padding:15px 17px}.is-command-view .route-inspector section>strong{font-size:10px}.is-command-view .route-inspector section>p,.is-command-view .route-inspector ul{font-size:9px}.is-command-view .route-current strong,.is-command-view .route-agent-list strong,.is-command-view .route-approval strong{font-size:10px}.is-command-view .route-current small,.is-command-view .route-agent-list small,.is-command-view .route-approval p{font-size:8px}.is-command-view .route-review-controls button{border-radius:4px;min-height:41px;font-size:10px}@media (width<=1440px) and (width>=1181px){.agentic-command-shell{grid-template-columns:220px minmax(0,1fr)}.command-brand{padding-inline:16px}.command-brand strong{font-size:17px}.command-brand small{font-size:7px}.jennings-crest{width:33px}.command-primary-nav a,.command-workspace-nav a{padding-inline:20px}.command-fleet-row{padding-inline:19px 15px}.is-command-view .agentic-workbench{grid-template-columns:270px minmax(0,1fr) 300px}}@media (width<=1360px) and (width>=1181px){.agentic-workbench{grid-template-columns:230px minmax(0,1fr) 270px}}@media (width<=1180px) and (width>=901px){.agentic-workbench{grid-template-columns:230px minmax(0,1fr)}.route-inspector{display:none}.mobile-route-button{display:inline-flex}}@media (width<=900px){.agentic-command-shell{display:block}.command-main{width:100%}.command-mobile-scrim{z-index:109;opacity:0;pointer-events:none;background:#0000009e;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.command-mobile-scrim.is-visible{opacity:1;pointer-events:auto}.command-sidebar{z-index:110;width:min(84vw,280px);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:26px 0 70px #00000080}.command-sidebar.is-open{transform:translate(0)}.command-sidebar-close{display:grid}.agentic-header{flex-basis:66px;height:66px;padding:0 14px}.agentic-brand-title h1{font-size:16px}.agentic-brand-title>svg,.agentic-system-state small{display:none}.agentic-system-state{grid-template-rows:1fr}.agentic-system-state>span{grid-row:auto}.agentic-content{width:calc(100% - 22px);min-height:0;padding:11px 0 14px;display:block;overflow-y:auto}.agentic-composer{grid-template-columns:1fr;gap:8px;min-height:126px;padding:12px}.agentic-composer textarea{min-height:60px;font-size:14px}.agentic-composer-actions{justify-content:flex-end}.agentic-mic{width:44px;height:44px}.agentic-plan-action{min-width:132px;height:44px}.agentic-voice-note{text-overflow:ellipsis;white-space:nowrap;min-height:27px;padding:7px 3px 2px;overflow:hidden}.agentic-mobile-tabs{background:#141514;border:1px solid #2e2f2e;border-radius:10px 10px 0 0;grid-template-columns:1fr 1fr;height:50px;margin-top:8px;display:grid;overflow:hidden}.agentic-mobile-tabs button{color:#9b9c97;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.agentic-mobile-tabs button.is-active{color:#d8b866;background:#191a19}.agentic-mobile-tabs button.is-active:after{content:"";background:#c7a86a;height:2px;position:absolute;bottom:0;left:0;right:0}.agentic-workbench{border-radius:0 0 11px 11px;min-height:620px;margin-top:7px;display:block;overflow:visible}.agentic-workbench.mobile-mission .mission-queue,.agentic-workbench.mobile-queue .mission-detail{display:none}.mission-queue,.mission-detail{border-right:0;min-height:620px}.mission-detail-heading{z-index:5;background:#111212;position:sticky;top:0}.mobile-route-button{display:inline-flex}.mission-objective{padding:18px 16px}.mission-objective p{font-size:12px}.mission-timeline{padding:10px 9px 90px 8px;overflow:visible}.mission-step{grid-template-columns:34px minmax(0,1fr)}.step-body{padding:13px 11px}.step-top{grid-template-columns:auto minmax(0,1fr)}.step-state{grid-column:2;justify-self:start;margin-top:3px}.step-summary pre{max-height:none;font-size:8px}.mission-action-dock{min-height:78px;margin-top:-78px;padding:11px;bottom:-1px}.mission-action-dock>button{width:100%;height:46px}.mission-action-dock>span{display:none}.route-inspector{z-index:95;opacity:0;pointer-events:none;border:1px solid #3a3b39;border-radius:14px;max-height:min(78dvh,720px);transition:transform .22s,opacity .2s;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 30px));box-shadow:0 30px 90px #000000ad}.route-inspector.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.route-inspector .agentic-panel-heading>button{display:grid}.route-inspector-scroll{overflow-y:auto}.route-inspector>.agentic-empty{min-height:220px}.is-command-view .agentic-header{flex-basis:66px;height:66px;padding:0 13px}.is-command-view .agentic-brand-title h1{font-size:17px}.is-command-view .agentic-system-state{border-left:0;padding:0 11px}.is-command-view .agentic-view-switch{width:36px;min-width:36px;height:36px}.is-command-view .agentic-content{width:calc(100% - 22px);padding:11px 0 14px}.is-command-view .agentic-composer{grid-template-columns:1fr;gap:8px;min-height:126px;padding:12px}.is-command-view .agentic-composer textarea{min-height:60px;font-size:14px}.is-command-view .agentic-mic{width:44px;height:44px}.is-command-view .agentic-plan-action{min-width:132px;height:44px}.is-command-view .agentic-workbench{border-radius:0 0 8px 8px}.is-command-view .mission-timeline{padding:10px 9px 22px 8px}.is-command-view .step-summary pre{max-height:220px}.is-command-view .step-inline-action{width:100%;height:42px}}@media (width<=520px){.agentic-system-state strong{font-size:9px}.agentic-header .header-icon-button{display:none}.agentic-composer-actions{grid-template-columns:44px minmax(0,1fr);display:grid}.agentic-plan-action{width:100%;min-width:0}.agentic-notice{align-items:flex-start;padding:10px;line-height:1.45}.mission-detail-heading{padding-left:12px}.mission-detail-heading strong{font-size:10px}.mission-status{display:none}.step-top .avatar-lg{width:40px;height:40px}.step-agent h3{font-size:11px}.step-body{margin-left:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.automation-page{--automation-accent:#ff6d5a;background:radial-gradient(circle at 55% -16%, #ff6d5a11, transparent 35%), var(--bg);height:100%;overflow:hidden auto}.automation-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0ceb;position:sticky;top:0}.automation-header-icon{color:var(--automation-accent);background:#261714;border-color:#61352f}.automation-connection{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-width:190px;margin-left:auto;display:grid}.automation-connection>span{background:#c18a3c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c18a3c12}.automation-connection.is-ready>span{background:var(--success);box-shadow:0 0 0 4px #51c77a14}.automation-connection div{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-connection strong{color:#d7d7d5;font-size:10px;font-weight:610}.automation-connection small{color:#707176;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;overflow:hidden}.automation-content{width:min(1400px,100% - 36px);margin:0 auto;padding:18px 0 90px}.automation-toolbar{background:#121313;border:1px solid #292a2e;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 11px;display:flex;box-shadow:0 18px 50px #00000029}.workflow-picker{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workflow-picker select,.workflow-picker input{color:#d9d9d6;background:#18191b;border:1px solid #303136;border-radius:9px;outline:0;height:36px}.workflow-picker select{width:148px;padding:0 9px;font-size:9px}.workflow-picker input{flex:1;min-width:160px;max-width:350px;padding:0 11px;font-size:11px;font-weight:590}.workflow-picker select:focus,.workflow-picker input:focus{border-color:#6d4038;box-shadow:0 0 0 3px #ff6d5a12}.workflow-state{color:#88898e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3a3b3f;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:680}.workflow-state.state-published{color:var(--success);background:#132018;border-color:#31543b}.automation-actions{align-items:center;gap:7px;display:flex}.toolbar-icon-action{color:#aaa;cursor:pointer;background:#191a1c;border:1px solid #343438;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.toolbar-icon-action:hover{color:#fff;border-color:#45464a}.publish-action{color:#f2ae99;cursor:pointer;background:#2a1814;border:1px solid #62392f;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:630;display:inline-flex}.publish-action:disabled{opacity:.33;cursor:default}.automation-notice{color:#a8c8af;background:#111b14;border:1px solid #2f4e38;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:0 12px;font-size:9px;display:flex}.automation-notice.is-error{color:#dca5aa;background:#1d1315;border-color:#573338}.automation-notice span{flex:1;min-width:0}.automation-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.publish-confirmation{background:linear-gradient(105deg,#231613,#151515 70%);border:1px solid #5f382f;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto;align-items:center;gap:14px;min-height:80px;margin-top:10px;padding:14px 15px;display:grid}.publish-confirmation strong{color:#e5e3df;font-size:11px}.publish-confirmation p{color:#868488;margin:5px 0 0;font-size:8px;line-height:1.5}.publish-confirmation p b{color:#c9a59a;font-weight:600}.publish-confirmation input{color:#dedbd7;background:#141312;border:1px solid #40302d;border-radius:9px;outline:0;height:38px;padding:0 11px;font-size:9px}.automation-workbench{background:#111212;border:1px solid #292a2e;border-radius:14px;grid-template-columns:228px minmax(560px,1fr) 276px;min-width:0;min-height:706px;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 25px 70px #0000002e}.node-library,.node-inspector{background:#121313;min-width:0}.node-library{border-right:1px solid #292a2e;flex-direction:column;display:flex}.node-inspector{border-left:1px solid #292a2e}.workbench-heading{border-bottom:1px solid #27282c;align-items:center;gap:9px;height:60px;padding:0 14px;display:flex}.workbench-heading>span{color:#a5a6ab;background:#191a1c;border:1px solid #34363a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workbench-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workbench-heading strong{color:#ddd;font-size:10px;font-weight:620}.workbench-heading small{color:#68696e;font-size:8px}.node-search{color:#77787d;background:#18191b;border:1px solid #2e2f33;border-radius:8px;align-items:center;gap:7px;height:34px;margin:11px 11px 5px;padding:0 9px;display:flex}.node-search input{color:#c9c9c7;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.node-search input::placeholder{color:#626368}.node-palette{scrollbar-width:thin;scrollbar-color:#303135 transparent;flex:1;min-height:0;padding:2px 9px 14px;overflow-y:auto}.palette-group>p{color:#626368;letter-spacing:.12em;text-transform:uppercase;margin:13px 6px 6px;font-size:7px;font-weight:680}.palette-group>button{--node-accent:#999;color:#87888d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:47px;margin-bottom:4px;padding:5px 7px;display:grid}.palette-group>button:hover{color:#c6c6c4;background:#18191b;border-color:#323338}.palette-group>button>span{border:1px solid var(--node-accent);width:29px;height:29px}@supports (color:color-mix(in lab, red, red)){.palette-group>button>span{border:1px solid color-mix(in srgb, var(--node-accent) 42%, #343438)}}.palette-group>button>span{background:var(--node-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.palette-group>button>span{background:color-mix(in srgb, var(--node-accent) 10%, #17181a)}}.palette-group>button>span{color:var(--node-accent);place-items:center;display:grid}.palette-group>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.palette-group strong{color:#c9c9c7;font-size:9px;font-weight:590}.palette-group small{color:#64656a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.palette-group>button>svg{color:#55565b}.library-policy{color:#6d7670;border-top:1px solid #27282c;align-items:flex-start;gap:8px;min-height:57px;padding:11px 12px;font-size:7px;line-height:1.5;display:flex}.library-policy svg{color:var(--success);flex:none}.canvas-shell{background:#0f1010;flex-direction:column;min-width:0;display:flex}.canvas-toolbar{color:#68696e;border-bottom:1px solid #27282b;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 13px;font-size:8px;display:flex}.canvas-toolbar span{align-items:center;gap:6px;display:inline-flex}.canvas-toolbar span:last-child{color:#5f6065}.canvas-toolbar .is-connecting{color:#f0a08d}.workflow-canvas-viewport{scrollbar-width:thin;scrollbar-color:#343539 #121313;flex:1;min-width:0;min-height:0;overflow:auto}.workflow-canvas{background-color:#111212;background-image:radial-gradient(circle,#323338 1px,#0000 1px);background-size:22px 22px;width:1320px;height:660px;position:relative;overflow:hidden}.workflow-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 47%,#07080861 100%);position:absolute;inset:0}.connection-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.connection-layer path{fill:none;stroke:#4a4b50;stroke-width:1.35px;opacity:.9;filter:drop-shadow(0 0 3px #00000080)}.automation-node{--node-accent:#999;z-index:3;background:linear-gradient(135deg, var(--node-accent), #151617 72%);border:1px solid #37383c;border-radius:12px;width:184px;height:84px;padding:0 11px;position:absolute}@supports (color:color-mix(in lab, red, red)){.automation-node{background:linear-gradient(135deg, color-mix(in srgb, var(--node-accent) 6%, #1a1b1d), #151617 72%)}}.automation-node{cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid;box-shadow:0 13px 28px #00000045,inset 0 1px #ffffff06}.automation-node:active{cursor:grabbing}.automation-node:before{content:"";background:var(--node-accent);opacity:.8;border-radius:2px;width:2px;position:absolute;top:17px;bottom:17px;left:-1px}.automation-node.is-selected{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.automation-node.is-selected{border-color:color-mix(in srgb, var(--node-accent) 55%, #444)}}.automation-node.is-selected{box-shadow:0 15px 32px #00000052, 0 0 0 3px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.automation-node.is-selected{box-shadow:0 15px 32px #00000052, 0 0 0 3px color-mix(in srgb, var(--node-accent) 8%, transparent)}}.node-brand{border:1px solid var(--node-accent);width:33px;height:33px}@supports (color:color-mix(in lab, red, red)){.node-brand{border:1px solid color-mix(in srgb, var(--node-accent) 42%, #333438)}}.node-brand{background:var(--node-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.node-brand{background:color-mix(in srgb, var(--node-accent) 10%, #17181a)}}.node-brand{color:var(--node-accent);place-items:center;display:grid}.automation-node>div{flex-direction:column;gap:5px;min-width:0;display:flex}.automation-node strong{color:#e2e2df;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:610;overflow:hidden}.automation-node small{color:#6f7075;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.automation-node>svg{color:#57585d}.node-port{z-index:5;cursor:crosshair;background:#17181a;border:2px solid #707176;border-radius:50%;width:15px;height:15px;padding:0;position:absolute;top:34px}.node-port:after{content:"";background:#3e3f43;border-radius:50%;position:absolute;inset:3px}.node-port-in{left:-8px}.node-port-out{right:-8px}.node-port:hover,.node-port.is-target,.node-port.is-active{border-color:var(--node-accent);transform:scale(1.12)}.node-port.is-target:after,.node-port.is-active:after{background:var(--node-accent)}.canvas-watermark{z-index:2;color:#3d3e42;font:8px var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;right:25px}.inspector-form{flex-direction:column;gap:13px;padding:14px;display:flex}.inspector-node-type{--node-accent:#999;background:#17181a;border:1px solid #303136;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.inspector-node-type>span{border:1px solid var(--node-accent);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.inspector-node-type>span{border:1px solid color-mix(in srgb, var(--node-accent) 44%, #333)}}.inspector-node-type>span{background:var(--node-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.inspector-node-type>span{background:color-mix(in srgb, var(--node-accent) 10%, #17181a)}}.inspector-node-type>span{color:var(--node-accent);place-items:center;display:grid}.inspector-node-type>div{flex-direction:column;gap:4px;display:flex}.inspector-node-type strong{color:#d9d9d7;font-size:9px}.inspector-node-type small{color:#65666a;font:7px var(--font-mono)}.inspector-form label{flex-direction:column;gap:6px;display:flex}.inspector-form label>span{color:#737479;font-size:8px;font-weight:590}.inspector-form input,.inspector-form textarea{color:#d5d5d2;background:#17181a;border:1px solid #303136;border-radius:8px;outline:0;width:100%;font-size:9px}.inspector-form input{height:36px;padding:0 9px}.inspector-form textarea{resize:vertical;min-height:88px;padding:9px;line-height:1.5}.inspector-form input:focus,.inspector-form textarea:focus{border-color:#5b4a72;box-shadow:0 0 0 3px #8d7cf612}.inspector-position{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inspector-position>span{grid-template-columns:22px minmax(0,1fr);align-items:center;min-width:0;display:grid}.inspector-position small{color:#66676b;height:34px;font:7px var(--font-mono);background:#121315;border:1px solid #303136;border-right:0;border-radius:8px 0 0 8px;place-items:center;display:grid}.inspector-position input{border-radius:0 8px 8px 0;min-width:0}.connect-action,.delete-node{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:9px;display:flex}.connect-action{color:#b7a9e6;background:#1c1825;border:1px solid #3d3652}.delete-node{color:#b77c81;background:#1d1517;border:1px solid #3e2e31}.inspector-empty{color:#5f6064;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px 22px;display:flex}.inspector-empty p{margin:12px 0 0;font-size:9px;line-height:1.55}.validation-list{border-top:1px solid #292a2d;margin:3px 14px 14px;padding-top:14px}.validation-list>p{color:#66676c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:7px;font-weight:680}.validation-list>div{color:#94959a;align-items:flex-start;gap:7px;padding:7px 0;font-size:7px;line-height:1.45;display:flex}.validation-list svg{flex:none}.validation-pass{color:#87b792!important}.validation-warning{color:#b99d70!important}.validation-error{color:#c98e93!important}.drive-discovery{background:linear-gradient(135deg,#121413,#111212 65%);border:1px solid #292a2e;border-radius:14px;margin-top:16px;padding:28px}.discovery-heading{justify-content:space-between;align-items:flex-start;gap:30px;min-height:92px;display:flex}.discovery-heading span{color:#56b376;letter-spacing:.14em;font-size:7px;font-weight:680}.discovery-heading h2{color:#ecece9;letter-spacing:-.025em;margin:8px 0 7px;font-size:20px;font-weight:610}.discovery-heading p{color:#74757a;margin:0;font-size:9px;line-height:1.55}.discovery-stat{border-left:1px solid #2b4733;flex-direction:column;gap:4px;min-width:130px;padding-left:18px;display:flex}.discovery-stat strong{color:#e7e7e4;font-size:27px;font-weight:600}.discovery-stat small{color:#6f7871;font-size:8px}.discovery-grid{border-top:1px solid #292a2e;border-left:1px solid #292a2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-grid>a{min-height:166px;color:inherit;border-bottom:1px solid #292a2e;border-right:1px solid #292a2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:18px;text-decoration:none;transition:background-color .16s;display:grid}.discovery-grid>a:hover{background:#171918}.discovery-icon{color:#63bd7e;background:#132019;border:1px solid #34433a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.discovery-grid h3{color:#d8d8d5;margin:3px 0 8px;font-size:11px;font-weight:600}.discovery-grid p{color:#76777b;margin:0 0 7px;font-size:8px;line-height:1.55}.discovery-grid .observed-label{color:#8b998e}.discovery-grid>a>svg{color:#5f6064}@media (width<=1240px){.automation-workbench{grid-template-columns:216px minmax(520px,1fr)}.node-inspector{display:none}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.automation-toolbar{flex-direction:column;align-items:stretch}.workflow-picker{width:100%}.automation-actions{padding-bottom:2px;overflow-x:auto}}@media (width<=900px){.automation-content{width:calc(100% - 24px);padding-top:12px}.automation-connection{min-width:0;margin-left:auto}.automation-connection div{display:none}.publish-confirmation{grid-template-columns:1fr}.publish-confirmation input{width:100%}.automation-workbench{grid-template-columns:1fr;min-height:650px}.node-library{display:none}.canvas-shell{min-height:650px}.drive-discovery{padding:20px}.discovery-grid{grid-template-columns:1fr}}@media (width<=560px){.workflow-picker{grid-template-columns:1fr auto;display:grid}.workflow-picker select{width:100%}.workflow-picker input{grid-area:1/1/auto/-1;max-width:none}.workflow-state{grid-area:2/2}.workflow-picker select{grid-area:2/1}.automation-actions .secondary-action{min-width:36px;padding:0;font-size:0}.automation-actions .secondary-action svg{margin:0}.automation-actions .primary-action,.publish-action{flex:1}.canvas-toolbar span:last-child{display:none}.workflow-canvas{width:1220px}.discovery-heading{flex-direction:column;gap:18px}.discovery-stat{border-top:1px solid #2b4733;border-left:0;flex-direction:row;align-items:baseline;width:100%;padding:11px 0 0}.discovery-stat strong{font-size:20px}.discovery-grid>a{min-height:150px;padding:15px}}.mcp-page{--mcp-accent:#d2aa50;background:radial-gradient(circle at 48% -18%, #d2aa5011, transparent 35%), var(--bg);overflow-x:hidden}.mcp-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0ceb;position:sticky;top:0}.mcp-header-icon{color:var(--mcp-accent);background:#211b10;border-color:#5b4826}.mcp-header-status{align-items:center;gap:8px;margin-left:auto;display:flex}.mcp-header-status>span{color:#78797d;white-space:nowrap;background:#161719;border:1px solid #303136;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:8px;display:inline-flex}.mcp-header-status>span:first-child i{background:#a27532;border-radius:50%;width:6px;height:6px}.mcp-header-status>span:first-child.is-ready{color:#8db799;border-color:#304837}.mcp-header-status>span:first-child.is-ready i{background:var(--success);box-shadow:0 0 9px #51c77a59}.mcp-content{width:min(1420px,100% - 34px);margin:0 auto;padding:18px 0 90px}.mcp-command-strip{background:linear-gradient(110deg,#17150f,#131414 58%,#111414);border:1px solid #393326;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:88px;padding:15px 17px;display:grid;box-shadow:0 18px 50px #0000002b}.mcp-command-mark{width:42px;height:42px;color:var(--mcp-accent);background:#241e11;border:1px solid #63502c;border-radius:12px;place-items:center;display:grid}.mcp-command-strip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mcp-command-strip>div>span{color:#a78644;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700}.mcp-command-strip strong{color:#e8e7e2;font-size:13px;font-weight:620}.mcp-command-strip p{color:#77787c;margin:0;font-size:9px;line-height:1.45}.mcp-primary-action{color:#16130d;white-space:nowrap;cursor:pointer;background:#d2aa50;border:1px solid #d5ad56;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:680;display:inline-flex}.mcp-primary-action:hover:not(:disabled){background:#e1bb65}.mcp-primary-action:disabled{opacity:.42;cursor:wait}.mcp-guide{background:#111212;border:1px solid #2c2d30;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(250px,.75fr);margin-top:10px;display:grid;overflow:hidden}.mcp-guide-column{border-right:1px solid #27282b;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;min-width:0;padding:18px;display:grid}.mcp-guide-column>span{width:32px;height:32px;color:var(--mcp-accent);background:#1e1a11;border:1px solid #4f4228;border-radius:9px;place-items:center;display:grid}.mcp-guide-column strong,.mcp-guide-policy strong{color:#cecfcb;font-size:9px;font-weight:620}.mcp-guide-column ol{color:#747579;margin:8px 0 0;padding-left:17px;font-size:8px;line-height:1.55}.mcp-guide-column li{padding:2px 0 2px 3px}.mcp-guide-column li::marker{color:var(--mcp-accent)}.mcp-guide-policy{color:#6fb083;align-items:flex-start;gap:10px;padding:18px;display:flex}.mcp-guide-policy>span{flex-direction:column;gap:6px;display:flex}.mcp-guide-policy small{color:#6f7571;font-size:8px;line-height:1.55}.mcp-connect-card{background:#15140f;border:1px solid #53462d;border-radius:13px;margin-top:10px;padding:16px;overflow:hidden}.mcp-connect-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.mcp-connect-heading>span{width:34px;height:34px;color:var(--mcp-accent);background:#2a2112;border-radius:9px;place-items:center;display:grid}.mcp-connect-heading>div{flex-direction:column;gap:4px;display:flex}.mcp-connect-heading strong{color:#e1e0dc;font-size:11px}.mcp-connect-heading small{color:#76766f;font-size:8px}.mcp-connect-heading>button{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.mcp-connect-fields{grid-template-columns:minmax(150px,.7fr) minmax(260px,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:10px;margin-top:13px;display:grid}.mcp-connect-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.mcp-connect-fields label>span{color:#86847c;font-size:8px;font-weight:590}.mcp-connect-fields input,.mcp-connect-fields select{color:#dddcd7;background:#171715;border:1px solid #35342f;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:9px}.mcp-connect-fields input:focus,.mcp-connect-fields select:focus{border-color:#8a6e34;box-shadow:0 0 0 3px #d2aa5014}.mcp-connect-fields input::placeholder{color:#5b5b57}.mcp-connect-footer{justify-content:space-between;align-items:flex-end;gap:14px;min-height:46px;padding-top:11px;display:flex}.mcp-connect-footer>span{color:#6f776f;align-items:center;gap:7px;font-size:8px;display:inline-flex}.mcp-connect-footer>span svg{color:var(--success)}.mcp-notice,.content-notice{color:#a8c8af;background:#111b14;border:1px solid #2f4e38;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:0 12px;font-size:9px;display:flex}.mcp-notice.is-error,.content-notice.is-error{color:#dca5aa;background:#1d1315;border-color:#573338}.mcp-notice span,.content-notice span{flex:1;min-width:0}.mcp-notice button,.content-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mcp-workbench{background:#101111;border:1px solid #2a2b2e;border-radius:14px;grid-template-columns:232px minmax(480px,1fr) 294px;min-width:0;min-height:670px;margin-top:11px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0003}.mcp-server-rail,.mcp-skill-panel{background:#111212;min-width:0}.mcp-server-rail{border-right:1px solid #292a2d;flex-direction:column;display:flex}.mcp-skill-panel{border-left:1px solid #292a2d;flex-direction:column;display:flex}.mcp-panel-heading{border-bottom:1px solid #27282b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:0 13px;display:grid}.mcp-panel-heading>span{width:31px;height:31px;color:var(--mcp-accent);background:#1b1912;border:1px solid #4d422c;border-radius:9px;place-items:center;display:grid}.mcp-panel-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mcp-panel-heading strong{color:#d5d5d1;font-size:9px;font-weight:620}.mcp-panel-heading small{color:#68696d;font-size:7px}.mcp-panel-heading>button{color:#999;cursor:pointer;background:#18191b;border:1px solid #35363a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mcp-server-list{scrollbar-width:thin;scrollbar-color:#343539 transparent;flex:1;min-height:0;padding:7px;overflow-y:auto}.mcp-server-list>button{color:#797a7f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:61px;margin-bottom:4px;padding:8px;display:grid}.mcp-server-list>button:hover{background:#171819}.mcp-server-list>button.is-selected{background:#1b1811;border-color:#4e422a}.mcp-server-icon{color:#87888c;background:#191a1c;border:1px solid #3c3d40;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.mcp-server-list>button.is-selected .mcp-server-icon{color:var(--mcp-accent);background:#271f11;border-color:#65512c}.mcp-server-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.mcp-server-list strong{color:#cececa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:590;overflow:hidden}.mcp-server-list small{color:#696a6e;font-size:7px}.mcp-server-list>button>i{background:#a37734;border-radius:50%;width:7px;height:7px}.mcp-server-list>button.is-ready>i{background:var(--success);box-shadow:0 0 8px #51c77a59}.mcp-server-list>button.is-error>i{background:#d06970}.mcp-server-list>button.is-disabled>i{background:#55565a}.mcp-rail-empty,.mcp-skill-empty{color:#55575b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:28px 16px;display:flex}.mcp-rail-empty strong,.mcp-skill-empty strong{color:#aeafac;margin-top:12px;font-size:9px}.mcp-rail-empty p,.mcp-skill-empty p{color:#66676b;margin:6px 0 0;font-size:8px;line-height:1.55}.mcp-rail-empty button{color:#c6a65f;cursor:pointer;background:#1e1a12;border:1px solid #51452e;border-radius:8px;align-items:center;gap:6px;min-height:31px;margin-top:13px;padding:0 9px;font-size:8px;display:inline-flex}.mcp-stdio-note{color:#8c7444;border-top:1px solid #27282b;align-items:flex-start;gap:8px;min-height:77px;padding:12px;display:flex}.mcp-stdio-note>span{flex-direction:column;gap:4px;display:flex}.mcp-stdio-note strong{color:#9c9b95;font-size:8px}.mcp-stdio-note small{color:#666863;font-size:7px;line-height:1.45}.mcp-capability-panel{background:#111212;min-width:0}.mcp-server-heading{border-bottom:1px solid #292a2d;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:81px;padding:14px 16px;display:grid}.mcp-large-server-icon{width:43px;height:43px;color:var(--mcp-accent);background:#211b11;border:1px solid #5b4827;border-radius:12px;place-items:center;display:grid}.mcp-large-server-icon.is-ready{color:var(--success);background:#142119;border-color:#31533a}.mcp-server-heading>div{min-width:0}.mcp-server-kicker{color:#857348;letter-spacing:.13em;font-size:7px;font-weight:680}.mcp-server-heading h2{color:#e7e6e2;margin:4px 0 0;font-size:14px;font-weight:610}.mcp-server-heading p{color:#67686c;font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.mcp-state-pill{color:#ad8d4a;white-space:nowrap;border:1px solid #54482d;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:7px;font-weight:650;display:inline-flex}.mcp-state-pill i{background:#a77a30;border-radius:50%;width:6px;height:6px}.mcp-state-pill.is-ready{color:#7db88b;border-color:#31513a}.mcp-state-pill.is-ready i{background:var(--success)}.mcp-state-pill.is-error{color:#d3878d;border-color:#59353a}.mcp-state-pill.is-error i{background:#d06970}.mcp-server-facts{background:#101111;border-bottom:1px solid #27282b;grid-template-columns:1.4fr .9fr .9fr auto;align-items:center;gap:15px;min-height:58px;padding:10px 16px;display:grid}.mcp-server-facts>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mcp-server-facts small{color:#5f6064;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.mcp-server-facts strong{color:#9d9e9a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:560;overflow:hidden}.mcp-enable-switch{cursor:pointer;background:#222326;border:1px solid #424347;border-radius:999px;width:34px;height:19px;position:relative}.mcp-enable-switch span{background:#747579;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px}.mcp-enable-switch.is-on{background:#17321f;border-color:#3b6647}.mcp-enable-switch.is-on span{background:#64c17a;transform:translate(15px)}.mcp-enable-switch:disabled{opacity:.55;cursor:default}.mcp-server-error{color:#cf777f;background:#1b1315;border-bottom:1px solid #3c292c;align-items:flex-start;gap:9px;min-height:48px;padding:9px 16px;display:flex}.mcp-server-error>span{flex-direction:column;gap:4px;display:flex}.mcp-server-error strong{color:#d8a0a4;font-size:8px}.mcp-server-error small{color:#9b7175;font-size:7px;line-height:1.45}.mcp-tabs{border-bottom:1px solid #292a2d;align-items:flex-end;gap:5px;height:48px;padding:0 13px;display:flex}.mcp-tabs button{color:#77787c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:40px;padding:0 10px;font-size:8px;display:inline-flex}.mcp-tabs button em{color:#66676b;background:#222326;border-radius:999px;min-width:20px;padding:2px 5px;font-size:7px;font-style:normal}.mcp-tabs button.is-active{border-bottom-color:var(--mcp-accent);color:#d1c09b}.mcp-tabs button.is-active em{color:#c9a95e;background:#2c2516}.mcp-capability-list{scrollbar-width:thin;scrollbar-color:#38393d transparent;max-height:480px;padding:7px 14px 14px;overflow-y:auto}.mcp-capability-card{border-bottom:1px solid #26272a;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;min-width:0;min-height:78px;padding:12px 0;display:grid}.mcp-capability-icon{color:#909195;background:#191a1c;border:1px solid #3b3c40;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mcp-capability-card.risk-read-only .mcp-capability-icon{color:#68c380;background:#142019;border-color:#31523a}.mcp-capability-card.risk-blocked .mcp-capability-icon{color:#d07379;background:#201416;border-color:#57343a}.mcp-capability-copy{min-width:0}.mcp-capability-copy>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mcp-capability-copy strong{color:#d2d2cf;font-size:9px;font-weight:610}.risk-label{color:#b89a59;letter-spacing:.06em;text-transform:uppercase;border:1px solid #53462e;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:680}.risk-label.is-read-only{color:#72b881;border-color:#31513a}.risk-label.is-blocked{color:#cf7980;border-color:#59343a}.mcp-capability-copy p{color:#727377;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.mcp-capability-copy code{color:#5f6064;font:7px var(--font-mono)}.mcp-capability-card>button{color:#b69a5e;cursor:pointer;background:#1a1813;border:1px solid #3c382f;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.mcp-mapped{color:#70ac7e;align-items:center;gap:5px;font-size:7px;display:inline-flex}.mcp-capability-empty,.mcp-workbench-empty{color:#55565a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.mcp-capability-empty strong,.mcp-workbench-empty h2{color:#b3b4b0;margin:12px 0 0;font-size:11px}.mcp-capability-empty p,.mcp-workbench-empty p{color:#696a6e;max-width:330px;margin:6px 0 0;font-size:8px;line-height:1.55}.mcp-workbench-empty .mcp-primary-action{margin-top:14px}.mcp-forget-zone{color:#a66d72;border-top:1px solid #302428;margin:4px 14px 14px}.mcp-forget-zone summary{cursor:pointer;align-items:center;gap:7px;min-height:39px;font-size:7px;list-style:none;display:flex}.mcp-forget-zone summary::-webkit-details-marker{display:none}.mcp-forget-zone summary svg:last-child{margin-left:auto}.mcp-forget-zone>div{background:#1a1314;border:1px solid #4d3035;border-radius:9px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:8px;padding:11px;display:grid}.mcp-forget-zone p{color:#927074;margin:0;font-size:7px;line-height:1.45}.mcp-forget-zone input{color:#d0b0b3;background:#141011;border:1px solid #493337;border-radius:7px;outline:0;min-width:0;height:32px;padding:0 8px;font-size:8px}.mcp-forget-zone button{color:#d88d93;cursor:pointer;background:#281719;border:1px solid #693d43;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:7px;display:inline-flex}.mcp-forget-zone button:disabled{opacity:.3;cursor:default}.mcp-skill-list{scrollbar-width:thin;scrollbar-color:#343539 transparent;border-bottom:1px solid #292a2d;max-height:245px;padding:7px;overflow-y:auto}.mcp-skill-list>button{color:#78797d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:50px;margin-bottom:3px;padding:7px;display:grid}.mcp-skill-list>button:hover{background:#171819}.mcp-skill-list>button.is-selected{background:#1a1812;border-color:#45402f}.mcp-skill-list>button>span{color:#88898d;background:#18191b;border:1px solid #38393d;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.mcp-skill-list>button.is-enabled>span{color:#65be7c;background:#142019;border-color:#31523a}.mcp-skill-list>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mcp-skill-list strong{color:#c9c9c6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mcp-skill-list small{color:#67686c;font-size:7px}.mcp-skill-list>button>i{background:#535458;border-radius:50%;width:6px;height:6px}.mcp-skill-list>button.is-enabled>i{background:var(--success)}.mcp-skill-inspector{padding:15px 14px}.mcp-inspector-kicker{color:#8f7846;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:680}.mcp-skill-inspector h3{color:#dededb;margin:7px 0 0;font-size:12px;font-weight:610}.mcp-skill-inspector>p{color:#737478;margin:6px 0 0;font-size:8px;line-height:1.5}.mcp-skill-policy{border-top:1px solid #292a2d;border-bottom:1px solid #292a2d;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding:9px 0;display:grid}.mcp-skill-policy span{flex-direction:column;gap:4px;display:flex}.mcp-skill-policy small{color:#5f6064;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.mcp-skill-policy strong{color:#999a9e;text-transform:capitalize;font-size:8px}.mcp-skill-policy strong.is-read-only{color:#72b881}.mcp-skill-policy strong.is-blocked{color:#cf7980}.mcp-skill-toggle{color:#b69a5e;cursor:pointer;background:#1c1912;border:1px solid #51452e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:11px;font-size:8px;display:flex}.mcp-skill-toggle.is-enabled{color:#79b989;background:#142019;border-color:#31513a}.mcp-skill-toggle:disabled{opacity:.48;cursor:default}.mcp-tool-tester{margin-top:11px}.mcp-tool-tester label{flex-direction:column;gap:6px;display:flex}.mcp-tool-tester label span{color:#646569;font-size:7px}.mcp-tool-tester textarea{resize:vertical;color:#bfc0bd;min-height:62px;font:8px var(--font-mono);background:#141516;border:1px solid #303135;border-radius:8px;outline:0;padding:8px}.mcp-tool-tester button{color:#acada9;cursor:pointer;background:#1a1b1d;border:1px solid #3d3e42;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:7px;font-size:8px;display:flex}.mcp-tool-tester button:disabled{opacity:.35;cursor:default}.mcp-router-note{background:#141a16;border:1px solid #2f3d35;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;display:flex;color:#6e8976!important}.mcp-tool-result{color:#93b49b;white-space:pre-wrap;max-height:150px;font:7px/1.5 var(--font-mono);background:#101412;border:1px solid #2f3d35;border-radius:8px;margin:9px 0 0;padding:10px 8px 8px 27px;position:relative;overflow:auto}.mcp-tool-result>svg{position:absolute;top:10px;left:8px}.mcp-inspector-empty{color:#5f6064;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:28px;display:flex}.mcp-inspector-empty p{margin:9px 0 0;font-size:8px;line-height:1.5}.mcp-skill-guardrail{color:#a07f43;border-top:1px solid #292a2d;align-items:flex-start;gap:8px;min-height:74px;margin-top:auto;padding:12px;display:flex}.mcp-skill-guardrail>span{flex-direction:column;gap:4px;display:flex}.mcp-skill-guardrail strong{color:#989993;font-size:8px}.mcp-skill-guardrail small{color:#646662;font-size:7px;line-height:1.45}.content-hub-page{--content-accent:#d2aa50;background:radial-gradient(circle at 47% -15%, #d2aa500f, transparent 34%), var(--bg);overflow-x:hidden}.content-hub-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0ceb;position:sticky;top:0}.content-hub-header-icon{color:var(--content-accent);background:#211b10;border-color:#5b4826}.content-header-facts{align-items:center;margin-left:auto;display:flex}.content-header-facts>span{border-left:1px solid #292a2d;flex-direction:column;gap:3px;min-width:62px;padding:0 11px;display:flex}.content-header-facts strong{color:#d9d9d6;font-size:12px;font-weight:610}.content-header-facts small{color:#67686c;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.content-new-action{color:#16130d;cursor:pointer;background:#d2aa50;border:1px solid #d5ad56;border-radius:9px;align-items:center;gap:7px;min-height:35px;margin-left:8px;padding:0 12px;font-size:9px;font-weight:680;display:inline-flex}.content-hub-content{width:min(1460px,100% - 34px);margin:0 auto;padding:18px 0 90px}.content-gateway-strip{background:linear-gradient(110deg,#17150f,#131414 58%,#111414);border:1px solid #3c3425;border-radius:14px;grid-template-columns:auto minmax(260px,1fr) auto auto auto;align-items:center;gap:14px;min-height:91px;padding:15px 17px;display:grid;box-shadow:0 18px 50px #0000002b}.content-gateway-strip.is-connected{background:linear-gradient(110deg,#121813,#141413 58%,#111414);border-color:#33483a}.content-gateway-icon{width:42px;height:42px;color:var(--content-accent);background:#241e11;border:1px solid #63502c;border-radius:12px;place-items:center;display:grid}.content-gateway-strip.is-connected .content-gateway-icon{color:var(--success);background:#142019;border-color:#31523a}.content-gateway-strip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.content-gateway-strip>div>span{color:#9a7e46;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:680}.content-gateway-strip strong{color:#e6e5e1;font-size:12px;font-weight:610}.content-gateway-strip p{color:#77787c;margin:0;font-size:9px;line-height:1.45}.content-gateway-mode{color:#ad8d4a;white-space:nowrap;border:1px solid #54482d;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:7px;display:inline-flex}.content-gateway-mode i{background:#a77a30;border-radius:50%;width:6px;height:6px}.is-connected .content-gateway-mode{color:#7db88b;border-color:#31513a}.is-connected .content-gateway-mode i{background:var(--success)}.content-deploy-link{color:#bda15f;white-space:nowrap;align-items:center;gap:6px;font-size:8px;text-decoration:none;display:inline-flex}.content-workbench{background:#101111;border:1px solid #292a2d;border-radius:14px;grid-template-columns:258px minmax(500px,1fr) 308px;min-width:0;min-height:720px;margin-top:11px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0003}.content-queue-panel,.content-governance-panel{background:#111212;min-width:0}.content-queue-panel{border-right:1px solid #292a2d;flex-direction:column;display:flex}.content-governance-panel{border-left:1px solid #292a2d}.content-panel-heading{border-bottom:1px solid #27282b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:0 13px;display:grid}.content-panel-heading>span{width:31px;height:31px;color:var(--content-accent);background:#1b1912;border:1px solid #4d422c;border-radius:9px;place-items:center;display:grid}.content-panel-heading>div{flex-direction:column;gap:3px;display:flex}.content-panel-heading strong{color:#d5d5d1;font-size:9px}.content-panel-heading small{color:#68696d;font-size:7px}.content-panel-heading>button{color:#999;cursor:pointer;background:#18191b;border:1px solid #35363a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.content-queue-tools{border-bottom:1px solid #27282b;grid-template-columns:minmax(0,1fr) auto;gap:6px;height:48px;padding:7px;display:grid}.content-queue-tools label{color:#6e6f73;background:#18191b;border:1px solid #303135;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.content-queue-tools input{color:#c4c4c1;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.content-queue-tools button{color:#77787c;cursor:pointer;background:#18191b;border:1px solid #303135;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:7px;display:inline-flex}.content-status-summary{border-bottom:1px solid #27282b;grid-template-columns:1fr 1fr;gap:3px;padding:7px;display:grid}.content-status-summary button{color:#6d6e72;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:28px;padding:0 6px;font-size:7px;display:grid}.content-status-summary button:hover,.content-status-summary button.is-active{color:#aaa;background:#18191b;border-color:#343539}.content-status-summary i{border-radius:50%;width:5px;height:5px}.content-status-summary em{color:#55565a;font-style:normal}.content-queue-list{scrollbar-width:thin;scrollbar-color:#343539 transparent;flex:1;min-height:0;padding:7px;overflow-y:auto}.content-queue-list>button{color:#77787c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:70px;margin-bottom:4px;padding:8px;display:grid}.content-queue-list>button:hover{background:#171819}.content-queue-list>button.is-selected{background:#1b1811;border-color:#56482b}.content-type-icon{color:#8b8c90;background:#191a1c;border:1px solid #3b3c40;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.content-queue-list>button.is-selected .content-type-icon{color:var(--content-accent);background:#271f11;border-color:#65512c}.content-queue-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.content-queue-list strong{color:#cdcdca;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.content-queue-list small{color:#68696d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.content-queue-list em{color:#55565a;font-size:6px;font-style:normal}.content-queue-list>button>i{background:#888a8e;border-radius:50%;width:6px;height:6px}.content-queue-list>button.status-in-review>i{background:#d2aa50}.content-queue-list>button.status-approved>i{background:var(--success)}.content-queue-list>button.status-blocked>i{background:#d36f73}.content-queue-empty{color:#55565a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:25px 18px;display:flex}.content-queue-empty strong{color:#b1b2ae;margin-top:11px;font-size:9px}.content-queue-empty p{color:#67686c;margin:6px 0 0;font-size:8px;line-height:1.5}.content-queue-empty button{color:#c6a65f;cursor:pointer;background:#1e1a12;border:1px solid #51452e;border-radius:8px;align-items:center;gap:6px;min-height:31px;margin-top:12px;padding:0 9px;font-size:8px;display:inline-flex}.content-editor-panel{background:#111212;min-width:0}.content-editor-heading{border-bottom:1px solid #292a2d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:grid}.content-document-icon{width:40px;height:40px;color:var(--content-accent);background:#211b11;border:1px solid #5c4928;border-radius:11px;place-items:center;display:grid}.content-editor-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.content-editor-heading>div>span{color:#89754a;letter-spacing:.13em;font-size:6px;font-weight:680}.content-editor-heading strong{color:#e1e1de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-editor-heading small{color:#66676b;font-size:7px}.content-status-pill{color:#929397;border:1px solid #444548;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:7px;display:inline-flex}.content-status-pill i{background:#888a8e;border-radius:50%;width:6px;height:6px}.content-status-pill.status-in-review{color:#c8a353;border-color:#5b4929}.content-status-pill.status-in-review i{background:#d2aa50}.content-status-pill.status-approved{color:#78b688;border-color:#31513a}.content-status-pill.status-approved i{background:var(--success)}.content-status-pill.status-blocked{color:#cf7980;border-color:#59343a}.content-status-pill.status-blocked i{background:#d36f73}.content-editor-form{flex-direction:column;gap:12px;padding:16px;display:flex}.content-editor-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.content-editor-form label>span,.content-channel-row>span{color:#747579;font-size:8px;font-weight:590}.content-editor-form input,.content-editor-form select,.content-editor-form textarea,.content-governance-section textarea,.content-review-controls input,.content-release-control select{color:#d5d5d2;background:#171819;border:1px solid #303135;border-radius:8px;outline:0;width:100%;font-size:9px;transition:border-color .15s,box-shadow .15s}.content-editor-form input,.content-editor-form select,.content-review-controls input,.content-release-control select{height:37px;padding:0 9px}.content-editor-form textarea{resize:vertical;padding:9px;line-height:1.55}.content-editor-form input:focus,.content-editor-form select:focus,.content-editor-form textarea:focus,.content-governance-section textarea:focus,.content-review-controls input:focus,.content-release-control select:focus{border-color:#736039;box-shadow:0 0 0 3px #d2aa5012}.content-editor-form input::placeholder,.content-editor-form textarea::placeholder,.content-governance-section textarea::placeholder,.content-review-controls input::placeholder{color:#5d5e62}.content-form-row{grid-template-columns:minmax(0,1fr) 120px;gap:9px;display:grid}.content-meta-row{grid-template-columns:1fr 1fr 1fr}.content-summary-input{min-height:74px}.content-body-input{min-height:270px}.content-channel-row{flex-direction:column;gap:7px;display:flex}.content-channel-row>div{flex-wrap:wrap;gap:6px;display:flex}.content-channel-row button{color:#737478;cursor:pointer;background:#171819;border:1px solid #303135;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:7px;display:inline-flex}.content-channel-row button i{border:1px solid #46474b;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.content-channel-row button.is-active{color:#c4aa6c;border-color:#5b4c2d}.content-channel-row button.is-active i{color:var(--content-accent);background:#2a2213;border-color:#9b7a3b}.content-form-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:46px;display:flex}.content-form-footer>span{color:#697069;align-items:center;gap:6px;font-size:7px;display:inline-flex}.content-form-footer>span svg{color:var(--success)}.content-save-action{color:#17130d;cursor:pointer;background:#d2aa50;border:1px solid #d4ad56;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:680;display:inline-flex}.content-save-action:disabled{opacity:.35;cursor:default}.content-governance-scroll{scrollbar-width:thin;scrollbar-color:#343539 transparent;max-height:720px;overflow-y:auto}.content-governance-section,.content-review-controls,.content-release-control{border-bottom:1px solid #292a2d;padding:13px}.content-section-label{color:var(--content-accent);align-items:flex-start;gap:8px;display:flex}.content-section-label>span{flex-direction:column;gap:3px;display:flex}.content-section-label strong{color:#bfc0bc;font-size:8px}.content-section-label small{color:#606165;font-size:7px}.content-governance-section textarea{resize:vertical;min-height:68px;margin-top:9px;padding:8px;line-height:1.45}.content-governance-section>p{color:#5e605f;margin:6px 0 0;font-size:6px}.content-review-controls>input{margin-top:10px}.content-review-controls>div:last-of-type{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.content-review-controls button,.content-stage-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:7px;display:inline-flex}.content-review-primary,.content-approve-action{color:#d8b86e;background:#2b2314;border:1px solid #6b5730}.content-approve-action{color:#83c292;background:#142319;border-color:#31563c}.content-return-action{color:#9b9ca0;background:#191a1c;border:1px solid #3a3b3f}.content-block-action{color:#ce7b81;background:#201416;border:1px solid #58343a}.content-review-controls button:disabled{opacity:.3;cursor:default}.content-block-reason{color:#bd7e84;background:#1b1315;border:1px solid #4d3035;border-radius:8px;align-items:flex-start;gap:6px;margin:9px 0 0;padding:8px;font-size:7px;line-height:1.4;display:flex}.content-governance-empty{color:#66676b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:18px;display:flex}.content-governance-empty p{margin:8px 0 0;font-size:7px}.content-release-control select{margin-top:10px}.content-stage-action{color:#d8b86e;background:#2b2314;border:1px solid #6b5730;width:100%;margin-top:7px}.content-stage-action:disabled{opacity:.35;cursor:default}.content-staged-state{color:var(--success);background:#142019;border:1px solid #31513a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.content-staged-state>span{flex-direction:column;gap:3px;display:flex}.content-staged-state strong{color:#9bc4a4;font-size:8px}.content-staged-state small{color:#68816e;font-size:6px}.content-staged-state a{color:#7eb88a}.content-history{border-bottom:1px solid #292a2d}.content-history summary{color:#77787c;cursor:pointer;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:7px;list-style:none;display:flex}.content-history summary::-webkit-details-marker{display:none}.content-history summary svg:last-child{margin-left:auto}.content-history>div{padding:0 13px 11px}.content-history>div>span{border-top:1px solid #252629;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 7px;min-height:43px;display:grid}.content-history>div i{background:var(--content-accent);border-radius:50%;grid-row:1/span 2;width:5px;height:5px;margin-top:3px}.content-history strong{color:#999a97;text-transform:capitalize;font-size:7px}.content-history small{color:#5f6064;font-size:6px;line-height:1.4}.content-bridge-panel{background:#111212;border:1px solid #292a2d;border-radius:14px;margin-top:12px;overflow:hidden}.content-bridge-heading{border-bottom:1px solid #292a2d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:grid}.content-bridge-heading>span{width:37px;height:37px;color:var(--content-accent);background:#1b1912;border:1px solid #4d422c;border-radius:10px;place-items:center;display:grid}.content-bridge-heading>div{min-width:0}.content-bridge-heading strong{color:#dededb;font-size:11px}.content-bridge-heading p{color:#717276;margin:4px 0 0;font-size:8px;line-height:1.45}.content-bridge-heading a{color:#bda15f;align-items:center;gap:6px;font-size:8px;text-decoration:none;display:inline-flex}.content-bridge-table-head,.content-bridge-row{grid-template-columns:minmax(220px,1.2fr) .55fr .8fr .7fr .6fr;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:grid}.content-bridge-table-head{color:#5c5d61;letter-spacing:.09em;text-transform:uppercase;background:#0f1010;border-bottom:1px solid #292a2d;min-height:32px;font-size:6px;font-weight:680}.content-bridge-row{color:#808185;text-transform:capitalize;border-bottom:1px solid #252629;font-size:7px}.content-bridge-row:last-child{border-bottom:0}.content-bridge-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.content-bridge-row>span:first-child i{color:#8a8b8f;background:#191a1c;border:1px solid #3b3c40;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.content-bridge-row>span:first-child i.kind-core{color:var(--content-accent);background:#211b11;border-color:#5b4828}.content-bridge-row strong{color:#c9c9c6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-bridge-row code{color:#838488;font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-bridge-row em{color:#a78644;align-items:center;gap:6px;font-style:normal;display:inline-flex}.content-bridge-row em i{background:#a77a30;border-radius:50%;width:6px;height:6px}.content-bridge-row em.is-ready{color:#75ae82}.content-bridge-row em.is-ready i{background:var(--success)}.content-bridge-empty{color:#aa8241;justify-content:center;align-items:center;gap:9px;min-height:80px;padding:14px;display:flex}.content-bridge-empty>span{flex-direction:column;gap:4px;display:flex}.content-bridge-empty strong{color:#a9aaa6;font-size:8px}.content-bridge-empty small{color:#65666a;font-size:7px}@media (width<=1260px){.mcp-workbench{grid-template-columns:210px minmax(470px,1fr) 270px}.content-workbench{grid-template-columns:235px minmax(470px,1fr) 286px}.mcp-connect-fields{grid-template-columns:1fr 1.5fr 1fr}.mcp-connect-fields>label:last-child{grid-column:3}}@media (width<=1080px){.mcp-workbench,.content-workbench{grid-template-columns:220px minmax(0,1fr)}.mcp-skill-panel,.content-governance-panel{border-top:1px solid #292a2d;border-left:0;grid-column:1/-1}.mcp-skill-list{max-height:190px}.mcp-skill-panel{grid-template-columns:260px minmax(0,1fr);display:grid}.mcp-skill-panel>.mcp-panel-heading,.mcp-skill-panel>.mcp-skill-guardrail{grid-column:1/-1}.mcp-skill-list{border-bottom:0;border-right:1px solid #292a2d}.content-governance-scroll{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}.content-governance-section,.content-review-controls,.content-release-control,.content-history,.content-governance-empty{border-right:1px solid #292a2d;min-width:0}.content-review-controls>div:last-of-type{grid-template-columns:1fr}.mcp-guide{grid-template-columns:1fr 1fr}.mcp-guide-policy{border-top:1px solid #27282b;grid-column:1/-1}.content-gateway-strip{grid-template-columns:auto minmax(0,1fr) auto auto}.content-gateway-strip .content-deploy-link{display:none}}@media (width<=900px){.mcp-content,.content-hub-content{width:calc(100% - 24px);padding-top:12px}.mcp-header-status,.content-header-facts{display:none}.mcp-command-strip,.content-gateway-strip{grid-template-columns:auto minmax(0,1fr) auto}.mcp-command-strip .secondary-action,.content-gateway-strip .content-gateway-mode{display:none}.mcp-guide{grid-template-columns:1fr}.mcp-guide-column{border-bottom:1px solid #27282b;border-right:0}.mcp-guide-policy{grid-column:auto}.mcp-connect-fields{grid-template-columns:1fr 1fr}.mcp-connect-fields>label:last-child{grid-column:auto}.mcp-workbench,.content-workbench{grid-template-columns:1fr}.mcp-server-rail,.content-queue-panel{border-bottom:1px solid #292a2d;border-right:0;max-height:360px}.mcp-server-list,.content-queue-list{max-height:220px}.mcp-skill-panel{grid-template-columns:1fr}.mcp-skill-panel>.mcp-panel-heading,.mcp-skill-panel>.mcp-skill-guardrail{grid-column:auto}.mcp-skill-list{border-bottom:1px solid #292a2d;border-right:0;max-height:220px}.content-governance-scroll{grid-template-columns:1fr 1fr}.content-bridge-table{overflow-x:auto}.content-bridge-table-head,.content-bridge-row{min-width:820px}}@media (width<=560px){.mcp-header,.content-hub-header{padding-inline:12px}.utility-header>div,.mcp-command-strip>div,.content-gateway-strip>div{min-width:0;overflow:hidden}.utility-header h1,.utility-header p,.mcp-command-strip strong,.mcp-command-strip p,.content-gateway-strip strong,.content-gateway-strip p{overflow-wrap:anywhere;max-width:100%}.utility-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-new-action{justify-content:center;min-width:36px;padding:0;font-size:0}.mcp-command-strip,.content-gateway-strip,.mcp-workbench,.content-workbench{min-width:0;max-width:100%}.mcp-command-strip,.content-gateway-strip{grid-template-columns:auto minmax(0,1fr);padding:13px}.mcp-command-strip>.mcp-primary-action,.content-gateway-strip>.secondary-action{grid-column:1/-1;justify-content:center;width:100%;min-width:0;max-width:100%;overflow:hidden}.mcp-command-strip p,.content-gateway-strip p{font-size:8px}.mcp-connect-fields{grid-template-columns:1fr}.mcp-connect-footer{flex-direction:column;align-items:stretch}.mcp-connect-footer .mcp-primary-action{width:100%}.mcp-server-heading{grid-template-columns:auto minmax(0,1fr)}.mcp-server-heading>.mcp-state-pill{display:none}.mcp-server-heading>.secondary-action{grid-column:1/-1;width:100%}.mcp-server-facts{grid-template-columns:1fr 1fr auto}.mcp-server-facts>span:nth-child(3){display:none}.mcp-capability-card{grid-template-columns:auto minmax(0,1fr)}.mcp-capability-card>button,.mcp-mapped{grid-column:2;justify-self:start}.mcp-forget-zone>div,.content-form-row,.content-meta-row{grid-template-columns:1fr}.content-body-input{min-height:220px}.content-form-footer{flex-direction:column;align-items:stretch}.content-save-action{justify-content:center;width:100%}.content-governance-scroll{grid-template-columns:1fr}.content-gateway-strip .secondary-action{display:flex}.content-bridge-heading{grid-template-columns:auto minmax(0,1fr)}.content-bridge-heading>a{grid-column:1/-1;justify-self:start}}.mac-fleet-page{--agent-accent:#c7a86a;background:radial-gradient(circle at 70% -24%,#c7a86a0d,#0000 35%),#0c0d0c;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.mac-fleet-header{background:#0c0d0cf5;border-bottom:1px solid #252625;flex:0 0 76px;align-items:center;gap:12px;min-height:76px;padding:0 22px;display:flex}.mac-fleet-header-icon{color:#d2ad55;background:#1d1911;border:1px solid #574928;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mac-fleet-title{min-width:0}.mac-fleet-title h1{color:#efeee9;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.mac-fleet-title p{color:#7f807b;margin:5px 0 0;font-size:10px}.mac-fleet-local-state{color:#787a75;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:inline-flex}.mac-fleet-local-state svg{color:#b89449}.mac-fleet-review-action{color:#d9d6cc;cursor:pointer;background:#151512;border:1px solid #b68f3b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.mac-fleet-review-action:hover{color:#f2e7ca;background:#201c13;border-color:#d2ad55}.mac-fleet-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343531 transparent;flex:1;min-height:0;overflow-y:auto}.mac-fleet-content{width:min(1500px,100% - 30px);margin:0 auto;padding:15px 0 20px}.mac-fleet-summary{background:#111313;border:1px solid #2d2f2d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.mac-fleet-summary>div{border-right:1px solid #2b2d2b;align-items:center;gap:14px;min-width:0;padding:0 20px;display:flex}.mac-fleet-summary>div:last-child{border-right:0}.mac-fleet-summary-fact strong{color:#d9b353;font-size:27px;font-weight:520;line-height:1}.mac-fleet-summary-fact span{color:#cccdc8;font-size:10px;line-height:1.35}.mac-fleet-summary-state{color:#c3c4bf}.mac-fleet-summary-state>svg{color:#c7a86a}.mac-fleet-summary-state>span{flex-direction:column;gap:5px;display:flex}.mac-fleet-summary-state small{color:#9b9c97;font-size:8px}.mac-fleet-summary-state strong{color:#d5ad4c;font-size:9px;font-weight:620}.mac-fleet-summary-state.is-blocked>svg,.mac-fleet-summary-state.is-blocked strong{color:#dc828a}.mac-fleet-summary-state.is-degraded>svg,.mac-fleet-summary-state.is-degraded strong{color:#d8b55e}.mac-fleet-summary-state.is-ready>svg,.mac-fleet-summary-state.is-ready strong{color:#75c98b}.mac-fleet-readiness-strip{background:#111313;border:1px solid #3c3f3c;border-radius:10px;grid-template-columns:40px minmax(280px,1fr) auto auto;align-items:center;gap:13px;min-height:84px;margin-top:13px;padding:12px 13px;display:grid}.mac-fleet-readiness-strip.is-blocked{background:linear-gradient(90deg,#b14b550f,#0000 34%),#111313;border-color:#5d353a}.mac-fleet-readiness-strip.is-degraded{background:linear-gradient(90deg,#c7a86a0e,#0000 34%),#111313;border-color:#66552f}.mac-fleet-readiness-strip.is-ready{background:linear-gradient(90deg,#50a6680e,#0000 34%),#111313;border-color:#356043}.mac-fleet-readiness-icon{color:#a4a6a0;background:#181a19;border:1px solid #555852;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.mac-fleet-readiness-strip.is-blocked .mac-fleet-readiness-icon{color:#dc828a;background:#211416;border-color:#704047}.mac-fleet-readiness-strip.is-degraded .mac-fleet-readiness-icon{color:#d8b55e;background:#211c12;border-color:#705d34}.mac-fleet-readiness-strip.is-ready .mac-fleet-readiness-icon{color:#75c98b;background:#142118;border-color:#3f704c}.mac-fleet-readiness-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-readiness-copy small{color:#777974;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:690}.mac-fleet-readiness-copy strong{color:#dddcd7;font-size:10px;font-weight:620}.mac-fleet-readiness-copy p{color:#82847e;text-overflow:ellipsis;white-space:nowrap;max-width:670px;margin:0;font-size:7px;line-height:1.45;overflow:hidden}.mac-fleet-readiness-facts{grid-template-columns:repeat(4,minmax(82px,auto));margin:0;display:grid}.mac-fleet-readiness-facts>div{border-left:1px solid #323432;flex-direction:column;justify-content:center;gap:5px;min-height:38px;padding:0 12px;display:flex}.mac-fleet-readiness-facts dt{color:#686a65;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:650}.mac-fleet-readiness-facts dd{color:#bfc0bb;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin:0;font-size:8px;overflow:hidden}.mac-fleet-readiness-strip>button{color:#aaaca6;cursor:pointer;background:#171918;border:1px solid #484b47;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:7px;display:inline-flex}.mac-fleet-readiness-strip>button:hover:not(:disabled){color:#d8b65f;border-color:#756139}.mac-fleet-readiness-strip>button:disabled{opacity:.58;cursor:progress}.mac-fleet-readiness-strip .is-spinning{animation:.8s linear infinite mac-fleet-spin}@keyframes mac-fleet-spin{to{transform:rotate(360deg)}}.mac-fleet-connect-panel{background:linear-gradient(135deg,#c7a86a0a,#0000 34%),#111313;border:1px solid #343634;border-radius:12px;margin-top:13px;overflow:hidden;box-shadow:0 18px 44px #00000017}.mac-fleet-connect-heading{border-bottom:1px solid #2b2d2b;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.mac-fleet-connect-heading>span:first-child{color:#d6b259;background:#211c12;border:1px solid #68552f;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.mac-fleet-connect-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-connect-heading>div small{color:#8d7950;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:720}.mac-fleet-connect-heading h2{color:#e7e5df;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:620}.mac-fleet-connect-heading p{color:#7e807b;margin:0;font-size:8px;line-height:1.45}.mac-fleet-connect-total{border-left:1px solid #343634;flex-direction:column;align-items:flex-end;gap:4px;min-width:105px;padding-left:16px;display:flex}.mac-fleet-connect-total strong{color:#d8b55d;font:18px var(--font-mono)}.mac-fleet-connect-total small{color:#737570;font-size:6px}.mac-fleet-controller-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mac-fleet-controller-card{color:#969893;text-align:left;cursor:pointer;background:#131515;border:1px solid #343735;border-radius:10px;outline:0;grid-template-columns:35px minmax(0,1fr) auto;grid-template-areas:"icon copy state""icon meta meta""choice choice choice";align-items:center;gap:8px 9px;min-width:0;min-height:125px;padding:11px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.mac-fleet-controller-card:hover{background:#171918;border-color:#52554f;transform:translateY(-1px)}.mac-fleet-controller-card:focus-visible{outline-offset:2px;outline:2px solid #d1ad56}.mac-fleet-controller-card.is-selected{background:linear-gradient(135deg,#d2ad5513,#0000 56%),#171713;border-color:#7a6332}.mac-fleet-controller-card.is-connected{border-color:#3f694b}.mac-fleet-controller-icon{color:#c0c2bc;background:#181a19;border:1px solid #4a4d49;border-radius:8px;grid-area:icon;place-items:center;width:35px;height:35px;display:grid}.mac-fleet-controller-card.is-selected .mac-fleet-controller-icon{color:#d9b45b;background:#241e13;border-color:#756039}.mac-fleet-controller-copy{flex-direction:column;grid-area:copy;gap:4px;min-width:0;display:flex}.mac-fleet-controller-copy strong{color:#deddd8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.mac-fleet-controller-copy b{color:#888a84;margin-left:5px;font-size:7px;font-weight:520}.mac-fleet-controller-copy small{color:#737570;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mac-fleet-connection-state{color:#8d8f89;white-space:nowrap;grid-area:state;justify-content:flex-end;align-items:center;gap:5px;font-size:6px;font-weight:650;display:inline-flex}.mac-fleet-connection-state i{background:#9c4d55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #b14b5538}.mac-fleet-connection-state.is-connected{color:#83bd90}.mac-fleet-connection-state.is-connected i{background:var(--success);box-shadow:0 0 8px #56cd7059}.mac-fleet-controller-meta{flex-direction:column;grid-area:meta;gap:3px;min-width:0;display:flex}.mac-fleet-controller-meta em{color:#a78e57;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.mac-fleet-controller-meta small{color:#6e706b;font-size:6px}.mac-fleet-controller-choice{color:#757772;border-top:1px solid #2b2d2b;grid-area:choice;justify-content:space-between;align-items:center;gap:6px;min-height:25px;padding-top:8px;font-size:7px;font-weight:590;display:flex}.mac-fleet-controller-card.is-selected .mac-fleet-controller-choice{color:#d7b45d}.mac-fleet-connect-footer{background:#0f1111;border-top:1px solid #2b2d2b;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:flex}.mac-fleet-connect-footer>div{align-items:center;gap:10px;min-width:0;display:flex}.mac-fleet-connect-footer>div>svg{color:#c5a356;flex:none}.mac-fleet-connect-footer>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mac-fleet-connect-footer small{color:#70726d;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:670}.mac-fleet-connect-footer strong{color:#cecfca;font-size:9px;font-weight:600}.mac-fleet-connect-footer p{color:#6e706b;margin:0;font-size:7px}.mac-fleet-connect-footer>button{color:#c9a855;cursor:pointer;white-space:nowrap;background:#191712;border:1px solid #615230;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:600}.mac-fleet-connect-footer>button:hover{color:#e4c16b;border-color:#8b7038}.mac-fleet-connection-guide{background:linear-gradient(#d2ad5506,#0000),#111313;border-top:1px solid #2d302d;flex-direction:column;gap:11px;padding:14px;display:flex}.mac-fleet-setup-intro{align-items:center;gap:10px;min-width:0;display:flex}.mac-fleet-setup-intro>span{color:#d6b45d;background:#201b12;border:1px solid #66552f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mac-fleet-setup-intro>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-setup-intro small{color:#8c764a;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.mac-fleet-setup-intro strong{color:#d7d7d2;font-size:10px;font-weight:620}.mac-fleet-setup-intro p{color:#777974;margin:0;font-size:7px}.mac-fleet-transport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mac-fleet-transport-grid article{background:#141616;border:1px solid #343735;border-radius:9px;flex-direction:column;min-width:0;min-height:190px;padding:11px;display:flex}.mac-fleet-transport-grid article:first-child{background:linear-gradient(145deg,#d2ad550e,#0000 52%),#141616;border-color:#5c4e2f}.mac-fleet-transport-grid header{align-items:center;gap:8px;display:flex}.mac-fleet-transport-grid header>span{color:#b8bab4;border:1px solid #4c4f4a;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.mac-fleet-transport-grid article:first-child header>span{color:#d7b45d;background:#211c13;border-color:#6b5934}.mac-fleet-transport-grid header small{color:#858781;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:670}.mac-fleet-transport-grid h3{color:#d7d8d3;margin:11px 0 0;font-size:10px;font-weight:610}.mac-fleet-transport-grid p{color:#777974;margin:6px 0 0;font-size:7px;line-height:1.5}.mac-fleet-package-state{flex-direction:column;gap:4px;min-width:0;margin-top:auto;padding-top:10px;display:flex}.mac-fleet-package-state strong{color:#bcbdb8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.mac-fleet-package-state small{color:#6d6f6a;font:6px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mac-fleet-transport-grid article>a,.mac-fleet-setup-disabled{color:#afb0ab;border:1px solid #4a4d47;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;margin-top:9px;padding:0 9px;font-size:7px;font-weight:600;text-decoration:none;display:inline-flex}.mac-fleet-transport-grid article:first-child>a{color:#d8b55d;background:#1d1911;border-color:#806835}.mac-fleet-transport-grid article>a:hover{color:#e1bd64;border-color:#816b39}.mac-fleet-setup-disabled{color:#686a65;cursor:not-allowed}.mac-fleet-connection-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mac-fleet-connection-guide li{background:#141616;border:1px solid #303330;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;min-width:0;min-height:76px;padding:8px;display:grid}.mac-fleet-connection-guide li>span{color:#caa951;width:21px;height:21px;font:7px var(--font-mono);border:1px solid #5c5138;border-radius:50%;place-items:center;display:grid}.mac-fleet-connection-guide li p{color:#777974;margin:0;font-size:7px;line-height:1.48}.mac-fleet-connection-guide li strong{color:#bfc0ba;font-weight:600}.mac-fleet-release-warning{color:#d07a82;background:#191313;border:1px solid #543a35;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.mac-fleet-release-warning>svg{color:#cc727a}.mac-fleet-release-warning p{color:#8b7a78;margin:0;font-size:7px;line-height:1.5}.mac-fleet-release-warning p strong{color:#c89397}.mac-fleet-release-warning>a{color:#aaaca6;white-space:nowrap;border:1px solid #4a4d47;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:7px;text-decoration:none;display:inline-flex}.mac-fleet-release-warning>a:hover{color:#d8b65f;border-color:#756139}.mac-fleet-primary-grid{grid-template-columns:minmax(0,1fr) 326px;align-items:stretch;gap:13px;margin-top:13px;display:grid}.mac-fleet-panel{background:#111313;border:1px solid #2d2f2d;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #00000014}.mac-fleet-panel-heading{border-bottom:1px solid #2b2d2b;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 13px 0 16px;display:flex}.mac-fleet-panel-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.mac-fleet-panel-heading>div>svg{color:#c7a86a}.mac-fleet-panel-heading h2{color:#deddd8;margin:0;font-size:11px;font-weight:610}.mac-fleet-evidence-badge{color:#9d9f99;white-space:nowrap;border:1px solid #434541;border-radius:5px;align-items:center;min-height:23px;padding:0 7px;font-size:7px;font-weight:590;display:inline-flex}.mac-fleet-evidence-badge.is-reported{color:#77a7ef;background:#111a26;border-color:#3d5d8f}.mac-fleet-evidence-badge.is-apple{color:#aeb7b7;background:#151919;border-color:#4d5557}.mac-fleet-evidence-badge.is-proposed{color:#d5ac50;background:#1c1810;border-color:#69552c}.mac-fleet-evidence-badge.is-unchecked{color:#969792;background:#181918;border-color:#444642}.mac-fleet-evidence-badge.is-verified{color:#75c98b;background:#152219;border-color:#3f694b}.mac-fleet-evidence-badge.is-blocked{color:#dc828a;background:#241416;border-color:#754148}.mac-fleet-evidence-badge.is-degraded{color:#d5ac50;background:#1c1810;border-color:#69552c}.mac-fleet-topology-panel{min-height:0}.mac-fleet-topology-list{flex-direction:column;gap:9px;padding:11px 13px 13px;display:flex;position:relative}.mac-fleet-control-spine{display:none}.mac-fleet-node{z-index:1;background:#121515;border:1px solid #343735;border-radius:8px;grid-template-columns:30px 42px minmax(180px,.8fr) minmax(260px,1.3fr);align-items:center;gap:10px;min-height:79px;padding:10px 13px;display:grid;position:relative}.mac-fleet-node.is-controller{background:linear-gradient(90deg,#c7a86a0b,#0000 40%),#121515;border-color:#5a4b2c}.mac-fleet-node.is-connected{border-color:#356043}.mac-fleet-node-index{color:#e3be5f;width:29px;height:29px;font:12px var(--font-mono);background:#111313;border:1px solid #d0a33f;border-radius:5px;place-items:center;display:grid;position:static}.mac-fleet-node:before{display:none}.mac-fleet-device-icon{color:#d7d8d2;background:#181b1a;border:1px solid #515451;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.mac-fleet-node.is-controller .mac-fleet-device-icon{color:#e0bd69;background:#211c13;border-color:#7b6535}.mac-fleet-node-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.mac-fleet-node-copy strong{color:#e2e1dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.mac-fleet-node-copy strong span{color:#858681;font-weight:470}.mac-fleet-node-copy small{color:#858681;font-size:8px}.mac-fleet-node-copy em{color:#d6ad50;align-items:center;gap:5px;font-size:7px;font-style:normal;display:inline-flex}.mac-fleet-node-copy em.is-offline{color:#777974}.mac-fleet-node-copy em.is-offline i{background:#92464e;border-radius:50%;width:5px;height:5px}.mac-fleet-monitor-bank{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.mac-fleet-screen{color:#5f625f;border:1px dashed #474a47;border-radius:5px;place-items:center;width:34px;height:29px;display:grid}.mac-fleet-screen.is-assigned{color:#d1d3cd;background:#171a19;border-style:solid;border-color:#8d918c}.mac-fleet-screen.is-built-in{color:#d3ad58;background:#1d1912;border-style:solid;border-color:#5a4b2c;width:37px;margin-right:4px}.mac-fleet-control-panel{min-height:0}.mac-fleet-strategy-list{flex-direction:column;gap:6px;padding:10px 10px 7px;display:flex}.mac-fleet-strategy-list>button{color:#969893;text-align:left;cursor:pointer;background:#131515;border:1px solid #343735;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 9px;transition:border-color .15s,background-color .15s;display:grid}.mac-fleet-strategy-list>button:hover{background:#171918;border-color:#4b4e49}.mac-fleet-strategy-list>button.is-selected{background:#1b1811;border-color:#705d34}.mac-fleet-strategy-icon{color:#b6b8b2;border:1px solid #464946;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.mac-fleet-strategy-list>button.is-selected .mac-fleet-strategy-icon{color:#d7b45d;background:#241e12;border-color:#705d34}.mac-fleet-strategy-list button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-strategy-list strong{color:#deddd8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:590;overflow:hidden}.mac-fleet-strategy-list small{color:#767872;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mac-fleet-strategy-list em{color:#d6ad50;white-space:nowrap;align-items:center;gap:5px;font-size:7px;font-style:normal;display:inline-flex}.mac-fleet-strategy-list i{border:1px solid #595c57;border-radius:50%;width:14px;height:14px}.mac-fleet-strategy-list button.is-selected i{background:#d6ad50;border:4px solid #1b1811;box-shadow:0 0 0 1px #d6ad50}.mac-fleet-account-note{color:#858780;background:#151613;border:1px solid #343630;border-radius:7px;align-items:flex-start;gap:7px;margin:0 11px 8px;padding:7px 9px;font-size:7px;line-height:1.45;display:flex}.mac-fleet-account-note svg{color:#b8954a;flex:none}.mac-fleet-account-note strong{color:#c8a756;font-weight:600}.mac-fleet-checklist-heading{border-top:1px solid #2b2d2b;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.mac-fleet-checklist-heading strong{color:#c7c8c3;font-size:9px;font-weight:600}.mac-fleet-checklist-heading span{color:#848680;font-size:7px}.mac-fleet-checklist{flex-direction:column;padding:0 11px 9px;display:flex}.mac-fleet-checklist label{color:#8d8f89;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;display:grid}.mac-fleet-checklist input{opacity:0;pointer-events:none;position:absolute}.mac-fleet-checklist label>span{color:#0000;border:1px solid #5a5d58;border-radius:3px;place-items:center;width:17px;height:17px;display:grid}.mac-fleet-checklist label.is-checked>span{color:#d7b45d;background:#2a2214;border-color:#846d3b}.mac-fleet-checklist label:focus-within>span{outline-offset:2px;outline:2px solid #c7a86a}.mac-fleet-checklist strong{font-size:8px;font-weight:500}.mac-fleet-checklist label.is-checked strong{color:#b9b9b4;-webkit-text-decoration:line-through #5f604f;text-decoration:line-through #5f604f}.mac-fleet-inventory-panel{margin-top:13px}.mac-fleet-inventory-heading{min-height:46px}.mac-fleet-allocation-note{color:#777974;font:7px var(--font-mono)}.mac-fleet-table-wrap{overflow-x:auto}.mac-fleet-table{border-collapse:collapse;table-layout:fixed;width:100%}.mac-fleet-table th{color:#6e706b;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#0f1111;border-bottom:1px solid #303230;border-right:1px solid #303230;height:29px;padding:0 12px;font-size:6px;font-weight:680}.mac-fleet-table th:last-child{border-right:0}.mac-fleet-table th:first-child{width:22%}.mac-fleet-table th:nth-child(2),.mac-fleet-table th:nth-child(3){width:17%}.mac-fleet-table th:nth-child(4){width:13%}.mac-fleet-table th:nth-child(5){width:18%}.mac-fleet-table th:nth-child(6){width:13%}.mac-fleet-table td{color:#8b8d87;border-bottom:1px solid #292b29;border-right:1px solid #292b29;height:49px;padding:6px 12px;font-size:8px}.mac-fleet-table td:last-child{border-right:0}.mac-fleet-table tbody tr:last-child td{border-bottom:0}.mac-fleet-table td>a,.mac-fleet-mobile-records dd>a{color:#a7a9a3;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.mac-fleet-table td>a:hover,.mac-fleet-mobile-records dd>a:hover{color:#d5b25d}.mac-fleet-device-label{align-items:center;gap:8px;min-width:0;display:flex}.mac-fleet-device-label>span:first-child{color:#b9bbb5;background:#181a19;border:1px solid #444744;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.mac-fleet-device-label>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mac-fleet-device-label strong{color:#d9d9d5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:570;overflow:hidden}.mac-fleet-device-label small{color:#757772;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mac-fleet-capacity-control,.mac-fleet-number-stepper{background:#151717;border:1px solid #3c3f3c;border-radius:7px;grid-template-columns:25px 27px 25px;align-items:center;min-height:29px;padding:0 3px;display:inline-grid}.mac-fleet-capacity-control button,.mac-fleet-number-stepper button{color:#8b8e88;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:24px;display:grid}.mac-fleet-capacity-control button:hover:not(:disabled),.mac-fleet-number-stepper button:hover:not(:disabled){color:#d8b55e;background:#232521}.mac-fleet-capacity-control button:disabled,.mac-fleet-number-stepper button:disabled{color:#444642;cursor:default}.mac-fleet-capacity-control strong,.mac-fleet-number-stepper strong{color:#d5d5d1;font:9px var(--font-mono);text-align:center}.mac-fleet-control-copy{flex-direction:column;gap:3px;display:flex}.mac-fleet-control-copy small{color:#a68745;font-size:6px}.mac-fleet-mobile-records{display:none}.mac-fleet-future-strip{background:#101211;border-top:1px solid #2b2d2b;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;min-height:65px;padding:9px 13px;display:grid}.mac-fleet-future-copy{align-items:center;gap:9px;min-width:0;display:flex}.mac-fleet-future-copy>span{color:#c7a86a;border:1px dashed #66552f;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mac-fleet-future-copy>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-future-copy strong{color:#c8c9c4;font-size:9px;font-weight:590}.mac-fleet-future-copy small{color:#6f716c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mac-fleet-future-strip>label{flex-direction:column;gap:5px;display:flex}.mac-fleet-future-strip>label>span{color:#6f716c;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:650}.mac-fleet-future-strip select{color:#d5d5d1;background:#151717;border:1px solid #3c3f3c;border-radius:7px;outline:0;width:73px;height:31px;padding:0 8px;font-size:9px}.mac-fleet-projection{border-left:1px solid #343634;flex-direction:column;gap:4px;min-width:142px;padding-left:14px;display:flex}.mac-fleet-projection small{color:#747671;font-size:6px}.mac-fleet-projection strong{color:#d6b25a;font-size:20px;font-weight:520}.mac-fleet-enrollment-registry{background:#0f1111;border-top:1px solid #2b2d2b}.mac-fleet-enrollment-heading{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:9px 13px;display:grid}.mac-fleet-enrollment-heading>span{color:#b9a065;border:1px solid #4a4d49;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.mac-fleet-enrollment-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-enrollment-heading strong{color:#c8c9c4;font-size:9px;font-weight:600}.mac-fleet-enrollment-heading small{color:#70726d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mac-fleet-enrollment-heading em{color:#8b8d87;font:7px var(--font-mono);font-style:normal}.mac-fleet-enrollment-table{border-top:1px solid #292b29;overflow-x:auto}.mac-fleet-enrollment-row{border-bottom:1px solid #292b29;grid-template-columns:19% 25% 18% 18% 20%;align-items:center;min-width:820px;min-height:44px;display:grid}.mac-fleet-enrollment-row:last-child{border-bottom:0}.mac-fleet-enrollment-row>*{border-right:1px solid #292b29;align-items:center;min-width:0;height:100%;padding:7px 12px;display:flex}.mac-fleet-enrollment-row>:last-child{border-right:0}.mac-fleet-enrollment-row.is-header{background:#0d0f0f;min-height:28px}.mac-fleet-enrollment-row.is-header>span{color:#666863;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:680}.mac-fleet-enrollment-row code{color:#c7a86a;font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mac-fleet-enrollment-row>span{color:#92948e;font-size:8px}.mac-fleet-enrollment-row>span:nth-child(2){flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.mac-fleet-enrollment-row>span:nth-child(2) strong{color:#c6c7c2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:570;overflow:hidden}.mac-fleet-enrollment-row>span:nth-child(2) small{color:#6f716c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;overflow:hidden}.mac-fleet-enrollment-empty{color:#777974;margin:0;padding:14px;font-size:8px}.mac-fleet-inventory-footer{border-top:1px solid #2b2d2b;align-items:center;gap:12px;min-height:47px;padding:0 13px;display:flex}.mac-fleet-inventory-footer p{color:#747671;align-items:center;gap:7px;margin:0;font-size:7px;display:inline-flex}.mac-fleet-inventory-footer p svg{color:#a68a49}.mac-fleet-inventory-footer button{color:#aaaca6;cursor:pointer;background:#171918;border:1px solid #484a46;border-radius:7px;align-items:center;gap:7px;min-height:31px;margin-left:auto;padding:0 10px;font-size:7px;display:inline-flex}.mac-fleet-inventory-footer button:hover{color:#d8b65f;border-color:#736039}.mac-fleet-review-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030404bd;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.mac-fleet-review-drawer{background:#111313;border:1px solid #403b2e;border-radius:13px;flex-direction:column;width:min(500px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-24px 0 70px #0000006b}.mac-fleet-review-drawer>header{border-bottom:1px solid #2c2e2c;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:0 14px 0 17px;display:flex}.mac-fleet-review-drawer>header>div{align-items:center;gap:11px;min-width:0;display:flex}.mac-fleet-review-drawer>header>div>span{color:#d3ad55;background:#211c12;border:1px solid #69572f;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mac-fleet-review-drawer h2{color:#eeede8;margin:0;font-size:15px;font-weight:620}.mac-fleet-review-drawer>header p{color:#747671;margin:4px 0 0;font-size:8px}.mac-fleet-review-drawer>header>button{color:#898b86;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mac-fleet-review-drawer>header>button:hover{color:#deddd8;background:#1b1d1b}.mac-fleet-review-scroll{scrollbar-width:thin;scrollbar-color:#343531 transparent;flex:1;min-height:0;overflow-y:auto}.mac-fleet-review-summary{border-bottom:1px solid #2b2d2b;grid-template-columns:1fr 1fr;display:grid}.mac-fleet-review-summary>div{border-bottom:1px solid #2b2d2b;border-right:1px solid #2b2d2b;flex-direction:column;gap:6px;min-height:65px;padding:13px 15px;display:flex}.mac-fleet-review-summary>div:nth-child(2n){border-right:0}.mac-fleet-review-summary>div:nth-last-child(-n+2){border-bottom:0}.mac-fleet-review-summary small{color:#767873;font-size:7px}.mac-fleet-review-summary strong{color:#cecfca;font-size:9px;font-weight:590}.mac-fleet-review-section{border-bottom:1px solid #2b2d2b;padding:16px}.mac-fleet-review-section>h3,.mac-fleet-control-note h3{color:#d0d0cb;margin:0 0 11px;font-size:9px;font-weight:610}.mac-fleet-evidence-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mac-fleet-evidence-grid article{background:#141616;border:1px solid #303230;border-radius:8px;min-height:75px;padding:9px}.mac-fleet-evidence-grid p{color:#747671;margin:8px 0 0;font-size:7px;line-height:1.5}.mac-fleet-source-list{flex-direction:column;gap:6px;display:flex}.mac-fleet-source-list>a{color:#a7a9a3;border:1px solid #303230;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:8px 9px;text-decoration:none;display:grid}.mac-fleet-source-list>a:hover{color:#d2ad55;border-color:#5e5031}.mac-fleet-source-list>a>svg:first-child{color:#b7b9b3}.mac-fleet-source-list>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-fleet-source-list strong{color:#cfd0cb;font-size:8px}.mac-fleet-source-list small{color:#737570;font-size:7px;line-height:1.4}.mac-fleet-next-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mac-fleet-next-steps li{grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.mac-fleet-next-steps li>span{color:#999b95;width:24px;height:24px;font:8px var(--font-mono);border:1px solid #4d4f4b;border-radius:50%;place-items:center;display:grid}.mac-fleet-next-steps li.is-complete>span{color:var(--success);background:#152219;border-color:#3f694b}.mac-fleet-next-steps strong{color:#bebfba;font-size:8px}.mac-fleet-next-steps p{color:#6f716c;margin:4px 0 0;font-size:7px;line-height:1.45}.mac-fleet-control-note{color:#c7a86a;grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid}.mac-fleet-control-note h3{margin-bottom:5px}.mac-fleet-control-note p{color:#777973;margin:0;font-size:7px;line-height:1.5}.mac-fleet-review-drawer>footer{border-top:1px solid #2c2e2c;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:0 14px;display:flex}.mac-fleet-review-drawer>footer button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.mac-fleet-reset-action{color:#8d8f89;background:#171918;border:1px solid #484a46}.mac-fleet-reset-action.is-armed{color:#dc828a;background:#241416;border-color:#754148}.mac-fleet-review-close-action{color:#18140d;background:#d2ad55;border:1px solid #b8913f;font-weight:650}@media (width<=1180px){.mac-fleet-readiness-strip{grid-template-columns:40px minmax(250px,1fr) auto}.mac-fleet-readiness-facts{grid-area:2/2/auto/3}.mac-fleet-readiness-strip>button{grid-area:1/3/3}.mac-fleet-controller-cards,.mac-fleet-connection-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-fleet-primary-grid{grid-template-columns:1fr}.mac-fleet-control-panel{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(280px,.75fr) minmax(340px,1fr);min-height:0;display:grid}.mac-fleet-control-panel>.mac-fleet-panel-heading{grid-column:1/-1}.mac-fleet-strategy-list{border-right:1px solid #2b2d2b;grid-row:2/4}.mac-fleet-account-note{margin-top:10px}.mac-fleet-checklist-heading{border-top:0}.mac-fleet-future-strip{grid-template-columns:minmax(190px,1fr) auto auto}.mac-fleet-projection{border-top:1px solid #343634;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:43px;padding:8px 0 0}}@media (width<=900px){.mac-fleet-local-state{display:none}.mac-fleet-summary{grid-template-columns:1fr 1fr}.mac-fleet-summary>div{border-bottom:1px solid #2b2d2b;min-height:66px}.mac-fleet-summary>div:nth-child(2){border-right:0}.mac-fleet-summary>div:nth-last-child(-n+2){border-bottom:0}.mac-fleet-readiness-strip{grid-template-columns:40px minmax(0,1fr) auto}.mac-fleet-readiness-facts{grid-column:2/4;width:100%}.mac-fleet-readiness-facts>div:first-child{border-left:0;padding-left:0}.mac-fleet-readiness-strip>button{grid-area:1/3}.mac-fleet-transport-grid{grid-template-columns:1fr}.mac-fleet-transport-grid article{min-height:0}.mac-fleet-node{grid-template-columns:30px 42px minmax(150px,1fr)}.mac-fleet-monitor-bank{grid-column:3/-1;justify-content:flex-start;padding-left:0}.mac-fleet-control-panel{grid-template-rows:auto;grid-template-columns:1fr}.mac-fleet-control-panel>.mac-fleet-panel-heading{grid-column:auto}.mac-fleet-strategy-list{border-right:0;grid-row:auto}.mac-fleet-account-note{margin-top:0}.mac-fleet-checklist-heading{border-top:1px solid #2b2d2b}.mac-fleet-table{min-width:800px}}@media (width<=760px){.mac-fleet-header{flex-basis:72px;min-height:72px;padding:0 12px}.mac-fleet-header .mobile-menu-button{flex:none;display:grid}.mac-fleet-header-icon{display:none}.mac-fleet-title h1{font-size:16px}.mac-fleet-title p{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:8px;overflow:hidden}.mac-fleet-review-action{width:38px;padding:0;font-size:0}.mac-fleet-content{width:calc(100% - 20px);padding-top:10px}.mac-fleet-readiness-strip{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:11px}.mac-fleet-readiness-icon{width:35px;height:35px}.mac-fleet-readiness-copy p{white-space:normal}.mac-fleet-readiness-facts{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.mac-fleet-readiness-facts>div{min-width:0;padding-inline:9px}.mac-fleet-readiness-facts>div:first-child{padding-left:0}.mac-fleet-readiness-facts dd{max-width:100%}.mac-fleet-connect-heading{grid-template-columns:36px minmax(0,1fr) auto;padding:11px}.mac-fleet-connect-heading>span:first-child{width:35px;height:35px}.mac-fleet-controller-cards{padding:8px}.mac-fleet-connect-footer{flex-direction:column;align-items:stretch}.mac-fleet-connect-footer>button{min-height:40px}.mac-fleet-release-warning{grid-template-columns:20px minmax(0,1fr);align-items:start}.mac-fleet-release-warning>a{grid-column:1/-1;width:100%;min-height:40px}.mac-fleet-table-wrap{display:none}.mac-fleet-mobile-records{flex-direction:column;gap:7px;padding:8px;display:flex}.mac-fleet-mobile-records>article{background:#141616;border:1px solid #303230;border-radius:9px;padding:10px}.mac-fleet-mobile-records dl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.mac-fleet-mobile-records dl>div{border-top:1px solid #2a2c2a;flex-direction:column;gap:6px;min-width:0;padding-top:7px;display:flex}.mac-fleet-mobile-records dt{color:#696b66;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:650}.mac-fleet-mobile-records dd{color:#a6a8a2;margin:0;font-size:8px}.mac-fleet-future-strip{grid-template-columns:1fr 1fr}.mac-fleet-future-copy,.mac-fleet-projection{grid-column:1/-1}.mac-fleet-enrollment-heading small{white-space:normal}.mac-fleet-inventory-footer{flex-direction:column;align-items:stretch;min-height:80px;padding-block:10px}.mac-fleet-inventory-footer button{justify-content:center;min-height:40px;margin-left:0}.mac-fleet-review-overlay{padding:0}.mac-fleet-review-drawer{border:0;border-radius:0;width:100%}}@media (width<=560px){.mac-fleet-summary>div{gap:9px;padding:0 12px}.mac-fleet-summary-fact strong{font-size:23px}.mac-fleet-summary-fact span{font-size:8px}.mac-fleet-readiness-strip{grid-template-columns:34px minmax(0,1fr)}.mac-fleet-readiness-strip>button{grid-area:auto/1/auto/-1;min-height:38px}.mac-fleet-readiness-facts{grid-template-columns:1fr}.mac-fleet-readiness-facts>div{border-top:1px solid #303230;border-left:0;min-height:31px;padding:7px 0}.mac-fleet-connect-heading{grid-template-columns:34px minmax(0,1fr)}.mac-fleet-connect-total{border-top:1px solid #303230;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:34px;padding:8px 0 0}.mac-fleet-connect-total strong{font-size:14px}.mac-fleet-controller-cards,.mac-fleet-connection-guide ol{grid-template-columns:1fr}.mac-fleet-setup-intro{align-items:flex-start}.mac-fleet-controller-card{min-height:116px}.mac-fleet-topology-list{padding:10px}.mac-fleet-control-spine,.mac-fleet-node-arrow,.mac-fleet-node:before{display:none}.mac-fleet-node{grid-template-columns:28px 38px minmax(0,1fr);padding:10px}.mac-fleet-node-index{width:24px;height:24px;font-size:9px}.mac-fleet-node:after{content:none}.mac-fleet-node-copy strong{white-space:normal;line-height:1.35}.mac-fleet-monitor-bank{flex-wrap:wrap;grid-column:2/-1;gap:5px;padding-left:0}.mac-fleet-screen{width:31px}.mac-fleet-allocation-note{display:none}.mac-fleet-review-summary,.mac-fleet-evidence-grid{grid-template-columns:1fr}.mac-fleet-review-summary>div{border-right:0}.mac-fleet-review-summary>div:nth-last-child(2){border-bottom:1px solid #2b2d2b}.mac-fleet-review-drawer>footer{min-height:76px}.mac-fleet-review-drawer>footer button{min-height:42px}}@media (prefers-reduced-motion:reduce){.mac-fleet-review-action,.mac-fleet-strategy-list>button{transition:none}.mac-fleet-readiness-strip .is-spinning{animation:none}}.native-connect-shell{--native-gold:#d2ad55;color:#f4f2ed;background:#090a0a;place-items:center;min-height:100dvh;padding:42px 20px;display:grid;position:relative;overflow-y:auto}.native-connect-glow{pointer-events:none;background:radial-gradient(circle at 50% 4%,#d2ad551c,#0000 43%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.native-connect-card{background:linear-gradient(155deg,#d2ad550e,#0000 30%),#121313;border:1px solid #33332f;border-radius:18px;width:min(640px,100%);padding:26px;position:relative;box-shadow:0 34px 100px #0000006b}.native-connect-brand{align-items:center;gap:10px;display:flex}.native-connect-brand>span{border:1.5px solid var(--native-gold);width:34px;height:39px;color:var(--native-gold);border-radius:8px 8px 12px 12px;place-items:center;font:650 16px Georgia,serif;display:grid}.native-connect-brand>div{flex-direction:column;gap:2px;display:flex}.native-connect-brand strong{letter-spacing:.18em;color:#e6c77f;font:600 11px Georgia,serif}.native-connect-brand small{color:#7f7d76;letter-spacing:.2em;font-size:7px;font-weight:700}.native-connect-icon{color:#e5bd61;background:#211d13;border:1px solid #6e5929;border-radius:17px;place-items:center;width:62px;height:62px;margin:34px auto 16px;font-size:27px;display:grid;box-shadow:0 0 42px #d2ad5514}.native-connect-eyebrow{text-align:center;color:#a9915c;letter-spacing:.17em;margin:0;font-size:8px;font-weight:750}.native-connect-card h1{text-align:center;letter-spacing:-.025em;margin:9px 0 10px;font-size:30px;font-weight:620;line-height:1.12}.native-connect-summary{color:#91918c;text-align:center;max-width:520px;margin:0 auto;font-size:12px;line-height:1.65}.native-connect-summary strong{color:#c9c6be;font-weight:600}.native-connect-policy{background:#0e0f0f;border:1px solid #2b2c2a;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin:25px 0 19px;padding:8px;display:grid}.native-connect-policy>span{background:#141515;border:1px solid #292a28;border-radius:9px;flex-direction:column;gap:6px;min-height:105px;padding:12px;display:flex}.native-connect-policy b{color:#d7b765;background:#d2ad551c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.native-connect-policy strong{color:#d8d5ce;font-size:9px;font-weight:620}.native-connect-policy small{color:#73736f;font-size:8px;line-height:1.5}.native-connect-card form button{color:#18140d;cursor:pointer;background:linear-gradient(135deg,#e4c16d,#bd913a);border:1px solid #d7b358;border-radius:10px;width:100%;height:48px;font-size:12px;font-weight:700;box-shadow:0 12px 28px #d2ad551c}.native-connect-card form button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.native-connect-card form button:disabled{opacity:.35;cursor:not-allowed}.native-connect-error{color:#df8992;background:#211416;border:1px solid #61343a;border-radius:8px;margin:0 0 12px;padding:10px;font-size:9px;line-height:1.5}.native-connect-footnote{color:#666762;text-align:center;margin:13px 0 0;font-size:8px;line-height:1.5}.native-connect-footnote code{color:#9e8a5c;font-family:var(--font-mono)}@media (width<=640px){.native-connect-card{padding:20px}.native-connect-policy{grid-template-columns:1fr}.native-connect-policy>span{min-height:0}.native-connect-card h1{font-size:25px}}.proposal-page{--proposal-gold:#d2ad55;background:radial-gradient(circle at 54% -10%,#d2ad5514,transparent 34%),var(--bg);height:100%;overflow:hidden auto}.proposal-header{z-index:45;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0ce6;align-items:center;gap:11px;min-height:68px;padding:10px 18px;display:flex;position:sticky;top:0}.proposal-header-icon{width:38px;height:38px;color:var(--proposal-gold);background:#211b10;border:1px solid #5c4925;border-radius:11px;place-items:center;display:grid}.proposal-header>div:not(.proposal-header-facts){min-width:0}.proposal-header h1{color:#f1efe9;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:630}.proposal-header p{color:#777873;margin:3px 0 0;font-size:9px}.proposal-header-facts{align-items:stretch;margin-left:auto;display:flex}.proposal-header-facts>span{border-left:1px solid #292a2d;flex-direction:column;gap:3px;min-width:70px;padding:2px 12px;display:flex}.proposal-header-facts strong{color:#ddd9ce;font-size:12px;font-weight:640}.proposal-header-facts small{color:#686965;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.proposal-primary,.proposal-secondary,.proposal-danger{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:680;transition:transform .15s,filter .15s,border-color .15s,background-color .15s;display:inline-flex}.proposal-primary{color:#18130a;background:linear-gradient(135deg,#e0bd65,#bd9139);border:1px solid #dfbd66;box-shadow:0 12px 28px #d2ad5517}.proposal-secondary{color:#c8c7c2;background:#191a1b;border:1px solid #3b3c3d}.proposal-danger{color:#e88a91;background:#231416;border:1px solid #67363a}.proposal-primary:hover:not(:disabled),.proposal-secondary:hover:not(:disabled),.proposal-danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.proposal-primary:disabled,.proposal-secondary:disabled,.proposal-danger:disabled{opacity:.36;cursor:not-allowed;transform:none}.proposal-content{width:min(1700px,100% - 30px);margin:0 auto;padding:16px 0 80px}.proposal-safety-strip{background:linear-gradient(110deg,#18150e,#131414 62%,#111414);border:1px solid #3c3425;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;display:grid;box-shadow:0 20px 54px #00000029}.proposal-safety-strip>span{width:40px;height:40px;color:var(--proposal-gold);background:#211d13;border:1px solid #5d4c2d;border-radius:12px;place-items:center;display:grid}.proposal-safety-strip>div{min-width:0}.proposal-safety-strip strong{color:#dfddd6;font-size:11px;font-weight:630}.proposal-safety-strip p{color:#84847f;margin:4px 0 0;font-size:9px;line-height:1.55}.proposal-safety-strip em{color:#aa9a72;font:normal 7px var(--font-mono);white-space:nowrap;background:#17150f;border:1px solid #403a2e;border-radius:999px;padding:6px 9px}.proposal-notice{border:1px solid;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-top:10px;padding:9px 12px;font-size:9px;display:flex}.proposal-notice.is-success{color:#8fd5a5;background:#111b15;border-color:#31513a}.proposal-notice.is-error{color:#e39097;background:#211315;border-color:#5a3337}.proposal-workbench{grid-template-columns:minmax(230px,290px) minmax(390px,1fr) minmax(300px,390px);align-items:start;gap:12px;margin-top:12px;display:grid}.proposal-library,.proposal-editor,.proposal-preview-panel{background:linear-gradient(160deg,#ffffff03,#0000 35%),#121313;border:1px solid #292a2d;border-radius:15px;min-width:0;box-shadow:0 24px 66px #00000029}.proposal-library,.proposal-preview-panel{max-height:calc(100dvh - 102px);position:sticky;top:84px;overflow:auto}.proposal-library{padding:13px}.proposal-editor{padding:16px}.proposal-preview-panel{padding:13px}.proposal-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.proposal-panel-heading>div{min-width:0}.proposal-panel-heading small{color:#8d7541;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:720;display:block}.proposal-panel-heading h2{color:#e1dfd9;margin:5px 0 0;font-size:13px;font-weight:620}.proposal-panel-heading>button{color:#88898d;cursor:pointer;background:#171819;border:1px solid #313235;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.proposal-search{margin:9px 0;display:block}.proposal-search input{color:#d2d1cd;background:#0e0f10;border:1px solid #2e2f32;border-radius:9px;width:100%;height:36px;padding:0 10px;font-size:9px}.proposal-search input::placeholder{color:#5f6064}.proposal-library-list{flex-direction:column;gap:6px;display:flex}.proposal-library-card{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.proposal-library-card:hover{background:#161718}.proposal-library-card.is-active{background:linear-gradient(110deg,#d2ad5512,#171818);border-color:#50462f}.proposal-library-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.proposal-library-card strong{color:#d9d8d4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:610;overflow:hidden}.proposal-library-card small{color:#767773;font-size:8px}.proposal-library-card em{color:#5e5f62;font-size:7px;font-style:normal}.proposal-library-card>svg{color:#777873;margin-top:2px}.proposal-status-dot{background:#85868a;border-radius:50%;width:7px;height:7px;margin-top:4px}.proposal-status-dot.is-published{background:var(--success);box-shadow:0 0 0 3px #51c77a14}.proposal-status-dot.is-revoked{background:var(--danger)}.proposal-empty,.proposal-editor-empty,.proposal-preview-empty{color:#696a6e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:25px;display:flex}.proposal-empty strong,.proposal-editor-empty h2,.proposal-preview-empty strong{color:#b9b9b5;margin:0;font-size:11px;font-weight:600}.proposal-empty p,.proposal-editor-empty p,.proposal-preview-empty p{color:#6f7074;max-width:330px;margin:0;font-size:8px;line-height:1.55}.proposal-editor-empty{min-height:570px}.proposal-editor-empty h2{font-size:17px}.proposal-editor-empty .proposal-primary{margin-top:8px}.proposal-state-pill,.proposal-preview-lock{color:#8c8d90;background:#171819;border:1px solid #343538;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:7px;font-weight:650;display:inline-flex}.proposal-state-pill.is-published{color:#76ce91;background:#111b15;border-color:#31513a}.proposal-state-pill.is-revoked{color:#df858c;background:#211315;border-color:#5a3337}.proposal-preview-lock{color:#ab9565;border-color:#3e382c}.proposal-fields{gap:12px;margin-top:13px;display:grid}.proposal-fields label{flex-direction:column;gap:6px;display:flex}.proposal-fields label>span{color:#898984;letter-spacing:.04em;font-size:8px;font-weight:650}.proposal-fields input,.proposal-fields textarea{color:#d9d8d3;background:#0e0f10;border:1px solid #303135;border-radius:9px;width:100%;font-size:10px;line-height:1.55}.proposal-fields input{height:39px;padding:0 11px}.proposal-fields textarea{resize:vertical;min-height:86px;padding:10px 11px}.proposal-fields .proposal-summary-input{min-height:130px}.proposal-fields input:disabled,.proposal-fields textarea:disabled{opacity:.72;color:#b8b7b2;background:#111212}.proposal-action-bar{border-top:1px solid #27282b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;padding-top:13px;display:flex}.proposal-version-section,.proposal-audit{border-top:1px solid #27282b;margin-top:18px;padding-top:14px}.proposal-subheading{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-subheading>div{color:#a78c4d;align-items:center;gap:8px;display:flex}.proposal-subheading span{flex-direction:column;gap:2px;display:flex}.proposal-subheading strong{color:#bebcb6;font-size:9px;font-weight:620}.proposal-subheading small{color:#636468;font-size:7px}.proposal-subheading em{color:#65666a;font-size:7px;font-style:normal}.proposal-muted{color:#6c6d71;margin:12px 0 2px;font-size:8px;line-height:1.5}.proposal-version-list{gap:7px;margin-top:9px;padding-bottom:3px;display:flex;overflow-x:auto}.proposal-version-list button{min-width:128px;color:inherit;text-align:left;cursor:pointer;background:#151617;border:1px solid #2d2e31;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px;display:flex}.proposal-version-list button.is-active{background:#1d190f;border-color:#6a552a}.proposal-version-list button span{flex-direction:column;gap:3px;display:flex}.proposal-version-list strong{color:#c8c6c0;font-size:8px}.proposal-version-list small{color:#66676a;font-size:7px}.proposal-version-list em{color:#8f7744;font:normal 6px var(--font-mono)}.proposal-preview-card{color:#171713;background:#f2efe7;border:1px solid #403724;border-radius:13px;margin-top:11px;overflow:hidden;box-shadow:0 24px 50px #00000047}.proposal-preview-brand{border-bottom:1px solid #d6d0c2;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-height:48px;padding:10px 12px;display:grid}.proposal-preview-brand>span{color:#8a661e;border:1px solid #a17a29;border-radius:6px 6px 9px 9px;grid-row:1/3;place-items:center;width:25px;height:29px;font:650 11px Georgia,serif;display:grid}.proposal-preview-brand strong{letter-spacing:.16em;color:#5d461b;font:650 9px Georgia,serif}.proposal-preview-brand em{letter-spacing:.14em;color:#8b877e;font-size:5px;font-style:normal}.proposal-preview-hero{background:radial-gradient(circle at 90% 0,#c59a3e2e,#0000 40%),#e9e4d8;padding:30px 19px 22px}.proposal-preview-hero small{letter-spacing:.16em;text-transform:uppercase;color:#918a7c;font-size:6px;font-weight:700}.proposal-preview-hero p{color:#605e58;margin:5px 0 17px;font-size:8px}.proposal-preview-hero h2{letter-spacing:-.035em;color:#171713;margin:0;font-family:Georgia,serif;font-size:24px;line-height:1.04}.proposal-preview-hero h3{color:#656159;margin:13px 0 0;font-size:9px;font-weight:500;line-height:1.5}.proposal-preview-body{padding:18px 19px}.proposal-preview-body>p{color:#55534d;margin:0;font-size:8px;line-height:1.65}.proposal-preview-body h4{color:#746029;text-transform:uppercase;letter-spacing:.13em;margin:19px 0 9px;font-size:7px}.proposal-preview-body ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proposal-preview-body li{color:#34332f;border-top:1px solid #ddd7ca;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 0;font-size:8px;display:grid}.proposal-preview-body li span{color:#aa812d;font:600 7px var(--font-mono)}.proposal-preview-card footer{color:#777268;background:#e8e3d8;border-top:1px solid #d9d3c6;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:8px 11px;font-size:6px;display:flex}.proposal-preview-card footer span{align-items:center;gap:4px;min-width:0;display:flex}.proposal-preview-card footer span:last-child{font-family:var(--font-mono);white-space:nowrap}.proposal-audit-list{flex-direction:column;margin-top:10px;display:flex}.proposal-audit-list>div{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:45px;display:grid;position:relative}.proposal-audit-list>div>span{background:#ae8a3b;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #d2ad5512}.proposal-audit-list>div:not(:last-child):after{content:"";background:#333126;width:1px;position:absolute;top:15px;bottom:0;left:3px}.proposal-audit-list p{flex-direction:column;gap:4px;margin:0;display:flex}.proposal-audit-list strong{color:#aaa9a5;font-size:8px;font-weight:580}.proposal-audit-list small{color:#5e5f62;font-size:6px;font-family:var(--font-mono)}@media (width<=1280px){.proposal-workbench{grid-template-columns:260px minmax(420px,1fr)}.proposal-preview-panel{grid-column:1/-1;grid-template-columns:320px minmax(0,1fr);gap:14px;max-height:none;display:grid;position:static}.proposal-preview-panel>.proposal-panel-heading{grid-column:1/-1}.proposal-preview-panel>.proposal-audit{border-top:0;border-left:1px solid #28292c;margin-top:11px;padding:0 0 0 14px}}@media (width<=850px){.proposal-header{padding-inline:12px}.proposal-header-facts,.proposal-primary>span{display:none}.proposal-content{width:min(100% - 20px,720px)}.proposal-safety-strip{grid-template-columns:auto minmax(0,1fr)}.proposal-safety-strip>em{grid-column:2;justify-self:start}.proposal-workbench{grid-template-columns:1fr}.proposal-library,.proposal-preview-panel{max-height:none;position:static}.proposal-library-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposal-preview-panel{grid-column:auto;display:block}.proposal-preview-panel>.proposal-audit{border-top:1px solid #27282b;border-left:0;margin-top:18px;padding:14px 0 0}}@media (width<=560px){.proposal-header p{display:none}.proposal-content{width:calc(100% - 16px);padding-top:9px}.proposal-safety-strip{padding:11px}.proposal-safety-strip>span{width:34px;height:34px}.proposal-library-list{grid-template-columns:1fr}.proposal-editor{padding:12px}.proposal-action-bar{flex-direction:column;align-items:stretch}.proposal-action-bar button{width:100%}.proposal-preview-hero h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.proposal-primary,.proposal-secondary,.proposal-danger{transition:none}}.crm-page{--crm-blue:#66a3ff;--crm-teal:#54c7b0;background:radial-gradient(circle at 58% -14%,#4784e21c,transparent 36%),var(--bg);height:100%;overflow:hidden auto}.crm-header{z-index:45;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0ce6;align-items:center;gap:11px;min-height:68px;padding:10px 18px;display:flex;position:sticky;top:0}.crm-header-icon{width:38px;height:38px;color:var(--crm-blue);background:#111d2c;border:1px solid #334f78;border-radius:11px;place-items:center;display:grid}.crm-header>div:not(.crm-header-facts){min-width:0}.crm-header h1{color:#eef1f5;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:630}.crm-header p{color:#747a83;margin:3px 0 0;font-size:9px}.crm-header-facts{align-items:stretch;margin-left:auto;display:flex}.crm-header-facts>span{border-left:1px solid #292c31;flex-direction:column;gap:3px;min-width:70px;padding:2px 12px;display:flex}.crm-header-facts strong{color:#d9e0e9;font-size:12px;font-weight:640}.crm-header-facts small{color:#686e77;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.crm-primary,.crm-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:680;transition:transform .15s,filter .15s,border-color .15s,background-color .15s;display:inline-flex}.crm-primary{color:#0d1725;background:linear-gradient(135deg,#78b6ff,#4f86dc);border:1px solid #70adff;box-shadow:0 12px 28px #4682dc21}.crm-secondary{color:#c3cad2;background:#171a1e;border:1px solid #343a43}.crm-primary:hover:not(:disabled),.crm-secondary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.crm-primary:disabled,.crm-secondary:disabled{opacity:.4;cursor:not-allowed;transform:none}.crm-content{width:min(1680px,100% - 30px);margin:0 auto;padding:16px 0 80px}.crm-safety-strip{background:linear-gradient(110deg,#111922,#131516 62%,#101514);border:1px solid #293c4e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;display:grid;box-shadow:0 20px 54px #00000029}.crm-safety-strip>span{color:#6bb2f0;background:#102233;border:1px solid #365874;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.crm-safety-strip>div{min-width:0}.crm-safety-strip strong{color:#dde4eb;font-size:11px;font-weight:630}.crm-safety-strip p{color:#818990;margin:4px 0 0;font-size:9px;line-height:1.55}.crm-safety-strip em{color:#8bb5cd;font:normal 7px var(--font-mono);white-space:nowrap;background:#111a20;border:1px solid #33424b;border-radius:999px;padding:6px 9px}.crm-notice{border:1px solid;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-top:10px;padding:9px 12px;font-size:9px;display:flex}.crm-notice.is-success{color:#8fd5a5;background:#111b15;border-color:#31513a}.crm-notice.is-error{color:#e39097;background:#211315;border-color:#5a3337}.crm-pipeline-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.crm-pipeline-summary article{background:linear-gradient(145deg,#66a3ff0b,#0000 55%),#121416;border:1px solid #292d33;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:79px;padding:12px;display:grid}.crm-pipeline-summary article>span{color:#6ba7eb;background:#14202e;border:1px solid #34465d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.crm-pipeline-summary article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.crm-pipeline-summary small{color:#7d8792;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-pipeline-summary strong{color:#e2e7ec;font-size:19px;font-weight:590}.crm-pipeline-summary em{color:#5e6770;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:7px;font-style:normal;overflow:hidden}.crm-pipeline-summary article.is-won>span{color:#63ce88;background:#112218;border-color:#31533a}.crm-pipeline-summary article.is-lost>span{color:#dc7983;background:#211317;border-color:#583238}.crm-workbench{grid-template-columns:minmax(255px,315px) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.crm-accounts-panel,.crm-detail-panel{background:linear-gradient(160deg,#ffffff03,#0000 35%),#121416;border:1px solid #292d32;border-radius:15px;min-width:0;box-shadow:0 24px 66px #00000029}.crm-accounts-panel{max-height:calc(100dvh - 102px);padding:13px;position:sticky;top:84px;overflow:auto}.crm-detail-panel{padding:17px}.crm-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.crm-panel-heading small,.crm-account-heading small{color:#668fc0;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:720;display:block}.crm-panel-heading h2{color:#e0e5e9;margin:5px 0 0;font-size:13px;font-weight:620}.crm-panel-heading>button{color:#858d96;cursor:pointer;background:#171a1d;border:1px solid #31353a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.crm-search{margin:9px 0;display:block}.crm-search input{color:#d2d8dd;background:#0d1013;border:1px solid #2d3238;border-radius:9px;width:100%;height:36px;padding:0 10px;font-size:9px}.crm-search input::placeholder{color:#5d646c}.crm-account-list{flex-direction:column;gap:6px;display:flex}.crm-account-card{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.crm-account-card:hover{background:#161a1d}.crm-account-card.is-active{background:linear-gradient(110deg,#5291e617,#16191c);border-color:#354d69}.crm-account-card>span:first-child{color:#75a9e5;background:#121d29;border:1px solid #35475c;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.crm-account-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.crm-account-card strong{color:#d7dde2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:610;overflow:hidden}.crm-account-card small{color:#747c85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-account-card em{color:#5c646c;font-size:7px;font-style:normal}.crm-account-card>i,.crm-lifecycle{color:#8a929a;text-transform:uppercase;white-space:nowrap;border:1px solid #343941;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:680}.crm-account-card>i.is-customer,.crm-lifecycle.is-customer{color:#72cc8e;border-color:#31523a}.crm-account-card>i.is-prospect,.crm-lifecycle.is-prospect{color:#d3ac55;border-color:#574827}.crm-empty,.crm-detail-empty{color:#686f78;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:28px;display:flex}.crm-empty strong,.crm-detail-empty h2{color:#bac1c7;margin:0;font-size:11px;font-weight:600}.crm-empty p,.crm-detail-empty p{color:#6c747c;max-width:430px;margin:0;font-size:8px;line-height:1.6}.crm-detail-empty{min-height:610px}.crm-detail-empty h2{font-size:18px}.crm-detail-empty .crm-primary{margin-top:8px}.crm-account-heading{border-bottom:1px solid #292d31;justify-content:space-between;align-items:flex-start;gap:15px;min-height:69px;padding:2px 2px 14px;display:flex}.crm-account-heading h2{color:#edf0f2;letter-spacing:-.025em;margin:7px 0 0;font-size:22px;font-weight:600}.crm-account-heading p{color:#747d85;margin:6px 0 0;font-size:9px}.crm-lifecycle{margin-top:2px;padding:6px 9px}.crm-actions{border-bottom:1px solid #292d31;flex-wrap:wrap;align-items:center;gap:7px;min-height:59px;padding:11px 0;display:flex}.crm-record-grid,.crm-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.crm-record-section{background:#101214;border:1px solid #292e34;border-radius:12px;min-width:0;padding:13px}.crm-subheading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;display:grid}.crm-subheading>span{color:#6ea6df;background:#111e28;border:1px solid #344657;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.crm-subheading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-subheading strong{color:#bec5cb;font-size:9px;font-weight:620}.crm-subheading small{color:#626a73;font-size:7px}.crm-subheading em{color:#76818a;font:normal 8px var(--font-mono)}.crm-contact-list,.crm-opportunity-list,.crm-timeline,.crm-audit-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.crm-contact-list article{background:#141719;border:1px solid #292e33;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px;display:grid}.crm-contact-list article>span{color:#77a7d4;background:#1c242c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.crm-contact-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-contact-list strong{color:#cdd2d6;font-size:9px}.crm-contact-list small{color:#737a81;font-size:7px}.crm-contact-list em{color:#58728a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.crm-contact-list article>i{color:#6ebd86;text-transform:uppercase;font-size:6px;font-style:normal}.crm-opportunity{background:#141719;border:1px solid #2b3138;border-radius:9px;padding:10px}.crm-opportunity>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.crm-opportunity>header>span{color:#6ea7df;border:1px solid #35485b;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.crm-opportunity>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-opportunity strong{color:#d1d6da;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-opportunity small{color:#75808a;font-size:7px}.crm-opportunity>header>i{color:#849db4;text-transform:uppercase;border:1px solid #3a4550;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.crm-opportunity.is-won>header>i{color:#72cc8e;border-color:#31523a}.crm-opportunity.is-lost>header>i{color:#dd7f88;border-color:#5b3338}.crm-opportunity>p{color:#777f87;margin:9px 0 0;font-size:8px;line-height:1.5}.crm-opportunity>footer{border-top:1px solid #282d32;align-items:center;gap:6px;min-height:33px;margin-top:8px;padding-top:8px;display:flex}.crm-opportunity>footer small{color:#5d646b;margin-right:auto}.crm-opportunity>footer button{color:#8eb9df;cursor:pointer;background:#14202b;border:1px solid #34475c;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:7px;display:inline-flex}.crm-opportunity>footer button.is-loss{color:#c97a81;background:#1d1214;border-color:#4c3034}.crm-muted{color:#676f77;margin:13px 0 4px;font-size:8px;line-height:1.55}.crm-timeline article,.crm-audit-list article{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:50px;display:grid;position:relative}.crm-timeline article>span,.crm-audit-list article>span{background:#619cda;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #66a3ff12}.crm-timeline article:not(:last-child):after,.crm-audit-list article:not(:last-child):after{content:"";background:#29333d;width:1px;position:absolute;top:15px;bottom:0;left:3px}.crm-timeline article>div,.crm-audit-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-timeline strong,.crm-audit-list strong{color:#aeb6bd;font-size:8px;font-weight:590}.crm-timeline small,.crm-audit-list small{color:#59626b;font:6px var(--font-mono)}.crm-timeline p{color:#717980;margin:0;font-size:7px;line-height:1.5}@media (width<=1220px){.crm-pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-record-grid,.crm-bottom-grid{grid-template-columns:1fr}}@media (width<=850px){.crm-header{padding-inline:12px}.crm-header-facts,.crm-primary>span{display:none}.crm-content{width:min(100% - 20px,760px)}.crm-safety-strip{grid-template-columns:auto minmax(0,1fr)}.crm-safety-strip>em{grid-column:2;justify-self:start}.crm-workbench{grid-template-columns:1fr}.crm-accounts-panel{max-height:none;position:static}.crm-account-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=560px){.crm-header p{display:none}.crm-content{width:calc(100% - 16px);padding-top:9px}.crm-safety-strip{padding:11px}.crm-safety-strip>span{width:34px;height:34px}.crm-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-account-list{grid-template-columns:1fr}.crm-detail-panel{padding:12px}.crm-account-heading h2{font-size:18px}.crm-actions{flex-direction:column;align-items:stretch}.crm-actions button{width:100%}.crm-record-grid,.crm-bottom-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-primary,.crm-secondary{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#edf4fa;--muted:#91a4b8;--line:#a3bed729;--surface:#0d1c2cc7;--surface-strong:#0e1d2e;--navy:#08121f;--blue:#53a4ff;--teal:#38d6c4;--gold:#f4b75d;--danger:#f28b82;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--navy);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% -10%,#2675b44d,#0000 34rem),radial-gradient(circle at 7% 52%,#2893841c,#0000 28rem),linear-gradient(160deg,#07111d 0%,#0a1725 52%,#07121e 100%);margin:0}body:before{z-index:-1;content:"";pointer-events:none;opacity:.23;background-image:linear-gradient(#97b2ca12 1px,#0000 1px),linear-gradient(90deg,#97b2ca12 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}button,a{font:inherit}a{color:inherit}.skip-link{z-index:20;color:#04131d;background:var(--teal);border-radius:.5rem;padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111dd6;justify-content:space-between;align-items:center;min-height:76px;padding:0 2rem;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:.8rem;display:flex}.brand-lockup>span:last-child{gap:.12rem;display:grid}.brand-lockup strong{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.brand-lockup small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem}.brand-mark{color:#06131e;background:linear-gradient(145deg,#8ed2ff,#3ad5c0);border-radius:10px 3px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:1.25rem;font-weight:700;display:grid;box-shadow:0 0 30px #38d6c426}.phase-badge,.quiet-pill,.state-chip{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.phase-badge{color:#fbd6a0;background:#6e4a162e;border-color:#f4b75d59}.phase-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f4b75dcc}.workspace-frame{grid-template-columns:248px minmax(0,1fr);width:min(1480px,100%);min-height:calc(100vh - 124px);margin:0 auto;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;gap:1.2rem;min-width:0;padding:2rem 1.25rem;display:flex}.sidebar-label,.eyebrow{color:#7f96ad;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.sidebar nav{gap:.42rem;min-width:0;display:grid}.nav-link{color:#93a7ba;border:1px solid #0000;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.78rem .88rem;text-decoration:none;display:flex}.nav-link:hover,.nav-link:focus-visible{color:var(--ink);border-color:var(--line);background:#4377a317;outline:none}.nav-link-active{color:#dff9f5;background:linear-gradient(90deg,#38d6c421,#53a4ff0d);border-color:#38d6c447}.authority-card{background:#32261a33;border:1px solid #f4b75d40;border-radius:.8rem;margin-top:auto;padding:1rem}.authority-card strong{margin-top:.55rem;font-family:Georgia,serif;font-size:1rem;display:block}.authority-card p{color:var(--muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.main-content{width:100%;min-width:0;padding:clamp(1.5rem,4vw,4rem)}.page-stack{gap:2.25rem;max-width:1120px;margin:0 auto;display:grid}.hero-panel,.page-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.hero-panel{background:linear-gradient(120deg,#0c2032f5,#0b1c2bc2),radial-gradient(circle at 85% 20%,#38d6c44d,#0000 15rem);border:1px solid #79a9cf33;border-radius:1.15rem;min-height:275px;padding:clamp(1.5rem,4vw,3.25rem);overflow:hidden;box-shadow:0 24px 80px #0000003b}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.045em;max-width:760px;margin:.7rem 0 1rem;font-size:clamp(2.25rem,5.2vw,4.8rem);line-height:.98}.hero-panel p,.page-header p{color:#9fb2c4;max-width:750px;margin-bottom:0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.72}.hero-seal{text-align:center;background:#03121b6b;border:1px solid #38d6c461;border-radius:50%;flex:0 0 132px;place-content:center;width:132px;height:132px;padding:1rem;display:grid;box-shadow:inset 0 0 36px #38d6c414}.hero-seal span{color:var(--teal);font-family:Georgia,serif;font-size:3.35rem;line-height:1}.hero-seal small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-top:.35rem;font-size:.62rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;display:flex}.section-heading h2,.two-column-panel h2{margin:.45rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem)}.quiet-pill{color:#9fb3c5;background:#1e334666}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.status-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f2031d6,#0a1826cc);border-radius:.9rem;min-height:154px;padding:1.2rem}.status-card-topline,.readiness-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.status-card h3{margin:0;font-size:1rem}.status-card p,.architecture-row p,.readiness-item p,.not-found-panel p{color:var(--muted);margin:1.2rem 0 0;font-size:.9rem;line-height:1.62}.state-chip{white-space:nowrap;padding:.32rem .55rem;font-size:.57rem}.state-green{color:#9ff2dc;background:#38d6c41a;border-color:#38d6c44d}.state-blue{color:#a8d6ff;background:#53a4ff1a;border-color:#53a4ff52}.state-amber{color:#ffd6a0;background:#f4b75d1a;border-color:#f4b75d4d}.control-strip,.readiness-summary{border:1px solid var(--line);background:#091623b3;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.control-strip>div,.readiness-summary>div{border-right:1px solid var(--line);gap:.45rem;min-width:0;padding:1.25rem;display:grid}.control-strip>div:last-child,.readiness-summary>div:last-child{border-right:0}.control-strip span:last-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.metric{font-family:Georgia,serif;font-size:2rem}.page-header{border-bottom:1px solid var(--line);padding-bottom:1.75rem;display:block}.page-header h1{max-width:900px;font-size:clamp(2.2rem,5vw,4.3rem)}.architecture-flow{border-top:1px solid var(--line)}.architecture-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.45rem 0;display:grid}.architecture-number{color:var(--teal);font-family:Georgia,serif;font-size:1.35rem}.architecture-row h2{margin:0;font-size:1.3rem}.architecture-row p{margin-top:.35rem}.architecture-state{color:#8ea5b9;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.two-column-panel{border:1px solid var(--line);background:#0c1b2aa8;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-column-panel>div{padding:clamp(1.4rem,3vw,2.2rem)}.two-column-panel>div+div{border-left:1px solid var(--line)}.check-list{color:#b7c8d7;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.check-list li:before{color:var(--teal);content:"●";margin-right:.6rem}.blocked-list li:before{color:var(--gold)}.loading-panel,.error-panel,.not-found-panel{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:clamp(1.5rem,4vw,3rem)}.loading-panel{color:var(--muted);align-items:center;gap:.85rem;display:flex}.loading-orbit{border:2px solid #38d6c438;border-top-color:var(--teal);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.error-panel{border-color:#f4b75d40}.error-panel h2{margin:.55rem 0}.error-panel p{color:var(--muted)}.error-panel code{color:#cbe5f8;border:1px solid var(--line);background:#07111d;border-radius:.5rem;width:fit-content;padding:.7rem .85rem;display:block}.readiness-summary strong{color:#dceaf5;text-overflow:ellipsis;font-family:Georgia,serif;font-size:1.1rem;overflow:hidden}.request-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.74rem!important}.readiness-list{border-top:1px solid var(--line);display:grid}.readiness-item{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.readiness-indicator{border-radius:50%;width:10px;height:10px;margin-top:.34rem}.readiness-ready{background:var(--teal);box-shadow:0 0 16px #38d6c4b3}.readiness-configured{background:var(--blue);box-shadow:0 0 16px #53a4ff8c}.readiness-retained,.readiness-blocked{background:var(--gold);box-shadow:0 0 16px #f4b75d73}.readiness-title-row h2{margin:0;font-size:1.18rem}.readiness-title-row>span{color:#8fa5b9;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.readiness-item p{margin-top:.45rem}.not-found-panel{align-content:center;min-height:420px;display:grid}.not-found-code{color:#53a4ff33;font-family:Georgia,serif;font-size:clamp(5rem,18vw,12rem);line-height:.75}.not-found-panel h1{font-size:clamp(2rem,5vw,4rem)}.not-found-panel p{max-width:620px}.primary-link{color:#04151e;background:linear-gradient(135deg,#77c5ff,#3bd9c4);border-radius:.65rem;width:fit-content;margin-top:1.4rem;padding:.75rem 1rem;font-weight:800;text-decoration:none}.footer{color:#70879d;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;gap:1rem;min-height:48px;padding:1rem 2rem;font-size:.68rem;display:flex}@media (width<=860px){.workspace-frame{grid-template-columns:minmax(0,1fr);width:100%}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:.8rem 1rem;display:block}.sidebar-label,.authority-card{display:none}.sidebar nav{gap:.4rem;display:flex;overflow-x:auto}.nav-link{flex:none}.hero-panel{align-items:flex-start}.hero-seal{flex-basis:100px;width:100px;height:100px}.hero-seal span{font-size:2.4rem}.control-strip,.readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.control-strip>div:nth-child(2),.readiness-summary>div:nth-child(2){border-right:0}.control-strip>div:nth-child(-n+2),.readiness-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.topbar{min-height:68px;padding:0 1rem}.brand-lockup small,.phase-badge .phase-dot{display:none}.phase-badge{padding:.4rem .55rem;font-size:.6rem}.main-content{padding:1.25rem 1rem 2.5rem}.hero-panel{min-height:auto;display:block}.hero-seal{display:none}.section-heading{flex-direction:column;align-items:flex-start}.card-grid,.two-column-panel{grid-template-columns:1fr}.two-column-panel>div+div{border-top:1px solid var(--line);border-left:0}.architecture-row{grid-template-columns:42px minmax(0,1fr)}.architecture-state{grid-column:2}.footer{flex-direction:column;align-items:flex-start;padding:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
