:root{--paper:#fff;--surface:#fff;--ink:#171814;--ink-2:#4c4d47;--muted:#85867f;--line:#e8e9e5;--line-dark:#d8dad5;--accent:#1f5d50;--accent-soft:#e2ece7;--warn:#9a5a3c;--sidebar:#fff;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--serif:Iowan Old Style, Baskerville, "Times New Roman", serif}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--sans)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line-dark);flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line-dark);align-items:center;gap:12px;padding:0 8px 27px;display:flex}.brand-mark{border:1px solid var(--ink);width:36px;height:36px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:20px;display:grid}.brand strong,.brand small{display:block}.brand strong{font-family:var(--serif);font-size:23px;font-weight:500;line-height:1}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:11px}.side-nav{gap:3px;margin-top:23px;display:grid}.nav-link{min-height:44px;color:var(--ink-2);border-left:2px solid #0000;align-items:center;gap:12px;padding:0 10px;font-size:13px;display:flex}.nav-link:hover{background:#ffffff59}.nav-link.active{border-left-color:var(--accent);color:var(--ink);background:#ffffff7a}.nav-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sidebar-footer{border-top:1px solid var(--line-dark);margin-top:auto;padding:18px 8px 0}.office-live{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.office-live i,.status i,.chief-state i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.sidebar-note{color:var(--muted);margin:7px 0 0;font-size:11px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f5f3edeb;justify-content:space-between;align-items:center;min-height:72px;padding:0 42px;display:flex;position:sticky;top:0}.topbar-actions{align-items:center;gap:10px;display:flex}.quiet-button,.avatar-button,.primary-button,.text-button{cursor:pointer;background:0 0;border:0}.quiet-button{border:1px solid var(--line-dark);color:var(--ink-2);border-radius:7px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.avatar-button{border:1px solid var(--ink);border-radius:50%;width:34px;height:34px}.spend-pill{border-left:1px solid var(--line-dark);border-right:1px solid var(--line-dark);align-items:baseline;gap:7px;padding:8px 11px;display:flex}.spend-pill span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.spend-pill strong{font-size:12px;font-weight:600}.page{max-width:1280px;margin:0 auto;padding:56px 48px 80px}.page-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:36px;padding-bottom:38px;display:flex}.page-heading h1{max-width:720px;font-family:var(--serif);letter-spacing:-.035em;margin:9px 0 15px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.98}.lede{max-width:720px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:10px;font-weight:650}.primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:2px;flex:none;padding:13px 18px;font-size:12px}.status-strip{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.status-strip div{align-items:baseline;gap:10px;padding:25px 0;display:flex}.status-strip div+div{border-left:1px solid var(--line);padding-left:24px}.status-strip strong{font-family:var(--serif);font-size:30px;font-weight:400}.status-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.chief-strip{border:1px solid var(--line-dark);background:var(--surface);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;margin:40px 0 52px;padding:28px;display:grid}.chief-symbol{background:var(--ink);color:#fff;width:58px;height:58px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:28px;display:grid}.chief-copy h2{font-family:var(--serif);margin:3px 0 5px;font-size:28px;font-weight:500}.chief-copy p:last-child{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.chief-state{align-items:center;gap:8px;font-size:12px;display:flex}.section-heading{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.section-heading h2{font-family:var(--serif);margin:4px 0 0;font-size:31px;font-weight:500}.text-button{color:var(--ink-2);padding:0 0 3px;font-size:12px}.employee-grid{border-top:1px solid var(--ink)}.employee-row{border-bottom:1px solid var(--line);grid-template-columns:90px 230px minmax(220px,1fr) 110px;align-items:center;gap:18px;min-height:82px;display:grid}.employee-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.employee-role strong,.employee-role span{display:block}.employee-role span{color:var(--muted);margin-top:5px;font-size:11px}.employee-work>span{margin-bottom:8px;font-size:12px;display:block}.employee-work .muted{color:var(--muted);margin-bottom:0}.mini-progress{background:var(--line);height:2px}.mini-progress i{background:var(--accent);height:100%;display:block}.status{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.status-available i{background:var(--line-dark)}.status-review i{background:var(--warn)}.status-blocked i{background:#8f3131}.bottom-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.bottom-grid article{padding:30px 0 32px}.bottom-grid article+article{border-left:1px solid var(--line);padding-left:34px}.bottom-grid h3{font-family:var(--serif);margin:9px 0 8px;font-size:25px;font-weight:500}.bottom-grid p:last-child{max-width:470px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.placeholder-page{align-items:center;min-height:calc(100vh - 72px);display:flex}.placeholder-inner{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);width:100%;padding:50px 0}.placeholder-inner h1{font-family:var(--serif);letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(44px,6vw,72px);font-weight:400}.placeholder-inner p:last-child{max-width:640px;color:var(--ink-2);line-height:1.6}@media (max-width:900px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-link>span:last-child,.sidebar-footer{display:none}.nav-link{justify-content:center;padding:0}.nav-code{font-size:11px}.topbar{padding-inline:22px}.spend-pill span{display:none}.page{padding-inline:26px}.employee-row{grid-template-columns:70px minmax(160px,1fr) 95px}.employee-work{display:none}}@media (max-width:640px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line-dark);flex-direction:row;width:100%;height:auto;padding:12px 16px;position:static;overflow-x:auto}.brand{border:0;padding:0 12px 0 0}.side-nav{margin:0;display:flex}.nav-link{width:42px;min-height:36px}.topbar{min-height:58px;padding-inline:16px;position:static}.topbar>div:first-child,.spend-pill{display:none}.topbar-actions{margin-left:auto}.page{padding:34px 18px 54px}.page-heading{display:block}.primary-button{margin-top:24px}.status-strip{grid-template-columns:1fr 1fr}.status-strip div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.status-strip div:nth-child(4){border-top:1px solid var(--line)}.chief-strip{grid-template-columns:48px 1fr;padding:20px}.chief-symbol{width:48px;height:48px}.chief-state{grid-column:2}.employee-row{grid-template-columns:62px 1fr;padding:15px 0}.status{grid-column:2;justify-content:flex-start}.bottom-grid{grid-template-columns:1fr}.bottom-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}}.login-page{background:var(--paper);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);min-height:100vh;display:grid}.login-brand-panel{border-right:1px solid var(--line-dark);background:var(--sidebar);flex-direction:column;justify-content:space-between;padding:clamp(44px,7vw,96px);display:flex}.login-mark{border:1px solid var(--ink);width:52px;height:52px;font-family:var(--serif);border-radius:50%;place-items:center;margin-bottom:38px;font-size:27px;display:grid}.login-brand-panel h1{font-family:var(--serif);letter-spacing:-.05em;margin:10px 0 18px;font-size:clamp(64px,9vw,118px);font-weight:400;line-height:.86}.login-brand-panel>div>p:last-child{max-width:520px;color:var(--ink-2);font-size:15px;line-height:1.7}.login-caption{border-top:1px solid var(--line-dark);max-width:500px;color:var(--muted);margin:70px 0 0;padding-top:20px;font-size:11px;line-height:1.6}.login-form-panel{place-items:center;padding:42px;display:grid}.login-form{width:min(100%,410px)}.login-form h2{font-family:var(--serif);letter-spacing:-.025em;margin:8px 0 10px;font-size:44px;font-weight:400}.login-intro{color:var(--ink-2);margin:0 0 35px;font-size:13px}.login-form label{margin-top:20px;display:block}.login-form label span{color:var(--ink-2);margin-bottom:8px;font-size:11px;display:block}.login-form input{border:1px solid var(--line-dark);background:var(--surface);border-radius:1px;outline:none;width:100%;height:47px;padding:0 13px}.login-form input:focus{border-color:var(--ink)}.login-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;width:100%;height:48px;margin-top:25px}.login-help{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:15px 0 0;font-size:10px}.form-error{color:#7c422d;border-top:1px solid #9a5a3c;border-bottom:1px solid #9a5a3c;margin:18px 0 4px;padding:11px 0;font-size:12px}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-brand-panel{border-right:0;border-bottom:1px solid var(--line-dark);min-height:38vh;padding:38px 24px}.login-caption{display:none}.login-form-panel{padding:48px 24px}}.empty-workforce{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:13px}.setup-page{background:var(--paper);place-items:center;min-height:100vh;padding:44px 24px;display:grid}.setup-sheet{border:1px solid var(--line-dark);background:var(--surface);width:min(760px,100%);padding:clamp(34px,6vw,68px)}.setup-sheet h1{font-family:var(--serif);letter-spacing:-.04em;margin:9px 0 16px;font-size:clamp(42px,7vw,68px);font-weight:400;line-height:1}.setup-lede{max-width:630px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.setup-summary{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.setup-summary div{padding:20px 0}.setup-summary div+div{border-left:1px solid var(--line);padding-left:20px}.setup-summary strong,.setup-summary span{display:block}.setup-summary strong{font-family:var(--serif);font-size:30px;font-weight:400}.setup-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px}.setup-roster{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.setup-roster span{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.setup-submit,.secondary-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;width:100%;min-height:48px}.setup-submit{margin-top:28px}.setup-note{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.55}.login-stack{width:min(100%,410px)}.login-stack .login-form{width:100%}.form-message{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);color:var(--accent);margin:18px 0 4px;padding:11px 0;font-size:12px}.initial-admin-panel{border-top:1px solid var(--line-dark);margin-top:28px;padding-top:18px}.initial-admin-panel summary{cursor:pointer;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.initial-admin-panel form{padding-top:15px}.initial-admin-panel form>p{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.5}.initial-admin-panel label{margin-top:14px;display:block}.initial-admin-panel label span{color:var(--ink-2);margin-bottom:7px;font-size:11px;display:block}.initial-admin-panel input{border:1px solid var(--line-dark);background:var(--surface);outline:none;width:100%;height:44px;padding:0 12px}.secondary-submit{color:var(--ink);background:0 0;margin-top:18px}@media (max-width:560px){.setup-summary{grid-template-columns:1fr}.setup-summary div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.setup-roster{grid-template-columns:1fr}}.employee-row{color:inherit}.employee-row:hover{background:#ffffff57}.back-link{color:var(--muted);margin-bottom:34px;font-size:11px;display:inline-block}.employee-profile-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:42px;padding-bottom:38px;display:flex}.employee-title-line{align-items:baseline;gap:18px;margin:8px 0 16px;display:flex}.profile-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.employee-title-line h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1}.profile-status{flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.profile-status i{background:var(--accent);border-radius:50%;width:7px;height:7px}.profile-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);display:grid}.profile-metrics div{min-width:0;padding:22px 18px 22px 0}.profile-metrics div+div{border-left:1px solid var(--line);padding-left:18px}.profile-metrics span,.profile-metrics strong{display:block}.profile-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.profile-metrics strong{text-overflow:ellipsis;text-transform:capitalize;margin-top:7px;font-size:13px;font-weight:600;overflow:hidden}.profile-grid{border-top:1px solid var(--ink);grid-template-columns:1.15fr .85fr;margin-top:44px;display:grid}.profile-panel{border-bottom:1px solid var(--line);min-height:245px;padding:28px 30px 32px 0}.profile-panel:nth-child(2n){border-left:1px solid var(--line);padding-left:30px}.profile-panel h2{font-family:var(--serif);margin:8px 0 18px;font-size:27px;font-weight:500}.profile-progress-track{background:var(--line);height:3px;margin-top:32px}.profile-progress-track i{background:var(--accent);height:100%;display:block}.profile-progress-meta{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.profile-progress-meta strong{color:var(--ink-2)}.profile-empty p,.profile-muted{color:var(--muted);font-size:12px;line-height:1.6}.capability-list{flex-wrap:wrap;gap:8px;display:flex}.capability-list span{border:1px solid var(--line-dark);padding:7px 9px;font-size:10px}.permission-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:11px;display:flex}.permission-list strong{font-weight:600}.activity-list>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:16px;padding:11px 0;display:grid}.activity-list span{color:var(--muted);font-size:9px}.activity-list p{margin:0;font-size:11px;line-height:1.5}@media (max-width:800px){.profile-metrics{grid-template-columns:1fr 1fr}.profile-metrics div:nth-child(odd){border-left:0;padding-left:0}.profile-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.profile-grid{grid-template-columns:1fr}.profile-panel:nth-child(2n){border-left:0;padding-left:0}}@media (max-width:560px){.employee-profile-head{display:block}.profile-status{margin-top:24px}.employee-title-line{display:block}.profile-code{margin-bottom:9px;display:block}.profile-metrics{grid-template-columns:1fr}.profile-metrics div,.profile-metrics div+div,.profile-metrics div:nth-child(odd){border-left:0;padding-left:0}.profile-metrics div+div{border-top:1px solid var(--line)}}.mission-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.mission-metrics div{padding:23px 0}.mission-metrics div+div{border-left:1px solid var(--line);padding-left:22px}.mission-metrics strong,.mission-metrics span{display:block}.mission-metrics strong{font-family:var(--serif);font-size:30px;font-weight:400}.mission-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:3px;font-size:9px}.mission-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.mission-panel{border-bottom:1px solid var(--line);min-height:300px;padding:30px 32px 36px 0}.mission-panel:nth-child(2n){border-left:1px solid var(--line);padding-left:32px}.mission-panel h2{font-family:var(--serif);margin:8px 0 14px;font-size:29px;font-weight:500}.assignment-form{margin-top:25px}.assignment-form label{margin-top:15px;display:block}.assignment-form label>span{color:var(--ink-2);margin-bottom:7px;font-size:10px;display:block}.assignment-form input,.assignment-form textarea,.assignment-form select{border:1px solid var(--line-dark);background:var(--surface);outline:none;width:100%;padding:10px 11px}.assignment-form input,.assignment-form select{height:44px}.assignment-form textarea{resize:vertical;line-height:1.5}.assignment-form-row{grid-template-columns:1fr .65fr;gap:14px;display:grid}.task-queue>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.task-queue strong,.task-queue span{display:block}.task-queue>div>div:first-child>strong{font-size:12px}.task-queue>div>div:first-child>span{color:var(--muted);margin-top:5px;font-size:10px}.task-state{text-align:right;flex:none}.task-state span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.task-state strong{text-transform:capitalize;margin-top:4px;font-size:10px}.mission-activity{grid-column:1/-1;border-left:0!important;padding-left:0!important}@media (max-width:800px){.mission-metrics{grid-template-columns:1fr 1fr}.mission-metrics div:nth-child(odd){border-left:0;padding-left:0}.mission-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.mission-grid{grid-template-columns:1fr}.mission-panel:nth-child(2n){border-left:0;padding-left:0}.mission-activity{grid-column:auto}}@media (max-width:560px){.assignment-form-row{grid-template-columns:1fr}}.registry-flash{margin:28px 0 0}.registry-grid{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:0;margin-top:42px;display:grid}.registry-panel{padding:30px 34px 40px 0}.registry-panel+.registry-panel{border-left:1px solid var(--line);padding-left:34px}.registry-panel h2{font-family:var(--serif);margin:8px 0 14px;font-size:29px;font-weight:500}.registry-list{border-top:1px solid var(--line-dark)}.registry-row{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(150px,1fr) 100px 96px 78px;align-items:center;gap:16px;min-height:66px;display:grid}.registry-row:hover{background:#ffffff57}.registry-row.inactive{opacity:.46}.registry-row>span>strong,.registry-row>span>small{display:block}.registry-row>span>strong{text-transform:capitalize;font-size:11px;font-weight:600}.registry-row>span>small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:8px}.registry-status{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.checkbox-label{align-items:center;gap:9px;margin-top:18px!important;display:flex!important}.checkbox-label input{width:auto;height:auto}.checkbox-label span{margin:0!important}.hire-panel code{font-size:.92em}@media (max-width:1000px){.registry-grid{grid-template-columns:1fr}.registry-panel+.registry-panel{border-left:0;border-top:1px solid var(--line);padding-left:0}.registry-row{grid-template-columns:70px minmax(150px,1fr) 88px 68px}.registry-row>span:nth-child(4){display:none}}@media (max-width:620px){.registry-row{grid-template-columns:62px 1fr 70px;padding:10px 0}.registry-row>span:nth-child(3),.registry-row>span:nth-child(4){display:none}}.employee-admin-section{border-top:1px solid var(--ink);margin-top:54px;padding-top:34px}.employee-admin-grid{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);display:grid}.employee-admin-form{padding:28px 32px 30px 0}.employee-admin-form label{margin-top:15px;display:block}.employee-admin-form label>span{color:var(--ink-2);margin-bottom:7px;font-size:10px;display:block}.employee-admin-form input,.employee-admin-form textarea,.employee-admin-form select{border:1px solid var(--line-dark);background:var(--surface);outline:none;width:100%;padding:10px 11px}.employee-admin-form input,.employee-admin-form select{height:44px}.employee-admin-form textarea{resize:vertical;line-height:1.5}.danger-zone{border-left:1px solid var(--line);padding:28px 0 30px 32px}.danger-zone h3{font-family:var(--serif);margin:8px 0 10px;font-size:24px;font-weight:500}.danger-zone p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.6}.danger-button{color:#8f3131;cursor:pointer;background:0 0;border:1px solid #8f3131;margin-top:18px;padding:11px 14px}@media (max-width:800px){.employee-admin-grid{grid-template-columns:1fr}.employee-admin-form{padding-right:0}.danger-zone{border-left:0;border-top:1px solid var(--line);padding-left:0}}.task-queue-row{color:inherit}.task-queue-row:hover{background:#ffffff57}.task-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:42px;padding-bottom:38px;display:flex}.task-head h1{max-width:800px;font-family:var(--serif);letter-spacing:-.04em;margin:9px 0 15px;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1}.task-head-state{text-align:right;flex:none}.task-head-state span,.task-head-state strong{display:block}.task-head-state span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.task-head-state strong{margin-top:7px;font-size:13px;font-weight:600}.task-banner{margin:24px 0 -1px}.task-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:1.4fr .7fr .9fr .7fr;display:grid}.task-metrics div{min-width:0;padding:22px 18px 22px 0}.task-metrics div+div{border-left:1px solid var(--line);padding-left:18px}.task-metrics span,.task-metrics strong{display:block}.task-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.task-metrics strong{text-overflow:ellipsis;margin-top:7px;font-size:12px;font-weight:600;overflow:hidden}.task-layout{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:0;margin-top:44px;display:grid}.task-main{padding:30px 38px 50px 0}.task-sidebar{border-left:1px solid var(--line)}.task-sidebar>section{border-bottom:1px solid var(--line);padding:29px 0 30px 30px}.task-sidebar h3{font-family:var(--serif);margin:7px 0 13px;font-size:21px;font-weight:500}.task-sidebar ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:11px;line-height:1.7}.task-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.task-section-head h2{font-family:var(--serif);margin:6px 0 0;font-size:30px;font-weight:500}.plan-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);margin:0 0 24px;padding:17px 0;font-size:12px;line-height:1.6}.plan-list{border-top:1px solid var(--line-dark)}.plan-step{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 72px;gap:18px;padding:20px 0;display:grid}.plan-step-number{color:var(--muted);padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.plan-step-title{justify-content:space-between;gap:18px;display:flex}.plan-step-title strong{font-size:12px}.plan-step-title span{color:var(--muted);font-size:9px}.plan-step-copy>p{color:var(--ink-2);margin:7px 0 0;font-size:11px;line-height:1.6}.evidence-line{border-top:1px dotted var(--line-dark);grid-template-columns:64px 1fr;gap:10px;margin-top:12px;padding-top:10px;display:grid}.evidence-line span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.evidence-line p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.plan-step-status{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.plan-step-completed .plan-step-status{color:var(--accent)}.plan-step-failed .plan-step-status,.plan-step-blocked .plan-step-status{color:var(--warn)}.task-empty-plan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;padding:34px 0}.task-empty-plan h3{font-family:var(--serif);margin:0 0 8px;font-size:23px;font-weight:500}.task-empty-plan p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.run-error{border-top:1px solid var(--warn);border-bottom:1px solid var(--warn);margin-bottom:22px;padding:14px 0}.run-error strong{font-size:11px}.run-error p{color:var(--warn);margin:6px 0 0;font-size:10px;line-height:1.5}.task-activity>div{border-bottom:1px solid var(--line);padding:9px 0}.task-activity span{color:var(--muted);font-size:8px}.task-activity p{margin:4px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.task-layout{grid-template-columns:1fr}.task-main{padding-right:0}.task-sidebar{border-left:0;border-top:1px solid var(--line-dark)}.task-sidebar>section{padding-left:0}.task-metrics{grid-template-columns:1fr 1fr}.task-metrics div:nth-child(odd){border-left:0;padding-left:0}.task-metrics div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.task-head{display:block}.task-head-state{text-align:left;margin-top:22px}.task-section-head{display:block}.task-section-head form{margin-top:18px}.plan-step{grid-template-columns:34px 1fr}.plan-step-status{text-align:left;grid-column:2}}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.secondary-button{border:1px solid var(--line-dark);color:var(--ink);cursor:pointer;background:0 0;padding:12px 16px;font-size:11px}.execution-result{border-top:1px dotted var(--line-dark);grid-template-columns:64px 1fr;gap:10px;margin-top:11px;padding-top:10px;display:grid}.execution-result>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.execution-result p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.55}.execution-result ul{color:var(--ink-2);margin:0;padding-left:14px;font-size:10px;line-height:1.55}.blocker-result p{color:var(--warn)}.step-output{border-top:1px dotted var(--line-dark);margin-top:12px;padding-top:10px}.step-output summary{cursor:pointer;color:var(--ink-2);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.step-output>div{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;color:var(--ink-2);margin-top:10px;padding:12px;font-size:10px;line-height:1.6}.review-summary{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.review-summary div{padding:23px 0}.review-summary div+div{border-left:1px solid var(--line);padding-left:22px}.review-summary strong,.review-summary span{display:block}.review-summary strong{font-family:var(--serif);font-size:30px;font-weight:400}.review-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:3px;font-size:9px}.review-list{border-top:1px solid var(--ink);margin-top:44px}.review-item{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:0;display:grid}.review-item-main{padding:30px 34px 32px 0}.review-item-main h2{max-width:720px;font-family:var(--serif);margin:8px 0 15px;font-size:28px;font-weight:500;line-height:1.15}.review-meta{color:var(--muted);gap:18px;font-size:9px;display:flex}.review-task-link{border-bottom:1px solid var(--line-dark);margin-top:20px;font-size:10px;display:inline-block}.review-form{border-left:1px solid var(--line);padding:28px 0 30px 30px}.review-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;display:block}.review-form textarea{border:1px solid var(--line-dark);background:var(--surface);resize:vertical;width:100%;font:inherit;outline:none;padding:10px 11px;font-size:11px}.review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.approve-button,.reject-button{border:1px solid var(--ink);cursor:pointer;padding:12px 16px;font-size:11px}.approve-button{background:var(--ink);color:#fff}.reject-button{border-color:var(--warn);color:var(--warn);background:0 0}.review-empty{border-bottom:1px solid var(--line-dark);padding:48px 0}.review-empty h2{font-family:var(--serif);margin:8px 0;font-size:30px;font-weight:500}.review-empty p:last-child{color:var(--muted);margin:0;font-size:12px}@media (max-width:820px){.review-item{grid-template-columns:1fr}.review-form{border-left:0;border-top:1px solid var(--line);padding-left:0}}.projects-grid{border-top:1px solid var(--ink);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);margin-top:44px;display:grid}.projects-panel{padding:30px 34px 40px 0}.projects-panel+.projects-panel{border-left:1px solid var(--line);padding-left:34px}.projects-panel h2{font-family:var(--serif);margin:8px 0 18px;font-size:29px;font-weight:500}.project-list{border-top:1px solid var(--line-dark)}.project-list-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 145px;gap:24px;padding:20px 0;display:grid}.project-code{color:var(--muted);margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.project-list-row>div:first-child>strong{font-family:var(--serif);font-size:20px;font-weight:500}.project-list-row p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.project-list-meta{text-align:right}.project-list-meta span,.project-list-meta strong{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.project-list-meta strong{color:var(--ink);text-transform:capitalize;margin-top:7px}.project-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:42px;padding-bottom:38px;display:flex}.project-head h1{font-family:var(--serif);letter-spacing:-.045em;margin:9px 0 15px;font-size:clamp(46px,7vw,78px);font-weight:400;line-height:.98}.project-head-meta{text-align:right;flex:0 0 210px}.project-head-meta span,.project-head-meta strong{display:block}.project-head-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.project-head-meta strong{margin-top:7px;font-size:11px}.project-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.project-metrics div{padding:22px 0}.project-metrics div+div{border-left:1px solid var(--line);padding-left:20px}.project-metrics span,.project-metrics strong{display:block}.project-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.project-metrics strong{font-family:var(--serif);margin-top:5px;font-size:25px;font-weight:400}.project-layout{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-top:44px;display:grid}.project-sidebar{border-left:1px solid var(--line)}.project-sidebar>section{border-bottom:1px solid var(--line);padding:28px 0 30px 30px}.project-sidebar h3{font-family:var(--serif);margin:7px 0 12px;font-size:21px;font-weight:500}.project-sidebar p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.55}.project-section{border-bottom:1px solid var(--line);padding:30px 0 38px}.compact-heading{margin-top:5px}.compact-heading h2{font-size:27px}.project-team{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.project-team>a{border-bottom:1px solid var(--line);padding:16px 14px 16px 0}.project-team>a:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.project-team span,.project-team strong,.project-team small{display:block}.project-team span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.project-team strong{margin-top:5px;font-size:11px}.project-team small{color:var(--muted);margin-top:4px;font-size:9px}.add-member-form{gap:8px;margin-top:16px;display:flex}.add-member-form select{border:1px solid var(--line-dark);background:var(--surface);min-width:220px;height:38px;padding:0 10px}.project-task-list{border-top:1px solid var(--line-dark)}.project-task-list>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.project-task-list strong,.project-task-list span{display:block}.project-task-list>a>div:first-child span{color:var(--muted);margin-top:4px;font-size:9px}.project-task-list>a>div:last-child{text-align:right}.project-task-list>a>div:last-child span{color:var(--muted);text-transform:uppercase;font-size:8px}.project-task-list>a>div:last-child strong{text-transform:capitalize;margin-top:4px;font-size:9px}@media (max-width:900px){.projects-grid,.project-layout{grid-template-columns:1fr}.projects-panel+.projects-panel,.project-sidebar{border-left:0;border-top:1px solid var(--line);padding-left:0}.project-main{padding-right:0}.project-sidebar>section{padding-left:0}}@media (max-width:620px){.project-head{display:block}.project-head-meta{text-align:left;margin-top:22px}.project-metrics{grid-template-columns:1fr 1fr}.project-metrics div:nth-child(odd){border-left:0;padding-left:0}.project-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.project-team{grid-template-columns:1fr}.project-team>a:nth-child(2n){border-left:0;padding-left:0}}.files-summary,.artifact-meta{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.files-summary div,.artifact-meta div{padding:22px 0}.files-summary div+div,.artifact-meta div+div{border-left:1px solid var(--line);padding-left:20px}.files-summary strong,.files-summary span,.artifact-meta strong,.artifact-meta span{display:block}.files-summary strong{font-family:var(--serif);font-size:29px;font-weight:400}.files-summary span,.artifact-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.artifact-meta strong{margin-top:6px;font-size:11px}.file-list{border-top:1px solid var(--ink);margin-top:44px}.file-row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(260px,1fr) 210px 115px 55px;align-items:center;gap:16px;min-height:72px;display:grid}.file-row:hover{background:#ffffff57}.file-type,.file-creator,.file-version,.file-date{color:var(--muted);font-size:9px}.file-type{text-transform:uppercase;letter-spacing:.07em}.file-title strong,.file-title span{display:block}.file-title span{color:var(--muted);margin-top:4px;font-size:9px}.file-date{text-align:right}.files-empty{border-bottom:1px solid var(--line-dark);padding:48px 0}.files-empty h2{font-family:var(--serif);margin:8px 0;font-size:29px;font-weight:500}.files-empty p:last-child{color:var(--muted);margin:0;font-size:11px}.artifact-head{border-bottom:1px solid var(--line-dark);padding-bottom:38px}.artifact-head h1{max-width:900px;font-family:var(--serif);letter-spacing:-.04em;margin:9px 0 14px;font-size:clamp(40px,6vw,68px);font-weight:400;line-height:1}.artifact-layout{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);margin-top:44px;display:grid}.artifact-content{padding:30px 40px 60px 0}.artifact-document{white-space:pre-wrap;color:var(--ink-2);font-family:var(--sans);margin-top:20px;font-size:12px;line-height:1.75}.artifact-links{border-left:1px solid var(--line);padding:30px 0 40px 30px}.artifact-links a,.artifact-links>span{border-bottom:1px solid var(--line);padding:11px 0;font-size:10px;display:block}@media (max-width:900px){.file-row{grid-template-columns:100px 1fr 110px}.file-creator,.file-date{display:none}.artifact-layout{grid-template-columns:1fr}.artifact-links{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:600px){.files-summary,.artifact-meta{grid-template-columns:1fr}.files-summary div+div,.artifact-meta div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.file-row{grid-template-columns:78px 1fr}.file-version{display:none}}.quiet-button kbd{color:var(--muted);font:inherit;margin-left:6px}.stella-command-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b19153d;place-items:start center;padding:min(12vh,110px) 18px 30px;display:grid;position:fixed;inset:0}.stella-command-dialog{border:1px solid var(--line-dark);background:var(--paper);width:min(720px,100%);box-shadow:0 24px 80px #1b19152e}.stella-command-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:26px 28px 22px;display:flex}.stella-command-head h2{font-family:var(--serif);margin:6px 0 0;font-size:28px;font-weight:500}.stella-command-head>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px;line-height:1}.stella-command-dialog form{padding:24px 28px 28px}.stella-command-dialog textarea{border:0;border-bottom:1px solid var(--line-dark);resize:vertical;width:100%;min-height:150px;color:var(--ink);font-family:var(--serif);background:0 0;outline:none;padding:0 0 18px;font-size:21px;line-height:1.45}.stella-command-dialog textarea::placeholder{color:var(--faint)}.stella-command-foot{justify-content:space-between;align-items:center;gap:22px;padding-top:18px;display:flex}.stella-command-foot p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.stella-command-foot .login-submit{width:auto;min-width:150px;margin:0;padding-inline:18px}@media (max-width:600px){.stella-command-foot{display:block}.stella-command-foot .login-submit{width:100%;margin-top:16px}}.settings-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.settings-panel{border-bottom:1px solid var(--line);min-height:280px;padding:30px 34px 36px 0}.settings-panel:nth-child(2n){border-left:1px solid var(--line);padding-left:34px}.settings-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-panel h2{font-family:var(--serif);margin:7px 0 16px;font-size:29px;font-weight:500}.settings-state{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-top:2px;font-size:9px;display:inline-flex}.settings-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.settings-state-ok{color:var(--accent)}.settings-state-warn{color:var(--warn)}.settings-rows{border-top:1px solid var(--line-dark)}.settings-rows>div,.model-table>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 0;font-size:10px;display:flex}.settings-rows span,.model-table span{color:var(--muted)}.settings-rows strong,.model-table strong{text-align:right;font-weight:600}.settings-copy{max-width:590px;color:var(--muted);font-size:11px;line-height:1.65}.settings-copy code{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.model-table{border-top:1px solid var(--line-dark);margin-top:18px}.security-warning,.security-ok{border-top:1px solid;border-bottom:1px solid;margin-top:18px;padding:11px 0;font-size:10px}.security-warning{color:var(--warn)}.security-ok{color:var(--accent)}.settings-account{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:26px 0;display:flex}.settings-account h2{font-family:var(--serif);margin:6px 0 0;font-size:23px;font-weight:500}@media (max-width:800px){.settings-grid{grid-template-columns:1fr}.settings-panel:nth-child(2n){border-left:0;padding-left:0}}.integration-section{border-top:1px solid var(--ink);margin-top:46px;padding-top:28px}.integration-list{border-top:1px solid var(--line-dark);margin-top:24px}.integration-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:28px;padding:18px 0;display:grid}.integration-row strong,.integration-row p,.integration-provider{display:block}.integration-provider{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.integration-row strong{font-size:11px}.integration-row p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.integration-state{text-align:right}.integration-state .settings-state{justify-content:flex-end}.integration-state small{color:var(--muted);margin-top:6px;font-size:8px;display:block}@media (max-width:620px){.integration-row{grid-template-columns:1fr;gap:10px}.integration-state{text-align:left}.integration-state .settings-state{justify-content:flex-start}}.connection-list{border-top:1px solid var(--line-dark)}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:22px;padding:15px 0;display:grid}.connection-row span,.connection-row strong,.connection-row p{display:block}.connection-row>div:first-child>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.connection-row>div:first-child>strong{margin-top:4px;font-size:11px}.connection-row p{color:var(--muted);margin:4px 0 0;font-size:9px}.connection-row-actions{text-align:right}.connection-row-actions form{margin-top:7px}.connection-connected,.connection-setup{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.connection-connected{color:var(--accent)}.connection-setup{color:var(--warn)}.connection-form{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) minmax(200px,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.connection-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.connection-form input,.connection-form select{border:1px solid var(--line-dark);background:var(--surface);width:100%;height:38px;color:var(--ink);font:inherit;padding:0 10px;font-size:10px}.connection-help{max-width:780px;color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}@media (max-width:880px){.connection-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.connection-row,.connection-form{grid-template-columns:1fr}.connection-row-actions{text-align:left}}.tool-history-list{border-top:1px solid var(--line);gap:0;display:grid}.tool-history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:16px 0;display:grid}.tool-history-row>div{gap:4px;display:grid}.tool-history-row>div:last-child{text-align:right}.tool-history-row span{color:var(--muted);font-size:12px}.tool-history-row strong{font-size:13px;font-weight:600}.tool-history-row p{color:var(--muted);max-width:720px;margin:0;font-size:13px;line-height:1.5}.fina-pilot-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:32px;padding:28px 0;display:grid}.fina-pilot-banner h2{margin:4px 0 8px;font-size:clamp(24px,3vw,36px)}.fina-pilot-banner p{color:var(--muted);max-width:820px;margin:0;line-height:1.55}@media (max-width:760px){.fina-pilot-banner{grid-template-columns:1fr}}.capability-admin-form{gap:16px;display:grid}.checkbox-label{align-items:center;gap:10px;padding-top:24px;flex-direction:row!important;display:flex!important}.checkbox-label input{width:auto}.capability-management-list{border-top:1px solid var(--line);margin-top:22px}.capability-management-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.capability-management-list>div>div{gap:3px;display:grid}.capability-management-list span{color:var(--muted);font-size:12px}.qa-scenario-list{border-top:1px solid var(--line-dark);margin-top:18px}.qa-scenario-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:15px 0;display:grid}.qa-scenario-row span,.qa-scenario-row strong,.qa-scenario-row p{display:block}.qa-scenario-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.qa-scenario-row strong{margin-top:4px;font-size:12px}.qa-scenario-row p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.qa-scenario-actions{align-items:center;gap:12px;display:flex}.qa-scenario-builder{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.qa-scenario-builder summary{cursor:pointer;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.qa-scenario-builder form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.qa-scenario-builder label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.qa-scenario-builder input,.qa-scenario-builder textarea{border:1px solid var(--line-dark);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline:none;padding:10px;font-size:10px}.qa-scenario-builder input{height:38px}.qa-scenario-builder textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.qa-scenario-steps,.qa-command-help{grid-column:1/-1}.qa-command-help{flex-wrap:wrap;gap:7px;display:flex}.qa-command-help code{border:1px solid var(--line);background:var(--sidebar);color:var(--muted);padding:5px 7px;font-size:8px}.qa-scenario-builder .secondary-button{justify-self:start}@media (max-width:720px){.qa-scenario-row,.qa-scenario-builder form{grid-template-columns:1fr}.qa-scenario-actions{justify-content:flex-start}.qa-scenario-steps,.qa-command-help{grid-column:auto}}.review-routing-form{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.review-routing-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.review-routing-form select,.review-routing-form input{border:1px solid var(--line-dark);background:var(--surface);width:100%;height:38px;color:var(--ink);font:inherit;padding:0 10px;font-size:10px}@media (max-width:760px){.review-routing-form{grid-template-columns:1fr}}.ceo-heading{align-items:flex-end}.ceo-brief-action{flex:0 0 245px;justify-items:end;gap:8px;display:grid}.ceo-brief-action span{color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.ceo-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.ceo-metrics div{padding:22px 0}.ceo-metrics div+div{border-left:1px solid var(--line);padding-left:20px}.ceo-metrics strong,.ceo-metrics span{display:block}.ceo-metrics strong{font-family:var(--serif);font-size:29px;font-weight:400}.ceo-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:4px;font-size:8px}.ceo-today-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.ceo-panel{min-width:0;padding:32px 34px 36px 0}.ceo-panel+.ceo-panel{border-left:1px solid var(--line);padding-left:34px;padding-right:0}.ceo-source-state{max-width:210px;color:var(--muted);text-align:right;font-size:8px;line-height:1.4}.ceo-list{border-top:1px solid var(--line-dark)}.ceo-list-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:14px 0;display:grid}.ceo-list-row strong,.ceo-list-row p,.ceo-list-row small{display:block}.ceo-list-row>div:first-child>strong{font-size:11px;line-height:1.35}.ceo-list-row p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.ceo-list-row small{max-width:560px;color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45}.ceo-list-time{text-align:right;min-width:82px}.ceo-list-time span,.ceo-list-time strong{display:block}.ceo-list-time span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ceo-list-time strong{margin-top:4px;font-size:9px;font-weight:600}.ceo-empty{padding:24px 0}.ceo-empty p{color:var(--ink-2);margin:0;font-size:10px}.ceo-empty span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.ceo-focus-grid{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ceo-focus-panel{min-width:0;padding:34px 34px 38px 0}.ceo-focus-panel+.ceo-focus-panel{border-left:1px solid var(--line);padding-left:34px;padding-right:0}.ceo-mail-signals{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.ceo-mail-signals span{border:1px solid var(--line-dark);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:2px 5px;font-size:7px}.ceo-priority-mail-row>div:first-child>strong{font-family:var(--serif);font-size:14px;font-weight:500}.ceo-project-list{border-top:1px solid var(--line-dark)}.ceo-project-row{border-bottom:1px solid var(--line);color:inherit;padding:15px 0 16px;text-decoration:none;display:block}.ceo-project-row:hover .ceo-project-title strong{text-underline-offset:3px;text-decoration:underline}.ceo-project-title{align-items:baseline;gap:9px;display:flex}.ceo-project-title span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.ceo-project-title strong{font-family:var(--serif);font-size:16px;font-weight:500}.ceo-project-row>p{color:var(--muted);margin:7px 0 10px;font-size:9px;line-height:1.5}.ceo-project-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.ceo-project-meta time{color:var(--muted);font-size:8px}.ceo-operations-grid{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);display:grid}.ceo-workboard{min-width:0;padding:36px 34px 42px 0}.ceo-sidebar{border-left:1px solid var(--line)}.ceo-sidebar>section{border-bottom:1px solid var(--line);padding:34px 0 34px 34px}.ceo-sidebar h2{font-family:var(--serif);margin:7px 0 18px;font-size:24px;font-weight:500}.ceo-category-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ceo-category{border-bottom:1px solid var(--line);min-width:0;padding:20px 22px 26px 0}.ceo-category:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.ceo-category-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ceo-category-head h3{font-family:var(--serif);margin:0;font-size:19px;font-weight:500}.ceo-category-head span{color:var(--muted);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.ceo-item{border-bottom:1px solid var(--line);padding:14px 0 13px}.ceo-item:last-child{border-bottom:0}.ceo-item-top{justify-content:space-between;gap:14px;margin-bottom:7px;display:flex}.ceo-item-top time{color:var(--muted);font-size:8px}.ceo-priority{text-transform:uppercase;letter-spacing:.09em;font-size:7px}.ceo-priority-low,.ceo-priority-normal{color:var(--muted)}.ceo-priority-high{color:var(--warn)}.ceo-priority-urgent{color:#8b2d28}.ceo-item>strong{font-size:11px;line-height:1.4;display:block}.ceo-item>p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.ceo-item form{margin-top:8px}.ceo-category-empty{color:var(--muted);margin:15px 0 0;font-size:9px}.ceo-item-form{gap:11px;display:grid}.ceo-item-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.ceo-item-form input,.ceo-item-form select,.ceo-item-form textarea{border:1px solid var(--line-dark);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline:none;padding:0 10px;font-size:10px}.ceo-item-form input,.ceo-item-form select{height:38px}.ceo-item-form textarea{resize:vertical;padding-top:10px;padding-bottom:10px;line-height:1.5}.ceo-form-row{grid-template-columns:.75fr 1.25fr;gap:10px;display:grid}.ceo-item-form .secondary-button{justify-self:start}.ceo-company-state>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:9px;display:flex}.ceo-company-state span{color:var(--muted)}.ceo-company-state strong{font-family:var(--serif);font-size:17px;font-weight:400}.ceo-company-state .review-task-link{margin-top:16px;display:inline-block}.ceo-brief-section{padding:38px 0 48px}.ceo-brief-meta{color:var(--muted);justify-items:end;gap:4px;font-size:8px;display:grid}.ceo-brief-meta a{color:var(--ink-2)}.ceo-brief-preview{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:22px;padding-top:4px;display:grid}.ceo-brief-preview h3{border-top:1px solid var(--line);font-family:var(--serif);grid-column:1/-1;margin:24px 0 5px;padding-top:14px;font-size:18px;font-weight:500}.ceo-brief-preview h3:first-child{border-top:0}.ceo-brief-preview p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.55}.ceo-brief-line{padding-left:12px;position:relative}.ceo-brief-line:before{content:"—";color:var(--muted);position:absolute;left:0}.ceo-muted{color:var(--muted);font-size:10px}@media (max-width:960px){.ceo-operations-grid{grid-template-columns:1fr}.ceo-sidebar{border-left:0;border-top:1px solid var(--line)}.ceo-sidebar>section{padding-left:0}}@media (max-width:760px){.ceo-focus-grid{grid-template-columns:1fr}.ceo-focus-panel+.ceo-focus-panel{border-left:0;border-top:1px solid var(--line);padding-left:0}.ceo-focus-panel{padding-right:0}.ceo-brief-action{justify-items:start;margin-top:22px}.ceo-brief-action span{text-align:left}.ceo-metrics{grid-template-columns:1fr 1fr}.ceo-metrics div:nth-child(odd){border-left:0;padding-left:0}.ceo-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.ceo-today-grid,.ceo-category-grid,.ceo-brief-preview{grid-template-columns:1fr}.ceo-panel+.ceo-panel{border-left:0;border-top:1px solid var(--line);padding-left:0}.ceo-panel{padding-right:0}.ceo-category:nth-child(2n){border-left:0;padding-left:0}.ceo-form-row{grid-template-columns:1fr}.ceo-brief-meta{justify-items:start}}.artifact-history-section{border-top:1px solid var(--ink);padding:36px 0 42px}.artifact-version-list,.artifact-review-list{border-top:1px solid var(--line-dark)}.artifact-version{border-bottom:1px solid var(--line)}.artifact-version summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:15px 0;list-style:none;display:flex}.artifact-version summary::-webkit-details-marker{display:none}.artifact-version summary>div{align-items:baseline;gap:12px;display:flex}.artifact-version summary strong{font-family:var(--serif);font-size:18px;font-weight:500}.artifact-version summary span,.artifact-version summary time{color:var(--muted);font-size:9px}.artifact-version-body{white-space:pre-wrap;color:var(--ink-2);padding:0 0 24px;font-size:11px;line-height:1.7}.artifact-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:15px 0;display:grid}.artifact-review-row span,.artifact-review-row strong,.artifact-review-row time{display:block}.artifact-review-row span,.artifact-review-row time{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.artifact-review-row strong{text-transform:capitalize;margin-top:5px;font-size:11px}.artifact-review-row p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.artifact-review-row>div:last-child{text-align:right}@media (max-width:620px){.artifact-review-row{grid-template-columns:1fr}.artifact-review-row>div:last-child{text-align:left}}.files-knowledge-link{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:28px;padding:24px 0;display:flex}.files-knowledge-link strong,.files-knowledge-link span{display:block}.files-knowledge-link strong{font-family:var(--serif);margin-top:5px;font-size:22px;font-weight:500}.files-knowledge-link span{max-width:700px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.knowledge-summary{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.knowledge-summary div{padding:22px 0}.knowledge-summary div+div{border-left:1px solid var(--line);padding-left:20px}.knowledge-summary strong,.knowledge-summary span{display:block}.knowledge-summary strong{font-family:var(--serif);font-size:28px;font-weight:400}.knowledge-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px}.knowledge-layout{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);display:grid}.knowledge-library{padding:34px 34px 42px 0}.knowledge-create{border-left:1px solid var(--line);padding:34px 0 42px 34px}.knowledge-create h2{font-family:var(--serif);margin:7px 0 18px;font-size:25px;font-weight:500}.knowledge-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px;gap:18px;padding:16px 0;display:grid}.knowledge-row span,.knowledge-row strong,.knowledge-row p,.knowledge-row small{display:block}.knowledge-row>div:first-child>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.knowledge-row>div:first-child>strong{margin-top:5px;font-size:11px}.knowledge-row p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.knowledge-row>div:last-child{text-align:right}.knowledge-row>div:last-child span,.knowledge-row small{color:var(--muted);text-transform:uppercase;font-size:8px}.knowledge-row>div:last-child strong{font-family:var(--serif);margin:5px 0;font-size:17px;font-weight:400}.knowledge-row-archived{opacity:.5}.knowledge-form{gap:11px;display:grid}.knowledge-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{border:1px solid var(--line-dark);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline:none;padding:0 10px;font-size:10px}.knowledge-form input,.knowledge-form select{height:38px}.knowledge-form textarea{resize:vertical;padding-top:10px;padding-bottom:10px;line-height:1.55}.knowledge-form .secondary-button{justify-self:start}.knowledge-detail-layout{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);display:grid}.knowledge-current{padding:34px 34px 42px 0}.knowledge-version-form{border-left:1px solid var(--line);padding:34px 0 42px 34px}.knowledge-status-form{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}@media (max-width:880px){.knowledge-layout,.knowledge-detail-layout{grid-template-columns:1fr}.knowledge-create,.knowledge-version-form{border-left:0;border-top:1px solid var(--line);padding-left:0}.knowledge-library,.knowledge-current{padding-right:0}}@media (max-width:620px){.files-knowledge-link{display:block}.files-knowledge-link .secondary-button{margin-top:16px}.knowledge-summary{grid-template-columns:1fr}.knowledge-summary div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.finance-heading{align-items:end}.finance-heading-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-items:end;gap:4px;padding-bottom:5px;font-size:8px;display:grid}.finance-heading-meta strong{color:var(--ink);font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:21px;font-weight:500}.finance-heading-meta small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:8px}.finance-hero{border-top:1px solid var(--ink);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.finance-payroll-card{border-right:1px solid var(--line);padding:30px 34px 32px 0}.finance-payroll-card>strong{font-family:var(--serif);letter-spacing:-.04em;margin:8px 0 27px;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:.95;display:block}.finance-payroll-card>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;font-size:9px;display:flex}.finance-payroll-card span{color:var(--muted)}.finance-payroll-card b{font-weight:600}.finance-daily-panel{min-width:0;padding:30px 0 28px 34px}.finance-mini-chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:7px;height:188px;padding-top:22px;display:grid}.finance-mini-day{grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;height:100%;display:grid}.finance-mini-column{border-bottom:1px solid var(--line-dark);height:100%;position:relative}.finance-mini-column i{background:var(--ink);opacity:.82;min-height:0;position:absolute;bottom:0;left:15%;right:15%}.finance-mini-day span{color:var(--muted);writing-mode:vertical-rl;white-space:nowrap;justify-self:center;font-size:7px;transform:rotate(180deg)}.finance-kpis{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-kpis>div{border-bottom:1px solid var(--line);min-height:122px;padding:22px 18px 21px 0}.finance-kpis>div:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:18px}.finance-kpis strong,.finance-kpis span,.finance-kpis small{display:block}.finance-kpis strong{font-family:var(--serif);font-size:30px;font-weight:400}.finance-kpis span{text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:8px}.finance-kpis small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4}.finance-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-grid>article{border-bottom:1px solid var(--line);min-width:0;padding:34px 34px 38px 0}.finance-grid>article:nth-child(2n){border-left:1px solid var(--line);padding-left:34px;padding-right:0}.finance-bars{gap:12px;margin-top:19px;display:grid}.finance-bar-label{justify-content:space-between;gap:14px;font-size:9px;display:flex}.finance-bar-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.finance-bar-label strong{font-size:9px}.finance-bar-track{background:var(--line);height:3px}.finance-bar-track i{background:var(--ink);height:100%;display:block}.finance-empty,.finance-method-note{color:var(--muted);font-size:9px;line-height:1.5}.finance-month-section,.finance-employee-section{border-bottom:1px solid var(--ink);padding:38px 0 42px}.finance-month-chart{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:16px;height:230px;margin-top:22px;display:grid}.finance-month-chart>div{grid-template-rows:minmax(0,1fr) auto auto;gap:5px;height:100%;display:grid}.finance-month-bar{border-bottom:1px solid var(--line-dark);height:100%;position:relative}.finance-month-bar i{background:var(--ink);opacity:.82;position:absolute;bottom:0;left:10%;right:10%}.finance-month-chart strong{text-align:center;font-size:9px}.finance-month-chart span{text-align:center;color:var(--muted);font-size:8px}.finance-table-wrap{border-top:1px solid var(--line-dark);margin-top:20px;overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;min-width:800px;font-size:9px}.finance-table th{border-bottom:1px solid var(--line-dark);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.07em;padding:11px 14px 11px 0;font-size:7px;font-weight:500}.finance-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px 13px 0}.finance-table td strong,.finance-table td span{display:block}.finance-table td strong{font-size:10px}.finance-table td span{color:var(--muted);margin-top:3px;font-size:8px}.finance-fina-bridge{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:34px;padding:34px 0;display:flex}.finance-fina-bridge h2{font-family:var(--serif);margin:6px 0 5px;font-size:25px;font-weight:500}.finance-fina-bridge p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.finance-methodology{padding:27px 0 40px}.finance-methodology>p:last-child{max-width:900px;color:var(--muted);font-size:9px;line-height:1.65}.finance-methodology strong{color:var(--ink-2)}.finance-methodology code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}@media (max-width:960px){.finance-hero{grid-template-columns:1fr}.finance-payroll-card{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.finance-daily-panel{padding-left:0}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpis>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.finance-kpis>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}}@media (max-width:760px){.finance-heading-meta{justify-items:start;margin-top:20px}.finance-grid{grid-template-columns:1fr}.finance-grid>article,.finance-grid>article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.finance-mini-chart{gap:3px}.finance-month-chart{gap:6px}.finance-fina-bridge{display:block}.finance-fina-bridge .secondary-button{margin-top:18px;display:inline-flex}}@media (max-width:520px){.finance-kpis{grid-template-columns:1fr}.finance-kpis>div:nth-child(2n){border-left:0;padding-left:0}.finance-mini-day span{display:none}}.notification-pill{border:1px solid var(--line-dark);text-transform:uppercase;letter-spacing:.07em;justify-content:center;align-items:center;gap:7px;min-width:62px;height:34px;font-size:9px;display:inline-flex}.notification-pill span{color:var(--muted)}.notification-pill strong{text-align:center;min-width:16px;font-size:10px}.notification-pill-active{border-color:var(--warn)}.notification-pill-active strong{color:var(--warn)}.notification-summary{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.notification-summary>div{padding:23px 0}.notification-summary>div+div{border-left:1px solid var(--line);padding-left:22px}.notification-summary strong,.notification-summary span{display:block}.notification-summary strong{font-family:var(--serif);font-size:29px;font-weight:400}.notification-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px}.notification-list{border-top:1px solid var(--line-dark);margin-top:35px}.notification-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 0;display:grid}.notification-read{opacity:.55}.notification-severity{background:var(--muted);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-severity-warning{background:var(--warn)}.notification-severity-critical{background:#8b2d28}.notification-copy strong{margin-top:5px;font-size:11px;display:block}.notification-copy p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.notification-meta,.notification-links{color:var(--muted);justify-content:space-between;gap:18px;font-size:8px;display:flex}.notification-meta span{text-transform:uppercase;letter-spacing:.07em}.notification-links{justify-content:flex-start;margin-top:9px}.notification-links a{color:var(--ink-2)}.notification-links small{font-size:8px}.notification-read-label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}@media (max-width:640px){.notification-pill span{display:none}.notification-pill{min-width:34px}.notification-summary{grid-template-columns:1fr}.notification-summary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.notification-row{grid-template-columns:8px minmax(0,1fr)}.notification-row>form,.notification-read-label{grid-column:2}}.automation-settings-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:40px 0}.automation-runtime-strip{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:20px 0 26px;display:flex}.automation-runtime-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-right:18px;padding:10px 18px 10px 0;font-size:8px}.automation-runtime-strip strong{color:var(--ink-2);text-transform:none;letter-spacing:0;margin-left:7px;font-size:9px}.automation-routines{border-top:1px solid var(--line-dark)}.automation-routine{border-bottom:1px solid var(--line);padding:19px 0}.automation-routine-copy{grid-template-columns:minmax(0,1fr) 130px;gap:24px;display:grid}.automation-routine-copy>div:first-child>span,.automation-last-run>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.automation-routine-copy>div:first-child>strong{margin-top:5px;font-size:11px;display:block}.automation-routine-copy p{max-width:740px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.automation-last-run{text-align:right}.automation-last-run strong,.automation-last-run small,.automation-last-run a{display:block}.automation-last-run strong{text-transform:capitalize;margin-top:4px;font-size:10px}.automation-last-run small{color:var(--muted);margin-top:3px;font-size:8px}.automation-last-run a{color:var(--ink-2);margin-top:5px;font-size:8px}.automation-last-run-failed strong,.automation-last-run-blocked strong{color:var(--warn)}.automation-routine-actions{justify-content:space-between;align-items:end;gap:20px;margin-top:14px;display:flex}.automation-routine-actions>form:first-child{align-items:end;gap:10px;display:flex}.automation-routine-actions label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:7px;display:block}.automation-routine-actions input[type=number]{border:1px solid var(--line-dark);background:var(--surface);width:68px;height:34px;padding:0 8px}.automation-toggle{border:1px solid var(--line);align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.automation-toggle>span{margin:0!important}.automation-sync{margin-top:20px}@media (max-width:720px){.automation-routine-copy{grid-template-columns:1fr}.automation-last-run{text-align:left}.automation-routine-actions{display:block}.automation-routine-actions>form:first-child{flex-wrap:wrap}.automation-routine-actions>form:last-child{margin-top:12px}}.finance-guardrails{border-top:1px solid var(--ink);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:46px;padding:31px 0 34px;display:grid}.finance-guardrail-copy h2{max-width:620px;font-family:var(--serif);margin:7px 0;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.08}.finance-guardrail-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.finance-guardrail-status{align-items:center;gap:10px;margin-top:20px;display:flex}.finance-guardrail-status span{border:1px solid var(--line-dark);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:5px 9px;font-size:8px}.finance-guardrail-status small{color:var(--muted);font-size:8px}.finance-guardrail-form{grid-template-columns:1fr 1fr;align-content:end;gap:16px;display:grid}.finance-guardrail-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:8px;display:block}.finance-money-input{border-bottom:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:center;display:grid}.finance-money-input i{color:var(--muted);font-family:var(--serif);font-size:20px;font-style:normal}.finance-money-input input{min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;padding:9px 4px;font-size:21px}.finance-alert-toggle{grid-column:1/-1;align-items:center;gap:9px;padding-top:4px;display:flex}.finance-alert-toggle input{accent-color:var(--ink)}.finance-alert-toggle span{color:var(--ink-2)!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.finance-guardrail-form .secondary-button{grid-column:1/-1;justify-self:start}@media (max-width:860px){.finance-guardrails{grid-template-columns:1fr;gap:26px}}@media (max-width:520px){.finance-guardrail-form{grid-template-columns:1fr}.finance-alert-toggle,.finance-guardrail-form .secondary-button{grid-column:auto}}.virtual-office-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:4px}.virtual-office-toolbar{justify-content:space-between;align-items:end;gap:28px;padding:28px 0 22px;display:flex}.virtual-office-toolbar h2{font-family:var(--serif);margin:5px 0 6px;font-size:28px;font-weight:500}.virtual-office-toolbar p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.virtual-office-canvas-wrap{border-top:1px solid var(--line-dark);background:#f2efe9;height:clamp(480px,60vw,680px);position:relative;overflow:hidden}.virtual-office-canvas-wrap canvas{cursor:default;display:block;width:100%!important;height:100%!important}.virtual-office-caption{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);background:#f6f3ede0;border:1px solid #413d362e;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 12px;font-size:8px;line-height:1.3;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.virtual-office-caption span{align-items:center;gap:5px;display:inline-flex}.office-key-dot{background:#9a9a91;border-radius:50%;width:6px;height:6px}.office-key-active{background:#597064}.office-key-review{background:#8a7459}.office-key-blocked{background:#8a4c44}.virtual-office-disabled{border-top:1px solid var(--line-dark);padding:30px 0 34px}.virtual-office-disabled strong{font-family:var(--serif);font-size:20px;font-weight:500;display:block}.virtual-office-disabled p{max-width:650px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.office-room-label{pointer-events:none;min-width:95px;transform:translate(-2px,-2px)}.office-room-label span,.office-room-label strong{white-space:nowrap;display:block}.office-room-label strong{color:#3e3b36;font-family:var(--serif);margin-top:2px;font-size:9px;font-weight:500}.office-employee-label{color:#3b3934;text-align:left;cursor:pointer;background:#f8f6f1f0;border:1px solid #413d362e;min-width:100px;padding:5px 7px 6px;box-shadow:0 5px 18px #27231f12}.office-employee-label strong,.office-employee-label span,.office-employee-label em{white-space:nowrap;font-style:normal;display:block}.office-employee-label strong{letter-spacing:.05em;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.office-employee-label span{text-overflow:ellipsis;max-width:120px;margin-top:2px;font-size:7px;overflow:hidden}.office-employee-label em{color:#81796e;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:6px}.office-employee-label:hover{border-color:#413d3661}@media (max-width:760px){.virtual-office-toolbar{flex-direction:column;align-items:start}.virtual-office-canvas-wrap{height:500px}.virtual-office-caption{bottom:10px;left:10px;right:10px}}.office-handoff-label{color:#756b5e;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;background:#f7f4eeeb;border:1px solid #413d3629;padding:3px 5px;font:6px ui-monospace,SFMono-Regular,Menlo,monospace}.org-designer-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:4px 0 34px;padding:30px 0 36px}.org-designer-heading{align-items:end}.org-designer-state{max-width:300px;color:var(--muted);text-align:right;font-size:8px;line-height:1.45}.org-chief-row{border-top:1px solid var(--line-dark);align-items:center;gap:18px;padding:14px 0 18px;display:flex}.org-line-label{width:98px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.org-chief-card{width:240px}.org-department-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.org-department-column{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:220px;padding:16px;transition:background .15s,box-shadow .15s}.org-department-target{background:#64756912;box-shadow:inset 0 0 0 1px #59706447}.org-department-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.org-department-column>header div span,.org-department-column>header div strong{display:block}.org-department-column>header div span{color:var(--muted);letter-spacing:.09em;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.org-department-column>header div strong{font-family:var(--serif);margin-top:3px;font-size:18px;font-weight:500}.org-department-column>header em{color:var(--muted);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.org-department-column>p{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.5}.org-department-members{gap:7px;margin-top:12px;display:grid}.org-employee-card{border:1px solid var(--line-dark);background:var(--surface);color:inherit;cursor:grab;gap:4px;padding:10px 11px;text-decoration:none;transition:transform .12s,opacity .12s,border-color .12s;display:grid}.org-employee-card:hover{border-color:#413d3666;transform:translateY(-1px)}.org-employee-card:active{cursor:grabbing}.org-employee-dragging{opacity:.42}.org-employee-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.org-employee-card strong{letter-spacing:.04em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.org-employee-card span{font-size:10px;line-height:1.35}.org-employee-card small,.org-employee-card em{color:var(--muted);font-size:7px;font-style:normal}.org-employee-card em{text-transform:uppercase;letter-spacing:.07em}.org-chief-card{cursor:default;background:#eeebe4}.org-empty-drop{border:1px dashed var(--line-dark);min-height:68px;color:var(--muted);place-items:center;font-size:8px;display:grid}.danger-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.danger-actions form{margin:0}@media (max-width:1080px){.org-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.org-department-grid{grid-template-columns:1fr}.org-designer-heading{align-items:start}.org-designer-state{text-align:left}.org-chief-row{flex-direction:column;align-items:start}.org-line-label,.org-chief-card{width:100%}}.paper-page{padding-bottom:70px}.paper-masthead{border-top:3px double var(--ink);border-bottom:3px double var(--ink);text-align:center;padding:22px 0 30px}.paper-masthead-top{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:7px;display:grid}.paper-masthead-top span:last-child{text-align:right}.paper-masthead-top span:first-child{text-align:left}.paper-masthead h1{font-family:var(--serif);letter-spacing:-.04em;margin:12px 0 2px;font-size:clamp(48px,8vw,92px);font-weight:500;line-height:.9}.paper-masthead>p{max-width:720px;color:var(--muted);margin:13px auto 0;font-size:10px;line-height:1.55}.paper-lead-grid{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(260px,.35fr);display:grid}.paper-lead-story{padding:34px 36px 36px 0}.paper-lead-story h2{max-width:860px;font-family:var(--serif);margin:9px 0 13px;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.02}.paper-lead-story>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:11px;line-height:1.65}.paper-lead-links{gap:18px;margin-top:18px;font-size:9px;display:flex}.paper-focus-box{border-left:1px solid var(--line);padding:34px 0 36px 30px}.paper-focus-box strong{font-family:var(--serif);margin-top:12px;font-size:23px;font-weight:500;line-height:1.2;display:block}.paper-focus-box span{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}.paper-operating-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paper-column{min-width:0;padding:31px 28px 34px 0}.paper-column+.paper-column{border-left:1px solid var(--line);padding-left:28px}.paper-column-head{margin-bottom:14px}.paper-column-head h2{font-family:var(--serif);margin:5px 0 0;font-size:24px;font-weight:500}.paper-event,.paper-project,.paper-mail,.paper-alert{border-top:1px solid var(--line);color:inherit;padding:11px 0;text-decoration:none;display:block}.paper-event time,.paper-event span,.paper-project span,.paper-project small,.paper-mail span,.paper-mail small,.paper-alert span,.paper-alert small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px;line-height:1.4;display:block}.paper-event strong,.paper-project strong,.paper-mail strong,.paper-alert strong{margin:4px 0;font-size:10px;line-height:1.4;display:block}.paper-project p{color:var(--muted);margin:5px 0 7px;font-size:8px;line-height:1.45}.paper-finance-number{border-bottom:1px solid var(--line-dark);align-items:baseline;gap:8px;padding:4px 0 18px;display:flex}.paper-finance-number strong{font-family:var(--serif);font-size:38px;font-weight:400}.paper-finance-number span{color:var(--muted);text-transform:uppercase;font-size:8px}.paper-finance-stat{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:9px;display:flex}.paper-finance-stat span{color:var(--muted)}.paper-finance-stat strong{font-family:var(--serif);font-size:16px;font-weight:500}.paper-finance-column .review-task-link{margin-top:14px;display:inline-block}.paper-section-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:30px;padding:36px 0 21px;display:flex}.paper-section-heading h2{font-family:var(--serif);margin:5px 0;font-size:31px;font-weight:500}.paper-section-heading p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.paper-external-grid{border-left:1px solid var(--line);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paper-external-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:22px}.paper-section-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-section-kicker span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.paper-section-kicker em{color:var(--muted);text-transform:uppercase;font-size:7px;font-style:normal}.paper-external-card h3{font-family:var(--serif);margin:13px 0 14px;font-size:20px;font-weight:500;line-height:1.22}.paper-external-card ul{color:var(--muted);margin:0;padding:0 0 0 14px}.paper-external-not_configured,.paper-external-unavailable{background:#554e4406}.paper-source-strip{border-bottom:1px solid var(--ink);justify-content:space-between;gap:28px;padding:22px 0 26px;display:flex}.paper-source-strip>div:first-child strong,.paper-source-strip>div:first-child span{display:block}.paper-source-strip>div:first-child strong{font-family:var(--serif);margin-top:5px;font-size:18px;font-weight:500}.paper-source-strip>div:first-child span{color:var(--muted);margin-top:4px;font-size:8px}.paper-sources{flex-wrap:wrap;place-content:start flex-end;gap:6px 12px;max-width:60%;display:flex}.paper-sources a{color:var(--muted);text-underline-offset:2px;font-size:7px;text-decoration:underline}.paper-attention-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.paper-attention-grid>article{padding:34px 30px 38px 0}.paper-attention-grid>article+article{border-left:1px solid var(--line);padding-left:30px}.paper-attention-grid h2{font-family:var(--serif);margin:6px 0 15px;font-size:25px;font-weight:500}.paper-empty{color:var(--muted);font-size:9px;line-height:1.55}.paper-preferences{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:48px;padding:38px 0 0;display:grid}.paper-preferences-copy h2{font-family:var(--serif);margin:7px 0 10px;font-size:28px;font-weight:500}.paper-preferences-copy p:not(.eyebrow){color:var(--muted);font-size:9px;line-height:1.6}.paper-preferences-form{gap:12px;display:grid}.paper-preferences-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.paper-preferences-form input,.paper-preferences-form textarea{border:1px solid var(--line-dark);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline:none;padding:10px;font-size:10px}.paper-preferences-form textarea{resize:vertical;line-height:1.5}.paper-preferences-form .secondary-button{justify-self:start}@media (max-width:980px){.paper-operating-grid,.paper-external-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.paper-masthead-top{text-align:center;grid-template-columns:1fr}.paper-masthead-top span:first-child,.paper-masthead-top span:last-child{text-align:center}.paper-lead-grid,.paper-operating-grid,.paper-external-grid,.paper-attention-grid,.paper-preferences{grid-template-columns:1fr}.paper-focus-box,.paper-column+.paper-column,.paper-attention-grid>article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.paper-column,.paper-attention-grid>article{padding-right:0}.paper-section-heading,.paper-source-strip{flex-direction:column;align-items:start}.paper-sources{justify-content:flex-start;max-width:none}}.security-limits-form{gap:14px;max-width:880px;padding:22px 0 8px;display:grid}.security-limits-form label{gap:6px;display:grid}.security-limits-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.security-limits-note{border:1px solid var(--line-dark);background:#eeebe48c;padding:14px 16px}.security-limits-note strong{font-family:var(--serif);font-size:15px;font-weight:500}.security-limits-note p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.launch-readiness-section{border-top:1px solid var(--ink);padding-top:34px}.launch-readiness-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-readiness-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:104px;padding:15px 16px}.launch-readiness-card>div{align-items:center;gap:8px;display:flex}.launch-readiness-card i{background:#8a4c44;border-radius:50%;width:7px;height:7px}.launch-readiness-card strong{font-family:var(--serif);font-size:15px;font-weight:500}.launch-readiness-card p{color:var(--muted);margin:8px 0 0 15px;font-size:8px;line-height:1.5}.launch-readiness-ok i{background:#597064}@media (max-width:760px){.launch-readiness-grid{grid-template-columns:1fr}}.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}.skip-link{z-index:1000;border:1px solid var(--ink);background:var(--surface);color:var(--ink);padding:9px 12px;font-size:10px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid}#stella-main:focus{outline:none}.page-loading{min-height:65vh}.loading-heading{gap:12px;padding:24px 0 34px;display:grid}.loading-heading>span,.loading-heading>strong,.loading-heading>p,.loading-card>i,.loading-card>span{background:linear-gradient(90deg,#322f2b12,#322f2b1f,#322f2b12) 0 0/200% 100%;animation:1.5s linear infinite stella-loading;display:block}.loading-heading>span{width:90px;height:8px}.loading-heading>strong{width:min(520px,70vw);height:42px}.loading-heading>p{width:min(700px,85vw);height:12px}.loading-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loading-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:18px}.loading-card>i{border-radius:50%;width:28px;height:28px;margin-bottom:44px}.loading-card>span{width:80%;height:9px;margin-top:8px}.loading-card>span:last-child{width:55%}.error-state-page,.standalone-state-page{align-content:center;max-width:760px;min-height:70vh;display:grid}.error-state-page h1,.standalone-state-page h1{font-family:var(--serif);margin:9px 0 12px;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:.98}.error-state-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.error-state-actions .secondary-button,.standalone-state-link{width:max-content;text-decoration:none}.error-digest{color:var(--muted);margin-top:20px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.standalone-state-page{padding:8vw}.standalone-state-page>p:not(.eyebrow){color:var(--muted);line-height:1.6}.org-employee-primary{color:inherit;gap:4px;text-decoration:none;display:grid}.org-keyboard-move{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:8px;padding-top:8px;display:flex}.org-keyboard-move label{flex:1}.org-keyboard-move select{border:1px solid var(--line-dark);width:100%;min-height:27px;color:inherit;background:0 0;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes stella-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.loading-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.milestone-list{gap:10px;margin-top:18px;display:grid}.milestone-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.milestone-row:first-child{border-top:0}.milestone-row>div{gap:5px;display:grid}.milestone-row span,.milestone-row p{color:var(--muted);margin:0;font-size:13px}.milestone-row strong{font-size:15px}.milestone-row form{align-items:center;gap:8px;display:flex}.milestone-row select{min-width:130px}.task-comment-list{gap:12px;margin:12px 0 16px;display:grid}.task-comment{border-top:1px solid var(--line);padding:12px 0}.task-comment:first-child{border-top:0}.task-comment>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.task-comment p{white-space:pre-wrap;margin:6px 0 0}.task-comment-form{gap:10px;display:grid}.task-comment-form textarea{resize:vertical;width:100%}@media (max-width:760px){.milestone-row{grid-template-columns:1fr}.milestone-row form{flex-wrap:wrap;align-items:stretch}}.task-question-list{gap:12px;margin-top:12px;display:grid}.task-question{border-top:1px solid var(--line);padding:14px 0}.task-question:first-child{border-top:0}.task-question>div:first-child{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.task-question>p{margin:7px 0 10px}.question-answer{background:var(--soft,#00000009);margin:8px 0;padding:10px 12px}.question-answer span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.question-answer p{margin:4px 0 0}.attention-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.attention-grid>*{border-right:1px solid var(--line);min-height:88px;color:inherit;flex-direction:column;justify-content:center;gap:5px;padding:16px 12px;text-decoration:none;display:flex}.attention-grid strong{font-size:22px;font-weight:500}.attention-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mission-overview-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.6fr);gap:22px;margin-bottom:24px;display:grid}.workforce-state-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.workforce-state-grid div{gap:3px;padding:12px 8px 10px 0;display:grid}.workforce-state-grid strong{font-size:19px;font-weight:500}.workforce-state-grid span{text-transform:capitalize;color:var(--muted);font-size:11px}.project-pulse-list{margin-top:14px;display:grid}.project-pulse-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:24px;padding:18px 0;text-decoration:none;display:grid}.project-pulse-main{gap:5px;display:grid}.project-pulse-main>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.project-pulse-main small{color:var(--muted)}.progress-track{background:var(--line);height:4px;margin:5px 0 2px;overflow:hidden}.progress-track i{background:currentColor;height:100%;display:block}.project-pulse-meta{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 12px;font-size:12px;display:grid}.project-pulse-meta span{color:var(--muted)}.project-pulse-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:980px){.attention-grid{grid-template-columns:repeat(4,1fr)}.attention-grid>*{border-bottom:1px solid var(--line)}.mission-overview-grid{grid-template-columns:1fr}}@media (max-width:700px){.attention-grid{grid-template-columns:repeat(2,1fr)}.project-pulse-row{grid-template-columns:1fr}}.task-retry-list{gap:8px;margin:10px 0 14px;display:grid}.task-retry{border-top:1px solid var(--line);padding:10px 0}.task-retry:first-child{border-top:0}.task-retry>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.task-retry>div strong{color:var(--ink);font-weight:600}.task-retry p{margin:5px 0 0;font-size:12px}.task-retry small{color:#8a4c44;margin-top:5px;line-height:1.45;display:block}.task-run-log-details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.task-run-log-details summary{cursor:pointer;color:var(--muted);font-size:12px}.task-run-log-list{gap:7px;margin-top:10px;display:grid}.task-run-log{border-top:1px solid var(--line);grid-template-columns:58px 52px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;font-size:11px;display:grid}.task-run-log span,.task-run-log strong{color:var(--muted);text-transform:uppercase;font-size:10px}.task-run-log p{margin:0;line-height:1.45}.task-run-log-error p{color:#8a4c44}.task-run-log-warning p{color:#765f32}.performance-history-list{gap:0;margin-top:10px;display:grid}.performance-history-list>div{border-top:1px solid var(--line);grid-template-columns:82px minmax(120px,.6fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.performance-history-list span{color:var(--muted);font-size:10px}.performance-history-list strong{text-transform:capitalize;font-size:11px;font-weight:600}.performance-history-list p{color:var(--muted);margin:0;font-size:11px}@media (max-width:700px){.performance-history-list>div{grid-template-columns:1fr;gap:3px}}.project-knowledge-list{margin-top:12px;display:grid}.project-knowledge-list>a{border-top:1px solid var(--line);color:inherit;gap:4px;padding:14px 0;text-decoration:none;display:grid}.project-knowledge-list>a span{color:var(--muted);text-transform:capitalize;letter-spacing:.06em;font-size:10px}.project-knowledge-list>a p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.employee-task-history,.employee-memory-list{margin-top:10px;display:grid}.employee-task-history>a,.employee-memory-list>a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;gap:14px;padding:10px 0;text-decoration:none;display:flex}.employee-task-history>a>div,.employee-memory-list>a{min-width:0}.employee-task-history strong,.employee-memory-list strong{font-size:12px;display:block}.employee-task-history span,.employee-task-history small,.employee-memory-list span{color:var(--muted);text-transform:capitalize;font-size:10px}.employee-memory-list>a{justify-content:initial;gap:4px;display:grid}.employee-memory-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.employee-chat-panel{grid-column:1/-1}.employee-chat-thread{gap:9px;max-height:420px;margin:14px 0;padding:4px 2px;display:grid;overflow:auto}.employee-chat-message{border:1px solid var(--line);max-width:82%;padding:11px 12px}.employee-chat-user{background:#00000006;justify-self:end}.employee-chat-agent{justify-self:start}.employee-chat-message span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.employee-chat-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.artifact-review-request-form{align-items:end;gap:10px;max-width:520px;display:flex}.artifact-review-request-form label{flex:1;gap:5px;display:grid}.artifact-review-request-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.empty-state{border:1px solid var(--line,#d9d7d1);text-align:left;background:#ffffff6b;border-radius:18px;padding:clamp(24px,4vw,42px)}.empty-state h2{margin:8px 0 10px}.empty-state>p:last-of-type{max-width:58ch;color:var(--muted,#6e6a63);margin:0}.empty-state-action{margin-top:18px}.file-folder-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.file-folder{border:1px solid var(--line,#d9d7d1);color:inherit;background:#ffffff61;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;display:flex}.file-folder.active{background:#ffffffd9;border-color:currentColor}.file-folder span,.file-subfolders span{color:var(--muted,#6e6a63);font-size:12px}.file-subfolders{margin:18px 0}.file-subfolders>div{flex-wrap:wrap;gap:8px;display:flex}.file-subfolders a{border:1px solid var(--line,#d9d7d1);color:inherit;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:inline-flex}.file-deliverable-badge{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-left:8px;font-size:10px}@media (max-width:900px){.file-folder-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.file-folder-strip{grid-template-columns:1fr}}.finance-budget-section{margin:30px 0}.finance-budget-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,2fr);gap:16px;display:grid}.finance-budget-sidebar,.finance-budget-workspace{border:1px solid var(--line,#d9d7d1);background:#ffffff6b;border-radius:18px;padding:18px}.finance-budget-create{gap:10px;display:grid}.finance-budget-create>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-budget-create label,.finance-budget-line-form label{gap:5px;font-size:12px;display:grid}.finance-budget-list{gap:6px;margin-top:18px;display:grid}.finance-budget-list a{color:inherit;border:1px solid #0000;border-radius:12px;gap:3px;padding:11px;text-decoration:none;display:grid}.finance-budget-list span,.finance-budget-list small{color:var(--muted,#6e6a63)}.finance-budget-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.finance-budget-head form{align-items:center;gap:8px;display:flex}.finance-budget-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.finance-budget-totals>div{background:#fff9;border-radius:12px;gap:4px;padding:12px;display:grid}.finance-budget-totals span{color:var(--muted,#6e6a63);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.finance-budget-line-form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;margin-top:16px;display:grid}.finance-budget-note{grid-column:span 4}@media (max-width:1050px){.finance-budget-layout{grid-template-columns:1fr}.finance-budget-line-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-budget-note{grid-column:span 2}}@media (max-width:640px){.finance-budget-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-budget-line-form{grid-template-columns:1fr}.finance-budget-note{grid-column:span 1}.finance-budget-create>div{grid-template-columns:1fr}}.fina-sync-banner{border:1px solid var(--line);background:#ffffff75;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:20px 22px;display:flex}.fina-sync-banner h2{margin:3px 0 7px;font-size:1.12rem}.fina-sync-banner p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.55}.fina-sync-banner form{flex:none}@media (max-width:760px){.fina-sync-banner{flex-direction:column;align-items:flex-start}}:root{--faint:#aaa89f;--line-soft:#e8e5de;--surface-raised:#ffffff8a;--surface-strong:#fdfcf9;--shadow-soft:0 14px 42px #24211d0e;--shadow-float:0 24px 70px #24211d1a}body{font-size:14px;line-height:1.45}.app-shell{grid-template-columns:252px minmax(0,1fr)}.sidebar{background:#e8e5dd;padding:30px 24px 24px}.brand{padding-inline:4px}.brand-mark{width:38px;height:38px}.brand strong{font-size:24px}.nav-link{border-left-width:1px;min-height:46px;padding:0 12px;font-size:13.5px;transition:background .16s,color .16s}.nav-link.active{background:#fff9;box-shadow:inset 0 0 0 1px #ffffff3d}.nav-code{font-size:10.5px}.sidebar-note{font-size:11.5px;line-height:1.45}.topbar{background:#f5f3edf2;min-height:76px;padding-inline:48px}.topbar-actions{gap:12px}.quiet-button,.notification-pill{min-height:34px}.page{max-width:1360px;padding:64px 54px 96px}.page-heading{padding-bottom:42px}.page-heading h1{max-width:820px;font-size:clamp(48px,5.4vw,78px)}.lede{max-width:760px;font-size:15.5px;line-height:1.72}.eyebrow{letter-spacing:.145em;font-size:10.5px}.primary-button,.secondary-button,.approve-button,.reject-button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.primary-button{border-radius:3px;padding:0 20px;font-size:12.5px}.secondary-button{background:#ffffff2e;border-radius:3px;padding:0 16px;font-size:11.5px}.secondary-button:hover{background:#ffffff9e}.text-button{font-size:12.5px}.section-heading{margin-bottom:16px}.section-heading h2{letter-spacing:-.015em;font-size:33px}.virtual-office-section{border-color:var(--line-dark);margin-top:20px}.virtual-office-toolbar{padding:32px 0 26px}.virtual-office-toolbar h2{letter-spacing:-.018em;font-size:32px}.virtual-office-toolbar p:not(.eyebrow){max-width:720px;font-size:12px;line-height:1.6}.virtual-office-canvas-wrap{border-top-color:var(--line);background:#efede7;height:clamp(520px,58vw,720px);box-shadow:inset 0 1px #ffffff8c}.virtual-office-caption{background:#faf8f3e6;border-color:#413d3629;gap:12px 20px;padding:11px 14px;font-size:9.5px;bottom:18px;left:20px;right:20px;box-shadow:0 10px 28px #2a26200d}.office-room-label{min-width:118px}.office-room-label span{color:#777064;letter-spacing:.13em;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.office-room-label strong{color:#2f302d;letter-spacing:-.01em;margin-top:3px;font-size:11px}.office-employee-label{background:#fcfaf6f5;border-color:#413d3626;border-radius:2px;min-width:118px;padding:7px 9px 8px;box-shadow:0 8px 22px #27231f14}.office-employee-label strong{font-size:8px}.office-employee-label span{max-width:142px;margin-top:3px;font-size:8.5px}.office-employee-label em{margin-top:3px;font-size:7px}.status-strip{margin-top:0}.status-strip div{padding-block:28px}.status-strip strong{font-size:34px}.status-strip span{font-size:11.5px}.chief-strip{border-color:var(--line);background:var(--surface-raised);box-shadow:var(--shadow-soft);margin:44px 0 58px;padding:32px}.chief-copy h2{font-size:30px}.chief-copy p:last-child{font-size:13.5px}.employee-row{grid-template-columns:92px 250px minmax(260px,1fr) 118px;min-height:88px}.employee-role strong{font-size:13.5px}.employee-role span,.employee-work>span,.status{font-size:11.5px}.bottom-grid{margin-top:56px}.bottom-grid h3{font-size:27px}.bottom-grid p:last-child{font-size:13.5px}.mission-metrics strong{font-size:34px}.mission-metrics span{font-size:10.5px}.attention-section{margin:38px 0 30px}.attention-grid{border:0;gap:8px}.attention-grid>*{border:1px solid var(--line);background:var(--surface-raised);min-height:102px;padding:18px 16px;box-shadow:0 8px 24px #24211d08}.attention-grid>:last-child{border-right:1px solid var(--line)}.attention-grid strong{font-family:var(--serif);font-size:27px;font-weight:400}.attention-grid span{font-size:10.5px;line-height:1.35}.mission-overview-grid{gap:26px;margin-bottom:30px}.mission-panel{min-height:320px;padding-top:34px}.mission-panel h2{font-size:31px}.workforce-state-grid div{padding-block:14px}.workforce-state-grid strong{font-family:var(--serif);font-size:23px;font-weight:400}.workforce-state-grid span{font-size:11.5px}.project-pulse-row{gap:30px;padding:21px 0}.project-pulse-main>span{font-size:10.5px}.project-pulse-main strong{font-size:14px}.project-pulse-main small{font-size:11.5px}.project-pulse-meta{font-size:12.5px}.progress-track{height:3px;margin-top:8px}.project-head{padding-bottom:42px}.project-head-meta{flex-basis:240px}.project-head-meta span{font-size:10px}.project-head-meta strong{font-size:12.5px}.project-metrics div{padding-block:25px}.project-metrics span{font-size:10px}.project-metrics strong{font-size:29px}.project-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);margin-top:50px}.project-main{padding-right:42px}.project-sidebar>section{padding:32px 0 34px 34px}.project-sidebar h3{font-size:23px}.project-sidebar p:not(.eyebrow){font-size:11.5px;line-height:1.65}.project-section{padding:34px 0 42px}.project-team>a{padding-block:18px}.project-team span{font-size:10px}.project-team strong{font-size:12.5px}.project-team small{font-size:10.5px}.project-task-list>a{padding:17px 0}.project-task-list>a>div:first-child strong{font-size:12.5px}.project-task-list>a>div:first-child span{font-size:10.5px}.project-task-list>a>div:last-child span{font-size:9.5px}.project-task-list>a>div:last-child strong{font-size:10.5px}.project-knowledge-list>a{padding:16px 0}.project-knowledge-list>a span{font-size:10.5px}.project-knowledge-list>a strong{font-size:14.5px}.project-knowledge-list>a p{font-size:12.5px}.ceo-metrics strong{font-size:33px}.ceo-metrics span{font-size:9.5px}.ceo-panel,.ceo-focus-panel{padding-top:38px;padding-bottom:42px}.ceo-list-row{padding:17px 0}.ceo-list-row>div:first-child>strong{font-size:12.5px}.ceo-list-row p,.ceo-list-row small{font-size:10.5px;line-height:1.55}.ceo-list-time span{font-size:9px}.ceo-list-time strong{font-size:10.5px}.ceo-source-state{font-size:9.5px;line-height:1.5}.ceo-mail-signals span{border-radius:999px;padding:3px 7px;font-size:8px}.ceo-priority-mail-row>div:first-child>strong{font-size:15.5px}.finance-kpis>div{min-height:118px}.finance-kpis strong{font-size:28px}.finance-kpis span{font-size:10px}.finance-kpis small{font-size:9.5px}.finance-grid>article{padding-top:36px;padding-bottom:42px}.finance-table th{font-size:9.5px}.finance-table td{font-size:11.5px}.finance-table td span{font-size:10px}.finance-budget-sidebar,.finance-budget-workspace{background:var(--surface-raised);border-radius:3px;padding:22px;box-shadow:0 9px 28px #24211d09}.finance-budget-list a{border-radius:3px;padding:13px}.finance-budget-totals>div{border:1px solid var(--line-soft);background:#ffffff80;border-radius:3px;padding:14px}.finance-budget-totals span{font-size:10.5px}.activity-list span,.review-meta,.file-type,.file-creator,.file-version,.file-date{font-size:10px}.activity-list p{font-size:12px}.review-item-main h2{font-size:30px}.review-form label span{font-size:10px}.review-form textarea{font-size:12px;line-height:1.55}.file-title strong{font-size:12px}.file-title span{font-size:10px}@media (max-width:1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-inline:18px}.page{padding-inline:36px}.attention-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.page{padding-inline:28px}.employee-row{grid-template-columns:74px minmax(180px,1fr) 104px}}@media (max-width:640px){.page{padding:38px 18px 60px}.page-heading h1{font-size:clamp(42px,14vw,62px)}.lede{font-size:14.5px}.virtual-office-canvas-wrap{height:510px}.attention-grid{grid-template-columns:repeat(2,1fr)}}.office-attention-link{border-bottom:1px solid var(--line-dark);color:var(--ink);margin-top:14px;padding-bottom:2px;font-size:12px;display:inline-block}.office-attention-link:hover{border-bottom-color:var(--ink)}.topbar .quiet-button{font-family:var(--sans);background:#ffffff4d;border-radius:999px;align-items:center;gap:12px;padding:0 14px;font-size:12px;display:inline-flex}.topbar .quiet-button kbd{border-left:1px solid var(--line);margin-left:0;padding-left:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.notification-pill{border-radius:999px;padding-inline:10px}.profile-metrics span,.task-head-state span,.task-metrics span,.review-summary span,.files-summary span,.artifact-meta span{font-size:10.5px}.profile-progress-meta,.capability-list span{font-size:11px}.settings-state,.registry-status{font-size:10px}.settings-rows>div,.model-table>div{padding-block:13px;font-size:11.5px}.settings-copy code{font-size:11px}.security-warning,.security-ok{font-size:11.5px;line-height:1.55}.integration-provider{font-size:9.5px}.integration-row p,.connection-row p,.connection-help{font-size:10.5px;line-height:1.55}.integration-state small,.connection-connected,.connection-setup,.connection-form label span,.qa-scenario-builder label span,.review-routing-form label span,.security-limits-form label>span{font-size:9.5px}.connection-form input,.connection-form select,.qa-scenario-builder input,.qa-scenario-builder textarea,.review-routing-form select,.review-routing-form input,.qa-scenario-row p,.qa-scenario-builder summary{font-size:11.5px}.qa-command-help code{font-size:9.5px}.assignment-form label>span,.task-queue>div>div:first-child>span{font-size:11px}.task-state span,.task-state strong{font-size:10.5px}.plan-step-number{font-size:11px}.plan-step-title span,.plan-step-status{font-size:10.5px}.evidence-line span,.execution-result>span{font-size:9.5px}.evidence-line p,.execution-result p,.execution-result ul,.run-error p,.task-activity p{font-size:11.5px;line-height:1.6}.task-activity span{font-size:9.5px}.step-output summary{font-size:10.5px}.step-output>div{font-size:11.5px;line-height:1.65}.task-run-log{font-size:12px}.task-run-log span,.task-run-log strong{font-size:10.5px}.task-retry>div,.task-run-log-details summary{font-size:11.5px}.task-retry p{font-size:12.5px}.registry-row>span>small{font-size:9.5px}.project-code{font-size:10px}.project-list-row p{font-size:11.5px;line-height:1.55}.project-list-meta span,.project-list-meta strong{font-size:10.5px}.artifact-links a,.artifact-links>span,.stella-command-foot p{font-size:11.5px}.notification-pill,.notification-summary span{font-size:9.5px}.notification-copy p{font-size:11px;line-height:1.6}.notification-meta,.notification-links,.notification-links small,.notification-read-label,.automation-runtime-strip span{font-size:9.5px}.automation-runtime-strip strong{font-size:10.5px}.automation-routine-copy p{font-size:10.5px;line-height:1.55}.automation-last-run strong{font-size:11px}.automation-last-run small,.automation-last-run a{font-size:9.5px}.automation-routine-actions label>span{font-size:9px}.org-designer-state{font-size:10px}.org-line-label{font-size:9.5px}.org-department-column>p{font-size:10px;line-height:1.55}.org-employee-card span{font-size:11.5px}.org-employee-card small,.org-employee-card em{font-size:9.5px}.org-empty-drop{font-size:10px}.paper-masthead-top{font-size:8.5px}.paper-masthead>p{font-size:11.5px}.paper-lead-links{font-size:10.5px}.paper-focus-box span{font-size:10px}.paper-event time,.paper-event span,.paper-project span,.paper-project small,.paper-mail span,.paper-mail small,.paper-alert span,.paper-alert small{font-size:8.5px}.paper-event strong,.paper-project strong,.paper-mail strong,.paper-alert strong{font-size:11.5px}.paper-project p{font-size:10px;line-height:1.5}.paper-finance-number span{font-size:9px}.paper-finance-stat{font-size:10.5px}.paper-section-heading p:not(.eyebrow),.paper-preferences-copy p:not(.eyebrow),.paper-empty{font-size:10.5px;line-height:1.6}.paper-section-kicker span{font-size:9px}.paper-section-kicker em,.paper-sources a{font-size:8.5px}.paper-source-strip>div:first-child span,.paper-preferences-form label span{font-size:9.5px}.paper-preferences-form input,.paper-preferences-form textarea{font-size:11.5px}.finance-guardrail-copy>p:not(.eyebrow),.finance-fina-bridge p:not(.eyebrow),.finance-methodology>p:last-child,.finance-empty,.finance-method-note{font-size:10.5px}.finance-guardrail-status span,.finance-guardrail-status small,.finance-guardrail-form label>span{font-size:9.5px}.finance-bar-label,.finance-bar-label strong{font-size:10.5px}.finance-month-chart strong{font-size:10px}.finance-month-chart span{font-size:9px}.finance-methodology code{font-size:9.5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.48}.mobile-navigation{display:none}.virtual-office-stage{position:relative}.virtual-office-loading{border-top:1px solid var(--line);text-align:center;background:#efede7;place-content:center;gap:7px;min-height:520px;display:grid}.virtual-office-loading strong{font-family:var(--serif);font-size:22px;font-weight:500}.virtual-office-loading span{max-width:420px;color:var(--muted);font-size:11.5px;line-height:1.55}@media (max-width:640px){.sidebar{display:none}.mobile-navigation{z-index:30;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#efece4f7;display:block;position:sticky;top:0}.mobile-navigation summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 16px;list-style:none;display:grid}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation-mark{border:1px solid var(--ink);width:32px;height:32px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:17px;display:grid}.mobile-navigation-current small,.mobile-navigation-current strong{display:block}.mobile-navigation-current small{color:var(--muted);letter-spacing:.1em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-navigation-current strong{font-family:var(--serif);margin-top:1px;font-size:17px;font-weight:500}.mobile-navigation-menu{color:var(--ink-2);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.mobile-navigation nav{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;max-height:calc(100vh - 58px);padding:8px;display:grid;overflow-y:auto}.mobile-navigation nav a{border:1px solid #0000;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.mobile-navigation nav a span{color:var(--muted);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-navigation nav a strong{font-size:12px;font-weight:600}.mobile-navigation nav a.active{border-color:var(--line-dark);background:var(--surface)}.topbar{min-height:52px;padding-inline:14px;top:58px}.topbar .quiet-button{padding-inline:11px}.topbar .quiet-button kbd{display:none}.avatar-button{width:32px;height:32px}.virtual-office-loading{min-height:360px;padding:28px}.virtual-office-canvas-wrap{height:430px}.virtual-office-caption{font-size:9px}}@media (max-width:920px){.task-layout,.project-layout,.review-item,.employee-admin-grid{grid-template-columns:1fr}.task-main,.project-main,.review-item-main,.employee-admin-form{padding-right:0}.task-sidebar,.project-sidebar,.review-form,.employee-admin-aside{border-left:0;border-top:1px solid var(--line)}.task-sidebar>section,.project-sidebar>section,.review-form,.employee-admin-aside{padding-left:0}.finance-hero{grid-template-columns:1fr}.finance-payroll-card{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.finance-daily-panel{padding-left:0}.finance-grid{grid-template-columns:1fr}.finance-grid>article,.finance-grid>article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.connection-row{grid-template-columns:minmax(0,1fr) auto}.connection-row>p{grid-column:1/-1}.connection-form,.review-routing-form{grid-template-columns:1fr 1fr}.connection-form .secondary-button,.review-routing-form .secondary-button{align-self:end}}@media (max-width:700px){.task-head,.project-head,.employee-profile-head,.finance-heading,.files-knowledge-link,.finance-fina-bridge{flex-direction:column;align-items:flex-start}.task-head-state,.project-head-meta,.finance-heading-meta{text-align:left;flex:none;justify-items:start;width:100%}.task-metrics,.project-metrics,.review-summary{grid-template-columns:1fr 1fr}.task-metrics div:nth-child(odd),.project-metrics div:nth-child(odd),.review-summary div:nth-child(odd){border-left:0;padding-left:0}.task-metrics div:nth-child(n+3),.project-metrics div:nth-child(n+3),.review-summary div:nth-child(n+3){border-top:1px solid var(--line)}.connection-form,.review-routing-form{grid-template-columns:1fr}.connection-row{grid-template-columns:1fr;gap:8px}.connection-row-actions{text-align:left}.tool-history-row{grid-template-columns:1fr;gap:8px}.tool-history-row>div:last-child{text-align:left}.finance-kpis{grid-template-columns:1fr 1fr}.finance-kpis>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.finance-kpis>div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.finance-kpis>div:nth-child(n+3){border-top:1px solid var(--line)}.finance-table-wrap{scrollbar-width:thin;margin-inline:-18px;padding-inline:18px}}@media (max-width:520px){button,[role=button],.primary-button,.secondary-button,.quiet-button,.text-button,.nav-link{touch-action:manipulation;min-height:44px}input,textarea,select{font-size:16px!important}.task-metrics,.project-metrics,.review-summary{grid-template-columns:1fr}.task-metrics div+div,.project-metrics div+div,.review-summary div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.finance-kpis{grid-template-columns:1fr}.finance-kpis>div:nth-child(2n){border-left:0;padding-left:0}.page-heading .primary-button,.task-actions>*,.review-actions>*{text-align:center;justify-content:center;width:100%}}@supports (content-visibility:auto){.employee-grid,.bottom-grid,.task-layout,.project-layout,.finance-grid,.finance-employee-section,.paper-external-grid,.review-list{content-visibility:auto;contain-intrinsic-size:auto 620px}}.office-employee-label small{color:#8b8174;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:2px;font:500 8px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.office-speech-bubble,.office-tool-badge,.office-meeting-badge{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#383832;background:#fcfaf6f5;border:1px solid #413d362b;box-shadow:0 9px 24px #27231f17}.office-speech-bubble{border-radius:3px;width:132px;padding:7px 8px 8px}.office-speech-bubble span,.office-speech-bubble strong,.office-tool-badge span,.office-tool-badge strong,.office-meeting-badge span,.office-meeting-badge strong{display:block}.office-speech-bubble span,.office-tool-badge span,.office-meeting-badge span{color:#81796e;letter-spacing:.08em;text-transform:uppercase;font:600 6.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.office-speech-bubble strong{font:500 7.5px/1.35 var(--sans);margin-top:3px}.office-speech-blocked{border-color:#8a4c444d}.office-speech-review,.office-speech-waiting{border-color:#8a745947}.office-speech-tool,.office-speech-executing,.office-speech-collaborating{border-color:#59706447}.office-tool-badge{border-radius:999px;width:96px;padding:5px 7px 6px}.office-tool-badge strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:600 6.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.office-meeting-badge{text-align:center;border-color:#59706440;border-radius:3px;width:154px;padding:7px 9px 8px}.office-meeting-badge strong{font:500 7.5px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.office-employee-drawer{z-index:8;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#faf8f3f7;border:1px solid #413d3633;width:min(380px,100% - 32px);max-height:calc(100% - 86px);position:absolute;top:16px;right:16px;overflow:auto;box-shadow:0 24px 60px #2a262029}.office-drawer-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f3f5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;display:flex;position:sticky;top:0}.office-drawer-title{align-items:baseline;gap:9px;margin-top:3px;display:flex}.office-drawer-title span{letter-spacing:.08em;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.office-drawer-title h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500}.office-drawer-close{border:1px solid var(--line);width:32px;height:32px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 32px;font-size:20px;line-height:1}.office-drawer-close:hover{border-color:var(--line-dark);color:var(--ink)}.office-drawer-status{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.office-drawer-status>div{min-width:0;padding:12px 14px}.office-drawer-status>div+div{border-left:1px solid var(--line)}.office-drawer-status span,.office-drawer-current>span,.office-drawer-form label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;display:block}.office-drawer-status strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:4px;font-size:10px;font-weight:600;display:block;overflow:hidden}.office-drawer-current{border-bottom:1px solid var(--line);padding:15px 18px 16px}.office-drawer-current>strong{font-family:var(--serif);margin-top:5px;font-size:17px;font-weight:500;line-height:1.25;display:block}.office-drawer-current p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.office-drawer-current .office-drawer-tool{color:#586b60;font:600 8.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.office-drawer-actions{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.office-drawer-actions .secondary-button{flex:1;justify-content:center}.office-drawer-shortcuts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;padding:9px 14px;display:flex}.office-drawer-shortcuts a{color:var(--muted);padding:5px 7px;font-size:8.5px;line-height:1.2;text-decoration:none}.office-drawer-shortcuts a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.office-drawer-section{padding:17px 18px 19px}.office-drawer-section+.office-drawer-section{border-top:1px solid var(--line)}.office-drawer-form{gap:10px;margin-top:10px;display:grid}.office-drawer-form label{gap:5px;display:grid}.office-drawer-form input,.office-drawer-form textarea,.office-drawer-form select{border:1px solid var(--line-dark);width:100%;color:var(--ink);font:inherit;background:#ffffff6b;border-radius:0}.office-drawer-form input,.office-drawer-form select{min-height:38px;padding:8px 9px}.office-drawer-form textarea{resize:vertical;padding:9px;line-height:1.45}.office-drawer-form input:focus,.office-drawer-form textarea:focus,.office-drawer-form select:focus{outline:1px solid var(--ink);outline-offset:1px}.office-drawer-form .primary-button,.office-drawer-form .secondary-button{justify-content:center;width:100%}.office-drawer-note{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}@media (max-width:760px){.office-employee-drawer{z-index:30;width:auto;max-height:min(76dvh,650px);position:fixed;inset:auto 10px 10px}.office-drawer-status>div{padding-inline:11px}.office-drawer-actions{flex-direction:column;align-items:stretch}}.app-shell:has(.office-command-center){background:#f7f7f2;min-height:100dvh;display:block}:is(.app-shell:has(.office-command-center) .sidebar,.app-shell:has(.office-command-center) .topbar,.app-shell:has(.office-command-center) .mobile-navigation){display:none!important}.app-shell:has(.office-command-center) .workspace{width:100%;min-width:0;height:100dvh}.app-shell:has(.office-command-center) main{width:100%;min-width:0;height:100dvh}.app-shell:has(.office-command-center) main{overflow:hidden}.office-command-center{background:#f7f7f2;width:100%;height:100dvh;min-height:660px;overflow:hidden}.agents-office-v3{--ao-paper:#f7f7f2;--ao-panel:#fffefa;--ao-ink:#1b1b18;--ao-muted:#77766f;--ao-line:#dddcd4;--ao-line-dark:#c9c8bf;--ao-green:#4e8068;--ao-rose:#d98e98;--ao-mint:#87aa97;--ao-sky:#87b7cf;--ao-sand:#d1ae67;--ao-violet:#9992c7;--ao-lilac:#ae8fa9;background:var(--ao-paper);width:100%;height:100%;min-height:660px;color:var(--ao-ink);font-family:var(--sans);grid-template-rows:46px minmax(0,1fr);display:grid}.agents-office-topline{z-index:40;background:#fafaf6f7;border-bottom:1px solid #dad9d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:46px;padding:0 18px;display:grid;position:relative;box-shadow:0 1px #ffffffe6}.agents-office-brand{color:var(--ao-ink);white-space:nowrap;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.agents-office-brand strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.agents-office-brand span{color:#73736d;letter-spacing:.08em;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-systems{align-items:center;gap:10px;min-width:0;display:flex}.agents-office-connected,.agents-office-livebar>span{color:#73736d;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:6px;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.agents-office-connected i,.agents-office-livebar>span:first-child i{background:#57a57c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #57a57c1a}.agents-office-system-icons{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.system-icon{color:#52534e;background:#fff;border:1px solid #3737301f;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:0 1px 2px #1919140a}.system-icon-1{color:#30312e;background:#f3f3ef}.system-icon-2{color:#2e73a2;background:#edf6fb}.system-icon-3{color:#38765a;background:#eef7f2}.system-icon-4{color:#7b71aa;background:#f1eff8}.system-icon-5{color:#ae6b43;background:#fbf1eb}.system-icon-6{color:#8b6da1;background:#f5eff8}.system-icon-7{color:#4a8064;background:#eef7f1;box-shadow:0 0 0 3px #5ba5781f,0 1px 2px #1919140a}.agents-office-livebar{white-space:nowrap;justify-content:flex-end;align-items:center;gap:13px;display:flex}.agents-office-livebar a{color:#77766f;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;max-width:140px;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;overflow:hidden}.agents-office-livebar time{color:#2b2b27;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:600}.agents-office-layout{grid-template-columns:minmax(0,1fr) clamp(316px,27vw,372px);gap:9px;min-height:0;padding:0 9px 9px 0;display:grid}.agents-office-world{background:var(--ao-paper);min-width:0;min-height:0;position:relative;overflow:hidden}.agents-office-canvas-stage{position:absolute;inset:0;overflow:hidden}.agents-office-canvas-wrap.virtual-office-canvas-wrap{width:100%;height:100%;min-height:0;box-shadow:none;background:#f7f7f2;border:0;position:absolute;inset:0}.agents-office-canvas-wrap canvas{display:block}.agents-office-room-tag{color:#56564f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#fffffcb8;border:0;min-width:66px;padding:3px 5px 4px;box-shadow:0 2px 8px #2e2d270f}.agents-office-room-tag span,.agents-office-room-tag strong{display:block}.agents-office-room-tag span{color:#8b8a83;letter-spacing:.08em;font:700 5.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-room-tag strong{font:650 6.5px/1.1 var(--sans);text-transform:uppercase;margin-top:2px}.agents-office-brain-pill{color:#595d52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;background:#fffffce8;border:1px solid #535c4921;border-radius:999px;align-items:center;gap:7px;min-width:130px;padding:5px 9px;display:flex;box-shadow:0 5px 14px #2c2d270f}.agents-office-brain-pill span{letter-spacing:.08em;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-brain-pill strong{color:#839078;font:700 5.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-brain-read{pointer-events:none;background:#fffffcdb;border:1px solid #535c491c;border-radius:5px;width:132px;padding:4px 7px 5px;box-shadow:0 5px 14px #2c2d270d}.agents-office-brain-read span,.agents-office-brain-read strong{display:block}.agents-office-brain-read span{color:#8a8a82;letter-spacing:.08em;text-transform:uppercase;font:700 5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-brain-read strong{color:#4e5148;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.8px;font-weight:600;overflow:hidden}.agents-office-department-cards{z-index:6;pointer-events:none;position:absolute;inset:0}.agents-dept-card{pointer-events:auto;color:#20201d;text-align:left;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#fffffbed;border:1px solid #2e2e2721;border-radius:12px;width:154px;min-height:128px;padding:14px 14px 11px;transition:transform .16s,box-shadow .16s,border-color .16s;position:absolute;box-shadow:0 11px 26px #2d2c2514,0 1px 3px #2d2c250a}.agents-dept-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #2d2c251c,0 1px 3px #2d2c250d}.agents-dept-card[aria-pressed=true]{border-color:#2c2c264d;box-shadow:0 14px 34px #2d2c2524,0 0 0 2px #ffffffbf}.agents-dept-kicker{color:#55564f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.agents-dept-kicker i{background:#aaa;border-radius:50%;width:7px;height:7px}.agents-dept-accent-rose i{background:var(--ao-rose)}.agents-dept-accent-mint i{background:var(--ao-mint)}.agents-dept-accent-sky i{background:var(--ao-sky)}.agents-dept-accent-sand i{background:var(--ao-sand)}.agents-dept-accent-violet i{background:var(--ao-violet)}.agents-dept-accent-lilac i{background:var(--ao-lilac)}.agents-dept-count{align-items:baseline;gap:7px;margin-top:7px;display:flex}.agents-dept-count strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:.95}.agents-dept-count span{color:#50514b;letter-spacing:.06em;text-transform:uppercase;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-dept-metrics{border-top:1px solid #e4e2da;border-bottom:1px solid #e4e2da;gap:5px;margin-top:9px;padding:8px 0 7px;display:grid}.agents-dept-metrics span{color:#77766e;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font:600 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.agents-dept-metrics strong{color:#373731;letter-spacing:-.01em;font-size:11px;font-weight:600}.agents-dept-footer{color:#77766e;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:6px;margin-top:8px;font:600 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.agents-office-camera-controls{z-index:10;gap:7px;display:grid;position:absolute;bottom:14px;right:15px}.agents-office-camera-controls button{color:#575750;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffbed;border:1px solid #30302a21;border-radius:50%;place-items:center;width:35px;height:35px;min-height:35px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:19px;display:grid;box-shadow:0 5px 14px #2d2c2514}.agents-office-camera-controls button:hover{color:#1f1f1b;border-color:#30302a47}.agents-office-3d-toggle{z-index:9;color:#7f7e77;letter-spacing:.09em;cursor:pointer;background:#fffffbc7;border:1px solid #32322c1a;border-radius:999px;min-height:0;padding:5px 7px;font:700 5.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:12px;left:12px}.agents-office-loading,.agents-office-disabled{text-align:center;background:#f7f7f2;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.agents-office-loader-mark,.agents-office-disabled-mark{background:#fff;border:1px solid #bdbcb4;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:grid}.agents-office-loading strong,.agents-office-disabled strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.agents-office-loading span,.agents-office-disabled p{color:#82817a;max-width:330px;margin:0;font-size:10px;line-height:1.5}.agents-office-disabled button{color:#fff;cursor:pointer;background:#23231f;border:1px solid #23231f;border-radius:999px;min-height:34px;margin-top:5px;padding:8px 13px;font-size:9px}.agents-office-v3 .office-employee-label{color:#45463f;background:#fffffcf0;border:1px solid #34342e1c;border-radius:4px;min-width:0;max-width:126px;padding:3px 5px 4px;box-shadow:0 3px 9px #2b2a2412}.agents-office-v3 .office-employee-label strong{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font:700 5.6px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.agents-office-v3 .office-employee-label span{display:none}.agents-office-v3 .office-employee-label em{color:#898881;letter-spacing:.055em;margin-top:2px;font:600 4.8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-v3 .office-speech-bubble{background:#fffffcf0;border-radius:5px;width:116px;padding:5px 6px 6px;box-shadow:0 5px 14px #2b2a2412}.agents-office-v3 .office-speech-bubble span,.agents-office-v3 .office-tool-badge span,.agents-office-v3 .office-meeting-badge span{font-size:5.2px}.agents-office-v3 .office-speech-bubble strong,.agents-office-v3 .office-meeting-badge strong{font-size:6px;line-height:1.25}.agents-office-v3 .office-tool-badge{background:#fffffcf0;width:82px;padding:4px 6px 5px}.agents-office-v3 .office-tool-badge strong{font-size:5.4px}.agents-office-v3 .office-meeting-badge{background:#fffffcf0;width:132px;padding:5px 7px 6px}.agents-office-v3 .office-handoff-label{background:#fffffce6;border-radius:4px;padding:2px 4px;font-size:4.8px}.agents-office-taskrail{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffcf0;border:1px solid #d9d8d0;border-radius:17px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-self:stretch;min-width:0;height:calc(100% - 9px);min-height:0;margin-top:9px;display:grid;overflow:hidden;box-shadow:0 9px 24px #31302a12}.agents-office-composer-row{background:#fff;border:1px solid #5a5a54;border-radius:999px;grid-template-columns:91px minmax(0,1fr) 49px;align-items:center;min-height:34px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.agents-office-composer label{min-width:0;height:100%}.agents-office-composer select,.agents-office-composer input{color:#34342f;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:32px}.agents-office-composer select{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-right:1px solid #e0ded7;padding:0 7px 0 11px;font:700 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-composer input{min-width:0;padding:0 8px;font-size:8.5px}.agents-office-composer input::placeholder{color:#8f8e87}.agents-office-composer button{color:#fff;letter-spacing:.05em;cursor:pointer;background:#22221f;border:0;border-radius:999px;min-height:26px;margin-right:4px;padding:0;font:800 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-composer button:disabled{opacity:.38;cursor:default}.agents-office-brain-card{color:#2d2d29;background:#ffffffa8;border:1px solid #e0ded7;border-radius:9px;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:9px;margin:5px 11px 7px;padding:8px 9px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.agents-office-brain-card:hover{background:#fff;border-color:#c5c3ba}.brain-mini-map{background:#fafaf6;border:1px solid #eceae3;width:55px;height:34px;position:relative}.brain-mini-map:before,.brain-mini-map:after{content:"";transform-origin:50%;background:#d6d9c9;width:1px;height:24px;position:absolute;top:5px;left:27px;transform:rotate(28deg)}.brain-mini-map:after{transform:rotate(-38deg)}.brain-mini-map span{background:#aab39b;border-radius:50%;width:3px;height:3px;position:absolute}.brain-mini-map span:first-child{top:15px;left:26px}.brain-mini-map span:nth-child(2){top:8px;left:13px}.brain-mini-map span:nth-child(3){top:8px;right:10px}.brain-mini-map span:nth-child(4){bottom:6px;left:13px}.brain-mini-map span:nth-child(5){bottom:7px;right:9px}.agents-office-brain-card strong,.agents-office-brain-card span,.agents-office-brain-card small{display:block}.agents-office-brain-card strong{letter-spacing:.07em;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-brain-card span{color:#6e6e67;margin-top:3px;font-size:7px}.agents-office-brain-card small{color:#3d3d38;font:600 6.3px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.agents-office-task-heading{justify-content:space-between;align-items:center;gap:12px;padding:4px 12px 6px;display:flex}.agents-office-task-heading>div{align-items:center;gap:7px;display:flex}.agents-office-task-heading h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.agents-office-task-heading span{color:#8b8a83;letter-spacing:.08em;border:1px solid #dfddd6;border-radius:999px;padding:2px 5px;font:700 5.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-task-heading>button{color:#5f5f59;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;min-height:0;padding:3px 0;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-task-tabs{flex-wrap:wrap;gap:5px;padding:0 11px 8px;display:flex}.agents-office-task-tabs button{color:#77766f;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #dfddd6;border-radius:999px;min-height:23px;padding:0 8px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-task-tabs button strong{margin-left:2px;font-weight:800}.agents-office-task-tabs button[aria-selected=true]{color:#fff;background:#23231f;border-color:#23231f}.agents-office-task-list{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding:0 10px 9px;display:grid;overflow-y:auto}.agents-office-task-card{color:#252521;background:#ffffffc7;border:1px solid #e2e0d9;border-radius:9px;padding:9px 10px 8px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:block}.agents-office-task-card:hover{background:#fff;border-color:#c7c5bc;transform:translateY(-1px)}.agents-office-task-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.agents-office-progress-pill{color:#4d4d47;text-align:center;border:1px solid #b9b8b0;border-radius:999px;min-width:32px;padding:2px 5px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-office-task-card-head time{color:#898881;font-size:6px}.agents-office-task-card>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.agents-office-task-card>span{color:#73736c;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font:700 5.8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.agents-office-progress-track{background:#e9e7e0;height:2px;margin-top:8px;overflow:hidden}.agents-office-progress-track i{background:#33332f;height:100%;display:block}.agents-office-task-empty{text-align:center;border:1px dashed #d8d6ce;border-radius:9px;margin:2px;padding:18px 12px}.agents-office-task-empty strong,.agents-office-task-empty span{display:block}.agents-office-task-empty strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.agents-office-task-empty span{color:#85847d;margin-top:5px;font-size:7.5px;line-height:1.45}.agents-office-rail-footer{background:#f8f8f3d1;border-top:1px solid #e0ded7;grid-template-columns:repeat(3,1fr);min-height:31px;display:grid}.agents-office-rail-footer a{color:#77766f;letter-spacing:.07em;place-items:center;font:700 5.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:grid}.agents-office-rail-footer a+a{border-left:1px solid #e0ded7}.agents-office-rail-footer a:hover{color:#272723;background:#fff}.agents-office-v3 .office-employee-drawer{background:#fffffcf5;border-color:#d7d5cd;border-radius:13px;width:min(344px,100% - 24px);max-height:calc(100% - 24px);top:12px;right:12px;box-shadow:0 18px 48px #2e2d2726}.agents-office-v3 .office-drawer-head{background:#fffffcf2;padding:14px 15px 11px}.agents-office-v3 .office-drawer-title h3{font-family:Georgia,Times New Roman,serif;font-size:18px}.agents-office-v3 .office-drawer-status>div{padding:9px 11px}.agents-office-v3 .office-drawer-current{padding:12px 15px 13px}.agents-office-v3 .office-drawer-current>strong{font-size:15px}.agents-office-v3 .office-drawer-actions{padding:10px 15px}.agents-office-v3 .office-drawer-section{padding:13px 15px 15px}@media (max-width:1180px){.agents-office-layout{grid-template-columns:minmax(0,1fr) 316px}.agents-office-topline{gap:15px;padding-inline:13px}.agents-office-livebar>span:nth-child(2),.agents-office-livebar a{display:none}.agents-dept-card{width:140px;min-height:116px;padding:12px 12px 10px}.agents-dept-count strong{font-size:28px}.agents-dept-engineering{left:32.5%}.agents-dept-projects{right:7%}.agents-dept-finance{right:13%}}@media (max-width:960px){.agents-office-system-icons .system-icon:nth-child(n+6){display:none}.agents-office-layout{grid-template-columns:minmax(0,1fr) 300px}.agents-dept-card{transform-origin:0 0;transform:scale(.9)}.agents-dept-card:hover{transform:scale(.9)translateY(-2px)}.agents-dept-ceo{right:-1%}.agents-dept-projects{right:2%}.agents-dept-finance{right:6%}}@media (max-width:800px){.app-shell:has(.office-command-center) main{height:auto;min-height:100dvh;overflow:visible}.office-command-center{height:auto;min-height:100dvh;overflow:visible}.agents-office-v3{grid-template-rows:auto auto;height:auto;min-height:100dvh}.agents-office-topline{grid-template-columns:auto 1fr;gap:10px;min-height:52px;padding:7px 12px}.agents-office-systems{justify-self:end}.agents-office-livebar{border-top:1px solid #e3e1da;grid-column:1/-1;justify-content:space-between;padding-top:5px}.agents-office-livebar>span:nth-child(2),.agents-office-livebar a{display:inline-flex}.agents-office-layout{padding:0;display:block}.agents-office-world{border-bottom:1px solid #d9d8d0;height:52dvh;min-height:330px}.agents-office-taskrail{border-radius:14px;height:auto;min-height:520px;margin:8px}.agents-office-department-cards{display:none}.agents-office-camera-controls{bottom:10px;right:10px}}@media (max-width:520px){.agents-office-brand strong{font-size:16px}.agents-office-system-icons{gap:4px}.system-icon{flex-basis:17px;width:17px;height:17px}.agents-office-livebar>span:nth-child(2),.agents-office-livebar a{display:none}.agents-office-world{height:330px}.agents-office-taskrail{margin:6px}.agents-office-composer-row{grid-template-columns:82px minmax(0,1fr) 45px}.agents-office-brain-card{grid-template-columns:48px minmax(0,1fr)}.brain-mini-map{width:48px}}.agents-office-v3{background:#f8f8f3;grid-template-rows:45px minmax(0,1fr)}.agents-office-topline{background:#fafaf6fa;border-bottom-color:#e2e1da;gap:17px;min-height:45px;padding:0 17px}.agents-office-brand{gap:6px}.agents-office-brand strong{letter-spacing:-.035em;font-size:17px}.agents-office-brand span{font-size:8px}.agents-office-systems{gap:8px}.agents-office-connected,.agents-office-livebar>span{letter-spacing:.14em;font-size:6.7px}.agents-office-system-icons{gap:8px}.system-icon{width:16px;height:16px;box-shadow:none;border:0;border-radius:3px;flex-basis:16px;font-family:Georgia,Times New Roman,serif;font-size:8px}.system-icon-1{color:#2489f5;background:0 0;font-size:14px}.system-icon-2{color:#f28651;background:0 0;font-size:13px}.system-icon-3{color:#111;background:0 0;font-size:12px}.system-icon-4{color:#49a36f;background:0 0;font-size:12px}.system-icon-5{color:#34a853;background:0 0;font-size:12px}.system-icon-6{color:#5865f2;font:800 7px/1 var(--sans);background:0 0}.system-icon-7{color:#111;box-shadow:none;background:0 0;font-size:11px}.system-icon-8{color:#d84b3e;font:800 9px/1 var(--sans);background:0 0}.agents-office-livebar{gap:9px}.agents-office-livebar>span:nth-child(2){border-left:0;padding-left:0}.agents-office-model-mark{color:#df7954!important;letter-spacing:0!important;font-size:12px!important}.agents-office-model-mark.secondary{color:#232323!important;font-size:10px!important}.agents-office-livebar time{margin-left:6px;font-size:15px}.agents-office-layout{grid-template-columns:minmax(0,1fr) 322px;gap:8px;padding:0 9px 12px 0}.agents-office-world,.agents-office-canvas-wrap.virtual-office-canvas-wrap{background:#f8f8f3}.agents-office-room-tag{display:none}.agents-office-brain-pill{background:#fffffbf0;border-color:#e5e4dc;min-width:136px;padding:5px 10px;box-shadow:0 3px 10px #2d2c250d}.agents-office-brain-pill span{font-size:5.6px}.agents-office-brain-pill strong{font-size:5px}.agents-office-brain-read{width:118px;box-shadow:none;padding:4px 6px}.agents-dept-card{background:#fffffcf0;border-color:#3736301c;border-radius:13px;width:143px;min-height:126px;padding:12px 13px 10px;box-shadow:0 8px 22px #36342d13,0 1px 2px #36342d0a}.agents-dept-engineering{top:2.6%;left:42.2%}.agents-dept-ceo{top:29.8%;right:3.1%}.agents-dept-finance{bottom:13.8%;right:16.2%}.agents-dept-operations{bottom:22.2%;left:.8%}.agents-dept-kicker{letter-spacing:.1em;gap:5px;font-size:6.7px}.agents-dept-kicker i{width:6px;height:6px}.agents-dept-count{gap:6px;margin-top:7px}.agents-dept-count strong{font-size:28px;font-weight:500}.agents-dept-count span{font-size:7px}.agents-dept-metrics{gap:4px;margin-top:8px;padding:7px 0 6px}.agents-dept-metrics span{font-size:5.7px}.agents-dept-metrics strong{font-size:10px}.agents-dept-footer{margin-top:7px;font-size:5.4px}.agents-office-camera-controls{gap:7px;bottom:14px;right:15px}.agents-office-camera-controls button{background:#fffffcf0;border-color:#e0dfd7;width:34px;height:34px;min-height:34px;font-size:18px}.agents-office-3d-toggle{display:none}.agents-office-v3 .office-employee-label{background:#fffffcf5;border-color:#e9e8e2;border-radius:3px;max-width:104px;padding:2px 4px 3px;box-shadow:0 1px 4px #23221d0a}.agents-office-v3 .office-employee-label strong{letter-spacing:.01em;max-width:96px;font-size:4.8px}.agents-office-v3 .office-employee-label em{display:none}.agents-office-v3 .office-speech-bubble{border-radius:4px;width:102px;padding:4px 5px}.agents-office-v3 .office-speech-bubble span{font-size:4.5px}.agents-office-v3 .office-speech-bubble strong{font-size:5.2px}.agents-office-v3 .office-tool-badge{border-radius:999px;width:auto;max-width:84px;padding:3px 5px 4px}.agents-office-v3 .office-tool-badge span,.agents-office-v3 .office-tool-badge strong{font-size:4.7px}.agents-office-v3 .office-meeting-badge{width:auto;max-width:122px;padding:4px 6px}.agents-office-taskrail{background:#fffffdf5;border-color:#deddd6;border-radius:17px;grid-template-rows:auto auto auto auto minmax(0,1fr);height:calc(100% - 13px);margin-top:13px;box-shadow:0 8px 22px #36342d12}.agents-office-composer{padding:10px 10px 7px}.agents-office-composer-row{border-color:#4f4f49;grid-template-columns:92px minmax(0,1fr) 47px;min-height:33px}.agents-office-composer select{font-size:6.3px}.agents-office-composer input{font-size:7.7px}.agents-office-composer button{min-height:25px;font-size:6.2px}.agents-office-brain-card{border-radius:9px;grid-template-columns:55px minmax(0,1fr);gap:8px;margin:5px 10px 7px;padding:7px 8px}.agents-office-brain-card strong{font-size:6.7px}.agents-office-brain-card span{font-size:6.4px}.agents-office-brain-card small{font-size:5.8px}.agents-office-task-heading{padding:3px 11px 6px}.agents-office-task-heading h2{font-size:16px}.agents-office-task-tabs{flex-wrap:nowrap;gap:5px;padding:0 10px 8px}.agents-office-task-tabs button{min-height:21px;padding:0 7px;font-size:5.6px}.agents-office-task-list{gap:5px;padding:0 9px 9px}.agents-office-task-card{border-radius:9px;padding:8px 9px 7px}.agents-office-task-card>strong{margin-top:4px;font-size:8.2px;font-weight:600}.agents-office-task-card>span{font-size:5.3px}.agents-office-progress-pill{min-width:28px;font-size:5.5px}.agents-office-task-card-head time{font-size:5.5px}.agents-office-progress-track{margin-top:7px}.agents-office-brand{min-width:164px}.agents-office-brain-card{margin-top:22px}.agents-office-task-card{min-height:64px}.agents-office-task-tabs{padding-bottom:37px}.stellark-office{--so-bg:#fff;--so-card:#fff;--so-ink:#1b1915;--so-ink-soft:#413d35;--so-grey:#7a756a;--so-faint:#b4af9f;--so-hair:#e7e3d9;--so-hair-2:#d8d3c7;--so-up:#3f6a4e;--so-down:#a8492f;--so-teal:#7bb0a8;--so-serif:"Fraunces",Iowan Old Style,Baskerville,"Times New Roman",Georgia,serif;--so-sans:-apple-system,"Helvetica Neue","Segoe UI",Arial,sans-serif;--so-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;background:var(--so-bg);width:100%;height:100dvh;min-height:660px;color:var(--so-ink);font-family:var(--so-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;overflow:hidden}.stellark-office-dark{--so-bg:#151310;--so-card:#1c1916;--so-ink:#ece5d8;--so-ink-soft:#c7beae;--so-grey:#948c7d;--so-faint:#655e50;--so-hair:#ece5d81a;--so-hair-2:#ece5d833;--so-up:#74cc9c;--so-down:#e58c74;--so-teal:#8fc7bd}.app-shell:has(.stellark-office) main{background:var(--so-bg,#fff)}.office-command-center:has(.stellark-office){background:var(--so-bg,#fff)}.stellark-office-top{border-bottom:1px solid var(--so-hair);background:var(--so-bg);z-index:30;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:16px 30px 12px;display:grid;position:relative}.stellark-office-kicker{color:var(--so-ink);font-family:var(--so-serif);justify-self:start;font-size:19px;font-weight:400;line-height:1}.stellark-office-kicker span{color:var(--so-teal)}.stellark-office-segments{border:1px solid var(--so-hair-2);justify-self:center;display:flex}.stellark-office-segments a{min-height:28px;color:var(--so-grey);letter-spacing:1.4px;text-transform:uppercase;background:0 0;place-items:center;padding:0 14px;font-size:10px;display:grid}.stellark-office-segments a+a{border-left:1px solid var(--so-hair-2)}.stellark-office-segments a:hover{color:var(--so-ink)}.stellark-office-segments a.active{background:var(--so-ink);color:var(--so-bg)}.stellark-office-tools{justify-self:end;align-items:center;gap:14px;display:flex}.stellark-office-spend{color:var(--so-faint);letter-spacing:.6px;font-variant-numeric:tabular-nums;font-size:9.5px}.stellark-office-hint{color:var(--so-faint);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.stellark-office-theme{min-width:0;min-height:0;color:var(--so-grey);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px}.stellark-office-theme:hover{color:var(--so-ink)}.stellark-office-stage{background:var(--so-bg);flex:1;min-height:0;position:relative;overflow:hidden}.stellark-office-canvas-wrap{position:absolute;inset:0}.stellark-office-canvas-wrap canvas{display:block;inset:0;position:absolute!important}.stellark-office-stage-hint{z-index:8;color:var(--so-faint);letter-spacing:1.4px;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.stellark-office-loading,.stellark-office-disabled{background:var(--so-bg);text-align:center;color:var(--so-ink);place-content:center;justify-items:center;gap:9px;padding:24px;display:grid;position:absolute;inset:0}.stellark-office-loading-mark{border:1px solid var(--so-hair-2);width:42px;height:42px;font-family:var(--so-serif);border-radius:50%;place-items:center;font-size:21px;display:grid}.stellark-office-loading strong,.stellark-office-disabled strong{font-family:var(--so-serif);margin-top:4px;font-size:21px;font-weight:400}.stellark-office-loading span,.stellark-office-disabled p{max-width:350px;color:var(--so-grey);margin:0;font-size:12px;line-height:1.55}.stellark-office-disabled>button{border:1px solid var(--so-ink);color:var(--so-ink);cursor:pointer;background:0 0;margin-top:7px;padding:9px 15px;font-size:11px}.stellark-office-disabled>button:hover{background:var(--so-ink);color:var(--so-bg)}.stellark-building-sign{min-width:130px;color:var(--so-ink);text-align:center;cursor:pointer;white-space:nowrap;pointer-events:auto;background:0 0;border:0;padding:0;display:block}.stellark-building-sign>span{font-family:var(--so-serif);font-size:15px;font-weight:400;line-height:1.1;display:block}.stellark-building-sign>small{color:var(--so-faint);letter-spacing:1.6px;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:500;display:block}.stellark-building-sign:hover>span{color:var(--so-teal)}.stellark-building-sign:focus-visible,.stellark-person-plate:focus-visible,.stellark-office-theme:focus-visible,.stellark-office-segments a:focus-visible{outline:1px solid var(--so-teal);outline-offset:4px}.stellark-department-label{min-width:112px;color:var(--so-ink);text-align:center;white-space:nowrap;pointer-events:none}.stellark-department-label span,.stellark-department-label strong,.stellark-department-label small{display:block}.stellark-department-label span{color:var(--so-faint);font:600 7px/1 var(--so-mono);letter-spacing:1.25px}.stellark-department-label strong{font-family:var(--so-serif);margin-top:2px;font-size:13px;font-weight:400}.stellark-department-label small{color:var(--so-grey);letter-spacing:.8px;text-transform:uppercase;margin-top:2px;font-size:7px}.stellark-person-plate{background:color-mix(in srgb,var(--so-card) 92%,transparent);min-width:0;max-width:122px;color:var(--so-ink);text-align:center;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;padding:3px 5px 4px;display:block;position:relative}.stellark-person-plate span{color:var(--so-faint);font:600 6.5px/1 var(--so-mono);letter-spacing:.75px;display:block}.stellark-person-plate strong{max-width:112px;font-family:var(--so-serif);text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.stellark-person-plate i{background:var(--so-teal);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.stellark-person-plate:hover strong{color:var(--so-teal)}.stellark-person-plate:hover,.stellark-person-plate:focus-visible{background:color-mix(in srgb,var(--so-card) 94%,transparent)}.stellark-person-plate[aria-pressed=true]{background:color-mix(in srgb,var(--so-teal) 10%,var(--so-card))}.stellark-person-plate[aria-pressed=true] strong{color:var(--so-teal)}.stellark-work-bubble{border:1px solid var(--so-hair);background:color-mix(in srgb,var(--so-card) 94%,transparent);width:126px;color:var(--so-ink-soft);pointer-events:none;padding:6px 7px}.stellark-work-bubble span,.stellark-work-bubble strong{display:block}.stellark-work-bubble span{color:var(--so-faint);letter-spacing:.8px;text-transform:uppercase;font-size:7px}.stellark-work-bubble strong{margin-top:3px;font-size:9px;font-weight:500;line-height:1.3}.stellark-work-blocked{border-color:color-mix(in srgb,var(--so-down) 30%,var(--so-hair))}.stellark-work-review{border-color:color-mix(in srgb,#af8e54 30%,var(--so-hair))}.stellark-chat{z-index:24;border-left:1px solid var(--so-hair-2);background:var(--so-card);width:min(380px,90vw);color:var(--so-ink);box-shadow:none;flex-direction:column;animation:.22s cubic-bezier(.22,.8,.2,1) both stellark-chat-in;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes stellark-chat-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.stellark-chat-head{border-bottom:1px solid var(--so-hair);align-items:flex-start;gap:10px;padding:20px 20px 14px;display:flex}.stellark-chat-role{color:var(--so-faint);letter-spacing:1.4px;text-transform:uppercase;font-size:9.5px}.stellark-chat-name{font-family:var(--so-serif);margin-top:2px;font-size:20px;font-weight:400}.stellark-chat-stat{color:var(--so-faint);letter-spacing:.4px;margin-top:4px;font-size:9px}.stellark-chat-x{color:var(--so-grey);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:18px}.stellark-chat-x:hover{color:var(--so-ink)}.stellark-chat-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.stellark-chat-bubble{max-width:88%;color:var(--so-ink-soft);font-size:13px;line-height:1.5}.stellark-chat-bubble strong,.stellark-chat-bubble span{display:block}.stellark-chat-bubble strong{color:var(--so-ink);font-family:var(--so-serif);margin-bottom:3px;font-size:16px;font-weight:400}.stellark-chat-bubble.user{background:color-mix(in srgb,var(--so-teal) 12%,transparent);align-self:flex-end;padding:8px 12px}.stellark-chat-actions{gap:8px;padding:0 18px 16px;display:flex}.stellark-ui-btn{border:1px solid var(--so-ink);min-height:34px;color:var(--so-ink);cursor:pointer;background:0 0;flex:1;place-items:center;padding:8px 12px;font-size:11px;display:grid}.stellark-ui-btn:hover{background:var(--so-ink);color:var(--so-bg)}.stellark-ui-btn.teal:hover{border-color:var(--so-teal);background:var(--so-teal);color:#fff}.stellark-chat-input{border-top:1px solid var(--so-hair);gap:8px;padding:14px 18px;display:flex}.stellark-chat-input input{border:1px solid var(--so-hair-2);background:var(--so-bg);min-width:0;color:var(--so-ink);font-family:var(--so-sans);outline:none;flex:1;padding:9px 12px;font-size:13px}.stellark-chat-input input:focus{border-color:var(--so-teal)}.stellark-chat-input button{border:1px solid var(--so-ink);background:var(--so-ink);color:var(--so-bg);cursor:pointer;padding:0 14px;font-size:12px}.stellark-delegate-form{border-top:1px solid var(--so-hair);margin-top:6px;padding-top:16px}.stellark-delegate-form label{margin-top:10px;display:block}.stellark-delegate-form label:first-child{margin-top:0}.stellark-delegate-form label>span{color:var(--so-faint);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.stellark-delegate-form input,.stellark-delegate-form textarea,.stellark-delegate-form select{border:1px solid var(--so-hair-2);resize:vertical;background:var(--so-bg);width:100%;color:var(--so-ink);font-family:var(--so-sans);outline:none;padding:9px 10px;font-size:12px}.stellark-delegate-form input:focus,.stellark-delegate-form textarea:focus,.stellark-delegate-form select:focus{border-color:var(--so-teal)}.stellark-delegate-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.stellark-delegate-actions button{border:1px solid var(--so-ink);color:var(--so-ink);cursor:pointer;background:0 0;padding:8px 13px;font-size:11px}.stellark-delegate-actions button:last-child{background:var(--so-ink);color:var(--so-bg)}@media (prefers-reduced-motion:reduce){.stellark-chat{transition:none;animation:none}}@media (max-width:900px){.stellark-office-top{grid-template-columns:1fr auto;gap:12px;padding-inline:18px}.stellark-office-segments{grid-area:2/1/auto/-1;justify-self:start}.stellark-office-tools{grid-area:1/2}.stellark-office-hint{display:none}.stellark-office{min-height:720px}}@media (max-width:640px){.app-shell:has(.office-command-center) main{min-height:100dvh}.office-command-center{min-height:100dvh}.stellark-office{height:100dvh;min-height:100dvh}.stellark-office-top{min-height:96px;padding:12px 14px 9px}.stellark-office-kicker{font-size:17px}.stellark-office-segments{width:100%}.stellark-office-segments a{flex:1;padding-inline:8px;font-size:8px}.stellark-office-spend,.stellark-office-stage-hint{display:none}}.stellark-tool-badge,.stellark-meeting-badge{border:1px solid var(--so-hair);background:color-mix(in srgb,var(--so-card) 94%,transparent);color:var(--so-ink-soft);pointer-events:none;white-space:nowrap;padding:4px 6px;display:block}.stellark-tool-badge span,.stellark-tool-badge strong,.stellark-meeting-badge span,.stellark-meeting-badge strong{display:block}.stellark-tool-badge span,.stellark-meeting-badge span{color:var(--so-faint);letter-spacing:.8px;text-transform:uppercase;font-size:6.5px}.stellark-tool-badge strong{margin-top:2px;font-size:8px;font-weight:500}.stellark-meeting-badge{text-align:center;min-width:150px}.stellark-meeting-badge strong{font-family:var(--so-serif);margin-top:3px;font-size:11px;font-weight:400}.stellark-office-top{background:color-mix(in srgb,var(--so-bg) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:62px;padding:17px 32px 13px}.stellark-office-kicker{letter-spacing:-.018em;font-size:20px}.stellark-office-segments{border-color:color-mix(in srgb,var(--so-hair-2) 82%,transparent)}.stellark-office-segments a{letter-spacing:1.55px;min-height:30px;padding-inline:16px;font-size:9px}.stellark-office-stage-hint{letter-spacing:1.55px;font-size:8.5px;bottom:16px}.stellark-building-sign{min-width:142px}.stellark-building-sign>span{letter-spacing:-.012em;font-size:16px}.stellark-building-sign>small{letter-spacing:1.75px;margin-top:4px;font-size:7.5px}.stellark-department-label{opacity:.9;min-width:104px}.stellark-department-label span{letter-spacing:1.35px;font-size:6.2px}.stellark-department-label strong{letter-spacing:-.01em;margin-top:3px;font-size:12px}.stellark-department-label small{display:none}.stellark-person-plate{background:color-mix(in srgb,var(--so-card) 80%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:3px 6px 4px}.stellark-person-plate span{letter-spacing:.9px;font-size:5.8px}.stellark-person-plate strong{margin-top:2px;font-size:10px}.stellark-work-bubble,.stellark-tool-badge,.stellark-meeting-badge{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:color-mix(in srgb,var(--so-card) 88%,transparent)}.stellark-department-fascia{min-width:108px;color:var(--so-ink);white-space:nowrap;pointer-events:none;justify-content:center;align-items:baseline;gap:6px;display:flex}.stellark-department-fascia span{color:var(--so-faint);font:600 5.8px/1 var(--so-mono);letter-spacing:1.15px}.stellark-department-fascia strong{font-family:var(--so-serif);letter-spacing:-.01em;font-size:9.4px;font-weight:400}.stellark-room-plaque{width:72px;color:var(--so-ink);text-align:left;white-space:normal;pointer-events:none}.stellark-room-plaque strong,.stellark-room-plaque small{display:block}.stellark-room-plaque strong{font-family:var(--so-serif);font-size:8.6px;font-weight:400;line-height:1.05}.stellark-room-plaque small{color:var(--so-faint);letter-spacing:.72px;text-transform:uppercase;margin-top:3px;font-size:4.9px;font-weight:600;line-height:1.2}.stellark-building-sign-compact{opacity:.2;min-width:0;padding:2px 5px;transition:opacity .16s,color .16s}.stellark-building-sign-compact>span{font-family:var(--so-sans);letter-spacing:.72px;text-transform:uppercase;font-size:7px;font-weight:600}.stellark-building-sign-compact:hover,.stellark-building-sign-compact:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.stellark-building-sign-compact{transition:none}}.stellark-department-fascia i{background:var(--so-hair-2);width:5px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb,var(--so-bg) 80%,transparent);opacity:.7;border-radius:50%}.stellark-department-fascia i[data-active=true]{background:var(--so-teal);opacity:.9}.stellark-department-fascia i[data-attention=true]{opacity:.95;background:#ad7f62}.stellark-person-plate-lod{will-change:opacity, transform;transition:opacity .16s,transform .18s}@media (prefers-reduced-motion:reduce){.stellark-person-plate-lod{transition:none}}.stellark-spatial-evidence-lod{pointer-events:none;transform-origin:50% 100%;will-change:opacity, transform;transition:opacity .15s,transform .18s}@media (prefers-reduced-motion:reduce){.stellark-spatial-evidence-lod{transition:none}}.stellark-room-focus{z-index:18;border-top:1px solid var(--so-hair-2);background:color-mix(in srgb,var(--so-bg) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:260px;color:var(--so-ink);align-items:flex-end;gap:22px;padding:12px 0 0;animation:.18s cubic-bezier(.22,.8,.2,1) both stellark-room-focus-in;display:flex;position:absolute;bottom:26px;left:28px}@keyframes stellark-room-focus-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.stellark-room-focus-copy{min-width:0}.stellark-room-focus-copy span,.stellark-room-focus-copy strong{display:block}.stellark-room-focus-copy span{color:var(--so-faint);letter-spacing:1.45px;text-transform:uppercase;font-size:7px;font-weight:600}.stellark-room-focus-copy strong{font-family:var(--so-serif);letter-spacing:-.016em;margin-top:4px;font-size:18px;font-weight:400}.stellark-room-focus-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.stellark-room-focus-actions a,.stellark-room-focus-actions button{min-height:28px;color:var(--so-grey);font-family:var(--so-sans);letter-spacing:1.15px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:600}.stellark-room-focus-actions a{border-bottom:1px solid var(--so-hair-2);place-items:center;padding:0 1px;display:grid}.stellark-room-focus-actions button{width:28px;padding:0;font-size:15px;font-weight:300}.stellark-room-focus-actions a:hover,.stellark-room-focus-actions button:hover{color:var(--so-ink)}.stellark-room-focus-actions a:focus-visible,.stellark-room-focus-actions button:focus-visible{outline:1px solid var(--so-teal);outline-offset:3px}@media (max-width:760px){.stellark-room-focus{gap:14px;min-width:0;bottom:18px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.stellark-room-focus{animation:none}}.app-shell:not(:has(.stellark-office)){background:#f6f4ee;grid-template-columns:224px minmax(0,1fr)}.app-shell:not(:has(.stellark-office)) .sidebar{background:#ebe9e1;border-right-color:#d4d1c8;width:224px;padding:26px 18px 20px}.side-nav{scrollbar-width:thin;gap:0;margin-top:18px;overflow-y:auto}.side-nav-group{border-top:1px solid #75716629;padding:10px 0 11px}.side-nav-group:first-child{border-top:0;padding-top:0}.side-nav-group-label{color:#918d82;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0 8px 4px;font-size:8px;font-weight:650;display:flex}.side-nav-group-label span{color:#aaa59a;letter-spacing:.04em;min-width:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.side-nav-group-links{gap:1px;display:grid}.side-nav .nav-link{color:#57574f;border-left-width:1px;gap:9px;min-height:36px;padding:0 8px;font-size:11.5px}.side-nav .nav-link.active{color:#181914;background:#ffffffad;border-left-color:#336c5e}.side-nav .nav-code{color:#9b978c;letter-spacing:-.02em;width:25px;font-size:7.5px}.app-shell:not(:has(.stellark-office)) .brand{border-bottom-color:#7571663b;padding:0 8px 22px}.app-shell:not(:has(.stellark-office)) .brand-mark{width:34px;height:34px;font-size:19px}.app-shell:not(:has(.stellark-office)) .brand strong{font-size:21px}.app-shell:not(:has(.stellark-office)) .brand small{letter-spacing:.15em;font-size:8.5px}.app-shell:not(:has(.stellark-office)) .sidebar-footer{border-top-color:#7571663b;padding-top:15px}.app-shell:not(:has(.stellark-office)) .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f4eef0;border-bottom-color:#ddd9d0;min-height:64px;padding:0 36px}.workspace-context-title{gap:2px;min-width:0;display:grid}.workspace-context-title span{color:#918d82;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650}.workspace-context-title strong{text-overflow:ellipsis;color:#1a1b17;font-family:var(--serif);white-space:nowrap;font-size:17px;font-weight:500;line-height:1.05;overflow:hidden}.section-navigation{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5ed;border-bottom:1px solid #e2ded5;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:40px;padding:0 36px;display:grid;position:sticky;top:64px}.section-navigation-label,.section-navigation-current{color:#9b978d;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650}.section-navigation-current{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.section-navigation-links{align-items:stretch;gap:23px;min-width:0;height:40px;display:flex}.section-navigation-links a{color:#6e6b62;white-space:nowrap;place-items:center;font-size:10px;display:grid;position:relative}.section-navigation-links a:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.section-navigation-links a:hover,.section-navigation-links a.active{color:#1a1b17}.section-navigation-links a.active:after{background:#356f60}.app-shell:not(:has(.stellark-office)) .page{max-width:1340px;padding:48px 42px 84px}.app-shell:not(:has(.stellark-office)) .page-heading{border-bottom-color:#cbc7bd;align-items:flex-end;padding-bottom:31px}.app-shell:not(:has(.stellark-office)) .page-heading h1{letter-spacing:-.042em;max-width:880px;margin:8px 0 12px;font-size:clamp(42px,5.2vw,68px);line-height:.99}.app-shell:not(:has(.stellark-office)) .lede{color:#595951;max-width:760px;font-size:13.5px;line-height:1.6}.app-shell:not(:has(.stellark-office)) .eyebrow{color:#969186;letter-spacing:.16em;font-size:8px}.mission-panel,.projects-panel,.review-item,.settings-account,.integration-section,.automation-settings-section,.profile-panel,.finance-panel,.paper-panel,.analytics-panel{box-shadow:none;background:0 0}.mission-panel h2,.projects-panel h2,.review-item h2,.section-heading h2,.profile-panel h2{letter-spacing:-.025em}.assignment-form input,.assignment-form textarea,.assignment-form select,.employee-admin-form input,.employee-admin-form textarea,.employee-admin-form select,.review-form textarea,.review-routing-form input,.review-routing-form select,.security-limits-form input,.security-limits-form select,.security-limits-form textarea{background:#fbfaf6;border-color:#d4d0c6;border-radius:0}.assignment-form input:focus,.assignment-form textarea:focus,.assignment-form select:focus,.employee-admin-form input:focus,.employee-admin-form textarea:focus,.employee-admin-form select:focus,.review-form textarea:focus,.review-routing-form input:focus,.review-routing-form select:focus,.security-limits-form input:focus,.security-limits-form select:focus,.security-limits-form textarea:focus{outline-offset:-1px;border-color:#7bb0a8;outline:1px solid #7bb0a8}.primary-button,.login-submit,.approve-button{letter-spacing:.03em;border-radius:0}.secondary-button,.reject-button,.quiet-button{border-radius:0}.mobile-navigation-group{border-top:1px solid var(--line);padding:8px 0}.mobile-navigation-group:first-child{border-top:0}.mobile-navigation-group>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:4px 16px 5px;font-size:8px;font-weight:650}@media (max-width:900px){.side-nav-group-label{display:none}.side-nav-group{border-top:0;padding:4px 0}.section-navigation{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:22px}.section-navigation-links{scrollbar-width:none;gap:16px;overflow-x:auto}.section-navigation-links::-webkit-scrollbar{display:none}}@media (max-width:760px){.section-navigation,.workspace-context-title{display:none}.app-shell:not(:has(.stellark-office)) .page{padding:34px 20px 64px}.app-shell:not(:has(.stellark-office)) .page-heading h1{font-size:clamp(38px,13vw,54px)}}.file-folder-strip{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:22px 0 0}.file-folder{background:0 0;border:0;border-radius:0;min-height:58px;padding:0 14px}.file-folder+.file-folder{border-left:1px solid var(--line)}.file-folder strong{font-family:var(--serif);font-size:14px;font-weight:500}.file-folder span{font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.file-folder:hover{background:#ffffff47}.file-folder.active{background:#ffffff85;border-color:#0000;box-shadow:inset 0 -1px #356f60}.file-subfolders{border-bottom:1px solid var(--line);margin:17px 0 24px;padding-bottom:16px}.file-subfolders>div{gap:0 18px}.file-subfolders a{border:0;border-bottom:1px solid #0000;border-radius:0;padding:7px 0 5px;font-size:10px}.file-subfolders a:hover{border-bottom-color:var(--line-dark)}.files-knowledge-link{padding:21px 0}.files-knowledge-link strong{font-size:20px}.files-knowledge-link span{font-size:10.5px}.file-row{transition:background .14s,padding .14s}.file-row:hover{background:#ffffff61;padding-inline:7px}.review-list{margin-top:36px}.review-item{position:relative}.review-item:before{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;left:-1px}.review-item:hover:before{background:#7bb0a8}.review-meta{letter-spacing:.02em}.review-detail-list{max-width:760px;margin-top:17px}.review-detail-list p{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:8px 0;font-size:10.5px;line-height:1.55}.review-form{background:#ffffff29}.review-actions button{min-height:38px}.org-designer-section{margin-top:32px}.org-department-grid{background:#ffffff1f}.org-department-column{background:0 0;padding:18px}.org-department-column>header div strong{letter-spacing:-.02em;font-size:19px}.org-employee-card{box-shadow:none;background:#fbfaf69e;border-color:#d8d4ca;padding:11px 12px}.org-employee-card:hover{background:#ffffffc2;border-color:#9f9a8f;transform:none}.org-chief-card{background:#ece9e1}.org-manager-card{background:#f8faf7c2;border-left:2px solid #7bb0a8}.org-manager-card .org-employee-primary>div>strong:after{content:"  / manager";color:var(--muted);font:7px var(--sans);letter-spacing:.08em;text-transform:uppercase}.org-keyboard-move select{border-radius:0}.finance-budget-section{border-top:1px solid var(--ink);margin-top:42px;padding-top:34px}.finance-budget-layout{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);gap:0}.finance-budget-workspace{border-left:1px solid var(--line);padding-left:28px;padding-right:0}.finance-budget-list{border-top:1px solid var(--line);gap:0}.finance-budget-list a{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 5px}.finance-budget-list a.active{border-color:var(--line);background:#ffffff8a;box-shadow:inset 2px 0 #356f60}.finance-budget-totals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:18px 0 24px}.finance-budget-totals>div{background:0 0;border:0;border-radius:0;padding:14px 12px}.finance-budget-totals>div+div{border-left:1px solid var(--line)}.finance-budget-head h3{font-family:var(--serif);letter-spacing:-.025em;margin:4px 0 7px;font-size:25px;font-weight:500}.automation-settings-section{padding-top:31px}.automation-runtime-strip{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.automation-runtime-strip span{padding:13px 0}.automation-runtime-strip span+span{border-left:1px solid var(--line);padding-left:18px}.automation-routine{padding:22px 0 20px}.automation-routine-copy>div:first-child>strong{font-family:var(--serif);letter-spacing:-.018em;margin-top:6px;font-size:18px;font-weight:500}.automation-last-run{border-left:1px solid var(--line);padding-left:18px}.automation-routine-actions{border-top:1px solid #dcdad2b8;padding-top:14px}.automation-routine-actions input[type=number]{border-radius:0}.settings-page>.integration-section,.settings-page>.automation-settings-section,.settings-page>.settings-account{margin-top:48px}.settings-page>.integration-section,.settings-page>.automation-settings-section{padding-top:32px}.settings-account{padding:29px 0}.settings-account h2{letter-spacing:-.025em;font-size:25px}.integration-row{min-height:68px}.integration-row strong{font-family:var(--serif);font-size:15px;font-weight:500}.paper-masthead{padding-top:2px}.paper-masthead-top span:first-child{color:#7f7b71}.paper-masthead h1{letter-spacing:-.055em}.paper-lead-story h2,.paper-column h2,.paper-section-heading h2{letter-spacing:-.028em}@media (max-width:900px){.file-folder-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.file-folder+.file-folder{border-left:0}.file-folder:nth-child(2n){border-left:1px solid var(--line)}.file-folder:nth-child(n+3){border-top:1px solid var(--line)}.finance-budget-sidebar,.finance-budget-workspace{padding:24px 0}.finance-budget-workspace{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.file-folder-strip{grid-template-columns:1fr}.file-folder+.file-folder,.file-folder:nth-child(2n){border-left:0;border-top:1px solid var(--line)}.automation-runtime-strip{grid-template-columns:1fr}.automation-runtime-strip span+span{border-left:0;border-top:1px solid var(--line);padding-left:0}}:is(.app-shell:not(:has(.stellark-office)) .quiet-button,.app-shell:not(:has(.stellark-office)) .notification-pill,.app-shell:not(:has(.stellark-office)) .avatar-button){border-radius:0}.app-shell:not(:has(.stellark-office)) .quiet-button{color:#3e3e38;background:#ffffff5c;border-color:#d4d0c6;justify-content:center;align-items:center;gap:12px;min-width:238px;min-height:34px;padding-inline:14px;display:inline-flex}.app-shell:not(:has(.stellark-office)) .quiet-button:hover{background:#ffffffa8}.app-shell:not(:has(.stellark-office)) .quiet-button kbd{color:#9a968b;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell:not(:has(.stellark-office)) .notification-pill{background:0 0;border-color:#d4d0c6;min-width:58px}.app-shell:not(:has(.stellark-office)) .spend-pill{border-color:#d4d0c6;min-height:34px;padding-block:6px}.app-shell:not(:has(.stellark-office)) .avatar-button{border-color:#5c5a53}.project-list-row,.task-queue-row,.file-row,.notification-row,.project-pulse-row,.registry-row{transition:background .14s,color .14s}.project-list-row:hover,.task-queue-row:hover,.notification-row:hover,.project-pulse-row:hover,.registry-row:hover{background:#ffffff57}.mission-metrics,.review-summary,.files-summary,.finance-kpis,.profile-metrics{border-top:0;border-bottom-color:#cecac0}.mission-metrics strong,.review-summary strong,.files-summary strong,.finance-kpis strong,.profile-metrics strong{letter-spacing:-.025em}@media (max-width:1120px){.app-shell:not(:has(.stellark-office)) .quiet-button{min-width:170px}.workspace-context-title strong{max-width:160px}}.stellark-office-command,.stellark-office-review{border:1px solid var(--so-hair-2);min-height:26px;color:var(--so-grey);font-family:var(--so-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;place-items:center;padding:0 9px;font-size:8.5px;display:inline-grid}.stellark-office-command:hover,.stellark-office-review:hover{color:var(--so-ink);border-color:var(--so-grey)}.stellark-office-review{color:var(--so-down)}@media (max-width:980px){.stellark-office-command{display:none}.stellark-office-review{padding-inline:7px}}html{scroll-behavior:smooth}.page-index{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:20px;margin:22px 0 4px;display:grid}.page-index-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:8px;font-weight:650;display:flex}.page-index-links{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.page-index-links::-webkit-scrollbar{display:none}.page-index-links a{border-left:1px solid var(--line);min-width:122px;min-height:54px;color:var(--ink-2);grid-template-rows:auto auto;grid-template-columns:23px auto;align-content:center;gap:1px 7px;padding:8px 16px;display:grid;position:relative}.page-index-links a:after{content:"";background:0 0;height:1px;transition:background .14s;position:absolute;bottom:-1px;left:14px;right:14px}.page-index-links a:hover:after,.page-index-links a:focus-visible:after{background:var(--accent)}.page-index-links small{color:#a19d92;grid-row:1/-1;align-self:start;padding-top:1px;font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.page-index-links span{white-space:nowrap;font-size:10px;font-weight:600}.page-index-links em{color:var(--muted);white-space:nowrap;grid-column:2;font-size:8px;font-style:normal}.review-summary{grid-template-columns:repeat(4,1fr)}.review-section-intro{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:32px;padding:22px 0 17px;display:grid}.review-section-intro h2{font-family:var(--serif);letter-spacing:-.025em;margin:4px 0 0;font-size:27px;font-weight:500}.review-section-intro>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.6}.review-item[data-risk="2"]:before{background:#9a5a3c6b}.review-item[data-risk="3"]:before,.review-item[data-risk="4"]:before{background:var(--warn);width:2px}.review-form-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:10px;font-size:8px;display:flex}.review-form-head strong{color:var(--ink-2);font-weight:650}.review-routing-form{border-top:1px solid var(--line);background:0 0;border-left:0;grid-column:1/-1;margin-top:0;padding:18px 0 24px}.review-routing-form .review-routing-label{grid-column:1/-1}.review-routing-label{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;padding-top:16px;font-size:8px;font-weight:650}.review-section-count,.automation-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.approved-actions-section{margin-top:64px}.approved-actions-section .review-item>form:not(.review-form):not(.review-routing-form){border-left:1px solid var(--line);justify-content:flex-end;align-items:center;padding:28px 0 28px 30px;display:flex}.portfolio-summary,.automation-summary{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.portfolio-summary>div,.automation-summary>div{padding:22px 0}.portfolio-summary>div+div,.automation-summary>div+div{border-left:1px solid var(--line);padding-left:20px}.portfolio-summary strong,.portfolio-summary span,.automation-summary strong,.automation-summary span{display:block}.portfolio-summary strong,.automation-summary strong{font-family:var(--serif);letter-spacing:-.025em;font-size:29px;font-weight:400}.portfolio-summary span,.automation-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.projects-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.projects-panel{min-width:0}.projects-panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.projects-panel-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding-bottom:4px;font-size:8px}.project-list-head,.project-list-row{grid-template-columns:minmax(240px,1.7fr) 72px 58px 92px 80px;align-items:center;gap:16px;display:grid}.project-list-head{border-bottom:1px solid var(--line-dark);min-height:34px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:650}.project-list-row{min-height:94px;padding:14px 0}.project-list-primary{min-width:0}.project-list-primary>strong{font-family:var(--serif);letter-spacing:-.018em;font-size:19px;font-weight:500;display:block}.project-list-primary p{max-width:580px;margin-top:5px}.project-list-cell{min-width:0}.project-list-cell>span{display:none}.project-list-cell strong,.project-list-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-list-cell strong{color:var(--ink-2);font-size:10px;font-weight:600}.project-list-cell small{color:var(--muted);margin-top:4px;font-size:8.5px}.project-status-cell strong{color:var(--accent);text-transform:capitalize}.create-project-panel .assignment-form{position:sticky;top:128px}.create-project-panel .assignment-form-row{grid-template-columns:1fr 96px}.file-list-head{border-bottom:1px solid var(--line-dark);min-height:34px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:120px minmax(260px,1fr) 210px 115px 55px;align-items:center;gap:16px;font-size:8px;font-weight:650;display:grid}.file-list-head span:last-child{text-align:right}.organization-legend{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 22px;padding:15px 0;font-size:9px;display:flex}.organization-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.organization-legend i{background:0 0;border:1px solid #8e8a80;width:7px;height:7px}.organization-legend .organization-legend-manager{background:#d8e7e2;border-color:#7bb0a8}.organization-legend .organization-legend-chief{background:var(--ink);border-color:var(--ink);border-radius:50%}.organization-legend p{max-width:520px;margin:0 0 0 auto;line-height:1.5}.automation-summary{margin-top:0}.automation-settings-section{margin-top:42px}.automation-section-heading{margin-bottom:18px}.automation-routine{grid-template-columns:minmax(0,1fr);display:grid}.automation-routine-copy{grid-template-columns:minmax(0,1fr) 150px;gap:28px}.automation-last-run{flex-direction:column;justify-content:center;min-height:74px;display:flex}.automation-routine-actions form:first-child{flex:1}#settings-runtime,#settings-readiness,#settings-security,#settings-integrations,#settings-automations,#settings-account,#awaiting-judgment,#approved-actions,#project-team,#project-plan,#project-decisions,#project-knowledge,#project-systems,#project-work,#project-files{scroll-margin-top:126px}@media (min-width:761px){.page-index{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f4eef5;position:sticky;top:104px}}@media (max-width:1080px){.project-list-head,.project-list-row{grid-template-columns:minmax(220px,1.5fr) 66px 50px 84px 72px;gap:11px}.create-project-panel .assignment-form{position:static}.organization-legend p{width:100%;margin-left:0}}@media (max-width:920px){.page-index{grid-template-columns:1fr;gap:0}.page-index-label{border-bottom:1px solid var(--line);min-height:32px;padding-inline:2px}.page-index-links a:first-child{border-left:0}.projects-grid{grid-template-columns:1fr}.project-list-panel{order:1}.create-project-panel{border-left:0;border-top:1px solid var(--line);order:2;padding-left:0}.review-routing-form{border-left:0;grid-column:1;padding-left:0}.file-list-head{grid-template-columns:100px 1fr 110px}.file-list-head span:nth-child(3),.file-list-head span:nth-child(5){display:none}}@media (max-width:700px){.review-summary,.portfolio-summary,.automation-summary{grid-template-columns:1fr 1fr}.review-summary div:nth-child(odd),.portfolio-summary>div:nth-child(odd),.automation-summary>div:nth-child(odd){border-left:0;padding-left:0}.review-summary div:nth-child(n+3),.portfolio-summary>div:nth-child(n+3),.automation-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.review-section-intro{grid-template-columns:1fr;gap:9px}.review-item-main{padding-bottom:22px}.approved-actions-section .review-item>form:not(.review-form):not(.review-routing-form){border-left:0;border-top:1px solid var(--line);justify-content:flex-start;padding:18px 0 24px}.project-list-head{display:none}.project-list-row{grid-template-columns:1fr 1fr;gap:12px 18px;min-height:0;padding:18px 0}.project-list-primary{grid-column:1/-1}.project-list-cell>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:7.5px;display:block}.project-list-cell strong{font-size:10px}.create-project-panel .assignment-form-row{grid-template-columns:1fr}.file-list-head{display:none}.organization-legend{gap:10px 16px}.automation-routine-copy{grid-template-columns:1fr;gap:12px}.automation-last-run{border-left:0;border-top:1px solid var(--line);min-height:0;padding:12px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#knowledge-library,#add-knowledge,#analytics-projects,#analytics-quality,#analytics-finance{scroll-margin-top:126px}.knowledge-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-section-heading,.analytics-section-heading{align-items:end}.knowledge-section-heading>p,.analytics-section-heading>p{max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.55}.knowledge-list-head,.knowledge-row{grid-template-columns:128px minmax(220px,1fr) 128px 72px 58px 62px;align-items:start;gap:14px;display:grid}.knowledge-list-head{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:34px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;font-size:8px;font-weight:650}.knowledge-list{border-top:0}.knowledge-row{padding:16px 0}.knowledge-row>span,.knowledge-row>small,.knowledge-row>strong{min-width:0}.knowledge-category,.knowledge-scope,.knowledge-status,.knowledge-date{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;line-height:1.45}.knowledge-scope{text-transform:none;letter-spacing:0}.knowledge-status{color:var(--ink-2)}.knowledge-row-main strong{font-size:11px;display:block}.knowledge-row-main p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.knowledge-version{font-family:var(--serif);font-size:17px;font-weight:400}.knowledge-date{text-align:right}.knowledge-create-inner{position:sticky;top:128px}.knowledge-create-copy{max-width:330px;color:var(--muted);margin:-8px 0 18px;font-size:9px;line-height:1.55}.analytics-period{text-align:right;align-self:end;min-width:220px}.analytics-period span,.analytics-period strong{display:block}.analytics-period span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.analytics-period strong{margin-top:5px;font-size:10px;font-weight:600}.analytics-grid>article{scroll-margin-top:126px}.analytics-project-ledger{border-top:1px solid var(--line-dark)}.analytics-project-head,.analytics-project-row{grid-template-columns:minmax(180px,1.15fr) minmax(190px,1fr) 58px 74px;align-items:center;gap:14px;display:grid}.analytics-project-head{min-height:34px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:650}.analytics-project-row{border-top:1px solid var(--line);min-height:64px;color:inherit;text-decoration:none}.analytics-project-row:first-of-type{border-top:0}.analytics-project-row strong{font-size:10.5px;font-weight:650}.analytics-project-row span{color:var(--muted);font-size:9px;line-height:1.45}.analytics-project-row small{color:var(--ink-2);text-align:center;font-size:9px}.analytics-project-row em{font-family:var(--serif);text-align:right;font-size:17px;font-style:normal}.analytics-project-row:hover{background:#ffffff47}.analytics-quality-rows{border-top:1px solid var(--line-dark)}.analytics-finance-link{scroll-margin-top:126px}@media (max-width:980px){.knowledge-list-head,.knowledge-row{grid-template-columns:108px minmax(200px,1fr) 92px 58px 54px}.knowledge-list-head span:nth-child(6),.knowledge-date{display:none}.knowledge-create-inner{position:static}}@media (max-width:760px){.knowledge-section-heading,.analytics-section-heading{align-items:start}.knowledge-section-heading>p,.analytics-section-heading>p{text-align:left;max-width:none}.knowledge-list-head{display:none}.knowledge-row{grid-template-columns:1fr auto;gap:6px 18px;padding:18px 0}.knowledge-category{grid-area:1/1}.knowledge-row-main{grid-area:2/1/auto/-1}.knowledge-scope{grid-area:3/1}.knowledge-status{text-align:right;grid-area:1/2}.knowledge-version{text-align:right;grid-area:3/2}.knowledge-date{display:none}.analytics-period{text-align:left;align-self:auto;min-width:0;margin-top:18px}.analytics-project-head{display:none}.analytics-project-row{grid-template-columns:1fr auto;gap:5px 14px;padding:15px 0}.analytics-project-row strong{grid-area:1/1}.analytics-project-row span{grid-area:2/1/auto/-1}.analytics-project-row small{text-align:right;grid-area:1/2}.analytics-project-row small:after{content:" active";color:var(--muted)}.analytics-project-row em{text-align:right;grid-area:3/2}}@media (max-width:520px){.review-summary,.portfolio-summary,.automation-summary{grid-template-columns:1fr}.review-summary div+div,.portfolio-summary>div+div,.automation-summary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.knowledge-summary{grid-template-columns:1fr 1fr}.knowledge-summary div:nth-child(odd){border-left:0;padding-left:0}.knowledge-summary div:nth-child(n+3){border-top:1px solid var(--line)}.page-index-links a{min-width:132px;padding-inline:12px}}@media (max-width:390px){.knowledge-summary{grid-template-columns:1fr}.knowledge-summary div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:640px){.mobile-navigation nav{display:block}.mobile-navigation-group{grid-template-columns:1fr 1fr;gap:2px;display:grid}.mobile-navigation-group>p{grid-column:1/-1}.mobile-navigation-group>a{min-width:0}.app-shell:not(:has(.stellark-office)) .topbar-actions{gap:8px;width:100%}.app-shell:not(:has(.stellark-office)) .quiet-button{flex:auto;min-width:0}:is(.app-shell:not(:has(.stellark-office)) .notification-pill,.app-shell:not(:has(.stellark-office)) .avatar-button){flex:none}.mobile-navigation{position:sticky;overflow:visible}.mobile-navigation nav{border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f3edfb;background:var(--paper);max-height:calc(100vh - 58px);position:absolute;top:100%;left:0;right:0}}#paper-front-page,#paper-operating-desk,#paper-research-desk,#paper-attention,#paper-preferences,#ceo-today,#ceo-attention,#ceo-queue,#ceo-brief,#finance-guardrails,#finance-operating-cost,#finance-workforce,#finance-budget,#finance-system,#finance-methods,#organization-structure,#organization-administration,#automation-schedules,#automation-runtime,#automation-defaults{scroll-margin-top:126px}.paper-page .page-index{margin-top:18px}.paper-masthead{margin-top:4px}.paper-masthead-top strong{color:var(--ink-2);letter-spacing:.035em;font-weight:600}.paper-lead-story{flex-direction:column;justify-content:center;min-height:300px;display:flex}.paper-focus-box{flex-direction:column;justify-content:center;display:flex}.paper-operating-grid{border-top:1px solid var(--line)}.paper-section-heading{padding-top:44px}.paper-external-grid{border-left:0;border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr))}.paper-external-card{border-right:0;border-bottom:1px solid var(--line);background:0 0;min-height:0;padding:24px 30px 27px 0;position:relative}.paper-external-card:nth-child(2n){border-left:1px solid var(--line);padding-left:30px;padding-right:0}.paper-external-card h3{max-width:560px;margin:12px 0 13px;font-size:22px;line-height:1.18}.paper-external-card ul{max-width:610px;padding-left:16px}.paper-external-card li{margin:8px 0;font-size:10px;line-height:1.55}.paper-external-not_configured:after,.paper-external-unavailable:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 7px,#71695e40 7px 10px);height:1px;position:absolute;top:0;left:0;right:0}.paper-attention-grid{margin-top:0}.paper-preferences{padding-top:46px}.ceo-office-page .page-index{margin-top:18px}.ceo-metrics{margin-top:4px}.ceo-today-grid,.ceo-focus-grid,.ceo-operations-grid{scroll-margin-top:126px}.ceo-today-grid{border-top:1px solid var(--line);margin-top:0}.ceo-panel,.ceo-focus-panel{position:relative}.ceo-panel:before,.ceo-focus-panel:before{content:"";background:var(--accent);opacity:.55;width:32px;height:1px;position:absolute;top:0;left:0}.ceo-panel+.ceo-panel:before,.ceo-focus-panel+.ceo-focus-panel:before{left:34px}.ceo-workboard>.section-heading{margin-bottom:4px}.ceo-category-grid{margin-top:18px}.ceo-sidebar>section:first-child{background:linear-gradient(90deg,#7bb0a80b,#0000 76%)}.ceo-brief-section{border-top:1px solid var(--ink)}.finance-page .page-index{margin-top:18px}.finance-budget-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:42px 0 0;padding:38px 0 42px}.finance-budget-layout{border-top:1px solid var(--line-dark);gap:0;margin-top:20px}.finance-budget-sidebar,.finance-budget-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 28px 32px 0}.finance-budget-workspace{border-left:1px solid var(--line);min-width:0;padding-left:30px;padding-right:0}.finance-budget-create{border-bottom:1px solid var(--line-dark);padding-bottom:22px}.finance-budget-create>strong{font-family:var(--serif);font-size:18px;font-weight:500}.finance-budget-list{gap:0;margin-top:0}.finance-budget-list a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:4px;padding:14px 14px 14px 0;position:relative}.finance-budget-list a.active{border-color:var(--line);background:0 0}.finance-budget-list a.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:12px;bottom:12px;left:-12px}.finance-budget-list a strong{font-family:var(--serif);font-size:15px;font-weight:500}.finance-budget-head{border-bottom:1px solid var(--line-dark);padding-bottom:15px}.finance-budget-head h3{font-family:var(--serif);margin:4px 0 5px;font-size:24px;font-weight:500}.finance-budget-head p{color:var(--muted);font-size:9px;line-height:1.55}.finance-budget-totals{border-bottom:1px solid var(--line-dark);gap:0;margin:0 0 18px}.finance-budget-totals>div{background:0 0;border:0;border-radius:0;min-height:78px;padding:17px 14px 15px 0}.finance-budget-totals>div+div{border-left:1px solid var(--line);padding-left:14px}.finance-budget-totals strong{font-family:var(--serif);font-size:21px;font-weight:500}.finance-budget-line-form{border-top:1px solid var(--line-dark);margin-top:24px;padding-top:18px}.finance-fina-bridge{border-top:0;margin-top:0;padding-top:38px}.finance-methodology{margin-top:0;padding-top:34px}.registry-page .page-index{margin-top:18px}#organization-structure{border-bottom:1px solid var(--ink)}#organization-structure .org-designer-section{border-bottom:0;margin-bottom:0}#organization-administration{margin-top:42px}.settings-page>.automation-summary+.page-index{margin-top:18px}.automation-routine{padding-left:0;position:relative}.automation-routine-failed:before,.automation-routine-blocked:before{content:"";background:var(--warn);width:2px;position:absolute;top:17px;bottom:17px;left:-12px}.automation-runtime-strip{scroll-margin-top:126px}.automation-sync{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:28px;padding-top:22px;display:flex}.automation-sync>div{max-width:620px}.automation-sync strong,.automation-sync span{display:block}.automation-sync strong{font-family:var(--serif);font-size:17px;font-weight:500}.automation-sync span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.55}@media (max-width:920px){.paper-external-grid{grid-template-columns:1fr}.paper-external-card,.paper-external-card:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.finance-budget-sidebar,.finance-budget-workspace{padding-left:0;padding-right:0}.finance-budget-workspace{border-left:0;border-top:1px solid var(--line-dark);padding-top:30px}.finance-budget-sidebar{padding-bottom:30px}}@media (max-width:700px){.paper-lead-story{min-height:0}.ceo-panel:before,.ceo-focus-panel:before,.ceo-panel+.ceo-panel:before,.ceo-focus-panel+.ceo-focus-panel:before{left:0}.finance-budget-head{flex-direction:column}.finance-budget-head form{flex-wrap:wrap;width:100%}.finance-budget-totals{grid-template-columns:1fr 1fr}.finance-budget-totals>div:nth-child(odd){border-left:0;padding-left:0}.finance-budget-totals>div:nth-child(n+3){border-top:1px solid var(--line)}.automation-sync{flex-direction:column;align-items:start}}@media (max-width:520px){.paper-masthead{padding-block:18px 22px}.paper-masthead h1{font-size:clamp(46px,19vw,72px)}.paper-lead-story h2{font-size:clamp(28px,10vw,40px)}.paper-focus-box{padding-top:24px;padding-bottom:26px}.ceo-metrics{grid-template-columns:1fr}.ceo-metrics div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.finance-budget-totals{grid-template-columns:1fr}.finance-budget-totals>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.finance-budget-line-form{grid-template-columns:1fr}.finance-budget-note{grid-column:auto}.automation-routine-actions>form:first-child{grid-template-columns:1fr;display:grid}.automation-routine-actions input[type=number]{width:100%}.automation-toggle{min-height:44px}.automation-sync .secondary-button{justify-content:center;width:100%}}html,body{background:#fff}.app-shell:not(:has(.stellark-office)){--paper:#fff;--surface:#fff;--sidebar:#f7f9fc;--line:#e7e9ee;--line-dark:#d7dbe2;--ink:#202124;--ink-2:#4d5156;--muted:#747980;--accent:#1f6f60;--accent-soft:#e8f3f0;background:#fff;grid-template-columns:256px minmax(0,1fr)}.app-shell:not(:has(.stellark-office)) .workspace{background:#fff}.app-shell:not(:has(.stellark-office)) main{background:#fff}.app-shell:not(:has(.stellark-office)) .sidebar{background:#f7f9fc;border-right:0;width:256px;padding:14px 12px 16px}.app-shell:not(:has(.stellark-office)) .brand{border:0;gap:10px;min-height:48px;padding:0 12px 10px}.app-shell:not(:has(.stellark-office)) .brand-mark{color:#fff;width:32px;height:32px;font-family:var(--sans);background:#1f6f60;border:0;border-radius:9px;font-size:16px;font-weight:700}.app-shell:not(:has(.stellark-office)) .brand strong{font-family:var(--sans);letter-spacing:-.02em;font-size:18px;font-weight:650}.app-shell:not(:has(.stellark-office)) .brand small{display:none}.sidebar-compose{color:#173f37;background:#dff1ec;border-radius:15px;align-items:center;gap:11px;width:fit-content;min-height:48px;margin:4px 0 15px 4px;padding:0 18px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #3c404324}.sidebar-compose span{font-size:21px;font-weight:300;line-height:1}.sidebar-compose strong{font-weight:600}.sidebar-compose:hover{background:#d6ede7;box-shadow:0 2px 5px #3c40432e}.side-nav{gap:0;margin-top:0}.side-nav-group{border:0;padding:8px 0 4px}.side-nav-group+.side-nav-group{border:0}.side-nav-group-label{color:#7b8087;letter-spacing:.03em;text-transform:none;align-items:center;gap:0;min-height:24px;margin:0;padding:0 14px;font-size:10px;font-weight:600;display:flex}.side-nav-group-label span{display:none}.side-nav-group-links{gap:1px}.side-nav .nav-link{color:#44474c;border:0;border-radius:0 18px 18px 0;gap:12px;min-height:36px;padding:0 13px;font-size:13px;font-weight:500}.side-nav .nav-link:hover{background:#edf0f4}.side-nav .nav-link.active{color:#173f37;background:#dfece8;border:0;font-weight:650}.side-nav .nav-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.side-nav .nav-icon svg{display:block}.side-nav .nav-code{display:none}.side-nav .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell:not(:has(.stellark-office)) .sidebar-footer{border-top:1px solid #e4e7eb;margin:auto 10px 0;padding:12px 4px 0}.app-shell:not(:has(.stellark-office)) .sidebar-footer .eyebrow{display:none}.app-shell:not(:has(.stellark-office)) .office-live{color:#5f6368;margin:0;font-size:11px}.app-shell:not(:has(.stellark-office)) .sidebar-note{color:#8a8f96;margin-top:5px;font-size:10px}.app-shell:not(:has(.stellark-office)) .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eef0f3;grid-template-columns:minmax(160px,.55fr) minmax(340px,720px) minmax(240px,.55fr);gap:22px;min-height:64px;padding:8px 24px;display:grid}.topbar-search{min-width:0}.topbar-search .quiet-button{color:#5f6368;text-align:left;width:100%;min-height:46px;box-shadow:none;background:#f1f4f7;border:0;border-radius:23px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:grid}.topbar-search .quiet-button:hover{background:#e9eef3;box-shadow:0 1px 2px #3c40431f}.stella-search-icon{color:#5f6368;font-size:20px;transform:translateY(-1px)}.stella-search-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-search kbd{color:#7a8087;border-left:1px solid #d9dde2!important;padding-left:10px!important;font-size:10px!important}.app-shell:not(:has(.stellark-office)) .topbar-actions{justify-self:end;gap:6px}:is(.app-shell:not(:has(.stellark-office)) .notification-pill,.app-shell:not(:has(.stellark-office)) .avatar-button){background:0 0;border-color:#0000}:is(.app-shell:not(:has(.stellark-office)) .notification-pill:hover,.app-shell:not(:has(.stellark-office)) .avatar-button:hover){background:#f1f3f4}.app-shell:not(:has(.stellark-office)) .spend-pill{color:#5f6368;border:0;padding-inline:10px}.app-shell:not(:has(.stellark-office)) .workspace-context-title span{color:#8a8f96}.app-shell:not(:has(.stellark-office)) .workspace-context-title strong{font-family:var(--sans);font-size:14px;font-weight:600}.app-shell:not(:has(.stellark-office)) .section-navigation{display:none}.app-shell:not(:has(.stellark-office)) .page{background:#fff;width:100%;max-width:none;margin:0;padding:24px 28px 64px}.app-shell:not(:has(.stellark-office)) .page-heading{border-bottom-color:#e8eaed;padding-bottom:20px}.familiar-page-head h1{font-family:var(--sans);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:550;line-height:1.2}.app-shell:not(:has(.stellark-office)) .page-heading h1{font-family:var(--sans);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:550;line-height:1.2}.app-shell:not(:has(.stellark-office)) .page-heading .eyebrow{display:none}.familiar-page-head p{color:#6d7278;max-width:760px;margin:6px 0 0;font-size:12.5px;line-height:1.55}.app-shell:not(:has(.stellark-office)) .page-heading .lede{color:#6d7278;max-width:760px;margin:6px 0 0;font-size:12.5px;line-height:1.55}.familiar-page{padding-top:18px!important}.familiar-page-head{justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 2px 14px;display:flex}.familiar-head-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.familiar-filter{color:#5f6368;border:1px solid #dfe3e8;border-radius:16px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;display:inline-flex}.familiar-filter:hover{background:#f6f8fa}.familiar-filter.active{color:#1f5d50;background:#eaf4f1;border-color:#c8e2db;font-weight:600}.familiar-toolbar{color:#70757a;scrollbar-width:none;border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;align-items:center;gap:0;min-height:42px;padding:0 4px;display:flex;overflow-x:auto}.familiar-toolbar::-webkit-scrollbar{display:none}.familiar-toolbar span{white-space:nowrap;border-left:1px solid #eef0f2;padding:0 14px;font-size:10.5px}.familiar-toolbar span:first-child{border-left:0;padding-left:0}.familiar-toolbar strong{color:#3c4043;font-weight:650}.mail-workspace{border-bottom:1px solid #e8eaed;grid-template-columns:minmax(0,1fr) 300px;min-height:620px;display:grid}.mail-main{min-width:0;padding-right:20px}.mail-detail-rail{border-left:1px solid #e8eaed}.mail-detail-rail>section{border-bottom:1px solid #eef0f2;padding:20px 0 22px 20px}.mail-section-head,.mail-detail-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.mail-section-head{min-height:62px;padding:0 10px 0 4px}.mail-section-head h2,.mail-detail-head h2{font-family:var(--sans);margin:0;font-size:13px;font-weight:650}.mail-section-head p{color:#8a8f96;margin:3px 0 0;font-size:10.5px}.mail-section-head>a,.mail-section-head>span,.mail-detail-head>a{color:#5f6368;font-size:10.5px}.mail-section-head>a:hover,.mail-detail-head>a:hover{color:#1f6f60}.mail-list{border-top:1px solid #e5e7eb}.mail-row,.review-mail-row>summary,.approved-mail-row{color:#3c4043;border-bottom:1px solid #edf0f2;grid-template-columns:24px 132px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 8px;font-size:11.5px;list-style:none;display:grid}.mail-row:hover,.review-mail-row>summary:hover,.approved-mail-row:hover{background:#f6f8fa;box-shadow:inset 2px 0 #dceee9}.mail-row.unread{background:#f8fbfd}.mail-row.unread .mail-sender,.mail-row.unread .mail-subject strong{font-weight:700}.mail-state-dot{background:#bbc0c7;border-radius:50%;justify-self:center;width:8px;height:8px}.mail-state-dot.review{background:#267666}.mail-state-dot.blocked,.mail-state-dot.failed,.mail-state-dot.overdue{background:#b24a3f}.mail-state-dot.question{background:#b07b2d}.mail-state-dot.waiting{background:#7c8490}.mail-star,.mail-checkbox{color:#9aa0a6;justify-self:center;font-size:16px}.mail-sender{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.mail-subject{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.mail-subject strong{text-overflow:ellipsis;font-weight:550;overflow:hidden}.mail-subject span{text-overflow:ellipsis;color:#7d8288;font-size:10.5px;overflow:hidden}.mail-status{color:#60656a;text-transform:capitalize;background:#f1f3f4;border-radius:10px;min-width:fit-content;padding:3px 7px;font-size:9px}.status-blocked,.status-failed{color:#99443b;background:#fae8e6}.status-awaiting_review{color:#28685c;background:#e7f2ef}.mail-time{color:#747980;text-align:right;text-transform:capitalize;min-width:48px;font-size:9.5px}.mail-empty{color:#8a8f96;padding:30px 12px;font-size:11px}.active-work-head{margin-top:10px}.compose-sheet{background:#fff;border:1px solid #dfe3e8;border-radius:10px;margin:20px 0 28px;overflow:hidden}.compose-sheet>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.compose-sheet>summary::-webkit-details-marker{display:none}.compose-sheet>summary span{font-size:20px;font-weight:300}.compose-sheet[open]>summary{border-bottom:1px solid #e8eaed}.compose-form{gap:0;padding:0 14px 14px;display:grid}.compose-form>input,.compose-form>textarea,.compose-form-grid select{color:#3c4043;background:#fff;border:0;border-bottom:1px solid #eef0f2;border-radius:0;outline:0;width:100%;padding:11px 2px;font-size:12px}.compose-form>textarea{resize:vertical}.compose-form-grid{grid-template-columns:1fr 1fr .7fr;gap:12px;display:grid}.compose-actions{align-items:center;gap:14px;padding-top:13px;display:flex}.compose-actions .login-submit{border-radius:18px;width:auto;min-width:105px;padding-inline:18px}.compose-actions span{color:#8a8f96;font-size:9.5px}.compact-project-list{margin-top:10px;display:grid}.compact-project-list>a{border-bottom:1px solid #eef0f2;padding:11px 0}.compact-project-list>a:last-child{border-bottom:0}.compact-project-list>a>div:first-child{justify-content:space-between;gap:10px;display:flex}.compact-project-list strong{font-size:11px;font-weight:600}.compact-project-list span{color:#90959b;font-size:8.5px}.compact-progress{background:#edf0f2;border-radius:2px;height:3px;margin:8px 0 5px;overflow:hidden}.compact-progress i{background:#4e8c7e;height:100%;display:block}.compact-project-list small{color:#858a90;font-size:9px}.compact-state-list{margin-top:10px}.compact-state-list div{text-transform:capitalize;border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:12px;padding:7px 0;font-size:10.5px;display:flex}.compact-state-list span{color:#6f747a}.compact-state-list strong{font-weight:650}.compact-activity-list{margin-top:8px}.compact-activity-list div{border-bottom:1px solid #f0f1f3;padding:8px 0}.compact-activity-list span{color:#9aa0a6;font-size:8.5px}.compact-activity-list p{color:#5f6368;margin:3px 0 0;font-size:10px;line-height:1.4}.mail-empty-rail{color:#8a8f96;font-size:10px}.review-inbox{margin-top:18px}.mail-list-head{color:#6e7379;border-bottom:1px solid #e3e6ea;align-items:center;gap:18px;min-height:38px;padding:0 10px;font-size:10px;display:flex}.mail-list-head label{align-items:center;gap:7px;display:flex}.mail-list-head>span{color:#3c4043;font-weight:650}.mail-list-head small{margin-left:auto}.review-mail-row{border-bottom:1px solid #edf0f2}.review-mail-row>summary{cursor:pointer;border-bottom:0;grid-template-columns:22px 22px 120px minmax(0,1fr) auto 86px}.review-mail-row>summary::-webkit-details-marker{display:none}.review-mail-row[open]>summary{background:#f7faf9;border-bottom:1px solid #e2e8e5}.review-mail-detail{background:#fff;border-top:0;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:0;display:grid}.review-mail-evidence{padding:24px 30px 28px 54px}.review-mail-actions{background:#fbfcfd;border-left:1px solid #e8eaed;padding:24px 24px 28px}.review-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-detail-head span{color:#777c82;font-size:10px}.review-detail-head h2{font-family:var(--sans);margin:5px 0 0;font-size:20px;font-weight:600;line-height:1.3}.review-detail-head>strong{color:#676c72;white-space:nowrap;background:#f0f2f4;border-radius:12px;padding:4px 8px;font-size:9px}.review-links{gap:14px;margin-top:18px;display:flex}.review-links a{color:#1f6f60;font-size:10.5px;font-weight:600}.familiar-review-form{background:0 0;border:0;padding:0}.familiar-review-form label span,.familiar-routing-form label span{color:#777c82;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;display:block}.familiar-review-form textarea,.familiar-routing-form input,.familiar-routing-form select{background:#fff;border:1px solid #dfe3e8;outline:0;width:100%;padding:9px 10px;font-size:11px}.familiar-review-form textarea:focus,.familiar-routing-form input:focus,.familiar-routing-form select:focus{border-color:#70a99d;box-shadow:0 0 0 1px #70a99d}.familiar-routing-form{border-top:1px solid #e8eaed;gap:10px;margin-top:18px;padding-top:18px;display:grid}.review-actions{gap:7px}.review-actions .approve-button,.approved-mail-row .approve-button{border-radius:16px;padding:8px 14px}.review-actions .secondary-button,.review-actions .reject-button{border-radius:16px;padding:8px 12px}.approved-inbox{margin-top:34px}.approved-mail-row{grid-template-columns:24px 120px minmax(0,1fr) 70px auto}.approved-mail-row form{justify-self:end}:is(.app-shell:not(:has(.stellark-office)) .mission-panel,.app-shell:not(:has(.stellark-office)) .projects-panel,.app-shell:not(:has(.stellark-office)) .review-item,.app-shell:not(:has(.stellark-office)) .settings-account,.app-shell:not(:has(.stellark-office)) .integration-section,.app-shell:not(:has(.stellark-office)) .automation-settings-section,.app-shell:not(:has(.stellark-office)) .profile-panel,.app-shell:not(:has(.stellark-office)) .finance-panel,.app-shell:not(:has(.stellark-office)) .paper-panel,.app-shell:not(:has(.stellark-office)) .analytics-panel,.app-shell:not(:has(.stellark-office)) .org-department-grid,.app-shell:not(:has(.stellark-office)) .org-employee-card,.app-shell:not(:has(.stellark-office)) .finance-budget-sidebar,.app-shell:not(:has(.stellark-office)) .finance-budget-workspace){box-shadow:none;background:#fff}@media (max-width:1100px){.app-shell:not(:has(.stellark-office)){grid-template-columns:218px minmax(0,1fr)}.app-shell:not(:has(.stellark-office)) .sidebar{width:218px}.app-shell:not(:has(.stellark-office)) .topbar{grid-template-columns:minmax(120px,.35fr) minmax(280px,1fr) auto;padding-inline:16px}.mail-workspace{grid-template-columns:minmax(0,1fr) 250px}.mail-row{grid-template-columns:24px 104px minmax(0,1fr) auto auto}.review-mail-row>summary{grid-template-columns:22px 22px 100px minmax(0,1fr) auto 78px}}@media (max-width:900px){.app-shell:not(:has(.stellark-office)){grid-template-columns:76px minmax(0,1fr)}.app-shell:not(:has(.stellark-office)) .sidebar{width:76px;padding-inline:8px}.app-shell:not(:has(.stellark-office)) .brand{justify-content:center;padding-inline:0}.sidebar-compose strong,.side-nav .nav-label,.side-nav-group-label{display:none}.app-shell:not(:has(.stellark-office)) .brand>span:last-child{display:none}.app-shell:not(:has(.stellark-office)) .sidebar-footer{display:none}.sidebar-compose{justify-content:center;width:48px;min-height:48px;margin-inline:6px;padding:0}.side-nav .nav-link{border-radius:16px;justify-content:center;width:48px;margin-inline:6px;padding:0}.app-shell:not(:has(.stellark-office)) .topbar{grid-template-columns:minmax(0,1fr) auto}.app-shell:not(:has(.stellark-office)) .workspace-context-title{display:none}.mail-workspace{grid-template-columns:1fr}.mail-detail-rail{display:none}.review-mail-detail{grid-template-columns:1fr}.review-mail-evidence{padding-left:46px}.review-mail-actions{border-top:1px solid #e8eaed;border-left:0}}@media (max-width:760px){.app-shell:not(:has(.stellark-office)){display:block}.app-shell:not(:has(.stellark-office)) .sidebar{display:none}.app-shell:not(:has(.stellark-office)) .topbar{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:6px 12px;top:58px}.topbar-search .quiet-button{min-height:42px}.app-shell:not(:has(.stellark-office)) .topbar-actions .spend-pill{display:none}.app-shell:not(:has(.stellark-office)) .page{padding:16px 12px 48px}.familiar-page-head{align-items:flex-start;padding-inline:4px}.familiar-page-head h1{font-size:24px}.familiar-head-actions{display:none}.familiar-toolbar span{padding-inline:10px}.mail-row{grid-template-columns:22px 76px minmax(0,1fr) 58px;gap:7px;min-height:48px;padding-inline:5px}.mail-row .mail-status{display:none}.mail-subject,.mail-subject strong,.mail-subject span{display:block}.mail-subject span{margin-top:2px}.compose-form-grid{grid-template-columns:1fr;gap:0}.compose-actions{flex-direction:column;align-items:flex-start}.review-mail-row>summary{grid-template-columns:20px 20px 72px minmax(0,1fr) 60px;gap:6px;min-height:52px;padding-inline:4px}.review-mail-row>summary .mail-status{display:none}.review-mail-evidence{padding:18px 14px 20px 42px}.review-mail-actions{padding:18px 14px 22px}.approved-mail-row{grid-template-columns:20px 72px minmax(0,1fr) auto;min-height:52px;padding-inline:4px}.approved-mail-row .mail-time{display:none}.approved-mail-row form{grid-column:3/-1;justify-self:start;padding-bottom:8px}}.projects-mail-workspace{min-height:590px}.project-mail-row{grid-template-columns:24px 92px minmax(0,1fr) 82px auto 70px}.project-mail-meta{color:#6f747a;white-space:nowrap;font-size:10px}.project-create-rail .rail-copy{color:#6f747a;margin:10px 0 14px;font-size:10.5px;line-height:1.5}.familiar-rail-form{gap:0;margin-top:10px;display:grid}.familiar-rail-form input,.familiar-rail-form textarea,.familiar-rail-form select{color:#3c4043;resize:vertical;background:#fff;border:0;border-bottom:1px solid #e8eaed;outline:0;width:100%;padding:10px 2px;font-size:11px}.familiar-rail-form input:focus,.familiar-rail-form textarea:focus,.familiar-rail-form select:focus{border-bottom-color:#70a99d}.familiar-rail-button{margin-top:14px;border-radius:18px!important;width:fit-content!important}.files-familiar-page .file-folder-strip{border-top:0;border-bottom:1px solid #e8eaed;margin:14px 0 0}.files-familiar-page .file-folder{border-radius:0;min-height:42px;font-size:11px}.files-familiar-page .file-folder strong{font-family:var(--sans);font-size:11px;font-weight:600}.files-familiar-page .file-folder.active{background:#eef6f3;box-shadow:inset 0 -2px #4e8c7e}.files-familiar-page .file-folder:hover{background:#f6f8fa}.files-familiar-page .file-subfolders{border-bottom:1px solid #e8eaed;margin:12px 0 0;padding:10px 0}.files-familiar-page .file-subfolders .eyebrow{display:none}.files-familiar-page .file-subfolders>div{flex-wrap:wrap;gap:5px;display:flex}.files-familiar-page .file-subfolders a{color:#5f6368;border:1px solid #e1e5e9;border-radius:13px;align-items:center;gap:6px;padding:5px 9px;font-size:9.5px;display:inline-flex}.files-familiar-page .file-subfolders a:hover{background:#f6f8fa;border-color:#d4d9de}.files-familiar-page .file-list{border-top:1px solid #e3e6ea;margin-top:18px}.files-familiar-page .file-list-head,.files-familiar-page .file-row{grid-template-columns:112px minmax(0,1fr) 190px 110px 72px;min-height:44px;padding-inline:8px}.files-familiar-page .file-list-head{color:#777c82;background:#fff;align-items:center;min-height:36px;font-size:9px;font-weight:600}.files-familiar-page .file-row{border-bottom:1px solid #edf0f2}.files-familiar-page .file-row:hover{background:#f6f8fa;padding-inline:8px}.files-familiar-page .file-title strong{font-size:11.5px}.files-familiar-page .file-title span,.files-familiar-page .file-type,.files-familiar-page .file-creator,.files-familiar-page .file-version,.files-familiar-page .file-date{font-size:9.5px}.files-familiar-page .file-type{color:#6f747a;text-transform:capitalize}@media (max-width:1100px){.project-mail-row{grid-template-columns:22px 78px minmax(0,1fr) 68px auto 60px}.files-familiar-page .file-list-head,.files-familiar-page .file-row{grid-template-columns:90px minmax(0,1fr) 140px 92px 64px}}@media (max-width:900px){.project-create-rail{border-top:1px solid #e8eaed;border-left:0;display:block}.projects-mail-workspace{grid-template-columns:1fr}.project-create-rail>section{padding-left:0}.files-familiar-page .file-list-head,.files-familiar-page .file-row{grid-template-columns:82px minmax(0,1fr) 120px 64px}.files-familiar-page .file-version{display:none}}@media (max-width:760px){.project-mail-row{grid-template-columns:20px 66px minmax(0,1fr) 60px}.project-mail-row .project-mail-meta,.project-mail-row .mail-status{display:none}.files-familiar-page .file-folder-strip{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.files-familiar-page .file-list-head{display:none}.files-familiar-page .file-row{grid-template-columns:70px minmax(0,1fr) 54px;min-height:52px}.files-familiar-page .file-creator{display:none}}@media (max-width:640px){.mobile-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e8eaed}.mobile-navigation summary{grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:8px 12px}.mobile-navigation-mark{color:#fff;width:32px;height:32px;font-family:var(--sans);background:#1f6f60;border:0;border-radius:9px;font-size:14px;font-weight:700}.mobile-navigation-current small{display:none}.mobile-navigation-current strong{font-family:var(--sans);margin:0;font-size:15px;font-weight:600}.mobile-navigation-menu{color:#5f6368;text-transform:none;letter-spacing:0;background:#f1f3f4;border-radius:14px;padding:6px 9px;font-size:9px}.mobile-navigation nav{background:#fff;border-top:1px solid #e8eaed;grid-template-columns:1fr;max-height:calc(100vh - 58px);padding:8px 10px 14px;position:absolute;top:58px;left:0;right:0;box-shadow:0 10px 24px #3c404324}.mobile-navigation-group{border-top-color:#eef0f2;padding:6px 0}.mobile-navigation-group>p{color:#8a8f96;letter-spacing:.02em;text-transform:none;margin:4px 10px 5px;font-size:9px}.mobile-navigation nav a{border:0;border-radius:18px;grid-template-columns:34px 1fr;min-height:42px;padding:6px 10px}.mobile-navigation nav a span{color:#8a8f96;font-size:8px}.mobile-navigation nav a strong{color:#44474c;font-size:13px}.mobile-navigation nav a.active{background:#dfece8;border:0}.mobile-navigation nav a.active strong{color:#173f37}}.agents-office{--ao-ink:#1e1d1a;--ao-muted:#737570;--ao-faint:#a2a49f;--ao-line:#e6e7e3;--ao-line-strong:#d7d9d4;--ao-paper:#fff;--ao-wash:#fbfbf7;--ao-green:#50a47f;--ao-red:#d47a83;--ao-blue:#78acd7;--ao-lilac:#a88ed4;--ao-yellow:#d7b45e;--ao-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ao-serif:Iowan Old Style,Baskerville,"Times New Roman",Georgia,serif;width:100%;height:100dvh;min-height:660px;color:var(--ao-ink);font-family:var(--ao-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;flex-direction:column;display:flex;overflow:hidden}.office-command-center:has(.agents-office){background:#fff}.app-shell:has(.agents-office) main{background:#fff}.agents-office-topbar{border-bottom:1px solid var(--ao-line);z-index:40;background:#fffffffa;flex:0 0 46px;grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);align-items:center;gap:18px;height:46px;padding:0 22px;display:grid;position:relative}.agents-office-brandline{align-items:center;gap:16px;min-width:0;display:flex}.agents-office-brand{color:var(--ao-ink);font-family:var(--ao-serif);letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:5px;font-size:17px;font-weight:700;display:inline-flex}.agents-office-brand span{font-weight:500}.agents-office-brand small{color:#90928d;font:600 8px/1 var(--ao-sans);letter-spacing:.12em}.agents-office-connected,.agents-office-live{color:#777a74;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.agents-office-connected i,.agents-office-live i{background:var(--ao-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #50a47f14}.agents-office-apps{justify-content:center;align-items:center;gap:7px;display:flex}.agents-office-apps a{color:#666a64;letter-spacing:-.02em;background:#f5f6f3;border:1px solid #0000;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;transition:background .12s,border-color .12s,transform .12s;display:grid}.agents-office-apps a:first-child{color:#4a79bd}.agents-office-apps a:nth-child(2){color:#7d73c8}.agents-office-apps a:nth-child(3){color:#b56d78}.agents-office-apps a:nth-child(4){color:#59a27c}.agents-office-apps a:nth-child(5){color:#9c7b36}.agents-office-apps a:nth-child(6){color:#5a8f82}.agents-office-apps a:nth-child(7){color:#8a6cad}.agents-office-apps a:hover{border-color:var(--ao-line-strong);background:#fff;transform:translateY(-1px)}.agents-office-runtime{color:#8a8c87;white-space:nowrap;justify-self:end;align-items:center;gap:10px;font-size:9px;display:flex}.agents-office-runtime-sep{background:var(--ao-line);width:1px;height:18px}.agents-office-runtime button{border:1px solid var(--ao-line-strong);color:#4d504b;cursor:pointer;background:#fff;border-radius:14px;height:27px;padding:0 11px;font-size:9px;font-weight:650}.agents-office-runtime button:hover{background:#fafaf7;border-color:#aeb1aa}.agents-office-body{background:#fff;flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.agents-office-stage{border-right:1px solid var(--ao-line);background:radial-gradient(circle at 50% 46%,#e9ebe461,#0000 36%),#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.agents-office-stage .stellark-office-canvas-wrap{inset:0}.agents-office-thread-field{pointer-events:none;z-index:2;opacity:.44;background-image:radial-gradient(circle at 17% 35%,#d0778280 0 1px,#0000 1.4px),radial-gradient(circle at 52% 18%,#70a8d68c 0 1px,#0000 1.4px),radial-gradient(circle at 78% 54%,#d0b55980 0 1px,#0000 1.4px),radial-gradient(circle at 31% 78%,#66a98c73 0 1px,#0000 1.4px);background-size:31px 31px,37px 37px,43px 43px,47px 47px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 78%);mask-image:linear-gradient(#000000a6,#0000 78%)}.agents-department-card{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#fffffff2;border:1px solid #e0e1dc;border-radius:12px;width:156px;padding:14px 14px 11px;position:absolute;box-shadow:0 10px 28px #48453b14,0 1px 3px #48453b0d}.agents-dept-design{top:9.5%;left:10.8%;box-shadow:0 10px 28px #c465721f,0 1px 3px #48453b0d}.agents-dept-projects{top:5.2%;left:45.5%;box-shadow:0 10px 28px #699cca1c,0 1px 3px #48453b0d}.agents-dept-executive{top:27%;right:5.4%;box-shadow:0 10px 28px #65b8ae1c,0 1px 3px #48453b0d}.agents-dept-operations{bottom:18%;left:1.8%;box-shadow:0 10px 28px #639f851c,0 1px 3px #48453b0d}.agents-dept-finance{bottom:8.8%;left:46.5%;box-shadow:0 10px 28px #dca65c1c,0 1px 3px #48453b0d}.agents-dept-engineering{bottom:25%;right:7.5%;box-shadow:0 10px 28px #967bcd1c,0 1px 3px #48453b0d}.agents-department-title{color:#555852;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.agents-department-title i{background:#9aa39c;border-radius:50%;width:7px;height:7px}.agents-dept-design .agents-department-title i{background:#dc8f99}.agents-dept-projects .agents-department-title i{background:#8dbce2}.agents-dept-executive .agents-department-title i{background:#78c7bd}.agents-dept-operations .agents-department-title i{background:#7db79d}.agents-dept-finance .agents-department-title i{background:#e7b66f}.agents-dept-engineering .agents-department-title i{background:#a48bd7}.agents-department-count{align-items:baseline;gap:8px;margin-top:4px;display:flex}.agents-department-count strong{font-family:var(--ao-serif);font-size:29px;font-weight:500;line-height:1}.agents-department-count span{color:#777a74;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.agents-department-rule{background:#e8e9e4;height:1px;margin:9px 0 8px}.agents-department-card dl{gap:6px;margin:0;display:grid}.agents-department-card dl div{justify-content:space-between;gap:12px;display:flex}.agents-department-card dt{color:#888b85;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.agents-department-card dd{color:#343632;font:650 9px/1 var(--ao-sans);margin:0}.agents-department-footer{color:#8b8e88;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:5px;margin-top:10px;font-size:6.5px;font-weight:650;display:flex}.agents-department-footer b{color:#444743;font-weight:750}.agents-brain-chip{z-index:13;color:#545751;background:#fffffff0;border:1px solid #e3e4df;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:175px;padding:7px 11px 7px 7px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #46443c12}.agents-brain-thumb{color:#69a08f;background:#f0f3ec;border-radius:7px;place-items:center;width:34px;height:28px;font-size:14px;display:grid}.agents-brain-chip>span:last-child{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;min-width:0;display:grid}.agents-brain-chip strong{color:#4d504b;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.agents-brain-chip b{color:#777a74;font-size:7px;font-weight:650}.agents-brain-chip small{color:#969993;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:6.5px;overflow:hidden}.agents-office-zoom{z-index:14;gap:8px;display:grid;position:absolute;bottom:18px;right:18px}.agents-office-zoom button{color:#555852;cursor:pointer;background:#fffffff0;border:1px solid #dedfd9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid;box-shadow:0 4px 12px #49463e12}.agents-office-zoom button:last-child{font-size:12px}.agents-office-zoom button:hover{background:#fff;border-color:#bfc2bb}.agents-office-loading{z-index:10;text-align:center;background:#fff;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.agents-office-loading-mark{border:1px solid var(--ao-line-strong);width:42px;height:42px;font-family:var(--ao-serif);border-radius:50%;place-items:center;font-size:20px;display:grid}.agents-office-loading strong{font-family:var(--ao-serif);font-size:18px;font-weight:500}.agents-office-loading small{color:var(--ao-muted);font-size:10px}.agents-office-loading button{color:#333;cursor:pointer;background:#fff;border:1px solid #333;border-radius:15px;height:30px;margin-top:5px;padding:0 13px;font-size:9px}.agents-task-rail{scrollbar-width:thin;background:#fff;min-width:0;padding:13px 14px 16px;overflow:auto}.agents-task-compose{padding:0 0 12px}.agents-task-compose-row{border:1px solid #bebfb9;border-radius:17px;grid-template-columns:94px minmax(0,1fr) 43px;align-items:center;height:34px;display:grid;overflow:hidden}.agents-task-compose-row select,.agents-task-compose-row input{color:#5c5f59;min-width:0;height:100%;font:500 9px/1 var(--ao-sans);background:#fff;border:0;outline:0}.agents-task-compose-row select{border-right:1px solid #ecece8;padding:0 7px}.agents-task-compose-row input{padding:0 9px}.agents-task-compose-row button{color:#fff;height:27px;font:750 8px/1 var(--ao-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#20211f;border:0;border-radius:14px;margin-right:3px}.agents-task-compose-row button:hover{background:#333532}.agents-task-brain-card{color:#565953;border:1px solid #e3e4df;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;margin:0 0 12px;padding:7px 9px;display:grid}.agents-task-brain-card .agents-brain-thumb{width:38px;height:38px}.agents-task-brain-card>span:last-child{gap:3px;min-width:0;display:grid}.agents-task-brain-card strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.agents-task-brain-card strong b{color:#82857f;margin-left:5px;font-weight:650}.agents-task-brain-card small{color:#8d908a;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.agents-task-status-head{justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.agents-task-status-head h2{font-family:var(--ao-serif);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.agents-task-filters{border-bottom:1px solid #ecece8;flex-wrap:wrap;gap:5px;padding:0 0 11px;display:flex}.agents-task-filters button{color:#666963;cursor:pointer;background:#f8f8f5;border:1px solid #e4e5e0;border-radius:12px;align-items:center;gap:5px;min-height:23px;padding:0 9px;font-size:7.5px;display:inline-flex}.agents-task-filters button b{color:#5d605a;background:#eceee9;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:7px;display:inline-grid}.agents-task-filters button.active{color:#fff;background:#20211f;border-color:#20211f}.agents-task-filters button.active b{color:#fff;background:#4a4c48}.agents-task-list{display:grid}.agents-task-row{color:#454743;border-bottom:1px solid #ecece8;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:64px;padding:8px 3px;display:grid}.agents-task-row:hover{background:#fafaf7}.agents-task-progress{color:#50534d;width:36px;height:36px;font:750 7.5px/1 var(--ao-sans);border:1px solid #dcded8;border-radius:50%;place-items:center;display:grid}.agents-task-row.status-blocked .agents-task-progress{color:#a65a61;border-color:#df9aa1}.agents-task-row.status-awaiting_review .agents-task-progress{color:#527e6f;border-color:#8fbba9}.agents-task-copy{gap:4px;min-width:0;display:grid}.agents-task-copy strong{color:#4c4f49;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.agents-task-copy small{color:#90938d;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.agents-task-copy i{background:#eff0ec;border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.agents-task-copy i em{background:#555853;border-radius:2px;position:absolute;inset:0 auto 0 0}.agents-task-row.status-awaiting_review .agents-task-copy i em{background:#76a996}.agents-task-row.status-blocked .agents-task-copy i em{background:#cc7e86}.agents-task-row time{color:#92958f;text-align:right;font-size:7px}.agents-task-empty{color:#999c96;text-align:center;margin:0;padding:30px 4px;font-size:9px}.agents-office-stage .stellark-chat{z-index:25;border-left:1px solid var(--ao-line);width:min(330px,88vw);top:0;bottom:0;right:0;box-shadow:-10px 0 28px #3c3c360f}@media (max-width:1180px){.agents-office-body{grid-template-columns:minmax(0,1fr) 330px}.agents-office-topbar{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);padding-inline:14px}.agents-office-connected{display:none}.agents-department-card{transform-origin:0 0;transform:scale(.9)}.agents-dept-executive,.agents-dept-engineering{transform-origin:100% 0}}@media (max-width:900px){.agents-office{height:auto;min-height:100dvh;overflow:auto}.agents-office-topbar{z-index:50;flex-basis:52px;grid-template-columns:1fr auto;height:52px;position:sticky;top:0}.agents-office-apps{display:none}.agents-office-runtime{font-size:8px}.agents-office-runtime>span:not(.agents-office-live){display:none}.agents-office-body{display:block}.agents-office-stage{border-right:0;border-bottom:1px solid var(--ao-line);height:68vh;min-height:520px}.agents-task-rail{max-height:none;padding:14px 18px 30px}.agents-department-card{width:142px}.agents-dept-design{top:6%;left:2%}.agents-dept-projects{top:3%;left:41%}.agents-dept-executive{top:21%;right:2%}.agents-dept-operations{bottom:12%;left:1%}.agents-dept-finance{bottom:5%;left:41%}.agents-dept-engineering{bottom:18%;right:2%}}@media (max-width:640px){.agents-office-topbar{padding-inline:10px}.agents-office-brand{font-size:15px}.agents-office-brand small,.agents-office-live{display:none}.agents-office-runtime button{height:26px}.agents-office-stage{height:62vh;min-height:460px}.agents-department-card{border-radius:9px;width:126px;padding:10px 10px 8px}.agents-department-count strong{font-size:23px}.agents-department-card dl,.agents-department-footer{display:none}.agents-brain-chip{min-width:142px;top:51%}.agents-brain-chip small{display:none}.agents-office-zoom{gap:5px;bottom:9px;right:9px}.agents-office-zoom button{width:30px;height:30px}.agents-task-compose-row{grid-template-columns:82px minmax(0,1fr) 42px}}.app-shell:not(:has(.agents-office)){--ao-shell-line:#e7e8e3;--ao-shell-ink:#353733;background:#fff}.app-shell:not(:has(.agents-office)) .sidebar{border-right:1px solid var(--ao-shell-line);box-shadow:none;background:#fff}.app-shell:not(:has(.agents-office)) .brand-mark{color:#fff;background:#20211f;border-radius:7px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif}.app-shell:not(:has(.agents-office)) .sidebar-compose{background:#fff;border:1px solid #dfe1dc;box-shadow:0 3px 10px #41403a0e}.app-shell:not(:has(.agents-office)) .sidebar-compose:hover{background:#fafaf7}.app-shell:not(:has(.agents-office)) .side-nav .nav-link{color:#5c5f59;border-radius:8px;min-height:34px}.app-shell:not(:has(.agents-office)) .side-nav .nav-link:hover{background:#f7f7f3}.app-shell:not(:has(.agents-office)) .side-nav .nav-link.active{color:#282a27;background:#f0f2ed;box-shadow:inset 2px 0 #6c9e8e}.app-shell:not(:has(.agents-office)) .topbar{border-bottom:1px solid var(--ao-shell-line);background:#fff;grid-template-columns:minmax(150px,.45fr) minmax(330px,680px) minmax(220px,.45fr);min-height:52px;padding:5px 18px}.app-shell:not(:has(.agents-office)) .topbar-search .quiet-button{min-height:34px;box-shadow:none;color:#747771;background:#fff;border:1px solid #dfe1dc;border-radius:17px}.app-shell:not(:has(.agents-office)) .topbar-search .quiet-button:hover{background:#fafaf7;border-color:#cfd2cb}.app-shell:not(:has(.agents-office)) .page{background:#fff}:is(.app-shell:not(:has(.agents-office)) .familiar-filter,.app-shell:not(:has(.agents-office)) .mail-status){background:#f7f7f3;border-radius:12px}.app-shell:not(:has(.agents-office)) .familiar-filter.active{color:#315f53;background:#edf4f1;border-color:#cbdcd5}.app-shell:not(:has(.agents-office)) .mail-row:hover{background:#fbfbf8;box-shadow:inset 2px 0 #90ad9f}.app-shell:not(:has(.agents-office)) .review-mail-row>summary:hover{background:#fbfbf8;box-shadow:inset 2px 0 #90ad9f}.app-shell:not(:has(.agents-office)) .approved-mail-row:hover{background:#fbfbf8;box-shadow:inset 2px 0 #90ad9f}.agents-task-progress.is-unknown{color:#a0a39d;border-style:dashed}.agents-task-copy i.is-unknown{background:repeating-linear-gradient(90deg,#eff0ec 0 6px,#f8f8f5 6px 12px)}.agents-app-shell{color:#20211f;background:#fff;min-height:100vh;display:block}.agents-app-shell .sidebar{display:none!important}.agents-workspace-shell{background:#fff;width:100%;min-width:0}.agents-global-topbar{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:48px;min-height:48px;box-shadow:none;background:#fffffff5;border-bottom:1px solid #e7e8e4;grid-template-columns:minmax(250px,1fr) auto minmax(290px,1fr);align-items:center;gap:16px;padding:0 22px;display:grid;position:sticky;top:0}.agents-global-brandline{align-items:center;gap:18px;min-width:0;display:flex}.agents-global-brand{color:#171816;letter-spacing:.02em;white-space:nowrap;font:650 18px/1 Georgia,Times New Roman,serif}.agents-global-brand small{color:#9a9d96;font:700 7px/1 var(--sans);letter-spacing:.12em;margin-left:3px}.agents-global-connected{text-overflow:ellipsis;white-space:nowrap;color:#6f736b;min-width:0;font:650 8px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;overflow:hidden}.agents-global-connected i{vertical-align:1px;background:#4bb487;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #4bb48714}.agents-global-apps{justify-content:center;align-items:center;gap:5px;display:flex}.agents-global-apps .nav-link{color:#70736d;width:29px;height:29px;box-shadow:none;background:#f7f7f4;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;text-decoration:none;display:grid}.agents-global-apps .nav-link:hover{color:#20211f;background:#f1f2ed;border-color:#e3e5df}.agents-global-apps .nav-link.active{color:#3d7d67;background:#e7f2ed;border-color:#a9d0c0;box-shadow:0 0 0 2px #59998014}.agents-global-apps .nav-icon{display:none}.agents-global-apps .nav-code{color:inherit;font:800 7px/1 var(--sans);letter-spacing:-.02em;display:block}.agents-global-apps .nav-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agents-global-runtime{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.agents-global-command{width:min(260px,24vw)}.agents-global-command .quiet-button{height:30px;min-height:30px;box-shadow:none;background:#fff;border:1px solid #dedfd9;border-radius:16px;padding:0 12px;font-size:10px}.agents-global-alerts{color:#8b8e88;min-width:30px;height:30px;font:750 8px/1 var(--sans);border:1px solid #e1e2dd;border-radius:15px;justify-content:center;align-items:center;gap:4px;display:inline-flex}.agents-global-alerts span{color:#c5c7c1;font-size:7px}.agents-global-alerts.has-alerts{color:#8b4d54;background:snow;border-color:#e5c7c9}.agents-global-alerts.has-alerts span{color:#cb737c}.agents-global-spend{color:#90938d;font:650 8px/1 var(--sans);white-space:nowrap}.agents-global-avatar{color:#343632;width:28px;height:28px;font:750 9px/1 var(--sans);background:#f8f8f5;border:1px solid #dedfd9;border-radius:50%;place-items:center;display:grid}.agents-app-shell .section-navigation{box-shadow:none;background:#fff;border-bottom:1px solid #ecece8}.agents-app-shell #stella-main{background:#fff;min-height:calc(100vh - 49px)}@media (max-width:1180px){.agents-global-topbar{grid-template-columns:auto 1fr auto;padding:0 14px}.agents-global-connected{display:none}.agents-global-apps{gap:3px}.agents-global-apps .nav-link{width:27px;height:27px}.agents-global-command{width:210px}}@media (max-width:900px){.agents-global-topbar{display:none}.agents-app-shell .mobile-navigation{display:block}.agents-app-shell #stella-main{min-height:calc(100vh - 58px)}}.agents-office-topbar{flex-basis:60px;grid-template-columns:minmax(310px,1fr) auto minmax(310px,1fr);gap:18px;height:60px;padding:0 28px}.agents-office-brand{letter-spacing:.12em;font-size:25px;font-family:var(--ao-sans);font-weight:800}.agents-office-brand b{margin-right:7px;font-size:31px;font-weight:400;line-height:1;transform:translateY(1px)}.agents-office-brand small{color:#a2a6a0;letter-spacing:.02em;margin-left:2px;font-size:9px}.agents-office-connected{text-transform:none;letter-spacing:0;color:#6f7670;font-size:11px;font-weight:600}.agents-office-apps{gap:10px}.agents-office-apps a,.agents-office-apps button{color:#5f6460;width:34px;height:34px;font:700 14px/1 var(--ao-sans);cursor:pointer;background:#fafbfa;border:1px solid #eef0ec;border-radius:10px;place-items:center;display:grid;box-shadow:0 2px 8px #2d322d06}.agents-office-apps button{padding:0}.agents-office-apps [data-app=projects]{color:#5686d8}.agents-office-apps [data-app=review]{color:#d96f6f}.agents-office-apps [data-app=files]{color:#54a46f}.agents-office-apps [data-app=finance]{color:#c98a55}.agents-office-apps [data-app=organization]{color:#7168cf}.agents-office-apps [data-app=automations]{color:#47a8a0}.agents-office-runtime{color:#6e726d;gap:14px}.agents-office-notification{color:#d96068;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.agents-office-avatar{color:#5d625d;background:#f4f5f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.agents-office-date{color:#717670;white-space:nowrap;font-size:10px}.agents-office-clock{font-family:var(--ao-serif);color:#30322f;white-space:nowrap;font-size:20px;font-weight:700}.agents-office-leftnav{background:#fff;border-right:1px solid #eceeea;flex-direction:column;justify-content:space-between;min-height:0;padding:20px 10px 16px;display:flex}.agents-office-leftnav nav{gap:14px;display:grid}.agents-office-leftnav nav a{color:#5f655f;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:70px;padding:8px 4px;text-decoration:none;transition:background .12s,color .12s;display:grid}.agents-office-leftnav nav a span{font-size:20px;line-height:1}.agents-office-leftnav nav a strong{font-size:10px;font-weight:600}.agents-office-leftnav nav a:hover{color:#202420;background:#f7f8f6}.agents-office-leftnav nav a.active{color:#202420;background:#f1f2fb}.agents-office-greeting{color:#6d726d;gap:5px;padding:12px 8px 2px;display:grid}.agents-office-greeting>span{font-size:18px}.agents-office-greeting strong{color:#323632;font-size:10px}.agents-office-greeting small{color:#8d928d;font-size:8px;line-height:1.45}.agents-office-hero{z-index:11;pointer-events:none;width:240px;position:absolute;top:6.5%;left:4%}.agents-office-hero small{color:#7a8090;letter-spacing:.35em;text-transform:uppercase;font-size:8px;font-weight:700}.agents-office-hero h1{font-family:var(--ao-serif);letter-spacing:-.045em;color:#141613;margin:8px 0 14px;font-size:48px;font-weight:500;line-height:.99}.agents-office-hero p{color:#717874;width:220px;margin:0;font-size:13px;line-height:1.55}.agents-office-stage .stellark-office-canvas-wrap{left:0;right:0}.agents-office-thread-field{opacity:.22}.agents-department-card{border-radius:11px;width:168px;padding:14px 15px 11px;box-shadow:0 9px 25px #46463c13,0 1px 3px #46463c0d}.agents-dept-design{top:3.5%;left:34%}.agents-dept-projects{top:8%;right:7.5%}.agents-dept-operations{top:42%;bottom:auto;left:2.2%}.agents-dept-finance{inset:47% 6% auto auto}.agents-dept-executive{inset:auto 16% 6.5% auto}.agents-dept-engineering{inset:auto auto 9% 8%}.agents-department-count strong{font-size:32px}.agents-brain-chip{min-width:186px;top:49.5%;left:60%}.agents-office-metrics{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e7e9e5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:70px;display:grid;position:absolute;bottom:16px;left:4%;right:36%;overflow:hidden;box-shadow:0 8px 22px #3b413b0b}.agents-office-metrics>div{grid-template-rows:auto auto;grid-template-columns:34px auto 1fr;align-items:center;column-gap:9px;min-width:0;padding:11px 15px;display:grid}.agents-office-metrics>div+div{border-left:1px solid #eff0ed}.agents-office-metrics span{color:#5f7770;background:#f4f5f3;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.agents-office-metrics strong{color:#292d29;font-size:15px;font-weight:650}.agents-office-metrics small{color:#9a9f9a;white-space:nowrap;font-size:8px}.agents-office-zoom{bottom:18px;right:18px}.agents-task-rail{padding:20px 18px 18px}.agents-task-compose{padding-bottom:16px}.agents-task-compose:before{content:"Create a task";font-family:var(--ao-serif);color:#343734;margin-bottom:12px;font-size:18px;font-weight:600;display:block}.agents-task-compose-row{border-color:#dfe1dd;border-radius:10px;grid-template-columns:108px minmax(0,1fr) 58px;height:46px;box-shadow:0 4px 14px #3c413c06}.agents-task-compose-row button{text-transform:none;letter-spacing:0;border-radius:8px;height:36px;font-size:11px}.agents-task-brain-card{border-radius:10px;margin-bottom:16px}.agents-task-status-head{min-height:48px}.agents-task-filters button{border-radius:15px;min-height:30px;padding:0 12px;font-size:9px}.agents-task-row{grid-template-columns:46px minmax(0,1fr) 42px;min-height:72px;padding:10px 3px}.agents-task-copy strong{font-size:11px}@media (max-width:1250px){.agents-office-body{grid-template-columns:82px minmax(0,1fr) 345px}.agents-office-leftnav{padding-inline:7px}.agents-office-leftnav nav a{min-height:62px}.agents-office-hero{width:205px}.agents-office-hero h1{font-size:40px}.agents-office-hero p{width:195px;font-size:11px}.agents-office-metrics{right:34%}.agents-department-card{transform-origin:0 0;transform:scale(.88)}.agents-dept-projects,.agents-dept-finance,.agents-dept-executive{transform-origin:100% 0}}@media (max-width:900px){.agents-office-body{display:block}.agents-office-leftnav,.agents-office-hero{display:none}.agents-office-metrics{bottom:10px;left:12px;right:12px}}@media (max-width:640px){.agents-office-metrics{grid-template-columns:repeat(2,1fr)}.agents-office-metrics>div:nth-child(3){border-top:1px solid #eff0ed;border-left:0}.agents-office-metrics>div:nth-child(4){border-top:1px solid #eff0ed}}.agents-office-core-label{color:#565954;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);white-space:nowrap;background:#fffffdeb;border:1px solid #5858501f;border-radius:9px;min-width:150px;padding:6px 10px 7px;box-shadow:0 5px 16px #37373012}.agents-office-core-label strong{color:#424640;font:750 7px/1.05 var(--ao-sans);letter-spacing:.08em;display:block}.agents-office-core-label span{color:#8b8f89;font:600 5.5px/1 var(--ao-sans);letter-spacing:.04em;margin-top:3px;display:block}.agents-app-shell .agents-workspace-shell{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.agents-global-body{background:#fff;flex:1;grid-template-columns:96px minmax(0,1fr);min-height:0;display:grid}.agents-global-leftnav{background:#fff;border-right:1px solid #eceeea;flex-direction:column;justify-content:space-between;min-height:0;padding:20px 10px 16px;display:flex}.agents-global-leftnav nav{gap:12px;display:grid}.agents-global-leftnav .nav-link{color:#616761;min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:8px 4px;text-decoration:none;display:grid}.agents-global-leftnav .nav-link:hover{color:#202420;background:#f7f8f6}.agents-global-leftnav .nav-link.active{color:#202420;background:#f1f2fb}.agents-global-leftnav .nav-icon{display:none}.agents-global-leftnav .nav-code{color:inherit;font:700 19px/1 var(--sans);letter-spacing:0;display:block}.agents-global-leftnav .nav-label{clip:auto;width:auto;height:auto;color:inherit;font:600 9px/1.1 var(--sans);white-space:normal;text-align:center;margin:0;position:static;overflow:visible}.agents-global-leftnote{color:#737973;gap:4px;padding:10px 7px 1px;display:grid}.agents-global-leftnote>span{font-size:16px}.agents-global-leftnote strong{color:#343834;font:650 10px/1.15 var(--sans)}.agents-global-leftnote small{color:#919691;max-width:70px;font:500 7.5px/1.45 var(--sans)}.agents-global-main{background:#fff;min-width:0;min-height:0}.agents-global-main>#stella-main{min-height:calc(100dvh - 49px)}@media (max-width:1180px){.agents-global-body{grid-template-columns:82px minmax(0,1fr)}.agents-global-leftnav{padding-inline:7px}.agents-global-leftnav .nav-link{min-height:62px}}@media (max-width:900px){.agents-global-body{display:block}.agents-global-leftnav{display:none}}.agents-global-apps .nav-icon{width:15px;height:15px;display:block}.agents-global-apps .nav-icon svg{width:15px;height:15px}.agents-global-apps .nav-code{display:none}.agents-global-apps .nav-link:first-child{color:#5f8fd8}.agents-global-apps .nav-link:nth-child(2){color:#d97978}.agents-global-apps .nav-link:nth-child(3){color:#57a273}.agents-global-apps .nav-link:nth-child(4){color:#9b7ad3}.agents-global-apps .nav-link:nth-child(5){color:#555d58}.agents-global-apps .nav-link:nth-child(6){color:#d19a5f}.agents-global-apps .nav-link:nth-child(7){color:#7569cf}.agents-global-apps .nav-link:nth-child(8){color:#4ba8a0}.agents-office-core-outcome{color:#8a8f89;min-width:118px;font:600 6px/1.35 var(--ao-sans);text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffde0;border:1px solid #5a5c571f;border-radius:8px;padding:6px 10px;box-shadow:0 4px 13px #373a340d}.agents-task-rail{background:#fbfbfa;border-left:1px solid #eef0ec;align-content:start;gap:14px;padding:18px 16px;display:grid}.agents-task-compose-card,.agents-task-status-card{background:#fff;border:1px solid #e7e9e5;border-radius:14px;box-shadow:0 7px 22px #393e390b}.agents-task-compose-card{padding:15px 14px 12px}.agents-task-compose-title{color:#313531;align-items:center;gap:10px;margin-bottom:13px;display:flex}.agents-task-compose-title>span{color:#7b70d1;background:#f1efff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.agents-task-compose-title strong{font-family:var(--ao-serif);letter-spacing:-.02em;font-size:18px;font-weight:600}.agents-task-compose-row{background:#fff;border:1px solid #e0e2de;border-radius:10px;grid-template-columns:minmax(0,1fr) 64px;height:44px;overflow:hidden;box-shadow:0 3px 12px #373c3706}.agents-task-compose-row input{color:#555a55;min-width:0;height:100%;font:500 11px/1 var(--ao-sans);background:0 0;border:0;outline:0;padding:0 12px}.agents-task-compose-row input::placeholder{color:#999e99}.agents-task-compose-row button{color:#fff;height:34px;font:700 10px/1 var(--ao-sans);letter-spacing:0;text-transform:none;cursor:pointer;background:#1f201e;border:0;border-radius:8px;align-self:center;margin-right:5px}.agents-task-compose-row button span{margin-left:3px;font-size:12px}.agents-task-compose-tools{grid-template-columns:auto auto 1fr;align-items:center;gap:13px;margin-top:10px;display:grid}.agents-task-compose-tools>a,.agents-task-compose-tools>button{color:#777d77;min-height:26px;font:600 9px/1 var(--ao-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:inline-flex}.agents-task-compose-tools>a span,.agents-task-compose-tools>button span{color:#6f756f;background:#f5f6f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.agents-task-compose-tools label{justify-self:end}.agents-task-compose-tools select{color:#686d68;max-width:112px;min-height:26px;font:600 9px/1 var(--ao-sans);cursor:pointer;background:0 0;border:0;outline:0}.agents-task-status-card{min-height:0;overflow:hidden}.agents-task-status{border-top:0}.agents-task-status-head{min-height:60px;padding:0 16px}.agents-task-status-head h2{font-size:22px}.agents-task-status-head a{color:#7e837e;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.agents-task-filters{gap:7px;padding:0 16px 14px}.agents-task-filters button{background:#f6f7f5;border:1px solid #eceeea;border-radius:15px;min-height:30px;padding:0 12px;font-size:9px}.agents-task-filters button b{min-width:19px;height:19px;font-size:8px}.agents-task-list{padding:0 14px 8px}.agents-task-row{border-bottom:1px solid #eff0ed;grid-template-columns:46px minmax(0,1fr) 44px;gap:10px;min-height:78px;padding:11px 0}.agents-task-progress{width:42px;height:42px;font-size:9px}.agents-task-copy strong{font-size:11px;line-height:1.25}.agents-task-copy small{font-size:7.5px}.agents-task-copy i{height:4px}.agents-task-row time{font-size:8px}@media (max-width:1250px){.agents-task-rail{padding-inline:12px}.agents-task-compose-tools{gap:9px}}.agents-global-clock{white-space:nowrap;border-left:1px solid #eceeea;align-items:baseline;gap:7px;padding-left:10px;display:flex}.agents-global-clock small{color:#8b8f89;font:600 7.5px/1 var(--sans)}.agents-global-clock strong{color:#30332f;font:700 13px/1 Georgia,Times New Roman,serif}@media (max-width:1180px){.agents-global-clock small{display:none}}.agents-task-row{--task-color:#75817a}.agents-task-row.dept-design{--task-color:#e28e9b}.agents-task-row.dept-projects{--task-color:#78a4e7}.agents-task-row.dept-operations{--task-color:#69ad88}.agents-task-row.dept-finance{--task-color:#dfa261}.agents-task-row.dept-engineering{--task-color:#9d84d4}.agents-task-row.dept-executive{--task-color:#5fb8ad}.agents-task-row.dept-stella{--task-color:#7b75d1}.agents-task-progress:not(.is-unknown){border:0;box-shadow:inset 0 0 0 4px #fff}.agents-task-copy i em,.agents-task-row.status-awaiting_review .agents-task-copy i em,.agents-task-row.status-blocked .agents-task-copy i em{background:var(--task-color)}.agents-workspace-page{--workspace-accent:#8a79d6;--workspace-accent-soft:#f2effc;--workspace-accent-line:#d9d1f0;background:#fff;max-width:1440px;padding:22px 24px 56px}.agents-workspace-ceo{--workspace-accent:#78a9e7;--workspace-accent-soft:#edf5ff;--workspace-accent-line:#cfe0f5}.agents-workspace-finance{--workspace-accent:#d39a5e;--workspace-accent-soft:#fff5e8;--workspace-accent-line:#efd9bb}.agents-workspace-analytics{--workspace-accent:#9a7cdb;--workspace-accent-soft:#f4f0ff;--workspace-accent-line:#ded3f5}.agents-workspace-organization{--workspace-accent:#69a982;--workspace-accent-soft:#edf8f1;--workspace-accent-line:#cde5d5}.agents-workspace-automations{--workspace-accent:#58aaa2;--workspace-accent-soft:#eaf8f6;--workspace-accent-line:#c9e6e2}.agents-workspace-settings{--workspace-accent:#747b77;--workspace-accent-soft:#f3f4f2;--workspace-accent-line:#dfe2dd}.agents-workspace-paper{--workspace-accent:#8b73d7;--workspace-accent-soft:#f5f1ff;--workspace-accent-line:#ded5f6}.agents-workspace-page .page-heading{border-bottom:1px solid #e8e9e5;align-items:center;min-height:92px;padding:10px 2px 18px}.agents-workspace-page .page-heading h1{color:#1b1d1a;letter-spacing:-.035em;max-width:none;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.7vw,38px);font-weight:600;line-height:1.02}.agents-workspace-page .page-heading .lede,.agents-workspace-page .lede{color:#777b75;max-width:760px;font-size:12px;line-height:1.5}.agents-workspace-page .eyebrow{color:#959a93;letter-spacing:.15em;font-size:8px;font-weight:750}.agents-workspace-page .page-heading:before{content:"";background:var(--workspace-accent);opacity:.76;border-radius:3px;align-self:stretch;width:3px;margin-right:10px}.agents-workspace-page .page-heading>div:first-child{flex:1}.agents-workspace-page .page-index{background:#fff;border:1px solid #e8e9e5;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 8px 24px #20252106;margin:12px 0 16px!important}.agents-workspace-page .page-index-label{color:#a0a39e;font:750 7.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;flex:none}.agents-workspace-page .page-index-links{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.agents-workspace-page .page-index-links::-webkit-scrollbar{display:none}.agents-workspace-page .page-index a{color:#5f635d;background:#f8f9f7;border:0;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:7px 10px;transition:background .16s,color .16s,transform .16s;display:flex}.agents-workspace-page .page-index a:hover{background:var(--workspace-accent-soft);color:#252824;transform:translateY(-1px)}.agents-workspace-page .page-index a small{color:var(--workspace-accent);font:800 7px/1 var(--sans)}.agents-workspace-page .page-index a span{font-size:9.5px;font-weight:700}.agents-workspace-page .page-index a em{color:#a2a69f;font-size:8px;font-style:normal}.agents-workspace-page .section-heading{align-items:center;margin-bottom:10px}.agents-workspace-page .section-heading h2,.agents-workspace-page h2{color:#222521;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.agents-workspace-page .section-heading p:not(.eyebrow){color:#8a8e87;font-size:10px;line-height:1.45}.agents-workspace-page .secondary-button,.agents-workspace-page .approve-button,.agents-workspace-page .text-button{border-radius:9px;min-height:30px;padding:0 11px;font-size:9px;font-weight:700}.agents-workspace-page .secondary-button{background:#fff;border:1px solid #dfe1dc}.agents-workspace-page .secondary-button:hover{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft)}.agents-workspace-page .approve-button{color:#fff;background:#20221f;border:1px solid #20221f}.agents-workspace-page .text-button{color:#60645e}.agents-workspace-page .ceo-metrics,.agents-workspace-page .finance-kpis,.agents-workspace-page .mission-metrics,.agents-workspace-page .automation-summary{border:0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:14px 0;display:grid}.agents-workspace-page .ceo-metrics>div,.agents-workspace-page .finance-kpis>div,.agents-workspace-page .mission-metrics>div,.agents-workspace-page .automation-summary>div{background:#fff;border-radius:11px;min-width:0;box-shadow:0 8px 22px #23282408;border:1px solid #e6e7e2!important;padding:12px 13px!important}.agents-workspace-page .ceo-metrics strong,.agents-workspace-page .finance-kpis strong,.agents-workspace-page .mission-metrics strong,.agents-workspace-page .automation-summary strong{color:#252824;font:650 22px/1 Georgia,Times New Roman,serif}.agents-workspace-page .ceo-metrics span,.agents-workspace-page .finance-kpis span,.agents-workspace-page .mission-metrics span,.agents-workspace-page .automation-summary span{color:#979b94;font:750 7.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.agents-workspace-page .ceo-metrics>div:first-child,.agents-workspace-page .finance-kpis>div:first-child,.agents-workspace-page .mission-metrics>div:first-child,.agents-workspace-page .automation-summary>div:first-child{border-top-color:var(--workspace-accent-line)!important}.agents-workspace-page .ceo-panel,.agents-workspace-page .ceo-focus-panel,.agents-workspace-page .finance-hero>*,.agents-workspace-page .finance-grid>article,.agents-workspace-page .finance-month-section,.agents-workspace-page .finance-employee-section,.agents-workspace-page .finance-budget-section,.agents-workspace-page .settings-panel,.agents-workspace-page .integration-section,.agents-workspace-page .automation-settings-section,.agents-workspace-page .settings-account,.agents-workspace-page .org-designer-section,.agents-workspace-page .organization-legend,.agents-workspace-page .analytics-finance-link{background:#fff!important;border:1px solid #e7e8e3!important;border-radius:12px!important;box-shadow:0 9px 28px #24292506!important}.agents-workspace-ceo .ceo-heading .ceo-brief-action{background:#fafbf9;border:1px solid #e5e7e2;border-radius:11px;padding:10px 12px}.agents-workspace-ceo .ceo-brief-action span{color:#92968f;font-size:8px}.agents-workspace-ceo .ceo-today-grid,.agents-workspace-ceo .ceo-focus-grid,.agents-workspace-ceo .ceo-operations-grid{gap:10px;margin-top:10px}.agents-workspace-ceo .ceo-panel,.agents-workspace-ceo .ceo-focus-panel{padding:16px}.agents-workspace-ceo .ceo-list-row{border-bottom:1px solid #ecece8;min-height:54px;padding:10px 4px;transition:background .15s}.agents-workspace-ceo .ceo-list-row:hover{background:#f8fafb}.agents-workspace-ceo .ceo-list-row strong{font-size:10.5px}.agents-workspace-ceo .ceo-list-row p{color:#858983;margin-top:4px;font-size:8.5px}.agents-workspace-ceo .ceo-list-row small{color:#9a9e97;font-size:8px}.agents-workspace-ceo .ceo-list-time{color:#8f938c;font-size:8px}.agents-workspace-ceo .ceo-project-row{border-bottom:1px solid #ecece8;padding:10px 3px}.agents-workspace-ceo .ceo-project-row:hover{background:#f8fafb}.agents-workspace-ceo .ceo-mail-signals span{background:var(--workspace-accent-soft);border-color:var(--workspace-accent-line);color:#587aa8;border-radius:7px}.agents-workspace-finance .finance-heading-meta,.agents-workspace-analytics .analytics-period{background:#fafbf9;border:1px solid #e6e7e2;border-radius:10px;padding:10px 12px}.agents-workspace-finance .finance-guardrails{background:#fff;border:1px solid #e8e9e5;border-radius:12px;margin-top:12px;padding:14px}.agents-workspace-finance .finance-hero{gap:10px;margin-top:10px}.agents-workspace-finance .finance-payroll-card,.agents-workspace-finance .finance-daily-panel,.agents-workspace-finance .finance-grid>article,.agents-workspace-finance .finance-month-section,.agents-workspace-finance .finance-employee-section,.agents-workspace-finance .finance-budget-section{padding:16px!important}.agents-workspace-finance .finance-payroll-card strong{font-size:clamp(30px,4vw,48px)}.agents-workspace-finance .finance-mini-chart{height:105px}.agents-workspace-finance .finance-bar-row{padding:8px 0}.agents-workspace-finance .finance-bar-label{font-size:9px}.agents-workspace-finance .finance-bar-track{border-radius:3px;height:3px}.agents-workspace-finance .finance-bar-track i{background:var(--workspace-accent);border-radius:3px}.agents-workspace-finance .finance-table-wrap{border:1px solid #ecece8;border-radius:10px;overflow:auto}.agents-workspace-finance .finance-table{min-width:720px}.agents-workspace-finance .finance-table th{color:#949891;letter-spacing:.08em;background:#fafbf9;padding:9px 11px;font-size:7.5px}.agents-workspace-finance .finance-table td{border-top:1px solid #eeeeeb;padding:10px 11px;font-size:9px}.agents-workspace-finance .finance-budget-sidebar{border-right:1px solid #ecece8}.agents-workspace-finance .finance-budget-list a{border-radius:9px}.agents-workspace-finance .finance-budget-list a.active{background:var(--workspace-accent-soft);border-color:var(--workspace-accent-line)}.agents-workspace-analytics .analytics-grid{gap:10px}.agents-workspace-analytics .analytics-grid>article{padding:16px}.agents-workspace-analytics .analytics-project-head,.agents-workspace-analytics .analytics-project-row{grid-template-columns:minmax(170px,1.25fr) minmax(190px,1.4fr) 62px 70px}.agents-workspace-analytics .analytics-project-row{border-bottom:1px solid #ecece8;min-height:50px;padding:9px 6px}.agents-workspace-analytics .analytics-project-row:hover{background:var(--workspace-accent-soft)}.agents-workspace-analytics .analytics-quality-rows>div{min-height:42px}.agents-workspace-organization #organization-structure{margin-top:10px}.agents-workspace-organization .organization-legend{margin:0 0 10px;padding:10px 12px}.agents-workspace-organization .organization-legend span{font-size:8px}.agents-workspace-organization .organization-legend p{color:#8d918a;font-size:8px}.agents-workspace-organization .org-designer-section{padding:16px}.agents-workspace-organization .org-department-grid{gap:8px}.agents-workspace-organization .org-department-card,.agents-workspace-organization .org-chief-row{border-radius:11px}.agents-workspace-organization .org-employee-card{box-shadow:none;background:#fff;border-radius:9px}.agents-workspace-organization .org-employee-card:hover{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft)}.agents-workspace-automations .settings-state{border-radius:10px}.agents-workspace-automations .automation-settings-section{padding:16px}.agents-workspace-automations .automation-runtime-strip{background:#fafbf9;border:1px solid #e7e8e3;border-radius:10px;margin:0 0 10px;padding:9px 10px}.agents-workspace-automations .automation-routines{gap:7px;display:grid}.agents-workspace-automations .automation-routine{background:#fff;border:1px solid #e7e8e3;border-radius:11px;padding:12px 13px}.agents-workspace-automations .automation-routine-failed{background:snow;border-color:#efc6c8}.agents-workspace-automations .automation-routine-copy>div:first-child>span{color:#999d96;font-size:7.5px}.agents-workspace-automations .automation-routine-copy strong{font-size:10.5px}.agents-workspace-automations .automation-routine-copy p{color:#81857f;font-size:8.5px}.agents-workspace-automations .automation-last-run{border-left:1px solid #ecece8;min-width:110px}.agents-workspace-automations .automation-routine-actions{border-top:1px solid #efefec;margin-top:8px;padding-top:8px}.agents-workspace-automations .automation-sync{background:#fbfcfa;border:1px dashed #dde1db;border-radius:10px}.agents-workspace-settings .settings-grid{gap:9px}.agents-workspace-settings .settings-panel{padding:14px}.agents-workspace-settings .settings-panel-head{margin-bottom:9px}.agents-workspace-settings .settings-panel-head h2{font-size:17px}.agents-workspace-settings .settings-copy{color:#838780;font-size:8.5px;line-height:1.55}.agents-workspace-settings .settings-rows>div{min-height:38px;padding:8px 0}.agents-workspace-settings .settings-rows span{color:#989c95;font-size:8px}.agents-workspace-settings .settings-rows strong{font-size:9.5px}.agents-workspace-settings .integration-section,.agents-workspace-settings .automation-settings-section,.agents-workspace-settings .settings-account{margin-top:10px;padding:16px!important}.agents-workspace-settings .launch-readiness-grid{gap:7px}.agents-workspace-settings .launch-readiness-card{border-radius:9px;padding:11px}.agents-workspace-settings .integration-row{border-bottom:1px solid #ecece8;min-height:54px;padding:10px 4px}.agents-workspace-settings .integration-provider{color:var(--workspace-accent)}.agents-workspace-settings .security-limits-form input,.agents-workspace-settings .security-limits-form select,.agents-workspace-settings .security-limits-form textarea,.agents-workspace-settings input,.agents-workspace-settings select,.agents-workspace-settings textarea{background:#fff;border-radius:8px}.agents-workspace-paper{max-width:1440px}.agents-workspace-paper .paper-masthead{background:linear-gradient(#fff 0%,#fdfcff 100%);border:1px solid #e7e8e3;border-radius:12px;margin:0;padding:14px 16px 16px;box-shadow:0 10px 28px #24292506}.agents-workspace-paper .paper-masthead-top{color:#9a9e97;font-size:7.5px}.agents-workspace-paper .paper-masthead h1{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(31px,4vw,48px)}.agents-workspace-paper .paper-masthead>p{color:#777b75;max-width:760px;font-size:11px}.agents-workspace-paper .paper-lead-grid,.agents-workspace-paper .paper-operating-grid,.agents-workspace-paper .paper-external-grid,.agents-workspace-paper .paper-attention-grid{gap:9px}.agents-workspace-paper .paper-lead-story,.agents-workspace-paper .paper-focus-box,.agents-workspace-paper .paper-column,.agents-workspace-paper .paper-external-card,.agents-workspace-paper .paper-attention-grid>article,.agents-workspace-paper .paper-preferences,.agents-workspace-paper .paper-source-strip{background:#fff;border:1px solid #e7e8e3;border-radius:11px;box-shadow:0 8px 22px #24292506}.agents-workspace-paper .paper-lead-story,.agents-workspace-paper .paper-focus-box,.agents-workspace-paper .paper-column,.agents-workspace-paper .paper-attention-grid>article{padding:15px}.agents-workspace-paper .paper-column h2{font-size:18px}.agents-workspace-paper .paper-event,.agents-workspace-paper .paper-project,.agents-workspace-paper .paper-alert,.agents-workspace-paper .paper-mail{border-bottom:1px solid #ecece8;padding:9px 2px}.agents-workspace-paper .paper-project:hover,.agents-workspace-paper .paper-alert:hover{background:var(--workspace-accent-soft)}.agents-workspace-paper .paper-section-heading{border-top:1px solid #e8e9e5;margin-top:14px;padding:13px 2px 7px}.agents-workspace-paper .paper-external-card{padding:13px}.agents-workspace-paper .paper-source-strip,.agents-workspace-paper .paper-preferences{margin-top:10px;padding:14px}.agents-workspace-page input,.agents-workspace-page textarea,.agents-workspace-page select{background:#fff!important;border-color:#e1e3de!important;border-radius:8px!important;font-size:9.5px!important}.agents-workspace-page input:focus,.agents-workspace-page textarea:focus,.agents-workspace-page select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent) 10%,transparent);outline:none;border-color:var(--workspace-accent)!important}@media (max-width:980px){.agents-workspace-page{padding:18px 18px 48px}.agents-workspace-page .page-heading{align-items:flex-start;gap:18px}.agents-workspace-page .page-heading:before{display:none}.agents-workspace-page .ceo-today-grid,.agents-workspace-page .ceo-focus-grid,.agents-workspace-page .ceo-operations-grid,.agents-workspace-page .finance-grid,.agents-workspace-page .paper-operating-grid,.agents-workspace-page .paper-attention-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.agents-workspace-page{padding:14px 12px 46px}.agents-workspace-page .page-heading{min-height:0;padding:7px 0 13px;display:block}.agents-workspace-page .page-heading h1{font-size:27px}.agents-workspace-page .page-heading .lede{font-size:10px}.agents-workspace-page .page-index{margin-inline:0!important}.agents-workspace-page .page-index-label{display:none}.agents-workspace-page .ceo-metrics,.agents-workspace-page .finance-kpis,.agents-workspace-page .mission-metrics,.agents-workspace-page .automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-workspace-page .ceo-metrics>div,.agents-workspace-page .finance-kpis>div,.agents-workspace-page .mission-metrics>div,.agents-workspace-page .automation-summary>div{min-height:72px}.agents-workspace-finance .finance-budget-layout{grid-template-columns:1fr!important}.agents-workspace-finance .finance-budget-sidebar{border-bottom:1px solid #ecece8;border-right:0}.agents-workspace-automations .automation-routine-copy{grid-template-columns:1fr!important}.agents-workspace-automations .automation-last-run{border-top:1px solid #ecece8;border-left:0;padding-top:8px}}.agents-office-body{grid-template-columns:104px minmax(0,1fr) 410px}.agents-office-leftnav{padding-inline:12px}.agents-office-stage{background:radial-gradient(circle at 61% 43%,#eef0ed80,#0000 37%),#fff}.agents-department-card{--dept-color:#9aa39d;border-color:color-mix(in srgb,var(--dept-color) 20%,#e5e7e3);box-shadow:0 12px 32px color-mix(in srgb,var(--dept-color) 13%,transparent),0 2px 6px #4146410b}.agents-dept-design{--dept-color:#e28e9b}.agents-dept-projects{--dept-color:#78a4e7}.agents-dept-operations{--dept-color:#69ad88}.agents-dept-finance{--dept-color:#dfa261}.agents-dept-engineering{--dept-color:#9d84d4}.agents-dept-executive{--dept-color:#5fb8ad}.agents-department-card:before{content:"";background:var(--dept-color);opacity:.28;border-radius:11px 0 0 11px;width:2px;position:absolute;inset:0 auto 0 0}.agents-department-card{position:absolute}.agents-task-rail{background:#fff;padding:18px 17px}.agents-task-compose-card,.agents-task-status-card{box-shadow:0 8px 28px #3d423d0a}.agents-task-filters{flex-wrap:wrap;row-gap:7px}.agents-task-row{min-height:82px}.agents-task-copy small.agents-task-meta{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:flex}.agents-task-meta-dept{color:#777d78;align-items:center;gap:4px;display:inline-flex}.agents-task-meta-dept:before{content:"";background:var(--task-color);border-radius:50%;width:5px;height:5px}.agents-task-row time{color:#929792;align-self:start;padding-top:4px}.agents-task-copy i{margin-top:8px}.agents-office-apps a,.agents-office-apps button{transition:transform .12s,background .12s,border-color .12s,box-shadow .12s}.agents-office-apps a:hover,.agents-office-apps button:hover{background:#fff;border-color:#e2e5e0;transform:translateY(-1px);box-shadow:0 5px 15px #373c3712}@media (max-width:1250px){.agents-office-body{grid-template-columns:86px minmax(0,1fr) 360px}}.agents-workspace-detail{--workspace-accent:#7f82d7;--workspace-accent-soft:#f2f2fc;--workspace-accent-line:#d8d9f1}.agents-workspace-project{--workspace-accent:#78a4e7;--workspace-accent-soft:#eef5ff;--workspace-accent-line:#cfddf3}.agents-workspace-task{--workspace-accent:#69a982;--workspace-accent-soft:#eef8f2;--workspace-accent-line:#cfe5d7}.agents-workspace-detail .back-link{color:#777b75;background:#fff;border:1px solid #e7e8e3;border-radius:8px;align-items:center;min-height:28px;margin:0 0 8px;padding:0 9px;font-size:8.5px;font-weight:700;text-decoration:none;display:inline-flex}.agents-workspace-detail .back-link:hover{border-color:var(--workspace-accent-line);background:var(--workspace-accent-soft);color:#343733}.agents-workspace-detail .project-head,.agents-workspace-detail .task-head{border-bottom:1px solid #e8e9e5;align-items:center;gap:18px;padding:10px 2px 18px}.agents-workspace-detail .project-head h1,.agents-workspace-detail .task-head h1{color:#1b1d1a;letter-spacing:-.035em;max-width:900px;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.02}.agents-workspace-detail .project-head-meta,.agents-workspace-detail .task-head-state{text-align:left;background:#fafbf9;border:1px solid #e7e8e3;border-radius:11px;flex:0 0 min(250px,28vw);padding:10px 12px}.agents-workspace-detail .project-head-meta span,.agents-workspace-detail .task-head-state span{color:#989c95;letter-spacing:.11em;text-transform:uppercase;font-size:7.5px;font-weight:750}.agents-workspace-detail .project-head-meta strong,.agents-workspace-detail .task-head-state strong{color:#30332f;margin-top:5px;font-size:10px;font-weight:700}.agents-workspace-detail .project-metrics,.agents-workspace-detail .task-metrics{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.agents-workspace-detail .project-metrics>div,.agents-workspace-detail .task-metrics>div{background:#fff;border-radius:11px;min-width:0;box-shadow:0 8px 22px #23282408;border:1px solid #e6e7e2!important;padding:12px 13px!important}.agents-workspace-detail .project-metrics>div:first-child,.agents-workspace-detail .task-metrics>div:first-child{border-top-color:var(--workspace-accent-line)!important}.agents-workspace-detail .project-metrics span,.agents-workspace-detail .task-metrics span{color:#979b94;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:750}.agents-workspace-detail .project-metrics strong,.agents-workspace-detail .task-metrics strong{color:#252824;margin-top:5px;font:650 19px/1.1 Georgia,Times New Roman,serif}.agents-workspace-detail .project-layout,.agents-workspace-detail .task-layout{border-top:0;gap:10px;margin-top:10px}.agents-workspace-detail .project-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr)}.agents-workspace-detail .task-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.62fr)}.agents-workspace-detail .project-main,.agents-workspace-detail .task-main{padding:0}.agents-workspace-detail .project-main{align-content:start;gap:9px;display:grid}.agents-workspace-detail .project-section,.agents-workspace-detail .task-main,.agents-workspace-detail .task-sidebar>section,.agents-workspace-detail .project-sidebar>section{background:#fff;border:1px solid #e7e8e3;border-radius:12px;box-shadow:0 8px 24px #23282406}.agents-workspace-detail .project-section{margin:0;padding:15px 16px 17px}.agents-workspace-detail .task-main{padding:16px}.agents-workspace-detail .project-sidebar,.agents-workspace-detail .task-sidebar{border:0;align-content:start;gap:9px;display:grid}.agents-workspace-detail .project-sidebar>section,.agents-workspace-detail .task-sidebar>section{padding:14px 15px}.agents-workspace-detail .project-sidebar h3,.agents-workspace-detail .task-sidebar h3{color:#2a2d29;margin:5px 0 9px;font:600 17px/1.1 Georgia,Times New Roman,serif}.agents-workspace-detail .project-team,.agents-workspace-detail .project-task-list,.agents-workspace-detail .plan-list{border-top:1px solid #ecece8}.agents-workspace-detail .project-team>a,.agents-workspace-detail .project-task-list>a,.agents-workspace-detail .plan-step{transition:background .14s}.agents-workspace-detail .project-team>a:hover,.agents-workspace-detail .project-task-list>a:hover,.agents-workspace-detail .plan-step:hover{background:var(--workspace-accent-soft)}.agents-workspace-detail .plan-step{grid-template-columns:38px minmax(0,1fr) 70px;gap:12px;padding:14px 8px}.agents-workspace-detail .plan-step-title strong{font-size:10.5px}.agents-workspace-detail .task-empty-plan{border-color:#ecece8;margin-top:10px;padding:22px 4px}.agents-workspace-detail .task-empty-plan h3{font-size:18px}.agents-workspace-detail .task-empty-plan p{font-size:9px}.agents-workspace-detail .task-banner{border-radius:9px;margin:8px 0;font-size:9px}.agents-workspace-detail details.qa-scenario-builder{border-radius:9px}.agents-workspace-loading{max-width:1440px;min-height:60vh;padding:22px 24px 52px}.loading-command{border-bottom:1px solid #e8e9e5;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:10px 2px 18px;display:grid}.loading-accent{background:#d9d5ec;border-radius:3px;align-self:stretch}.loading-command-copy{gap:7px;display:grid}.loading-command-copy i,.loading-command-copy strong,.loading-command-copy p,.loading-command-tools i,.loading-metrics span,.loading-metrics strong,.loading-list-head i,.loading-list-head span,.loading-row i,.loading-row span,.loading-row b,.loading-rail i,.loading-rail strong,.loading-rail span{background:linear-gradient(90deg,#f1f2ef 0%,#e7e9e5 48%,#f1f2ef 100%) 0 0/220% 100%;margin:0;animation:1.45s linear infinite stella-loading;display:block}.loading-command-copy i{border-radius:4px;width:76px;height:7px}.loading-command-copy strong{border-radius:7px;width:min(360px,62vw);height:27px}.loading-command-copy p{border-radius:5px;width:min(560px,78vw);height:9px}.loading-command-tools{gap:7px;display:flex}.loading-command-tools i{border-radius:10px;width:31px;height:31px}.loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.loading-metrics>div{border:1px solid #e8e9e5;border-radius:11px;min-height:70px;padding:12px}.loading-metrics span{border-radius:4px;width:48px;height:6px}.loading-metrics strong{border-radius:6px;width:72px;height:20px;margin-top:10px}.loading-workspace{grid-template-columns:minmax(0,1.5fr) 330px;gap:10px;display:grid}.loading-list,.loading-rail>div{background:#fff;border:1px solid #e8e9e5;border-radius:12px}.loading-list{padding:10px 14px}.loading-list-head{border-bottom:1px solid #eeeeeb;align-items:center;gap:8px;height:40px;display:flex}.loading-list-head i{border-radius:4px;width:68px;height:7px}.loading-list-head span{border-radius:4px;width:110px;height:7px}.loading-row{border-bottom:1px solid #eeeeeb;grid-template-columns:28px minmax(0,1fr) 68px;align-items:center;gap:12px;min-height:58px;display:grid}.loading-row i{border-radius:50%;width:28px;height:28px}.loading-row span{border-radius:5px;width:min(420px,75%);height:9px}.loading-row b{border-radius:4px;justify-self:end;width:58px;height:7px}.loading-rail{align-content:start;gap:9px;display:grid}.loading-rail>div{min-height:132px;padding:14px}.loading-rail i{border-radius:4px;width:70px;height:7px}.loading-rail strong{border-radius:5px;width:140px;height:17px;margin-top:11px}.loading-rail span{border-radius:4px;width:100%;height:8px;margin-top:12px}.loading-rail span:last-child{width:72%}.agents-state-page{background:#fff;place-items:center;max-width:none;min-height:70vh;padding:28px;display:grid}.agents-state-card{background:#fff;border:1px solid #e4e6e1;border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:16px 18px;width:min(620px,100%);padding:24px;display:grid;box-shadow:0 18px 52px #2328240e}.agents-state-mark{color:#3b3e39;border:1px solid #d8dbd5;border-radius:50%;place-items:center;width:46px;height:46px;font:600 20px/1 Georgia,Times New Roman,serif;display:grid}.agents-state-card h1{color:#20231f;letter-spacing:-.035em;margin:4px 0 8px!important;font:600 clamp(25px,3vw,34px)/1.05 Georgia,Times New Roman,serif!important}.agents-state-card .lede{color:#7d817a;margin:0;font-size:10px;line-height:1.55}.agents-state-card .error-state-actions{grid-column:2;margin:0}.agents-state-card .error-digest{color:#a0a39e;grid-column:2;margin:0;font:600 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.agents-state-card .primary-button,.agents-state-card .secondary-button{border-radius:9px;min-height:32px;padding:0 12px;font-size:9px;text-decoration:none}.empty-state{border-radius:11px;background:#fbfcfa!important;border:1px dashed #dfe2dc!important;padding:22px!important}.empty-state h2{color:#2a2d29;font:600 18px/1.1 Georgia,Times New Roman,serif!important}.empty-state>p:last-of-type{max-width:620px;line-height:1.55;color:#858982!important;font-size:9px!important}@media (max-width:980px){.agents-workspace-detail .project-layout,.agents-workspace-detail .task-layout,.loading-workspace{grid-template-columns:1fr}.agents-workspace-detail .project-head-meta,.agents-workspace-detail .task-head-state{flex:none;width:100%}.agents-workspace-detail .project-sidebar,.agents-workspace-detail .task-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agents-workspace-loading{padding:14px 12px 42px}.loading-command{grid-template-columns:3px minmax(0,1fr)}.loading-command-tools{display:none}.loading-metrics,.agents-workspace-detail .project-metrics,.agents-workspace-detail .task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-workspace-detail .project-sidebar,.agents-workspace-detail .task-sidebar{grid-template-columns:1fr}.agents-workspace-detail .project-head,.agents-workspace-detail .task-head{align-items:flex-start}.agents-workspace-detail .plan-step{grid-template-columns:30px minmax(0,1fr)}.agents-workspace-detail .plan-step-status{text-align:left;grid-column:2}.agents-state-page{padding:14px}.agents-state-card{grid-template-columns:1fr;padding:19px}.agents-state-card .error-state-actions,.agents-state-card .error-digest{grid-column:1}}.agents-workspace-knowledge{--workspace-accent:#9a7cdb;--workspace-accent-soft:#f4f0ff;--workspace-accent-line:#ded3f5}.agents-workspace-file{--workspace-accent:#78a4e7;--workspace-accent-soft:#eef5ff;--workspace-accent-line:#cfddf3}.agents-workspace-knowledge-detail{--workspace-accent:#9a7cdb;--workspace-accent-soft:#f4f0ff;--workspace-accent-line:#ded3f5}.agents-workspace-employee{--workspace-accent:#69a982;--workspace-accent-soft:#eef8f2;--workspace-accent-line:#cfe5d7}.agents-workspace-notifications{--workspace-accent:#cf7d86;--workspace-accent-soft:#fff1f2;--workspace-accent-line:#efcfd2}.agents-workspace-employees .registry-grid{border:0;grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);gap:10px;margin-top:12px;display:grid}.agents-workspace-employees .registry-panel{background:#fff;border-radius:12px;box-shadow:0 8px 24px #23282406;border:1px solid #e7e8e3!important;padding:15px 16px 18px!important}.agents-workspace-employees .registry-panel+.registry-panel{padding-left:16px}.agents-workspace-employees .registry-list{border-top:1px solid #ecece8}.agents-workspace-employees .registry-row{border-bottom:1px solid #eeeeeb;min-height:56px;padding:5px 4px}.agents-workspace-employees .registry-row:hover{background:var(--workspace-accent-soft)}.agents-workspace-employees .registry-flash{border-radius:9px;margin:9px 0}.agents-workspace-employee .employee-profile-head{align-items:center}.agents-workspace-employee .employee-title-line{gap:10px;margin:3px 0 7px}.agents-workspace-employee .profile-code{color:var(--workspace-accent);font-size:9px;font-weight:800}.agents-workspace-employee .profile-status{background:#fafbf9;border:1px solid #e7e8e3;border-radius:10px;padding:9px 11px;font-size:9px}.agents-workspace-employee .profile-metrics{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.agents-workspace-employee .profile-metrics>div{background:#fff;border-radius:11px;box-shadow:0 8px 22px #23282408;border:1px solid #e6e7e2!important;padding:12px 13px!important}.agents-workspace-employee .profile-metrics>div:first-child{border-top-color:var(--workspace-accent-line)!important}.agents-workspace-employee .profile-metrics span{color:#979b94;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:750}.agents-workspace-employee .profile-metrics strong{color:#252824;margin-top:5px;font:650 16px/1.15 Georgia,Times New Roman,serif}.agents-workspace-employee .profile-grid{border:0;gap:9px;margin-top:10px}.agents-workspace-employee .profile-panel{background:#fff;border-radius:12px;min-height:0;box-shadow:0 8px 24px #23282406;border:1px solid #e7e8e3!important;padding:15px 16px 18px!important}.agents-workspace-employee .profile-panel:nth-child(2n){padding-left:16px}.agents-workspace-employee .employee-admin-section{background:#fff;border:1px solid #e7e8e3;border-radius:12px;margin-top:12px;padding:15px 16px 18px}.agents-workspace-employee .employee-admin-grid{border-top:1px solid #ecece8}.agents-workspace-employee .employee-chat-message{border-radius:10px}.agents-workspace-employee .employee-chat-user{background:var(--workspace-accent-soft);border-color:var(--workspace-accent-line)}.agents-workspace-knowledge .knowledge-summary,.agents-workspace-notifications .notification-summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.agents-workspace-notifications .notification-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-workspace-knowledge .knowledge-summary>div,.agents-workspace-notifications .notification-summary>div{background:#fff;border-radius:11px;box-shadow:0 8px 22px #23282408;border:1px solid #e6e7e2!important;padding:12px 13px!important}.agents-workspace-knowledge .knowledge-summary>div:first-child,.agents-workspace-notifications .notification-summary>div:first-child{border-top-color:var(--workspace-accent-line)!important}.agents-workspace-knowledge .knowledge-summary strong,.agents-workspace-notifications .notification-summary strong{color:#252824;font:650 22px/1 Georgia,Times New Roman,serif}.agents-workspace-knowledge .knowledge-summary span,.agents-workspace-notifications .notification-summary span{color:#979b94;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:7.5px;font-weight:750}.agents-workspace-knowledge .knowledge-layout{border:0;gap:10px}.agents-workspace-knowledge .knowledge-library,.agents-workspace-knowledge .knowledge-create{background:#fff;border-radius:12px;box-shadow:0 8px 24px #23282406;border:1px solid #e7e8e3!important;padding:15px 16px 18px!important}.agents-workspace-knowledge .knowledge-row{border-bottom:1px solid #eeeeeb;padding:12px 5px}.agents-workspace-knowledge .knowledge-row:hover{background:var(--workspace-accent-soft)}.agents-workspace-knowledge .knowledge-list-head{padding-inline:5px}.agents-workspace-detail .artifact-head{align-items:center}.agents-workspace-detail .artifact-meta{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.agents-workspace-detail .artifact-meta>div{background:#fff;border-radius:11px;box-shadow:0 8px 22px #23282408;border:1px solid #e6e7e2!important;padding:12px 13px!important}.agents-workspace-detail .artifact-meta>div:first-child{border-top-color:var(--workspace-accent-line)!important}.agents-workspace-detail .artifact-meta span{color:#979b94;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:750}.agents-workspace-detail .artifact-meta strong{color:#252824;margin-top:5px;font:650 14px/1.15 Georgia,Times New Roman,serif}.agents-workspace-detail .artifact-layout,.agents-workspace-detail .knowledge-detail-layout{border:0;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:10px;margin-top:10px;display:grid}.agents-workspace-detail .artifact-content,.agents-workspace-detail .artifact-links,.agents-workspace-detail .knowledge-current,.agents-workspace-detail .knowledge-version-form,.agents-workspace-detail .artifact-history-section{background:#fff;border-radius:12px;box-shadow:0 8px 24px #23282406;border:1px solid #e7e8e3!important;padding:15px 16px 18px!important}.agents-workspace-detail .artifact-links,.agents-workspace-detail .knowledge-version-form{border-left:1px solid #e7e8e3!important}.agents-workspace-detail .artifact-document{color:#4c504a;margin-top:12px;font-size:10px;line-height:1.7}.agents-workspace-detail .artifact-history-section{margin-top:9px}.agents-workspace-detail .artifact-version-list,.agents-workspace-detail .artifact-review-list{border-top:1px solid #ecece8}.agents-workspace-detail .artifact-version summary,.agents-workspace-detail .artifact-review-row{padding:11px 3px}.agents-workspace-detail .artifact-version summary:hover,.agents-workspace-detail .artifact-review-row:hover{background:var(--workspace-accent-soft)}.agents-workspace-notifications .notification-list{background:#fff;border:1px solid #e7e8e3;border-radius:12px;margin-top:10px;padding:4px 14px;box-shadow:0 8px 24px #23282406}.agents-workspace-notifications .notification-row{border-bottom:1px solid #eeeeeb;min-height:64px;padding:12px 4px}.agents-workspace-notifications .notification-row:hover{background:var(--workspace-accent-soft)}.agents-workspace-notifications .notification-copy strong{color:#343733;font-size:10px}.agents-workspace-notifications .notification-copy p{color:#858982;font-size:8.5px}.agents-workspace-notifications .notification-meta,.agents-workspace-notifications .notification-links{font-size:7.5px}.agents-workspace-notifications .review-empty{border:0;padding:30px 5px}@media (max-width:980px){.agents-workspace-employees .registry-grid,.agents-workspace-knowledge .knowledge-layout,.agents-workspace-detail .artifact-layout,.agents-workspace-detail .knowledge-detail-layout,.agents-workspace-employee .profile-grid{grid-template-columns:1fr}.agents-workspace-employee .profile-panel:nth-child(2n){padding-left:16px}}@media (max-width:640px){.agents-workspace-employee .profile-metrics,.agents-workspace-knowledge .knowledge-summary,.agents-workspace-notifications .notification-summary,.agents-workspace-detail .artifact-meta{grid-template-columns:1fr 1fr}.agents-workspace-employees .registry-row{grid-template-columns:64px minmax(0,1fr) 72px}.agents-workspace-employees .registry-row>span:nth-child(3),.agents-workspace-employees .registry-row>span:nth-child(4){display:none}}.agents-department-connector{z-index:0;pointer-events:none;transform-origin:0;background:repeating-linear-gradient(90deg, color-mix(in srgb,var(--dept-color) 46%,#aeb4ad) 0 3px, transparent 3px 8px);opacity:.5;filter:drop-shadow(0 1px #ffffffe6);height:1px;display:block;position:absolute}.agents-department-card>:not(.agents-department-connector){z-index:1;position:relative}.agents-department-connector:after{content:"";border:1px solid color-mix(in srgb,var(--dept-color) 58%,#aeb4ad);background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;right:-3px;box-shadow:0 0 0 3px #ffffffc7}.agents-dept-design .agents-department-connector{width:92px;top:66%;left:calc(100% - 3px);transform:rotate(28deg)}.agents-dept-operations .agents-department-connector{width:104px;top:46%;left:calc(100% - 3px);transform:rotate(-7deg)}.agents-dept-engineering .agents-department-connector{width:102px;top:32%;left:calc(100% - 3px);transform:rotate(-24deg)}.agents-dept-projects .agents-department-connector,.agents-dept-finance .agents-department-connector,.agents-dept-executive .agents-department-connector{transform-origin:100%;left:auto;right:calc(100% - 3px)}.agents-dept-projects .agents-department-connector{width:100px;top:68%;transform:rotate(-25deg)}.agents-dept-finance .agents-department-connector{width:94px;top:48%;transform:rotate(8deg)}.agents-dept-executive .agents-department-connector{width:106px;top:28%;transform:rotate(25deg)}.agents-dept-projects .agents-department-connector:after,.agents-dept-finance .agents-department-connector:after,.agents-dept-executive .agents-department-connector:after{left:-3px;right:auto}@media (max-width:1250px){.agents-department-connector{opacity:.32}}@media (max-width:900px){.agents-department-connector{display:none}}.agents-department-card{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s}.agents-department-card:hover{border-color:color-mix(in srgb,var(--dept-color) 34%,#dfe2dc);box-shadow:0 11px 28px #46463c16,0 0 0 1px color-mix(in srgb,var(--dept-color) 14%,transparent)}.agents-department-card:focus-visible{border-color:color-mix(in srgb,var(--dept-color) 52%,#cdd1ca);box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--dept-color) 50%,#aeb4ad),0 12px 28px #46463c17;outline:0}.agents-department-card.is-focused{border-color:color-mix(in srgb,var(--dept-color) 52%,#d9ddd6);background:color-mix(in srgb,var(--dept-color) 4%,#fff);box-shadow:0 11px 28px #46463c16,inset 3px 0 0 color-mix(in srgb,var(--dept-color) 76%,#aeb4ad)}.agents-department-title:after{content:"↗";color:color-mix(in srgb,var(--dept-color) 56%,#777d77);font:700 8px/1 var(--ao-sans);opacity:0;margin-left:auto;transition:opacity .16s,transform .16s;transform:translate(-2px,2px)}.agents-department-card:hover .agents-department-title:after,.agents-department-card:focus-visible .agents-department-title:after,.agents-department-card.is-focused .agents-department-title:after{opacity:.72;transform:translate(0)}.agents-task-status-head h2{margin-right:auto}.agents-task-scope{--dept-color:#9aa39d;border:1px solid color-mix(in srgb,var(--dept-color) 28%,#e4e6e2);background:color-mix(in srgb,var(--dept-color) 5%,#fff);color:#656a65;min-height:24px;font:700 8px/1 var(--ao-sans);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.agents-task-scope i{background:var(--dept-color);border-radius:50%;width:6px;height:6px}.agents-task-scope span{color:#9a9e99;font-size:12px;line-height:1}.agents-task-scope:hover{border-color:color-mix(in srgb,var(--dept-color) 48%,#dfe2dc)}.agents-task-scope:focus-visible{outline:2px solid color-mix(in srgb,var(--dept-color) 55%,#b5bab4);outline-offset:2px}.agents-task-scope.agents-dept-design{--dept-color:#e28e9b}.agents-task-scope.agents-dept-projects{--dept-color:#78a4e7}.agents-task-scope.agents-dept-operations{--dept-color:#69ad88}.agents-task-scope.agents-dept-finance{--dept-color:#dfa261}.agents-task-scope.agents-dept-engineering{--dept-color:#9d84d4}.agents-task-scope.agents-dept-executive{--dept-color:#5fb8ad}.agents-task-compose-title{gap:8px}.agents-task-route{--dept-color:#9aa39d;border:1px solid color-mix(in srgb,var(--dept-color) 26%,#e4e6e2);background:color-mix(in srgb,var(--dept-color) 5%,#fff);color:#666b66;min-height:22px;font:700 7px/1 var(--ao-sans);letter-spacing:.01em;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}.agents-task-route i{background:var(--dept-color);border-radius:50%;width:6px;height:6px}.agents-task-route.is-team{color:#8a8f8a;background:#f7f8f6;border-color:#e7e9e5}.agents-task-route.agents-dept-design{--dept-color:#e28e9b}.agents-task-route.agents-dept-projects{--dept-color:#78a4e7}.agents-task-route.agents-dept-operations{--dept-color:#69ad88}.agents-task-route.agents-dept-finance{--dept-color:#dfa261}.agents-task-route.agents-dept-engineering{--dept-color:#9d84d4}.agents-task-route.agents-dept-executive{--dept-color:#5fb8ad}@media (max-width:1240px){.agents-task-route{display:none}}.agents-task-row{transition:background-color .14s,box-shadow .14s,padding-left .14s;position:relative}.agents-task-row.is-previewing-employee{background:color-mix(in srgb,var(--task-color) 5%,#fff);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--task-color) 78%,#aeb4ad);padding-left:8px}.agents-task-row.is-previewing-employee .agents-task-progress{box-shadow:inset 0 0 0 4px #fff,0 0 0 2px color-mix(in srgb,var(--task-color) 26%,transparent)}.agents-task-scope-employee{gap:6px;max-width:210px;padding-right:7px}.agents-task-scope-employee b{color:#4f5550;font:800 8px/1 var(--ao-sans);white-space:nowrap}.agents-task-scope-employee em{text-overflow:ellipsis;white-space:nowrap;color:#8a908a;min-width:0;font:500 7px/1 var(--ao-sans);font-style:normal;overflow:hidden}.agents-task-route.is-employee{max-width:176px}.agents-task-route.is-employee b{color:#545a55;font:800 7px/1 var(--ao-sans)}.agents-task-route.is-employee small{text-overflow:ellipsis;white-space:nowrap;color:#8b908b;min-width:0;font:500 6px/1 var(--ao-sans);overflow:hidden}@media (max-width:1380px){.agents-task-scope-employee em{display:none}}.agents-task-scope-path{align-items:center;gap:5px;min-width:0;display:inline-flex}.agents-task-scope-parent{flex:none}.agents-task-scope-separator{color:#b0b4af;font:700 11px/1 var(--ao-sans)}.agents-task-scope-path .agents-task-scope-employee{min-width:0}.agents-task-scope-parent:hover{background:color-mix(in srgb,var(--dept-color) 9%,#fff)}@media (max-width:1360px){.agents-task-scope-parent,.agents-task-scope-separator{display:none}}.agents-office-stage .agents-employee-drawer{background:#fffffdfb;border-left:1px solid #e5e7e2;width:min(344px,90vw);box-shadow:-18px 0 44px #3e423d14}.agents-employee-drawer-nav{border-bottom:1px solid #eceeea;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.agents-employee-drawer-nav>button:first-child,.agents-employee-drawer-nav>span{color:#757b75;font:750 8px/1 var(--ao-sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0}.agents-employee-drawer-nav>button:first-child{cursor:pointer}.agents-employee-drawer-nav>button:first-child:hover{color:#303530}.agents-office-stage .agents-employee-drawer .stellark-chat-head{border-bottom:1px solid #eceeea;align-items:center;min-height:92px;padding:16px}.agents-employee-identity-mark{color:#736db8;width:38px;height:38px;font:800 9px/1 var(--ao-sans);background:#f3f1fb;border:1px solid #dddfe9;border-radius:11px;flex:none;place-items:center;display:grid}.agents-office-stage .agents-employee-drawer .stellark-chat-role{color:#999e99;font:700 7px/1 var(--ao-sans);letter-spacing:.08em}.agents-office-stage .agents-employee-drawer .stellark-chat-name{font-family:var(--ao-serif);margin-top:5px;font-size:20px;font-weight:600}.agents-office-stage .agents-employee-drawer .stellark-chat-stat{color:#747a74;font:500 8px/1.25 var(--ao-sans);margin-top:4px}.agents-employee-state{color:#6b716b;min-height:24px;font:750 7px/1 var(--ao-sans);white-space:nowrap;background:#fafbf9;border:1px solid #e2e5e0;border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}.agents-employee-state i{background:#8c948e;border-radius:50%;width:6px;height:6px}.agents-employee-state.state-executing i,.agents-employee-state.state-planning i,.agents-employee-state.state-tool i{background:#6ca78a}.agents-employee-state.state-review i{background:#c09b5f}.agents-employee-state.state-blocked i{background:#c97970}.agents-office-stage .agents-employee-drawer .stellark-chat-log{gap:14px;padding:16px}.agents-employee-current{background:#fbfcfa;border:1px solid #e7e9e5;border-radius:12px;padding:14px}.agents-employee-current>small{color:#9a9f9a;font:750 7px/1 var(--ao-sans);letter-spacing:.08em;text-transform:uppercase;display:block}.agents-employee-current>strong{color:#343934;font:600 13px/1.35 var(--ao-sans);margin-top:8px;display:block}.agents-employee-progress-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.agents-employee-progress-line>span{background:#e8ebe7;border-radius:3px;height:5px;overflow:hidden}.agents-employee-progress-line>span i{border-radius:inherit;background:#8d79cb;height:100%;display:block}.agents-employee-progress-line b{color:#777d77;font:700 7px/1 var(--ao-sans)}.agents-employee-current p{color:#626862;font:500 8px/1.35 var(--ao-sans);border-top:1px solid #eceeea;grid-template-columns:54px minmax(0,1fr);gap:8px;margin:10px 0 0;padding-top:10px;display:grid}.agents-employee-current p em{color:#9a9f9a;font:700 7px/1.35 var(--ao-sans);text-transform:uppercase;font-style:normal}.agents-office-stage .agents-employee-drawer .stellark-chat-actions{padding:0 16px 14px}.agents-office-stage .agents-employee-drawer .stellark-ui-btn{min-height:36px;font:700 8px/1 var(--ao-sans);border-color:#dfe2dd;border-radius:9px}.agents-office-stage .agents-employee-drawer .stellark-ui-btn.teal{color:#fff;background:#202420;border-color:#202420}.agents-office-stage .agents-employee-drawer .stellark-chat-input{border-top:1px solid #eceeea;padding:12px 16px 16px}.agents-office-stage .agents-employee-drawer .stellark-chat-input input{font:500 10px/1 var(--ao-sans);background:#fff;border-color:#e0e3de;border-radius:9px}.agents-office-stage .agents-employee-drawer .stellark-chat-input button{min-width:56px;font:700 8px/1 var(--ao-sans);border-radius:9px}.google-connection-actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.google-private-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.google-private-preview>div{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,white);padding:16px}.google-private-preview h3{font-family:var(--serif);margin:0 0 10px;font-size:18px;font-weight:500}.google-private-preview ul{margin:0;padding:0;list-style:none}.google-private-preview li{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:9px 0;display:flex}.google-private-preview li:first-child{border-top:0}.google-private-preview a,.google-private-preview strong{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.google-private-preview a:hover{text-decoration:underline}.google-private-preview small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}@media (max-width:760px){.google-private-preview{grid-template-columns:1fr}.google-connection-actions{align-items:stretch;width:100%}}.notifications-page .notification-read{opacity:1}.notifications-page .notification-copy strong{color:#243044}.notifications-page .notification-copy p{color:#526176;font-size:14px}.notifications-page .notification-meta{color:#46556e;font-size:12px;line-height:1.5}.notifications-page .notification-links{color:#46556e;font-size:13px;line-height:1.5}.notifications-page .notification-links a{color:#245ea2;font-weight:600}.notifications-page .notification-read-label{color:#526176;font-size:12px}.notifications-page .notification-history-nav{border-top:1px solid #e0e8f5;justify-content:space-between;gap:12px;margin-top:20px;padding:16px 0;display:flex}.notifications-page .notification-history-nav a{color:#245ea2;border:1px solid #e0e8f5;border-radius:12px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.notifications-page .notification-history-nav a:hover,.notifications-page .notification-history-nav a:focus-visible{background:#edf4ff}.notifications-page .notification-history-nav a:last-child{margin-left:auto}.task-page :is(#task-plan,#task-brief,#task-questions,#task-comments,#task-observability,#task-activity,#task-recovery-heading,#task-saved-heading){scroll-margin-top:100px}
