:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f8fb;background:#0c1520;font-family:Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#122033;background:#eef2f7}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:#0c1520;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{background:radial-gradient(circle at 100% 0,#334aa755,#0000 42%),#0c1520;place-items:center;min-height:100vh;padding:2rem;display:grid}.panel{background:#162231dd;border:1px solid #6174ff55;border-radius:1.5rem;width:min(44rem,100%);padding:clamp(2rem,6vw,4rem);box-shadow:0 2rem 6rem #0008}.eyebrow,.status{color:#91a0ff;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.skip-link{z-index:2000;color:#111827;background:#fff;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:none}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #91a0ff}.shell-boundary{background:radial-gradient(circle at 70% 0,#29499466,#0000 38rem),#09111b;place-items:center;min-height:100vh;padding:1rem;display:grid}.shell-state-card{background:#132131;border:1px solid #7584b955;border-radius:1.25rem;width:min(34rem,100%);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 2rem 5rem #0008}.shell-state-card h1{font-size:clamp(2rem,7vw,3.5rem)}.shell-login-form{gap:.7rem;margin-top:1.5rem;display:grid}.shell-login-form label{color:#b9c6d8;font-weight:700}.shell-login-form input{color:#fff;background:#08121e;border:1px solid #6d7d93;border-radius:.65rem;min-height:3rem;padding:.75rem}.shell-loader{border:3px solid #8390b755;border-top-color:#91a0ff;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite shell-spin}@keyframes shell-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shell-loader{animation:none}}.platform-shell{--shell-header:4.5rem;--shell-sidebar:16.5rem;color:#edf2f8;background:#0a121c;min-height:100vh}.shell-header{z-index:100;height:var(--shell-header);grid-template-columns:var(--shell-sidebar) minmax(20rem, 1fr) auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1723f2;border-bottom:1px solid #314053;align-items:center;gap:1rem;padding:0 1.25rem;display:grid;position:fixed;inset:0 0 auto}.shell-brand{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:flex}.shell-brand>span{background:#6374ff;border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.72rem;font-weight:900;display:grid}.shell-context-controls{gap:.75rem;min-width:0;display:flex}.shell-context-controls label{gap:.1rem;min-width:0;display:grid}.shell-context-controls label>span{color:#8f9daf;text-transform:uppercase;font-size:.67rem;font-weight:700}.shell-context-controls select,.shell-profile-panel select{color:#fff;background:#121f2e;border:1px solid #44566d;border-radius:.45rem;min-width:10rem;padding:.35rem 2rem .35rem .5rem}.shell-profile{position:relative}.shell-profile summary{cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.shell-profile summary::-webkit-details-marker{display:none}.shell-profile summary>span{background:#263a54;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.shell-profile-panel{background:#111f2e;border:1px solid #43546a;border-radius:.8rem;gap:1rem;width:18rem;padding:1rem;display:grid;position:absolute;top:3rem;right:0;box-shadow:0 1rem 3rem #0008}.shell-profile-panel label{color:#b9c6d8;gap:.35rem;font-size:.8rem;display:grid}.shell-profile-panel select{width:100%}.shell-notice{color:#aebdff;margin:0;font-size:.78rem}.shell-menu-button{display:none}.shell-sidebar{z-index:80;inset:var(--shell-header) auto 0 0;width:var(--shell-sidebar);overscroll-behavior-y:contain;background:#0d1723;border-right:1px solid #2b394b;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:fixed;overflow-y:auto}.shell-sidebar-footer{flex-shrink:0;gap:.5rem;margin-block-start:auto;display:grid}.shell-sidebar nav{gap:.35rem;display:grid}.shell-sidebar nav a{color:#dce5f0;border-radius:.65rem;gap:.18rem;padding:.75rem;text-decoration:none;display:grid}.shell-sidebar nav a:hover,.shell-sidebar nav a[aria-current=page]{color:#fff;background:#26364c}.shell-sidebar nav small{color:#8493a7}.shell-session{background:#102c25;border:1px solid #2f765f;border-radius:.65rem;gap:.2rem;padding:.8rem;display:grid}.shell-session span,.shell-session small{color:#8fc9b5;font-size:.72rem}.shell-content{min-height:100vh;margin-left:var(--shell-sidebar);padding:calc(var(--shell-header) + 1.5rem) clamp(1rem, 4vw, 4rem) 4rem}.shell-breadcrumbs{color:#8493a7;align-items:baseline;gap:.6rem;min-width:0;font-size:.82rem;display:flex}.shell-breadcrumbs>a,.shell-breadcrumbs>[aria-hidden]{flex-shrink:0}.shell-breadcrumbs>span:last-child{overflow-wrap:anywhere;min-width:0}.shell-breadcrumbs a{color:#aeb8ff}.shell-page{width:min(78rem,100%);margin:1.5rem auto 0}.project-workspace{width:min(108rem,100%);container:project-workspace/inline-size}.project-workspace .shell-project-hero{flex-wrap:wrap}.project-workspace .shell-project-hero>div{overflow-wrap:anywhere;min-width:0}.shell-page-header{max-width:52rem}.shell-page-header h1{font-size:clamp(2.3rem,6vw,4.7rem)}.shell-page-header>p:not(.eyebrow){color:#aebaca;font-size:1.05rem}.shell-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 3rem;display:grid}.shell-metrics article{background:#101c29;border:1px solid #34465d;border-radius:.8rem;gap:.5rem;padding:1.2rem;display:grid}.shell-metrics span{color:#94a2b4}.shell-metrics strong{font-size:2rem}.shell-project-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.shell-project-section a{color:#aeb8ff}.shell-project-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.shell-project-card{background:linear-gradient(145deg,#142336,#0e1a27);border:1px solid #34465d;border-radius:.9rem;align-content:end;gap:.35rem;min-height:11rem;padding:1.2rem;text-decoration:none;transition:transform .14s,border-color .14s;display:grid;color:#fff!important}.shell-project-card:hover{border-color:#7888ff;transform:translateY(-2px)}.project-mark{background:#5a6df0;border-radius:.7rem;place-items:center;width:3rem;height:3rem;margin-bottom:auto;font-weight:900;display:grid}.shell-project-card small{color:#92a2b6}.shell-empty{background:#101a25;border:1px dashed #53657c;border-radius:.9rem;padding:2rem}.shell-empty h1{font-size:clamp(2rem,5vw,3.5rem)}.shell-security-card{background:#334359;border-radius:.9rem;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid;overflow:hidden}.shell-security-card div{background:#111e2c;padding:1.3rem}.shell-security-card dt{color:#8f9eb1}.shell-security-card dd{margin:.4rem 0 0;font-size:1.15rem;font-weight:750}.shell-project-hero{background:#101d2b;border:1px solid #34465d;border-radius:.9rem;align-items:center;gap:1rem;padding:1.3rem;display:flex}.shell-project-hero .project-mark{margin:0}.shell-project-hero p{color:#8797aa;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8rem}.shell-status-badge{color:#9de0c6;background:#174d3d;border-radius:999px;margin-left:auto;padding:.35rem .6rem;font-size:.75rem;font-weight:800}.project-toolbar{background:#101d2b;border:1px solid #34465d;border-radius:.9rem;align-items:end;gap:.8rem;margin:2rem 0;padding:1rem;display:flex}.project-toolbar label,.project-form label{color:#aab7c7;flex:1;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.project-toolbar input,.project-toolbar select,.project-form input,.project-form select,.project-form textarea{color:#fff;background:#0b1622;border:1px solid #475a72;border-radius:.55rem;min-height:2.7rem;padding:.65rem}.project-form{background:#111e2c;border:1px solid #42546b;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:1.2rem;display:grid}.project-form h2,.project-form textarea,.project-form button{grid-column:1/-1}.project-form textarea{resize:vertical;min-height:7rem}.project-actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.project-activity{margin-top:2rem}.project-activity ol{gap:.7rem;padding:0;list-style:none;display:grid}.project-activity li{background:#111e2c;border-left:3px solid #6374ff;gap:.25rem;padding:1rem;display:grid}.project-activity li span{color:#8fa0b4;font-size:.78rem}.project-activity li p{margin:.35rem 0 0}.connector-workspace{gap:1.2rem;margin-top:1.5rem;display:grid}.connector-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.connector-heading h2,.connector-heading p{margin-top:.25rem}.connector-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.connector-card{background:#111e2c;border:1px solid #42546b;border-radius:.9rem;gap:1rem;min-width:0;padding:1.1rem;display:grid}.connector-card h3{margin:.35rem 0}.connector-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.connector-card dl div{min-width:0}.connector-card dt{color:#8fa0b4;font-size:.75rem}.connector-card dd{overflow-wrap:anywhere;margin:.2rem 0 0}.connector-card .connector-wide{grid-column:1/-1}.connector-health{text-transform:uppercase;background:#2a394b;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.connector-health-healthy{color:#9aefc8;background:#174c35}.connector-health-stale{color:#ffe096;background:#513f13}.connector-health-degraded{color:#ffb4b9;background:#5a2228}.connector-events{gap:.5rem;padding:0;list-style:none;display:grid}.connector-events li{background:#0b1622;border-radius:.5rem;gap:.2rem;padding:.65rem;display:grid}.connector-events span,.connector-events code{color:#8fa0b4;overflow-wrap:anywhere;font-size:.72rem}.repository-workspace{gap:1.25rem;margin-top:1.5rem;display:grid}.repository-workspace>header h2,.repository-workspace>header p{margin:.25rem 0}.repository-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.repository-summary span{color:#9eafc4;background:#101f2e;border:1px solid #34465d;border-radius:.75rem;gap:.2rem;padding:.85rem;display:grid}.repository-summary strong{color:#f1f5fa;font-size:1.35rem}.repository-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.repository-cards article{background:#101f2e;border:1px solid #34465d;border-radius:.75rem;gap:.5rem;padding:.9rem;display:grid}.repository-cards article div{gap:.2rem;display:grid}.repository-cards span,.repository-cards small{color:#9eafc4}.repository-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.repository-columns section{border:1px solid #34465d;border-radius:.8rem;min-width:0;padding:1rem}.repository-columns ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.repository-columns li{border-bottom:1px solid #293a4e;gap:.2rem;padding-bottom:.55rem;display:grid}.repository-columns a{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-columns small{color:#9eafc4}.repository-state{background:#31465d;border-radius:999px;padding:.1rem .35rem}.repository-state.state-open{color:#9aefc8;background:#174c35}.repository-state.state-merged{color:#e2c4ff;background:#55347a}.contract-list{gap:.5rem;display:grid}.contract-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#101f2e;border:1px solid #34465d;border-radius:.65rem;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}.contract-list>button.is-selected{background:#172b41;border-color:#78a6ff}.contract-list span{gap:.2rem;display:grid}.contract-list span:last-child{text-align:right}.contract-list small{color:#9eafc4}.contract-detail{background:#0d1824;border:1px solid #3f5570;border-radius:.85rem;padding:1rem}.contract-detail-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.contract-detail-heading h3,.contract-detail-heading p{margin:.2rem 0}.contract-change-summary{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;display:flex}.contract-change-summary span{background:#23405b;border-radius:999px;padding:.22rem .45rem;font-size:.75rem}.contract-change-summary .is-breaking{color:#ffd2d5;background:#67262d}.endpoint-list{gap:.65rem;display:grid}.endpoint-list article{background:#101f2e;border:1px solid #2f435a;border-radius:.65rem;gap:.5rem;padding:.8rem;display:grid}.endpoint-list article.is-removed{opacity:.65}.endpoint-title{grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.endpoint-title code{color:#9aefc8;font-weight:800}.endpoint-title span{color:#9eafc4;font-size:.78rem}.endpoint-list p{color:#bdc9d8;margin:0}.trace-links{flex-wrap:wrap;gap:.4rem;display:flex}.trace-links>span{background:#1b3045;border-radius:.45rem;align-items:center;gap:.25rem;max-width:100%;padding:.3rem .45rem;font-size:.76rem;display:flex}.trace-links code{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.trace-links span button{color:#ffb4b9;cursor:pointer;background:0 0;border:0}.repository-workspace button:focus-visible,.repository-workspace a:focus-visible{outline-offset:2px;outline:3px solid #91b5ff}.ai-workspace{gap:1.25rem;margin-top:1.5rem;display:grid}.ai-workspace>header,.ai-proposal>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-workspace>header h2,.ai-workspace>header p,.ai-proposal h4,.ai-proposal p{margin:.25rem 0}.ai-policy{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.75rem;padding:1rem;display:grid}.ai-policy>div{gap:.25rem;display:grid}.ai-policy span{color:var(--muted);font-size:.88rem}.ai-composer{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.6fr);gap:1rem;padding:1rem;display:grid}.ai-composer label{gap:.4rem;display:grid}.ai-composer select,.ai-composer textarea{width:100%}.ai-instruction{grid-column:1/-1}.ai-instruction textarea{resize:vertical;min-height:7rem}.ai-proposals{gap:1rem;display:grid}.ai-proposal{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:.9rem;padding:1rem;display:grid}.ai-proposal pre{white-space:pre-wrap;max-height:22rem;font-size:.78rem;overflow:auto}.ai-citations{gap:.5rem;display:grid}.ai-citations button{text-align:left;gap:.25rem;display:grid}.ai-citations small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-citations code{text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.ai-assurance{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.ai-assurance>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-assurance nav{flex-wrap:wrap;gap:.5rem;display:flex}.ai-assistance-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.ai-assistance-form label{gap:.35rem;display:grid}.ai-assistance-form .ai-instruction{grid-column:1/-1}.ai-assistance-form button{justify-self:start}.ai-artifact-list,.ai-operations{gap:1rem;display:grid}.ai-assistance-artifact,.ai-operations>section{border:1px solid var(--border);border-radius:.8rem;padding:1rem}.ai-assistance-artifact>header,.ai-operations article{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ai-assistance-artifact small,.ai-operations small{color:var(--muted)}.ai-assistance-quarantined{border-color:var(--danger)}.ai-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.ai-score-grid span{background:var(--surface-raised);text-align:center;border-radius:.5rem;padding:.55rem}.ai-operations{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.ai-operations dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ai-operations dl div{gap:.25rem;display:grid}@media (max-width:980px){.ai-assistance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-operations{grid-template-columns:1fr}}@media (max-width:640px){.ai-assurance>header{display:grid}.ai-assistance-form,.ai-score-grid,.ai-operations dl{grid-template-columns:1fr}}.ai-audit ol{gap:.5rem;padding-left:1.5rem;display:grid}.ai-audit li{gap:.2rem;display:grid}.ai-audit span{color:var(--muted);font-size:.82rem}@media (max-width:820px){.ai-policy,.ai-composer{grid-template-columns:1fr}.ai-instruction{grid-column:auto}.ai-workspace>header,.ai-proposal>header{flex-direction:column}}.knowledge-workspace{background:#0d1824;border:1px solid #34465d;border-radius:1rem;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);min-height:42rem;margin-top:1.25rem;display:grid;overflow:hidden}.knowledge-sidebar{background:#0a141f;border-right:1px solid #34465d;min-width:0}.knowledge-sidebar-header{border-bottom:1px solid #29394c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.knowledge-sidebar-header h2{margin:.2rem 0 0;font-size:1.1rem}.knowledge-sidebar-header .eyebrow{font-size:.65rem}.knowledge-sidebar-header button{flex:none}.knowledge-create{background:#111f2e;border-bottom:1px solid #34465d;gap:.75rem;padding:1rem;display:grid}.knowledge-create label,.knowledge-title-field,.knowledge-metadata label{color:#aab7c7;gap:.35rem;min-width:0;font-size:.78rem;font-weight:700;display:grid}.knowledge-create input,.knowledge-create select,.knowledge-title-field input,.knowledge-metadata input,.knowledge-metadata select,.knowledge-block select,.knowledge-block textarea{color:#fff;background:#0b1622;border:1px solid #475a72;border-radius:.5rem;width:100%;min-height:2.5rem;padding:.6rem}.knowledge-create small,.knowledge-muted{color:#8292a6}.knowledge-tree{max-height:48rem;padding:.5rem 0;display:grid;overflow:auto}.knowledge-tree>button{padding-block:.65rem;color:#dce5f0;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;width:100%;padding-right:.75rem;display:grid}.knowledge-tree>button:hover,.knowledge-tree>button[aria-current=page]{background:#24364b}.knowledge-tree>button>span:first-child{color:#8293ff}.knowledge-tree strong,.knowledge-tree small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-tree small{color:#8292a6;margin-top:.18rem;font-size:.68rem}.knowledge-main{min-width:0;padding:clamp(1rem,3vw,1.75rem);container:knowledge-document/inline-size}.knowledge-document-header{border-bottom:1px solid #34465d;gap:1rem;padding-bottom:1rem;display:grid}.knowledge-document-header>div{min-width:0}.knowledge-document-header h2{overflow-wrap:anywhere;margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.5rem)}.knowledge-document-header p{color:#8596aa;overflow-wrap:anywhere;margin:0;font-size:.75rem}.knowledge-document-header .project-actions{margin:0}.knowledge-editor{gap:1rem;padding:1.25rem 0;display:grid}.knowledge-title-field input{font-size:1.2rem;font-weight:750}.knowledge-metadata{background:#101d2b;border:1px solid #34465d;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.knowledge-metadata label:last-child{grid-column:1/-1}.knowledge-metadata input[readonly]{color:#8090a4}.knowledge-blocks{gap:.8rem;display:grid}.knowledge-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-block{background:#101d2a;border:1px solid #3a4c62;border-radius:.7rem;overflow:hidden}.knowledge-block-toolbar{border-bottom:1px solid #33465b;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem;display:flex}.knowledge-block-toolbar select{width:auto;max-width:100%;min-height:2rem;padding:.35rem}.knowledge-block-toolbar>select:first-child{flex:10rem;min-width:0}.knowledge-block-toolbar code{color:#8496aa;font-size:.68rem}.knowledge-block-toolbar button{color:#fff;background:#24364b;border:0;border-radius:.35rem;flex:none;min-width:2rem;min-height:2rem}.knowledge-block textarea{resize:vertical;border:0;border-radius:0;line-height:1.55;display:block}.knowledge-published{padding:1.5rem 0;line-height:1.7}.knowledge-published pre{background:#07111b;border-radius:.6rem;padding:1rem;overflow:auto}.knowledge-lower-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.knowledge-history{background:#101d2b;border:1px solid #34465d;border-radius:.8rem;min-width:0;padding:1rem}.knowledge-history h3{margin-top:0}.knowledge-history ol{gap:.65rem;max-height:24rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.knowledge-history>ol>li{overflow-wrap:anywhere;background:#0c1723;border-left:3px solid #6374ff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.knowledge-history>ol>li>div{flex:14rem;min-width:0}.knowledge-history>ol>li>button{flex:none}.knowledge-history strong,.knowledge-history small{display:block}.knowledge-history small{color:#8292a6;margin-top:.2rem;font-size:.7rem}.knowledge-history p{color:#b8c3d1;margin:.5rem 0 0;font-size:.8rem}.knowledge-revision-export{gap:.55rem;margin-top:.4rem;font-size:.7rem;display:flex}.knowledge-authoring-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;display:grid}.knowledge-document-canvas{min-width:0;container:knowledge-canvas/inline-size}.knowledge-save-state{font-weight:750}.knowledge-save-state.state-saved{color:#6fe0ac}.knowledge-save-state.state-pending,.knowledge-save-state.state-saving{color:#f4ca73}.knowledge-save-state.state-conflict,.knowledge-save-state.state-error,.knowledge-save-state.state-offline{color:#ff9a9a}.knowledge-conflict{background:#3a241b;border:1px solid #ce805a;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;padding:.9rem;display:flex}.knowledge-conflict div{flex:20rem}.knowledge-conflict p{color:#e6c1ac;margin:.25rem 0 0;font-size:.8rem}.knowledge-block.is-selected{border-color:#8293ff;box-shadow:0 0 0 2px #8293ff2e}.knowledge-rich-editor{background:#0b1622}.knowledge-rich-toolbar{border-bottom:1px solid #33465b;flex-wrap:wrap;gap:.3rem;padding:.45rem;display:flex}.knowledge-rich-toolbar button,.knowledge-table-editor button,.knowledge-authoring-panel button{color:#fff;cursor:pointer;background:#24364b;border:1px solid #455a72;border-radius:.4rem;min-height:2rem;padding:.35rem .55rem}.knowledge-rich-toolbar button:disabled,.knowledge-authoring-panel button:disabled{cursor:not-allowed;opacity:.55}.knowledge-rich-surface{color:#edf3fa;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:7rem;padding:.9rem;line-height:1.65}.knowledge-rich-surface:focus{box-shadow:inset 0 0 0 2px #8293ff66}.knowledge-rich-surface a,.knowledge-published a{color:#9ba8ff;text-decoration:underline}.knowledge-mention{color:#dce1ff;white-space:nowrap;background:#3b4176;border-radius:.35rem;padding:.08rem .3rem}.knowledge-asset-block{gap:.5rem;padding:.9rem;display:grid}.knowledge-asset-block code{overflow-wrap:anywhere;color:#8292a6}.knowledge-asset-block input,.knowledge-table-editor input,.knowledge-comment-compose textarea,.knowledge-comment-compose select,.knowledge-relation-compose select{color:#fff;background:#0b1622;border:1px solid #475a72;border-radius:.45rem;width:100%;min-height:2.35rem;padding:.55rem}.knowledge-table-editor{padding:.7rem;overflow:auto}.knowledge-table-editor table,.knowledge-published table{border-collapse:collapse;width:100%}.knowledge-table-editor td,.knowledge-published td,.knowledge-published th{border:1px solid #455a72;padding:.35rem}.knowledge-table-editor>div{gap:.4rem;margin-top:.5rem;display:flex}.knowledge-published blockquote,.knowledge-callout{background:#111f2e;border-left:4px solid #8293ff;margin:1rem 0;padding:.8rem 1rem}.knowledge-published figure{margin:1rem 0}.knowledge-published img{border-radius:.6rem;max-width:100%;max-height:48rem;display:block}.knowledge-authoring-panel{background:#0b1622;border:1px solid #34465d;border-radius:.8rem;min-width:0;max-height:calc(100vh - 6.5rem);margin-top:1.25rem;position:sticky;top:5.5rem;overflow:auto}.knowledge-panel-tabs{z-index:2;background:#0b1622;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.knowledge-panel-tabs button{background:0 0;border:0;border-bottom:2px solid #34465d;border-radius:0;min-width:0;font-size:.72rem}.knowledge-panel-tabs button[aria-pressed=true]{color:#fff;background:#1b2a3c;border-bottom-color:#8293ff}.knowledge-panel-section{gap:.8rem;padding:.8rem;display:grid}.knowledge-panel-section h4{margin:.4rem 0 0}.knowledge-panel-notice{color:#d4deea;background:#1b2a3c;border-radius:.45rem;margin:.6rem;padding:.55rem;font-size:.75rem}.knowledge-comment-compose,.knowledge-relation-compose{gap:.45rem;display:grid}.knowledge-comment-compose textarea{resize:vertical}.knowledge-thread{background:#101d2b;border:1px solid #3c4f66;border-radius:.65rem;overflow:hidden}.knowledge-thread[data-status=resolved]{opacity:.72}.knowledge-thread header,.knowledge-thread footer{background:#17273a;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;display:flex}.knowledge-thread header span{color:#8fe1b8;font-size:.7rem}.knowledge-comment{border-top:1px solid #34465d;padding:.65rem}.knowledge-comment small{color:#8292a6;font-size:.68rem}.knowledge-comment p{white-space:pre-wrap;margin:.3rem 0 0;font-size:.82rem}.knowledge-relation-list,.knowledge-asset-list,.knowledge-diff-summary ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-relation-list li{background:#101d2b;border-left:3px solid #8293ff;gap:.15rem;padding:.55rem;display:grid}.knowledge-relation-list span,.knowledge-relation-list small{color:#8292a6;font-size:.68rem}.knowledge-upload{color:#d7e0eb;border:1px dashed #526985;border-radius:.6rem;gap:.4rem;padding:.7rem;display:grid}.knowledge-upload small{color:#8292a6;font-size:.68rem}.knowledge-asset-list li{border:1px solid #34465d;border-radius:.55rem;gap:.55rem;padding:.6rem;display:grid}.knowledge-asset-list li>div:last-child{flex-wrap:wrap;gap:.35rem;display:flex}.knowledge-asset-list strong,.knowledge-asset-list small{overflow-wrap:anywhere;display:block}.knowledge-asset-list small{color:#8292a6}.knowledge-export-actions{border-top:1px solid #34465d;flex-wrap:wrap;gap:.4rem;padding-top:.7rem;display:flex}.knowledge-export-actions h4{width:100%}.knowledge-diff-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.knowledge-diff-controls select{color:#fff;background:#0b1622;border:1px solid #455a72;border-radius:.4rem;min-width:0;padding:.4rem}.knowledge-diff-summary{overflow-wrap:anywhere;border:1px solid #455a72;border-radius:.55rem;gap:.75rem;min-width:0;margin-bottom:.8rem;padding:.75rem;display:grid}.knowledge-diff-summary li{gap:.65rem;min-width:0;padding:0;display:grid}.knowledge-diff-block-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.knowledge-diff-block-header code{color:#aab7c7;font-size:.75rem}.knowledge-diff-summary [data-change]{background:#384a60;border-radius:.3rem;padding:.2rem .4rem;font-size:.75rem}.knowledge-diff-versions{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;display:grid}.knowledge-diff-versions figure{background:#0b1622;border:1px solid #34465d;border-radius:.5rem;min-width:0;margin:0;padding:.75rem}.knowledge-diff-versions figcaption{color:#aebdff;font-size:.78rem;font-weight:750}.knowledge-diff-versions p{white-space:pre-wrap}@container project-workspace (max-width:60rem){.knowledge-workspace{grid-template-columns:minmax(0,1fr)}.knowledge-sidebar{border-bottom:1px solid #34465d;border-right:0}.knowledge-tree{max-height:18rem}}@container knowledge-document (max-width:64rem){.knowledge-authoring-layout{grid-template-columns:minmax(0,1fr)}.knowledge-authoring-panel{max-height:none;position:static}}@container knowledge-canvas (max-width:28rem){.knowledge-metadata{grid-template-columns:minmax(0,1fr)}.knowledge-metadata label:last-child{grid-column:auto}.knowledge-block-toolbar code{display:none}}:root[data-theme=light] body,:root[data-theme=light] .platform-shell{color:#142033;background:#edf1f6}:root[data-theme=light] .shell-header,:root[data-theme=light] .shell-sidebar{background:#fffefef2;border-color:#d4dce7}:root[data-theme=light] .shell-brand{color:#172235}:root[data-theme=light] .shell-sidebar nav a{color:#34445b}:root[data-theme=light] .shell-sidebar nav a:hover,:root[data-theme=light] .shell-sidebar nav a[aria-current=page]{color:#142033;background:#e6ebf4}:root[data-theme=light] .shell-metrics article,:root[data-theme=light] .shell-project-card,:root[data-theme=light] .shell-empty,:root[data-theme=light] .shell-project-hero,:root[data-theme=light] .shell-security-card div{background:#fff;border-color:#ced7e4;color:#142033!important}:root[data-theme=light] .project-toolbar,:root[data-theme=light] .project-form,:root[data-theme=light] .project-activity li{color:#142033;background:#fff;border-color:#ced7e4}:root[data-theme=light] .project-toolbar input,:root[data-theme=light] .project-toolbar select,:root[data-theme=light] .project-form input,:root[data-theme=light] .project-form select,:root[data-theme=light] .project-form textarea{color:#142033;background:#f7f9fc}:root[data-theme=light] .connector-card{color:#142033;background:#fff;border-color:#ced7e4}:root[data-theme=light] .connector-events li{background:#f2f5f9}:root[data-theme=light] .repository-summary span,:root[data-theme=light] .repository-cards article,:root[data-theme=light] .repository-columns section,:root[data-theme=light] .contract-list>button,:root[data-theme=light] .contract-detail,:root[data-theme=light] .endpoint-list article{color:#142033;background:#fff;border-color:#ced7e4}:root[data-theme=light] .repository-summary strong{color:#142033}:root[data-theme=light] .knowledge-workspace,:root[data-theme=light] .knowledge-sidebar,:root[data-theme=light] .knowledge-main,:root[data-theme=light] .knowledge-metadata,:root[data-theme=light] .knowledge-block,:root[data-theme=light] .knowledge-history{color:#142033;background:#fff;border-color:#ced7e4}:root[data-theme=light] .knowledge-create,:root[data-theme=light] .knowledge-history li{background:#f3f6fa}:root[data-theme=light] .knowledge-tree>button{color:#27364a}:root[data-theme=light] .knowledge-tree>button:hover,:root[data-theme=light] .knowledge-tree>button[aria-current=page]{background:#e6ebf4}:root[data-theme=light] .knowledge-create input,:root[data-theme=light] .knowledge-create select,:root[data-theme=light] .knowledge-title-field input,:root[data-theme=light] .knowledge-metadata input,:root[data-theme=light] .knowledge-metadata select,:root[data-theme=light] .knowledge-block select,:root[data-theme=light] .knowledge-block textarea{color:#142033;background:#f7f9fc}:root[data-theme=light] .knowledge-authoring-panel,:root[data-theme=light] .knowledge-panel-tabs,:root[data-theme=light] .knowledge-rich-editor,:root[data-theme=light] .knowledge-thread,:root[data-theme=light] .knowledge-relation-list li{color:#142033;background:#f7f9fc;border-color:#ced7e4}:root[data-theme=light] .knowledge-rich-surface,:root[data-theme=light] .knowledge-comment-compose textarea,:root[data-theme=light] .knowledge-relation-compose select,:root[data-theme=light] .knowledge-asset-block input,:root[data-theme=light] .knowledge-table-editor input,:root[data-theme=light] .knowledge-diff-controls select{color:#142033;background:#fff}:root[data-theme=light] .knowledge-thread header,:root[data-theme=light] .knowledge-thread footer,:root[data-theme=light] .knowledge-panel-tabs button[aria-pressed=true]{color:#142033;background:#e8edf5}:root[data-theme=light] .knowledge-diff-summary,:root[data-theme=light] .knowledge-diff-versions figure{background:#f7f9fc;border-color:#ced7e4}:root[data-theme=light] .knowledge-diff-versions p,:root[data-theme=light] .knowledge-diff-block-header code{color:#34445b}:root[data-theme=light] .knowledge-diff-versions figcaption{color:#344d9f}:root[data-theme=light] .knowledge-diff-summary [data-change]{color:#142033;background:#e0e7f2}@media (max-width:900px){.platform-shell{--shell-sidebar:15rem}.shell-header{grid-template-columns:auto auto minmax(0,1fr) auto}.shell-brand strong{display:none}.shell-menu-button{color:#fff;background:#172536;border:1px solid #4b5d74;border-radius:.5rem;justify-self:start;padding:.45rem .65rem;display:inline-flex}.shell-sidebar{visibility:hidden;transition:transform .16s;transform:translate(-105%);box-shadow:1rem 0 3rem #0008}.shell-sidebar-open{visibility:visible;transform:none}.shell-content{margin-left:0}}@media (max-width:650px){.platform-shell{--shell-header:auto}.shell-header{grid-template-columns:auto 1fr auto;min-height:4rem;padding-block:.65rem;position:sticky}.shell-menu-button{grid-column:2}.shell-context-controls{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.shell-context-controls select{width:100%;min-width:0}.shell-profile{grid-area:1/3}.shell-profile summary strong{display:none}.shell-profile-panel{width:min(18rem,100vw - 1.5rem);position:fixed;top:4rem;right:.75rem}.shell-sidebar{inset-block-start:7.5rem}.shell-content{padding-top:1rem}.shell-metrics,.shell-security-card,.shell-project-grid{grid-template-columns:1fr}.project-toolbar{flex-direction:column;align-items:stretch}.project-form{grid-template-columns:1fr}.connector-heading{flex-direction:column;align-items:stretch}.connector-card dl{grid-template-columns:1fr}.repository-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-columns{grid-template-columns:1fr}.contract-detail-heading{flex-direction:column;align-items:stretch}.endpoint-title{grid-template-columns:4.5rem minmax(0,1fr)}.endpoint-title span{grid-column:2}.knowledge-workspace{grid-template-columns:1fr}.knowledge-sidebar{border-bottom:1px solid #34465d;border-right:0}.knowledge-tree{max-height:18rem}.knowledge-lower-grid,.knowledge-authoring-layout{grid-template-columns:1fr}.knowledge-authoring-panel{max-height:none;position:static}.shell-project-section>div:first-child{align-items:baseline}.knowledge-document-header{display:grid}.knowledge-metadata{grid-template-columns:1fr}.knowledge-metadata label:last-child{grid-column:auto}.knowledge-block-toolbar code{display:none}}.support-shell{background:radial-gradient(circle at 85% 0,#273e7b66,#0000 34rem),linear-gradient(145deg,#0a111b,#101c2a 58%,#0a111b);min-height:100vh;padding:clamp(5.5rem,10vw,8rem) clamp(1rem,4vw,4rem) 4rem}.support-shell>*{width:min(88rem,100%);margin-inline:auto}.support-hero{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.support-hero h1{max-width:16ch;font-size:clamp(2.25rem,5vw,4.75rem)}.support-hero p:not(.eyebrow){color:#b8c5d8;max-width:50rem}.support-grid{grid-template-columns:minmax(19rem,.82fr) minmax(24rem,1.18fr);align-items:start;gap:1.5rem;display:grid}.support-form,.support-list,.support-current,.support-customer-notice{background:#121f2de8;border:1px solid #7d8cff35;border-radius:1.25rem;box-shadow:0 1.25rem 4rem #0004}.support-form,.support-list{gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.support-list-wide{width:min(70rem,100%)}.support-form h2,.support-list h2{margin:.25rem 0 0}.support-field{color:#cfdaea;gap:.45rem;font-size:.88rem;font-weight:650;display:grid}.support-field input,.support-field textarea,.support-field select{color:#f6f8fb;background:#09121d;border:1px solid #65758c;border-radius:.65rem;outline:none;width:100%;min-height:2.8rem;padding:.72rem .8rem}.support-field textarea{resize:vertical}.support-field input:focus,.support-field textarea:focus,.support-field select:focus{border-color:#96a1ff;box-shadow:0 0 0 3px #6174ff33}.support-capabilities{border:1px solid #5a6a8033;border-radius:.75rem;gap:.65rem;margin:0;padding:1rem;display:grid}.support-capabilities label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.support-capabilities input{width:1.1rem;height:1.1rem;margin-top:.15rem}.support-capabilities span{gap:.2rem;display:grid}.support-capabilities small{color:#9eacbf;line-height:1.4}.button-primary,.button-secondary,.button-danger{cursor:pointer;color:#fff;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.button-primary{background:#596cff}.button-secondary{background:#18283a;border-color:#7b8da5}.button-danger{background:#7f242c;border-color:#f77878}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled{cursor:not-allowed;opacity:.48}.support-card{background:#0a1521aa;border:1px solid #52647c55;border-radius:.85rem;gap:.9rem;padding:1.1rem;display:grid}.support-card h3,.support-card p{margin:0}.support-card h3,.support-mono{overflow-wrap:anywhere}.support-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.support-ticket{color:#91a0ff;font-weight:800}.support-badge{color:#eaf1fa;background:#384a5f;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.support-badge-approved{background:#294d78}.support-badge-activated{background:#176b4c}.support-badge-rejected,.support-badge-cancelled{background:#71313a}.support-details{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;margin:0;display:grid}.support-details div{gap:.2rem;display:grid}.support-details dt{color:#8fa0b5;font-size:.75rem}.support-details dd{margin:0;font-size:.88rem}.permission-list{flex-wrap:wrap;gap:.4rem;display:flex}.permission-list code,.support-customer-notice code{color:#c5d0ff;background:#24364a;border-radius:.4rem;padding:.3rem .5rem}.support-actions{flex-wrap:wrap;gap:.65rem;display:flex}.support-error{color:#ffb6b6}.support-page-error{background:#4c1c24;border:1px solid #be5454;border-radius:.75rem;padding:1rem}.support-empty{color:#98a7b9}.support-current,.support-customer-notice{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.support-current{background:#123b31;border-color:#41c99588}.support-customer-notice span{color:#aab8ca}.support-mode-banner{z-index:1000;background:#0e392f;border-bottom:1px solid #5ce2ac;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.7rem clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 .7rem 2rem #0007}.support-mode-banner div:nth-child(2){gap:.15rem;min-width:0;display:grid}.support-mode-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-mode-banner span{color:#b7d9cd;font-size:.78rem}.support-mode-banner a{color:#fff;font-weight:700}.support-mode-banner button{color:#fff;cursor:pointer;background:#6f2730;border:1px solid #ffb0b0;border-radius:.55rem;padding:.45rem .7rem}.support-mode-indicator{background:#61ecb6;border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 0 .35rem #61ecb622}@media (max-width:800px){.support-grid{grid-template-columns:1fr}.support-hero{display:grid}.support-hero .button-secondary{width:100%}.support-mode-banner{grid-template-columns:auto minmax(0,1fr)}.support-mode-banner a,.support-mode-banner button{grid-column:2;width:fit-content}}@media (max-width:520px){.support-shell{padding-inline:.75rem}.support-card-heading{display:grid}.support-badge{width:fit-content}.support-actions>*{width:100%}}h1{margin-block:.75rem 1rem;font-size:clamp(2rem,6vw,4rem);line-height:1.05}p{line-height:1.7}.status{margin-top:2rem;font-size:.75rem}.knowledge-surface-switch{background:#07111d;gap:.45rem;padding:.75rem clamp(1rem,3vw,2rem) 0;display:flex}.knowledge-surface-switch button,.knowledge-flow button,.knowledge-flow input,.knowledge-flow select{color:#eef4fb;background:#101d2b;border:1px solid #53657b;border-radius:.55rem;min-height:2.45rem}.knowledge-surface-switch button,.knowledge-flow button{cursor:pointer;padding:.55rem .8rem}.knowledge-surface-switch button[aria-pressed=true],.knowledge-flow button[aria-pressed=true]{background:#35427d;border-color:#8998ff}.search-workspace{background:#0d1824;border:1px solid #34465d;border-radius:1rem;margin-top:1.25rem;padding:1.25rem}.search-workspace>header h2{margin:.2rem 0}.search-workspace>header p:last-child{color:#9eafc4;margin:.25rem 0 1rem}.search-form{grid-template-columns:minmax(16rem,1fr) 11rem 11rem auto auto;align-items:end;gap:.75rem;display:grid}.search-form label{color:#b6c4d6;gap:.35rem;font-size:.85rem;display:grid}.search-form input,.search-form select{min-height:2.65rem;color:inherit;background:#101f2e;border:1px solid #40546d;border-radius:.55rem;padding:.55rem .7rem}.search-form .search-check{align-items:center;padding-bottom:.7rem;display:flex}.search-form .search-check input{min-height:auto}.search-workspace kbd{font:inherit;background:#15263a;border:1px solid #53657b;border-radius:.3rem;padding:.08rem .32rem;font-size:.78rem}.search-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.search-suggestion{color:#bed0e5;cursor:pointer;background:0 0;border:1px solid #3e5570;border-radius:999px;padding:.35rem .55rem}.search-save-form{border:1px solid #3e5570;border-radius:.65rem;flex-wrap:wrap;align-items:end;gap:.65rem;margin-top:.75rem;padding:.8rem;display:flex}.search-save-form label{flex:16rem;gap:.3rem;display:grid}.search-save-form input{min-height:2.5rem;color:inherit;background:#101f2e;border:1px solid #40546d;border-radius:.5rem;padding:.5rem .65rem}.search-memory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.search-memory>div{border:1px solid #2c3d52;border-radius:.7rem;padding:.8rem}.search-memory h3,.search-memory p{margin:0 0 .45rem}.search-memory ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.search-memory li{align-items:center;gap:.3rem;display:flex}.search-memory li button:first-child{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:.1rem;padding:.35rem;display:grid}.search-memory li button:last-child{color:#c6d3e3;cursor:pointer;background:0 0;border:0}.search-memory small{color:#8fa7c2}.search-targets{border:1px solid #2c3d52;border-radius:.7rem;flex-wrap:wrap;gap:.7rem 1rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.search-targets legend{color:#9eafc4;padding:0 .4rem}.search-targets label{align-items:center;gap:.35rem;display:flex}.search-results-layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1rem;display:grid}.search-results-layout>aside{border:1px solid #2c3d52;border-radius:.75rem;padding:1rem}.search-results-layout>aside section{margin-top:1rem}.search-results-layout>aside h3{color:#9eafc4;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem}.search-results-layout>aside section button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.35rem;justify-content:space-between;padding:.25rem .35rem;display:flex}.search-results-layout>aside section button:hover,.search-results-layout>aside section button[aria-pressed=true]{background:#1a2b3e;border-color:#536f91}.search-results-layout>aside em{color:#8fa7c2;font-style:normal}.search-results-layout ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.search-result-group{margin-bottom:1rem}.search-result-group>h3{align-items:center;gap:.5rem;margin:0 0 .55rem;display:flex}.search-result-group>h3 span{text-align:center;background:#2a3d54;border-radius:999px;min-width:1.5rem;padding:.12rem .4rem;font-size:.75rem}.search-result-group>ol>li{background:#101f2e;border:1px solid #2c3d52;border-radius:.75rem;padding:.9rem 1rem}.search-result-group>ol>li>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:0;display:flex}.search-result-group>ol>li>button span{gap:.2rem;display:grid}.search-results-layout li small{color:#9eafc4}.search-results-layout li p{color:#c8d2df;margin:.55rem 0 0;line-height:1.45}.search-result-group details{color:#9eafc4;margin-top:.55rem;font-size:.85rem}.search-result-group details summary{cursor:pointer;width:fit-content}.search-result-group details ul{margin:.35rem 0 0;padding-left:1.25rem}.search-results-layout mark{color:#fff2bf;background:#6a5420;border-radius:.15rem}.search-workspace button:focus-visible,.search-workspace input:focus-visible,.search-workspace select:focus-visible,.search-workspace summary:focus-visible{outline-offset:2px;outline:3px solid #91b5ff}.search-availability{background:#2b2412;border:1px solid #796630;border-radius:.65rem;margin:.7rem 0;padding:.75rem .9rem}.search-availability p{margin:.25rem 0}.search-availability.state-partial{background:#2c1918;border-color:#884d45}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=light] .search-workspace,:root[data-theme=light] .search-results-layout>aside,:root[data-theme=light] .search-result-group>ol>li,:root[data-theme=light] .search-memory>div{color:#142033;background:#fff;border-color:#ced7e4}:root[data-theme=light] .search-form input,:root[data-theme=light] .search-form select{color:#142033;background:#fff;border-color:#bac7d8}@media (max-width:800px){.search-form{grid-template-columns:1fr}.search-form .search-check{padding-bottom:0}.search-results-layout,.search-memory{grid-template-columns:1fr}}.knowledge-flow{color:#eef4fb;background:#07111d;gap:1rem;min-height:calc(100vh - 8rem);padding:1rem clamp(1rem,3vw,2rem) 2rem;display:grid}.knowledge-flow h2,.knowledge-flow h3,.knowledge-flow h4,.knowledge-flow p{margin:0}.knowledge-flow-header,.knowledge-flow-header>div,.knowledge-flow-tabs,.knowledge-saved-views,.knowledge-package-actions,.knowledge-package-list>div,.knowledge-package-detail>footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.knowledge-flow-header{justify-content:space-between}.knowledge-flow-header>div:first-child{gap:.3rem;display:grid}.knowledge-flow-header p,.knowledge-flow small,.knowledge-workbench-preview p{color:#9fadc0}.knowledge-flow-controls{grid-template-columns:minmax(12rem,2fr) repeat(5,minmax(8rem,1fr));gap:.55rem;display:grid}.knowledge-flow input,.knowledge-flow select{width:100%;padding:.5rem .65rem}.knowledge-saved-views select{width:min(22rem,100%)}.knowledge-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:start;gap:1rem;display:grid}.knowledge-workbench-table,.knowledge-workbench-preview,.knowledge-batch-panel,.knowledge-package-list,.knowledge-package-detail{background:#0b1724;border:1px solid #34465b;border-radius:.8rem;overflow:hidden}.knowledge-workbench-row{text-align:left;content-visibility:auto;contain-intrinsic-size:auto 4rem;border:0;border-bottom:1px solid #25364a;border-radius:0;grid-template-columns:2rem minmax(15rem,2fr) minmax(7rem,.8fr) minmax(10rem,1fr) minmax(8rem,.8fr);align-items:center;gap:.7rem;width:100%;min-height:4rem;padding:.65rem .8rem;display:grid}.knowledge-workbench-row:hover,.knowledge-workbench-row.is-focused{background:#172a3d}.knowledge-workbench-row.is-header{color:#aebcd0;background:#142235;min-height:2.8rem}.knowledge-workbench-row>span{gap:.25rem;min-width:0;display:grid}.knowledge-workbench-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-workbench-row em{background:#33465c;border-radius:999px;width:fit-content;padding:.2rem .4rem;font-size:.72rem;font-style:normal}.knowledge-workbench-row em[data-status=published]{background:#176148}.knowledge-workbench-row em[data-status=archived]{background:#4b5260}.knowledge-workbench-group h3{background:#0d1d2d;border-bottom:1px solid #25364a;padding:.55rem .8rem;font-size:.82rem}.density-compact .knowledge-workbench-row{min-height:3.1rem;padding-block:.38rem}.knowledge-load-more{width:100%;border:0!important;border-radius:0!important}.knowledge-workbench-preview{gap:.85rem;padding:1rem;display:grid;position:sticky;top:1rem}.knowledge-workbench-preview dl{gap:.65rem;margin:0;display:grid}.knowledge-workbench-preview dl div{justify-content:space-between;gap:1rem;display:flex}.knowledge-workbench-preview dd{margin:0}.knowledge-batch-panel{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:1rem;padding:1rem;display:grid}.knowledge-batch-panel>div:first-child{align-content:start;gap:.4rem;display:grid}.knowledge-batch-compose{grid-template-columns:1fr 1.5fr auto;align-items:start;gap:.55rem;display:grid}.knowledge-batch-preview{grid-column:1/-1;gap:.7rem;display:grid}.knowledge-batch-preview header,.knowledge-batch-preview li,.knowledge-package-members li,.knowledge-traces li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-batch-preview ul,.knowledge-package-members,.knowledge-traces{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-batch-preview li,.knowledge-package-members li,.knowledge-traces li{border:1px solid #33465b;border-radius:.55rem;padding:.55rem .7rem}.knowledge-batch-preview em{color:#aab8ca;font-size:.76rem}.knowledge-package-layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.knowledge-package-list{display:grid}.knowledge-package-list>div{border-bottom:1px solid #2f4054;padding:.75rem}.knowledge-package-list>button{text-align:left;border:0;border-bottom:1px solid #25364a;border-radius:0;gap:.25rem;display:grid}.knowledge-package-list>button[aria-current=page]{background:#263a58}.knowledge-package-detail{gap:1rem;padding:1rem;display:grid}.knowledge-package-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.knowledge-package-detail>header>div:first-child{gap:.4rem;display:grid}.knowledge-package-health{text-align:center;background:#482d20;border:1px solid #a76a4c;border-radius:.65rem;gap:.15rem;min-width:6.5rem;padding:.7rem;display:grid}.knowledge-package-health.is-ready{background:#153d31;border-color:#3ba979}.knowledge-package-health strong{font-size:1.35rem}.knowledge-package-detail>section{gap:.65rem;display:grid}.knowledge-package-members li>div{gap:.2rem;display:grid}.knowledge-trace-compose{grid-template-columns:1fr 1fr 1fr auto;gap:.55rem;display:grid}@media (max-width:1050px){.knowledge-flow-controls{grid-template-columns:repeat(3,minmax(9rem,1fr))}.knowledge-workbench-layout{grid-template-columns:1fr}.knowledge-workbench-preview{position:static}.knowledge-batch-panel{grid-template-columns:1fr}}@media (max-width:720px){.knowledge-flow-controls,.knowledge-batch-compose,.knowledge-package-layout,.knowledge-trace-compose{grid-template-columns:1fr}.knowledge-workbench-table{overflow-x:auto}.knowledge-workbench-row{min-width:50rem}.knowledge-package-detail>header{display:grid}.knowledge-package-health{width:fit-content}}.delivery-workspace{color:#eef4fb;background:#07111d;gap:1rem;min-height:42rem;padding:1.2rem;display:grid}.delivery-workspace>header,.delivery-workspace>header nav,.delivery-cards article header,.delivery-cards article footer,.delivery-governance article header,.delivery-governance article footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.delivery-workspace h2,.delivery-workspace h3,.delivery-workspace p{margin:0}.delivery-workspace button,.delivery-workspace input{color:#eef4fb;background:#101d2b;border:1px solid #53657b;border-radius:.55rem;min-height:2.45rem;padding:.5rem .7rem}.delivery-workspace button{cursor:pointer}.delivery-workspace button[aria-pressed=true]{background:#35427d;border-color:#8998ff}.delivery-task-layout{grid-template-columns:minmax(13rem,18rem) minmax(20rem,1fr) minmax(16rem,22rem);align-items:start;gap:1rem;display:grid}.delivery-task-layout>aside,.delivery-task-layout>main,.delivery-cards article,.delivery-governance>article,.delivery-governance>section{background:#0b1724;border:1px solid #34465b;border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.delivery-task-layout main>form{grid-template-columns:1fr auto auto;gap:.55rem;display:grid}.delivery-task-layout main input{width:100%}.delivery-task-layout aside article{border:1px solid #2d4055;border-radius:.55rem;grid-template-columns:1fr auto;gap:.3rem;padding:.65rem;display:grid}.delivery-task-layout aside article button{grid-column:1/-1}.delivery-task-list{display:grid}.delivery-task-list>button{text-align:left;border-radius:0;justify-content:space-between;align-items:center;display:flex}.delivery-task-list>button[aria-current=page]{background:#263a58}.delivery-task-list span{gap:.2rem;display:grid}.delivery-task-list em{background:#33465c;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-style:normal}.delivery-detail dl,.delivery-detail dl div{gap:.35rem;display:grid}.delivery-detail dl div{grid-template-columns:1fr 1fr}.delivery-detail dd{text-align:right;margin:0}.delivery-detail>div{flex-wrap:wrap;gap:.5rem;display:flex}.delivery-detail>section{border-top:1px solid #2d4055;gap:.55rem;padding-top:.75rem;display:grid}.delivery-detail>section>div{flex-wrap:wrap;gap:.5rem;display:flex}.delivery-batch-bar{background:#122235;border:1px solid #465d78;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem;display:flex}.delivery-batch-bar strong{margin-right:auto}.delivery-cards,.delivery-governance{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.delivery-cards ul{min-height:3rem}.delivery-governance>article>div{border-bottom:1px solid #2d4055;justify-content:space-between;padding:.55rem;display:flex}.delivery-governance em{color:#f0a86d}.delivery-governance .is-ready{color:#61ecb6}.delivery-evidence-workspace{gap:1rem;display:grid}.delivery-evidence-workspace>header,.delivery-evidence-heading,.delivery-evidence-bindings article>header,.delivery-evidence-facts article{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.delivery-evidence-workspace>header>div{gap:.35rem;display:grid}.delivery-evidence-summary{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.75rem;display:grid}.delivery-evidence-summary span{background:#0b1724;border:1px solid #34465b;border-radius:.65rem;gap:.15rem;padding:.8rem;display:grid}.delivery-evidence-summary strong{font-size:1.4rem}.delivery-evidence-bindings{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}.delivery-evidence-bindings article,.delivery-evidence-workspace>section{background:#0b1724;border:1px solid #34465b;border-radius:.8rem;gap:.7rem;padding:1rem;display:grid}.delivery-evidence-bindings ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.delivery-evidence-bindings li{border-bottom:1px solid #28394d;justify-content:space-between;gap:.5rem;padding:.4rem;display:flex}.delivery-evidence-workspace em{color:#f0a86d;width:fit-content;font-size:.74rem;font-style:normal}.delivery-evidence-workspace em[data-ready=true]{color:#61ecb6}.delivery-evidence-heading label{align-items:center;gap:.5rem;display:flex}.delivery-evidence-heading select{color:#eef4fb;background:#101d2b;border:1px solid #53657b;border-radius:.5rem;min-height:2.35rem;padding:.4rem .6rem}.delivery-evidence-facts{display:grid}.delivery-evidence-facts article{border-bottom:1px solid #2d4055;padding:.65rem .2rem}.delivery-evidence-facts article>span{gap:.2rem;min-width:min(22rem,100%);display:grid}.delivery-evidence-facts a{color:#a9b4ff}@media (max-width:1050px){.delivery-task-layout,.delivery-task-layout main>form{grid-template-columns:1fr}}@media (max-width:720px){.delivery-evidence-summary{grid-template-columns:1fr 1fr}.delivery-evidence-facts article{align-items:flex-start}.delivery-evidence-facts article>span{min-width:100%}}.project-workspace>.shell-page-header h1{letter-spacing:-.02em;font-size:clamp(1.6rem,2.7vw,2.25rem);line-height:1.2}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font:"Inter", ui-sans-serif, system-ui, sans-serif;--ui-bg:#101312;--ui-surface:#181c1a;--ui-surface-subtle:#202622;--ui-surface-raised:#29312c;--ui-text:#eef2ef;--ui-text-muted:#abb7af;--ui-text-faint:#87958c;--ui-border:#3b4740;--ui-border-strong:#65766b;--ui-accent:#64d8ae;--ui-accent-hover:#8be5c3;--ui-accent-subtle:#153e2d;--ui-on-accent:#082b1e;--ui-focus:#8ee5c0;--ui-success:#82dcb4;--ui-success-subtle:#183d2c;--ui-warning:#f3ca87;--ui-warning-subtle:#3d301b;--ui-danger:#ffb4ae;--ui-danger-subtle:#482724;--ui-disabled-text:#84928a;--ui-disabled-surface:#282e2a;--ui-radius-sm:.25rem;--ui-radius:.375rem;--ui-control-height:2.5rem;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-shadow:0 .5rem 1.5rem #0004;font-family:var(--ui-font);font-synthesis:none;font-variant-numeric:tabular-nums;background:var(--ui-bg);color:var(--ui-text);font-weight:400}:root[data-theme=light]{--ui-bg:#f6f7f6;--ui-surface:#fff;--ui-surface-subtle:#f0f3f1;--ui-surface-raised:#e8eeea;--ui-text:#17241c;--ui-text-muted:#536259;--ui-text-faint:#69766e;--ui-border:#d6ded8;--ui-border-strong:#819187;--ui-accent:#06754e;--ui-accent-hover:#045c3d;--ui-accent-subtle:#e0f3e8;--ui-on-accent:#fff;--ui-focus:#087f5b;--ui-success:#086a44;--ui-success-subtle:#e3f3e9;--ui-warning:#845214;--ui-warning-subtle:#fff3dc;--ui-danger:#a6322d;--ui-danger-subtle:#fff0ed;--ui-disabled-text:#6d7871;--ui-disabled-surface:#e9edea;--ui-shadow:0 .5rem 1.5rem #17241c14;background:var(--ui-bg);color:var(--ui-text)}body{background:var(--ui-bg);font-family:var(--ui-font);font-size:.875rem;font-weight:400;line-height:1.5}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6,strong,b{font-weight:500}::selection{background:var(--ui-accent-subtle);color:var(--ui-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-icon{vertical-align:middle;flex:none;width:1.125rem;height:1.125rem}.ui-numeric{font-variant-numeric:tabular-nums}.ui-button,.button-primary,.button-secondary,.button-danger{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button-primary,.ui-button--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.button-danger{background:var(--ui-danger-subtle);border-color:var(--ui-danger);color:var(--ui-danger)}@media (hover:hover){:is(.ui-button,.button-secondary):not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-surface-raised);border-color:var(--ui-text-muted)}:is(.button-primary,.ui-button--primary):not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--ui-on-accent)}.button-danger:not(:disabled):hover{background:var(--ui-danger);color:var(--ui-bg)}}:is(.ui-button,.button-primary,.button-secondary,.button-danger):is(:disabled,[aria-disabled=true]){background:var(--ui-disabled-surface);border-color:var(--ui-border);color:var(--ui-disabled-text);opacity:1;cursor:not-allowed}:is(.ui-button,.button-primary,.button-secondary)[aria-busy=true]{cursor:progress}.ui-field{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-width:0;color:var(--ui-text);padding:.5rem .65rem;font-size:.8125rem;line-height:1.4}.ui-field::placeholder{color:var(--ui-text-faint);opacity:1}.ui-field:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}.ui-field[aria-invalid=true]{border-color:var(--ui-danger)}.ui-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-subtle);color:var(--ui-text-muted);padding:1rem}.ui-state--danger{border-color:var(--ui-danger);background:var(--ui-danger-subtle);color:var(--ui-text)}.ui-state--warning{border-color:var(--ui-warning);background:var(--ui-warning-subtle);color:var(--ui-text)}.ui-state--success{border-color:var(--ui-success);background:var(--ui-success-subtle);color:var(--ui-text)}.ui-state p:last-child{margin-bottom:0}.platform-shell,:root[data-theme=light] .platform-shell{background:var(--ui-bg);color:var(--ui-text)}.platform-shell{--shell-header:4.25rem;--shell-sidebar:15rem}.shell-header,.shell-sidebar,:root[data-theme=light] :is(.shell-header,.shell-sidebar){background:var(--ui-surface);border-color:var(--ui-border)}.platform-shell .shell-menu-button{display:none}.shell-header{-webkit-backdrop-filter:none;backdrop-filter:none;gap:1.25rem}.shell-brand,:root[data-theme=light] .shell-brand{color:var(--ui-text);gap:.625rem;font-size:.9375rem}.shell-brand>span{border-radius:var(--ui-radius-sm);background:var(--ui-accent);width:2rem;height:2rem;color:var(--ui-on-accent);font-weight:500}.shell-context-controls{gap:1rem}.shell-context-controls label{gap:.2rem}.shell-context-controls label>span{color:var(--ui-text-muted);text-transform:none;font-size:.6875rem;font-weight:400}.shell-context-controls select,.shell-profile-panel select{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-height:2rem;color:var(--ui-text);font-size:.75rem}.shell-profile summary{font-size:.8125rem}.shell-profile summary>span{background:var(--ui-surface-raised);color:var(--ui-text)}.shell-profile-panel{z-index:110;border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);padding:1.25rem}.shell-profile-panel label{color:var(--ui-text-muted)}.shell-profile-panel .button-secondary{width:100%}.shell-sidebar{padding:1.25rem .75rem}.shell-sidebar nav{gap:.375rem}.shell-sidebar nav a,:root[data-theme=light] .shell-sidebar nav a{border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.7rem .75rem;display:flex}.shell-sidebar nav a>.ui-icon{margin-top:.125rem}.shell-nav-copy{gap:.125rem;min-width:0;display:grid}.shell-sidebar nav small{color:var(--ui-text-muted);font-size:.6875rem}.shell-sidebar nav a:hover,:root[data-theme=light] .shell-sidebar nav a:hover{background:var(--ui-surface-subtle);color:var(--ui-text)}.shell-sidebar nav a[aria-current=page],:root[data-theme=light] .shell-sidebar nav a[aria-current=page]{background:var(--ui-accent-subtle);border-color:var(--ui-border);color:var(--ui-accent)}.shell-sidebar nav a[aria-current=page] small{color:var(--ui-text-muted)}.shell-session{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:.75rem}.shell-session span,.shell-session small{color:var(--ui-text-muted);font-size:.6875rem}.shell-session strong{font-size:.8125rem}.shell-content{padding-inline:clamp(1rem,3vw,3rem)}.shell-breadcrumbs{color:var(--ui-text-muted);font-size:.75rem}.shell-breadcrumbs a{color:var(--ui-text-muted);text-decoration:none}.shell-breadcrumbs a:hover{color:var(--ui-accent);text-decoration:underline}.shell-page-header h1{letter-spacing:-.025em;margin:.5rem 0;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:500}.shell-page-header>p:not(.eyebrow){color:var(--ui-text-muted);font-size:.9375rem}.platform-shell .eyebrow,.shell-state-card .eyebrow{color:var(--ui-text-muted);letter-spacing:.02em;text-transform:none;font-size:.75rem;font-weight:500}.shell-notice{color:var(--ui-accent);font-size:.8125rem}.shell-metrics{margin-block:1.5rem 2rem}.shell-metrics article,.shell-project-card,.shell-empty,.shell-security-card div,:root[data-theme=light] :is(.shell-metrics article,.shell-project-card,.shell-empty,.shell-security-card div){background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text)!important}.shell-metrics span,.shell-project-card small,.shell-security-card dt{color:var(--ui-text-muted);font-size:.8125rem}.shell-metrics strong{font-size:1.75rem;font-weight:500}.shell-project-section a{color:var(--ui-accent)}.shell-project-section h2{font-size:1.125rem}.shell-project-card{min-height:10rem;box-shadow:none;border-width:1px}.shell-project-card:hover{border-color:var(--ui-accent);transform:none}.project-mark{border-radius:var(--ui-radius-sm);background:var(--ui-accent-subtle);width:2.5rem;height:2.5rem;color:var(--ui-accent);font-weight:500}.shell-security-card{background:var(--ui-border);border-radius:var(--ui-radius)}.shell-security-card dd{font-weight:500}.shell-empty{border-style:solid}.shell-empty h1,.shell-state-card h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.shell-boundary{background:var(--ui-bg)}.shell-state-card{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.shell-login-form label{color:var(--ui-text-muted);font-weight:400}.shell-login-form input{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.shell-state-card.ui-state--danger{border-color:var(--ui-danger)}.shell-loader{border-color:var(--ui-border);border-top-color:var(--ui-accent)}.skip-link{background:var(--ui-accent);color:var(--ui-on-accent);border-radius:var(--ui-radius-sm)}@media (max-width:900px){.platform-shell .shell-menu-button{display:inline-flex}.shell-menu-button{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text)}.shell-sidebar{box-shadow:var(--ui-shadow)}}@media (max-width:650px){.platform-shell{--shell-header:auto}.shell-header{gap:.75rem;padding-inline:.75rem}.shell-context-controls{gap:.75rem}.shell-context-controls select{width:100%;min-width:0}.shell-menu-button{min-height:2.25rem}}@media (prefers-reduced-motion:reduce){.ui-button,.shell-project-card,.shell-sidebar{transition:none}}
.workbench-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);color:var(--ui-text);display:flex}.workbench-heading>div{min-width:0}.workbench-heading h2{margin:0 0 var(--ui-space-2);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.25}.workbench-heading p{color:var(--ui-text-muted);margin:0}.workbench-heading .workbench-eyebrow{margin-bottom:var(--ui-space-2);color:var(--ui-text-muted);font-size:.75rem}.workbench-heading-actions,.workbench-preview-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.workbench-toolbar{align-items:flex-end;gap:var(--ui-space-3);padding:var(--ui-space-4);margin-bottom:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);flex-wrap:wrap;display:flex}.workbench-toolbar>div{align-items:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.workbench-toolbar-search{flex:18rem}.workbench-toolbar-search>label,.workbench-toolbar-search>input{flex:1;min-width:0}.workbench-toolbar label{gap:var(--ui-space-1);color:var(--ui-text-muted);font-size:.8125rem;display:grid}.workbench-toolbar input:not([type=checkbox]),.workbench-toolbar select{width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);padding:.5rem .65rem;font-size:.8125rem}.workbench-preview{margin-top:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);min-width:0}.workbench-preview-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.workbench-preview-heading>div{min-width:0}.workbench-preview-heading h3{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.4}.workbench-preview-heading p{margin:var(--ui-space-1) 0 0;color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.workbench-preview-grid{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.workbench-preview-grid.has-aside{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.workbench-preview-content,.workbench-preview-aside{min-width:0;padding:var(--ui-space-6);overflow-wrap:anywhere}.workbench-preview-content>:first-child,.workbench-preview-aside>:first-child{margin-top:0}.workbench-preview-content>:last-child,.workbench-preview-aside>:last-child{margin-bottom:0}.workbench-preview-aside{border-left:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.workbench-preview-aside :is(input,select,textarea){min-width:0;max-width:100%}.workbench-bulk{gap:var(--ui-space-3);margin:var(--ui-space-4) 0;padding:var(--ui-space-4);border:1px solid var(--ui-accent);border-radius:var(--ui-radius);background:var(--ui-accent-subtle);color:var(--ui-text);display:grid}.workbench-bulk-summary,.workbench-bulk-actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.workbench-bulk-summary>span{color:var(--ui-text-muted)}.workbench-bulk-summary>button{margin-left:auto}.workbench-empty{padding:var(--ui-space-6);margin:var(--ui-space-4) 0;overflow-wrap:anywhere}.workbench-empty>strong{display:block}@media (max-width:800px){.workbench-heading{flex-direction:column}.workbench-heading-actions{width:100%}.workbench-preview-grid.has-aside{grid-template-columns:minmax(0,1fr)}.workbench-preview-aside{border-left:0;border-top:1px solid var(--ui-border)}.workbench-preview-heading,.workbench-preview-content,.workbench-preview-aside{padding:var(--ui-space-4)}}@media (max-width:420px){.workbench-toolbar{padding:var(--ui-space-3)}.workbench-toolbar>div{flex:100%}.workbench-toolbar :is(input:not([type=checkbox]),select){max-width:100%}.workbench-heading h2{font-size:1.5rem}.workbench-preview-actions{width:100%}.workbench-bulk-summary>button{margin-left:0}}
