:root{--ink:#14211d;--ink-2:#263832;--muted:#6f7d78;--faint:#98a39f;--paper:#f3f4ef;--paper-warm:#f7f5ee;--surface:#fffefa;--surface-2:#f8f9f5;--line:#dfe4df;--line-strong:#cbd3cd;--green:#175f46;--green-deep:#103b2e;--green-pale:#e5f0e9;--signal:#b9dc6e;--blue:#42677a;--amber:#a66c19;--amber-pale:#f7edd9;--red:#a6463e;--red-pale:#fae9e6;--shadow-sm:0 8px 30px #1a2d260f;--shadow-lg:0 32px 90px #14211d21;--radius-sm:12px;--radius:20px;--radius-lg:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,Segoe UI,sans-serif;font-size:15px}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #175f4633}input:focus-visible,select:focus-visible,textarea:focus-visible{background:#fff;border-color:#175f4694;outline:none;box-shadow:0 0 0 3px #175f461a,0 1px 2px #14211d0a}h1,h2,h3,h4,p{margin-top:0}p{line-height:1.58}h1,h2,h3{text-wrap:balance}.kicker{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4;display:block}.brand{align-items:center;gap:11px;display:inline-flex}.brandMark{background:var(--green-deep);border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:relative;overflow:hidden}.brandMark:before,.brandMark:after,.brandMark i{content:"";background:var(--signal);border-radius:4px;width:4px;position:absolute;transform:rotate(22deg)}.brandMark:before{height:10px;top:12px;left:9px}.brandMark i{height:18px;top:8px;left:15px}.brandMark:after{height:12px;top:11px;left:21px}.brandWord{letter-spacing:-.035em;font-size:18px;font-weight:760}.primaryButton,.secondaryButton,.quietDangerButton,.reviewActionButton,.stopRunButton,.textButton{border:0;border-radius:12px;font-weight:720}.primaryButton,.secondaryButton,.quietDangerButton{justify-content:center;align-items:center;gap:8px;line-height:1.15;display:inline-flex}.primaryButton{color:#fff;background:var(--green-deep);padding:12px 17px;box-shadow:0 8px 20px #103b2e24}.primaryButton:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.secondaryButton{border:1px solid var(--line-strong);background:#fff;padding:11px 15px}.quietDangerButton{color:var(--red);background:var(--red-pale);padding:11px 15px}.textButton{color:var(--muted);background:0 0;padding:10px}.iconPlus{flex:none;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid;position:relative}.iconPlus:before,.iconPlus:after{content:"";background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iconPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.controlIcon{flex:none;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid;position:relative}.iconPause:before,.iconPause:after{content:"";background:currentColor;border-radius:999px;width:2px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.iconPause:before{left:5px}.iconPause:after{right:5px}.iconPlay:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}.field{gap:8px;display:grid}.field>span,label>span{color:var(--muted);font-size:12px;font-weight:700}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink-2);letter-spacing:-.012em;background:#ffffffd1;border-radius:12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:0 1px 2px #14211d08}input,select{min-height:44px;padding:0 13px}textarea{resize:vertical;padding:13px;line-height:1.5}input::placeholder,textarea::placeholder{color:#9aa5a0;font-weight:450}.centerStage{background:var(--paper-warm);place-content:center;justify-items:center;min-height:100vh;display:grid}.centerStage p{color:var(--muted);margin-top:18px}.loadingPulse{background:var(--green);border-radius:4px;width:26px;height:4px;margin-top:35px;animation:1.3s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35;width:72px}}.loginShell{background:radial-gradient(circle at 83% 10%,#b9dc6e38,#0000 25rem),linear-gradient(135deg,#f7f6f0,#eef2ed);place-items:center;min-height:100vh;padding:32px;display:grid}.loginCard{width:min(680px,100%);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffcd1;border:1px solid #ffffffe6;border-radius:36px;padding:clamp(34px,7vw,74px)}.loginStatement{margin:72px 0 38px}.loginStatement h1{letter-spacing:-.065em;margin:14px 0 24px;font-size:clamp(2.55rem,6vw,4.7rem);font-weight:600;line-height:.99}.loginStatement p{max-width:500px;color:var(--muted);font-size:17px}.googleSignIn{min-height:46px}.googleSignInButton{min-height:44px}.googleSignIn p,.loginCard>small{color:var(--muted);font-size:12px}.loginCard>small{margin-top:18px;display:block}.inlineError{color:var(--red);margin-top:20px}.publicShell{width:min(1500px,100% - 48px);min-height:100vh;margin:0 auto}.publicHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.workspaceLoadState{border:1px solid var(--line);width:min(620px,100% - 32px);min-height:270px;box-shadow:var(--shadow);background:#fffffce0;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:clamp(80px,15vh,170px) auto 60px;padding:clamp(28px,5vw,48px);display:grid}.workspaceLoadState>span{color:#fff;background:var(--green);border-radius:17px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}.workspaceLoadState h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(28px,5vw,42px);line-height:1.02}.workspaceLoadState p{color:var(--muted);margin:0;line-height:1.55}.workspaceLoadState>button,.workspaceLoadState>i{grid-column:2;justify-self:start;min-height:44px}.workspaceLoadState>i{background:var(--green-pale);border-radius:999px;width:38px;height:5px;overflow:hidden}.workspaceLoadState>i:after{border-radius:inherit;background:var(--green);content:"";width:45%;height:100%;animation:1.1s ease-in-out infinite alternate workspaceLoading;display:block}.workspaceLoadState.hasError>span{color:#8d4039;background:var(--red-pale)}@keyframes workspaceLoading{to{transform:translate(120%)}}.headerIdentity{color:var(--muted);align-items:center;gap:15px;font-size:13px;display:flex}.phaseTag{border:1px solid var(--line);color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:#ffffff8c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.publicFooter{border-top:1px solid var(--line);min-height:80px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.errorBanner{color:var(--red);background:var(--red-pale);border:1px solid #edc9c4;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.errorBanner button{color:inherit;background:0 0;border:0;font-weight:700}.setupStage{grid-template-columns:minmax(0,.88fr) minmax(480px,.72fr);align-items:center;gap:clamp(48px,8vw,130px);min-height:calc(100vh - 166px);padding:70px 3vw 90px;display:grid}.setupNarrative h1{letter-spacing:-.07em;max-width:760px;margin:20px 0 28px;font-size:clamp(3.1rem,6.4vw,6.35rem);font-weight:580;line-height:.94}.setupNarrative h1 em{color:var(--green);font-style:normal}.setupNarrative>p{max-width:640px;color:var(--muted);font-size:clamp(16px,1.4vw,20px)}.trustStrip{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin-top:42px;font-size:12px;font-weight:650;display:flex}.trustStrip span:before{color:var(--green);content:"✓";margin-right:7px}.briefingConsole{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffcd6;padding:clamp(24px,3vw,38px)}.consoleHeader{justify-content:space-between;align-items:center;margin-bottom:26px;font-weight:760;display:flex}.liveDot{color:var(--muted);font-size:11px;font-weight:650}.liveDot:before{content:"";background:#5fa175;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #5fa1751a}.briefingConsole .field+.field{margin-top:17px}.briefingConsole textarea{border-color:var(--line-strong);background:#fff;min-height:190px;font-size:16px}.briefingUtility{min-height:55px;color:var(--faint);justify-content:space-between;align-items:center;font-size:11px;display:flex}.voiceButton{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.voiceButton span{color:var(--green);font-size:8px}.voiceButton.isListening span{color:var(--red);animation:.8s infinite blink}@keyframes blink{50%{opacity:.25}}.autonomyControl{border-top:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:18px 0 23px;display:grid}.autonomyControl strong,.autonomyControl small{display:block}.autonomyControl small{color:var(--faint);margin-top:4px;font-size:10px}.segmentedControl{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmentedControl button{min-height:37px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:5px;font-size:11px;font-weight:700}.segmentedControl button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #19282214}.launchButton{border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 21px;display:flex}.launchButton b{font-size:20px;font-weight:400}.setupGenerationNote{color:var(--muted);margin:-4px 2px 0;font-size:11px;line-height:1.55}.proposalStage{padding:60px 0 100px}.proposalHero{justify-content:space-between;align-items:end;gap:40px;padding:0 2vw 50px;display:flex}.proposalHero h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(3rem,5vw,5.6rem);font-weight:590;line-height:.95}.proposalHero p{max-width:730px;color:var(--muted);margin:0;font-size:18px}.proposalMandates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:780px;display:grid}.proposalMandates p{border:1px solid var(--line);background:#fffffcb8;border-radius:13px;padding:14px 16px;font-size:12px;line-height:1.5}.proposalMandates strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.proposalMetrics{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:16px;gap:1px;display:flex;overflow:hidden}.proposalMetrics span{min-width:118px;color:var(--muted);background:#fff;padding:16px;font-size:11px}.proposalMetrics strong{color:var(--ink);margin-bottom:3px;font-size:25px;display:block}.proposalWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);gap:18px;display:grid}.proposalTeamPanel,.proposalDecisionPanel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffcc7;border-radius:24px}.proposalTeamPanel{padding:clamp(22px,3vw,38px)}.proposalDecisionPanel{align-self:start;padding:32px;position:sticky;top:18px}.sectionTitle{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.sectionTitle>div{padding-left:48px;position:relative}.sectionNumber{color:var(--faint);font-family:ui-monospace,monospace;font-size:11px;position:absolute;top:1px;left:0}.sectionTitle h2{letter-spacing:-.035em;margin:6px 0 0;font-size:27px;font-weight:620}.sectionTitle>p{max-width:330px;color:var(--muted);margin:0;font-size:12px}.proposalOrgList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.proposalOwner{background:#f4f8fa;border:1px solid #ced9df;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:start;gap:12px;margin-bottom:9px;padding:15px;display:grid}.proposalOwner strong,.proposalOwner small{display:block}.proposalOwner small{color:#536b7b;margin-top:2px;font-size:10px;font-weight:650}.proposalOwner p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.proposalOwner b{color:var(--faint);font-size:8px}.proposalOrgList>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:start;gap:12px;padding:15px;transition:all .18s;display:grid}.proposalOrgList>button:hover,.proposalOrgList>button.selected{border-color:#175f4680;transform:translateY(-1px);box-shadow:0 7px 20px #175f4612}.proposalOrgList strong,.proposalOrgList small{display:block}.proposalOrgList strong em{color:#7a5a1b;background:var(--amber-pale);text-transform:uppercase;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:7px;font-style:normal;display:inline-block}.proposalOrgList small{color:var(--green);margin-top:2px;font-size:11px;font-weight:650}.proposalOrgList p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.proposalOrgList b{color:var(--faint);font-size:9px;font-weight:650}.proposalAuthorityMatrix{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:17px;padding:16px}.proposalAuthorityMatrix>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.proposalAuthorityMatrix>header>div{color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:7px;display:flex}.proposalAuthorityMatrix i{background:#dfe4df;border-radius:3px;width:10px;height:10px;display:inline-block}.proposalAuthorityMatrix>button{text-align:left;background:0 0;border:0;border-top:1px solid #eef0ed;grid-template-columns:115px 1fr;align-items:center;width:100%;min-height:31px;padding:0;display:grid}.proposalAuthorityMatrix>button strong{font-size:8px}.proposalAuthorityMatrix>button span{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.proposalAuthorityMatrix>button i{width:100%;height:8px}.proposalAuthorityMatrix .matrix-prepare{background:#dfe7e3}.proposalAuthorityMatrix .matrix-approval_required{background:#edc978}.proposalAuthorityMatrix .matrix-execute_and_report{background:#71a47e}.proposalAuthorityMatrix .matrix-blocked{background:#e5b7b1}.memberAvatar,.largeAvatar,.smallAvatar{color:var(--green-deep);letter-spacing:-.02em;background:linear-gradient(145deg,#edf5ef,#dbe9df);border:1px solid #175f4624;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.memberAvatar{border-radius:13px;width:43px;height:43px}.memberAvatar.kind-human,.largeAvatar.kind-human{color:#3b5265;background:linear-gradient(145deg,#eef3f6,#dbe5eb)}.memberAvatar.mini{border-radius:9px;width:30px;height:30px;font-size:8px}.proposalRoleEditor{border:1px solid var(--line);background:var(--surface-2);border-radius:17px;margin-top:18px;padding:24px}.editorHeader{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.editorHeader h3{margin:5px 0 0;font-size:23px}.editorHeader button{color:var(--red);background:0 0;border:0;font-size:11px;font-weight:700}.editorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.editorFields label{gap:6px;display:grid}.editorFields .wide{grid-column:1/-1}.engagementPreview{background:var(--amber-pale);border-left:3px solid #d5a64e;border-radius:9px;padding:12px}.engagementPreview strong,.engagementPreview small{display:block}.engagementPreview p{color:#755d32;margin:5px 0;font-size:10px}.engagementPreview small{color:#8b7348;margin-top:3px;font-size:8px}.proposalRoleEditor .progressiveDetails{margin-top:18px}.setupQuestion{border-top:1px solid var(--line);padding:22px 0}.setupQuestion h3{margin-bottom:13px;font-size:14px;line-height:1.45}.choiceCards{gap:7px;display:grid}.choiceCards button{text-align:left;border:1px solid var(--line);min-height:45px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 12px;font-size:12px;display:flex}.choiceCards i{border:1px solid var(--line-strong);border-radius:50%;width:12px;height:12px}.choiceCards button.selected{border-color:var(--green);color:var(--ink);background:var(--green-pale);font-weight:700}.choiceCards button.selected i{border:3px solid var(--green);background:#fff}.operatingContract{background:#f2f4ef;border-radius:14px;padding:22px}.operatingContract>div{grid-template-columns:80px 1fr;gap:8px;margin-top:15px;display:grid}.operatingContract small{color:var(--faint);font-size:10px}.operatingContract p{margin:0;font-size:11px}.operatingContract>.proposalModeChoice{display:block}.contractModeButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.contractModeButtons button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#ffffffb8;border-radius:9px;padding:7px 8px;font-size:10px;font-weight:740}.contractModeButtons button.active{color:var(--green);background:var(--green-pale);border-color:#236c4e57;box-shadow:inset 0 0 0 1px #236c4e14}.operatingContract .contractModeButtons{margin-top:7px}.proposalBudgetDetails{grid-column:1/-1}.proposalBudgetDetails>.proposalCycleBudgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.proposalCycleBudgets label,.proposalCycleBudgets span{display:block}.proposalCycleBudgets input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:34px;margin-top:5px;padding:0 8px;font-size:10px}.capabilityPreview{justify-content:space-between;gap:12px;display:flex}.capabilityPreview small{text-align:right}.setupDialogue{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;margin-top:18px;padding:16px;display:grid}.setupDialogue label{gap:6px;display:grid}.setupDialogue label span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:800}.setupDialogue textarea{min-height:76px;font-size:10px}.setupDialogue>div{justify-content:flex-end;gap:7px;display:flex}.setupDialogue button,.approvalDock .decideButton{font-size:9px}.approvalDock{gap:5px;margin-top:22px;display:grid}.approvalDock .primaryButton{justify-content:space-between;align-items:center;min-height:55px;display:flex}.progressiveDetails{border-top:1px solid var(--line)}.progressiveDetails summary{cursor:pointer;color:var(--ink-2);padding:14px 0;font-size:11px;font-weight:750;list-style-position:inside}.progressiveDetails p,.progressiveDetails li{color:var(--muted);font-size:11px;line-height:1.55}.progressiveDetails pre{max-height:260px;color:var(--ink-2);white-space:pre-wrap;background:#eef0ec;border-radius:9px;padding:12px;font-size:10px;overflow:auto}.tagList{flex-wrap:wrap;gap:6px;display:flex}.tagList span{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:650}.appFrame{background:#f1f3ee;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.appSidebar{color:#e9f0eb;background:#142a23;border-right:1px solid #243b33;flex-direction:column;height:100vh;padding:25px 18px 20px;display:flex;position:sticky;top:0}.appSidebar .brand{padding:0 8px 27px}.appSidebar .brandMark{background:#eef5ef}.appSidebar .brandMark:before,.appSidebar .brandMark:after,.appSidebar .brandMark i{background:var(--green-deep)}.appSidebar nav{gap:4px;display:grid}.appSidebar nav button{text-align:left;color:#9db0a8;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;min-height:44px;padding:0 11px;font-size:12px;font-weight:650;display:grid;position:relative}.appSidebar nav button>span{opacity:.55;font-family:ui-monospace,monospace;font-size:9px}.appSidebar nav button>.navLabel{opacity:1;min-width:0;font-family:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appSidebar nav button>.navLabel>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appSidebar nav button>.navLabel>span:last-child{display:none}.appSidebar nav button b{color:#142a23;background:var(--signal);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.appSidebar nav button:hover,.appSidebar nav button.active{color:#fff;background:#ffffff14}.appSidebar nav button.active:before{background:var(--signal);content:"";border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-18px}.sidebarContext{border-top:1px solid #ffffff1f;gap:6px;margin-top:auto;padding:16px 9px;display:grid}.sidebarContext .kicker{color:#8fa49b}.sidebarContext select{color:#fff;background:0 0;border:0;min-height:34px;padding:0;font-weight:700}.sidebarAreaControl{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:6px;display:grid}.sidebarAreaControl>button{width:31px;height:31px;color:var(--signal);background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;place-items:center;padding:0;display:grid}.sidebarAreaControl>button .iconPlus{width:14px;height:14px}.mobileAreaSwitcher{display:none}.sidebarContext small{color:#8fa49b;text-transform:capitalize;font-size:9px}.sidebarAccount{border-top:1px solid #ffffff1f;align-items:center;gap:9px;padding:15px 8px 0;display:flex}.smallAvatar{width:32px;height:32px;color:var(--green-deep);background:#dfece2;border:0;border-radius:10px;font-size:9px}.sidebarAccount strong,.sidebarAccount small{display:block}.sidebarAccount strong{font-size:11px}.sidebarAccount small{color:#8fa49b;margin-top:2px;font-size:8px}.appMain{min-width:0}.commandHeader{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8f4e6;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex;position:sticky;top:0}.commandHeader>div:first-child strong{margin-top:3px;font-size:17px;display:block}.systemState{align-items:center;gap:10px;display:flex}.connectionState,.clockState{color:var(--muted);font-size:10px;font-weight:650}.connectionState i{background:#b7beb9;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.connectionState i.online{background:#5f9c70;box-shadow:0 0 0 4px #5f9c701a}.clockState{border-left:1px solid var(--line);padding:0 10px}.intakeButton{border:1px solid var(--green);color:#fff;background:var(--green);border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:11px;font-weight:780;line-height:1;display:flex}.intakeButton:hover{background:var(--green-deep)}.intakeButton b{font-size:16px;font-weight:500}.intakeButton .controlIcon{color:#fff}.intakeLabelMobile,.headerLabelMobile{display:none}.pauseButton{min-height:43px;color:var(--red);background:#fff9f8;border:1px solid #dfc5c1;border-radius:11px;align-items:center;gap:9px;padding:0 15px;font-size:11px;font-weight:780;line-height:1;display:flex}.pauseButton .controlIcon{color:currentColor}.pauseButton:hover{background:var(--red-pale)}.pauseButton.resume{border-color:var(--green);color:#fff;background:var(--green)}.pauseBanner{color:#783f39;background:#fff4f2;border:1px solid #e2c4bf;border-radius:13px;justify-content:space-between;align-items:center;margin:18px 28px 0;padding:15px 18px;display:flex}.pauseBanner>div{align-items:center;gap:13px;display:flex}.pauseBanner strong,.pauseBanner p{margin:0;display:block}.pauseBanner p{color:#9b625c;font-size:11px}.pauseBanner>span{font-size:10px}.pauseIcon{color:#fff;background:var(--red);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.appMain>.errorBanner{z-index:300;width:min(520px,100vw - 36px);position:fixed;top:16px;right:18px;box-shadow:0 16px 44px #501e192e}.isPaused .dashboardView,.isPaused .contentView{filter:saturate(.7)}.dashboardView,.contentView{max-width:1500px;margin:0 auto;padding:30px 28px 60px}.teamMandateBar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffcd6;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:12px;padding:16px 20px;display:flex}.teamMandateBar p{max-width:900px;color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.48}.teamMandateGoalLink{border:0;border-left:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:12px;padding-left:20px;font-size:10px;display:flex}.teamMandateGoalLink strong{color:var(--green);margin-right:3px;font-size:18px}.teamMandateGoalLink b{color:var(--green);font-size:15px;transition:transform .16s}.teamMandateGoalLink:hover b{transform:translate(3px)}.primaryActorCollection{gap:12px;display:grid}.primaryActorCollection .primaryActorHub{margin-bottom:0}.primaryActorHub{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 4% 0,#b9dc6e33,#0000 34%),#fffffcf0;border:1px solid #175f462e;border-radius:20px;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);align-items:stretch;gap:16px;margin-bottom:12px;padding:18px;display:grid}.primaryActorLead{align-items:center;gap:14px;min-width:0;display:flex}.primaryActorLead>div{min-width:0}.primaryActorLead h2{letter-spacing:-.04em;margin:3px 0 2px;font-size:24px;font-weight:650}.primaryActorLead p{color:var(--muted);margin:0;font-size:10px}.primaryActorAvatar{color:#eff7d7;background:radial-gradient(circle at 72% 16%,#b9dc6e61,#0000 34%),linear-gradient(145deg,#1b5945,#0e3428);border:0;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:16px;font-weight:850;display:grid;position:relative;box-shadow:0 12px 28px #103b2e33}.primaryActorAvatar i{background:#78a84e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.primaryActorActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.primaryActorActions>button{border:1px solid var(--line);text-align:left;background:#f8f9f5e0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:68px;padding:11px 12px;display:grid}.primaryActorActions>button:hover{background:#fff;border-color:#175f4666;transform:translateY(-1px)}.primaryActorActions>button>span{width:28px;height:28px;color:var(--green);background:var(--green-pale);border-radius:9px;grid-row:1/3;align-self:center;place-items:center;font-size:14px;font-weight:800;display:grid}.primaryActorActions>button>.iconPlus{font-size:0}.primaryActorActions>button strong,.primaryActorActions>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primaryActorActions>button strong{font-size:11px}.primaryActorActions>button small{color:var(--muted);font-size:8px}.primaryActorActions>.primaryActorAssign{border-color:var(--green);color:#fff;background:var(--green)}.primaryActorActions>.primaryActorAssign:hover{background:var(--green-deep)}.primaryActorActions>.primaryActorAssign>span{color:var(--green-deep);background:var(--signal)}.primaryActorActions>.primaryActorAssign small{color:#ffffffb8}.metricDetails{border:1px solid var(--line);background:#fffffcd1;border-radius:14px;margin:14px 0}.metricDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;list-style:none;display:flex}.metricDetails>summary::-webkit-details-marker{display:none}.metricDetails>summary span{font-size:10px;font-weight:760}.metricDetails>summary strong{color:var(--green);font-size:8px}.metricDetails[open]>summary{border-bottom:1px solid var(--line)}.metricDetails[open]>.metricRail{border:0;border-radius:0 0 14px 14px;margin:0}.teamOperatingContractPanel{color:#fff;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 96% 0,#b8e35a1f,#0000 34%),linear-gradient(120deg,#142d25,#1b392e);border:1px solid #28483b;border-radius:19px;margin-bottom:12px;padding:22px;overflow:hidden}.contractPanelHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.contractPanelHeading .kicker{color:var(--signal)}.contractPanelHeading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:19px;font-weight:600}.branchIdentity{color:#fff;margin:5px 0 0;font-size:13px;font-weight:760}.branchIdentity span{color:#91aa9f;margin-left:8px;font-size:9px;font-weight:550}.branchContractActions{align-items:center;gap:7px;display:flex}.branchContractActions button{color:#dbe6e0;background:#ffffff0e;border:1px solid #ffffff26;border-radius:9px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.branchContractActions button:last-child{color:#ffc0b8;border-color:#ff968b52}.branchContractActions button:last-child.resume{color:var(--signal);border-color:#b8e35a6b}.teamOperatingContractPanel.branchPaused{background:radial-gradient(circle at 96% 0,#ff81741c,#0000 34%),linear-gradient(120deg,#32231f,#412a25);border-color:#bf665c99}.contractSafetyNote{color:#9fb6ab;text-align:right;max-width:260px;font-size:9px;line-height:1.45}.contractPanelBody{grid-template-columns:minmax(420px,1fr) minmax(350px,.78fr);gap:18px;display:grid}.teamOperatingContractPanel .contractModeButtons button{color:#a9bbb3;text-align:left;background:#ffffff0b;border-color:#ffffff1f;min-height:67px;padding:12px 14px}.teamOperatingContractPanel .contractModeButtons button:hover{border-color:#b8e35a59}.teamOperatingContractPanel .contractModeButtons button.active{color:#fff;box-shadow:inset 3px 0 0 var(--signal);background:#b8e35a1c;border-color:#b8e35a80}.teamOperatingContractPanel .contractModeButtons strong,.teamOperatingContractPanel .contractModeButtons small{display:block}.teamOperatingContractPanel .contractModeButtons small{color:#8fa79c;margin-top:4px;font-size:9px;font-weight:560}.cycleBudgetFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cycleBudgetFields label{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;padding:9px 11px}.cycleBudgetFields span{color:#8fa79c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:740;display:block}.cycleBudgetFields input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;outline:none;width:100%;min-height:29px;padding:0;font-size:11px}.cycleBudgetFields input:focus{border-color:var(--signal)}.cycleBudgetFields input::placeholder{color:#748c81}.contractFootnote{color:#8fa79c;margin:13px 0 0;font-size:9px;line-height:1.5}.leadershipHero{color:#fff;width:100%;min-height:250px;box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;background:linear-gradient(125deg,#122c24 0%,#1f4939 68%,#315a43 100%);border:0;border-radius:26px;grid-template-columns:1fr 190px;align-items:end;gap:40px;padding:clamp(28px,4vw,52px);transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.leadershipHero:hover{transform:translateY(-2px);box-shadow:0 22px 55px #0e2b2133}.leadershipHero:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.leadershipHero:after{content:"";position:absolute}.leadershipHero h1{letter-spacing:-.05em;max-width:820px;margin:13px 0 14px;font-size:clamp(2.25rem,2.65vw,3.2rem);font-weight:560;line-height:1.01}.leadershipHero p{color:#b8c9c1;max-width:760px;margin:0}.leadershipHero .kicker{color:var(--signal)}.leadershipHeroAction{min-height:44px;color:var(--green-deep);background:var(--signal);border-radius:12px;align-items:center;gap:14px;margin-top:24px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.leadershipHeroAction b{font-size:15px;transition:transform .16s}.leadershipHero:hover .leadershipHeroAction b{transform:translate(3px)}.leadershipHero:has(>.resultMiniPreview){grid-template-columns:minmax(0,1fr) clamp(150px,17vw,230px)}.leadershipHero>.resultMiniPreview{background:#fffffff5;border-color:#c4e77461;width:100%;height:clamp(116px,11vw,150px);box-shadow:0 16px 30px #0417113d}.leadershipHero:has(>.resultMiniPreview)>.outcomeGauge{display:none}.goalDetails{color:#cfdbd5;max-width:760px;margin-top:18px}.goalDetails summary{cursor:pointer;width:max-content;max-width:100%;color:var(--signal);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.goalDetails p{color:#cfdbd5;border-left:2px solid #b8e35a73;margin-top:12px;padding-left:15px;font-size:13px;line-height:1.55}.outcomeGauge{align-self:center}.outcomeGauge>span{color:#a9bdb4;font-size:10px;display:block}.outcomeGauge>strong{letter-spacing:-.05em;margin:8px 0 10px;font-size:47px;font-weight:580;display:block}.outcomeGauge>strong small{font-size:16px}.outcomeGauge>div{background:#ffffff29;border-radius:4px;height:4px;overflow:hidden}.outcomeGauge i{border-radius:inherit;background:var(--signal);height:100%;display:block}.metricRail{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.metricRail article{background:#fffffcd1;min-height:135px;padding:23px;position:relative}.metricIndex{color:var(--faint);font-family:ui-monospace,monospace;font-size:9px;position:absolute;top:18px;right:18px}.metricRail strong{letter-spacing:-.045em;font-size:32px;font-weight:590;display:block}.metricRail strong small{font-size:14px}.metricRail p{margin:2px 0 14px;font-size:12px;font-weight:700}.metricRail small{color:var(--muted);font-size:9px}.operatingStateRail{border:1px solid var(--line);background:#fffffc9e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-1px 0 14px;padding:11px 15px;display:grid}.operatingStateRail>span,.operatingStateRail>button{min-width:0;min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:8px auto;align-content:center;gap:2px 7px;padding:6px 24px 6px 6px;font-size:8px;display:grid;position:relative}.operatingStateRail>button:disabled{opacity:1}.operatingStateRail>button.isActionable{cursor:pointer;transition:color .16s,background .16s}.operatingStateRail>button.isActionable:hover{color:var(--ink);background:var(--green-pale)}.operatingStateRail>button.isActionable:focus-visible{outline:2px solid var(--green);outline-offset:1px}.operatingStateRail>button>b{color:var(--green);font-size:13px;transition:transform .16s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.operatingStateRail>button.isActionable:hover>b{transform:translate(3px,-50%)}.operatingStateRail i{background:var(--faint);border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.operatingStateRail i.active{background:var(--green);box-shadow:0 0 0 3px var(--green-pale)}.operatingStateRail i.paused{background:var(--red);box-shadow:0 0 0 3px var(--red-pale)}.operatingStateRail strong{color:var(--ink-2);font-size:9px}.leadershipGrid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:14px;display:grid}.leadershipGrid>*,.resourceLayout>*,.proposalWorkspace>*{min-width:0}.surface{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffcd6;border-radius:18px}.orgSurface,.attentionSurface,.workPulseSurface,.reportSurface{padding:24px}.surfaceHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.surfaceHeader h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px;font-weight:620}.surfaceHeader>button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:750}.organizationPreviewScope{max-width:520px;color:var(--muted);margin:-8px 0 20px;font-size:11px;line-height:1.55}.countBadge{width:30px;height:30px;color:var(--green-deep);background:var(--signal);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.attentionItem{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;width:100%;padding:14px 0;display:grid}.attentionItem strong{font-size:12px}.attentionItem p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.attentionItem>span:last-child{color:var(--green)}.emptyState{text-align:center;place-content:center;justify-items:center;min-height:180px;display:grid}.emptyState i{width:36px;height:36px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;margin-bottom:12px;font-style:normal;display:grid}.emptyState strong{font-size:12px}.emptyState p{max-width:280px;color:var(--muted);margin:5px 0 0;font-size:10px}.pulseList>div{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pulseList>div>div{min-width:0}.pulseList strong{font-size:11px;display:block}.pulseList small{color:var(--faint);margin-top:2px;font-size:8px;display:block}.pulseList p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:9px;overflow:hidden}.reportSurface{color:#fff;background:var(--green-deep)}.reportSurface .kicker{color:var(--signal)}.reportSurface h2{margin:8px 0 22px;font-size:24px;font-weight:570;line-height:1.15}.reportNumbers{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.reportNumbers button{color:#9eb3aa;text-align:left;background:0 0;border:0;min-height:66px;padding:15px 0;font-size:9px;position:relative}.reportNumbers button:not(:disabled){cursor:pointer}.reportNumbers button:not(:disabled):hover{color:var(--signal)}.reportNumbers button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reportNumbers button b{color:var(--signal);font-size:13px;position:absolute;bottom:18px;right:14px}.reportNumbers strong{color:#fff;font-size:22px;display:block}.reportAttentionItem{border:0;color:#aebfb8;text-align:left;background:0 0;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:11px 0;font-size:9px;display:grid}.reportAttentionItem span{gap:4px;min-width:0;display:grid}.reportAttentionItem strong,.reportAttentionItem small{text-overflow:ellipsis;overflow:hidden}.reportAttentionItem strong{color:#fff;white-space:nowrap;font-size:10px;line-height:1.25}.reportAttentionItem small{color:#aebfb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box}.reportAttentionItem b{color:var(--signal);font-size:14px;transition:transform .16s}.reportAttentionItem:hover b{transform:translate(3px)}.orgChartFrame{position:relative;overflow:auto}.zoomControls{z-index:10;border:1px solid var(--line);width:max-content;box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:9px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex;position:sticky;top:0;left:0}.zoomControls button{min-width:29px;height:28px;color:var(--green);background:0 0;border:0;border-radius:6px;font-size:11px;font-weight:800}.zoomControls button:hover{background:var(--green-pale)}.zoomControls span{text-align:center;min-width:42px;color:var(--muted);font-size:8px}.orgChart{text-align:center;transform-origin:top;min-width:max-content;padding:12px 8px 24px;transition:transform .18s}.orgBranch{flex-direction:column;align-items:center;display:flex;position:relative}.organizationReportRelation{display:none}.orgChildren{justify-content:center;gap:13px;padding-top:30px;display:flex;position:relative}.orgChildren:before{background:var(--line-strong);content:"";width:1px;height:18px;position:absolute;top:0;left:50%}.orgChildren>.orgBranch:before{background:var(--line-strong);content:"";width:1px;height:12px;position:absolute;top:-12px;left:50%}.orgChildren>.orgBranch:not(:only-child):after{background:var(--line-strong);content:"";height:1px;position:absolute;top:-12px;left:0;right:0}.orgChildren>.orgBranch:first-child:after{left:50%}.orgChildren>.orgBranch:last-child:after{right:50%}.memberCard{z-index:2;text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:39px 1fr 7px;align-items:center;gap:9px;width:100%;min-height:69px;padding:11px;display:grid;position:relative;box-shadow:0 4px 14px #192d260d}.memberCardShell{z-index:2;border-radius:15px;gap:6px;width:190px;display:grid;position:relative}.memberCardShell.branchSelected{outline-offset:4px;outline:2px solid #24705147}.memberCardShell.branchPaused .memberCard{filter:saturate(.72);background:#fff9f7;border-color:#a94b4352}.positionLedUnits{gap:4px;display:grid}.positionLedUnits button{width:100%;min-height:34px;color:var(--green);background:var(--green-pale);text-align:left;border:1px solid #236c4e33;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 9px;display:grid}.positionLedUnits span{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.positionLedUnits strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.positionLedUnits b{font-size:10px}.memberCardShell.isVacant{background:#eef5ee8c;border:1px dashed #236c4e47}.vacantPositionCard{width:100%;min-height:69px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.vacantPositionIcon{width:34px;height:34px;color:var(--green);background:#fff;border:1px dashed #236c4e66;border-radius:50%;place-items:center;font-size:18px;display:grid}.vacantPositionCard small,.vacantPositionCard strong,.vacantPositionCard em{display:block}.vacantPositionCard small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.vacantPositionCard strong{margin-top:3px;font-size:10px}.vacantPositionCard em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.branchControls{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;position:relative}.branchControls>button:only-child{grid-column:1/-1}.branchSelectButton{border:1px solid var(--line);min-height:25px;color:var(--green);letter-spacing:.025em;text-transform:uppercase;background:#f5f7f3;border-radius:8px;justify-content:center;align-items:center;font-size:7px;font-weight:800;line-height:1.1;display:inline-flex}.branchMoveButton{border:1px solid var(--line);min-height:25px;color:var(--muted);letter-spacing:.025em;text-transform:uppercase;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding-inline:7px;font-size:7px;font-weight:800;line-height:1.1;display:inline-flex}.memberCardShell.branchSelected .branchSelectButton{color:#fff;background:var(--green)}.branchAddButton{border:1px solid var(--line);min-height:25px;color:var(--green-deep);letter-spacing:.025em;text-transform:uppercase;background:#eef4ed;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.branchAddButton .branchAddIcon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:13px;height:13px;font-size:11px;line-height:1;display:grid}.branchAddButton .branchAddIcon>.iconPlus{width:100%;height:100%}.branchAddButton .branchAddIcon>.iconPlus:before,.branchAddButton .branchAddIcon>.iconPlus:after{width:7px;height:1.5px}.branchAddButton:hover{background:#e3eee4;border-color:#a9bdb0}.branchPausedBadge{color:#87433e;letter-spacing:.05em;text-transform:uppercase;background:#fff0ed;border:1px solid #e7bbb5;border-radius:6px;padding:3px 6px;font-size:6px;font-weight:850;position:absolute;top:-7px;left:7px}.profileOperatingMode{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #b8e06b24, transparent 42%), var(--surface-2);border-radius:14px;gap:11px;margin:0 24px 10px;padding:15px;display:grid}.profileOperatingMode>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.profileOperatingMode>header strong{margin-top:3px;font-size:14px;display:block}.profileOperatingMode>header small{color:var(--muted);text-align:right;font-size:8px}.profileOperatingModeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.profileOperatingModeChoices button{border:1px solid var(--line);min-height:39px;color:var(--muted);background:#ffffffb8;border-radius:10px;padding:8px;font-size:9px;font-weight:800}.profileOperatingModeChoices button.active{color:var(--green);background:var(--green-pale);border-color:#236c4e61;box-shadow:inset 0 0 0 1px #236c4e14}.profileOperatingMode>footer{justify-content:space-between;gap:7px;display:flex}.profileOperatingMode>footer button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:8px;font-weight:800}.profileOperatingMode>footer button:last-child{color:#8b443e;background:#fff7f5;border-color:#dfbbb6}.profileOperatingMode>footer button.resume{color:var(--green);background:var(--green-pale);border-color:#236c4e40}.profileOrganizationPlacement{border:1px solid var(--line);background:#f7f8f4b8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:15px 16px;display:flex}.profileOrganizationPlacement>div{gap:4px;display:grid}.profileOrganizationPlacement strong{font-size:11px}.profileOrganizationPlacement small{color:var(--muted);font-size:9px}.memberCard:hover{border-color:#175f4673;transform:translateY(-2px);box-shadow:0 10px 24px #175f4614}.memberCard .memberAvatar{border-radius:11px;width:39px;height:39px}.memberCardBody strong,.memberCardBody small{display:block}.memberCardBody strong{font-size:11px}.memberCardBody small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.memberSignal{background:#aeb8b2;border-radius:50%;width:7px;height:7px}.signal-active,.signal-ready,.signal-completed{background:#68a178;box-shadow:0 0 0 4px #68a17817}.signal-review{background:#c78a30}.signal-blocked,.signal-failed{background:var(--red)}.memberCardStatus{color:var(--faint);text-transform:uppercase;font-size:7px;position:absolute;bottom:7px;left:59px}.expertBadge{color:#785a21;letter-spacing:.05em;text-transform:uppercase;background:#fff8e9;border:1px solid #e4cf9e;border-radius:6px;padding:3px 6px;font-size:6px;font-weight:850;position:absolute;top:-7px;right:7px}.orgChart.isCompact{min-width:0;max-height:315px;padding-inline:0}.orgChart.isCompact .memberCard{width:155px;min-height:82px;padding-bottom:24px}.orgChart.isCompact .memberCardStatus{text-overflow:ellipsis;white-space:nowrap;bottom:9px;left:59px;right:10px;overflow:hidden}.orgChart.isCompact .memberCardShell{padding-bottom:0}.orgChart.isCompact .orgChildren{gap:8px}.orgChart.isCompact .orgChildren .orgChildren{display:none}@media (min-width:720px){.orgChart:not(.isCompact) .memberCardShell{gap:7px;width:226px}.orgChart:not(.isCompact) .memberCard{grid-template-columns:44px minmax(0,1fr) 8px;gap:10px;min-height:90px;padding:13px 13px 25px}.orgChart:not(.isCompact) .memberCard .memberAvatar{border-radius:12px;width:44px;height:44px}.orgChart:not(.isCompact) .memberCardBody strong{font-size:13px}.orgChart:not(.isCompact) .memberCardBody small{font-size:9.5px}.orgChart:not(.isCompact) .memberCardStatus{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 84px);font-size:8px;bottom:9px;left:67px;overflow:hidden}.orgChart:not(.isCompact) .vacantPositionCard{grid-template-columns:44px minmax(0,1fr);min-height:90px;padding:13px}.orgChart:not(.isCompact) .vacantPositionIcon{width:44px;height:44px}.orgChart:not(.isCompact) .vacantPositionCard small{font-size:8px}.orgChart:not(.isCompact) .vacantPositionCard strong{font-size:13px}.orgChart:not(.isCompact) .vacantPositionCard em{font-size:9px}.orgChart:not(.isCompact) .branchControls>button{min-height:32px;font-size:8px}}.statusPill{min-height:21px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#edf0ec;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.status-ready,.status-completed,.status-approved{color:var(--green);background:var(--green-pale)}.status-active,.status-running,.status-queued{color:#3b6374;background:#e5eef2}.status-review,.status-awaiting_approval,.status-pending,.status-needed{color:var(--amber);background:var(--amber-pale)}.status-blocked,.status-failed,.status-cancelled,.status-revoked{color:var(--red);background:var(--red-pale)}.contentView{padding-top:48px}.viewHeader{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}.viewHeader h1{letter-spacing:-.065em;margin:13px 0 15px;font-size:clamp(2.45rem,3.25vw,3.9rem);font-weight:570;line-height:.98}.viewHeader p{max-width:680px;color:var(--muted);margin:0;font-size:15px}.viewHeaderActions{flex:none;justify-items:end;gap:11px;display:grid}.addActorButton{align-items:center;gap:8px;min-height:42px;padding-inline:16px;display:inline-flex}.addActorButton>.iconPlus{width:19px;height:19px;color:var(--green-deep);background:var(--signal);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.organizationPrimaryActions{align-items:stretch;gap:8px;display:flex}.organizationPrimaryActions>button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.organizationPrimaryActions .addActorButton>.iconPlus{color:var(--green-deep);background:var(--signal)}.organizationPrimaryActions .addPositionButton>.iconPlus,.addTeamButton>.iconPlus{width:19px;height:19px;color:var(--green);background:var(--green-pale);border-radius:50%}.viewStats{border:1px solid var(--line);background:var(--line);border-radius:14px;flex:none;gap:1px;display:flex;overflow:hidden}.viewStats span{min-width:110px;color:var(--muted);background:#fff;padding:13px;font-size:9px}.viewStats strong{color:var(--ink);font-size:24px;display:block}.fullOrgSurface{min-height:440px;padding:35px;overflow:auto}.organizationDirectory{gap:18px;display:grid}.organizationRootCard{color:#fff;background:radial-gradient(circle at 92% 0,#b8e06b2e,#0000 34%),linear-gradient(135deg,#0d382c,#164f3e);border:1px solid #bfd7c938;border-radius:24px;grid-template-columns:minmax(240px,.72fr) minmax(480px,1.28fr);align-items:center;gap:34px;padding:30px;display:grid;overflow:hidden;box-shadow:0 18px 44px #103b2e24}.organizationIdentity .kicker{color:var(--signal)}.organizationIdentity h2{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(27px,3vw,42px);line-height:1}.organizationIdentity p{color:#ecf6f1b8;max-width:540px;margin:0;font-size:12px;line-height:1.55}.organizationKnowledgeStatus{color:#fff;text-align:left;background:#ffffff14;border:1px solid #fff3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:16px;padding:10px 12px;display:grid}.organizationKnowledgeStatus[data-state=open]{background:#75470a57;border-color:#ffd37ba3}.organizationKnowledgeStatus[data-state=active]{background:#b8e06b1a;border-color:#b8e06b7a}.organizationKnowledgeStatus[data-appearance=light]{border-color:var(--line);width:auto;color:var(--ink);background:var(--surface-2);margin:0 22px 14px}.organizationKnowledgeStatus[data-appearance=light][data-state=open]{background:var(--amber-pale);border-color:#a7691052}.organizationKnowledgeStatus[data-appearance=light][data-state=active]{background:var(--green-pale);border-color:#175f4633}.organizationKnowledgeStatus[data-appearance=light] small{color:var(--muted)}.organizationKnowledgeStatusIcon{width:27px;height:27px;color:var(--green-deep);background:var(--signal);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.organizationKnowledgeStatus>span:nth-child(2){gap:2px;display:grid}.organizationKnowledgeStatus strong{font-size:10px}.organizationKnowledgeStatus small{color:#ecf6f1b3;font-size:8px}.organizationKnowledgeStatus b{font-size:16px}.organizationEditButton{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;min-height:31px;margin-top:15px;padding:0 12px;font-size:9px;font-weight:800}.governanceGrid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.governanceGrid>div{background:#041d165c;min-height:112px;padding:18px}.governanceGrid span,.governanceGrid strong,.governanceGrid small{display:block}.unassignedMembersCard{box-shadow:var(--shadow-sm);background:#fffbf2;border:1px solid #c1801c38;border-radius:20px;overflow:hidden}.unassignedMembersCard>header{border-bottom:1px solid #c1801c29;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.unassignedMembersCard h3{margin:4px 0;font-size:21px}.unassignedMembersCard header p{color:var(--muted);margin:0;font-size:10px}.unassignedMembersCard>header>strong{color:#815313;background:#f6ddac;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.unassignedMembersCard>div{gap:6px;padding:10px;display:grid}.unassignedMembersCard article{background:#ffffffbd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:flex}.unassignedMembersCard article>button:first-child{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.unassignedMembersCard article>button:first-child strong,.unassignedMembersCard article>button:first-child small{display:block}.unassignedMembersCard article>button:first-child strong{font-size:11px}.unassignedMembersCard article>button:first-child small{color:var(--muted);margin-top:2px;font-size:8px}.unassignedMembersCard article>.primaryButton{min-height:34px;padding-inline:12px;font-size:8px}.governanceGrid span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.governanceGrid strong{margin-top:12px;font-size:13px;line-height:1.25}.governanceGrid small{color:#ecf6f194;margin-top:5px;font-size:8px;line-height:1.4}.organizationalUnitList{gap:16px;display:grid}.organizationalUnitDepth-1{margin-left:18px}.organizationalUnitDepth-2{margin-left:36px}.organizationalUnitDepth-3{margin-left:54px}.rootOperationalUnit{border-color:#236c4e38}.rootOperationalUnit>header{background:#ecf4ed73;padding-block:18px}.rootOperationalUnit>header h3{font-size:19px}.organizationalUnitCard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffceb;border-radius:22px;scroll-margin-top:84px;overflow:hidden}.organizationalUnitSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:102px;padding:20px 24px;list-style:none;display:grid}.organizationalUnitSummary::-webkit-details-marker{display:none}.organizationalUnitSummary h3{letter-spacing:-.04em;margin:5px 0 6px;font-size:23px;line-height:1.05}.organizationalUnitSummary p{max-width:720px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.organizationalUnitSummaryMeta{text-align:right;gap:3px;min-width:140px;display:grid}.organizationalUnitSummaryMeta strong{font-size:10px}.organizationalUnitSummaryMeta small{color:var(--muted);font-size:8px}.organizationalUnitSummary>b{color:var(--green);transition:transform .16s}.organizationalUnitCard[open]>.organizationalUnitSummary{border-bottom:1px solid var(--line)}.organizationalUnitCard[open]>.organizationalUnitSummary>b{transform:rotate(180deg)}.organizationalUnitExpanded{display:grid}.organizationalUnitExpanded>.unitHeaderActions{justify-content:flex-end;padding:14px 24px 8px}.organizationalUnitCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:26px;padding:23px 25px 19px;display:flex}.organizationalUnitCard>header h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:24px;line-height:1.05}.organizationalUnitCard>header p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.unitHeaderActions{flex:none;gap:7px;display:flex}.unitHeaderActions button{justify-content:center;align-items:center;gap:6px;min-height:39px;padding:9px 13px;font-size:9px;line-height:1.1;display:inline-flex}.unitAddActorButton{gap:6px}.unitAddActorButton .iconPlus{width:14px;height:14px}.unitLeadershipLine{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);grid-template-columns:75px minmax(0,1fr);align-items:center;gap:10px;padding:10px 25px;font-size:9px;display:grid}.unitLeadershipLine>span{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.unitLeadershipLine>button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0;display:grid}.unitLeadershipLine .smallAvatar{width:31px;height:31px;font-size:9px}.unitLeadershipLine strong{font-size:10px}.unitLeadershipLine small{color:var(--muted);font-size:8px}.unitLeadershipLine b{color:var(--green);font-size:14px}.unitChartSurface{min-height:150px;padding:12px 25px 20px;overflow:auto}.emptyUnitAction{width:calc(100% - 50px);min-height:94px;color:var(--green);background:var(--green-pale);text-align:left;border:1px dashed #236c4e4d;border-radius:15px;justify-content:center;align-items:center;gap:13px;margin:20px 25px 25px;padding:20px;display:flex}.emptyUnitAction>.iconPlus{background:#b8e06b7a;border-radius:50%;width:28px;height:28px}.emptyUnitAction strong,.emptyUnitAction small{display:block}.emptyUnitAction strong{font-size:11px}.emptyUnitAction small{color:var(--muted);margin-top:3px;font-size:8px}.emptyOrganizationTeams{background:#ecf4ed8c;border:1px dashed #236c4e47;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:18px;min-height:170px;padding:30px;display:grid}.emptyOrganizationTeams>span{width:52px;height:52px;color:var(--green);background:#fff;border-radius:16px;place-items:center;font-size:24px;display:grid}.emptyOrganizationTeams h3{margin-bottom:5px;font-size:18px}.emptyOrganizationTeams p{max-width:620px;color:var(--muted);margin:0;font-size:10px}.organizationalUnitDialog{border:1px solid var(--line);background:var(--paper);border-radius:24px;gap:17px;width:min(570px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:34px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #102d233d}.organizationalUnitDialog>header{padding-right:76px}.organizationalUnitDialog h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:30px;line-height:1}.organizationalUnitDialog p{color:var(--muted);margin:0;font-size:11px}.organizationalUnitDialog>label{color:var(--muted);gap:7px;font-size:9px;font-weight:750;display:grid}.organizationalUnitDialog input,.organizationalUnitDialog select,.organizationalUnitDialog textarea{border:1px solid var(--line-strong);background:#fff;border-radius:11px;width:100%;padding:10px 12px}.organizationalUnitDialog textarea{resize:vertical}.organizationalUnitDialog label small{color:var(--faint);font-size:8px;font-weight:520;line-height:1.45}.unitAdvancedFields{border:1px solid var(--line);background:#fffffcb3;border-radius:13px}.unitAdvancedFields summary{color:var(--green);padding:13px;font-size:9px;font-weight:800}.unitAdvancedFields>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}.unitAdvancedFields label{color:var(--muted);gap:7px;font-size:9px;font-weight:750;display:grid}.unitAdvancedFields .wide{grid-column:1/-1}.unitLeadershipPreview{background:var(--green-pale);border:1px solid #236c4e26;border-radius:10px;gap:4px;padding:12px;display:grid}.unitLeadershipPreview strong{color:var(--ink);font-size:9px}.unitLeadershipPreview span{color:var(--muted);font-size:8px;line-height:1.5}.organizationalUnitDialog>footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.positionStructureFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.positionStructureFields label,.organizationDangerZone label{color:var(--muted);gap:7px;font-size:9px;font-weight:750;display:grid}.directPlacementShortcut{width:100%;min-height:64px;color:var(--green);background:var(--green-pale);text-align:left;border:1px solid #236c4e33;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.directPlacementShortcut.isSelected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.directPlacementShortcut span{gap:4px;display:grid}.directPlacementShortcut strong{color:var(--ink);font-size:11px}.directPlacementShortcut small{color:var(--muted);font-size:8px}.directPlacementShortcut b{font-size:15px}.placementImpactPreview{border-left:3px solid var(--lime);background:#edf6e4b3;border-radius:3px 11px 11px 3px;gap:4px;padding:12px 13px;display:grid}.placementImpactPreview strong{color:var(--ink);font-size:9px}.placementImpactPreview span{color:var(--muted);font-size:8px;line-height:1.5}.positionDetailsDisclosure>div{grid-template-columns:1fr}.textActionButton{width:max-content;max-width:100%;min-height:36px;color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.inlineNotice{color:var(--muted);background:var(--green-pale);border:1px solid #236c4e24;border-radius:10px;padding:11px 12px;font-size:9px;line-height:1.45}.organizationDangerZone{background:#fff9f7;border:1px solid #a94b4338;border-radius:13px;overflow:hidden}.organizationDangerZone summary{color:#8b443e;padding:13px;font-size:9px;font-weight:800}.organizationDangerZone>div{gap:12px;padding:0 13px 13px;display:grid}.organizationDangerZone p{font-size:9px;line-height:1.5}.dangerButton{color:#8b443e;background:#fff5f3;border:1px solid #d8b1ac;border-radius:10px;justify-content:center;justify-self:start;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:800;line-height:1.1;display:inline-flex}.dangerButton:disabled{opacity:.46}.placementPositionList{gap:7px;display:grid}.placementPositionList>button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.placementPositionList>button.isSelected{background:var(--green-pale);border-color:#236c4e9e;box-shadow:0 0 0 2px #236c4e14}.placementPositionList span strong,.placementPositionList span small{display:block}.placementPositionList span strong{font-size:11px}.placementPositionList span small{color:var(--muted);margin-top:4px;font-size:8px}.placementPositionList b{color:var(--green);text-transform:uppercase;font-size:8px}.replacementConsent{background:#fffbf2;border:1px solid #c1801c47;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:13px;gap:10px!important;display:grid!important}.replacementConsent input{margin-top:2px}.replacementConsent strong,.replacementConsent small{display:block}.replacementConsent strong{color:var(--ink);font-size:10px}.replacementConsent small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.organizationBranchControl{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffce6;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(330px,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:grid}.organizationBranchControl h2{margin:4px 0 2px;font-size:19px}.organizationBranchControl p{color:var(--muted);margin:0;font-size:9px}.organizationBranchControl .contractModeButtons button{text-align:left;align-content:center;gap:3px;min-height:50px;display:grid}.organizationBranchControl .contractModeButtons strong,.organizationBranchControl .contractModeButtons small{display:block}.organizationBranchControl .contractModeButtons small{font-size:8px;font-weight:520;line-height:1.35}.branchPauseButton{color:#8b443e;white-space:nowrap;background:#fff5f3;border:1px solid #d8b1ac;border-radius:10px;min-height:42px;padding:0 15px;font-size:9px;font-weight:800}.branchPauseButton.resume{color:var(--green);background:var(--green-pale);border-color:#236c4e47}.branchControlActions{gap:8px;display:grid}.branchCadenceButton{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--surface-2);text-align:left;border-radius:10px;align-content:center;gap:2px;padding:9px 12px;display:grid}.branchCadenceButton[aria-pressed=true]{color:var(--green);background:var(--green-pale);border-color:#236c4e59}.branchCadenceButton strong,.branchCadenceButton small{display:block}.branchCadenceButton strong{font-size:9px}.branchCadenceButton small{color:var(--muted);font-size:8px;line-height:1.35}.organizationLegend{color:var(--muted);justify-content:center;gap:25px;padding:18px;font-size:9px;display:flex}.organizationLegend span{align-items:center;gap:6px;display:flex}.organizationLegend i{background:var(--green-pale);border-radius:3px;width:8px;height:8px}.organizationLegend .humanLegend{background:#dbe5eb}.organizationLegend .activeLegend{background:#68a178;border-radius:50%}.organizationLegend .reviewLegend{background:#c78a30;border-radius:50%}.organizationLegend .blockedLegend{background:var(--red);border-radius:50%}.organizationLegend .pausedBranchLegend{background:#fff0ed;border:1px solid #cc8b83}.workHeader{align-items:start}.workFilterBar{border:1px solid var(--line);background:#fffffcc2;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(140px,.45fr) minmax(140px,.45fr) auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:grid}.workFilterBar label{gap:5px;display:grid}.workFilterBar label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.workFilterBar input,.workFilterBar select{background:#fff;border:1px solid #d8ded9;border-radius:9px;width:100%;min-height:38px;padding:0 11px;font-size:16px}.workFilterBar>strong{color:#315c49;white-space:nowrap;background:#edf3ec;border-radius:9px;padding:11px 12px;font-size:10px}.goalPortfolio .workFilterEmpty{grid-column:1/-1;justify-items:start;gap:8px;padding:24px;display:grid}.workFilterEmpty p{color:var(--muted);margin:0;font-size:11px}.goalPortfolio{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffcd1;border-radius:17px;margin-bottom:18px;padding:20px}.goalPortfolio>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.goalPortfolio h2{margin:4px 0 0;font-size:19px}.goalPortfolio>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.goalPortfolio article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;min-width:0;padding:12px}.goalPortfolio article>header{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;display:grid}.goalOpenButton{min-height:32px;color:var(--green);background:#fff;border:1px solid #cad9d1;border-radius:8px;align-self:center;padding:6px 9px;font-size:8px;font-weight:780}.goalOpenButton:hover{border-color:var(--green);background:var(--green-pale)}.unassignedGoal{border-style:dashed!important}.goalPortfolioIndex{color:var(--green);font-family:ui-monospace,monospace;font-size:8px}.goalPortfolio article header strong,.goalPortfolio article header small{display:block}.goalPortfolio article header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.goalPortfolio article header small{color:var(--muted);margin-top:4px;font-size:8px}.goalPortfolio article header .portfolioKind{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:800}.portfolioKindCounts{flex-wrap:wrap;gap:5px;margin:10px 0 0 37px;display:flex}.portfolioKindCounts span,.workKindBadge{color:var(--green);letter-spacing:.06em;text-transform:uppercase;background:#f2f8f4;border:1px solid #cad9d1;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:760;line-height:1}.goalPortfolioItems{gap:5px;margin-top:10px;display:grid}.goalPortfolioItems button{text-align:left;border:1px solid var(--line);background:#fffffccc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.goalPortfolioItems button:hover{background:#fff;border-color:#a9c3b5}.goalPortfolioItems button.isChildWork{margin-left:calc(min(var(--work-depth), 3) * 12px);background:#f6faf7e6;border-left:2px solid #b8cfc2;position:relative}.goalPortfolioItems button.isChildWork:before{content:"";background:#b8cfc2;width:7px;height:1px;position:absolute;top:50%;left:-8px}.goalPortfolioItems strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.goalPortfolioItems small{color:var(--muted);font-size:7px}.goalCriteriaList{counter-reset:goal-criterion;gap:8px;margin:0;padding:0;list-style:none;display:grid}.goalCriteriaList li{border:1px solid var(--line);background:var(--surface-2);counter-increment:goal-criterion;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:11px 13px;font-size:10px;line-height:1.45;display:grid}.goalCriteriaList li:before{width:28px;height:28px;color:var(--green);background:var(--green-pale);content:counter(goal-criterion, decimal-leading-zero);border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.goalDetailWork{gap:7px;display:grid}.goalDetailWork button{border:1px solid var(--line);text-align:left;background:var(--surface-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:grid}.goalDetailWork button:hover{background:#fff;border-color:#a9c3b5}.goalDetailWork button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goalDetailWork button small{color:var(--muted);font-size:8px}.workFocusNotice{background:var(--green-pale);box-shadow:var(--shadow-sm);border:1px solid #b7cec1;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:15px 17px;display:flex}.workFocusNotice>div{min-width:0}.workFocusNotice strong,.workFocusNotice p{display:block}.workFocusNotice strong{margin-top:8px;font-size:13px}.workFocusNotice p{max-width:820px;color:var(--muted);margin:4px 0 0;font-size:9px}.workFocusNotice>button{flex:none;min-width:126px}.workFocusNotice.status-blocked{background:var(--red-pale);border-color:#e4c9c4}.instructionComposer{border:1px solid var(--line);width:min(430px,40%);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.instructionComposer>summary{cursor:pointer;color:var(--green);padding:14px 16px;font-size:9px;font-weight:800;list-style:none}.instructionComposer>summary::-webkit-details-marker{display:none}.instructionComposer>summary:after{float:right;content:"+";color:var(--muted);font-size:14px;line-height:.75}.instructionComposer[open]>summary:after{content:"–"}.instructionComposer>div{border-top:1px solid var(--line);padding:0 13px 13px}.instructionComposer textarea{background:0 0;border:0;min-height:75px;padding:12px 5px 5px;font-size:11px}.instructionComposer .voiceButton{margin-top:5px}.workBoard{gap:11px;display:grid}.workBoard:empty{display:none}.workCard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffcdb;border-radius:17px;grid-template-columns:50px minmax(0,1fr) 140px;display:grid;overflow:hidden}.workCard.isProject{box-shadow:0 12px 38px #16372b13, var(--shadow-sm);background:radial-gradient(circle at 98% 0,#b8e35a1a,#0000 28%),#fffffcf0;border-color:#abc8b8}.workCard.isChildWork{width:calc(100% - min(var(--work-depth), 3) * 30px);margin-left:calc(min(var(--work-depth), 3) * 30px);border-left:3px solid #bed2c7;position:relative;box-shadow:0 7px 24px #16372b0b}.workCard.isChildWork:before{content:"";pointer-events:none;border-bottom:1px solid #bed2c7;border-left:1px solid #bed2c7;border-bottom-left-radius:8px;width:16px;height:45px;position:absolute;top:-12px;left:-19px}.workCard.isFocused{border-color:var(--green);box-shadow:0 0 0 3px #1f6f521a, var(--shadow-sm)}.workCardIndex{text-align:center;border-right:1px solid var(--line);color:var(--faint);padding-top:25px;font-family:ui-monospace,monospace;font-size:10px}.workCardMain{padding:22px 26px}.workCardMain>header{align-items:center;gap:10px;margin-bottom:19px;display:flex}.workCardMain>header>span:last-child{color:var(--faint);text-transform:uppercase;font-size:8px}.workCardMain>header .workKindBadge{color:var(--green)}.workOwner{align-items:center;gap:10px;margin-bottom:17px;display:flex}.workOwner .memberAvatar{border:0}.workOwner strong,.workOwner small{display:block}.workOwner strong{font-size:11px}.workOwner small{color:var(--muted);margin-top:2px;font-size:8px}.workParentPath{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:-2px 0 9px;padding:0;font-size:9px;display:inline-flex;overflow:hidden}.workParentPath span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:7px;font-weight:800}.workParentPath:hover{color:var(--green)}.workCardMain h2{letter-spacing:-.025em;margin-bottom:8px;font-size:19px;font-weight:630}.workCardMain>p{max-width:850px;color:var(--muted);margin-bottom:18px;font-size:12px}.projectProgress{background:#f2f8f4db;border:1px solid #d6e3db;border-radius:11px;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:16px;margin:4px 0 18px;padding:13px 14px;display:grid}.projectProgress strong,.projectProgress span{display:block}.projectProgress strong{color:var(--green);font-size:12px}.projectProgress span{color:var(--muted);margin-top:2px;font-size:8px}.projectProgress i{background:linear-gradient(to right, var(--green) 0 var(--project-progress), #d8e3dc var(--project-progress) 100%);border-radius:999px;height:6px;overflow:hidden}.workDependencies{margin:2px 0 17px}.workDependencies>span{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.workDependencies>div{flex-wrap:wrap;gap:6px;display:flex}.workDependencies button{border:1px solid var(--line);min-height:30px;color:var(--ink-2);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:inline-flex}.workDependencies button:hover{background:#fff;border-color:#a9c3b5}.dependencyState{background:#abb7b0;border-radius:50%;flex:none;width:7px;height:7px}.dependencyState.status-completed,.dependencyState.status-approved{background:#5c9e73}.dependencyState.status-active{background:#5f8da3;box-shadow:0 0 0 3px #5f8da31f}.dependencyState.status-blocked,.dependencyState.status-cancelled{background:var(--red)}.workCardAction{border-left:1px solid var(--line);background:#f7f8f4bf;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.workCardAction button{width:100%}.stopRunButton,.reviewActionButton{min-height:42px;padding:0 11px}.stopRunButton{color:var(--red);background:var(--red-pale)}.reviewActionButton{color:var(--green);background:var(--green-pale)}.waitingLabel{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.liveProgress{color:#3b6374;background:#e8f0f3;border-radius:10px;align-items:center;gap:9px;margin:14px 0;padding:11px;font-size:10px;display:flex}.liveProgress i{background:#5f8da3;border-radius:50%;width:7px;height:7px;animation:1s infinite blink}.blockerNote{color:var(--red);background:var(--red-pale);border-radius:10px;padding:11px;font-size:10px}.blockerNote strong{margin-right:8px}.resultContent{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.resultContent>span{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:800}.resultContent p{color:var(--ink-2);white-space:pre-wrap;margin:8px 0 0;font-size:12px}.workResultPreview{width:100%;color:inherit;text-align:left;background:#f4faf6;border:1px solid #c5d8cd;border-radius:11px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0 0;padding:13px 15px;display:grid}.workResultPreview:hover{border-color:var(--green);background:#fff}.workResultPreviewCopy{gap:4px;min-width:0;display:grid}.workResultPreviewCopy>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.workResultPreviewCopy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.workResultPreview>i{color:var(--muted);font-size:8px;font-style:normal}.profileResultLink{border:1px solid var(--line);background:var(--surface-2);width:100%;color:inherit;text-align:left;border-radius:11px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px;display:grid}.profileResultLink.hasPreview{grid-template-columns:88px minmax(0,1fr)}.profileResultLink>span:not(.resultMiniPreview){color:var(--muted);line-height:1.55}.profileResultLink strong{color:var(--green);font-size:9px}.profileResultLink.hasPreview strong{grid-column:2}.checkpointGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.checkpointGrid>div,.checkpoint{color:var(--ink-2);background:var(--surface-2);border-radius:10px;padding:12px;font-size:10px;line-height:1.5}.checkpointGrid small,.checkpoint small{color:var(--faint);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.embeddedMarkdown{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.embeddedMarkdown>:first-child{margin-top:0}.embeddedMarkdown>:last-child{margin-bottom:0}.embeddedMarkdown p,.embeddedMarkdown ul,.embeddedMarkdown ol,.embeddedMarkdown blockquote,.embeddedMarkdown pre{margin:.55em 0}.embeddedMarkdown ul,.embeddedMarkdown ol{padding-left:1.25em}.embeddedMarkdown a{color:var(--green);text-underline-offset:.16em;font-weight:750;text-decoration:underline}.embeddedMarkdown pre{color:#f4f7f3;white-space:pre;background:#17251f;border-radius:9px;max-width:100%;padding:10px;overflow-x:auto}.embeddedMarkdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.embeddedMarkdown th,.embeddedMarkdown td{border:1px solid var(--line);text-align:left;padding:5px 7px}.artifactLink{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;margin-top:8px;padding:10px 12px;font-size:10px;text-decoration:none;display:flex}.artifactLink:disabled{opacity:.6;cursor:wait}.decisionGrid{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.decisionBackToAll{border:1px solid var(--line);color:var(--green);background:#fffffcd1;border-radius:10px;justify-self:start;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 8px 24px #1827220d}.decisionBackToAll:hover{background:#fff;border-color:#1c584159}.decisionCard{border:1px solid var(--line);background:#fffffce0;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #18272217}.decisionCard:before{background:linear-gradient(90deg, var(--green), var(--signal), #d8e4b7);content:"";height:4px;position:absolute;top:0;left:0;right:0}.decisionCard>header{justify-content:space-between;align-items:center;display:flex}.decisionMeta{gap:7px;display:flex}.decisionMeta span{color:var(--muted);text-transform:uppercase;background:#edf0ec;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.decisionMeta .risk-high,.decisionMeta .risk-critical{color:var(--red);background:var(--red-pale)}.decisionMeta .risk-low{color:var(--green);background:var(--green-pale)}.decisionCard h3{letter-spacing:-.045em;max-width:850px;margin:22px 0 9px;font-size:clamp(24px,3vw,38px);font-weight:630;line-height:1.04}.decisionSummary{max-width:900px;color:var(--muted);font-size:13px;line-height:1.65}.recommendation{border:1px solid #5b7e482e;border-left:4px solid var(--signal);background:#f1f5e9;border-radius:12px;grid-template-columns:110px 1fr;gap:12px;margin-top:20px;padding:18px 20px;display:grid}.recommendation span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.recommendation strong{font-size:12px;line-height:1.55}.decisionAids{margin-top:22px}.decisionSectionLabel{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.decisionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 22px;display:grid}.decisionFacts span{background:var(--surface-2);border-radius:8px;padding:9px;font-size:9px}.decisionFacts small{color:var(--faint);text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.decisionFooter{border-top:1px solid var(--line);padding-top:15px}.decisionFooter textarea{resize:vertical;width:100%;min-height:40px;margin-bottom:10px;font-size:10px}.decisionAnswerHint{color:var(--ink-2);margin:0 0 9px;font-size:10px;line-height:1.5}.decisionResponseStudio{color:#f7faf4;background:radial-gradient(circle at 100% 0,#b5d47633,#0000 36%),linear-gradient(135deg,#10231e 0%,#1b342c 58%,#203d34 100%);border:1px solid #ffffff1f;border-radius:20px;margin:26px 0 20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0c221b33}.decisionResponseStudio:after{content:"";border:1px solid #d4eca71f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-115px;right:-80px}.decisionResponseStudio>header{z-index:1;justify-content:space-between;align-items:end;gap:20px;display:flex;position:relative}.decisionResponseStudio>header div{gap:5px;display:grid}.decisionResponseStudio>header span{color:#bed98d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.decisionResponseStudio>header strong{letter-spacing:-.035em;font-size:clamp(18px,2.4vw,27px);font-weight:620}.decisionResponseStudio>header small{color:#dbe7d8;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750}.decisionResponseStudio>p{z-index:1;color:#f4f9f1b8;max-width:820px;margin:12px 0 0;font-size:11px;line-height:1.6;position:relative}.decisionResponseStudio>.decisionMissingFields{color:#f4f9f1d1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;width:fit-content;max-width:100%;margin-top:10px;padding:8px 10px;font-size:9px;line-height:1.45}.decisionResponseStudio>.decisionMissingFields strong{color:#d7e99f}.decisionResponseStudio>.decisionMissingFields.isComplete{color:#eef7dc;background:#bed98d1a;border-color:#bed98d47}.decisionPathChoice{z-index:1;gap:9px;margin-top:18px;display:grid;position:relative}.decisionPathChoice>span{color:#bed98d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.decisionPathChoice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.decisionPathChoice button{text-align:left;color:#f7faf4;background:#ffffff13;border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px;display:flex}.decisionPathChoice button:hover,.decisionPathChoice button.isSelected{background:#bed98d26;border-color:#bed98d9e}.decisionPathChoice button strong{font-size:11px;line-height:1.35}.decisionPathChoice button small{color:#20341e;text-transform:uppercase;background:#cfe695;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.decisionPathWaiting{z-index:1;color:#f4f9f1b3;background:#03100d33;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;font-size:9px;display:flex;position:relative}.decisionPathWaiting strong{color:#eef7dc;flex:none}.decisionPathWaiting span{flex:1}.decisionPathWaiting .quietDangerButton{flex:none}.decisionResponseActions{z-index:1;border-top:1px solid #ffffff21;gap:11px;margin-top:20px;padding-top:18px;display:grid;position:relative}.decisionResponseActions textarea{resize:vertical;color:#f7faf4;background:#ffffff13;border:1px solid #ffffff29;border-radius:10px;width:100%;min-height:48px;padding:13px 14px;font-size:10px}.decisionResponseActions textarea::placeholder{color:#f4f9f185}.decisionResponseActions .decisionButtons{justify-content:flex-start}.decisionResponseGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid;position:relative}.decisionResolvedResponse{background:radial-gradient(circle at 100% 0,#b9dd7229,#0000 38%),linear-gradient(145deg,#f3f7ed,#fbfcf8);border:1px solid #1b584324;border-radius:18px;gap:18px;margin:24px 0 20px;padding:22px;display:grid}.decisionResolvedResponse>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.decisionResolvedResponse>header div{gap:4px;display:grid}.decisionResolvedResponse>header span{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.decisionResolvedResponse>header strong{letter-spacing:-.025em;font-size:18px}.decisionResolvedResponse>header small{color:var(--green-deep);background:#b9dd7238;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.decisionResolvedResponse>p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.55}.decisionResolvedGrid,.decisionResolvedNested{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.decisionResolvedField,.decisionResolvedRepeater>article{background:#ffffffc2;border:1px solid #1b584317;border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.decisionResolvedField small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.decisionResolvedField strong{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.decisionResolvedRepeater{gap:8px;display:grid}.decisionResolvedRepeater>article>strong{font-size:10px}.decisionResolvedRepeater .decisionResolvedNested{margin-top:7px}.decisionResponseControl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff1c;border-radius:13px;gap:8px;min-width:0;padding:15px;display:grid}.decisionResponseControl.isFullWidth,.decisionResponseGroup,.decisionRepeater{grid-column:1/-1}.decisionResponseGroup,.decisionRepeater{background:#04130f3b;border:1px solid #d2e8ac38;border-radius:15px;gap:13px;min-width:0;padding:17px;display:grid}.decisionResponseGroup>header,.decisionRepeater>header,.decisionResponseGroup summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.decisionResponseGroup>header,.decisionResponseGroup summary,.decisionRepeater>header>div{color:#f7faf4}.decisionResponseGroup>header strong,.decisionResponseGroup summary strong,.decisionRepeater>header strong{font-size:12px;line-height:1.35;display:block}.decisionResponseGroup>header span,.decisionResponseGroup summary span,.decisionRepeater>header span{color:#f4f9f19e;margin-top:3px;font-size:9px;line-height:1.45;display:block}.decisionResponseGroup details,.decisionResponseGroup details[open]{gap:13px;display:grid}.decisionResponseGroup summary{cursor:pointer;list-style:none}.decisionNestedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.decisionRepeater>header small{color:#bed98d;white-space:nowrap;background:#bed98d1a;border-radius:999px;padding:5px 8px;font-size:8px}.decisionRepeaterItems{gap:10px;display:grid}.decisionRepeaterItems>article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:13px;display:grid}.decisionRepeaterItems>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.decisionRepeaterItems>article>header>strong{color:#d9e9b7;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.decisionRepeaterItems>article>header>div{gap:5px;display:flex}.decisionRepeaterItems>article>header button{color:#f7faf4;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.decisionRepeaterItems>article>header button:disabled{opacity:.28}.decisionRepeaterAdd{color:#e5f0df;background:#d9e9b712;border:1px dashed #d2e8ac66;border-radius:11px;min-height:44px;font-size:10px;font-weight:750}.decisionRepeaterAdd .iconPlus{color:#10231e;background:#d9e9b7;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:5px;display:inline-grid}.decisionResponseLabel{justify-content:space-between;align-items:start;gap:12px;display:flex}.decisionResponseLabel label{color:#f7faf4;font-size:11px;font-weight:700;line-height:1.4}.decisionResponseLabel span{color:#bed98d;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.decisionResponseControl>p{color:#f4f9f1a6;margin:-2px 0 2px;font-size:9px;line-height:1.45}.decisionResponseControl>input:not([type=range]):not([type=file]),.decisionResponseControl>select,.decisionResponseControl>textarea{color:#10231e;background:#fffffcf5;border:1px solid #ffffff29;border-radius:9px;width:100%;min-height:44px;font-size:11px}.decisionResponseControl>textarea{resize:vertical;min-height:90px}.decisionSuggestions,.decisionBinaryChoice{flex-wrap:wrap;gap:6px;display:flex}.decisionChoiceCards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;display:grid}.decisionChoiceCards button{text-align:left;color:#eef5ea;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-height:48px;padding:10px 12px;font-size:9px;line-height:1.35}.decisionChoiceCards button strong,.decisionChoiceCards button small{display:block}.decisionChoiceCards button small{opacity:.68;margin-top:4px}.decisionChoiceCards.isMultiChoice button{grid-template-columns:22px minmax(0,1fr);column-gap:8px;display:grid}.decisionChoiceCards.isMultiChoice button>span{border:1px solid;border-radius:6px;grid-row:1/span 2;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.decisionChoiceCards button:hover,.decisionChoiceCards button.isSelected{color:#10231e;background:#d9e9b7;border-color:#c9df9e}.decisionSuggestions button,.decisionBinaryChoice button{color:#eef5ea;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-height:34px;padding:7px 11px;font-size:9px}.decisionSuggestions button:hover,.decisionBinaryChoice button:hover,.decisionBinaryChoice button.isSelected{color:#10231e;background:#d9e9b7;border-color:#c9df9e}.decisionRange{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.decisionRange input{accent-color:#cce29f;width:100%}.decisionRange output{text-align:center;color:#10231e;background:#d9e9b7;border:1px solid #ffffff26;border-radius:8px;min-width:68px;padding:8px 10px;font-size:10px;font-weight:800}.decisionFileInput{cursor:pointer;background:#ffffff0e;border:1px dashed #d7eab66b;border-radius:10px;grid-template-columns:36px 1fr;align-content:center;column-gap:10px;min-height:105px;padding:16px;display:grid;position:relative}.decisionFileInput input{opacity:0;cursor:pointer;position:absolute;inset:0}.decisionFileInput>span{color:#10231e;background:#d9e9b7;border-radius:9px;grid-row:1/span 2;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.decisionFileInput strong{color:#f7faf4;align-self:end;font-size:10px}.decisionFileInput small{color:#f4f9f199;align-self:start;font-size:8px}.decisionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:9px;display:flex}.decisionButtons button{border-radius:11px;min-height:48px;padding:11px 16px;font-size:10px;line-height:1.3}.decisionButtons .primaryButton{min-width:min(100%,300px)}.emptyDecisionState{text-align:center;border:1px dashed var(--line-strong);border-radius:18px;grid-column:1/-1;place-content:center;justify-items:center;min-height:300px;display:grid}.emptyDecisionState i{width:50px;height:50px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;margin-bottom:15px;font-size:20px;font-style:normal;display:grid}.emptyDecisionState h2{margin-bottom:5px}.emptyDecisionState p{color:var(--muted)}.decisionArchive{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}.decisionArchive>summary{color:var(--muted);margin-bottom:15px;font-size:11px;font-weight:750}.decisionArchive[open]{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.decisionArchive[open]>summary{grid-column:1/-1}.resourceLayout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;display:grid}.capabilitySurface,.resourceVault{padding:24px}.capabilityList{gap:7px;display:grid}.capabilityList article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.capabilityIcon{width:42px;height:42px;color:var(--green);background:var(--green-pale);border-radius:11px;place-items:center;font-size:9px;font-weight:850;display:grid}.capabilityList header{align-items:center;gap:8px;display:flex}.capabilityList strong{font-size:11px}.capabilityList p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.4}.capabilityList small{color:var(--faint);font-size:8px}.capabilityList button{border:1px solid var(--line);min-height:35px;color:var(--green);background:#fff;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.resourceVault{align-self:start}.resourceVault .surfaceHeader{gap:12px}.resourceVault .surfaceHeader>button{white-space:nowrap;min-height:34px;padding-inline:11px;font-size:9px}.resourceCard{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:inherit;background:0 0;padding:16px 0;display:block}.resourceCard:hover{background:var(--surface-2);border-radius:10px;padding-inline:10px}.resourceCard>header{justify-content:space-between;align-items:start;display:flex}.resourceVault strong,.resourceVault small{display:block}.resourceVault strong{font-size:12px}.resourceVault small{color:var(--faint);margin-top:3px;font-size:8px}.resourceVault p{color:var(--muted);margin:11px 0;font-size:9px}.resourceVault footer{color:var(--faint);justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.resourceEditor{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-top:16px;display:grid}.requirementConnectionIntro{border-bottom:1px solid var(--line);gap:.45rem;margin-bottom:.25rem;padding-bottom:1rem;display:grid}.requirementConnectionIntro h3,.requirementConnectionIntro p{margin:0}.requirementConnectionIntro small{color:var(--muted);line-height:1.5}.requirementConnectionForm .advancedResourceField{display:none}.resourceEditor label{gap:5px;display:grid}.resourceEditor label>span{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:800}.resourceEditor input,.resourceEditor select,.resourceEditor textarea{font-size:9px}.resourceEditor .wide{grid-column:1/-1}.resourceDetailEditor{border-top:0}.resourceBack{grid-column:1/-1;justify-self:start}.resourceDetailTitle{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:start;padding:4px 0 14px;display:flex}.resourceDetailTitle h3{margin:4px 0 0;font-size:20px}.resourceDetailTitle p{margin:4px 0 0}.resourceTechnicalDetails{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:11px;padding:10px 12px;font-size:9px}.resourceTechnicalDetails summary{cursor:pointer;color:var(--ink);font-weight:760}.resourceTechnicalDetails>div{gap:8px;margin-top:10px;display:grid}.resourceTechnicalDetails span{overflow-wrap:anywhere;gap:3px;display:grid}.resourceTechnicalDetails small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.accessManager{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:6px;padding-top:15px;display:grid}.accessManager>.kicker,.accessGrant{grid-column:1/-1}.accessManager>button{align-self:end}.resourceScopeChoices{border:1px solid var(--line);border-radius:10px;gap:6px;margin:0;padding:9px 10px;display:grid}.resourceScopeChoices legend{color:var(--muted);padding:0 4px;font-size:8px;font-weight:750}.resourceScopeChoices label{align-items:center;gap:7px;min-height:28px;font-size:9px;display:flex}.resourceScopeChoices input{margin:0}.accessGrant{background:var(--surface-2);border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.accessGrant .smallAvatar{border-radius:9px;width:30px;height:30px;font-size:8px}.accessGrant strong{font-size:9px}.accessGrant small{font-size:7px}.detailBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c191457;justify-content:flex-end;display:flex;position:fixed;inset:0}.actorSetupDialog{background:radial-gradient(circle at 88% 2%,#b9dc6e30,#0000 24%),#fffefa;border:1px solid #ffffffbf;border-radius:28px;width:min(980px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:24px clamp(24px,4vw,44px) 32px;animation:.2s ease-out actorSetupIn;overflow:auto;box-shadow:0 38px 110px #091f174d}@keyframes actorSetupIn{0%{opacity:.65;transform:translateY(16px)scale(.985)}}.actorSetupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:21px 0 27px;display:grid}.actorSetupHeader h2{letter-spacing:-.06em;margin:7px 0 8px;font-size:clamp(2.2rem,4vw,4rem);font-weight:570;line-height:.95}.actorSetupHeader p{max-width:680px;color:var(--muted);margin:0}.actorPlacementBadge{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;gap:3px;min-width:190px;padding:13px 15px;display:grid}.actorPlacementBadge span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.actorPlacementBadge strong{font-size:11px}.actorBriefField,.actorDraftGrid label,.memberPurgeConfirm label{gap:7px;display:grid}.actorBriefField>span,.actorDraftGrid label>span,.memberPurgeConfirm label>span,.actorBriefTools label>span{color:var(--muted);font-size:9px;font-weight:750}.actorBriefField textarea{resize:vertical;border:1px solid var(--line-strong);background:#ffffffd1;border-radius:18px;outline:none;width:100%;min-height:142px;padding:19px 20px;font-size:17px;line-height:1.55}.actorBriefField textarea:focus{border-color:#759d89;box-shadow:0 0 0 4px #175f4614}.actorBriefTools{justify-content:space-between;align-items:end;gap:14px;margin-top:10px;display:flex}.actorBriefTools>button{min-height:42px}.actorBriefTools label{gap:6px;min-width:min(390px,55%);display:grid}.actorBriefTools select,.actorDraftGrid input,.actorDraftGrid textarea,.actorDraftGrid select{border:1px solid var(--line);background:#fff;border-radius:11px;outline:0;width:100%}.actorBriefTools select{min-height:42px;padding:0 12px;font-size:11px}.actorProfileSection{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.actorProfileSection>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.actorProfileSection>div:first-child p{max-width:520px;color:var(--muted);text-align:right;margin:0;font-size:11px}.actorProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.actorProfileGrid button{border:1px solid var(--line);text-align:left;background:#ffffffb3;border-radius:15px;min-height:130px;padding:15px}.actorProfileGrid button:hover,.actorProfileGrid button.selected{background:#edf4eb;border-color:#7da18e;box-shadow:0 10px 25px #15412f12}.actorProfileGrid button>span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:800;display:block}.actorProfileGrid button strong{margin-bottom:5px;font-size:12px;display:block}.actorProfileGrid button p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.actorSetupActions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:13px;margin-top:26px;padding-top:19px;display:flex}.actorSetupActions>span{max-width:430px;color:var(--muted);margin-right:auto;font-size:9px;line-height:1.45}.actorBuildButton{min-height:46px;padding-inline:19px}.actorDraftHero{background:linear-gradient(120deg,#edf4eb,#fbfcf7);border:1px solid #cbdacb;border-radius:19px;grid-template-columns:66px 1fr auto;align-items:center;gap:15px;padding:19px;display:grid}.actorDraftHero .largeAvatar{border-radius:19px;width:66px;height:66px}.actorDraftHero strong{margin-top:3px;font-size:20px;display:block}.actorDraftHero p{color:var(--muted);margin:2px 0 0;font-size:10px}.draftReadyBadge{color:var(--green);background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.actorDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.actorDraftGrid label.wide{grid-column:1/-1}.actorDraftGrid input,.actorDraftGrid textarea,.actorDraftGrid select{resize:vertical;min-height:43px;padding:10px 12px;font-size:11px;line-height:1.45}.actorDraftGrid textarea{min-height:82px}.actorDraftContract{border:1px solid var(--line);background:var(--surface-2);border-radius:17px;grid-template-columns:minmax(190px,.8fr) 1.25fr;gap:16px;margin-top:17px;padding:17px;display:grid}.actorDraftContract strong{margin:4px 0;display:block}.actorDraftContract p{color:var(--muted);margin:0;font-size:9px}.actorCapabilityChips{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.actorCapabilityChips span{color:#315b48;background:#fff;border:1px solid #d5e0d6;border-radius:999px;align-self:start;padding:6px 8px;font-size:8px;font-weight:700}.actorCapabilityChips span.connectionNeeded{color:#835c22;background:#fff9ed;border-color:#e5cfaa}.actorSafetySummary{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px;display:grid}.actorSafetySummary span{color:var(--muted);background:#fff;border-radius:10px;gap:3px;padding:9px;font-size:9px;display:grid}.actorSafetySummary strong{color:var(--ink);text-transform:uppercase;margin:0;font-size:8px}.memberDetail{background:#fffefa;width:min(650px,100%);height:100%;padding:28px clamp(24px,4vw,48px) 60px;animation:.22s ease-out slideIn;overflow:auto;box-shadow:-20px 0 70px #0a191433}.workDetail{overscroll-behavior:contain;background:radial-gradient(circle at 85% 0,#b5d86d1f,#0000 23%),#fffefa;width:min(820px,100%);height:100%;padding:28px clamp(24px,4vw,52px) 70px;animation:.22s ease-out slideIn;overflow-y:auto;box-shadow:-24px 0 80px #0a191438}.workDetailHeader{border-bottom:1px solid var(--line);padding-bottom:30px}.workDetailHeader>div:first-of-type{align-items:center;gap:8px;margin-top:24px;display:flex}.workDetailHeader h1{letter-spacing:-.052em;max-width:720px;margin:18px 0 10px;font-size:clamp(32px,5vw,54px);line-height:.98}.workDetailHeader>p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.workDetailMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.workDetailMeta span,.workDetailRelations span{border:1px solid var(--line);background:#f7f8f4c7;border-radius:12px;gap:4px;padding:12px;font-size:10px;font-weight:720;display:grid}.workDetailMeta small,.workDetailRelations small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.workDetailActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.workDetailInstruction{background:var(--green-pale);border:1px solid #175f4638;border-radius:12px;margin-top:14px;padding:11px 13px}.workDetailInstruction>summary{cursor:pointer;color:var(--green-deep);font-size:10px;font-weight:800}.workDetailInstruction>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:10px;display:grid}.workDetailInstruction>div>div{display:grid}.workDetailInstruction textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:10px;outline:0;width:100%;min-height:82px;padding:11px;font-size:12px;line-height:1.5}.workDetailInstruction textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #175f4614}.workDetailInstruction .primaryButton{max-width:270px;min-height:44px}.workBriefDetails{border:1px solid var(--line);color:var(--muted);background:#f7f8f4a8;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:10px}.workBriefDetails summary{cursor:pointer;color:var(--ink);font-weight:780}.workBriefDetails p{margin:10px 0 0;font-size:11px;line-height:1.65}.workExecutionDetails>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.workExecutionDetails span{gap:3px;display:grid}.workExecutionDetails small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.workRevisionBanner{color:#655327;background:#fff9e8;border:1px solid #d9c695;border-radius:14px;grid-template-columns:auto 1fr;gap:6px 14px;margin:18px 0 0;padding:14px 16px;display:grid}.workRevisionBanner strong{font-size:11px}.workRevisionBanner span{font-size:10px;line-height:1.5}.workDetailSection{border-bottom:1px solid var(--line);padding:28px 0}.workDetailSection .sectionHeading{margin-bottom:14px}.workDetailSection .sectionHeading h2{margin-top:5px;font-size:22px}.workDetailResult{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid}.workDetailResult.hasPreview{grid-template-columns:minmax(0,1fr) minmax(150px,220px)}.workDetailResult>.resultMiniPreview{grid-area:1/2;width:100%;height:130px}.workDetailResult>.sectionHeading{grid-area:1/1;margin-bottom:0}.workDetailStateGrid,.workDetailRelations{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workDetailStateGrid article{background:var(--surface-2);border-radius:15px;align-content:space-between;gap:18px;min-height:112px;padding:16px;display:grid}.workDetailStateGrid small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.workDetailStateGrid strong{font-size:12px;line-height:1.55}.workDetailRelations{grid-template-columns:repeat(3,minmax(0,1fr))}.workRunTimeline{gap:7px;display:grid}.workRunTimeline article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.workRunTimeline strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workRunTimeline small{color:var(--faint);font-size:8px}.workDetailArtifacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.workDetailArtifacts button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:12px;gap:4px;padding:13px;display:grid}.workDetailArtifacts span,.workDetailArtifacts i{color:var(--faint);font-size:8px;font-style:normal}.workDetailArtifacts strong{font-size:11px}.workDeleteZone{margin-top:30px}@keyframes slideIn{0%{opacity:.5;transform:translate(30px)}}.closeButton{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:700;display:block}.memberDetailHero{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr auto;align-items:center;gap:17px;padding:40px 0 30px;display:grid}.largeAvatar{border-radius:22px;width:78px;height:78px;font-size:20px}.largeAvatar.profileImage{object-fit:cover;display:block}.memberDetailHero h2{letter-spacing:-.045em;margin:4px 0 2px;font-size:34px;font-weight:590}.memberDetailHero p{color:var(--muted);margin:0;font-size:12px}.memberHeroControls{justify-items:end;gap:7px;display:grid}.actorProfileEditor,.workEditor{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.actorProfileEditor{margin:18px 0}.workEditor{text-align:left;margin-top:18px}.actorProfileEditor>div:first-child,.actorProfileEditor>footer,.workEditor>footer,.actorProfileEditor .fullField,.workEditor .fullField{grid-column:1/-1}.actorProfileEditor>div:first-child{gap:3px;display:grid}.actorProfileEditor label,.workEditor label{color:var(--muted);gap:6px;font-size:9px;font-weight:750;display:grid}.actorProfileEditor input,.actorProfileEditor textarea,.workEditor input,.workEditor select,.workEditor textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 11px;font-weight:500}.actorProfileEditor textarea,.workEditor textarea{resize:vertical;min-height:88px}.actorProfileEditor footer,.workEditor footer{justify-content:flex-end;gap:8px;display:flex}.profileActions{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:10px 18px;padding:14px 0;display:grid}.profilePrimaryActions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.profilePrimaryActions .primaryButton span{margin-right:0;font-size:15px;line-height:0}.profileActions>span{color:var(--muted);text-align:right;font-size:9px;line-height:1.45}.profileActions nav{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.profileActions nav button{min-height:30px;color:var(--green-deep);background:#ffffff9e;border:1px solid #175f4626;border-radius:8px;padding:0 9px;font-size:8px;font-weight:700}.versionHistory>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:9px;display:flex}.versionHistory>div span{color:var(--muted);font-size:8px}.profileArtifacts{gap:7px;margin-top:12px;display:grid}.profileArtifacts button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:9px;display:flex}.profileArtifacts button span{color:var(--green);font-size:7px;font-weight:800}.profileActions button{flex:none}.profileActions span{color:var(--faint);font-size:8px;line-height:1.45}.detailSection{border-bottom:1px solid var(--line);padding:27px 0}.memberDangerZone{background:#fff8f6;border:1px solid #e4c0ba;border-radius:17px;gap:16px;margin-top:32px;padding:19px;display:grid}.memberDangerZone h3{margin:5px 0 7px;font-size:18px}.memberDangerZone p{color:#7e625e;margin:0;font-size:10px}.quietDangerButton,.destructiveButton{color:#8e3f38;background:#fff;border:1px solid #d9a9a2;border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.destructiveButton{color:#fff;background:#9e453e;border-color:#9e453e}.memberPurgeConfirm{border-top:1px solid #ebd4d0;gap:12px;padding-top:15px;display:grid}.memberPurgeConfirm>strong{color:#71352f;font-size:11px}.memberPurgeConfirm textarea{resize:vertical;background:#fff;border:1px solid #ddbbb5;border-radius:10px;outline:0;width:100%;padding:11px;font-size:11px}.memberPurgeConfirm .memberPurgeChoice{cursor:pointer;background:#ffffffb8;border:1px solid #e5c9c4;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.memberPurgeChoice input{accent-color:#9e453e;width:17px;height:17px;margin:1px 0 0}.memberPurgeChoice>span{color:#71352f;gap:3px;font-size:10px;display:grid}.memberPurgeChoice small{color:#876a66;font-size:9px;font-weight:550;line-height:1.45}.memberPurgeConfirm>div{justify-content:flex-end;gap:8px;display:flex}.expertEngagement{background:#fff9eb;border-bottom:1px solid #e7d7b4;padding:18px}.expertEngagement>strong{margin:6px 0 13px;font-size:11px;line-height:1.5;display:block}.expertEngagement>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.expertEngagement>div>span{color:#6e5730;background:#ffffffa6;border-radius:8px;padding:9px;font-size:9px;line-height:1.45}.expertEngagement small{color:#9a7c46;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.expertEngagement footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.expertEngagement footer button{font-size:9px}.detailSection h3{margin-bottom:15px;font-size:15px;font-weight:700}.detailSection h4{margin:12px 0 5px;font-size:13px}.detailSection>p{color:var(--muted);font-size:11px}.detailLead{color:var(--ink-2)!important;font-size:14px!important}.twoColumnFacts,.toolColumns{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.twoColumnFacts>div{background:var(--surface-2);border-radius:10px;padding:13px}.twoColumnFacts small,.toolColumns small,.modelSection label{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:800}.twoColumnFacts p{margin:6px 0 0;font-size:10px}.modelSection{grid-template-columns:1fr 130px auto;align-items:center;gap:15px;display:grid}.modelSection h3{margin:0}.modelSection p{margin:4px 0 0}.modelSection label{gap:4px;display:grid}.modelSection select{min-height:36px;font-size:10px}.contextBudget{color:var(--green);background:var(--green-pale);border-radius:8px;padding:8px;font-size:9px;font-weight:700}.performanceMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.performanceMetrics span{color:var(--muted);background:var(--surface-2);border-radius:9px;padding:12px;font-size:8px}.performanceMetrics strong{color:var(--ink);margin-bottom:3px;font-size:17px;display:block}.performanceSection>p{color:var(--faint);margin:10px 0 0;font-size:9px}.authorityGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.authorityRow{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;min-height:50px;padding:9px 10px;display:grid}.authorityRow span{font-size:9px}.authorityRow strong{color:var(--muted);text-transform:uppercase;font-size:8px}.authorityRow small{color:var(--green);grid-column:1/-1;font-size:7px}.authorityRow.level-execute_and_report{background:#f3f8f4;border-color:#c8ddce}.authorityRow.level-blocked{opacity:.66;background:#f2f2ef}.editableAuthorityGrid{margin-top:12px}.editableAuthorityRow{grid-template-columns:minmax(90px,.8fr) minmax(150px,1.2fr)}.editableAuthorityRow select{min-width:0;min-height:34px;padding:5px 8px;font-size:8px}.editableAuthorityRow label{color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;font-size:8px;display:flex}.editableAuthorityRow label input{width:14px;min-height:14px}.rightsEditor{margin-top:14px}.rightsEditor>div{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.rightsEditor label{gap:5px;display:grid}.rightsEditor select{min-height:37px;font-size:9px}.rightsEditor .checkLabel{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;font-size:9px;display:flex}.rightsEditor .checkLabel input{width:15px;min-height:15px}.rightsEditor button{grid-column:1/-1;justify-self:end}.resourceLine{align-items:center;gap:7px;display:flex}.checkpoint{gap:4px;margin-top:14px;display:grid}.assignedWorkList{gap:6px;margin-top:10px;display:grid}.assignedWorkList>div{background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.checkpoint small:not(:first-child){margin-top:9px}.readinessList{gap:6px;display:grid}.readinessList>div{background:var(--surface-2);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.detailSection blockquote{color:var(--muted);background:var(--surface-2);border:0;border-radius:9px;grid-template-columns:45px 1fr;gap:8px;margin:8px 0 0;padding:12px;font-size:10px;display:grid}.detailSection blockquote strong{color:var(--green)}.auditList{display:grid}.auditList>div{border-top:1px solid var(--line);grid-template-columns:8px 1fr;align-items:start;gap:9px;padding:9px 0;display:grid}.auditList i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-top:4px}.auditList strong,.auditList small{display:block}.auditList strong{font-size:9px}.auditList small{color:var(--faint);margin-top:3px;font-size:7px}.reviewDialog{width:min(600px,100% - 30px);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;margin:auto;padding:32px;position:relative;overflow:hidden}.reviewDialog.isPositive{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--signal) 20%, transparent), transparent 34%), white}.reviewDialog.isFeedback{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--green-pale) 68%, transparent), transparent 36%), white}.reviewDialog.isPositive:before,.reviewDialog.isFeedback:before,.reviewDialog.isCorrection:before{background:var(--signal);content:"";width:100%;height:5px;position:absolute;top:0;left:0}.reviewDialog.isFeedback:before{background:var(--green)}.reviewDialog.isCorrection:before{background:#d8a04a}.reviewDialog h2{margin:8px 0 10px;font-size:28px}.reviewDialog>p{color:var(--muted);font-size:11px}.reviewDialog>.reviewStateNotice{color:#6d5724;background:#fff9e9;border:1px solid #e4d2a3;border-radius:10px;padding:10px 12px;line-height:1.5}.reviewDialog label{gap:6px;margin-top:14px;display:grid}.reviewDialog .voiceButton{margin-top:11px}.reviewCauseChoices,.workThinkingChoice,.workStartChoice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;display:grid}.workThinkingChoice,.workStartChoice{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewCauseChoices legend,.workThinkingChoice legend,.workStartChoice legend{color:var(--ink-2);grid-column:1/-1;margin-bottom:1px;font-size:10px;font-weight:750}.reviewCauseChoices button,.workThinkingChoice button,.workStartChoice button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-2);text-align:left;border-radius:12px;gap:4px;padding:11px;display:grid}.reviewCauseChoices button.isSelected,.workThinkingChoice button.active,.workStartChoice button.active{border-color:var(--green);background:var(--green-pale);box-shadow:inset 0 0 0 1px var(--green)}.reviewCauseChoices button small,.workThinkingChoice button small,.workStartChoice button small{color:var(--muted);font-size:8px;line-height:1.35}.reviewDialogActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.reviewIntentSwitch{color:var(--muted);background:0 0;border:0;padding:10px 12px;font-size:11px;font-weight:720}.reviewIntentSwitch:hover{color:var(--green)}.workIntakeDialog{width:min(720px,100% - 30px);max-height:calc(100vh - 30px);box-shadow:var(--shadow-lg);background:#fffefa;border-radius:22px;margin:auto;padding:30px;overflow:auto}.workIntakeDialog h2{letter-spacing:-.035em;margin:8px 0 9px;font-size:30px}.workIntakeDialog>p{max-width:600px;color:var(--muted);font-size:11px}.workIntakeDialog>.field{margin-top:13px}.workIntakeDialog>.intakeBrief{margin-top:20px}.intakeAssigneeCard{background:radial-gradient(circle at 10% 0%, #b9de5c33, transparent 42%), var(--green-pale);border:1px solid #175f462e;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:13px 14px;display:grid}.intakeAssigneeCard .avatar{color:#fff;background:var(--green-deep);border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.intakeAssigneeCard>div{gap:2px;min-width:0;display:grid}.intakeAssigneeCard small,.intakeAssigneeCard>b{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.intakeAssigneeCard strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.intakeAssigneeCard>div>span{color:var(--muted);font-size:9px}.intakeAssigneeCard>b{white-space:nowrap;background:#ffffff94;border:1px solid #175f4626;border-radius:999px;padding:7px 9px}.intakeKinds{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:20px 0 0;padding:0;display:grid}.intakeKinds legend{color:var(--ink-2);grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:750}.intakeKinds button{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:11px;min-width:0;padding:11px}.intakeKinds button.active{border-color:var(--green);background:var(--green-pale);box-shadow:inset 0 0 0 1px var(--green)}.intakeKinds strong,.intakeKinds small{display:block}.intakeKinds strong{font-size:11px}.intakeKinds small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.intakeBrief textarea{min-height:130px}.intakeOptions{border:1px solid var(--line);background:#f8f9f5c2;border-radius:14px;margin-top:12px}.intakeOptions>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 13px;list-style:none;display:flex}.intakeOptions>summary::-webkit-details-marker{display:none}.intakeOptions>summary>span{gap:3px;min-width:0;display:grid}.intakeOptions>summary strong{font-size:10px}.intakeOptions>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intakeOptions>summary b{color:var(--green);flex:none;font-size:9px}.intakeOptions[open]>summary{border-bottom:1px solid var(--line);background:#fff}.intakeOptionsBody{gap:13px;padding:15px;display:grid}.intakeOptionsBody .intakeKinds{margin-top:0}.workIntakeActions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.workInstructionComposer{width:100%;margin-top:14px}.artifactBackdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c19147a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.artifactPreview{width:min(980px,100%);max-height:min(860px,100vh - 56px);box-shadow:var(--shadow-lg);background:#fffefa;border-radius:22px;gap:18px;padding:25px;display:grid;overflow:hidden}.artifactPreview>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.artifactPreview h2{margin:5px 0 3px;font-size:25px}.artifactPreview header small{color:var(--faint);font-family:ui-monospace,monospace;font-size:8px}.artifactTechnicalProof{color:var(--muted);margin-top:6px;font-size:9px}.artifactTechnicalProof summary{cursor:pointer;font-weight:750}.artifactTechnicalProof span{margin-top:5px;font-family:ui-monospace,monospace;display:block}.artifactPreview pre,.artifactPreview iframe,.artifactPreview img,.artifactPreview video,.artifactPreview audio{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;width:100%;min-height:0;max-height:calc(100vh - 180px);overflow:auto}.artifactPreview pre{color:var(--ink-2);white-space:pre-wrap;margin:0;padding:22px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.artifactMarkdown{border:1px solid var(--line);background:var(--surface-2);min-height:0;max-height:calc(100vh - 180px);color:var(--ink-2);border-radius:13px;padding:clamp(18px,3vw,34px);font-size:.94rem;line-height:1.72;overflow:auto}.artifactMarkdown>:first-child,.resultFullText>:first-child,.resultRunMessage>:first-child{margin-top:0}.artifactMarkdown>:last-child,.resultFullText>:last-child,.resultRunMessage>:last-child{margin-bottom:0}.goalAddButton,.resourceAddButton{align-items:center;gap:7px;display:inline-flex}.goalAddButton .iconPlus,.resourceAddButton .iconPlus{width:16px;height:16px}.goalAddButton .iconPlus:before,.goalAddButton .iconPlus:after,.resourceAddButton .iconPlus:before,.resourceAddButton .iconPlus:after{width:8px;height:1.5px}.artifactMarkdown h1,.artifactMarkdown h2,.artifactMarkdown h3,.resultFullText h1,.resultFullText h2,.resultFullText h3{color:var(--ink);margin:1.4em 0 .5em;line-height:1.16}.artifactMarkdown ul,.artifactMarkdown ol,.resultFullText ul,.resultFullText ol,.resultRunMessage ul,.resultRunMessage ol{padding-left:1.35rem}.artifactMarkdown a,.resultFullText a,.resultRunMessage a{color:var(--green);text-underline-offset:.18em}.messageArtifactReference{color:var(--green);font-weight:650}.messageArtifactButton{color:var(--green);font:inherit;font-weight:700;line-height:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:3px;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.messageArtifactButton:hover{color:var(--green-deep)}.artifactPreview iframe{height:70vh}.artifactPreview img,.artifactPreview video{object-fit:contain}.artifactPreview audio{min-height:76px;padding:14px}@media (max-width:1180px){.setupStage{grid-template-columns:1fr 480px;gap:45px;padding-inline:0}.proposalWorkspace,.leadershipGrid,.resourceLayout{grid-template-columns:minmax(0,1fr)}.proposalDecisionPanel{position:static}.metricRail{grid-template-columns:repeat(2,1fr)}.primaryActorHub{grid-template-columns:1fr}.operatingStateRail{grid-template-columns:repeat(2,1fr)}.contractPanelBody{grid-template-columns:1fr}.orgSurface{overflow:auto}.decisionGrid,.decisionArchive[open]{grid-template-columns:1fr}}@media (max-width:900px){.publicShell{width:min(100% - 28px,1500px)}.setupStage{grid-template-columns:1fr;padding:55px 0 70px}.setupNarrative h1{max-width:720px}.briefingConsole{max-width:680px}.organizationBranchControl{grid-template-columns:1fr}.proposalHero,.viewHeader{flex-direction:column;align-items:start}.viewHeader{gap:24px;margin-bottom:28px}.viewHeaderActions,.addActorButton{width:100%}.viewHeaderActions{justify-items:stretch}.viewStats{width:100%}.viewStats span{flex:1}.addActorButton{justify-content:center}.actorSetupDialog{border-radius:23px;width:min(720px,100% - 24px);max-height:calc(100dvh - 24px);padding-inline:24px}.actorSetupHeader{grid-template-columns:1fr;gap:14px}.actorPlacementBadge{min-width:0}.actorProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposalMetrics{width:100%}.proposalMetrics span{flex:1}.proposalMandates{width:100%}.proposalOrgList{grid-template-columns:1fr}.appFrame{grid-template-columns:78px minmax(0,1fr)}.appSidebar{padding-inline:11px}.appSidebar .brandWord,.appSidebar nav button:not(.active),.appSidebar nav button{font-size:0}.appSidebar nav button{grid-template-columns:1fr;justify-items:center}.appSidebar nav button>span{font-size:9px}.appSidebar nav button b{position:absolute;top:1px;right:1px}.sidebarContext select,.sidebarContext small,.sidebarContext .kicker,.sidebarAccount>div{display:none}.sidebarContext{justify-items:center}.sidebarAccount{justify-content:center}.systemState .connectionState,.systemState .clockState{display:none}.leadershipHero{grid-template-columns:minmax(0,1fr) 160px;gap:28px}.outcomeGauge{width:160px}.workCard{grid-template-columns:38px 1fr}.workCardAction{background:0 0;border-left:0;grid-column:2;padding:12px 24px 20px}.workCardAction button{justify-self:end;width:auto;min-width:150px}.instructionComposer{width:100%}.intakeKinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.workDetailResult.hasPreview{grid-template-columns:92px minmax(0,1fr);gap:12px}.workDetailResult.hasPreview>.resultMiniPreview{grid-column:1;width:92px;height:72px}.workDetailResult.hasPreview>.sectionHeading{grid-column:2}.publicHeader{min-height:70px}.headerIdentity>span:first-child{display:none}.setupNarrative h1{font-size:3.35rem}.trustStrip{grid-template-columns:repeat(2,1fr);display:grid}.briefingConsole{border-radius:22px;padding:20px}.actorSetupDialog{width:100%;height:100dvh;max-height:none;padding:15px 15px max(28px, env(safe-area-inset-bottom));border:0;border-radius:0}.actorSetupHeader{margin:17px 0 22px}.actorSetupHeader h2{font-size:clamp(2rem,9vw,2.35rem);line-height:1}.actorBriefField textarea{height:124px;min-height:124px;padding:15px}.actorBriefTools,.actorProfileSection>div:first-child,.actorSetupActions{flex-direction:column;align-items:stretch}.actorBriefTools label{min-width:0}.actorProfileSection>div:first-child p{text-align:left}.actorProfileGrid,.actorDraftGrid,.actorDraftContract,.actorSafetySummary{grid-template-columns:1fr}.actorDraftHero{grid-template-columns:54px 1fr}.actorDraftHero .largeAvatar{width:54px;height:54px}.draftReadyBadge,.actorDraftGrid label.wide,.actorSafetySummary{grid-column:1/-1}.actorSetupActions>span{margin-right:0}.actorSetupActions>button{width:100%}.autonomyControl{grid-template-columns:1fr}.segmentedControl button{font-size:9px}.operatingModeSegments,.proposalBudgetDetails>.proposalCycleBudgets{grid-template-columns:1fr}.proposalStage{padding-top:40px}.proposalHero{padding-inline:0}.proposalHero h1{font-size:3.25rem}.proposalMandates{grid-template-columns:1fr}.proposalMetrics{grid-template-columns:repeat(3,1fr);display:grid}.proposalMetrics span{min-width:0;padding:11px}.proposalTeamPanel,.proposalDecisionPanel{border-radius:18px;padding:18px}.sectionTitle{flex-direction:column;align-items:start}.editorFields{grid-template-columns:1fr}.editorFields .wide{grid-column:auto}.setupDialogue>div{display:grid}.publicFooter{flex-direction:column;justify-content:center;align-items:start;gap:5px}.appFrame{padding-bottom:calc(94px + env(safe-area-inset-bottom));display:block}.appSidebar{z-index:80;width:100%;height:calc(74px + env(safe-area-inset-bottom));padding:7px 6px max(7px, env(safe-area-inset-bottom));border-top:1px solid #30483f;border-right:0;position:fixed;inset:auto 0 0}.appSidebar>.brand,.sidebarContext,.sidebarAccount{display:none}.appSidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));height:100%;display:grid}.appSidebar nav button{text-align:center;grid-template-rows:24px 1fr;grid-template-columns:1fr;justify-items:center;min-height:58px;padding:3px 1px 1px;font-size:9px!important}.appSidebar nav button>span{opacity:.8;font-size:15px}.appSidebar nav button>.navLabel{width:100%;font-size:8px;line-height:1.05;display:block}.appSidebar nav button>.navLabel>span:first-child{display:none}.appSidebar nav button>.navLabel>span:last-child{display:block}.appSidebar nav button.active:before{width:24px;height:3px;top:-7px;left:50%;transform:translate(-50%)}.appSidebar nav button b{width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:1px;right:5px;box-shadow:0 0 0 2px #142a23}.commandHeader{background:#f7f8f4;min-height:64px;padding:0 14px;box-shadow:0 1px 10px #162e240f}.commandHeader>div:first-child .kicker{display:none}.mobileAreaSwitcher{max-width:150px;color:var(--green);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;background:0 0;border:0;margin-bottom:2px;padding:0 18px 0 0;font-size:8px;font-weight:800;display:block;overflow:hidden}.commandHeader>div:first-child strong{font-size:14px}.pauseButton{min-height:39px;padding:0 11px;font-size:9px}.intakeButton{justify-content:center;gap:5px;width:auto;min-height:39px;padding:0 11px;font-size:9px}.intakeButton b{font-size:14px}.intakeLabelDesktop{display:none}.intakeLabelMobile{display:inline}.headerLabelDesktop{display:none}.headerLabelMobile{display:inline}.pauseBanner,.appMain>.errorBanner{margin:10px 12px 0}.appMain>.errorBanner{width:calc(100vw - 20px);margin:0;top:8px;right:10px}.pauseBanner>span{display:none}.dashboardView,.contentView{padding:var(--space-5) var(--space-4) calc(42px + env(safe-area-inset-bottom))}.dashboardView{gap:var(--space-4);flex-direction:column;display:flex}.dashboardView>.primaryActorHub,.dashboardView>.primaryActorCollection,.dashboardView>.teamMandateBar,.dashboardView>.metricDetails,.dashboardView>.operatingStateRail{margin:0}.teamMandateBar{flex-direction:column;order:4;align-items:start;gap:10px}.teamMandateGoalLink{border-top:1px solid var(--line);border-left:0;justify-content:space-between;width:100%;padding:8px 0 0}.primaryActorHub{border-radius:18px;order:1;gap:14px;padding:16px}.primaryActorCollection{order:1}.primaryActorActions{grid-template-columns:repeat(2,minmax(0,1fr))}.primaryActorActions>button{min-height:64px}.primaryActorActions>button:last-child{grid-column:1/-1}.teamOperatingContractPanel{border-radius:16px;padding:18px}.contractPanelHeading{flex-direction:column;align-items:start;gap:8px}.branchContractActions{flex-direction:column;align-items:stretch;width:100%}.branchContractActions button{width:100%}.contractSafetyNote{text-align:left}.teamOperatingContractPanel .contractModeButtons,.cycleBudgetFields{grid-template-columns:1fr}.teamOperatingContractPanel .contractModeButtons button{min-height:54px}.leadershipHero{border-radius:20px;order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:22px}.leadershipHero h1{margin-block:9px 10px;font-size:clamp(1.65rem,7vw,2.05rem);line-height:1.04}.leadershipHero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.48;display:-webkit-box;overflow:hidden}.leadershipHero .outcomeGauge{width:82px}.leadershipHero .outcomeGauge>span{font-size:8px}.leadershipHero .outcomeGauge>strong{margin:5px 0 8px;font-size:31px}.leadershipHero:has(>.resultMiniPreview){grid-template-columns:minmax(0,1fr) 96px}.leadershipHero>.resultMiniPreview{height:84px}.metricRail{border-radius:14px;grid-template-columns:repeat(2,1fr)}.metricDetails{border:1px solid var(--line);background:#fffffcd1;border-radius:14px;order:5;margin:0 0 14px}.metricDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;list-style:none;display:flex}.metricDetails>summary::-webkit-details-marker{display:none}.metricDetails>summary span{font-size:10px;font-weight:760}.metricDetails>summary strong{color:var(--green);font-size:8px}.metricDetails:not([open])>.metricRail{display:none}.metricDetails[open]>.metricRail{border-bottom:0;border-left:0;border-right:0;border-radius:0 0 14px 14px;margin:0;display:grid}.metricRail article{min-height:120px;padding:17px}.operatingStateRail{order:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.leadershipGrid{gap:var(--space-4);order:3;grid-template-columns:1fr}.leadershipGrid .attentionSurface{order:1}.leadershipGrid .orgSurface{order:2}.leadershipGrid .workPulseSurface{order:3}.leadershipGrid .reportSurface{order:4}.leadershipGrid .orgSurface .orgChart{max-height:330px;position:relative;overflow:hidden}.leadershipGrid .orgSurface .orgChart:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffffcfa);height:70px;position:absolute;bottom:0;left:0;right:0}.orgSurface,.attentionSurface,.workPulseSurface,.reportSurface{padding:17px}.viewHeader{gap:25px;margin-bottom:25px}.viewHeader h1{font-size:clamp(2rem,9vw,2.35rem);line-height:1.02}.workHeader{gap:10px;margin-bottom:16px}.workHeader h1{max-width:340px;font-size:31px;line-height:1.03}.workHeader p{max-width:350px;margin-bottom:0;font-size:12px;line-height:1.5}.viewStats{width:100%}.viewStats span{flex:1}.fullOrgSurface{padding:18px 8px}.organizationLegend{flex-wrap:wrap}.workCard{grid-template-columns:30px minmax(0,1fr)}.workCard.isChildWork{width:calc(100% - min(var(--work-depth), 2) * 12px);margin-left:calc(min(var(--work-depth), 2) * 12px)}.workCard.isChildWork:before{width:7px;left:-9px}.workCardMain{padding:18px 15px}.goalPortfolio>header{flex-direction:column;align-items:start}.workFilterBar{grid-template-columns:1fr 1fr}.workFilterBar label:first-child,.workFilterBar>strong{grid-column:1/-1}.workFocusNotice{flex-direction:column;align-items:stretch}.workFocusNotice>button{width:100%}.checkpointGrid{grid-template-columns:1fr}.projectProgress{grid-template-columns:1fr;gap:9px}.workDependencies>div{display:grid}.workDependencies button{text-align:left;justify-content:start;width:100%}.workCardAction{padding-inline:15px}.decisionCard{padding:18px}.decisionCard h3{font-size:26px}.decisionFacts{grid-template-columns:1fr}.decisionResponseStudio{margin-inline:-6px;padding:18px;overflow:visible}.decisionResponseStudio>header{flex-direction:column;align-items:start}.decisionPathChoice>div{grid-template-columns:1fr}.decisionPathWaiting{flex-direction:column;align-items:stretch}.decisionPathWaiting .quietDangerButton{width:100%}.decisionResponseGrid{grid-template-columns:1fr}.decisionResolvedResponse{padding:17px}.decisionResolvedResponse>header{flex-direction:column;align-items:start}.decisionResolvedGrid,.decisionResolvedNested,.decisionNestedGrid{grid-template-columns:1fr}.decisionButtons{display:grid}.decisionButtons button{width:100%}.decisionResponseActions{z-index:20;bottom:calc(104px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10231ef7;border:1px solid #d1e7a933;border-radius:14px;margin-left:-10px;margin-right:-10px;padding:12px 10px 10px;position:sticky;box-shadow:0 18px 42px #04100d57}.capabilityList article{grid-template-columns:36px 1fr}.capabilityIcon{width:36px;height:36px}.capabilityList article>button{grid-column:2;justify-self:start}.resourceEditor,.accessManager{grid-template-columns:1fr}.resourceEditor .wide,.accessManager>.kicker,.accessGrant,.resourceBack,.resourceDetailTitle{grid-column:1}.memberDetail{padding:20px 18px 50px}.memberDetailHero{grid-template-columns:64px 1fr}.largeAvatar{border-radius:18px;width:64px;height:64px}.memberDetailHero>.statusPill{grid-column:2;justify-self:start}.expertEngagement>div,.twoColumnFacts,.toolColumns,.authorityGrid{grid-template-columns:1fr}.modelSection{grid-template-columns:1fr 1fr}.contextBudget{grid-column:1/-1}.reviewDialog{padding:23px}.reviewDialogActions{z-index:4;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;margin:18px -23px -23px;padding:14px 23px 18px;display:grid;position:sticky;bottom:-23px;box-shadow:0 -12px 26px #162f250f}.reviewCauseChoices{grid-template-columns:1fr}.detailBackdrop{bottom:calc(74px + env(safe-area-inset-bottom))}.organizationalUnitDialog{max-height:calc(100% - 18px)}.actorSetupDialog{width:calc(100% - 20px);height:calc(100dvh - 94px - env(safe-area-inset-bottom));max-height:calc(100dvh - 94px - env(safe-area-inset-bottom));border:1px solid #ffffffbf;border-radius:19px;animation-name:actorSetupMobileIn}@keyframes actorSetupMobileIn{0%{opacity:.65;transform:translateY(-8px)scale(.99)}}.reviewDialog{max-height:calc(100% - 20px);overflow-y:auto}.workIntakeDialog{width:100%;height:calc(100dvh - 84px - env(safe-area-inset-bottom));max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));padding:18px 16px max(16px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin-top:10px}.workIntakeDialog h2{font-size:25px}.intakeAssigneeCard{grid-template-columns:44px minmax(0,1fr)}.intakeAssigneeCard>b{grid-column:1/-1;justify-self:start}.workIntakeActions{z-index:4;bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));padding:12px 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffefad6,#fffefafc 24%);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:18px -16px 0;display:grid;position:sticky}.workIntakeActions .primaryButton{width:100%}.workIntakeActions .voiceButton{width:auto;min-height:44px}.artifactBackdrop{padding:10px}.artifactPreview{border-radius:17px;max-height:calc(100vh - 20px);padding:17px}.artifactPreview>header{flex-direction:column-reverse}.artifactPreview .closeButton{margin-left:0}}.deliveryHeader{align-items:end}.releaseGoalPicker{color:#fff;background:var(--green-deep);width:min(100%,390px);box-shadow:var(--shadow-sm);border:1px solid #ffffff2e;border-radius:18px;gap:8px;padding:18px;display:grid}.releaseGoalPicker>span{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.releaseGoalPicker select{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;width:100%;padding:10px 34px 10px 11px}.releaseGoalPicker option{color:var(--ink);background:#fff}.releaseGoalPicker small{color:#ffffff9e}.packageCatalog{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.packageCard{min-height:330px;padding:28px;display:grid;position:relative;overflow:hidden}.packageCard:before{content:"";background:radial-gradient(circle,#b9dc6e73,#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-60px}.packageCard h2{letter-spacing:-.04em;margin:34px 0 12px;font-size:30px}.packageCard p{color:var(--muted)}.packageCard small{color:var(--green);align-self:end;font-weight:700}.packageCard button{place-self:end start}.packageVersion{color:var(--green);font-size:11px;font-weight:800;position:absolute;top:22px;left:24px}.deliveryStages{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.deliveryStages article{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:15px;min-height:142px;padding:22px;display:grid;position:relative}.deliveryStages article:last-child{border-right:0}.deliveryStages article>span{color:var(--faint);font-size:11px;font-weight:800}.deliveryStages strong,.deliveryStages small,.deliveryStages p{display:block}.deliveryStages small{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.deliveryStages strong{font-size:17px}.deliveryStages p{color:var(--muted);margin:5px 0 0;font-size:12px}.deliveryStages .stageReady{background:linear-gradient(145deg, var(--surface), var(--green-pale))}.deliveryStages .stageReady small{color:var(--green)}.deliveryGrid{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;gap:22px;display:grid}.capabilityBroker,.releaseCockpit{padding:25px}.readinessFraction{color:#fff;background:var(--green-deep);border-radius:14px;place-items:center;min-width:50px;height:50px;font-size:14px;font-weight:780;display:grid}.deliveryCapabilityList{margin-top:20px;display:grid}.deliveryCapabilityList>div{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.deliveryCapabilityList i{border:2px solid var(--line-strong);border-radius:50%;width:10px;height:10px;margin-top:5px}.deliveryCapabilityList i.ready{border-color:var(--green);background:var(--signal);box-shadow:0 0 0 4px var(--green-pale)}.deliveryCapabilityList strong,.deliveryCapabilityList small{display:block}.deliveryCapabilityList small{color:var(--muted);margin-top:3px}.adapterConnector{border-top:1px solid var(--line);margin-top:18px}.adapterConnector summary{color:var(--green);cursor:pointer;padding:16px 0 4px;font-weight:740}.adapterConnector>div{gap:13px;padding-top:13px;display:grid}.adapterConnector label{gap:6px;display:grid}.adapterConnector input,.adapterConnector select{border:1px solid var(--line-strong);background:#fff;border-radius:10px;width:100%;padding:11px 12px}.adapterConnector p{color:var(--muted);margin:0;font-size:12px}.adapterConnector button{justify-self:start}.releaseState{color:var(--amber);background:var(--amber-pale);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.releaseState.state-approved,.releaseState.state-published,.releaseState.state-ready_for_approval{color:var(--green);background:var(--green-pale)}.releaseState.state-changes_requested{color:var(--red);background:var(--red-pale)}.releaseSummary{color:var(--ink-2);margin:18px 0;font-size:16px}.manifestLine{color:var(--muted);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11px;display:flex}.manifestLine code{color:var(--green-deep);font-size:11px;font-weight:750}.releaseGates{gap:8px;margin-top:16px;display:grid}.releaseGates>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.releaseGates i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.releaseGates i.passed{color:var(--green);background:var(--green-pale)}.releaseGates i.failed{color:var(--red);background:var(--red-pale)}.releaseGates strong,.releaseGates small{display:block}.releaseGates strong{font-size:13px}.releaseGates small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:10px}.publicationLinks{gap:7px;margin-top:14px;display:grid}.publicationLinks a{color:var(--green-deep);background:var(--green-pale);border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.publicationLinks span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.releaseActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.publishButton{color:var(--green-deep);background:var(--signal);border:0;border-radius:12px;padding:11px 15px;font-weight:800}.releaseCorrection{border-top:1px solid var(--line);margin-top:18px}.releaseCorrection summary{color:var(--muted);cursor:pointer;padding:16px 0 8px;font-weight:720}.releaseCorrection button{border:0;border-top:1px solid var(--line);width:100%;color:var(--green);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.releaseCorrection strong,.releaseCorrection small{display:block}.releaseCorrection strong{max-width:440px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.releaseCorrection small{color:var(--muted);margin-top:3px}.emptyRelease{border:1px dashed var(--line-strong);background:linear-gradient(145deg, var(--surface-2), var(--green-pale));border-radius:16px;align-content:center;place-items:start;min-height:370px;padding:24px;display:grid}.emptyRelease>span{color:var(--green);font-size:11px;font-weight:850}.emptyRelease h3{letter-spacing:-.035em;max-width:520px;margin:18px 0 9px;font-size:25px}.emptyRelease p{max-width:560px;color:var(--muted)}@media (max-width:1050px){.deliveryStages{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryStages article:nth-child(2){border-right:0}.deliveryStages article:nth-child(-n+2){border-bottom:1px solid var(--line)}.deliveryGrid{grid-template-columns:1fr}}@media (max-width:660px){.deliveryHeader{align-items:stretch}.releaseGoalPicker{width:100%}.deliveryStages{grid-template-columns:1fr}.deliveryStages article,.deliveryStages article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.deliveryStages article:last-child{border-bottom:0}.capabilityBroker,.releaseCockpit,.packageCard{padding:19px}.releaseActions{display:grid}.releaseActions button{width:100%}.manifestLine{flex-direction:column;align-items:start}}.setupTemplateChoice{border:1px solid var(--line);border-radius:16px;gap:10px;padding:14px;display:grid}.setupTemplateChoice>div:first-child{gap:3px;display:grid}.setupTemplateChoice>div:first-child small{color:var(--muted)}.setupTemplateChoice>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.setupTemplateChoice button{border:1px solid var(--line);min-width:120px;color:var(--text);text-align:left;background:0 0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.setupTemplateChoice button.active{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent)}.setupTemplateChoice button small{color:var(--muted)}.resultsView{--result-accent:#6ee7c8}.resultMiniPreview{color:#486657;pointer-events:none;background:linear-gradient(145deg,#e0efe4d1,#fafbf7f5);border:1px solid #315b4524;border-radius:11px;place-items:center;width:88px;min-width:0;height:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #1235270f}.resultMiniPreview.isInteractive{cursor:zoom-in;pointer-events:auto}.resultMiniPreview.isInteractive:hover,.resultMiniPreview.isInteractive:focus-visible{border-color:#236c4e6b;outline:none;box-shadow:0 7px 18px #1235271c,0 0 0 3px #b5e16933}.resultMiniPreview:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8a}.resultMiniPreview img,.resultMiniPreview iframe,.resultMiniPreview video{object-fit:contain;pointer-events:none;background:#fff;border:0;width:100%;height:100%}.resultMiniFile{justify-items:center;gap:3px;display:grid}.resultMiniFile i{font-size:17px;font-style:normal}.resultMiniFile b{letter-spacing:.08em;font-size:6px}.resultsView .deliveryHeader h1{max-width:18ch}.resultLibrary{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--result-accent) 11%, transparent), transparent 38%), var(--surface-strong);margin-bottom:18px;padding:clamp(18px,2vw,28px);overflow:hidden}.resultLibrary>.sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resultLibraryCount{min-height:32px;color:var(--green-deep);background:var(--signal);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.75rem;font-weight:850;display:inline-flex}.resultLibraryFilters{grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr);gap:9px;margin-top:16px;display:grid}.resultLibraryFilters label{gap:5px;display:grid}.resultLibraryFilters label>span{color:var(--muted);font-size:.66rem;font-weight:760}.resultLibraryFilters input,.resultLibraryFilters select{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;width:100%;min-height:40px;padding:0 11px;font-size:16px}.resultLibraryList{gap:12px;margin-top:18px;display:grid}.resultLibraryList>button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);width:100%;min-height:104px;color:inherit;text-align:left;border-radius:16px;grid-template-columns:104px minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:14px;padding:17px 18px;display:grid;box-shadow:0 8px 20px #1136280a}.resultLibraryList>button.hasPreview{grid-template-columns:104px 88px minmax(0,1fr) minmax(120px,auto) auto}.resultLibraryList>button:hover{border-color:color-mix(in srgb, var(--result-accent) 42%, var(--line));transform:translateY(-1px)}.resultLibraryList>button.state-review{border-color:color-mix(in srgb, var(--green) 28%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--green-pale) 74%, white), white 72%);box-shadow:0 12px 26px #11523a14}.resultLibraryList>button>span:not(.resultLibraryState,.resultMiniPreview){gap:4px;min-width:0;display:grid}.resultLibraryList strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.resultLibraryList small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.resultLibraryMeta{gap:3px!important}.resultLibraryMeta small{white-space:nowrap;display:block}.resultLibraryList>button>i{color:var(--green);white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:800}.resultLibraryState{background:color-mix(in srgb, var(--result-accent) 11%, transparent);color:var(--green);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.7rem;font-weight:750}.resultLibraryState.state-review{color:var(--green-deep);background:color-mix(in srgb, var(--signal) 26%, white)}.resultDetailPage{gap:18px;display:grid}.resultDetailHeader{border:1px solid var(--line);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--result-accent) 15%, transparent), transparent 38%), var(--surface-strong);box-shadow:var(--shadow-sm);border-radius:20px;gap:22px;padding:clamp(22px,3vw,38px);display:grid;overflow:hidden}.resultRevisionBanner{color:#655327;background:#fff9e8;border:1px solid #d9c695;border-radius:14px;grid-template-columns:auto 1fr;gap:8px 14px;padding:14px 17px;display:grid}.resultRevisionBanner strong{font-size:.78rem}.resultRevisionBanner span{font-size:.74rem;line-height:1.5}.resultBackButton{color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem}.resultDetailTitle{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.resultDetailTitle h1{letter-spacing:-.035em;max-width:42ch;margin:7px 0 9px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.08}.resultDetailTitle p{max-width:72ch;color:var(--muted);margin:0;line-height:1.55}.resultDetailMeta{color:var(--muted);justify-items:end;gap:6px;font-size:.76rem;display:grid}.resultPrimaryActions{align-items:center;gap:12px;display:flex}.resultPrimaryActions>a{border:1px solid var(--line);color:inherit;border-radius:10px;padding:10px 14px;font-size:.82rem;text-decoration:none}.resultDetailLayout{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:start;gap:18px;display:grid}.resultBodyCard,.resultOwnerCard,.resultCheckpointCard,.resultObjectsSection,.resultHistoryCard,.resultQuestionCard{padding:clamp(20px,2.5vw,32px)}.resultFullText{color:var(--ink-2);overflow-wrap:anywhere;margin-top:22px;font-size:.98rem;line-height:1.75}.resultInlineArtifact{border:1px solid color-mix(in srgb, var(--result-accent) 22%, var(--line));background:var(--surface-2);border-radius:16px;margin-top:22px;overflow:hidden}.resultInlineArtifact>header{border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.resultInlineArtifact>header>div{gap:2px;min-width:0;display:grid}.resultInlineArtifact>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:750}.resultInlineArtifact>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.resultInlineArtifact>header button{border:1px solid var(--line);min-height:36px;color:var(--green);background:#fff;border-radius:10px;flex:none;padding:7px 11px;font-weight:750}.resultInlineArtifactCanvas{min-height:220px;max-height:min(520px,58vh);color:var(--muted);background:linear-gradient(45deg,#12503d09 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#12503d09 25%,#0000 25%) 0 11px/22px 22px,#f8faf6;place-items:center;display:grid;overflow:auto}.resultInlineArtifactCanvas img,.resultInlineArtifactCanvas iframe,.resultInlineArtifactCanvas video{object-fit:contain;background:#fff;border:0;width:100%;min-height:320px;max-height:min(520px,58vh)}.resultInlineArtifactImageButton{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-height:320px;padding:0;display:grid}.resultInlineArtifactImageButton img{cursor:zoom-in}.resultInlineArtifactCanvas audio{width:calc(100% - 32px);min-height:54px}.resultInlineArtifactCanvas pre,.resultInlineDocument{width:100%;max-height:inherit;color:var(--ink-2);background:#fff;margin:0;padding:22px;font-size:.86rem;line-height:1.6;overflow:auto}.resultFileStrip{gap:9px;margin-top:20px;display:grid}.resultFileStrip>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:750}.resultFileStrip>div{flex-wrap:wrap;gap:8px;display:flex}.resultFileStrip button{border:1px solid var(--line);min-width:min(100%,190px);color:var(--ink);text-align:left;background:#fff;border-radius:11px;gap:2px;padding:10px 12px;display:grid}.resultFileStrip button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.resultFileStrip button small{color:var(--green);font-size:.69rem;font-weight:700}.resultEvidenceRail{gap:12px;display:grid}.resultOwnerCard,.resultCheckpointCard{gap:9px;display:grid}.resultOwnerCard>strong,.resultCheckpointCard>strong{line-height:1.45}.resultOwnerCard>small,.resultCheckpointCard>small,.resultOwnerCard>p,.resultCheckpointCard>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.55}.resultOwnerCard>strong,.resultCheckpointCard>strong{overflow-wrap:anywhere}.resultObjectGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px;display:grid}.resultHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.resultTimelineList,.resultFeedbackList{gap:9px;margin-top:17px;display:grid}.resultTimelineList details,.resultFeedbackList>div{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:12px 14px}.resultTimelineList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;list-style:none;display:grid}.resultTimelineList summary span,.resultTimelineList summary small,.resultFeedbackList span{color:var(--muted);font-size:.72rem}.resultTimelineList p,.resultRunMessage,.resultFeedbackList p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.55}.resultQuestionCard{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:28px;display:grid}.resultQuestionCard h2{margin:5px 0 8px}.resultQuestionCard p,.resultQuestionComposer>small{color:var(--muted);line-height:1.55}.resultQuestionComposer{gap:10px;display:grid}.resultQuestionComposer textarea{resize:vertical;min-height:112px}.resultQuestionComposer button{justify-self:end}.resultGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.resultContractCard,.outcomeCard,.optionalPublication{padding:clamp(20px,2.5vw,32px)}.outcomeCard{order:1}.resultContractCard{order:2}.resultContractCard>summary{cursor:pointer;list-style:none}.resultContractCard>summary::-webkit-details-marker{display:none}.resultContractCard>summary:after{width:30px;height:30px;color:var(--green);background:var(--green-pale);content:"⌄";border-radius:9px;flex:none;place-items:center;font-weight:800;transition:transform .16s;display:grid}.resultContractCard[open]>summary:after{transform:rotate(180deg)}.resultMeasures,.evidenceList,.capabilityRows{gap:10px;margin-top:22px;display:grid}.outcomeArtifacts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.artifactResultButton{border:1px solid color-mix(in srgb, var(--result-accent) 24%, var(--line));background:color-mix(in srgb, var(--result-accent) 6%, var(--surface-strong));color:inherit;text-align:left;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.artifactResultButton span,.artifactResultButton small{color:var(--muted);font-size:.75rem}.resultMeasure,.evidenceList>div,.capabilityRows>div{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);border-radius:14px;gap:5px;padding:14px 16px;display:grid}.capabilityRows details{color:var(--muted);margin-top:4px;font-size:.72rem}.capabilityRows details summary{cursor:pointer;width:max-content;font-weight:700}.capabilityRows details small{overflow-wrap:anywhere;margin-top:5px;display:block}.resultMeasure>span,.evidenceList span,.capabilityRows small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.resultMeasure strong{font-size:1.05rem}.resultMeasure i{color:var(--muted);font-style:normal;font-weight:500}.resultMeasure small,.evidenceList small,.capabilityRows span{color:var(--muted);line-height:1.45}.resultMeasure.measureMet{border-color:color-mix(in srgb, var(--result-accent) 36%, var(--line))}.resultMeasure.measureMissed{border-color:color-mix(in srgb, #ff8f7b 48%, var(--line));background:color-mix(in srgb, #ff8f7b 7%, var(--surface-strong))}.outcomeMeta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.outcomeMeta span{background:color-mix(in srgb, var(--result-accent) 10%, transparent);color:color-mix(in srgb, var(--result-accent) 76%, white);border-radius:999px;padding:5px 9px;font-size:.75rem}.outcomeMeta span.targetMissed{color:#ffb1a4;background:#ff8f7b24}.outcomeReview{gap:10px;margin-top:20px;display:grid}.outcomeReview textarea{resize:vertical;width:100%;min-height:92px}.outcomeReview>div,.optionalPublication .releaseActions{flex-wrap:wrap;gap:10px;display:flex}.universalResultFlow{padding:clamp(20px,2.5vw,32px);overflow:hidden}.resultGrid+.universalResultFlow,.resultGrid+.optionalPublication,.universalResultFlow+.optionalPublication{margin-top:18px}.universalResultFlow>summary{cursor:pointer;list-style:none}.universalResultFlow>summary::-webkit-details-marker{display:none}.universalResultFlow>summary:after{width:30px;height:30px;color:var(--green);background:var(--green-pale);content:"⌄";border-radius:9px;place-items:center;font-weight:800;transition:transform .16s;display:grid}.universalResultFlow[open]>summary:after{transform:rotate(180deg)}.universalResultFlow>summary>.statusPill{margin-left:auto}.universalNodeGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:22px;display:grid}.universalNodeCard{border:1px solid color-mix(in srgb, var(--result-accent) 22%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--result-accent) 11%, transparent), transparent 54%), color-mix(in srgb, var(--surface-strong) 78%, transparent);border-radius:15px;gap:13px;min-height:130px;padding:16px;display:grid;position:relative}.universalNodeCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.universalNodeCard span,.universalNodeCard i{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-style:normal}.universalNodeCard i{background:color-mix(in srgb, var(--result-accent) 10%, transparent);border-radius:999px;padding:4px 7px}.universalNodeCard strong{align-self:end;line-height:1.35}.universalNodeCard small{color:var(--muted);line-height:1.4}.optionalPublication{border-color:color-mix(in srgb, var(--result-accent) 24%, var(--line))}.progressiveDetail{margin-top:18px}@media (max-width:960px){.resultGrid{grid-template-columns:1fr}.resultLibraryList>button{grid-template-columns:auto minmax(0,1fr) auto}.resultLibraryList>button>.resultLibraryMeta{display:none}.resultDetailTitle,.resultDetailLayout,.resultQuestionCard{grid-template-columns:1fr}.resultDetailMeta{justify-items:start}.resultHistoryGrid{grid-template-columns:1fr}}@media (max-width:620px){.resultLibraryFilters{grid-template-columns:1fr}.resultLibraryList>button{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:17px}.resultLibraryList>button.hasPreview{grid-template-columns:74px minmax(0,1fr) auto}.resultLibraryState{grid-area:1/1}.resultLibraryList>button.hasPreview>.resultLibraryState{grid-column:1/3}.resultLibraryList>button>.resultMiniPreview{grid-area:2/1/4;width:74px;height:58px}.resultLibraryList>button>span:not(.resultLibraryState,.resultMiniPreview){grid-column:1/-1}.resultLibraryList.hasPreview>button>span:not(.resultLibraryState,.resultMiniPreview),.resultLibraryList>button.hasPreview>span:not(.resultLibraryState,.resultMiniPreview){grid-column:2/-1}.resultLibraryList>button>i{grid-area:1/2;align-self:center}.resultLibraryList>button.hasPreview>i{grid-column:3}.resultPrimaryActions{flex-direction:column;align-items:stretch}.resultInlineArtifactCanvas,.resultInlineArtifactCanvas img,.resultInlineArtifactCanvas iframe,.resultInlineArtifactCanvas video,.resultInlineArtifactImageButton{min-height:230px;max-height:340px}.resultInlineArtifact>header{flex-direction:column;align-items:stretch}.resultInlineArtifact>header button,.resultFileStrip button{width:100%}.resultPrimaryActions>a,.resultPrimaryActions>button,.resultQuestionComposer button{text-align:center;width:100%}.workResultPreview{grid-template-columns:66px minmax(0,1fr) auto}.workResultPreview>.resultMiniPreview{width:66px;height:52px}}.actorWorkspace,.actorWorkspaceLoading{color:#17251f;background:#f4f4ee;min-height:100dvh}.actorWorkspaceLoadError{text-align:center;align-content:center;justify-items:center;min-height:min(70vh,42rem)}.actorWorkspaceLoadError p{color:var(--muted);max-width:32rem;margin:0}.actorLoadErrorIcon{background:var(--red-pale);color:var(--red);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:800;display:inline-flex}.actorWorkspace{--actor-ink:#17251f;--actor-muted:#718079;--actor-line:#dce2dc;--actor-panel:#fffefb;--actor-soft:#f0f2ec;z-index:90;grid-template-rows:auto 1fr;width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.actorGlobalNav{display:none}.actorWorkspaceLoading{color:var(--muted);align-content:center;justify-items:center;gap:18px;display:grid}.actorAvatarSkeleton{background:linear-gradient(110deg,#e2e6df 25%,#f5f6f1 45%,#e2e6df 65%) 0 0/240% 100%;border-radius:20px;width:62px;height:62px;animation:1.3s linear infinite actorShimmer}@keyframes actorShimmer{to{background-position-x:-240%}}.actorWorkspaceHeader{z-index:5;border-bottom:1px solid var(--actor-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf5;grid-template-columns:auto minmax(280px,1fr) auto auto auto;align-items:center;gap:22px;min-height:78px;padding:12px 22px;display:grid;position:relative;box-shadow:0 10px 34px #14221c0a}.actorBackButton{border:1px solid var(--actor-line);color:#53635c;background:#fff;border-radius:11px;justify-self:start;padding:10px 13px;font-size:12px;font-weight:750}.actorBackButton:hover{color:var(--green-deep);border-color:#aebbb4}.actorBackButton span{margin-right:7px;font-size:16px}.actorHeaderIdentity,.actorHeaderState,.actorHeaderState span,.actorMessageMeta,.actorMessageMeta>span,.actorThinkingState,.actorProfileLine,.actorMemoryMeta,.learningEvidence{align-items:center;display:flex}.actorHeaderIdentity{gap:12px;min-width:0}.actorHeaderIdentity>div{gap:1px;min-width:0;display:grid}.actorHeaderIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.actorHeaderIdentity small{color:var(--actor-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.actorSetupStatus{font-weight:750;color:#9b6818!important}.actorFavoriteButton{color:#6e7c74;background:#fff;border:1px solid #d9e1d8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:2px;font-size:19px;line-height:1;display:grid}.actorFavoriteButton.isFavorite{color:#226148;background:#eef8d9;border-color:#bddb75}.fillPositionDialog{width:min(620px,100vw - 24px)}.fillPositionCreate{width:100%;min-height:50px}.fillPositionActors{gap:8px;display:grid}.fillPositionActors>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.fillPositionActors>button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.fillPositionActors>button>span:nth-child(2){gap:2px;display:grid}.fillPositionActors small{color:var(--muted)}.fillPositionActors b{color:var(--green)}.actorHeaderAvatar,.actorProfileAvatar,.actorWelcomeGlyph,.actorThinkingAvatar,.actorMiniAvatar{color:#edf8cb;letter-spacing:-.04em;background:radial-gradient(circle at 72% 18%,#badc6e66,#0000 32%),linear-gradient(145deg,#174f3d,#0d2f25);flex:none;place-items:center;font-style:normal;font-weight:800;display:grid;position:relative;box-shadow:0 8px 22px #103b2e2e}.actorHeaderAvatar{border-radius:15px;width:46px;height:46px;font-size:15px}.actorHeaderAvatar i,.actorProfileAvatar i{background:#77a84e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.actorHeaderState{justify-content:flex-end;gap:7px}.actorHeaderActions{align-items:center;gap:8px;display:flex}.actorHeaderActions button{white-space:nowrap;min-height:38px;padding-inline:14px;line-height:1.1}.actorHeaderAudio{justify-content:flex-end;display:flex}.actorAudioChatButton{color:#124d39;white-space:nowrap;background:linear-gradient(#f8fcf7,#eef7ec);border:1px solid #b8d0c2;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 6px 16px #19513a12}.actorAudioChatButton span{color:#e9f5c8;background:#176044;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;box-shadow:0 0 0 4px #17604414}.actorAudioOverlay{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071913a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.actorAudioDialog{color:#f7fbf5;background:radial-gradient(circle at 50% 32%,#84bc742e,#0000 38%),linear-gradient(155deg,#173e31,#0a211a 72%);border:1px solid #ddf0e061;border-radius:30px;align-content:start;justify-items:center;gap:16px;width:min(440px,100%);min-height:540px;padding:24px;display:grid;box-shadow:0 34px 90px #03100c66}.actorAudioDialog>header{justify-content:space-between;align-items:center;width:100%;display:flex}.actorAudioDialog>header .kicker{color:#c9ddae}.actorAudioDialog>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:21px;display:grid}.actorAudioOrb{background:radial-gradient(circle at 35% 25%,#d9efa9,#0000 25%),radial-gradient(circle at 68% 70%,#4f9a77,#0000 32%),linear-gradient(145deg,#84bd71,#155e46 70%);border-radius:50%;place-items:center;width:188px;height:188px;margin-top:22px;animation:2.6s ease-in-out infinite actorAudioBreathe;display:grid;position:relative;box-shadow:0 0 0 18px #b7dc9c0e,0 0 80px #72bf8740}.actorAudioOrb i{border:1px solid #ffffff47;border-radius:48% 52% 57% 43%;width:78%;height:78%;animation:5s linear infinite actorAudioDrift;position:absolute}.actorAudioOrb i:nth-child(2){width:62%;height:62%;animation-duration:3.7s;animation-direction:reverse}.actorAudioOrb i:nth-child(3){width:40%;height:40%;animation-duration:2.8s}.actorAudioOrb.isSpeaking{animation-duration:.8s;box-shadow:0 0 0 22px #b7dc9c14,0 0 100px #72bf876b}@keyframes actorAudioBreathe{50%{transform:scale(1.045)}}@keyframes actorAudioDrift{to{transform:rotate(360deg)}}.actorAudioDialog h2{color:#fff;margin:6px 0 0;font-size:28px}.actorAudioDialog>p{color:#f5fbf2c2;text-align:center;min-height:24px;margin:0;font-size:13px}.actorAudioActions{justify-content:center;gap:10px;width:100%;margin-top:auto;display:flex}.actorAudioActions button{min-height:44px}.actorAudioActions .secondaryButton{color:#fff;background:#ffffff17;border-color:#ffffff2e}.actorAudioEndButton{color:#ffe8e3;background:#8a433a;border:1px solid #ffbcb047;border-radius:12px;padding:0 17px;font-weight:800}.actorAudioDialog>small{color:#eff7eb85;text-align:center;max-width:330px;font-size:9px;line-height:1.5}.actorHeaderState span{color:#607069;white-space:nowrap;background:#f7f8f4;border:1px solid #e1e6e1;border-radius:999px;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:750}.actorHeaderState span:first-child{color:#285f42;background:#eef6e9}.actorHeaderState i{background:#6ca34b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6ca34b1f}.actorHeaderState i.isLive,.actorProfileAvatar i.isLive{background:#60a65a;animation:1.8s ease-in-out infinite actorLivePulse;box-shadow:0 0 0 4px #60a65a24}@keyframes actorLivePulse{50%{box-shadow:0 0 0 7px #60a65a0a}}.actorMobileNav{scrollbar-width:none;grid-column:1/-1;gap:3px;min-width:0;display:flex;overflow-x:auto}.actorCompactNav{display:none}.actorMobileNav button{color:#77837d;background:0 0;border:0;flex:none;min-width:88px;padding:9px 12px 11px;font-size:10px;font-weight:750;position:relative}.actorMobileNav button.active{color:#17543d}.actorMobileNav button.active:after{content:"";background:#175f46;height:2px;position:absolute;bottom:0;left:10px;right:10px}.actorMobileNav button.actorDecisionLink{color:#813f32;font-weight:850}.actorMobileNav b{color:#fff;background:#a45d24;border-radius:999px;margin-left:4px;padding:2px 5px;font-size:8px}.actorErrorBanner{z-index:20;color:#793a33;width:min(660px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fff4f1;border:1px solid #e4bcb5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%)}.actorErrorBanner button{color:inherit;background:0 0;border:0;font-weight:800}.actorContinuationNotice{z-index:19;color:#275840;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4faeef7;border:1px solid #4e7c5047;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(720px,100vw - 32px);min-height:48px;padding:11px 14px;display:flex;position:fixed;top:91px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #14362924}.actorContinuationNotice span{align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.actorContinuationNotice i{background:#75a44f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #75a44f21}.actorContinuationNotice button{color:inherit;background:0 0;border:0;flex:none;padding:6px 8px;font-size:9px;font-weight:800}.actorWorkspaceGrid{grid-template-columns:268px minmax(480px,1fr) minmax(340px,390px);min-height:0;display:grid;overflow:hidden}.actorConversationRail,.actorConversation,.actorInspector{min-width:0;min-height:0;overflow:hidden}.actorConversationRail{border-right:1px solid var(--actor-line);background:#eef0e9;grid-template-rows:auto 1fr;padding:18px 13px 12px;display:grid}.actorConversationToolbar{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.actorNewChat{color:#fff;background:var(--green-deep);border:1px solid #154c3a;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;transition:transform .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 7px 18px #11433329}.actorNewChat:hover{background:#0f3d2f;transform:translateY(-1px);box-shadow:0 9px 22px #11433333}.actorNewChat>.iconPlus:before,.actorNewChat>.iconPlus:after{width:14px}.actorConversationSearch{grid-template-columns:minmax(0,1fr) 42px;display:grid;position:relative}.actorConversationSearch input{color:#20312b;background:#fffffce6;border:1px solid #ccd6cf;border-radius:13px;outline:none;min-width:0;height:42px;padding:0 42px 0 13px;font-size:11px;box-shadow:0 5px 16px #1a2d2606}.actorConversationSearch input:focus{background:#fff;border-color:#709681;box-shadow:0 0 0 3px #4e76601a}.actorConversationSearch button{color:#315846;background:0 0;border:0;border-radius:0 13px 13px 0;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:0;right:0}.actorSearchIcon{width:14px;height:14px;position:relative}.actorSearchIcon:before{content:"";border:1.7px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:1px}.actorSearchIcon:after{content:"";transform-origin:100%;background:currentColor;border-radius:99px;width:6px;height:1.7px;position:absolute;bottom:1px;right:1px;transform:rotate(45deg)}.actorSearchBusy{font-size:16px;font-weight:800}.actorConversationList{overscroll-behavior-y:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-content:start;gap:8px;min-height:0;margin:12px -3px 0;padding:3px;display:grid;overflow:auto}.actorConversationCard{text-align:left;background:#fffffcc7;border:1px solid #d9e0da;border-radius:14px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;width:100%;min-height:108px;padding:12px 10px 12px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 14px #14211d06}.actorConversationCard:hover{background:#fff;border-color:#b8c8be;transform:translateY(-1px);box-shadow:0 8px 22px #14211d0f}.actorConversationCard.active{background:#fff;border-color:#86a994;box-shadow:inset 3px 0 #1d6a4e,0 8px 22px #14211d0f}.conversationCardContent{gap:5px;min-width:0;display:grid}.conversationTitle{align-items:flex-start;gap:8px;min-width:0;display:flex}.conversationTitle strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.conversationTitle i{background:#6aa34b;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;animation:1.4s infinite actorPulse}.conversationPreview{color:#73817b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.conversationMeta{color:#929d98;align-items:center;gap:5px;font-size:9px;display:flex}.conversationMeta time{white-space:nowrap}.conversationMeta span:before{content:"·";margin-right:5px}.conversationOpenIcon{color:#35644f;background:#f5f8f3;border:1px solid #dce3dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;transition:color .15s,background .15s,transform .15s;display:grid}.actorConversationCard:hover .conversationOpenIcon,.actorConversationCard.active .conversationOpenIcon{color:#fff;background:#1b6048;transform:translate(1px)}.actorConversationList>.actorConversationMore{text-align:center;color:#315846;background:#fffffca8;border:1px solid #d5ddd6;margin-top:2px;padding:10px;font-size:10px;font-weight:800;display:block}@keyframes actorPulse{50%{opacity:.36;transform:scale(.8)}}.actorRailEmpty{color:var(--actor-muted);border:1px dashed #cbd3cd;border-radius:12px;gap:5px;margin:10px;padding:18px 12px;display:grid}.actorRailEmpty strong{color:var(--actor-ink);font-size:12px}.actorRailEmpty span{font-size:10px;line-height:1.45}.actorConversation{background:#fffefb;grid-template-rows:auto 1fr auto;display:grid}.actorConversationHeader{background:#fffefbeb;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:10px clamp(18px,3vw,38px);display:flex}.actorConversationHeader>div{flex:auto;gap:3px;min-width:0;display:grid}.actorConversationHeader strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.actorConversationHeader>div>span{color:var(--actor-muted);font-size:10px}.actorConversationMenu{flex:none;position:relative}.actorConversationMenu summary{color:#607069;letter-spacing:.08em;cursor:pointer;background:#fafbf8;border:1px solid #dfe4df;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;list-style:none;display:grid}.actorConversationMenu summary::-webkit-details-marker{display:none}.actorConversationMenu[open] summary{color:#214f3b;background:#eef4eb;border-color:#9bb5a6}.actorConversationMenu>div{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcfa;border:1px solid #dce3dd;border-radius:14px;gap:5px;width:min(260px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 46px #15302529}.actorConversationMenu button{color:#50615a;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px;display:grid}.actorConversationMenu button:hover,.actorConversationMenu button.active{color:#234d3b;background:#f0f4ee}.actorConversationMenu button>span:first-child{background:#eaf0e9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.actorConversationMenu button>span:last-child{gap:1px;min-width:0;display:grid}.actorConversationMenu button strong{font-size:10px}.actorConversationMenu button small{color:#7d8983;font-size:8px}.actorConversationMenu .actorDeleteChatButton{color:#8f4b44}.actorConversationMenu .actorDeleteChatButton>span:first-child{background:#f9ece9}.actorDeleteConversation{background:#fff8f6;border-bottom:1px solid #ecd5cf;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:center;gap:12px;padding:14px clamp(18px,3vw,38px);display:grid}.actorDeleteConversation>div{gap:3px;display:grid}.actorDeleteConversation span{color:#7d6863;font-size:9px;line-height:1.4}.actorDeleteConversation textarea{resize:vertical;background:#fff;border:1px solid #e0c5bf;border-radius:10px;min-height:52px;padding:9px 10px}.actorDeleteConversation footer{gap:6px;display:flex}.actorDeleteConversation footer button{white-space:nowrap;background:#fff;border:1px solid #d8c0ba;border-radius:9px;min-height:35px;padding:0 10px;font-size:9px;font-weight:750}.actorDeleteConversation footer .destructiveButton{color:#fff;background:#9e453e;border-color:#9e453e}.actorMessages{scrollbar-width:thin;scroll-behavior:smooth;min-height:0;padding:28px clamp(24px,5vw,70px) 34px;overflow:auto}.actorDecisionPrompt{background:radial-gradient(circle at 96% 0,#bedd7638,#0000 42%),linear-gradient(135deg,#f7faef 0%,#f0f6e9 100%);border:1px solid #5e894d47;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(760px,100%);margin:3px auto 25px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #1a413117}.actorWorkActivity{background:linear-gradient(135deg,#f5f8f3,#eef4ed);border:1px solid #2a634b3d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(760px,100%);margin:3px auto 18px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #1a413112}.actorWorkActivity:before{content:"";background:#3f765b;width:4px;position:absolute;inset:0 auto 0 0}.actorWorkActivity.isActive:after{content:"";background:linear-gradient(#c7e86f,#3e7e5c);width:4px;animation:1.2s infinite actorPulse;position:absolute;top:0;bottom:0;left:0}.actorWorkActivity.isResult{background:radial-gradient(circle at 96% 0,#c9e48238,#0000 46%),linear-gradient(135deg,#f9fbf3,#f1f7eb);border-color:#7199414d}.actorWorkActivity>div{gap:3px;min-width:0;display:grid}.actorWorkActivity small{color:#4d775c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.actorWorkActivity strong{color:#183226;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.actorWorkActivity p{color:#65756d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.actorWorkActivity>button{white-space:nowrap;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px}.actorDecisionPrompt:before{content:"";background:linear-gradient(#b9db70,#4f805e);width:4px;position:absolute;top:0;bottom:0;left:0}.actorDecisionPrompt>div{gap:3px;min-width:0;display:grid}.actorDecisionPrompt small{color:#4d775c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.actorDecisionPrompt strong{color:#183226;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.actorDecisionPrompt p{color:#65756d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.actorDecisionPrompt .primaryButton{white-space:nowrap;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px}.actorConversationWelcome,.actorNoConversation{text-align:center;justify-items:center;max-width:560px;margin:auto;display:grid}.actorConversationWelcome{align-content:center;min-height:100%;padding:40px 0 100px}.actorWelcomeGlyph{border-radius:20px;width:62px;height:62px;margin-bottom:20px;font-size:18px}.actorConversationWelcome h2,.actorNoConversation h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(24px,3vw,35px);line-height:1.08}.actorConversationWelcome p,.actorNoConversation p{max-width:520px;color:var(--actor-muted);font-size:13px;line-height:1.65}.actorWelcomeActions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.actorWelcomeActions button{color:#315846;background:#fffffcd1;border:1px solid #d5ddd6;border-radius:10px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750}.actorWelcomeActions button:last-child{border-color:var(--green);color:#fff;background:var(--green)}.actorMessage{gap:8px;width:min(720px,94%);margin:0 auto 26px 0;display:grid}.actorMessage.fromHuman{width:min(620px,88%);margin-left:auto;margin-right:0}.actorMessageMeta{color:#8b9791;justify-content:space-between;font-size:9px}.actorMessageMeta>span{gap:7px}.actorMessageMeta strong{color:#4f5f57;font-size:10px}.actorMiniAvatar{width:22px;height:22px;box-shadow:none;border-radius:7px;font-size:7px}.actorMessageBody{overflow-wrap:anywhere;white-space:normal;background:#f8f9f5;border:1px solid #e2e7e2;border-radius:6px 17px 17px;min-width:0;padding:14px 17px;font-size:13px;line-height:1.65}.actorMessageBody>:first-child{margin-top:0}.actorMessageBody>:last-child{margin-bottom:0}.actorMessageBody p,.actorMessageBody ul,.actorMessageBody ol,.actorMessageBody blockquote,.actorMessageBody pre,.actorMessageBody table{margin:.65em 0}.actorMessageBody ul,.actorMessageBody ol{padding-left:1.35em}.actorMessageBody .contains-task-list{gap:7px;padding-left:0;list-style:none;display:grid}.actorMessageBody .task-list-item{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;display:grid}.actorMessageBody .task-list-item input[type=checkbox]{opacity:1;width:15px;height:15px;min-height:0;accent-color:var(--green);border:1px solid #9aaba1;border-radius:4px;margin:.28em 0 0;padding:0}.actorMessageBody a{color:#176347;text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #1763474d;text-decoration:underline #1763474d}.actorMessageBody blockquote{color:#52635b;border-left:3px solid #aac9b1;padding-left:.85em}.actorMessageBody code{background:#e9eee9;border-radius:5px;padding:.12em .34em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.actorMessageBody pre{color:#f4f6f3;white-space:pre;background:#17251f;border-radius:10px;max-width:100%;padding:12px;overflow-x:auto}.actorMessageBody pre code{color:inherit;background:0 0;padding:0}.actorMessageBody table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.actorMessageBody th,.actorMessageBody td{text-align:left;border:1px solid #d9e0da;padding:6px 8px}.actorMessageBody img{max-width:100%;height:auto}.fromHuman .actorMessageBody{color:#fff;background:#174c3a;border-color:#174c3a;border-radius:17px 6px 17px 17px}.fromHuman .actorMessageBody a{color:#fff;text-decoration-color:#ffffff73}.fromHuman .actorMessageBody code{background:#ffffff24}.actorMessageAttachments{flex-wrap:wrap;gap:8px;display:flex}.actorMessageImage{border:1px solid var(--actor-line);background:#fff;border-radius:14px;width:min(330px,100%);margin:0;overflow:hidden}.actorMessageImage img{object-fit:contain;background:#eef0ea;width:100%;max-height:280px;display:block}.actorMessageImage figcaption{color:var(--actor-muted);padding:8px 10px;font-size:9px}.actorFileChip{border:1px solid var(--actor-line);background:#fff;border-radius:11px;align-items:center;gap:10px;max-width:300px;padding:9px 11px;display:flex}.actorFileChip>i{width:30px;height:30px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-style:normal;display:grid}.actorFileChip>span{min-width:0;display:grid}.actorFileChip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.actorFileChip small{color:var(--actor-muted);font-size:9px}.actorMessageActions{flex-wrap:wrap;gap:4px;display:flex}.actorMessageActions button{color:#74827b;background:0 0;border:0;border-radius:7px;padding:5px 7px;font-size:9px}.actorMessageActions button:hover{color:var(--green);background:#eef4eb}.actorMessageActions .actorOpenResultButton{color:#f7faf4;background:var(--green);padding-inline:10px;font-weight:800}.actorMessageActions .actorOpenResultButton:hover{color:#fff;background:#0d4634}.actorLiveResponse .actorMessageBody{border-color:#b9d2c0;box-shadow:0 10px 28px #174c3a14}.actorLiveBadge{color:#397056;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.actorBackgroundStatus{color:var(--actor-muted);align-items:center;gap:6px;font-size:9px;display:flex}.actorBackgroundStatus i{background:#6da17d;border-radius:50%;width:6px;height:6px;animation:1.1s infinite actorPulse}.actorLiveControls{justify-content:space-between;align-items:center;gap:10px;display:flex}.actorLiveControls>button{color:#8a3f38;background:#f9e8e4;border:0;border-radius:8px;flex:none;padding:6px 9px;font-size:9px;font-weight:750}.actorThinkingState{background:#f5f8f2;border:1px solid #dce5dc;border-radius:14px;gap:10px;width:min(680px,94%);margin:6px auto 20px 0;padding:11px 13px}.actorThinkingAvatar{width:34px;height:34px;box-shadow:none;border-radius:11px;font-size:10px}.actorThinkingState>span:nth-child(2){gap:2px;min-width:0;display:grid}.actorThinkingState strong{font-size:10px}.actorThinkingState small{color:var(--actor-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.actorThinkingState>i{gap:3px;margin-left:auto;display:flex}.actorThinkingState>i b{background:#64816f;border-radius:50%;width:4px;height:4px;animation:1.1s infinite actorPulse}.actorThinkingState>i b:nth-child(2){animation-delay:.15s}.actorThinkingState>i b:nth-child(3){animation-delay:.3s}.actorThinkingState>button{color:#8a3f38;background:#f9e8e4;border:0;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750}.actorComposerShell{background:#fffefbf5;border-top:1px solid #e7ebe7;padding:10px clamp(16px,4vw,54px) 17px}.actorComposer{background:#fff;border:1px solid #ccd5ce;border-radius:17px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 14px 42px #162a2214}.actorComposer.compact{border-radius:14px;box-shadow:0 7px 24px #162a2211}.actorComposer:focus-within{border-color:#7a9e89;box-shadow:0 16px 48px #1649351f}.actorComposer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:66px;padding:14px 15px 5px;font-size:13px;line-height:1.5;display:block}.actorComposer.compact textarea{white-space:nowrap;height:46px;min-height:46px;max-height:46px;padding:12px 14px;overflow:hidden}.actorComposer.compact .actorComposerTools{display:none}.actorComposerTools{align-items:center;gap:5px;min-height:44px;padding:6px 7px;display:flex}.actorComposerTools>button,.actorAttachButton{color:#66756e;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.actorComposerTools>button:hover,.actorAttachButton:hover{background:#f0f3ee}.actorAttachButton input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.actorComposerTools>button i{background:#77877f;border-radius:50%;width:7px;height:7px}.actorComposerTools>button.listening{color:#8e3932;background:#fbeae7}.actorComposerTools>button.listening i{background:#b94b42;animation:.8s infinite actorPulse}.actorComposerTools>span{color:#9aa39f;margin-left:auto;font-size:8px}.actorComposerTools .actorSendButton{color:#fff;background:var(--green-deep);min-height:33px;padding:0 8px 0 12px}.actorSendButton b{width:19px;height:19px;color:var(--green-deep);background:var(--signal);border-radius:6px;place-items:center;display:grid}.actorPendingFiles{flex-wrap:wrap;gap:5px;padding:0 0 7px;display:flex}.actorPendingFiles span{color:#58665f;background:#fff;border:1px solid #dce2dc;border-radius:8px;padding:5px 7px;font-size:9px}.actorPendingFiles button{background:0 0;border:0;margin-left:7px}.actorFreshNotice{color:#426050;background:#edf4e9;border-radius:9px;align-items:center;gap:7px;margin-bottom:7px;padding:7px 9px;font-size:9px;display:flex}.actorNoConversation{align-content:center;height:100%;padding:40px}.actorNoConversation>span{color:#264d3c;font-size:52px}.actorInspector{border-left:1px solid var(--actor-line);background:#f7f6f0;grid-template-rows:1fr;display:grid}.actorCanonicalList{gap:10px;display:grid}.actorCanonicalList.compact{gap:7px}.actorCanonicalCard{width:100%;min-width:0;color:inherit;text-align:left;background:#fffffce6;border:1px solid #e0e4df;border-radius:14px;gap:7px;padding:15px;display:grid;box-shadow:0 8px 26px #192a2309}.actorCanonicalCard:hover{border-color:#b6c5bc;box-shadow:0 12px 28px #192a2312}.actorCanonicalCard>span:not(.resultMiniPreview){color:#496158;text-transform:uppercase;background:#eef2ec;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800}.actorCanonicalCard:has(>.resultMiniPreview){grid-template-columns:88px minmax(0,1fr)}.actorCanonicalCard:has(>.resultMiniPreview)>span:not(.resultMiniPreview){grid-column:1/-1}.actorCanonicalCard:has(>.resultMiniPreview)>.resultMiniPreview{grid-row:2/span 3}:is(.actorCanonicalCard:has(>.resultMiniPreview)>strong,.actorCanonicalCard:has(>.resultMiniPreview)>p,.actorCanonicalCard:has(>.resultMiniPreview)>small){grid-column:2}.actorCanonicalCard>span.state-running,.actorCanonicalCard>span.state-active{color:#20583f;background:#e7f2e6}.actorCanonicalCard>span.state-waiting,.actorCanonicalCard>span.state-blocked{color:#875321;background:#f7ead3}.actorCanonicalCard strong{font-size:14px}.actorCanonicalCard p{color:var(--actor-muted);margin:0;font-size:11px;line-height:1.55}.actorCanonicalCard small{color:#718078;font-size:9px}.actorCanonicalHistoryButton{color:#1b5b43;background:#fffffc9e;border:1px dashed #b8c5bd;border-radius:14px;width:100%;padding:13px 15px;font-weight:750}.actorLifecycleCard{background:#fffaf7d1;border-color:#9d453d2e}.actorLifecycleCard>strong{font-size:14px}.actorRemovePanel{gap:12px;margin-top:12px;display:grid}.actorRemovePanel>label{color:#6b554e;gap:6px;font-size:9px;font-weight:750;display:grid}.actorRemovePanel textarea{background:#ffffffd1;border:1px solid #85433a38;border-radius:11px;min-height:84px;padding:12px;font-size:16px}.actorRemoveDataChoice{border:1px solid #85433a2e;border-radius:11px;align-items:start;padding:12px;gap:10px!important;display:flex!important}.actorRemoveDataChoice input{flex:none;width:18px;height:18px}.actorRemoveDataChoice span{gap:3px;display:grid}.actorRemoveDataChoice small{color:#756964;font-weight:500;line-height:1.5}.actorRemovePanel>div{flex-wrap:wrap;gap:8px;display:flex}.actorProfileEditButton{width:100%;margin-top:4px}.actorCanonicalEditor{background:#f7fbf5f0;border-color:#1b58433d;gap:12px;display:grid}.actorCanonicalEditor>header button{color:#52675f;background:0 0;border:0;padding:5px 8px;font-size:9px}.actorCanonicalEditor label{color:#60736b;gap:5px;font-size:9px;font-weight:750;display:grid}.actorCanonicalEditor input,.actorCanonicalEditor select,.actorCanonicalEditor textarea{resize:vertical;background:#fffffcf2;border:1px solid #d3ddd6;border-radius:10px;width:100%;padding:11px 12px;font-size:16px}.actorCanonicalEditor label>small{color:#788a81;font-size:8px;font-weight:600;line-height:1.45}.actorInspectorTabs{scrollbar-width:none;border-bottom:1px solid #dfe4df;gap:1px;min-width:0;padding:9px 8px 0;display:flex;overflow-x:auto}.actorInspectorTabs button{color:#78857f;background:0 0;border:0;flex:none;padding:10px 7px 12px;font-size:9px;font-weight:750;position:relative}.actorInspectorTabs button.active{color:#174f3b}.actorInspectorTabs button.active:after{content:"";background:#175f46;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.actorInspectorTabs b{color:#fff;background:#a45d24;border-radius:999px;margin-left:3px;padding:2px 5px;font-size:8px}.actorInspectorBody{scrollbar-width:thin;min-height:0;padding:17px;overflow:auto}.actorCommandHero{background:radial-gradient(circle at 92% 5%,#aacf7133,#0000 42%),linear-gradient(145deg,#f4f8ee,#fffefb 66%);border:1px solid #1c523d29;border-radius:19px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 38px #183a2c12}.actorCommandHero>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 17px 15px;display:grid}.actorCommandHero .actorProfileAvatar{border-radius:16px;width:51px;height:51px;margin:0;font-size:15px}.actorCommandHero header>div{gap:1px;min-width:0;display:grid}.actorCommandHero h2{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.actorCommandHero header p{color:var(--actor-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.actorLiveState{color:#557064;background:#fffffc9e;border:1px solid #3e664b21;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;min-height:31px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.actorLiveState>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.actorLiveState>span i{background:#7b9b78;border-radius:50%;flex:none;width:7px;height:7px}.actorLiveState.isLive{color:#225a3e;background:#e9f4e3c7}.actorLiveState.isLive>span i{background:#62a252;box-shadow:0 0 0 5px #62a2521c}.actorCommandMetrics{border-top:1px solid #214d3a1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.actorCommandMetrics button{color:#738078;text-align:center;background:#fffffc61;border:0;gap:1px;min-width:0;padding:11px 5px 12px;display:grid}.actorCommandMetrics button+button{border-left:1px solid #214d3a17}.actorCommandMetrics button:hover{background:#edf5e7cc}.actorCommandMetrics strong{color:#1b523d;letter-spacing:-.03em;font-size:17px}.actorCommandMetrics span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.actorOperatingMode{background:radial-gradient(circle at 100% 0,#b8e06b26,#0000 46%),#fffffce6}.actorOperatingMode>header>span{color:var(--actor-muted);font-size:8px;font-weight:700}.actorOperatingModeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.actorOperatingModeChoices button{color:#62736b;text-align:left;background:#fffffccc;border:1px solid #dce3dd;border-radius:11px;align-content:center;gap:3px;min-width:0;min-height:56px;padding:9px 10px;display:grid}.actorOperatingModeChoices button.active{color:#175f46;background:#edf5e8;border-color:#175f4661;box-shadow:inset 0 0 0 1px #175f460f}.actorOperatingModeChoices strong,.actorOperatingModeChoices small{text-overflow:ellipsis;overflow:hidden}.actorOperatingModeChoices strong{white-space:nowrap;font-size:9px}.actorOperatingModeChoices small{color:var(--actor-muted);font-size:7px;line-height:1.35}.actorOperatingConfirmation{background:#fffaf1;border:1px solid #a36a2e3d;border-radius:12px;gap:7px;margin-top:9px;padding:13px;display:grid;box-shadow:0 8px 22px #583b1c0f}.actorOperatingConfirmation h4,.actorOperatingConfirmation p{margin:0}.actorOperatingConfirmation h4{color:#392e21;font-size:13px}.actorOperatingConfirmation p{color:#74634e;font-size:9px;line-height:1.55}.actorOperatingConfirmation>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.actorOperatingConfirmation button{border-radius:9px;min-height:35px;padding:0 11px;font-size:8px}.actorOperatingModeActions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:7px;display:grid}.actorOperatingModeActions>button{color:#263d33;background:#fffffcbd;border:1px solid #dce3dd;border-radius:10px;min-height:40px;padding:7px 10px;font-size:8px;font-weight:800}.actorOperatingModeActions>button:first-child{text-align:left;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.actorOperatingModeActions>button:first-child span{gap:1px;min-width:0;display:grid}.actorOperatingModeActions>button:first-child strong,.actorOperatingModeActions>button:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actorOperatingModeActions>button:first-child small{color:var(--actor-muted);font-size:7px;font-weight:550}.actorOperatingModeActions>button:first-child i{background:#cbd3ce;border-radius:999px;flex:none;width:27px;height:16px;box-shadow:inset 0 0 0 1px #143f2f14}.actorOperatingModeActions>button:first-child i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px;transition:transform .14s;display:block;box-shadow:0 1px 3px #143f2f29}.actorOperatingModeActions>button:first-child[aria-pressed=true]{color:#175f46;background:#edf5e8;border-color:#175f4645}.actorOperatingModeActions>button:first-child[aria-pressed=true] i{background:#5a9a72}.actorOperatingModeActions>button:first-child[aria-pressed=true] i:after{transform:translate(11px)}.actorOperatingModeActions>button:last-child{color:#8b443e;white-space:nowrap;background:#fff8f6;border-color:#e2c2bd}.actorOperatingModeActions>button:last-child.resume{color:#175f46;background:#edf5e8;border-color:#175f4640}.actorCommandSection{background:#fffffcde;border:1px solid #e0e4df;border-radius:17px;margin-bottom:12px;padding:15px;box-shadow:0 8px 26px #192a2309}.actorCommandSection>header{justify-content:space-between;align-items:start;gap:10px;min-height:31px;margin-bottom:11px;display:flex}.actorCommandSection>header>div{gap:2px;display:grid}.actorCommandSection h3{color:#1f2f28;letter-spacing:-.025em;margin:0;font-size:14px}.actorCommandSection>header>button,.actorCommandSection>header>span{color:#527061;background:#f0f4ed;border:0;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800}.actorCommandSection>header>span.isLive{color:#245d41;background:#edf5e9;align-items:center;gap:6px;display:flex}.actorCommandSection>header>span.isLive i{background:#61a052;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #61a0521a}.actorCommandWork{width:100%;color:inherit;text-align:left;background:#f4f6f1;border:0;border-radius:12px;gap:4px;padding:12px 11px 12px 15px;display:grid;position:relative}.actorCommandWork+.actorCommandWork{margin-top:7px}.actorCommandWork:before{content:"";background:#aab6ae;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.actorCommandWork.state-running:before{background:#5d9c56}.actorCommandWork.state-waiting:before,.actorCommandWork.state-blocked:before{background:#bd8044}.actorCommandWork:hover{background:#edf3e9}.actorCommandWork:has(>.resultMiniPreview){min-height:88px;padding-right:100px}.actorCommandWork>.resultMiniPreview{color:#486657;background:#fff;width:78px;height:calc(100% - 20px);display:grid;position:absolute;top:10px;right:10px}.actorCommandWork>span{color:#63756c;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.actorCommandWork>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.actorCommandWork>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.actorCommandWork>p{color:#718078;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.actorCommandWork>small{color:#8a958f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.actorCommandEmpty{background:#f3f6ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.actorCommandEmpty>span{color:#fff;background:#52775c;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.actorCommandEmpty>div{gap:2px;display:grid}.actorCommandEmpty strong{font-size:10px}.actorCommandEmpty p,.actorTeamHint{color:var(--actor-muted);margin:0;font-size:8px;line-height:1.45}.actorCommandEmpty>button{color:#fff;background:#174f3d;border:0;border-radius:9px;grid-column:1/-1;min-height:32px;font-size:9px;font-weight:800}.actorLiveFeed>div{display:grid}.actorLiveFeed>div>button{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto 22px;align-items:start;gap:8px;padding:10px 3px;transition:background .15s;display:grid}.actorLiveFeed>div>button:has(>.resultMiniPreview){grid-template-columns:auto 58px minmax(0,1fr) auto 22px}.actorLiveFeed>div>button>.resultMiniPreview{color:#486657;background:#fff;width:58px;height:42px;display:grid}.actorLiveFeed>div>button:hover{background:#f2f5ef}.actorLiveFeed>div>button:last-child{border-bottom:0}.actorLiveFeed>div>button>i{background:#89968f;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 1px #b8c9b8}.actorLiveFeed.isLive>div>button>i{background:#71a265}.actorLiveFeed>div>button>span{gap:2px;min-width:0;display:grid}.actorLiveFeed>div>button strong,.actorLiveFeed>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actorLiveFeed>div>button strong{font-size:9px}.actorLiveFeed>div>button small,.actorLiveFeed>div>button time{color:#849088;font-size:7px}.actorLiveFeed>div>button time{white-space:nowrap}.actorLiveFeed>div>button>b{color:#41624f;background:#edf2eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.actorLiveFeed .actorLiveFeedEmpty{color:#718078;background:#f4f6f1;border-radius:11px;gap:3px;padding:13px;display:grid}.actorLiveFeedEmpty strong{color:#40564b;font-size:9px}.actorLiveFeedEmpty small{font-size:8px;line-height:1.45}.actorProjectStrip{gap:7px;display:grid}.actorProjectStrip button{color:inherit;text-align:left;background:linear-gradient(90deg,#ebf3e4d1,#0000 62%),#fbfcf8;border:1px solid #dfe5dd;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.actorProjectStrip button:hover{border-color:#aec0b4}.actorProjectStrip span{color:#51705f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.actorProjectStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.actorProjectStrip small{color:#859189;font-size:8px}.actorReportList{gap:6px;display:grid}.actorReportList button{width:100%;color:inherit;text-align:left;background:#f7f8f4;border:1px solid #e2e6e1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.actorReportList button:hover:not(:disabled){background:#f0f5ec;border-color:#afc0b5}.actorReportList button:disabled{cursor:default;opacity:.72}.actorReportList .actorMiniAvatar{border-radius:9px;width:30px;height:30px;font-size:9px}.actorReportList button>span:nth-child(2){gap:1px;min-width:0;display:grid}.actorReportList button>span:nth-child(2) strong,.actorReportList button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actorReportList button>span:nth-child(2) strong{font-size:10px}.actorReportList button>span:nth-child(2) small,.actorReportList button>span:last-child{color:#829087;font-size:8px}.actorTeamHint{margin-top:9px}.actorDoneList{gap:2px;display:grid}.actorDoneList button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.actorDoneList button:has(>.resultMiniPreview){grid-template-columns:auto 58px minmax(0,1fr) auto}.actorDoneList button>.resultMiniPreview{color:#486657;background:#fff;width:58px;height:42px;display:grid}.actorDoneList button:last-child{border-bottom:0}.actorDoneList span{color:#5c8b64;font-size:9px}.actorDoneList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.actorDoneList small{color:#8a958f;font-size:7px}.actorIdentityDetails{background:#fffffcb8;border:1px solid #dfe4df;border-radius:16px;margin-bottom:11px}.actorIdentityDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 15px;list-style:none;display:flex}.actorIdentityDetails>summary::-webkit-details-marker{display:none}.actorIdentityDetails>summary>span{gap:2px;display:grid}.actorIdentityDetails>summary strong{font-size:11px}.actorIdentityDetails>summary small{color:var(--actor-muted);font-size:8px}.actorIdentityDetails>summary i{color:#6b7d73;font-size:12px;font-style:normal;transition:transform .16s}.actorIdentityDetails[open]>summary i{transform:rotate(180deg)}.actorIdentityDetails>div{padding:0 10px 10px}.actorIdentityDetails .actorProfileCard:last-child{margin-bottom:0}.actorProfileCard,.actorMemoryCard,.actorLearningCard,.actorCompetenceList article,.actorAuditCards>section,.actorAuditCards>details{background:#fffffcdb;border:1px solid #e0e4df;border-radius:14px;margin-bottom:11px;padding:15px;box-shadow:0 8px 26px #192a2309}.actorProfileCard.hero{text-align:center;background:linear-gradient(160deg,#f6f9f1,#fffefb 60%);justify-items:center;padding:22px 17px;display:grid}.actorProfileAvatar{border-radius:20px;width:62px;height:62px;margin-bottom:12px;font-size:18px}.actorProfileCard h2{letter-spacing:-.04em;margin:3px 0 6px;font-size:23px}.actorProfileCard p{color:var(--actor-muted);margin:0;font-size:10px;line-height:1.55}.actorProfileCard>header,.actorMemoryCard>header,.actorLearningCard>header,.actorCompetenceList article>header,.actorAuditCards section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.actorProfileCard>header{margin-bottom:12px}.actorProfileCard>header b{color:#7c8882;font-size:9px}.actorProfileLine{border-top:1px solid #e7ebe6;justify-content:center;width:100%;margin-top:15px}.actorProfileLine>span{width:50%;padding:11px 8px 0;font-size:10px;display:grid}.actorProfileLine>span+span{border-left:1px solid #e7ebe6}.actorProfileLine small{color:#8c9791;text-transform:uppercase;font-size:8px}.actorProfileCard.hero .actorRoleBoundary{color:#64736c;border-top:1px solid #edf0ec;max-width:330px;margin-top:13px;padding-top:11px}.actorProfileCard.compact{gap:6px;display:grid}.actorProfileCard.compact strong{font-size:12px}.actorObjectGrid{gap:8px;display:grid}.actorObjectGrid>span{background:#f4f6f1;border-radius:9px;gap:3px;padding:9px 10px;font-size:10px;line-height:1.45;display:grid}.actorObjectGrid small{color:#7b8881;letter-spacing:.05em;text-transform:capitalize;font-size:8px;font-weight:800}.actorObjectGrid em{color:#7b8881;font-size:8px;font-style:normal}.actorObjectEmpty{color:#88948e;margin:0;font-size:10px}.actorEventList{gap:1px;display:grid}.actorEventList>span{border-bottom:1px solid #edf0ec;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:7px 2px;display:grid}.actorEventList>span:last-child{border-bottom:0}.actorEventList i{background:#7ca064;border-radius:50%;width:6px;height:6px}.actorEventList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.actorEventList small{color:#8b9690;font-size:8px}.actorMemoryIntro,.actorLearningIntro{margin-bottom:14px}.actorMemorySummary{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.actorMemorySummary span{color:#718079;background:#fffffcb3;border:1px solid #dfe4df;border-radius:10px;gap:2px;padding:9px;font-size:8px;display:grid}.actorMemorySummary strong{color:#1d4f3c;font-size:16px}.actorMemorySectionHeader{gap:3px;margin:18px 2px 8px;display:grid}.actorMemorySectionHeader strong{font-size:11px}.actorMemorySectionHeader.history{margin-top:24px}.actorMemoryEpisodes{gap:9px;display:grid}.actorMemoryEpisodes article{background:radial-gradient(circle at 100% 0,#b2db691f,#0000 38%),#fffffce6;border:1px solid #e0e4df;border-radius:14px;padding:14px;position:relative;overflow:hidden}.actorMemoryEpisodes article:before{content:"";background:linear-gradient(#185a44,#a8d966);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:14px auto 14px 0}.actorMemoryEpisodes header{justify-content:space-between;align-items:center;gap:9px;display:flex}.actorMemoryEpisodes header span{color:#1c6148;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.actorMemoryEpisodes time{color:#87928d;font-size:8px}.actorMemoryEpisodes h3{letter-spacing:-.025em;margin:8px 0 5px;font-size:14px;line-height:1.2}.actorMemoryEpisodes p{color:#596760;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.actorMemoryEpisodes footer{color:#87928d;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.actorArchiveGate{background:linear-gradient(145deg,#e9f4e5eb,#fafaf5f5);border:1px solid #1b5d452e;border-radius:17px;margin-top:24px;padding:16px;box-shadow:0 12px 32px #1642330f}.actorArchiveGate>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.actorArchiveGate h3{letter-spacing:-.03em;margin:5px 0 4px;font-size:15px;line-height:1.2}.actorArchiveGate p{color:#64736c;max-width:480px;margin:0;font-size:9px;line-height:1.55}.actorArchiveGate>header>button,.actorArchiveSearch form>button{color:#fff;background:#15543f;border:1px solid #19574133;border-radius:10px;flex:none;padding:9px 11px;font-size:9px;font-weight:800}.actorArchiveSearch{border-top:1px solid #2055411f;gap:10px;margin-top:14px;padding-top:14px;display:grid}.actorArchiveSearch form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.actorArchiveSearch form label{gap:5px;display:grid}.actorArchiveSearch form label span{color:#405f52;font-size:8px;font-weight:800}.actorArchiveSearch input{color:#13291f;width:100%;min-width:0;font:inherit;background:#fffffcf5;border:1px solid #cbd9ce;border-radius:10px;outline:none;padding:10px 11px;font-size:16px}.actorArchiveSearch input:focus{border-color:#438266;box-shadow:0 0 0 3px #629c7a24}.actorArchiveIdle{text-align:center;border:1px dashed #20554138;border-radius:12px;padding:15px}.actorArchiveIdle strong{font-size:10px}.actorArchiveIdle p{margin:3px auto 0}.actorArchiveResults{gap:8px;display:grid}.actorArchiveResults>article{background:#fffffce6;border:1px solid #25574321;border-radius:12px;padding:12px}.actorArchiveResults>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.actorArchiveResults>article>header div{gap:2px;display:grid}.actorArchiveResults>article>header span{color:#39725a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.actorArchiveResults>article>header strong{font-size:10px}.actorArchiveResults time{color:#89968f;white-space:nowrap;font-size:8px}.actorArchiveResults>article>p{margin:8px 0 0;font-size:9px;line-height:1.5}.actorArchiveResults>article>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.actorArchiveResults>article>footer span{color:#819088;font-size:8px}.actorArchiveResults>article>footer button{color:#255d48;background:#f8fbf5;border:1px solid #d2ddd4;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:750}.actorArchiveOriginal{color:#293c34;overflow-wrap:anywhere;background:#f3f6f1;border-radius:9px;max-height:min(60vh,560px);margin-top:10px;padding:11px;font-size:10px;line-height:1.55;overflow:auto}.actorArchiveOriginal>:first-child{margin-top:0}.actorArchiveOriginal>:last-child{margin-bottom:0}.actorArchiveMore{color:#1e5d46;background:#fffffccc;border:1px solid #cbd9ce;border-radius:10px;width:100%;padding:9px;font-size:9px;font-weight:800}.actorMemoryIntro h2,.actorLearningIntro h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:21px;line-height:1.1}.actorMemoryIntro p,.actorLearningIntro p{color:var(--actor-muted);margin:0;font-size:10px;line-height:1.55}.actorTimeControls{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.actorTimeControls label{gap:4px;display:grid}.actorTimeControls label span{font-size:8px}.actorTimeControls input,.actorAuditRunSelect select{background:#fff;border:1px solid #d7ddd7;border-radius:9px;min-width:0;padding:8px;font-size:9px}.actorTimeControls button{color:var(--green);background:0 0;border:0;grid-column:1/-1;padding:5px;font-size:9px}.actorMemoryCard{padding:13px}.actorMemoryCard.status-disputed{background:#fffaf0;border-color:#e2c4a1}.actorMemoryCard header span{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.actorMemoryCard header i,.actorLearningCard header i,.actorCompetenceList header i{color:#41604f;background:#edf4e9;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.actorMemoryCard p{margin:11px 0;font-size:11px;line-height:1.55}.actorMemoryMeta{flex-wrap:wrap;gap:4px}.actorMemoryMeta span,.learningEvidence span{color:#75827c;background:#f2f4f0;border-radius:6px;padding:4px 6px;font-size:8px}.actorMemoryCard details,.actorCompetenceList details{color:#6f7d76;margin-top:9px;font-size:9px}.actorMemoryCard summary,.actorCompetenceList summary,.actorAuditCards summary{cursor:pointer;font-weight:750}.memoryProvenance{gap:3px;margin-top:8px;display:grid}.actorMemoryCard footer,.actorLearningCard footer{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.actorMemoryCard footer button{color:#66756e;background:#fff;border:1px solid #dce2dc;border-radius:7px;padding:5px 7px;font-size:8px}.actorMemoryCard footer button.danger{color:#9c463e;background:#faeae7;border-color:#0000}.actorLearningComposer{background:#f8fbf5;border:1px solid #ccdacd;border-radius:14px;gap:10px;margin-bottom:13px;padding:14px;display:grid}.actorLearningComposer header{justify-content:space-between;display:flex}.actorLearningComposer header button{background:0 0;border:0;font-size:18px}.actorLearningComposer label{gap:5px;display:grid}.actorLearningComposer label span{color:#68766f;font-size:9px;font-weight:750}.actorLearningComposer input,.actorLearningComposer textarea{resize:vertical;background:#fff;border:1px solid #d5ddd6;border-radius:9px;width:100%;padding:9px 10px;font-family:inherit;font-size:10px;line-height:1.5}.actorLearningCard.status-activated{border-left:3px solid #63914c}.actorLearningCard.status-rejected,.actorLearningCard.status-rolled_back{opacity:.62}.learningScope{color:#1f6046;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.actorLearningCard h3{margin:10px 0 5px;font-size:14px}.actorLearningCard>p{color:#6c7973;margin:0 0 10px;font-size:10px;line-height:1.5}.learningChange{gap:5px;display:grid}.learningChange span{word-break:break-word;background:#f2f4ef;border-radius:8px;padding:7px 8px;font-size:9px;line-height:1.45;display:grid}.learningChange small{color:#7f8c85;font-size:8px;font-weight:750}.learningChange strong{color:#1e2b25;font-weight:650}.learningEvidence{flex-wrap:wrap;gap:4px;margin-top:9px}.actorLearningCard .learningImpact{color:#53655b;background:#f3f7ef;border-left:2px solid #83a875;border-radius:0 8px 8px 0;margin:9px 0 0;padding:8px 9px;font-size:9px;line-height:1.5}.learningConflict{color:#77552e;background:#fbf2e4;border-left:2px solid #c38a42;border-radius:0 8px 8px 0;gap:2px;margin-top:7px;padding:8px 9px;display:grid}.learningConflict strong{font-size:9px}.learningConflict span{font-size:8px;line-height:1.45}.learningEpistemicWarning{color:#36556b;background:#eef5f8;border-left:2px solid #527a98;border-radius:0 8px 8px 0;gap:2px;margin-top:7px;padding:8px 9px;display:grid}.learningEpistemicWarning strong{font-size:9px}.learningEpistemicWarning span{font-size:8px;line-height:1.45}.actorInspectorEmpty{text-align:center;color:#7b8882;align-content:center;justify-items:center;min-height:210px;padding:22px;display:grid}.actorInspectorEmpty>span{color:#63806f;margin-bottom:8px;font-size:30px}.actorInspectorEmpty strong{color:#43524b;font-size:12px}.actorInspectorEmpty p{max-width:260px;margin:5px 0 0;font-size:9px;line-height:1.55}.actorCompetenceList article{padding:13px}.actorCompetenceList article header span{font-size:12px;font-weight:750}.actorCompetenceList article>p{color:#6e7b75;margin:8px 0;font-size:10px;line-height:1.5}.actorCompetenceList article>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.actorCompetenceList article>div span{background:#f2f4ef;border-radius:8px;padding:7px;font-size:10px;display:grid}.actorCompetenceList article>div small{color:#88938e;text-transform:uppercase;font-size:7px}.actorVersionTimeline{gap:0;margin:8px 0 18px 7px;display:grid;position:relative}.actorVersionTimeline:before{content:"";background:#d2d9d3;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.actorVersionTimeline article{grid-template-columns:12px 1fr;gap:11px;padding-bottom:16px;display:grid;position:relative}.actorVersionTimeline article>i{z-index:1;background:#aeb9b2;border:3px solid #f7f6f0;border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 1px #aeb9b2}.actorVersionTimeline article.active>i{background:#609047;box-shadow:0 0 0 1px #609047}.actorVersionTimeline article>div{gap:2px;display:grid}.actorVersionTimeline header{justify-content:space-between;align-items:center;display:flex}.actorVersionTimeline strong{font-size:11px}.actorVersionTimeline header span{color:#2e6146;background:#e9f3e4;border-radius:999px;padding:3px 6px;font-size:8px}.actorVersionTimeline p{color:#6e7b75;margin:0;font-size:9px}.actorVersionTimeline small{color:#929c97;font-size:8px}.actorArmDetails{border-top:1px solid #e2e6e1;margin-top:11px;padding-top:9px}.actorArmDetails summary{cursor:pointer;color:#52645b;font-size:9px;font-weight:800}.actorArmDetails>div{gap:6px;margin-top:8px;display:grid}.actorArmDetails article{background:#f7f8f5;border:1px solid #e4e8e3;border-radius:9px;gap:4px;padding:8px 9px;display:grid}.actorArmDetails article[data-status=running],.actorArmDetails article[data-status=queued],.actorArmDetails article[data-status=waiting]{background:#f1f7ee;border-color:#bfd2bd}.actorArmDetails article header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.actorArmDetails article strong{overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.35}.actorArmDetails article span{color:#64726b;flex:none;font-size:8px}.actorArmDetails article small{color:#8a958f;font-size:8px}.actorAuditRunSelect{gap:5px;margin-bottom:12px;display:grid}.actorAuditRunSelect span{color:#68766f;font-size:9px;font-weight:750}.actorAuditCards>section p{margin:8px 0 4px;font-size:10px}.actorAuditCards>section small{color:#7d8983;word-break:break-all;font-size:8px}.actorAuditCards>section header span{color:#6b7871;font-size:9px}.actorAuditCards>section header b{font-size:10px}.actorAuditCards>details{padding:12px;font-size:9px}.auditItemList{gap:4px;margin-top:10px;display:grid}.auditItemList>span{background:#f2f4ef;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:7px 8px;display:grid}.auditItemList i{color:#557260;grid-row:1/3;align-self:center;font-size:8px;font-style:normal}.auditItemList strong{font-size:9px}.auditItemList small{color:#7c8982;font-size:8px}.auditItemList .kind-omitted{opacity:.55}@media (max-width:1180px){.actorWorkspaceHeader{grid-template-columns:auto minmax(230px,1fr) auto auto auto;padding-inline:15px}.actorWorkspaceGrid{grid-template-columns:225px minmax(420px,1fr) 330px}.actorHeaderState span:nth-child(3){display:none}.actorInspectorTabs button{padding-inline:6px;font-size:8px}.actorMessages{padding-inline:28px}}@media (max-width:900px){.actorWorkspace{box-sizing:border-box;height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.actorWorkspaceHeader{grid-template-columns:auto 1fr auto;gap:10px;padding:9px 11px 0}.actorHeaderActions{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.actorHeaderAudio{grid-area:1/3}.actorAudioChatButton{border-radius:50%;width:42px;min-height:42px;padding:0;font-size:0}.actorAudioChatButton span{width:24px;height:24px}.actorHeaderState{display:none}.actorHeaderActions .secondaryButton,.actorHeaderActions .primaryButton{min-height:39px;padding-inline:12px;font-size:10px}.actorWorkspace.pane-chats .actorHeaderActions{grid-template-columns:1fr}.actorWorkspace.pane-chats .actorHeaderActions .secondaryButton{display:none}.actorMobileNav{grid-row:3}.actorWorkspace.pane-conversation .actorMobileNav{grid-row:2}.actorDesktopNav{display:none}.actorCompactNav{display:flex;position:relative;overflow:visible}.actorCompactNav>.actorDecisionLink{display:none}.actorCompactNav>button{flex:1 1 0;min-width:0;padding-inline:7px}.actorMoreMenu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbfa;border:1px solid #d7dfd8;border-radius:0 0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(300px,100vw - 22px);padding:10px;display:grid;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 20px 44px #132b2129}.actorMoreMenu>span{color:var(--actor-muted);grid-column:1/-1;padding:2px 5px 7px;font-size:9px;font-weight:750}.actorMobileNav .actorMoreMenu>button{text-align:left;background:#f7f8f4;border:1px solid #e1e6e1;border-radius:10px;min-width:0;padding:11px 10px}.actorMobileNav .actorMoreMenu>button.active{background:#edf5e9;border-color:#9fbcaa}.actorMobileNav .actorMoreMenu>button.active:after{display:none}.actorBackButton{width:39px;height:39px;padding:0;font-size:0}.actorBackButton span{margin:0;font-size:17px}.actorHeaderIdentity strong{font-size:15px}.actorHeaderAvatar{border-radius:12px;width:39px;height:39px;font-size:12px}.actorHeaderState span:not(:first-child){display:none}.actorMobileNav{grid-column:1/-1;padding-top:2px}.actorWorkspaceGrid{height:100%;display:block;position:relative}.actorConversationRail,.actorConversation,.actorInspector{border:0;height:100%;display:none}.actorConversationRail.mobileActive,.actorConversation.mobileActive,.actorInspector.mobileActive{display:grid}.actorConversationRail{max-width:none;padding:16px 16px 12px}.actorConversationToolbar{grid-template-columns:minmax(0,1fr) 48px;gap:10px}.actorNewChat{border-radius:15px;width:48px;height:48px}.actorConversationSearch{grid-template-columns:minmax(0,1fr) 48px}.actorConversationSearch input,.actorConversationSearch button{height:48px}.actorConversationSearch button{width:48px}.actorConversationList{gap:9px;margin-top:13px}.actorConversationCard{background:#fffffce6;border-color:#d7dfd8;border-radius:16px;min-height:108px;padding:14px 11px 14px 14px;box-shadow:0 5px 16px #14211d09}.actorConversationCard.active{background:#fffffce6;border-color:#d7dfd8;box-shadow:0 5px 16px #14211d09}.actorConversationCard.active .conversationOpenIcon{color:#35644f;background:#f5f8f3;transform:none}.conversationTitle strong{font-size:14px;line-height:1.28}.conversationPreview{-webkit-line-clamp:1;font-size:11px;line-height:1.4}.conversationMeta{font-size:9px}.actorInspectorBody{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:min(680px,100%);min-height:0;margin:0 auto;padding:20px;overflow-y:auto}.actorGlobalNav{z-index:80;height:calc(74px + env(safe-area-inset-bottom));padding:7px 6px max(7px, env(safe-area-inset-bottom));color:#e9f0eb;background:#142a23;border-top:1px solid #30483f;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #122a211f}.actorGlobalNav button{color:#9db0a8;background:0 0;border:0;border-radius:10px;grid-template-rows:24px 1fr;place-items:center;min-width:0;min-height:58px;padding:3px 1px 1px;display:grid;position:relative}.actorGlobalNav button>span{opacity:.8;font-family:ui-monospace,monospace;font-size:15px}.actorGlobalNav button>small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;line-height:1.05;overflow:hidden}.actorGlobalNav button.active{color:#fff;background:#ffffff14}.actorGlobalNav button.active:before{content:"";background:var(--signal);width:24px;height:3px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.actorGlobalNav button b{color:#142a23;background:var(--signal);border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:1px;right:5px;box-shadow:0 0 0 2px #142a23}.actorWorkspace.composer-input-active{padding-bottom:0}.actorWorkspace.composer-input-active .actorGlobalNav{display:none}}@media (max-width:520px){.actorWorkspaceHeader{grid-template-columns:auto minmax(0,1fr) auto}.actorAudioOverlay{padding:10px 10px calc(84px + env(safe-area-inset-bottom))}.actorAudioDialog{border-radius:24px;min-height:min(610px,100dvh - 110px);padding:20px}.actorHeaderState{display:none}.actorHeaderIdentity{justify-self:start}.actorHeaderIdentity .kicker{display:none}.actorMobileNav button{min-width:82px}.actorCompactNav>button,.actorCompactNav .actorMoreMenu>button{min-width:0}.actorCompactNav>button{padding-inline:4px;font-size:9px}.actorCompactNav>button>span{display:none}.actorConversationHeader{min-height:55px;padding-inline:13px}.actorConversationHeader>div>span{display:none}.actorConversationHeader.isDraft>div>span{color:var(--green);font-size:8px;font-weight:760;display:block}.actorConversationHeader>button{padding:7px;font-size:0}.actorConversationHeader>button:before{content:"↻";font-size:14px}.actorMessages{padding:19px 13px 25px}.actorConversationWelcome{align-content:start;min-height:0;margin:0 auto;padding:clamp(28px,8vh,62px) 12px 26px}.actorWelcomeGlyph{border-radius:15px;width:48px;height:48px;margin-bottom:13px;font-size:14px}.actorConversationWelcome h2{max-width:320px;margin-top:5px;font-size:24px}.actorConversationWelcome p{max-width:330px;font-size:11px;line-height:1.5}.actorDecisionPrompt,.actorWorkActivity{border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}.actorWorkActivity>button{grid-column:1/-1;width:100%}.actorDecisionPrompt .actorThinkingAvatar{width:31px;height:31px}.actorDecisionPrompt .primaryButton{grid-column:1/-1;width:100%}.actorContinuationNotice{width:calc(100vw - 20px);padding:10px 12px;top:148px}.actorContinuationNotice span{font-size:10px}.actorContinuationNotice button{font-size:0}.actorContinuationNotice button:after{content:"×";font-size:17px}.actorMessage,.actorMessage.fromHuman{width:94%}.actorMessageBody{padding:12px 13px;font-size:12px}.actorMessageActions button{padding:5px}.actorThinkingState{align-items:flex-start}.actorThinkingState>i{display:none}.actorComposerShell{padding:8px 8px max(10px, env(safe-area-inset-bottom))}.actorComposer textarea{min-height:54px}.actorComposerTools>span{display:none}.actorComposerTools .actorSendButton{margin-left:auto}.actorAttachButton{font-size:0}.actorAttachButton:after{content:"Datei";font-size:9px}.actorInspectorBody{padding:14px 12px max(44px, env(safe-area-inset-bottom))}.actorCommandHero>header{padding:16px 14px 13px}.actorCommandHero h2{font-size:20px}.actorCommandMetrics button{min-height:54px;padding-inline:3px}.actorCommandSection{padding:14px 12px}.actorCommandWork{padding:13px 11px 13px 15px}.actorCommandWork>strong{font-size:12px}.actorCommandWork>p{font-size:10px}.actorReportList button{min-height:54px}.actorIdentityDetails>summary{min-height:66px}.actorInspectorTabs{justify-content:flex-start}.actorMemoryEpisodes article{padding:15px 14px}.actorMemoryEpisodes h3{font-size:16px}.actorMemoryEpisodes p{font-size:12px}.actorMemoryEpisodes footer{flex-direction:column;align-items:flex-start}.actorArchiveGate{padding:15px 13px}.actorArchiveGate>header{flex-direction:column;align-items:stretch}.actorArchiveGate h3{font-size:17px}.actorArchiveGate p{font-size:11px}.actorArchiveGate>header>button{width:100%;padding:11px;font-size:11px}.actorArchiveSearch form{grid-template-columns:1fr}.actorArchiveSearch form>button{width:100%;padding:11px;font-size:11px}.actorArchiveResults>article{padding:13px}.actorArchiveResults>article>header{flex-direction:column;align-items:flex-start;gap:4px}.actorArchiveResults>article>header strong{font-size:12px}.actorArchiveResults>article>p{font-size:11px}.actorArchiveResults>article>footer button{padding:8px 9px;font-size:10px}.actorLearningCard h3{font-size:17px;line-height:1.2}.actorLearningCard>p,.actorLearningCard .learningImpact,.learningChange span{font-size:13px}.learningChange span{gap:3px;padding:11px 12px}.learningChange small,.learningEvidence span,.actorLearningCard>header i,.learningScope{font-size:10px}.actorErrorBanner{top:100px}}@media (max-width:768px){.workDetail{padding:18px 14px max(52px, env(safe-area-inset-bottom))}.workDetailHeader h1{font-size:31px;line-height:1.02}.workDetailMeta,.workDetailRelations,.workDetailStateGrid,.workDetailArtifacts,.workRevisionBanner{grid-template-columns:1fr}.workRunTimeline article{grid-template-columns:auto minmax(0,1fr)}.workRunTimeline article>small{grid-column:2}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}@media (max-width:719px){.organizationView{padding-top:var(--space-5);padding-bottom:calc(54px + env(safe-area-inset-bottom))}.organizationView .viewHeader{margin-bottom:var(--space-4);gap:var(--space-4)}.organizationView .viewHeader h1{letter-spacing:-.045em;max-width:340px;font-size:clamp(1.85rem,8vw,2.15rem);line-height:1.04}.organizationView .viewHeader p{margin-top:13px;font-size:12px;line-height:1.55}.organizationView .viewHeaderActions{gap:var(--space-4);justify-items:stretch;width:100%}.organizationView .organizationPrimaryActions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);display:grid}.organizationView .organizationPrimaryActions>button{min-height:48px}.organizationView .viewStats span{min-width:0;padding:11px 14px;font-size:9px}.organizationView .viewStats strong{font-size:22px}.organizationView .addActorButton{min-height:48px}.organizationRootCard{border-radius:19px;grid-template-columns:1fr;gap:20px;padding:21px}.organizationEditButton{width:100%;min-height:40px}.organizationKnowledgeStatus{min-height:64px}.organizationKnowledgeStatus[data-appearance=light]{margin-inline:18px}.unassignedMembersCard>header{padding:17px}.unassignedMembersCard article{align-items:stretch}.unassignedMembersCard article>.primaryButton{min-height:42px}.organizationIdentity h2{font-size:30px}.organizationIdentity p{font-size:11px}.governanceGrid{grid-template-columns:1fr}.governanceGrid>div{min-height:0;padding:14px}.governanceGrid strong{margin-top:6px}.organizationalUnitDepth-1,.organizationalUnitDepth-2,.organizationalUnitDepth-3{margin-left:0}.organizationalUnitCard{border-radius:18px}.organizationalUnitCard>header{gap:15px;padding:18px;display:grid}.organizationalUnitCard>header h3{font-size:21px}.unitHeaderActions{grid-template-columns:1fr 1fr;display:grid}.unitHeaderActions button{width:100%}.unitLeadershipLine{grid-template-columns:60px minmax(0,1fr);padding-inline:18px}.unitLeadershipLine>button{grid-template-columns:31px minmax(0,1fr) auto}.unitLeadershipLine>button small{display:none}.unitChartSurface{padding:10px 12px 17px;overflow:visible}.organizationalUnitDialog{border-radius:19px;width:calc(100vw - 18px);max-height:calc(100% - 18px);padding:24px 18px 20px}.organizationalUnitDialog>header{padding-right:54px}.organizationalUnitDialog h2{font-size:26px}.unitAdvancedFields>div,.positionStructureFields{grid-template-columns:1fr}.unitAdvancedFields .wide{grid-column:1}.organizationalUnitDialog>footer{grid-template-columns:1fr 1fr;display:grid}.organizationView .fullOrgSurface{min-height:0;padding:var(--space-3);border-radius:18px;overflow:visible}.orgChartFrame:not(.isCompact){overflow:visible}.orgChartFrame:not(.isCompact) .zoomControls{display:none}.orgChart:not(.isCompact){text-align:left;gap:12px;width:100%;min-width:0;padding:2px 0 8px;display:grid;transform:none!important}.orgChart:not(.isCompact) .orgBranch,.orgChart:not(.isCompact) .memberCardShell{align-items:stretch;width:100%}.orgChart:not(.isCompact) .memberCard{border-radius:14px;grid-template-columns:46px minmax(0,1fr) 8px;gap:11px;width:100%;min-height:88px;padding:13px 12px 27px}.orgChart:not(.isCompact) .memberCardShell.isVacant{border-radius:14px}.orgChart:not(.isCompact) .vacantPositionCard{grid-template-columns:46px minmax(0,1fr);min-height:88px;padding:13px}.orgChart:not(.isCompact) .vacantPositionIcon{width:46px;height:46px}.orgChart:not(.isCompact) .vacantPositionCard small{font-size:9px}.orgChart:not(.isCompact) .vacantPositionCard strong{font-size:15px}.orgChart:not(.isCompact) .vacantPositionCard em{font-size:10px}.orgChart:not(.isCompact) .memberCard .memberAvatar{border-radius:13px;width:46px;height:46px}.orgChart:not(.isCompact) .memberCardBody strong{font-size:15px;line-height:1.15}.orgChart:not(.isCompact) .memberCardBody small{margin-top:4px;font-size:11px}.orgChart:not(.isCompact) .memberCardStatus{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 178px);font-size:9px;bottom:10px;left:69px;overflow:hidden}.orgChart:not(.isCompact) .memberCardShell.branchSelected{outline:0}.orgChart:not(.isCompact) .memberCardShell.branchSelected .memberCard{border-color:#175f46b8;box-shadow:0 0 0 3px #2470511c,0 8px 20px #175f4614}.orgChart:not(.isCompact) .positionLedUnits button{min-height:42px;padding-inline:12px}.orgChart:not(.isCompact) .positionLedUnits span{font-size:8px}.orgChart:not(.isCompact) .positionLedUnits strong{font-size:10px}.orgChart:not(.isCompact) .branchControls{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;width:100%;display:grid;position:static}.orgChart:not(.isCompact) .branchControls>button,.orgChart:not(.isCompact) .branchControls>button:only-child{grid-column:auto;min-height:38px;font-size:8.5px}.orgChart:not(.isCompact) .branchSelectButton{border-radius:7px;min-width:68px;padding:0 8px}.orgChart:not(.isCompact) .branchAddButton{border-radius:7px;width:auto;min-width:0;padding:0}.orgChart:not(.isCompact) .branchAddButton .branchAddIcon{width:15px;height:15px;font-size:12px}.orgChart:not(.isCompact) .branchAddLabel{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.orgChart:not(.isCompact) .orgChildren{justify-content:stretch;gap:12px;padding:0 0 0 18px;display:grid}.orgChart:not(.isCompact) .orgChildren:before,.orgChart:not(.isCompact) .orgChildren>.orgBranch:before,.orgChart:not(.isCompact) .orgChildren>.orgBranch:after{display:none}.orgChart:not(.isCompact) .organizationReportRelation{width:100%;min-height:38px;color:var(--muted);text-align:left;align-items:center;gap:6px;padding-left:2px;font-size:8px;font-weight:700;display:flex}.orgChart:not(.isCompact) .organizationReportRelation:before{content:"";border-bottom:2px solid #c5d2ca;border-left:2px solid #c5d2ca;border-radius:0 0 0 8px;flex:none;place-items:center;width:20px;height:28px;display:grid}.orgChart:not(.isCompact) .organizationReportRelation strong{color:var(--green-deep);font-size:8px}.orgChart:not(.isCompact) .orgChildren .orgChildren .orgChildren{padding-left:12px}.organizationView .organizationBranchControl{gap:13px;margin-top:12px;padding:16px}.organizationView .organizationBranchControl h2{font-size:18px}.organizationView .organizationBranchControl p{font-size:10px;line-height:1.45}.organizationView .organizationBranchControl .contractModeButtons{grid-template-columns:1fr}.organizationView .organizationBranchControl .contractModeButtons button{min-height:54px;padding:10px 12px}.organizationView .organizationLegend{justify-content:flex-start;gap:12px 18px;padding:16px 4px 2px;font-size:9px}.resourceView .viewHeader h1{max-width:355px;font-size:29px;line-height:1.03}.memberDetailHero{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:26px 0 20px}.memberDetailHero .largeAvatar{border-radius:17px;width:58px;height:58px}.memberDetailHero h2{overflow-wrap:anywhere;font-size:clamp(24px,8vw,31px)}.memberHeroControls{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.memberHeroControls .compactButton{justify-self:end}.actorProfileEditor,.workEditor{grid-template-columns:1fr;padding:15px}.actorProfileEditor>div:first-child,.actorProfileEditor>footer,.workEditor>footer,.actorProfileEditor .fullField,.workEditor .fullField{grid-column:1}.actorProfileEditor footer,.workEditor footer{display:grid}.profileActions{grid-template-columns:1fr;align-items:stretch;display:grid}.profilePrimaryActions{grid-template-columns:1fr;display:grid}.profilePrimaryActions button{width:100%}.profileActions>span{text-align:left}.profileActions nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profileOrganizationPlacement{align-items:stretch;display:grid}.profileOrganizationPlacement button{width:100%}.actorConversationHeader{align-items:flex-start}.actorConversationMenu summary{width:34px;height:34px}.actorDeleteConversation{grid-template-columns:1fr;padding:13px}.actorDeleteConversation footer{grid-template-columns:1fr 1fr;display:grid}}@media (min-width:720px) and (max-width:900px){.appFrame{grid-template-columns:160px minmax(0,1fr)}.appSidebar{padding:25px 14px 20px}.appSidebar .brandWord{font-size:16px;display:inline}.appSidebar nav button,.appSidebar nav button:not(.active){grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;padding:0 10px;font-size:11px}.appSidebar nav button>span{font-size:9px}.appSidebar nav button>.navLabel{font-size:11px;display:block}.appSidebar nav button b{position:static}.appSidebar nav button.active:before{left:-14px}.sidebarContext{justify-items:stretch}.sidebarContext select,.sidebarContext small,.sidebarContext .kicker,.sidebarAccount>div{display:block}.sidebarAccount{justify-content:flex-start}}@media (max-width:360px){.appSidebar nav button{letter-spacing:-.035em;font-size:7px!important}.appSidebar nav button>span{font-size:7px}}button>.iconPlus{width:20px;height:20px;color:var(--green);background:var(--green-pale);vertical-align:middle;border-radius:50%;align-self:center}button>.iconPlus:before,button>.iconPlus:after{width:9px;height:1.75px}button.primaryButton>.iconPlus,.intakeButton>.iconPlus{color:var(--green-deep);background:var(--signal)}.branchAddButton>.iconPlus{color:#fff;background:var(--green);width:18px;height:18px}.emptyUnitAction>.iconPlus{background:#b8e06b85;width:32px;height:32px}.actorNewChat>.iconPlus{color:#fff;background:0 0}.branchActionTrigger{z-index:5;width:28px;height:28px;color:var(--green);letter-spacing:1px;background:#fffffceb;border:1px solid #236c4e29;border-radius:9px;place-items:center;padding:0;font-size:10px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 10px #192d260f}.branchActionTrigger:hover,.branchActionTrigger[aria-expanded=true]{background:var(--green-pale);border-color:#236c4e57}.memberCardShell:has(.branchActionTrigger) .memberCard{padding-right:40px}.organizationCreateMenu,.commandMoreMenu{position:relative}.organizationCreateMenu>summary,.commandMoreMenu>summary{border:1px solid var(--line);min-height:42px;color:var(--green-deep);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.organizationCreateMenu>summary::-webkit-details-marker{display:none}.commandMoreMenu>summary::-webkit-details-marker{display:none}.organizationCreateMenu>div,.commandMoreMenu>button{z-index:30;border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow-lg);background:#fff;border-radius:13px;padding:7px;position:absolute;top:calc(100% + 7px);right:0}.organizationCreateMenu>div{gap:3px;display:grid}.organizationCreateMenu>div>button,.commandMoreMenu>button{min-height:38px;color:var(--green-deep);text-align:left;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.organizationCreateMenu>div>button:hover,.commandMoreMenu>button:hover{background:var(--green-pale)}.commandMoreMenu>summary{letter-spacing:2px;width:42px;padding:0;font-size:13px}.commandMoreMenu>button{color:#88473f;white-space:nowrap;align-items:center;gap:8px;display:flex}.setupAdvancedOptions{border:1px solid var(--line);background:#f8f9f5b8;border-radius:14px;margin-top:14px}.setupAdvancedOptions>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.setupAdvancedOptions>summary::-webkit-details-marker{display:none}.setupAdvancedOptions>summary span{gap:2px;display:grid}.setupAdvancedOptions>summary strong{font-size:11px}.setupAdvancedOptions>summary small{color:var(--muted);font-size:8px}.setupAdvancedOptions>summary b{color:var(--green);transition:transform .16s}.setupAdvancedOptions[open]>summary b{transform:rotate(180deg)}.setupAdvancedOptions>.setupTemplateChoice,.setupAdvancedOptions>.autonomyControl{margin-inline:12px}.setupAdvancedOptions>:last-child{margin-bottom:12px}.resourceLayout.isReady{grid-template-columns:minmax(0,1fr)}.resourceLayout.isReady .resourceVault{width:100%}.detailBackdrop{z-index:400}.workIntakeActions,.actorSetupActions{z-index:4;background:linear-gradient(#0000,#fffefa 22%);padding-block:12px;position:sticky;bottom:-1px}.emptyDecisionState{min-height:150px;padding:24px}.emptyDecisionState i{width:38px;height:38px;margin-bottom:9px;font-size:15px}.workDetailHeader h1{max-width:760px;font-size:clamp(28px,4vw,44px);line-height:1.03}.workDetailMeta span,.workDetailRelations span{border-radius:10px;padding:9px 11px}.workDeepDetails{border:1px solid var(--line);background:#f7f8f480;border-radius:15px;margin-top:16px}.workDeepDetails>summary{cursor:pointer;min-height:48px;color:var(--green-deep);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:800;list-style:none;display:flex}.workDeepDetails>summary::-webkit-details-marker{display:none}.workDeepDetails>summary:after{content:"⌄";transition:transform .16s}.workDeepDetails[open]>summary:after{transform:rotate(180deg)}.workDeepDetails>.workDetailSection{border-top:1px solid var(--line);margin:0}.resultDeepDetails{padding:16px}.resultDeepDetails>summary{cursor:pointer;min-height:38px;color:var(--green-deep);justify-content:space-between;align-items:center;font-size:11px;font-weight:800;list-style:none;display:flex}.resultDeepDetails>summary::-webkit-details-marker{display:none}.resultDeepDetails>summary:after{content:"⌄";transition:transform .16s}.resultDeepDetails[open]>summary:after{transform:rotate(180deg)}.resultDeepDetails .resultEvidenceRail,.resultDeepDetails .resultObjectsSection,.resultDeepDetails .resultHistoryGrid{margin-top:12px}.resultDeepDetails .resultOwnerCard,.resultDeepDetails .resultCheckpointCard,.resultDeepDetails .resultHistoryCard{border:1px solid var(--line);background:#fffffcb3;border-radius:14px;padding:16px}.resultContractCard:not([open]),.universalResultFlow:not([open]){padding-block:16px}.resultContractCard:not([open]) h2,.universalResultFlow:not([open]) h2{font-size:clamp(17px,2vw,23px)}.actorInspectorBody.tab-overview{flex-direction:column;display:flex}.actorInspectorBody.tab-overview>*{flex:none}.actorInspectorBody.tab-overview>.actorOperatingMode{order:8}.actorInspectorBody.tab-overview>.actorIdentityDetails{order:9}.actorProfilePlaceButton{margin-top:8px}.actorMemoryAdvanced{border-top:1px solid var(--actor-line);margin-top:14px}.actorMemoryAdvanced>summary{cursor:pointer;color:#315d49;padding-top:12px;font-size:9px;font-weight:800}@media (min-width:720px){.actorDesktopNav{display:none}.actorCompactNav{display:flex;overflow:visible}.actorWorkspaceHeader{grid-template-columns:auto minmax(240px,1fr) auto auto auto}.actorWorkspace.pane-inspector .actorWorkspaceGrid{grid-template-columns:minmax(0,1fr)}.actorWorkspace.pane-inspector .actorConversationRail,.actorWorkspace.pane-inspector .actorConversation{display:none}.actorWorkspace.pane-inspector .actorInspector{display:grid}.actorWorkspace.pane-chats .actorWorkspaceGrid,.actorWorkspace.pane-conversation .actorWorkspaceGrid{grid-template-columns:300px minmax(0,1fr)}.actorWorkspace.pane-chats .actorInspector,.actorWorkspace.pane-conversation .actorInspector{display:none}.actorInspectorBody{width:min(100%,1120px);margin-inline:auto}}@media (max-width:719px){:is(.appFrame:has(.detailBackdrop)>.appSidebar,.appFrame:has(.artifactBackdrop)>.appSidebar){display:none}.appSidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.appSidebar nav .nav-resources{display:none!important}.actorGlobalNav{grid-template-columns:repeat(5,minmax(0,1fr))}.actorWorkspaceHeader{grid-template-columns:auto minmax(0,1fr) auto}.actorHeaderActions{grid-template-columns:.72fr 1.28fr}.actorHeaderActions .primaryButton{grid-column:auto}.actorInspectorBody.tab-overview>.actorOperatingMode{order:8}.workDetailHeader h1{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:clamp(24px,7.2vw,31px);line-height:1.06;display:-webkit-box;overflow:hidden}.workDetailMeta{flex-wrap:wrap;margin-top:16px;display:flex}.workDetailMeta span{flex:120px;min-width:0}.resultGrid{grid-template-columns:1fr}.resultDetailHeader{gap:15px;padding:20px}.resultDetailTitle h1{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.5rem;display:-webkit-box;overflow:hidden}.resultPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resultPrimaryActions>a{grid-column:1/-1}.organizationPrimaryActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.organizationCreateMenu>summary{width:42px;padding:0;font-size:0;overflow:hidden}.organizationCreateMenu>summary:before{content:"•••";letter-spacing:2px;font-size:11px}.detailBackdrop{background:#0c19148f;align-items:stretch;width:100vw;height:100dvh;inset:0 auto auto 0}.workIntakeDialog,.actorSetupDialog{width:100%;height:100dvh;max-height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:0;margin:0}}.knowledgeScopePanel{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:18px;padding:20px;display:grid}.knowledgeDetailsGroup>div{display:block}.knowledgeDetailsGroup .knowledgeScopePanel{background:0 0;border:0}.knowledgeScopePanel>header h3{letter-spacing:-.035em;margin:6px 0 7px;font-size:20px}.knowledgeScopePanel>header p{color:var(--muted);margin:0;font-size:11px}.knowledgeInheritanceChoice,.knowledgeCrawlChoice{align-items:flex-start;gap:10px!important;display:flex!important}.knowledgeInheritanceChoice{background:var(--green-pale);border:1px solid #175f4629;border-radius:12px;padding:12px}.knowledgeInheritanceChoice input,.knowledgeCrawlChoice input{margin:2px 0 0;width:auto!important}.knowledgeInheritanceChoice span{gap:3px;display:grid}.knowledgeInheritanceChoice strong{color:var(--ink);font-size:10px}.knowledgeImportBuilder{gap:12px;display:grid}.knowledgeImportBuilder>label,.knowledgeFilePicker{color:var(--muted);gap:6px;font-size:9px;font-weight:750;display:grid}.knowledgeImportBuilder input,.knowledgeImportBuilder select,.knowledgeImportBuilder textarea{border:1px solid var(--line-strong);background:#fff;border-radius:11px;width:100%;padding:12px 13px}.knowledgeImportBuilder textarea{resize:vertical;min-height:120px}.knowledgeFilePicker small{color:var(--faint);font-size:8px;font-weight:520;line-height:1.45}.knowledgeSourceTabs{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}.knowledgeImportError{background:var(--red-pale);border:1px solid #a6463e33;border-radius:10px;padding:11px 12px;color:var(--red)!important;font-size:10px!important}.knowledgeImportSuccess{background:var(--green-pale);border:1px solid #175f4633;border-radius:11px;padding:12px;line-height:1.5;color:var(--green-deep)!important;font-size:10px!important}.knowledgePendingImports{background:var(--amber-pale);border:1px solid #a769104d;border-radius:13px;gap:8px;padding:12px;display:grid}.knowledgePendingImports>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.knowledgePendingImports>header>span{color:#fff;background:var(--amber);border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.knowledgePendingImports>header>div,.knowledgePendingImports button>span{gap:2px;display:grid}.knowledgePendingImports strong{color:var(--ink);font-size:10px}.knowledgePendingImports small{color:var(--muted);font-size:8px}.knowledgePendingImports>button{min-height:48px;color:var(--ink);text-align:left;background:#fff;border:1px solid #a7691033;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.knowledgePendingImports>button b{color:var(--amber);font-size:8px}.knowledgeImportProgress{background:var(--green-pale);border:1px solid #175f4633;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 11px;padding:14px;display:grid;overflow:hidden}.knowledgeImportProgress>div{gap:3px;display:grid}.knowledgeImportProgress strong{color:var(--green-deep);font-size:10px}.knowledgeImportProgress p,.knowledgeImportProgress small{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.knowledgeProgressSpinner{border:2px solid #175f4633;border-top-color:var(--green);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite knowledgeSpinner}.knowledgeProgressTrack{background:#175f461f;border-radius:999px;grid-column:1/-1;height:3px;margin-top:7px;position:relative;overflow:hidden}.knowledgeProgressTrack i{border-radius:inherit;background:var(--green);width:38%;height:100%;animation:1.7s ease-in-out infinite knowledgeProgress;position:absolute}@keyframes knowledgeSpinner{to{transform:rotate(360deg)}}@keyframes knowledgeProgress{0%{transform:translate(-110%)}to{transform:translate(290%)}}.knowledgePreview{background:#f7fbf7;border:1px solid #175f4633;border-radius:14px;gap:13px;padding:15px;display:grid}.knowledgePreview>header,.knowledgeDomainList>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledgePreview h4{margin:4px 0 0}.knowledgePreview>header>strong,.knowledgeDomainList>header>strong{color:var(--muted);font-size:9px}.knowledgePreview>p{color:var(--muted);font-size:10px}.knowledgeSelectionControls{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-height:39px;padding:7px 9px;display:flex}.knowledgeSelectionControls strong{color:var(--ink-2);font-size:9px}.knowledgeSelectionControls button{white-space:nowrap;min-height:29px}.knowledgePreviewActionBar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbf7f7;border:1px solid #175f4633;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #103b2e14}.knowledgePreviewActionBar>div{align-items:center;gap:8px;display:flex}.knowledgePreviewActionBar>div:first-child{gap:2px;display:grid}.knowledgePreviewActionBar strong{color:var(--green-deep);font-size:9px}.knowledgePreviewActionBar small{color:var(--muted);font-size:8px}.knowledgePreviewActionBar button{white-space:nowrap}.knowledgeClaimList{gap:8px;display:grid}.knowledgeClaimList>article{border:1px solid var(--line);border-left:3px solid var(--green);background:#fff;border-radius:10px;gap:6px;padding:12px;display:grid}.knowledgeClaimList>article.status-conflict{border-left-color:var(--amber)}.knowledgeClaimList>article.status-duplicate,.knowledgeClaimList>article.status-excluded{border-left-color:var(--faint);opacity:.72}.knowledgeClaimList article>header{color:var(--green);text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.knowledgeClaimList article.status-conflict>header{color:var(--amber)}.knowledgeClaimList article>strong{font-size:10px}.knowledgeClaimList article>p,.knowledgeClaimList blockquote{color:var(--ink-2);margin:0;font-size:10px;line-height:1.5}.knowledgeClaimList article>label{color:var(--green);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.knowledgeClaimList article>label input{width:auto}.knowledgeClaimList article>label.knowledgeClaimDomain{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);border-radius:9px;gap:5px;padding:8px;display:grid}.knowledgeClaimList article>label.knowledgeClaimDomain input{width:100%;min-height:34px;color:var(--ink);background:#fff}.knowledgeClaimList article>label.knowledgeClaimDomain select{min-height:34px;color:var(--ink);background:#fff}.knowledgeClaimList article>label.knowledgeClaimDomain small{color:var(--muted);font-size:8px;font-weight:520;line-height:1.4}.knowledgeClaimList details{color:var(--muted);font-size:8px}.knowledgeClaimList blockquote{border-left:2px solid var(--line);margin-top:6px;padding-left:9px}.knowledgePreview>footer{justify-content:flex-end;gap:8px;display:flex}.knowledgeDomainList{gap:9px;display:grid}.knowledgeDomainList>details{border:1px solid var(--line);background:var(--surface-2);border-radius:12px}.knowledgeDomainList>details>summary{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.knowledgeDomainList summary span{gap:3px;display:grid}.knowledgeDomainList summary strong{font-size:10px}.knowledgeDomainList summary small,.knowledgeDomainList summary i{color:var(--muted);font-size:8px;font-style:normal}.knowledgeDomainList details>div{gap:7px;padding:0 10px 10px;display:grid}.knowledgeDomainHierarchyEditor{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.knowledgeDomainHierarchyEditor label{gap:4px;display:grid}.knowledgeDomainHierarchyEditor label span{color:var(--muted);font-size:8px;font-weight:750}.knowledgeDomainHierarchyEditor select{background:var(--surface-2);min-height:34px}.knowledgeDomainList article{background:#fff;border-radius:9px;justify-content:space-between;gap:10px;padding:10px;display:flex}.knowledgeDomainList article>div{gap:3px;display:grid}.knowledgeDomainList article>.knowledgeSourceActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.knowledgeDomainList article strong{font-size:9px}.knowledgeDomainList article small,.knowledgeDomainList article p{color:var(--muted);margin:0;font-size:8px}.knowledgeDomainList article button{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-self:center;padding:6px 9px;font-size:8px}.knowledgeDomainList article .knowledgeResumeButton{border-color:var(--green);color:#fff;background:var(--green);font-weight:800}.knowledgeSourceBackdrop{z-index:90;background:#0c191485;padding:16px;display:flex;position:fixed;inset:0}.knowledgeSourceDetail{background:var(--surface);width:min(620px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border-radius:20px;gap:13px;margin:auto;padding:28px;display:grid;position:relative;overflow:auto}.knowledgeSourceDetail h3{margin:0}.knowledgeSourceDetail>p{color:var(--muted);font-size:10px}.knowledgeSourceOpenReview{background:var(--green-pale);border:1px solid #175f4633;border-radius:11px;padding:13px}.knowledgeSourceOpenReview strong{color:var(--green-deep);font-size:10px}.knowledgeSourceOpenReview p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.knowledgeSourceOpenReview button{width:fit-content}.knowledgeSourceActiveState{background:var(--green-pale);border-radius:999px;width:fit-content;margin:0;padding:7px 9px;font-weight:800;color:var(--green-deep)!important;font-size:8px!important}.knowledgeSourceDetail dl{gap:6px;margin:0;display:grid}.knowledgeSourceDetail dl>div{background:var(--surface-2);border-radius:8px;grid-template-columns:80px minmax(0,1fr);padding:8px;display:grid}.knowledgeSourceDetail dt,.knowledgeSourceDetail dd{overflow-wrap:anywhere;margin:0;font-size:8px}.knowledgeSourceDetail dt{color:var(--muted)}.knowledgeSourceDetail a,.knowledgeSourceOpen{width:fit-content;color:var(--green);background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:underline}.knowledgeSourceDetail pre{white-space:pre-wrap;background:var(--surface-2);border-radius:9px;max-height:300px;padding:12px;font-size:8px;overflow:auto}.knowledgeSourceDetail>section{gap:8px;display:grid}.knowledgeSourceDetail>section article{border:1px solid var(--line);border-radius:9px;padding:10px}.knowledgeSourceDetail>section article p{margin:4px 0;font-size:9px}.knowledgeSourceDetail>section article small{color:var(--muted);font-size:8px}@media (max-width:680px){.knowledgeScopePanel{padding:14px}.knowledgeSourceTabs{grid-template-columns:1fr}.knowledgeDomainList article{display:grid}.knowledgeDomainList article>.knowledgeSourceActions{justify-content:flex-start}.knowledgePreviewActionBar{grid-template-columns:1fr;align-items:stretch}.knowledgePreviewActionBar,.knowledgePreviewActionBar>div:last-child{display:grid}.knowledgePreviewActionBar>div:last-child{grid-template-columns:1fr}.knowledgePreviewActionBar>div:last-child button{white-space:normal;width:100%}.knowledgePendingImports>button,.knowledgeDomainHierarchyEditor{grid-template-columns:1fr;align-items:stretch}.knowledgePendingImports>button b{font-size:9px}.knowledgeSourceDetail{border-radius:0;max-height:100dvh;padding:24px 18px}}.organizationWorkspace{--workspace-accent:#b9dc6e;--workspace-deep:#0b3328;gap:20px;padding-top:24px;display:grid}.organizationWorkspace>*{min-width:0}.organizationWorkspaceHero{color:#fff;background:radial-gradient(circle at 84% 12%,#b9dc6e33,#0000 28%),radial-gradient(circle at 12% 120%,#50977947,#0000 35%),linear-gradient(135deg,#0a3025,#124c3a 70%,#0d3d30);border:1px solid #cde3d529;border-radius:32px;grid-template-columns:auto minmax(0,1fr) minmax(250px,.42fr);align-items:center;gap:clamp(22px,3vw,42px);min-height:260px;padding:clamp(26px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #103b2e2e}.organizationWorkspaceHero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-210px;right:-150px;box-shadow:0 0 0 42px #ffffff06,0 0 0 88px #ffffff05}.organizationWorkspaceHero.isUnit{background:radial-gradient(circle at 82% 10%,#acd37630,#0000 30%),linear-gradient(135deg,#12392f,#1c5845 72%,#133e33)}.organizationWorkspaceMark{z-index:1;width:clamp(76px,8vw,112px);height:clamp(76px,8vw,112px);color:var(--workspace-deep);background:linear-gradient(145deg, #ffffffd9, #e9f7d6b8), var(--workspace-accent);letter-spacing:-.06em;border:1px solid #fff3;border-radius:28px;place-items:center;font-size:clamp(22px,2.5vw,34px);font-weight:850;display:grid;position:relative;box-shadow:inset 0 1px #fffc,0 22px 45px #041c1538}.organizationWorkspaceHeroCopy{z-index:1;min-width:0;position:relative}.organizationWorkspaceHeroCopy .kicker{color:var(--workspace-accent)}.organizationWorkspaceHero h1{letter-spacing:-.072em;max-width:800px;margin:10px 0 12px;font-size:clamp(2.35rem,5vw,4.65rem);font-weight:570;line-height:.92}.organizationWorkspaceHeroCopy>p{color:#f0f8f4c2;max-width:730px;margin:0;font-size:clamp(12px,1.2vw,15px);line-height:1.6}.organizationWorkspaceMeta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.organizationWorkspaceMeta span{color:#f5fbf8c7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:720}.organizationWorkspaceHero>.organizationKnowledgeStatus{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border-color:#fff3;align-self:center;width:100%;min-height:84px;margin:0;padding:15px;position:relative}.organizationWorkspaceHero>.organizationKnowledgeStatus[data-appearance=light] small{color:#f4faf7ad}.organizationWorkspaceHero>.organizationKnowledgeStatus[data-appearance=light][data-state=active]{color:#fff;background:#b9dc6e1a;border-color:#b9dc6e5c}.organizationWorkspaceHero>.organizationKnowledgeStatus[data-appearance=light][data-state=open]{color:#fff;background:#7a4b0c57;border-color:#ffd37b94}.organizationWorkspaceTabs{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#fbfcf8e6;border:1px solid #d1d9d3db;border-radius:16px;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 12px 34px #142b2217}.organizationWorkspaceTabs::-webkit-scrollbar{display:none}.organizationWorkspaceTabs button{min-width:105px;min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:0 17px;font-size:10px;font-weight:780;transition:color .16s,background .16s,transform .16s}.organizationWorkspaceTabs button:hover{color:var(--green-deep);background:var(--green-pale)}.organizationWorkspaceTabs button[aria-current=page]{color:#fff;background:var(--green-deep);box-shadow:0 7px 16px #103b2e2e}.organizationOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.organizationStoryCard,.organizationJourneyCard,.organizationDirectTeamPreview,.organizationUnitGallery,.organizationRelatedUnits,.organizationWorkspaceSection{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffceb;border-radius:24px}.organizationStoryCard{min-height:250px;padding:clamp(24px,3.4vw,42px)}.organizationStoryCard.isPrimary{color:#17392f;background:radial-gradient(circle at 100% 0,#b9dc6e3b,#0000 38%),linear-gradient(145deg,#f5faef,#edf5eb);border-color:#afcb996b}.organizationStoryCard h2{letter-spacing:-.05em;max-width:650px;margin:9px 0 14px;font-size:clamp(25px,3vw,38px);line-height:1.02}.organizationStoryCard p{max-width:720px;color:var(--muted);margin:0;font-size:12px}.organizationStoryCard .textButton{color:var(--green);background:0 0;margin-top:22px;padding:0;font-size:10px}.governanceStoryCard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.governanceStoryCard>div>span{background:var(--surface-2);border-radius:14px;min-height:80px;padding:15px}.governanceStoryCard small,.governanceStoryCard strong{display:block}.governanceStoryCard small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.governanceStoryCard strong{font-size:13px}.organizationJourneyCard{border-color:var(--line);min-height:108px;color:var(--ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.organizationJourneyCard:hover,.organizationUnitGallery>div>button:hover,.organizationRelatedUnits>div>button:hover{border-color:#175f4652;transform:translateY(-2px);box-shadow:0 16px 34px #142d241a}.organizationJourneyIcon{width:48px;height:48px;color:var(--green-deep);background:var(--green-pale);border-radius:15px;place-items:center;font-size:20px;display:grid}.organizationJourneyIcon.isKnowledge{color:#6c4b10;background:#f4e7c3}.organizationJourneyCard>span:nth-child(2){gap:4px;display:grid}.organizationJourneyCard strong{font-size:13px}.organizationJourneyCard small{color:var(--muted);font-size:9px;line-height:1.4}.organizationJourneyCard>b{color:var(--green);font-size:19px}.organizationJourneyCard.isWide{grid-column:1/-1}.organizationDirectTeamPreview{background:radial-gradient(circle at 100% 0,#b9dc6e2b,#0000 31%),#fffffcf5;border-color:#175f462e;grid-column:1/-1;gap:20px;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden}.organizationDirectTeamPreview>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.organizationDirectTeamPreview>header>div{max-width:720px}.organizationDirectTeamPreview h2{letter-spacing:-.055em;margin:6px 0;font-size:clamp(28px,3.5vw,42px);line-height:1}.organizationDirectTeamPreview>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.organizationDirectTeamPreview>header .textButton{color:var(--green);background:0 0;flex:none;padding:0;font-size:9px;font-weight:800}.organizationDirectTeamStructure{background:#f4f8f2b8;border:1px solid #175f4624;border-radius:18px;padding:16px;overflow:auto}.organizationDirectTeamStructure .orgChartFrame{overflow:visible}.organizationDirectTeamStructure .orgChart.isSummary{margin-inline:auto;padding-block:4px 12px}.organizationDirectTeamStructure .memberCardShell{width:214px}.organizationDirectTeamEmpty{width:100%;min-height:104px;color:var(--green-deep);background:var(--green-pale);text-align:left;border:1px dashed #175f464d;border-radius:17px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.organizationDirectTeamEmpty>.iconPlus{background:#fff;border-radius:11px;width:34px;height:34px}.organizationDirectTeamEmpty strong,.organizationDirectTeamEmpty small{display:block}.organizationDirectTeamEmpty strong{font-size:12px}.organizationDirectTeamEmpty small{color:var(--muted);margin-top:4px;font-size:8px}.organizationDirectTeamPreview>footer{border-top:1px solid #175f461c;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.organizationDirectTeamPreview>footer>small{max-width:390px;color:var(--muted);text-align:right;font-size:8px;line-height:1.45}.organizationDirectTeamActions{flex:none;gap:7px;display:flex}.organizationDirectTeamActions button{justify-content:center;align-items:center;gap:7px;min-height:41px;padding-inline:14px;font-size:9px;display:inline-flex}.organizationDirectTeamActions .iconPlus{width:16px;height:16px}.organizationUnitGallery,.organizationRelatedUnits{grid-column:1/-1;padding:clamp(22px,3vw,34px)}.organizationUnitGallery>header,.organizationRelatedUnits>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.organizationUnitGallery h2,.organizationRelatedUnits h2{letter-spacing:-.045em;margin:5px 0;font-size:27px}.organizationUnitGallery header p{color:var(--muted);margin:0;font-size:10px}.organizationUnitGallery>div,.organizationRelatedUnits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organizationUnitGallery>div>button,.organizationRelatedUnits>div>button{border:1px solid var(--line);min-height:116px;color:var(--ink);background:var(--surface-2);text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.organizationUnitGallery>div>button>span,.organizationRelatedUnits>div>button>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.organizationUnitGallery>div>button strong,.organizationRelatedUnits>div>button strong,.organizationUnitGallery>div>button small,.organizationRelatedUnits>div>button small{grid-column:2}.organizationUnitGallery>div>button strong,.organizationRelatedUnits>div>button strong{font-size:12px}.organizationUnitGallery>div>button small,.organizationRelatedUnits>div>button small{color:var(--muted);font-size:9px;line-height:1.45}.organizationUnitGallery>div>button b,.organizationRelatedUnits>div>button b{color:var(--green);grid-area:1/3}.organizationWorkspaceSection{gap:24px;padding:clamp(22px,3vw,38px);display:grid}.organizationSectionHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.organizationSectionHeader>div{min-width:0}.organizationSectionHeader h2{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:850px;margin:7px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1}.organizationSectionHeader p{max-width:760px;color:var(--muted);margin:0;font-size:11px}.organizationSectionHeader>div:last-child:not(:first-child){flex:none;gap:8px;display:flex}.organizationWorkspaceSection>.organizationDirectory{padding-top:4px}.organizationWorkspaceChart{border:1px solid var(--line);background:var(--surface-2);border-radius:18px}.organizationWorkspaceEmptyAction{width:100%;min-height:120px;color:var(--green-deep);background:var(--green-pale);text-align:left;border:1px dashed #175f4652;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:24px;display:grid}.organizationWorkspaceEmptyAction>span:first-child{background:#ffffffb8;border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.organizationWorkspaceEmptyAction strong,.organizationWorkspaceEmptyAction small{display:block}.organizationWorkspaceEmptyAction small{color:var(--muted);margin-top:4px;font-size:9px}.knowledgeWorkspaceSection{background:radial-gradient(circle at 100% 0,#b9dc6e1a,#0000 28%),#fffffcf0}.knowledgeWorkspaceSection>.knowledgeScopePanel{box-shadow:none;background:0 0;border:0;padding:0}.knowledgeLibraryHeader{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 2px;display:flex}.knowledgeLibraryHeader>div{max-width:720px}.knowledgeLibraryHeader h3{color:var(--ink);letter-spacing:-.05em;margin:7px 0;font-size:clamp(24px,3vw,36px);line-height:1}.knowledgeLibraryHeader p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.knowledgeAddButton{white-space:nowrap;min-height:46px;padding:0 17px}.knowledgeAddButton>span{width:22px;height:22px;color:var(--green-deep);background:var(--lime);border-radius:50%;place-items:center;margin-right:7px;font-size:15px;display:inline-grid}.knowledgeLibraryMetrics{background:radial-gradient(circle at 100% 0,#b9dc6e2b,#0000 36%),#f2f7ef;border:1px solid #175f4624;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.knowledgeLibraryMetrics article{min-height:112px;padding:20px}.knowledgeLibraryMetrics article+article{border-left:1px solid #175f461a}.knowledgeLibraryMetrics span,.knowledgeLibraryMetrics strong,.knowledgeLibraryMetrics small{display:block}.knowledgeLibraryMetrics span{color:#587064;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:820}.knowledgeLibraryMetrics strong{color:var(--green-deep);letter-spacing:-.06em;margin:7px 0 2px;font-size:30px;line-height:1}.knowledgeLibraryMetrics small{color:var(--muted);font-size:8px}.knowledgeDomainList{gap:15px}.knowledgeDomainList>header{align-items:flex-end}.knowledgeDomainList>header h4{letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.knowledgeDomainList>header>strong{color:var(--green-deep);background:var(--green-pale);border-radius:999px;padding:7px 10px;font-size:8px}.knowledgeDomainMap{gap:13px;display:grid}.knowledgeDomainBranch{gap:10px;display:grid;position:relative}.knowledgeDomainChildren{border-left:2px solid #175f4629;gap:10px;margin-left:28px;padding-left:20px;display:grid;position:relative}.knowledgeDomainChildren:before{content:"";background:#175f4629;width:20px;height:2px;position:absolute;top:0;left:-2px}.knowledgeDomainCard{background:#fffffceb;border:1px solid #184c3924;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1430250b}.knowledgeDomainCard[class*=depth-]:not(.depth-0):before{content:"";background:#b9dc6e;width:3px;position:absolute;top:0;bottom:0;left:0}.knowledgeDomainCard>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:17px 18px;list-style:none;transition:background .16s,transform .16s;display:grid}.knowledgeDomainCard>summary::-webkit-details-marker{display:none}.knowledgeDomainCard>summary:hover{background:#f6f9f2}.knowledgeDomainIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:13px!important;display:grid!important}.knowledgeDomainIdentity>span:first-child{width:50px;height:50px;color:var(--green-deep);background:linear-gradient(145deg,#ffffff9e,#0000),#ddecbd;border-radius:16px;place-items:center;font-size:17px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #175f4614}.knowledgeDomainIdentity>span:last-child{gap:2px;min-width:0;display:grid}.knowledgeDomainIdentity small{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden;color:#718078!important;font-size:7px!important}.knowledgeDomainIdentity strong{color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.knowledgeDomainIdentity em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledgeDomainCounts{align-items:center;gap:6px!important;display:flex!important}.knowledgeDomainCounts>span{background:var(--surface-2);text-align:center;border-radius:11px;min-width:54px;padding:8px 9px;gap:1px!important;display:grid!important}.knowledgeDomainCounts strong{color:var(--green-deep);font-size:13px!important}.knowledgeDomainCounts small{color:var(--muted)!important;font-size:7px!important}.knowledgeDomainCounts i{width:26px;height:26px;color:var(--green);place-items:center;transition:transform .16s;display:grid;font-size:13px!important}.knowledgeDomainCard[open] .knowledgeDomainCounts i{transform:rotate(180deg)}.knowledgeDomainList details>.knowledgeDomainBody{background:#f7f9f5;border-top:1px solid #184c391a;gap:12px;padding:17px 18px 18px;display:grid}.knowledgeDomainBody>header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.knowledgeDomainBody>header>div{gap:2px;display:grid}.knowledgeDomainBody>header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.knowledgeDomainBody>header strong{font-size:9px}.knowledgeDomainBody>header .textButton{color:var(--green);margin:0;font-size:8px}.knowledgeDomainHeaderActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.knowledgeDomainHeaderActions>strong{color:var(--green-deep);background:var(--green-pale);border-radius:999px;padding:7px 10px;font-size:8px}.knowledgeCreateDomain{background:#f3f8f0;border:1px solid #175f462e;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.knowledgeDomainHierarchyEditor{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.knowledgeCreateDomain label,.knowledgeDomainHierarchyEditor label,.knowledgeFactEditor>label{gap:5px;min-width:0;display:grid}.knowledgeCreateDomain label>span,.knowledgeFactEditor label>span{color:var(--muted);font-size:8px;font-weight:750}.knowledgeCreateDomain input,.knowledgeCreateDomain select,.knowledgeDomainHierarchyEditor input,.knowledgeDomainHierarchyEditor textarea,.knowledgeDomainHierarchyEditor select,.knowledgeFactEditor textarea{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:10px}.knowledgeDomainHierarchyEditor textarea{resize:vertical;min-height:70px}.knowledgeFactExplorer{background:#f3f7f1;border:1px solid #175f4624;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:10px;padding:12px;display:grid}.knowledgeFactExplorer label{gap:5px;min-width:0;display:grid}.knowledgeFactExplorer label>span{color:var(--muted);font-size:8px;font-weight:780}.knowledgeFactExplorer input,.knowledgeFactExplorer select{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:8px 11px;font-size:10px}.knowledgeFactStatus{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.knowledgeFactStatus legend{color:var(--muted);margin-bottom:5px;padding:0;font-size:8px;font-weight:780}.knowledgeFactStatus>div{border:1px solid var(--line-strong);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.knowledgeFactStatus button{min-width:0;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:780}.knowledgeFactStatus button[aria-pressed=true]{color:#fff;background:var(--green-deep)}.knowledgeFactStatus button b{margin-left:3px;font-size:7px}.knowledgeFactStatus>small{color:var(--muted);font-size:7px;line-height:1.35}.knowledgeSearchResults{background:#f8faf6;border:1px solid #175f462e;border-radius:16px;gap:10px;padding:14px;display:grid}.knowledgeSearchResults>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.knowledgeSearchResults>header>div{gap:3px;display:grid}.knowledgeSearchResults>header strong{color:var(--ink);font-size:13px}.knowledgeSearchResults>header small{color:var(--muted);font-size:8px}.knowledgeFactSection{gap:8px;display:grid}.knowledgeFactSection>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.knowledgeFactSection>header strong{color:var(--ink);font-size:10px}.knowledgeFactSection>header small{color:var(--muted);font-size:8px}.knowledgeFactList{gap:8px;display:grid}.knowledgeFactCard{border:1px solid #175f461f;border-left:3px solid var(--green);background:#fff;align-content:start;width:100%;min-width:0;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:7px!important;padding:13px!important;display:grid!important}.knowledgeFactCard.is-inactive{border-left-color:var(--faint);opacity:.76;background:#f4f5f2}.knowledgeFactCard>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledgeFactCard>header span{color:var(--green-deep);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.knowledgeFactCard>header small{color:var(--green-deep);background:var(--green-pale);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.knowledgeFactCard>p{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledgeFactCard>small{color:var(--muted);font-size:8px;line-height:1.4}.knowledgeFactDomainSummary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgeFactReference{border:1px solid var(--line);width:100%;min-width:0;background:#ffffffbd!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;padding:10px 11px!important;display:grid!important}.knowledgeFactReference>header{align-items:center;gap:8px;min-width:0;display:flex}.knowledgeFactReference>header span{color:var(--green-deep);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:820;overflow:hidden}.knowledgeFactReference>header small{color:var(--muted);font-size:7px}.knowledgeFactReference>p,.knowledgeFactReference>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:8px;overflow:hidden}.knowledgeFactReference>button{grid-area:1/2/span 3;align-self:center!important}.knowledgeFactsLoading,.knowledgeFactsEmpty{color:var(--muted);text-align:center;background:#ffffffb8;border-radius:10px;margin:0;padding:13px;font-size:9px}.knowledgeFactsMore{width:100%;min-height:38px;color:var(--green-deep);background:var(--green-pale);border:1px solid #175f4633;border-radius:10px;font-size:9px;font-weight:780}.knowledgeFactActions{flex-wrap:wrap;justify-content:flex-start!important;gap:6px!important;padding:0!important;display:flex!important}.knowledgeFactActions button,.knowledgeSourcesDisclosure>summary{border:1px solid var(--line);min-height:32px;color:var(--ink-2);background:var(--surface-2);border-radius:9px;padding:6px 9px;font-size:8px;font-weight:750}.knowledgeFactEditor{border-top:1px solid #175f461a;width:100%;min-width:0;gap:9px!important;padding:5px 0 0!important;display:grid!important}.knowledgeFactEditor>label{width:100%}.knowledgeFactEditor textarea{letter-spacing:-.015em;resize:vertical;border-radius:9px;min-height:74px;padding:9px 10px;font-weight:450;line-height:1.4}.knowledgeFactDomainPicker{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;display:grid;overflow:hidden}.knowledgeFactDomainPicker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.knowledgeFactDomainPicker>summary::-webkit-details-marker{display:none}.knowledgeFactDomainPicker>summary>span{gap:2px;min-width:0;display:grid}.knowledgeFactDomainPicker>summary small{color:var(--muted);font-size:7px;font-weight:760}.knowledgeFactDomainPicker>summary strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.knowledgeFactDomainPicker>summary i{width:24px;height:24px;color:var(--green);background:var(--green-pale);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.knowledgeFactDomainPicker>summary i:before{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.knowledgeFactDomainPicker[open]>summary i:before{border-top:0;border-bottom:5px solid}.knowledgeFactDomainTree{border-top:1px solid var(--line);background:#fbfcfa;max-height:260px;padding:5px;display:grid;overflow:auto}.knowledgeFactDomainTree>button{width:100%;min-height:36px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;display:grid}.knowledgeFactDomainTree>button.depth-1{width:calc(100% - 12px);margin-left:12px}.knowledgeFactDomainTree>button.depth-2{width:calc(100% - 24px);margin-left:24px}.knowledgeFactDomainTree>button.depth-3{width:calc(100% - 36px);margin-left:36px}.knowledgeFactDomainTree>button.depth-4{width:calc(100% - 48px);margin-left:48px}.knowledgeFactDomainTree>button[aria-selected=true]{color:var(--green-deep);background:var(--green-pale)}.knowledgeFactDomainTree>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;overflow:hidden}.knowledgeFactDomainMark{color:#fff;background:0 0;border:0;border-radius:999px;place-items:center;width:16px;height:16px;font-size:8px;font-weight:900;display:grid}.knowledgeFactDomainTree>button[aria-selected=true] .knowledgeFactDomainMark{border-color:var(--green);background:var(--green)}.knowledgeFactEditor>div{justify-content:flex-end;gap:7px;display:flex;padding:0!important}.knowledgeFactEditor>div>button{border-radius:9px;min-height:36px;padding:7px 11px;font-weight:780;font-size:8px!important}.knowledgeFactEditor>div>.secondaryButton{border-color:var(--line)!important;color:var(--ink-2)!important;background:#fff!important}.knowledgeFactEditor>div>.primaryButton{box-shadow:0 7px 18px #175f4624;border-color:var(--green)!important;color:#fff!important;background:var(--green)!important}.knowledgeFactEditor>div>.primaryButton:disabled{box-shadow:none;border-color:var(--line)!important;color:var(--faint)!important;background:var(--surface-2)!important}.knowledgeSourcesDisclosure{gap:8px;display:grid}.knowledgeSourcesDisclosure>summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.knowledgeSourcesDisclosure>summary::-webkit-details-marker{display:none}.knowledgeSourcesDisclosure>summary span{min-width:23px;color:var(--green-deep);background:var(--green-pale);border-radius:999px;place-items:center;display:grid}.knowledgeProposedTree{background:#fff;border:1px solid #175f462e;border-radius:12px;gap:9px;padding:12px;display:grid}.knowledgeProposedTree>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledgeProposedTree>header>div{gap:2px;display:grid}.knowledgeProposedTree strong{color:var(--green-deep);font-size:10px}.knowledgeProposedTree small{color:var(--muted);font-size:8px}.knowledgeProposedTree>header>span{color:var(--green-deep);background:var(--green-pale);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.knowledgeProposedTree>div{gap:5px;display:grid}.knowledgeProposedTree>div>span{color:var(--ink-2);background:var(--surface-2);border-left:3px solid #b9dc6e;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.knowledgeSourceList{gap:7px;display:grid}.knowledgeSourceList>article{background:#fff;border:1px solid #184c391a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.knowledgeSourceList>article>span{width:34px;height:34px;color:var(--green-deep);background:var(--green-pale);border-radius:10px;place-items:center;font-size:13px;font-weight:850;display:grid}.knowledgeSourceList>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.knowledgeSourceList article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledgeSourceList article small,.knowledgeSourceList article p{color:var(--muted);margin:0;font-size:8px}.knowledgeSourceList article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledgeSourceList article>.knowledgeSourceActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.knowledgeSourceList article button{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-height:32px;padding:6px 9px;font-size:8px}.knowledgeSourceList article .knowledgeResumeButton{border-color:var(--green);color:#fff;background:var(--green)}.knowledgeDomainEmpty{color:var(--muted);background:#fff;border-radius:11px;margin:0;padding:12px;font-size:9px}.knowledgeEmptyLibrary{width:100%;min-height:150px;color:var(--green-deep);text-align:left;background:radial-gradient(circle at 100% 0,#b9dc6e2e,#0000 32%),#f3f8f0;border:1px dashed #175f4647;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:26px;display:grid}.knowledgeEmptyLibrary>span:first-child{color:#fff;background:var(--green-deep);border-radius:18px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.knowledgeEmptyLibrary>span:nth-child(2){gap:4px;display:grid}.knowledgeEmptyLibrary strong{font-size:14px}.knowledgeEmptyLibrary small{color:var(--muted);font-size:9px}.knowledgeEmptyLibrary b{font-size:18px}.knowledgeImportStudio{background:radial-gradient(circle at 100% 0,#b9dc6e29,#0000 28%),#f4f8f1;border:1px solid #175f462e;border-radius:24px;gap:20px;padding:clamp(20px,3vw,32px);scroll-margin-top:74px;display:grid;box-shadow:0 18px 46px #12322614}.knowledgeImportStudio>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.knowledgeImportStudio>header>div{max-width:680px}.knowledgeImportStudio>header h4{letter-spacing:-.045em;margin:6px 0;font-size:25px}.knowledgeImportStudio>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.knowledgeImportClose{width:38px;height:38px;color:var(--green-deep);background:#fffffccc;border:1px solid #175f4621;border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid}.knowledgeImportBuilder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 0;display:grid}.knowledgeImportStepLabel{border-bottom:1px solid #175f461c;grid-column:1/-1;align-items:center;gap:11px;min-height:48px;padding:2px 2px 9px;display:flex}.knowledgeImportStepLabel>span{color:#fff;background:var(--green-deep);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.knowledgeImportStepLabel>div{gap:1px;display:grid}.knowledgeImportStepLabel strong{font-size:10px}.knowledgeImportStepLabel small{color:var(--muted);font-size:8px}.knowledgeImportBuilder>label,.knowledgeFilePicker{min-width:0;color:var(--muted);background:#fffffce0;border:1px solid #184c391f;border-radius:14px;gap:7px;padding:13px;font-size:8px;font-weight:760;display:grid}.knowledgeImportBuilder>label>span,.knowledgeFilePicker>span{color:#52685e;letter-spacing:.02em;font-size:8px}.knowledgeImportBuilder input,.knowledgeImportBuilder select,.knowledgeImportBuilder textarea{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #d7e0d8;border-radius:11px;outline:none;padding:12px 13px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #183d2e06}.knowledgeImportBuilder input:focus,.knowledgeImportBuilder select:focus,.knowledgeImportBuilder textarea:focus{border-color:#175f467a;box-shadow:0 0 0 3px #175f4614}.knowledgeImportBuilder textarea{resize:vertical;min-height:155px;line-height:1.55}.knowledgeDescriptionField,.knowledgeTitleField,.knowledgeContentField,.knowledgeUrlField,.knowledgeFilePicker,.knowledgeDomainSourceField,.knowledgeCrawlChoice,.knowledgeSourceTabs,.knowledgeAnalyzeButton{grid-column:1/-1}.knowledgeSourceTabs{background:#e4ece2c7;border:1px solid #175f461f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.knowledgeSourceTabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:7px 9px;font-size:8px;font-weight:780}.knowledgeSourceTabs button.active{color:var(--green-deep);background:#fff;box-shadow:0 5px 16px #12322614}.knowledgeFilePicker input[type=file]{background:#fff;padding:6px}.knowledgeFilePicker input[type=file]::file-selector-button{color:#fff;background:var(--green);min-height:34px;font:inherit;border:0;border-radius:8px;margin-right:10px;padding:0 12px;font-weight:800}.knowledgeAnalyzeButton{justify-self:end;min-height:50px;margin-top:2px;padding:0 22px}.organizationSettingsList{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.organizationSettingsList article{background:var(--surface);min-height:112px;padding:20px}.organizationSettingsList span,.organizationSettingsList strong{display:block}.organizationSettingsList span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:820}.organizationSettingsList strong{max-width:720px;font-size:13px;line-height:1.5}.organizationSettingsHint{color:var(--green-deep);background:var(--green-pale);border-radius:16px;align-items:flex-start;gap:13px;padding:18px;display:flex}.organizationSettingsHint>span{background:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.organizationSettingsHint p{color:var(--muted);margin:4px 0 0;font-size:9px}.organizationWorkspaceBack{border:1px solid var(--line);width:fit-content;min-height:40px;color:var(--green-deep);background:#fffffce0;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:780;display:flex}.organizationPersonLink{color:var(--green);background:0 0;border:0;margin-top:18px;padding:0;font-size:10px;font-weight:800}.organizationWorkspaceEmpty{text-align:center;align-content:center;place-items:center;min-height:55vh;display:grid}.organizationWorkspaceEmpty>span{width:68px;height:68px;color:var(--green);background:var(--green-pale);border-radius:21px;place-items:center;font-size:24px;display:grid}.organizationWorkspaceEmpty h1{margin:20px 0 8px}.organizationWorkspaceEmpty p{max-width:480px;color:var(--muted)}.organizationWorkspaceBusy{z-index:80;color:#fff;background:var(--green-deep);box-shadow:var(--shadow-lg);border-radius:13px;margin:0;padding:12px 16px;font-size:10px;font-weight:780;position:fixed;bottom:24px;right:24px}@media (max-width:900px){.organizationWorkspaceHero{grid-template-columns:auto minmax(0,1fr)}.organizationWorkspaceHero>.organizationKnowledgeStatus{grid-column:1/-1}.organizationUnitGallery>div,.organizationRelatedUnits>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.organizationWorkspace{padding:14px 12px calc(78px + env(safe-area-inset-bottom));gap:14px}.organizationWorkspaceHero{border-radius:23px;grid-template-columns:58px minmax(0,1fr);gap:15px;min-height:0;padding:22px 18px 19px}.organizationWorkspaceMark{border-radius:18px;width:58px;height:58px;font-size:17px}.organizationWorkspaceHero h1{margin:7px 0 9px;font-size:clamp(2rem,10vw,2.8rem);line-height:.95}.organizationWorkspaceHeroCopy>p{grid-column:1/-1;font-size:11px}.organizationWorkspaceMeta{gap:5px;margin-top:13px}.organizationWorkspaceMeta span{padding:6px 8px;font-size:8px}.organizationWorkspaceHero>.organizationKnowledgeStatus{grid-column:1/-1;min-height:68px}.organizationWorkspaceTabs{border-radius:14px;justify-content:flex-start;width:100%;margin:0;top:6px}.organizationWorkspaceTabs button{min-width:auto;min-height:44px;padding-inline:15px;font-size:9px}.organizationOverviewGrid{grid-template-columns:1fr;gap:12px}.organizationStoryCard{border-radius:19px;min-height:0;padding:23px 19px}.organizationStoryCard h2{font-size:27px}.governanceStoryCard>div{grid-template-columns:1fr}.organizationJourneyCard{border-radius:18px;min-height:94px;padding:15px}.organizationJourneyIcon{width:43px;height:43px}.organizationUnitGallery,.organizationRelatedUnits,.organizationDirectTeamPreview,.organizationWorkspaceSection{border-radius:20px;padding:19px 16px}.organizationDirectTeamPreview{gap:16px}.organizationDirectTeamPreview>header{align-items:start;gap:9px;display:grid}.organizationDirectTeamPreview h2{font-size:31px}.organizationDirectTeamPreview>header .textButton{width:fit-content;min-height:34px}.organizationDirectTeamStructure{padding:13px 12px;overflow:visible}.organizationDirectTeamStructure .orgChart.isSummary{margin:0;padding-bottom:4px}.organizationDirectTeamStructure .memberCardShell{width:100%}.organizationDirectTeamPreview>footer{gap:10px;padding-top:14px;display:grid}.organizationDirectTeamPreview>footer>small{text-align:left;max-width:none}.organizationDirectTeamActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.organizationDirectTeamActions button{width:100%;min-height:44px;padding-inline:8px}.organizationUnitGallery>header,.organizationRelatedUnits>header,.organizationSectionHeader{align-items:start;display:grid}.organizationSectionHeader h2{font-size:31px}.organizationSectionHeader>button,.organizationSectionHeader>div:last-child:not(:first-child){width:100%}.organizationSectionHeader>div:last-child:not(:first-child){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organizationSectionHeader>div:last-child:not(:first-child) button{min-height:46px}.organizationUnitGallery>div,.organizationRelatedUnits>div{grid-template-columns:1fr}.organizationUnitGallery>div>button,.organizationRelatedUnits>div>button{min-height:104px}.organizationSettingsList{grid-template-columns:1fr}.organizationSettingsList article{min-height:0;padding:17px}.organizationWorkspaceBack{min-height:44px}.organizationWorkspaceSection .organizationalUnitCard{border-radius:16px}.organizationWorkspaceSection .unitHeaderActions{grid-template-columns:1fr 1fr}.organizationWorkspaceSection .unitHeaderActions .secondaryButton:first-child{grid-column:1/-1}.knowledgeLibraryHeader{align-items:start;gap:14px;display:grid}.knowledgeLibraryHeader h3{font-size:28px}.knowledgeAddButton{width:100%}.knowledgeLibraryMetrics article{min-height:92px;padding:14px 10px}.knowledgeLibraryMetrics strong{font-size:24px}.knowledgeLibraryMetrics small{font-size:7px;line-height:1.3}.knowledgeDomainList>header{align-items:start;display:grid}.knowledgeDomainList>header>strong{width:fit-content}.knowledgeDomainHeaderActions{justify-content:space-between;width:100%}.knowledgeCreateDomain,.knowledgeDomainHierarchyEditor{grid-template-columns:1fr}.knowledgeFactExplorer{grid-template-columns:minmax(0,1fr);padding:9px}.knowledgeSearchResults{padding:10px}.knowledgeDomainChildren{border-left:0;margin-left:0;padding-left:0}.knowledgeDomainChildren:before{display:none}.knowledgeDomainCard.depth-1,.knowledgeDomainCard.depth-2,.knowledgeDomainCard.depth-3,.knowledgeDomainCard.depth-4{margin-left:0}.knowledgeDomainCard>summary{grid-template-columns:1fr;gap:12px;min-height:0;padding:15px}.knowledgeDomainCard.depth-1>summary{padding-left:23px}.knowledgeDomainCard.depth-2>summary{padding-left:31px}.knowledgeDomainCard.depth-3>summary{padding-left:39px}.knowledgeDomainCard.depth-4>summary{padding-left:47px}.knowledgeDomainIdentity>span:first-child{border-radius:14px;width:44px;height:44px}.knowledgeDomainCounts{padding-left:57px}.knowledgeDomainCounts>span{min-width:62px}.knowledgeDomainCounts i{margin-left:auto}.knowledgeDomainList details>.knowledgeDomainBody{padding:8px}.knowledgeFactCard{padding:10px!important}.knowledgeFactSection>header,.knowledgeProposedTree>header{display:grid}.knowledgeFactEditor>div{grid-template-columns:1fr 1fr;display:grid}.knowledgeFactEditor textarea{min-height:68px;line-height:1.45;font-size:12px!important}.knowledgeFactEditor>div>button{width:100%}.knowledgeDomainBody>header{align-items:start;display:grid}.knowledgeDomainBody>header .textButton{width:fit-content}.knowledgeSourceList>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.knowledgeSourceList article>.knowledgeSourceActions{grid-column:2;justify-content:flex-start}.knowledgeEmptyLibrary{gap:12px;min-height:140px;padding:20px 16px}.knowledgeEmptyLibrary>span:first-child{width:46px;height:46px}.knowledgeImportStudio{border-radius:20px;padding:20px 15px}.knowledgeImportStudio>header h4{font-size:23px}.knowledgeImportBuilder{grid-template-columns:1fr}.knowledgeImportBuilder>*,.knowledgeDescriptionField,.knowledgeTitleField,.knowledgeContentField,.knowledgeUrlField,.knowledgeFilePicker,.knowledgeDomainSourceField,.knowledgeCrawlChoice,.knowledgeSourceTabs,.knowledgeAnalyzeButton{grid-column:1}.knowledgeSourceTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeAnalyzeButton{justify-self:stretch;width:100%}.organizationWorkspaceBusy{right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:719px){.detailBackdrop,.artifactBackdrop,.actorAudioOverlay,.knowledgeSourceBackdrop{top:var(--overlay-viewport-top,0);bottom:auto;right:auto;left:var(--overlay-viewport-left,0);width:var(--overlay-viewport-width,100vw);height:var(--overlay-viewport-height,100dvh);overscroll-behavior:none;justify-content:stretch;place-items:stretch stretch;min-height:0;padding:0;overflow:hidden}.detailBackdrop>.actorSetupDialog,.detailBackdrop>.organizationalUnitDialog,.detailBackdrop>.memberDetail,.detailBackdrop>.workDetail,.detailBackdrop>.reviewDialog,.detailBackdrop>.workIntakeDialog,.knowledgeSourceBackdrop>.knowledgeSourceDetail,.actorAudioOverlay>.actorAudioDialog{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;scroll-padding-top:max(72px, env(safe-area-inset-top));scroll-padding-bottom:max(104px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;box-shadow:none;-webkit-overflow-scrolling:touch;border:0;border-radius:0;margin:0;overflow:hidden auto}.detailBackdrop>.organizationalUnitDialog{padding:max(24px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom))}.detailBackdrop>.actorSetupDialog{padding:max(15px, env(safe-area-inset-top)) 15px max(28px, env(safe-area-inset-bottom));animation-name:actorSetupMobileIn}.detailBackdrop>.memberDetail,.detailBackdrop>.workDetail{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(50px, env(safe-area-inset-bottom))}.detailBackdrop>.reviewDialog{padding:max(23px, env(safe-area-inset-top)) 23px max(23px, env(safe-area-inset-bottom))}.detailBackdrop>.workIntakeDialog{padding:max(18px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))}.knowledgeSourceBackdrop>.knowledgeSourceDetail{padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom))}.actorAudioOverlay>.actorAudioDialog{padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));border-radius:0}.artifactPreview{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;padding:max(17px, env(safe-area-inset-top)) 17px max(17px, env(safe-area-inset-bottom));overscroll-behavior:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;overflow:hidden}.artifactPreview>:not(header){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;max-height:none}.organizationalUnitDialog>footer,.reviewDialogActions,.workIntakeActions,.actorSetupActions{z-index:5;bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));margin-right:-18px;margin-bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));padding:14px 18px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;margin-left:-18px;position:sticky;box-shadow:0 -12px 26px #162f250f}.reviewDialogActions{bottom:calc(-1 * max(23px, env(safe-area-inset-bottom)));margin-right:-23px;margin-bottom:calc(-1 * max(23px, env(safe-area-inset-bottom)));margin-left:-23px;padding-inline:23px}.workIntakeActions{bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));margin-right:-16px;margin-bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));padding-inline:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));margin-left:-16px}.actorSetupActions{bottom:calc(-1 * max(28px, env(safe-area-inset-bottom)));margin-right:-15px;margin-bottom:calc(-1 * max(28px, env(safe-area-inset-bottom)));padding-inline:15px;padding-bottom:max(28px, env(safe-area-inset-bottom));margin-left:-15px}}.dashboardView{gap:14px;display:grid}.dashboardView>*{order:initial}.dashboardReviewQueue{padding:20px}.dashboardReviewQueue>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboardReviewQueue>div:last-child>button{border:1px solid var(--line);min-width:0;min-height:72px;color:var(--ink);background:var(--surface-2);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;padding:13px;display:grid}.dashboardReviewQueue>div:last-child strong,.dashboardReviewQueue>div:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardReviewQueue>div:last-child small{color:var(--muted);font-size:9px}.dashboardReviewQueue>div:last-child span{color:var(--green);grid-area:1/2/3;align-self:center}.dashboardActorStrip{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 0 0,#b9dc6e29,#0000 36%),#fffffce6;border:1px solid #175f462e;border-radius:18px;gap:12px;padding:18px 20px;display:grid}.dashboardActorStrip>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.dashboardActorStrip h2{margin:4px 0 0;font-size:18px}.dashboardActorStrip>header>button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:800}.dashboardActorStrip>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.dashboardActorStrip article{border:1px solid var(--line);background:#f8f9f5db;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.dashboardActorIdentity{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.dashboardActorIdentity>span:first-child{color:#eff7d7;background:linear-gradient(145deg,#1b5945,#0e3428);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.dashboardActorIdentity>span:last-child{gap:2px;min-width:0;display:grid}.dashboardActorIdentity strong,.dashboardActorIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardActorIdentity strong{font-size:11px}.dashboardActorIdentity small{color:var(--muted);font-size:8px}.dashboardActorStrip article>div{gap:4px;display:flex}.dashboardActorStrip article>div button{min-height:32px;color:var(--green);background:#fff;border:1px solid #dce3dd;border-radius:8px;padding:0 8px;font-size:8px;font-weight:800}.leadershipGrid{grid-template-columns:minmax(0,1fr)}.dashboardOrganizationDetails{border:1px solid var(--line);background:#fffffcb8;border-radius:15px;overflow:hidden}.dashboardOrganizationDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;list-style:none;display:flex}.dashboardOrganizationDetails>summary::-webkit-details-marker{display:none}.dashboardOrganizationDetails>summary>span{gap:2px;display:grid}.dashboardOrganizationDetails>summary strong{font-size:10px}.dashboardOrganizationDetails>summary small{color:var(--muted);font-size:8px}.dashboardOrganizationDetails>summary b{color:var(--green);transition:transform .16s}.dashboardOrganizationDetails[open]>summary b{transform:rotate(180deg)}.dashboardOrganizationDetails>div{border-top:1px solid var(--line);gap:12px;padding:0 14px 14px;display:grid}.dashboardOrganizationDetails .teamMandateBar{box-shadow:none;margin:14px 0 0}.dashboardOrganizationDetails .orgSurface{box-shadow:none}.mobileResourceShortcut{display:none}.decisionRejectConfirmation,.actorKnowledgeConfirmation{z-index:2;color:var(--ink);background:#fff8f5;border:1px solid #9c463e3d;border-radius:13px;gap:8px;padding:15px;display:grid;position:relative}.decisionRejectConfirmation p,.actorKnowledgeConfirmation p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.decisionRejectConfirmation label,.actorKnowledgeConfirmation label{gap:5px;font-size:9px;font-weight:750;display:grid}.decisionRejectConfirmation textarea,.actorKnowledgeConfirmation textarea{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:78px;padding:10px}.decisionRejectConfirmation>div,.actorKnowledgeConfirmation>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.actorKnowledgeConfirmation{margin-top:10px}.actorDevelopmentLinks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.actorDevelopmentLinks>div>button{color:#315846;text-align:left;background:#fffffcc7;border:1px solid #dce3dd;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:53px;padding:9px 10px;display:flex}.actorDevelopmentLinks>div>button>span{gap:2px;min-width:0;display:grid}.actorDevelopmentLinks strong,.actorDevelopmentLinks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actorDevelopmentLinks strong{font-size:8px}.actorDevelopmentLinks small{color:var(--actor-muted);font-size:7px}.actorDevelopmentLinks b{color:var(--green)}.workInstructionComposer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:13px;display:grid}.workInstructionComposer>div>div{display:grid}.workInstructionComposer>div>.primaryButton{max-width:260px;min-height:44px}@media (max-width:719px){.organizationWorkspaceHero{border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:15px 14px}.organizationWorkspaceMark{border-radius:13px;width:44px;height:44px;font-size:14px}.organizationWorkspaceHero h1{margin:4px 0 6px;font-size:clamp(1.6rem,8vw,2.1rem);line-height:.98}.organizationWorkspaceHeroCopy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.organizationWorkspaceMeta{margin-top:8px}.organizationWorkspaceMeta span{padding:5px 7px;font-size:7px}.organizationWorkspaceHero>.organizationKnowledgeStatus{min-height:54px;padding:8px 10px}.organizationWorkspaceHero>.organizationKnowledgeStatus .organizationKnowledgeStatusIcon{width:25px;height:25px}.organizationStoryCard{padding:17px 15px}.organizationStoryCard h2{margin:7px 0 10px;font-size:24px}.organizationStoryCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.organizationStoryCard .textButton{margin-top:14px}.governanceStoryCard>div{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.governanceStoryCard>div>span{min-height:62px;padding:10px}.organizationDirectTeamPreview h2{font-size:25px}.workDetailInstruction>div{grid-template-columns:minmax(0,1fr)}.workDetailInstruction .primaryButton{width:100%;max-width:none}.organizationalUnitSummary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:15px}.organizationalUnitSummary h3{font-size:20px}.organizationalUnitSummaryMeta{text-align:left;grid-area:2/1;min-width:0}.organizationalUnitSummary>b{grid-area:1/2/3}.organizationalUnitExpanded>.unitHeaderActions{padding:12px 14px 8px}.dashboardView{display:grid}.dashboardView>*{order:initial}.dashboardView>.metricDetails{margin:0}.leadershipHero{order:initial}.dashboardReviewQueue{padding:16px}.dashboardReviewQueue .surfaceHeader{margin-bottom:12px}.dashboardReviewQueue>div:last-child{grid-template-columns:minmax(0,1fr)}.dashboardActorStrip{margin-inline:-2px;padding:15px}.dashboardActorStrip>header{align-items:start}.dashboardActorStrip>div{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-15px;padding-inline:15px;display:flex;overflow-x:auto}.dashboardActorStrip article{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);min-width:min(84vw,310px)}.dashboardActorStrip article>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboardActorStrip article>div button{min-height:36px}.dashboardOrganizationDetails .teamMandateBar{order:initial}.dashboardOrganizationDetails .orgSurface .orgChart{max-height:290px;overflow:hidden}.mobileResourceShortcut{color:var(--ink);background:var(--green-pale);text-align:left;border:1px solid #175f4638;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 14px 0;padding:13px 14px;display:grid}.mobileResourceShortcut>span:first-child{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mobileResourceShortcut>span:nth-child(2){gap:2px;display:grid}.mobileResourceShortcut small{color:var(--muted);font-size:9px}.mobileResourceShortcut b{color:var(--green)}.workInstructionComposer>div{grid-template-columns:minmax(0,1fr)}.workInstructionComposer>div>.primaryButton{width:100%;max-width:none}.actorDevelopmentLinks>div{grid-template-columns:minmax(0,1fr)}}
