.ia-heading{margin:0 0 28px;position:relative}.ia-heading>small{letter-spacing:.16em;color:var(--gold,#d0b78c)}.ia-heading h1{font-size:clamp(27px,2.4vw,42px);line-height:1.3;font-weight:500;margin:14px 0}.ia-heading p{font-size:16px;line-height:1.8;color:#a9b6b4}.ia-primary{background:#cfb88e!important;color:#182023!important;border:1px solid #cfb88e!important;border-radius:12px;padding:12px 19px;font-size:15px;font-weight:550}.ia-secondary{background:transparent!important;color:#bdc7c4!important;box-shadow:none!important}.ia-project-list,.ia-app-library,.ia-fixed-studio{max-width:1520px;margin:auto}.ia-object-list{display:grid;margin-top:28px}.ia-project-row{display:flex;align-items:center;justify-content:space-between;text-align:left;background:transparent;padding:23px 8px;border:0;border-bottom:1px solid #ffffff12;gap:24px;border-radius:0}.ia-project-row:hover{background:#ffffff04}.ia-project-row h2{font-size:21px;font-weight:500;margin:7px 0}.ia-project-row p{font-size:15px;color:#9eadaa;max-width:64ch;line-height:1.65}.ia-project-row small{font-size:13px;color:#82948f}.ia-object-next{font-size:16px;flex-shrink:0}.ia-object-next small{display:block;margin:8px 0}.ia-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:26px 0 42px}.ia-tool-grid button{min-height:130px;padding:24px;display:flex;align-items:center;gap:22px;background:#ffffff03;border:1px solid #ffffff0c;border-radius:20px;text-align:left;transition:background .32s,transform .32s}.ia-tool-grid button:hover{transform:translateY(-3px);background:#ffffff07}.ia-tool-grid i{font-size:35px;color:#d0b78c;font-style:normal}.ia-tool-grid h2{font-size:18px;font-weight:500;margin:0 0 8px}.ia-tool-grid p{margin:0 0 8px;color:#a2b2ac;font-size:15px}.ia-tool-grid small{font-size:12px;color:#7d918b}.ia-native-tools button{min-height:95px}.ia-more{border-top:1px solid #ffffff12;padding:20px 0}.ia-capability-line{display:flex;flex-wrap:wrap;gap:15px;color:#a9b6b1;margin:35px 0}.ia-studio-start{max-width:760px;margin-top:60px}.ia-studio-start h2{font-size:24px;font-weight:450}.ia-studio-start label{display:block;margin:20px 0}.ia-studio-start select{display:block;max-width:100%;min-width:min(400px,100%);margin-top:12px}.ia-studio-start p{color:#879d93;font-size:14px;line-height:1.7}.ia-guidance{padding:20px 0;border-top:1px solid #ffffff12;margin-top:18px}.ia-guidance p{font-size:17px;line-height:1.8}.ia-guidance>small{font-size:12px;color:#c7b48e}.ia-guidance details{margin-top:12px;color:#8b9e98;font-size:12px}.ia-graph-options{margin-left:auto;position:relative}.ia-graph-options>summary{padding:10px;list-style:none;font-size:14px;cursor:pointer}.ia-graph-option-body{position:absolute;z-index:8;right:0;top:100%;width:min(400px,75vw);max-height:min(480px,60vh);overflow:auto;background:#172021;border:1px solid #ffffff20;box-shadow:0 25px 70px #0009;border-radius:16px;padding:20px;display:flex;flex-wrap:wrap;gap:12px}.ia-graph-options:not([open])>.ia-graph-option-body{display:none}.ia-graph-option-body .neural-filters{display:flex;flex-wrap:wrap;overflow:visible;height:auto;flex-basis:100%}.ia-graph-option-body .brain-model-context{margin:0;padding:0}.ia-brain-view{max-width:150px}.ia-settings-sections{margin:0 0 30px;font-size:16px}.ia-settings-sections select{margin-left:15px;max-width:100%}.p-settings>nav>[data-ia]{text-align:left;padding:17px;border:0;background:transparent;font-size:16px}.p-settings>nav>[data-ia].active{background:#ffffff09;color:#dcc498}.app-window[data-domain=projects] .aw-room-rail{width:auto}.app-window[data-domain=projects] .aw-header nav .quiet-menu{margin-left:auto}.ia-project-list [hidden]{display:none}.role-card .pass-bottom{justify-content:flex-end}.employee-wallet-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.employee-space .p-employee-tools>button:first-child{background:transparent}.employee-space .p-employee-tools>button:nth-child(2){background:#cfb88e;color:#182023}.skill-living>header,.skill-center-head{margin-bottom:22px}.skill-space-local{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.skill-space-local h1{font-size:25px;font-weight:500}.home-dock,.home-secretary,.home-presence{display:none!important}.company-arrival .company-next{background:transparent;border:0}.ia-home-next{margin:20px 0}.ia-home-next p{font-size:17px;line-height:1.7;color:#b1bdb7}.company-home-command{margin-top:20px}.app-window.front .window-content{animation:ia-enter .32s ease-out}.ia-guidance{animation:ia-enter .36s ease-out}.aw-room{animation:ia-enter .32s ease-out}@keyframes ia-enter{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-window.front .window-content,.ia-guidance,.aw-room{animation:none}.ia-tool-grid button{transition:none}}@media(max-width:1100px){.ia-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-project-row{gap:12px}.ia-project-row p{max-width:42ch}.ia-object-next small{max-width:120px}.ia-settings-sections select{margin-left:0;display:block;margin-top:12px}}@media(max-width:650px){.ia-tool-grid{grid-template-columns:1fr}.ia-project-row{display:block}.ia-object-next{display:block;margin-top:12px}.ia-project-row h2{font-size:19px}}

.skill-center-tabs{margin-bottom:22px}.skill-summary-line{color:#8c9e95;font-size:14px}.company-tabs{display:flex;align-items:center;gap:12px}.skill-space-local h1 small{color:#8c9e95;font-size:13px}.aw-team:not([open]){margin-bottom:20px}.production-workspace .aw-project-entry button{background:#cfb88e;color:#182023}.aw-instance .aw-header nav .quiet-menu>div{display:flex;flex-direction:column}.aw-instance .aw-header nav .quiet-menu:not([open])>div{display:none}

.ia-graph-option-body .brain-model-context{position:static;inset:auto;display:block;width:100%;z-index:auto;flex-basis:100%}.ia-graph-option-body .brain-model-context button{font-size:14px;padding:10px}.ia-graph-option-body .depth-control,.ia-graph-option-body select,.ia-graph-option-body button{font-size:14px}.ia-graph-option-body .neural-filters button{font-size:13px}.neural-toolbar>.search-box input{font-size:14px}.neural-toolbar>[data-graph=fit]{font-size:14px;padding:10px 16px}

/* Hide unpositioned details content until the shared top-layer placement is ready. */
.quiet-menu>div:not(.adaptive-popover),.context-editor>div:not(.adaptive-popover){display:none}
