*{box-sizing:border-box}body{margin:0;background:#0b0d12;color:#eef1f6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}main{max-width:980px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;padding:8px 0 54px}.brand{font-size:24px;font-weight:750}.brand span{font-size:12px;opacity:.5}.tag{opacity:.55}.detail-link,.tag a{color:#eef1f6}.hero{padding:44px 0}h1{font-size:46px;max-width:720px;line-height:1.05;margin:0 0 24px}textarea{width:100%;min-height:125px;border:1px solid #2b3140;background:#121620;color:#fff;border-radius:16px;padding:18px;font-size:18px;resize:vertical}button{margin-top:14px;background:#f2f4f8;color:#0b0d12;border:0;border-radius:12px;padding:12px 20px;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}.secondary{background:#242a36;color:#eef1f6;margin-left:10px}.card,.grid article{background:#121620;border:1px solid #252b38;border-radius:18px;padding:22px}.detail h1{font-size:34px}.detail-link{display:inline-block;margin-top:16px;font-weight:700}.eyebrow{font-size:11px;letter-spacing:.16em;opacity:.5}.status{display:inline-block;margin:4px 0 12px;padding:6px 9px;border:1px solid #384052;border-radius:999px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:20px}.grid p{opacity:.65;line-height:1.55}.timeline-card{margin-top:20px}.timeline{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.timeline-item{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;border-top:1px solid #252b38;padding-top:14px}.timeline-item time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.62}.timeline-item p{margin:6px 0 0;opacity:.68;line-height:1.45}@media(max-width:720px){header{display:block}.tag{margin-top:8px}.grid{grid-template-columns:1fr}h1{font-size:34px}.timeline-item{grid-template-columns:1fr;gap:6px}}.action-card,.understanding-card{margin-top:20px}.understanding-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:18px}.clarification ul,.understanding-grid p,.understanding-grid ul{margin:8px 0 0;opacity:.72;line-height:1.5}.clarification ul,.understanding-grid ul{padding-left:18px}.clarification{border-top:1px solid #252b38;margin-top:18px;padding-top:18px}.action-detail h2{margin:14px 0 8px}.action-detail>p{opacity:.75;line-height:1.5}.approval-list{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.approval-card h2{font-size:28px;margin:14px 0}.approval-card h3{margin:6px 0 16px}.approval-card>p,.empty-inbox p,.why p{opacity:.72;line-height:1.5}.approval-action{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #252b38;border-bottom:1px solid #252b38;padding:16px 0;margin:16px 0}.approval-action span{display:block;margin-bottom:6px;opacity:.55;font-size:12px;text-transform:uppercase}.approval-action p{margin:4px 0}.why{margin-top:14px}@media(max-width:720px){.understanding-grid{grid-template-columns:1fr}}.error{border:1px solid #7f2f38;background:#261218;color:#ffd5dc;border-radius:10px;padding:12px 14px;line-height:1.45}.integration-card{margin-top:20px}.privacy-copy{max-width:620px;opacity:.78;line-height:1.55}.muted{opacity:.64;line-height:1.5}.freebusy-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:18px}.freebusy-form label{display:grid;grid-gap:8px;gap:8px;color:#aeb5c2;font-size:13px}.freebusy-form input{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:11px;font:inherit}.freebusy-result{border-top:1px solid #252b38;margin-top:18px;padding-top:16px}.freebusy-result ul{padding-left:18px;line-height:1.8;opacity:.78}@media(max-width:720px){.freebusy-form{grid-template-columns:1fr}}.approval-email{display:grid;grid-gap:14px;gap:14px;border-top:1px solid #252b38;border-bottom:1px solid #252b38;padding:16px 0;margin:16px 0}.approval-email span{display:block;margin-bottom:6px;opacity:.55;font-size:12px;text-transform:uppercase}.approval-email p{margin:0;line-height:1.5}.approval-email pre{white-space:pre-wrap;margin:0;background:#0d111a;border:1px solid #2b3140;border-radius:10px;padding:14px;color:#eef1f6;line-height:1.55;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.people-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:18px}.people-form label{display:grid;grid-gap:8px;gap:8px;color:#aeb5c2;font-size:13px}.people-form input{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:11px;font:inherit}.people-form .actions{grid-column:1/-1}@media(max-width:720px){.people-form{grid-template-columns:1fr}}.response-options{display:grid;grid-gap:10px;gap:10px}.response-option{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;border:1px solid #303646;border-radius:8px;padding:12px;color:#eef1f6}.response-option input{width:auto}.success{border:1px solid #3a7d54;background:#102318;color:#c8f7d8;border-radius:8px;padding:12px 14px;line-height:1.45}.negotiation-grid{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.negotiation-row{border-top:1px solid #252b38;padding-top:14px}.workflow-card{margin-top:20px}.workflow-card h2{font-size:24px;margin:14px 0 16px}.status-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:14px}.status-grid>div{border:1px solid #252b38;border-radius:12px;padding:12px;background:#0d111a}.status-grid span:first-child{display:block;color:#aeb5c2;font-size:12px;margin-bottom:8px}.status-grid p{margin:0;color:#d6dbe6}.quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.quick-actions button{margin-top:0}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;background:#f2f4f8;color:#0b0d12;border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none}.secondary-link{background:#242a36;color:#eef1f6}.status{vertical-align:middle}.status-good{border-color:#3a7d54;background:#102318;color:#c8f7d8}.status-waiting{border-color:#8a7431;background:#241d0d;color:#ffe6a8}.status-bad{border-color:#7f2f38;background:#261218;color:#ffd5dc}.timeline-card .eyebrow+div{margin-top:18px}@media(max-width:900px){.status-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.status-grid{grid-template-columns:1fr}.quick-actions{display:grid}.button-link{width:100%}}.memory-list{display:grid;grid-gap:20px;gap:20px;margin-top:20px}.memory-group-header{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:start}.memory-group-header h2{font-size:26px;line-height:1.15;margin:10px 0 8px}.memory-group-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.memory-stream{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.memory-entry{border:1px solid #252b38;border-left-width:5px;border-radius:12px;background:#0d111a;padding:14px}.memory-entry h3{font-size:18px;line-height:1.25;margin:10px 0 8px}.memory-entry p{margin:0;color:#c4cad5;line-height:1.45}.memory-entry-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.memory-entry-top>span:first-child{color:#aeb5c2;font-size:13px}.memory-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.memory-facts span{border:1px solid #303646;border-radius:999px;padding:5px 8px;color:#cdd3df;font-size:12px}.memory-good{border-left-color:#3a7d54}.memory-bad{border-left-color:#7f2f38}.memory-mock{border-left-color:#8a7431}@media(max-width:720px){.memory-group-header{grid-template-columns:1fr}.memory-entry-top,.memory-group-actions{align-items:flex-start}.memory-entry-top{flex-direction:column}}.delegation-list{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.delegation-row{display:grid;grid-template-columns:1fr 220px;grid-gap:18px;gap:18px;align-items:start}.delegation-row h2{font-size:22px;line-height:1.2;margin:10px 0}.delegation-row p{color:#c4cad5;line-height:1.45}.delegation-row-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.delegation-row-top span:last-child{color:#aeb5c2;font-size:13px}.delegation-row-actions{display:grid;grid-gap:10px;gap:10px;justify-items:end}.delegation-row-actions p{margin:4px 0 0;text-align:right}.process-flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.process-step{border:1px solid #303646;border-left-width:5px;border-radius:12px;background:#0d111a;padding:12px;min-height:84px}.process-step b{display:block;margin-bottom:8px}.process-step p{margin:0;color:#c4cad5;font-size:13px;line-height:1.35}.process-done{border-left-color:#3a7d54}.process-current{border-left-color:#8a7431;background:#171407}.process-waiting{border-left-color:#384052}.process-bad{border-left-color:#7f2f38}@media(max-width:840px){.delegation-row{grid-template-columns:1fr}.delegation-row-actions{justify-items:start}.delegation-row-actions p{text-align:left}.process-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.process-flow{grid-template-columns:1fr}}.owner-bar{justify-content:flex-end;max-width:980px;margin:auto;padding:14px 28px 0}.owner-bar,.owner-switcher{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.owner-switcher{font-size:13px}.owner-switcher label{color:#aeb5c2}.owner-switcher select{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 10px;font:inherit}.owner-detail{color:#aeb5c2}.owner-switcher button{margin-top:0;padding:8px 12px;font-size:13px;background:#242a36;color:#eef1f6}.owner-create{display:flex;gap:8px;flex-wrap:wrap}.owner-create input{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 10px;font:inherit;max-width:150px}.owner-error{color:#ffd5dc}@media(max-width:720px){.owner-bar{justify-content:flex-start;padding:14px 20px 0}}.auth-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.auth-card{max-width:560px}.auth-card h1{margin:12px 0 8px}.owner-bar b{margin-left:4px}.preference-row{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #252b38;padding:16px 0}.preference-row:first-of-type{border-top:none}.preference-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.preference-actions button{background:#161b25;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 14px;font:inherit;cursor:pointer}.preference-actions button:hover:not(:disabled){border-color:#3c4456}.preference-actions button:disabled{opacity:.5;cursor:default}.preference-actions input{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 11px;font:inherit;max-width:120px}.preference-evidence{background:#0d111a;border:1px solid #252b38;border-radius:10px;padding:14px}.preference-evidence ul{padding-left:18px;line-height:1.8;margin:8px 0}.preference-evidence p{margin:0 0 4px}.outcome-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.outcome-actions button{background:#161b25;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:10px 16px;font:inherit;cursor:pointer}.outcome-actions button:hover:not(:disabled){border-color:#3c4456}.outcome-actions button:disabled{opacity:.5;cursor:default}.outcome-note{width:100%;background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:11px;min-height:72px;resize:vertical}.linklike,.outcome-note{margin-top:12px;font:inherit}.linklike{background:none;border:none;color:#8fb4ff;padding:0;cursor:pointer;text-decoration:underline}.episode-row{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #252b38;padding:16px 0}.episode-row:first-of-type{border-top:none}.episode-outcomes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.episode-outcomes span{display:block;font-size:12px;text-transform:uppercase;opacity:.55;margin-bottom:4px}.episode-evidence{background:#0d111a;border:1px solid #252b38;border-radius:10px;padding:14px;display:grid;grid-gap:10px;gap:10px}.episode-evidence ul{padding-left:18px;line-height:1.7;margin:4px 0}.lesson-row{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #252b38;padding:16px 0}.lesson-row:first-of-type{border-top:none}.lesson-actions{display:flex;flex-wrap:wrap;gap:8px}.lesson-actions button{background:#161b25;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 14px;font:inherit;cursor:pointer}.lesson-actions button:hover:not(:disabled){border-color:#3c4456}.lesson-actions button:disabled{opacity:.5;cursor:default}.lesson-evidence{background:#0d111a;border:1px solid #252b38;border-radius:10px;padding:14px}.lesson-evidence ul{padding-left:18px;line-height:1.8;margin:8px 0}.lesson-evidence p{margin:0 0 4px}@media(max-width:720px){.episode-outcomes{grid-template-columns:1fr}}.attention-summary{display:grid;grid-gap:8px;gap:8px;margin-bottom:22px}.attention-summary strong{font-size:20px}.attention-row{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #252b38;padding:16px 0}.attention-row:first-of-type{border-top:none}.attention-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attention-actions button{background:#161b25;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:8px 14px;font:inherit;cursor:pointer}.attention-actions button:hover:not(:disabled){border-color:#3c4456}.attention-actions button:disabled{opacity:.5;cursor:default}.attention-link{display:inline-block;background:#eef1f6;border:1px solid #eef1f6;border-radius:10px;color:#0d111a;padding:8px 16px;font-weight:600;text-decoration:none}.attention-link:hover{opacity:.9}.followup-row{display:grid;grid-gap:8px;gap:8px;background:#0d111a;border:1px solid #252b38;border-radius:10px;padding:14px;margin-top:4px}.commitment-row{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #252b38;padding:16px 0}.commitment-row:first-of-type{border-top:none}.commitment-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px;max-width:520px}.commitment-form label{display:grid;grid-gap:8px;gap:8px;color:#aeb5c2;font-size:13px}.commitment-form input,.commitment-form select{background:#0d111a;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:11px;font:inherit}.commitment-form .actions{display:flex;gap:10px}.commitment-form button{background:#161b25;border:1px solid #2b3140;border-radius:10px;color:#eef1f6;padding:10px 16px;font:inherit;cursor:pointer}.commitment-form button[type=submit]{background:#eef1f6;color:#0d111a;font-weight:600}.pill{justify-self:start;border:1px solid #2b3140;border-radius:999px;color:#aeb5c2;padding:3px 10px;font-size:12px}.state-counts{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.state-count-value{font-size:28px;font-weight:600;color:#eef1f6}.answer{border-left:2px solid #2b3140;margin:14px 0;padding:2px 0 2px 14px}.nav-current{color:#eef1f6;font-weight:600}.decision-context{border-left:2px solid #2b3140;margin:12px 0 0;padding:2px 0 2px 14px}.decision-context p{margin:4px 0}.briefing{display:grid;grid-gap:6px;gap:6px;margin-bottom:22px}.briefing h1{font-size:34px;margin:0}.briefing-counts{margin:0;color:#aeb5c2}.briefing-section{border-top:1px solid #252b38;padding-top:14px;margin-top:8px}.briefing-section ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:8px;gap:8px}.briefing-section a{color:#eef1f6;text-decoration:none;line-height:1.45}.briefing-section a:hover{text-decoration:underline}.briefing-coverage{font-size:12px;margin:10px 0 0}.ask{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px}.ask-form{display:flex;gap:10px}.ask-form input{flex:1 1;background:#0d111a;border:1px solid #2b3140;border-radius:12px;color:#eef1f6;padding:12px 14px;font:inherit}.ask-form button{margin-top:0}.ask-answer{border-top:1px solid #252b38;padding-top:12px;display:grid;grid-gap:8px;gap:8px}.ask-understood{margin:0}.ask-answer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.ask-answer a{color:#eef1f6;text-decoration:none;line-height:1.45}.ask-answer a:hover{text-decoration:underline}.ask-candidates{display:flex;flex-wrap:wrap;gap:8px}.ask-candidates button{margin:0}.ask-help li{color:#aeb5c2}.ask-verify{font-weight:600}.ask-meta{font-size:12px;margin:4px 0 0}@media(max-width:560px){.ask-form{flex-direction:column}}.plan-card{display:grid;grid-gap:10px;gap:10px}.plan-steps{margin:0;padding-left:22px;display:grid;grid-gap:12px;gap:12px}.plan-steps li p{margin:4px 0 0}.plan-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nav{opacity:.8}.nav-primary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;list-style:none;margin:0;padding:0}.nav a{color:#eef1f6;text-decoration:none}.nav a:hover{text-decoration:underline}.nav-more{position:relative}.nav-more-button{margin:0;padding:0;background:none;color:#eef1f6;font:inherit;font-weight:400;border-radius:0}.nav-more-button.nav-current{font-weight:600}.nav-more-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:10;display:grid;grid-template-columns:repeat(3,minmax(150px,auto));grid-gap:20px;gap:20px;background:#121620;border:1px solid #252b38;border-radius:14px;padding:18px 20px}.nav-group ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}@media(max-width:720px){.nav-more{position:static}.nav-more-panel{position:static;margin-top:12px;grid-template-columns:1fr;width:100%}.nav-primary li.nav-more{flex-basis:100%}}.goal-group h2{margin:10px 0 4px}.goal-group-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px}.home-boxes{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.request-form{display:flex;gap:10px;align-items:flex-start}.request-form textarea{flex:1 1;min-height:0;height:48px;padding:12px 14px;font-size:16px;border-radius:12px;resize:none;transition:height .15s}.request-form textarea.request-open{height:125px;resize:vertical}.request-form button{margin-top:0}.request-error{margin:0}.show-all{margin-top:10px}@media(max-width:560px){.request-form{flex-direction:column}.request-form button{width:100%}}.home-task{margin-bottom:22px}.briefing-section h2.eyebrow{margin:0;font-weight:400}.home-boxes .ask{margin-bottom:0}.briefing-section:first-child{border-top:none;margin-top:0;padding-top:0}.close-dialog{margin:14px 0}.close-dialog h2{margin-top:0}.close-effects{line-height:1.6;padding-left:20px}.close-effects a{color:#eef1f6}.close-reason{display:grid;grid-gap:8px;gap:8px;margin-top:10px;color:#aeb5c2}.close-reason textarea{min-height:80px;font-size:16px}.closed-banner{border:1px solid #384052;border-radius:12px;padding:12px 14px;margin:10px 0;background:#0d111a}.closed-reason{white-space:pre-wrap}.delegation-row-actions button{margin-left:0}.link-warning{border:1px solid #7a5a1c;background:#231b0c;color:#ffe2a8;border-radius:10px;padding:12px 14px;line-height:1.45;margin:12px 0}.email-messages{display:grid;grid-gap:4px;gap:4px}.notice{border:1px solid #2f5a7f;background:#0e1a26;color:#d5e9ff;border-radius:10px;padding:12px 14px;line-height:1.45;margin:12px 0}.admin-owners{width:100%;border-collapse:collapse;font-size:14px}.admin-owners td,.admin-owners th{text-align:left;padding:8px 6px;border-top:1px solid #2b3140;vertical-align:top}.admin-owners td button{margin:2px 4px 2px 0}.access-note{white-space:pre-wrap;border-left:3px solid #384052;margin:8px 0;padding-left:10px;color:#d6dbe4}.request-note{display:grid;grid-gap:8px;gap:8px;margin-top:10px;color:#aeb5c2}.request-note textarea{min-height:80px;font-size:16px}