:root{--sage-0:#fff;--sage-25:#fafbf8;--sage-50:#f7f8f5;--sage-75:#f4f6f1;--sage-100:#f1f4ed;--sage-150:#eff1ec;--sage-200:#e4e8e1;--sage-300:#d6ded3;--sage-350:#c8d0c2;--sage-400:#a3ab9e;--sage-500:#8a9485;--sage-600:#747f76;--sage-700:#59645a;--sage-900:#262c29;--green-100:#edf2e5;--green-150:#dfe7da;--green-200:#c5d4b9;--green-300:#a9bba0;--green-500:#64836e;--green-700:#3e614c;--green-750:#355c41;--green-800:#34533c;--green-success-50:#e7f3e9;--olive-700:#4f6b3a;--amber-50:#fcf0e4;--amber-200:#ecd9b0;--amber-700:#8a5a1c;--red-50:#fbeeea;--red-200:#eac7b6;--red-600:#b5473a;--red-700:#a2483d;--teal-50:#e4f0f3;--teal-700:#3f6d78;--violet-50:#efe9f8;--violet-700:#6a4f9c;--blue-50:#ebeff8;--sage-450:#b9c2b8;--sage-475:#9aa79a;--slate-800:#384433;--slate-750:#3b4239;--forest-850:#304c39;--moss-700:#4d6538;--moss-600:#6b7d60;--moss-500:#8aa278;--moss-350:#b6c8ab;--moss-300:#bbc9b4;--moss-250:#bdc9ac;--olive-800:#4c642c;--olive-600:#617e3d;--olive-150:#d5dec9;--olive-100:#e3ebd6;--pine-500:#628673;--pine-400:#81a28c;--copper-700:#945435;--gold-500:#c58a3c;--gold-450:#c79a3a;--gold-400:#d8b25b;--rust-500:#c46f4f;--peach-400:#e6ae82;--indigo-500:#5964a8;--indigo-400:#8b99cf;--periwinkle-400:#9cadd4;--sand-100:#f1efec;--sand-700:#6b625a;--color-bg:var(--sage-50);--color-surface:var(--sage-0);--color-surface-subtle:var(--sage-25);--color-surface-sunken:var(--sage-75);--color-surface-hover:var(--sage-100);--color-surface-selected:var(--green-100);--color-surface-strong:var(--green-150);--color-surface-accent:var(--green-700);--color-surface-success:var(--green-success-50);--color-surface-warning:var(--amber-50);--color-surface-danger:var(--red-50);--color-surface-info:var(--teal-50);--color-surface-violet:var(--violet-50);--color-surface-blue:var(--blue-50);--color-border-subtle:var(--sage-150);--color-border:var(--sage-200);--color-border-control:var(--sage-300);--color-border-strong:var(--sage-350);--color-border-accent:var(--green-200);--color-border-accent-strong:var(--green-300);--color-border-warning:var(--amber-200);--color-border-danger:var(--red-200);--color-focus:var(--green-500);--color-focus-ring:#64836e38;--color-text:var(--sage-900);--color-text-secondary:var(--sage-700);--color-text-muted:var(--sage-700);--color-text-subtle:var(--sage-700);--color-text-faint:var(--sage-400);--color-text-accent:var(--green-800);--color-text-link:var(--green-750);--color-text-olive:var(--olive-700);--color-text-on-accent:var(--sage-0);--color-text-warning:var(--amber-700);--color-text-danger:var(--red-700);--color-text-info:var(--teal-700);--color-text-violet:var(--violet-700);--color-accent:var(--green-700);--color-danger:var(--red-600);--color-surface-inverse:var(--sage-900);--color-text-on-inverse-muted:var(--sage-450);--color-surface-accent-hover:var(--forest-850);--color-surface-glass:#ffffffdb;--color-glass:#fbfcf9cc;--color-glass-phone:#fbfcf9f0;--color-glass-edge:#ffffffe6;--color-ambient-1:#8cb09433;--color-ambient-2:#c4d2aa38;--color-ambient-dot:var(--green-700);--color-backdrop:#1e2a2445;--color-ring-inner:var(--sage-0);--color-text-heading:var(--slate-800);--color-text-strong:var(--slate-750);--color-text-brand:var(--moss-700);--color-google-red:#ea4335;--color-google-blue:#4285f4;--color-google-yellow:#fbbc05;--color-google-green:#34a853;--color-text-eyebrow:var(--moss-600);--color-text-attention:var(--copper-700);--color-text-process:var(--olive-800);--color-text-reason:var(--sand-700);--color-surface-process:var(--olive-100);--color-surface-column-muted:var(--sand-100);--color-line-process:var(--olive-150);--color-focus-process:var(--olive-600);--color-dot:var(--moss-300);--color-dot-activity:var(--moss-350);--color-dot-active:var(--moss-500);--color-at-risk:var(--gold-500);--color-border-disputed:var(--gold-400);--color-border-conflict:var(--rust-500);--color-border-frozen:var(--indigo-500);--color-step:var(--sage-475);--color-step-ai:var(--indigo-500);--color-step-review:var(--gold-450);--color-chart-open:var(--moss-250);--color-chart-blocked:var(--peach-400);--color-chart-review:var(--periwinkle-400);--color-chart-done:var(--pine-500);--color-timeline:var(--pine-400);--color-calendar-milestone:var(--indigo-400);--shadow-toast:0 6px 24px #141e1440;--shadow-card:0 1px 2px #1e281e0d;--shadow-segment:0 1px 2px #00000014;--shadow-login:0 15px 50px #33402605;--shadow-glass:0 24px 70px #33402617;--shadow-primary:0 6px 18px #3e614c38;--control-h-sm:28px;--control-px:var(--space-3);--radius-sm:6px;--radius-md:7px;--radius-pill:999px;--font-size-sm:12.5px;--font-size-md:13px;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23747f76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--shadow-popover:0 8px 24px #1c35271f;--shadow-drawer:-15px 0 60px #24302212;--z-sticky:10;--z-drawer:20;--z-nav-backdrop:25;--z-nav:30;--z-modal:40;--z-popover:50;--z-toast:60;--z-skip:70;--drawer-w:530px;--drawer-w-wide:750px;--line:var(--color-border);--green:var(--color-accent);--muted:var(--color-text-muted);--danger:var(--color-danger);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--control-h:32px;--field-h:40px;--label-w:136px;--page-x:var(--space-8);--section-gap:var(--space-5);--sidebar-w:242px}@media (width<=1050px){:root{--sidebar-w:200px;--page-x:var(--space-7)}}@media (width<=700px){:root{--page-x:var(--space-4);--section-gap:var(--space-4)}}:is([class*=form],[class*=grid],[class*=fields],[class*=picker],[class*=-row],.row,.l-stack,.l-row,fieldset,.team-card form,.agent-profile form)>label{margin:0}.field-auto{justify-self:start;width:auto;min-width:240px;max-width:100%}.l-stack{gap:var(--space-4);align-content:start;min-width:0;display:grid}.l-stack>*{margin:0}.l-stack.tight{gap:var(--space-2)}.l-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.l-row>.l-push{margin-left:auto}.l-form{grid-template-columns:minmax(0, var(--label-w)) minmax(0, 1fr);gap:var(--space-3) var(--space-4);align-items:center;display:grid}.l-form>label,.l-form>.l-field{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;margin:0;display:grid}.l-form>label>:is(input,select,textarea,.l-control){margin:0}.l-form>:is(label,.l-field):has(textarea,.if-view,.if-input){align-items:start}.l-form>.l-field>span:first-child{font-size:13px;font-weight:550}.l-form>:not(label,.l-field){grid-column:2}@media (width<=640px){.l-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.l-form>label,.l-form>.l-field{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.l-form>:not(label,.l-field){grid-column:1}}.l-fields{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:end;display:grid}.l-fields>label{margin:0}.l-fields>.l-wide{grid-column:1/-1}.l-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch;display:grid}.l-cards.compact{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.l-split{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){.l-split{grid-template-columns:minmax(0,1fr)}}.l-form :is(.toggle,label:has(>input[type=checkbox])){margin:0}:is(.lt-row,.lt-actions,.lt-end,.sales-tools,.calendar-controls,.inline-form)>:is(button:not(.lt-link),input:not([type=checkbox],[type=radio]),select){height:var(--control-h);white-space:nowrap;padding-block:0;font-size:13px}.calendar-controls>button{min-width:var(--control-h)}.search-form>:is(input,button){height:var(--field-h);padding-block:0}@media (width<=700px){.lt-row>.lt-select,.lt-filters>.lt-select{flex:1 1 calc(50% - var(--space-2));width:0;min-width:0;max-width:none}.list-toolbar .lt-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;display:grid}}:root{color:var(--color-text);background:var(--color-bg);font-synthesis:none;font-family:DM Sans,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3) var(--space-4);color:inherit;gap:var(--space-2);border-radius:7px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}button:hover{background:var(--color-surface-hover)}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--color-text-link)}input,select,textarea{width:100%;min-height:var(--field-h);padding:var(--space-2) var(--control-px);border:1px solid var(--color-border-control);background-color:var(--color-surface);border-radius:var(--radius-md);color:inherit}input:hover,select:hover,textarea:hover{border-color:var(--color-border-strong)}input:disabled,select:disabled,textarea:disabled{background-color:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}[aria-invalid=true]{border-color:var(--color-danger)}select{appearance:none;padding-right:calc(var(--control-px) + var(--space-5));background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--control-px) center;text-overflow:ellipsis;cursor:pointer;background-size:14px}select[multiple]{padding-right:var(--control-px);background-image:none}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--color-accent)}textarea{resize:vertical;min-height:80px}label{margin:var(--space-4) 0 var(--space-2);font-size:13px;font-weight:550;display:block}label input,label select,label textarea{margin-top:var(--space-2)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}h1{letter-spacing:-1.1px;margin-bottom:var(--space-3);font-size:31px;font-weight:650;line-height:1.2}h2{letter-spacing:-.35px;margin-bottom:var(--space-4);font-size:16px;font-weight:700}h3{margin-top:var(--space-7);gap:var(--space-2);font-size:14px;display:flex}p{line-height:1.65}.small,small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.muted{color:var(--color-text-muted)}.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.primary:hover{background:var(--color-surface-accent-hover)}.logo{width:auto;height:20px;display:block}.login-logo{height:28px}.boot-logo{height:18px}.brand{align-items:center;gap:var(--space-3);display:flex}.env-pill{color:var(--color-text-warning);background:var(--color-surface-warning);padding:var(--space-1) var(--space-2);white-space:nowrap;border-radius:999px;font-size:11px;font-weight:650}.workspace{align-items:center;gap:var(--space-3);margin:var(--space-6) -3px var(--space-5);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:9px;display:flex}.workspace-mark{background:var(--color-surface-selected);width:32px;height:32px;color:var(--color-text-brand);border-radius:6px;place-items:center;font-family:Manrope;font-weight:750;display:grid}.workspace b{font-size:12px;display:block}.workspace small{font-size:10px;display:block}.eyebrow{color:var(--color-text-eyebrow);font-size:12px;font-weight:650}.dot{background:var(--color-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.avatar{background:var(--color-surface-selected);width:30px;height:30px;color:var(--color-text-olive);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.crumbs{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-subtle);flex-direction:row;font-size:13px;display:flex}.crumbs h1{letter-spacing:0;color:var(--ink,var(--color-text));white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:15px;font-weight:650;overflow:hidden}.crumbs>span{white-space:nowrap}.crumb-link{all:unset;cursor:pointer;white-space:nowrap;color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.crumb-link:hover{color:var(--color-accent)}.crumb-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.status-offline{color:var(--color-text-danger);white-space:nowrap;font-size:12px}.project-description{color:var(--color-text-muted);max-width:820px;margin:0 0 var(--space-3);font-size:13px}.project-description.clamped span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-description .link-button{margin-top:var(--space-1);font-size:12px}.project-next{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.project-next-grid{gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.project-next-grid h2{color:var(--color-text-heading);margin:0;font-size:15px}@media (width<=900px){.project-next-grid{grid-template-columns:minmax(0,1fr)}}.content{align-content:start;gap:var(--section-gap);padding:var(--page-x);grid-template-columns:minmax(0,1fr);max-width:1500px;margin:auto;display:grid}.content>*{min-width:0;margin-block:0}.content>:is(section,div,article,form,header,nav,ul,ol){width:100%}.icon-button{padding:var(--space-3)}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.panel-heading{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.panel-heading h2{color:var(--color-text-heading);margin:0}.panel-heading span{font-size:11px}.task-head,.task-row{gap:var(--space-4);grid-template-columns:minmax(200px,1fr) 140px 110px 170px;align-items:center;display:grid}.task-line{border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.task-line>.task-row{border-bottom:0;flex:1;min-width:0}.task-person{align-items:center;gap:var(--space-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.task-head{padding:var(--space-3) calc(var(--space-9) + var(--space-4)) var(--space-3) var(--space-6);background:var(--color-surface-subtle);color:var(--color-text-subtle);font-size:10px}.task-row{border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;padding:var(--space-5) var(--space-6);text-align:left;justify-content:initial;border-radius:0;font-size:11px}.task-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.task-name>span:last-child{min-width:0}.task-name b{margin-bottom:var(--space-1);overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.task-name small{white-space:nowrap;text-overflow:ellipsis;max-width:min(330px,100%);font-size:10px;display:block;overflow:hidden}.task-symbol{border:1px solid var(--color-border-strong);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.task-symbol.active{border-color:var(--color-dot-active)}.task-symbol.active span{background:var(--color-dot-active);border-radius:50%;width:8px;height:8px}.task-symbol.accepted{background:var(--color-surface-selected);border-color:var(--color-border-accent-strong)}.badge{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-surface-hover);width:fit-content;color:var(--color-text-secondary);font-size:11px;font-weight:550;line-height:18px;display:inline-flex}.badge:is(.planned,.active,.blocked,.review,.accepted,.paused,.completed,.achieved,.dropped,.health):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.active{background:var(--color-surface-selected);color:var(--color-text-accent)}.badge.blocked{background:var(--color-surface-warning);color:var(--color-text-warning)}.badge.review{background:var(--color-surface-blue);color:var(--color-text-info)}.badge.accepted{background:var(--color-surface-success);color:var(--color-text-accent)}.small-avatar{width:25px;height:25px;font-size:10px}.inline-form{padding:var(--space-4) var(--space-6);gap:var(--space-3);color:var(--color-text-subtle);align-items:center;display:flex}.inline-form input{padding:var(--space-1);border:0;font-size:12px}.inline-form button{padding:var(--space-2) var(--space-3);font-size:11px}.lower-grid{gap:var(--section-gap);grid-template-columns:1.2fr 1fr;display:grid}.document-row{justify-content:flex-start;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-6);border:0;border-bottom:1px solid var(--color-border-subtle);text-align:left;border-radius:0;display:flex}.document-row>span{flex:1}.document-row b{font-size:12px;font-weight:500;display:block}.document-row small{margin-top:var(--space-1);font-size:10px;display:block}.activity{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:flex}.activity-dot{background:var(--color-dot-activity);width:6px;height:6px;margin-top:var(--space-2);border-radius:50%}.activity b{font-size:11px;font-weight:500}.activity p{color:var(--color-text-muted);margin:3px 0;font-size:11px}.activity small{color:var(--color-text-muted);font-size:9px}.padded{padding:var(--space-6)}.settings-grid{gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-auto-flow:dense;align-items:start;display:grid}.settings-grid .panel p{color:var(--color-text-muted);font-size:12px}.settings-grid button{margin-top:var(--space-2);font-size:12px}.settings-grid code{padding:var(--space-4);background:var(--color-surface-sunken);overflow-wrap:anywhere;font-size:12px;display:block}.member{justify-content:space-between;align-items:center;font-size:12px;display:flex}.search-form{background:var(--color-surface);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:10px;display:flex}.search-form input{border:0}.search-form+.muted{margin-top:var(--space-3);font-size:11px}.search-result{text-align:left;width:100%;padding:var(--space-6);margin:var(--space-4) 0;display:block}.search-result p{color:var(--color-text-muted);white-space:pre-line;font-size:13px;font-weight:400}.search-result small{align-items:center;gap:var(--space-2);display:flex}.banner{padding:var(--space-4) var(--space-5);background:var(--color-surface-selected);border:1px solid var(--color-border-control);margin:var(--space-4) 0;border-radius:8px;justify-content:space-between;align-items:center;font-size:12px;display:flex}.error{background:var(--color-surface-danger);color:var(--color-text-attention);border-color:var(--color-border-danger);padding:var(--space-3);border-radius:7px}.banner button{background:0 0;border:0;padding:0}.modal-backdrop{background:var(--color-backdrop);z-index:5;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--color-surface);width:min(530px,100%);height:100%;padding:var(--space-8);align-content:start;gap:var(--space-4);box-shadow:var(--shadow-drawer);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:auto}.drawer>:not(.close){margin-block:0}.drawer h2{font-size:23px}.drawer>form:not([class]){gap:var(--space-2);justify-items:start;display:grid}.drawer>.link-button{justify-self:start}.drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.7}.close{padding:var(--space-1);background:0 0;border:0;position:absolute;top:15px;right:20px}.comment{border-top:1px solid var(--color-border);padding:var(--space-4) 0}.comment p{white-space:pre-wrap;margin:var(--space-2) 0;font-size:13px}.login{min-height:100vh;padding:var(--space-8);background:var(--color-surface-sunken);flex-direction:column;justify-content:center;align-items:center;display:flex}.login>.logo{margin-bottom:var(--space-9)}.login-card{width:min(450px,100%);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border-control);box-shadow:var(--shadow-login);border-radius:14px}.login h1{margin-top:var(--space-4);font-size:39px;font-weight:600}.login-card>p{color:var(--color-text-muted)}.consent-card{gap:var(--space-3);display:grid}.consent-head{justify-items:center;gap:var(--space-2);text-align:center;color:var(--color-text-accent);display:grid}.consent-head h1{color:var(--color-text);margin:0}.consent-wait{justify-items:center;gap:var(--space-3);padding:var(--space-6) 0 var(--space-4);text-align:center;display:grid}.consent-wait p{color:var(--color-text-muted);margin:0}.consent-actions{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consent-actions button{justify-content:center;width:100%}.google-login{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--field-h);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-control);cursor:pointer;border-radius:8px;font-weight:500;display:flex}.google-login:hover{background:var(--color-surface-hover)}.google-mark .g-red{fill:var(--color-google-red)}.google-mark .g-blue{fill:var(--color-google-blue)}.google-mark .g-yellow{fill:var(--color-google-yellow)}.google-mark .g-green{fill:var(--color-google-green)}.login-divider{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--color-text-muted);font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--color-border);flex:1}@media (width<=1050px){.task-head,.task-row{grid-template-columns:minmax(140px,1fr) 120px 100px}.task-head>:last-child,.task-row>:last-child{display:none}.lower-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.logo{height:17px}h1{font-size:27px}.task-head,.task-row{padding:var(--space-4);grid-template-columns:minmax(140px,1fr) 105px}.task-head>:nth-child(3),.task-row>:nth-child(3){display:none}.task-name small{max-width:180px}.settings-grid{grid-template-columns:minmax(0,1fr)}.drawer{padding:var(--space-7) var(--space-6)}.search-form{padding:var(--space-3)}.search-form button{padding:var(--space-2);font-size:11px}:is(.crumbs>span,.crumbs>svg:not(:has(+h1))){display:none}.login{padding:var(--space-5)}.login-card{padding:var(--space-7)}.login h1{font-size:33px}}.project-progress .panel-heading h2{align-items:center;gap:var(--space-2);display:flex}.badge.health.on_track,.badge.achieved{background:var(--color-surface-selected);color:var(--color-text-olive)}.badge.health.at_risk{background:var(--color-surface-warning);color:var(--color-text-warning)}.badge.health.off_track,.badge.dropped{background:var(--color-surface-danger);color:var(--color-text-danger)}.progress-chart{width:100%;height:auto;margin-bottom:var(--space-4)}.progress-chart .grid{stroke:var(--color-border)}.progress-chart text{fill:var(--color-text-muted);font-size:10px}.progress-chart polyline{fill:none;stroke:var(--color-accent);stroke-width:2px}.progress-chart circle{fill:var(--color-text-on-accent);stroke-width:2px;stroke:var(--color-accent)}.progress-chart circle.at_risk,.dot.at_risk{stroke:var(--color-at-risk);background:var(--color-at-risk)}.progress-chart circle.off_track,.dot.off_track{stroke:var(--color-danger);background:var(--color-danger)}.dot{background:var(--color-accent);border-radius:50%;flex:none;width:9px;height:9px}.week{border-top:1px solid var(--color-border)}.week>button{all:unset;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;display:flex}.week>button>span:not(.dot){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.week.open>button>span:not(.dot){white-space:normal}.week-body{padding:0 0 var(--space-3) var(--space-5);line-height:1.5}.week-body p{margin:var(--space-1) 0}.update-form{gap:var(--space-3);margin:var(--space-3) 0 var(--space-4);display:grid}.update-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:grid}.update-form .row{gap:var(--space-3);flex-wrap:wrap;display:flex}.update-form .row label{flex:140px}.progress-columns{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.progress-columns>div+div{border-left:1px solid var(--color-border)}.progress-columns h3{align-items:center;gap:var(--space-2);margin-top:0;display:flex}.goal,.meeting{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);gap:3px;display:grid}.goal small,.meeting small,.meeting time{color:var(--color-text-muted);font-size:12px}@media (width<=760px){.progress-columns{grid-template-columns:minmax(0,1fr)}.progress-columns>div+div{border-left:0;border-top:1px solid var(--color-border)}}.link-button{all:unset;cursor:pointer;color:var(--color-accent);margin-top:var(--space-3);font-size:12px;text-decoration:underline}.code-login{gap:var(--space-3);margin-top:var(--space-4);text-align:left;display:grid}.code-login label{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:grid}.code-login input{padding:var(--space-3);border:1px solid var(--color-border);border-radius:6px}.content.wide{max-width:none}.admin{gap:var(--space-5);display:grid}.admin-table{overflow-x:auto;container:admin-table/inline-size}.admin-row{gap:var(--space-4);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);text-align:left;width:100%;min-width:980px;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;display:grid}button.admin-row{cursor:pointer}button.admin-row:hover{background:var(--color-surface-sunken)}.admin-row.head{color:var(--color-text-muted);border-top:0;font-size:12px}.people .admin-row{grid-template-columns:minmax(170px,2fr) minmax(160px,1.2fr) minmax(0,3fr) minmax(120px,1.3fr) minmax(130px,1.4fr) 40px}.tools .admin-row{grid-template-columns:2fr 1.6fr .7fr 1fr 1.2fr 1.3fr}.projects .admin-row{grid-template-columns:2fr 1fr 3fr 1.1fr .9fr 1.6fr 1.2fr}.audit .admin-row{grid-template-columns:1.2fr 1.3fr 1fr 1.3fr 3fr}.notify-rules .admin-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,2fr));align-items:start;min-width:0}.notify-rules .admin-row>span.notify-recipients{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.notify-rules .admin-row.head{display:grid}.notify-recipients select{flex:none;width:auto}.notify-chip{align-items:center;gap:var(--space-1);min-height:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;font-size:12px;display:inline-flex}.notify-chip.lost{border-color:var(--color-danger);color:var(--color-danger)}.notify-failed .admin-row{grid-template-columns:1fr 1.2fr 1.2fr 2fr auto}.admin-row>span{gap:3px;min-width:0;display:grid}.admin-row small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-row select{width:100%;min-width:0}.chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex!important}.chip{overflow-wrap:anywhere;max-width:100%;padding:var(--space-1) var(--space-2);background:var(--color-surface-hover);border-radius:12px;font-size:11px}.toggle{align-items:center;gap:var(--space-2);font-size:12px;display:flex}.admin-row label{margin:0}.spark{width:90px;height:24px}.spark polyline{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.admin-form{gap:var(--space-3);border-top:1px solid var(--color-border);display:grid}.admin-form .row{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.admin-form label{gap:var(--space-1);color:var(--color-text-muted);flex:220px;font-size:12px;display:grid}.project-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.project-picker label{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);color:inherit;border-radius:8px;font-size:13px;display:flex}.project-picker label.on{border-color:var(--color-accent);background:var(--color-surface-sunken)}.project-picker label>span{flex:1;display:grid}.project-picker small{color:var(--color-text-muted)}.overdue{color:var(--color-text-danger)!important}.project-mail .panel-heading h2,.project-contacts .panel-heading h2{align-items:center;gap:var(--space-2);display:flex}.project-contact-list{margin:0;padding:0;list-style:none}.project-contact-list li{gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=640px){.project-contact-list li{gap:var(--space-1);grid-template-columns:1fr}}.mail{border-top:1px solid var(--color-border)}.mail>button{all:unset;cursor:pointer;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-6);grid-template-columns:110px 1fr minmax(0,220px) 16px;align-items:center;display:grid}.mail>button b,.mail>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail time,.mail small{color:var(--color-text-muted);font-size:12px}.mail-body{padding:0 var(--space-6) var(--space-4)}.mail-body pre{white-space:pre-wrap;font:inherit;background:var(--color-surface-subtle);max-height:420px;padding:var(--space-3);border-radius:6px;margin:0;line-height:1.5;overflow:auto}.link-button{display:block}@media (width<=760px){.mail>button{grid-template-columns:minmax(0,1fr);gap:2px}}.admin .member small{color:var(--color-text-muted);display:block}.directory{gap:var(--space-4);align-items:start;min-width:0;display:grid;container-type:inline-size}.directory>*{min-width:0}.list-toolbar{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.lt-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.lt-search{flex:240px;max-width:480px}button.btn-sm{height:var(--control-h);padding:0 var(--space-3);gap:var(--space-1);white-space:nowrap;font-size:13px}button.danger{color:var(--color-text-danger)}button.danger:hover{background:var(--color-surface-danger)}.lt-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.lt-segmented{scrollbar-width:none;border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:8px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.lt-segmented button{white-space:nowrap;height:calc(var(--control-h) - 6px);padding:0 var(--space-3);align-items:center;gap:var(--space-1);color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;font-size:13px;display:inline-flex}.lt-segmented button.on{background:var(--color-surface);color:inherit;box-shadow:var(--shadow-segment);font-weight:600}.lt-filters{gap:var(--space-2)}.lt-chips{display:contents}.lt-chip{height:var(--control-h);padding:0 var(--space-3);gap:var(--space-1);white-space:nowrap;border-radius:999px;font-size:12.5px}.lt-chip.on{background:var(--color-surface-selected);border-color:var(--color-border-accent);color:var(--color-text-accent)}.lt-n{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}:is(select,input).lt-select{width:auto;max-width:220px;min-height:0;height:var(--control-h);border-color:var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-sm);padding-block:0}:is(select,input).lt-select.on{background-color:var(--color-surface-selected);border-color:var(--color-border-accent)}.lt-end{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.lt-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lt-link{all:unset;cursor:pointer;color:var(--color-accent);font-size:12px;text-decoration:underline}.dir-row{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--color-border);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.dir-row.head{cursor:default;color:var(--color-text-muted);border-top:0;font-size:12px}.dir-row:not(.head):hover,.dir-row.on{background:var(--color-surface-sunken)}.no-access .dir-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.dir-row.nested>span:first-child{padding-left:var(--space-6)}.dir-row>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dir-row b{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.dir-row b svg{flex-shrink:0}.dir-row .badge,.dir-row .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.dir-row small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dir-group{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:12px;display:flex}.badge.rel-investor{background:var(--color-surface-violet);color:var(--color-text-violet)}.badge.rel-client{background:var(--color-surface-selected);color:var(--color-text-olive)}.badge.rel-prospect{background:var(--color-surface-warning);color:var(--color-text-warning)}.badge.rel-partner{background:var(--color-surface-info);color:var(--color-text-info)}@media (width>=1600px){.directory.with-side,.sales-body.with-side{padding-right:calc(var(--drawer-w) - var(--page-x) + var(--space-5))}}.dir-form,.dir-detail{gap:var(--space-4);min-width:0;display:grid}.dir-detail>*{margin:0}.dir-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:grid}.dir-form input,.dir-form select,.dir-form textarea,.access-box select{min-width:0;max-width:100%}.dir-form .row,.dir-detail .row{gap:var(--space-2);display:flex}.dir-detail dd{overflow-wrap:anywhere}.access-box{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.access-box h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.share-list{gap:var(--space-1);display:grid}.share-list label{gap:var(--space-2);align-items:center;font-size:13px;display:flex}.dir-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.dir-notes{white-space:pre-wrap;margin:0}.dir-unit{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline-start:calc(var(--depth,0) * var(--space-4));display:flex}.dir-trash{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.dir-history ol{gap:var(--space-1);color:var(--color-text-muted);margin:0;padding:0;font-size:12px;list-style:none;display:grid}.dir-history li span{font-variant-numeric:tabular-nums}.dir-history h3{margin:0 0 var(--space-2)}@container (width<=640px){.list-toolbar{padding:var(--space-3) var(--space-3)}.lt-search{flex-basis:100%;max-width:none}.lt-actions,.lt-end{margin-left:0}.lt-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dir-row,.no-access .dir-row{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,110px)}.dir-row.nested>span:first-child{padding-left:var(--space-4)}.dir-row>span:nth-child(n+3){display:none}}.sales{gap:var(--space-4);display:grid}.sales-summary{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;display:grid}.sales-summary>div{min-width:0;display:grid}.sales-summary small{color:var(--color-text-muted);font-size:12px}.sales-summary b{font-size:22px}.sales-summary>.hr-stage{min-width:0;height:auto;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;justify-content:start;justify-items:start;padding:0;display:none}.sales-tools{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.sales-body{gap:var(--space-4);display:grid}.sales-board{gap:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.sales-column{background:var(--color-surface-hover);padding:var(--space-3);gap:var(--space-2);border-radius:10px;align-content:start;min-height:160px;display:grid}.sales-column h3{margin:2px var(--space-1) var(--space-1);justify-content:space-between;font-size:13px;display:flex}.deal-card{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3);font:inherit;color:inherit;cursor:pointer;border-radius:8px;justify-content:stretch;gap:3px;display:grid}.deal-card.on{border-color:var(--color-accent)}.deal-card b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.deal-card small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.deal-card .next{color:var(--color-text-secondary)}.row-menu{padding-right:var(--space-3);position:relative}.activity-row{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--color-border);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:100px 110px minmax(0,1fr);align-items:center;display:grid}.activity-row span:last-child{min-width:0;display:grid}.activity-row b{overflow-wrap:anywhere}.activity-row small,.activity-row time,.timeline-item time{color:var(--color-text-muted);font-size:12px}.timeline-item{border-left:2px solid var(--color-border);padding:2px 0 var(--space-2) var(--space-3)}.timeline-item p{margin:var(--space-1) 0 0}.docs-grid{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.docs-grid>div:first-child{gap:var(--space-4);align-content:start;display:grid}.brief-block{gap:var(--space-1);display:grid}.brief-block h3{margin:0;font-size:13px}.brief-block p{white-space:pre-wrap;margin:0;line-height:1.5}.materials-head{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.materials-head button{white-space:nowrap}.materials-head select{width:auto;min-width:0;max-width:100%}.material{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:140px 1fr auto;align-items:start;display:grid}.material>div{gap:2px;display:grid}.material small{color:var(--color-text-muted);font-size:12px}.material p{margin:var(--space-1) 0 0;font-size:13px}.material a{color:inherit}.final{margin-left:var(--space-2);padding:2px var(--space-2);background:var(--color-surface-selected);color:var(--color-text-olive);border-radius:8px;font-size:10px}.badge.mat-deliverable{background:var(--color-surface-selected);color:var(--color-text-olive)}.badge.mat-sent{background:var(--color-surface-info);color:var(--color-text-info)}.badge.mat-contract{background:var(--color-surface-violet);color:var(--color-text-violet)}@media (width<=900px){.docs-grid,.material{grid-template-columns:minmax(0,1fr)}}.hr{gap:var(--space-4);display:grid}.hr-card-head{align-items:center;gap:var(--space-2);display:flex}.hr-outcomes{gap:var(--space-1);flex-wrap:wrap;display:flex}.hr-outcome{padding:0 var(--space-1);border:1px solid var(--color-border);white-space:nowrap;border-radius:6px;font-size:12px;display:inline-block}.hr-outcome.strong,.hr-outcome.good{color:var(--color-text-accent)}.hr-outcome.strong{font-weight:600}.hr-outcome.unsure{color:var(--color-text-warning)}.hr-outcome.weak{color:var(--color-text-danger)}.hr-table-wrap{overflow-x:auto}.hr-table{border-collapse:collapse;width:100%;font-size:13px}.hr-table th,.hr-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.hr-table th{color:var(--color-text-muted);font-size:12px;font-weight:500}.hr-table tr.on td{background:var(--color-surface-subtle)}.hr-table-name{align-items:center;gap:var(--space-2);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.hr-table-name span{display:grid}.hr-table-name small{color:var(--color-text-muted)}.row.wrap{flex-wrap:wrap}.my-work{gap:var(--space-4);display:grid}.search-kinds{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.search-kinds button{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;font-size:12px}.search-kinds button.selected{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent)}.search-result .badge{margin-bottom:var(--space-1)}.col-head{justify-content:space-between;align-items:center;display:flex}.col-head button{align-items:center;gap:var(--space-1);font-size:12px;display:inline-flex}button.goal,.meeting-head{all:unset;box-sizing:border-box;width:100%;padding:var(--space-2) 0;cursor:pointer;gap:3px;display:grid}button.goal{border-bottom:1px solid var(--color-border)}button.goal:disabled{cursor:default}.meeting-head small,.meeting-head time{color:var(--color-text-muted);font-size:12px}.decisions{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3) var(--space-3);border-left:2px solid var(--color-border);display:grid}.decision{justify-content:space-between;gap:var(--space-3);font-size:13px;display:flex}.decision .link-button{white-space:nowrap;margin:0}@media (width<=1050px){.activity-row{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.activity-row>span:last-child{grid-column:1/-1}.activity-row>.badge{justify-self:start}}@container admin-table (width<=900px){.admin-row,.people .admin-row,.tools .admin-row,.projects .admin-row{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr)}.admin-row.head{display:none}.admin-row small{white-space:normal}.admin-row>span>button{justify-self:start}.admin-row .toggle{justify-content:flex-start}}@media (width<=700px){.padded{padding:var(--space-4)}.panel-heading{padding:var(--space-4);gap:var(--space-3)}.activity-row{padding:var(--space-3) var(--space-4)}.sales-summary{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.sales-summary>.hr-stage{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:10px;display:grid}.sales-summary>.hr-stage.on{border-color:var(--color-accent);background:var(--color-surface-selected)}.hr-board{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.hr-board .sales-column:not(.current){display:none}}.sort-head{all:unset;align-items:center;gap:var(--space-1);cursor:pointer;text-transform:inherit;letter-spacing:inherit;display:inline-flex}.sort-head:hover,.sort-head.on{color:var(--color-text)}.sort-head:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.team-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.team-card header{align-items:center;gap:var(--space-3);display:flex}.team-card header>div{flex:1;min-width:0}.team-card h2{margin:0;font-size:16px}.team-card header p{margin:2px 0 0}.team-card .team-avatar{flex:none;width:48px;height:48px;font-size:17px}.team-card>p{margin:var(--space-4) 0 0;line-height:1.5}.team-card form{gap:var(--space-3);margin-top:var(--space-4);display:grid}.team-card .actions{gap:var(--space-2);display:flex}.team-role{margin-top:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:11px;display:inline-block}.team-fill{margin-top:var(--space-4);color:var(--color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.team-fill:hover{text-decoration:underline}[data-card]{position:relative}.board-card{flex-shrink:0;display:grid}[data-card].can-drag{cursor:grab;-webkit-touch-callout:none;touch-action:manipulation}[data-card].can-drag>.deal-card,[data-card].can-drag .task-row{cursor:grab}[data-card].dragging{opacity:.35}.board-lift{background:var(--color-surface);box-shadow:var(--shadow-popover);cursor:grabbing;border-radius:8px;display:grid;transform:rotate(1.5deg)}.board-lift>*{height:100%}body.board-dragging,body.board-dragging *{cursor:grabbing!important}.task-grip{color:var(--color-text-faint);opacity:0;pointer-events:none;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.task-line:hover .task-grip{opacity:1}.photo-avatar{object-fit:cover;border:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.photo-avatar.round{border-radius:50%}.photo-avatar.square{object-fit:contain;border-radius:22%}.dir-row>span.dir-name{align-items:center;gap:var(--space-3);display:flex}.dir-name>span:last-child{gap:2px;min-width:0;display:grid}.photo-editor{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.photo-meta{gap:var(--space-2);min-width:0;display:grid}.photo-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-actions button{align-items:center;gap:var(--space-1);display:inline-flex}.photo-candidates{gap:var(--space-2);grid-column:1/-1;display:grid}.photo-candidates .row{gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-candidate{width:72px;height:72px;padding:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px}.photo-candidate:hover{border-color:var(--color-accent)}.photo-candidate img{object-fit:contain;width:100%;height:100%}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.settings-grid .tools-panel{grid-column:1/-1}.tools-panel code{padding:1px var(--space-1);display:inline}.settings-grid .ai-habits-panel{grid-column:1/-1}.ai-habits{gap:var(--space-3);display:grid}.ai-habits ul{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.ai-habits .row{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool-catalog{gap:var(--space-2);display:grid}.tool-card{gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tool-card>div:first-child{gap:3px;min-width:0;display:grid}.tool-risk{gap:var(--space-1);color:var(--color-text-warning);align-items:flex-start;font-size:12px;display:flex}.tool-risk svg{flex-shrink:0;margin-top:2px}.tool-ask{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.settings-grid .tool-card button{margin-top:0}.tool-ask input{min-width:180px;padding:var(--space-2) var(--space-2);border:1px solid var(--color-border);font:inherit;border-radius:6px}@media (width<=760px){.tool-card{grid-template-columns:minmax(0,1fr)}}.cleanup-authors .admin-row{grid-template-columns:minmax(170px,1.6fr) minmax(0,3fr) 70px minmax(150px,1fr) 120px}.cleanup-records .admin-row{grid-template-columns:32px minmax(140px,1fr) minmax(0,3fr) minmax(140px,1.4fr) 100px}label.admin-row{cursor:pointer}.agent-profile header{align-items:center;gap:var(--space-3);display:flex}.agent-profile h2{flex:1;margin:0}.agent-profile header select{max-width:240px;height:var(--control-h);padding-block:0}.settings-grid .agent-profile{grid-column:1/-1}.agent-profile form{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.agent-profile fieldset,.agent-profile .actions,.agent-profile .error{grid-column:1/-1}.agent-profile fieldset{gap:var(--space-2);border:1px solid var(--line,var(--color-border));padding:var(--space-3);border-radius:8px;margin:0;display:grid}.agent-profile legend{padding:0 var(--space-1);font-size:12px;font-weight:600}.agent-profile-row{gap:var(--space-2);align-items:center;display:flex}.agent-profile-row>*{flex:none}.agent-profile-row input:not([type=checkbox]){flex:1 1 0;width:auto;min-width:0}.agent-profile-row select{width:140px}.agent-profile-row .check{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.agent-profile-prompt{gap:var(--space-2);display:grid}.agent-profile fieldset>button{justify-self:start}@media (width<=760px){.agent-profile form{grid-template-columns:minmax(0,1fr)}.agent-profile-row{flex-wrap:wrap}}.pf-wrap{container-type:inline-size}.pf-scroll{overflow-x:auto}.pf-row{gap:var(--space-3);min-width:1000px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);cursor:pointer;grid-template-columns:minmax(150px,2fr) minmax(110px,1.2fr) 80px 90px 84px 96px minmax(120px,1.4fr) 84px 92px;align-items:center;font-size:13px;display:grid}.pf-row.head{cursor:default;color:var(--color-text-muted);border-top:0;font-size:12px}.pf-row:not(.head):hover{background:var(--color-surface-sunken)}.pf-row>span{min-width:0}.pf-name{justify-items:start;gap:2px;display:grid}.pf-open{font:inherit;text-align:left;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0}.pf-open:hover{background:0 0}.pf-open{font-weight:600}.pf-name small,.pf-milestone small,.pf-progress small{color:var(--color-text-muted);font-size:12px}.pf-open:hover{text-decoration:underline}.pf-person{align-items:center;gap:var(--space-2);display:flex}.pf-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-progress{align-items:center;gap:var(--space-2);display:flex}.pf-bar{background:var(--color-surface-hover);border-radius:3px;flex:1;height:6px;overflow:hidden}.pf-bar i{background:var(--color-accent);height:100%;display:block}.pf-milestone{gap:2px;display:grid}.pf-milestone>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.paused{background:var(--color-surface-warning);color:var(--color-text-warning)}.badge.completed{background:var(--color-surface-success);color:var(--color-text-accent)}.badge.health.old{opacity:.55}.pf-row.on{background:var(--color-surface-hover)}.pf-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pf-side h2{margin:0;font-size:16px}.pf-side h3{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:12px}.pf-update p{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-size:13px}.pf-mini{gap:var(--space-2);margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pf-mini li{gap:1px;display:grid}.pf-mini small{font-size:12px}.status-reason{gap:var(--space-2);display:grid}.status-reason p{color:var(--color-text-warning);margin:0;font-size:12px}.status-reason label{gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:grid}.status-reason-actions{gap:var(--space-2);justify-content:flex-end;display:flex}.ledger-totals{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ledger-totals>div{gap:2px;display:grid}.ledger-totals dt{color:var(--muted);font-size:12px}.ledger-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ledger-overdue dd{color:var(--color-text-danger)}.ledger-row p{white-space:pre-wrap;margin:0}.ledger-date{font-variant-numeric:tabular-nums;display:grid}.ledger-date small{color:var(--muted);font-size:12px}.ledger-payments-head{margin-top:var(--space-5)}.ledger-payments-head h3{margin:0 auto 0 0;font-size:13px}.rate-input{width:88px}.infocenter-list{margin:0;padding:0;list-style:none}.infocenter-list li{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.infocenter-list li:first-child{border-top:0}.infocenter-list li>span:first-child{flex:260px;gap:3px;min-width:0;display:grid}.infocenter-list small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.infocenter-note{white-space:pre-wrap}.infocenter-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.infocenter-grant{align-items:end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.infocenter-grant>:first-child{flex:220px;min-width:0}.project-nav{z-index:2;width:fit-content;max-width:100%;padding:var(--space-1) 0;display:flex;position:sticky;top:60px;overflow-x:auto}.project-nav .lt-segmented{flex:none}.project-anchor{scroll-margin-top:112px}div.project-anchor:not(.lower-grid){gap:var(--space-5);flex-direction:column;display:flex}div.project-anchor:empty{display:none}.ledger-add{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.panel-heading:last-child{border-bottom:0}.project-progress .progress-columns .col-head:last-child{margin-bottom:0}@media (width<=640px){.project-nav{top:52px}}.lt-access{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.invoice-sums{gap:var(--space-6);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.invoice-sums dt{color:var(--color-text-muted);font-size:13px}.invoice-sums dd{margin:0;font-size:20px;font-weight:600}.invoice-sums .is-late dd,.invoice-table .is-late td:last-child,.invoice-table .is-late td:nth-last-child(3){color:var(--color-danger)}.invoice-scroll{overflow-x:auto}.invoice-table{border-collapse:collapse;width:100%;min-width:860px}.invoice-table th,.invoice-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.invoice-table small{display:block}.invoice-table .num{text-align:right;white-space:nowrap}.invoice-table tbody tr{cursor:pointer}.invoice-table tbody tr:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.invoice-form{gap:var(--space-3);display:grid}.consent-card code{overflow-wrap:anywhere}.login-card>img{margin:var(--space-4) auto;display:block}.consent-lead{text-align:center}.tm-workspace{max-width:1400px;margin:auto}.tm-workspace label{font-size:13px;font-weight:600;line-height:1.5;display:block}.tm-workspace input:not([type=checkbox]),.tm-workspace textarea,.tm-workspace select{width:100%;margin:var(--space-2) 0 var(--space-5);display:block}.tm-workspace textarea{resize:vertical;min-height:85px}.tm-summary{gap:var(--space-7);border-block:1px solid var(--color-border-control);padding:var(--space-6) 0;margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr) 2fr;display:grid}.tm-summary strong{font-size:30px;font-weight:500;display:block}.tm-summary span,.tm-summary p{color:var(--color-text-secondary);margin:var(--space-1) 0;font-size:12px;line-height:1.6}.tm-actions{gap:var(--space-3);margin:var(--space-5) 0 var(--space-7);flex-wrap:wrap;display:flex}.tm-workspace button{align-items:center;gap:var(--space-2);display:inline-flex}.tm-layout{gap:var(--space-8);grid-template-columns:260px minmax(0,1fr);display:grid}.tm-layout>aside{background:0 0;border:0;width:auto;min-width:0;padding:0;position:static}.tm-tree h3{margin:var(--space-2) 0 var(--space-5);font-size:14px}.tm-unit{padding:var(--space-3) 0}.tm-unit .tm-unit{margin-left:var(--space-4)}.tm-unit summary{gap:var(--space-2);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.tm-unit p{color:var(--color-text-secondary);font-size:12px}.tm-unit button,.tm-process-list button{color:inherit;padding:var(--space-3) 0;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%}.tm-process-list button[aria-pressed=true]{color:var(--color-text-process);font-weight:650}.tm-tree>label{margin-top:var(--space-6)}.tm-pages{gap:var(--space-2);margin-top:var(--space-5);display:flex}.tm-pages button{padding:var(--space-2);font-size:11px}.tm-body{min-width:0;position:relative}.tm-busy{position:absolute;top:0;right:0}.tm-section-head{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.tm-section-head h3,.tm-process h3{letter-spacing:-.025em;margin:0;font-size:25px}.tm-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.tm-process>p{color:var(--color-text-secondary);line-height:1.7}.tm-process dl{margin:var(--space-6) 0}.tm-process dt{color:var(--color-text-secondary);font-size:12px}.tm-process dd{margin:var(--space-3) 0;line-height:1.6}.tm-evidence{color:var(--color-text-secondary);margin-bottom:var(--space-3);font-size:11px;display:block}.tm-flow{margin:var(--space-6) 0;padding:0;list-style:none}.tm-flow li{gap:var(--space-6);padding:0 0 var(--space-6);display:flex;position:relative}.tm-flow li>span{background:var(--color-surface-process);height:34px;color:var(--color-text-process);z-index:1;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:11px;display:flex}.tm-flow li:not(:last-child):before{content:"";background:var(--color-line-process);width:1px;position:absolute;top:34px;bottom:0;left:16px}.tm-flow li p{margin:var(--space-2) 0 0;line-height:1.65}.tm-source{border-top:1px solid var(--color-border-control);padding-top:var(--space-5);font-size:12px}.tm-editor h4{margin-top:var(--space-7)}.tm-stop-rule{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) auto;align-items:end;display:grid}@media (width<=720px){.tm-stop-rule{grid-template-columns:minmax(0,1fr)}}.tm-editor fieldset{margin:var(--space-4) 0;border:0;padding:0}.tm-checkbox{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;display:flex!important}.tm-checkbox input{width:auto;margin:0}.tm-step-editor{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:25px 1fr 2fr auto;align-items:start;display:grid}.tm-step-editor>span{padding-top:var(--space-7);font-size:11px}.tm-step-editor>button{margin-top:var(--space-6)}.tm-unit-form{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-control);margin-bottom:var(--space-6);gap:var(--space-5);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.tm-reviews{margin-top:var(--space-8);border-top:1px solid var(--color-border-control);padding-top:var(--space-6)}.tm-reviews>details{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-control)}.tm-reviews summary{cursor:pointer;justify-content:space-between;gap:var(--space-5);font-weight:600;display:flex}.tm-reviews summary>span{color:var(--color-text-secondary);font-size:12px;font-weight:400}.tm-reviews .tm-process{margin-top:var(--space-6)}.tm-report .tm-process+.tm-process{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--color-border-control)}.tm-notice{padding:var(--space-4);background:var(--color-surface-selected);border-radius:8px}.tm-workspace :focus-visible{outline:2px solid var(--color-focus-process);outline-offset:3px}@media (width<=950px){.tm-layout{gap:var(--space-6);grid-template-columns:210px minmax(0,1fr)}.tm-summary{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.tm-summary>p{grid-column:1/-1}.tm-step-editor{grid-template-columns:24px 1fr auto}.tm-step-editor>label:nth-of-type(2){grid-column:2}.tm-step-editor>button{grid-area:1/3}}@media (width<=650px){.tm-layout{grid-template-columns:minmax(0,1fr)}.tm-tree{border-bottom:1px solid var(--color-border-control)!important;padding-bottom:var(--space-6)!important}.tm-summary strong{font-size:25px}.tm-summary span{font-size:11px}.tm-columns,.tm-unit-form{grid-template-columns:minmax(0,1fr)}.tm-section-head{align-items:start}.tm-section-head h3{font-size:22px}.tm-flow li{gap:var(--space-4)}.tm-actions button{flex:1;justify-content:center}}.tm-report-process{border-bottom:1px solid var(--color-border-control);padding:var(--space-5) 0}.tm-report-process>summary{justify-content:space-between;gap:var(--space-5);cursor:pointer;font-weight:600;display:flex}.tm-report-process>summary>span{color:var(--color-text-secondary);font-size:12px;font-weight:400}.tm-report-process>.tm-process{margin-top:var(--space-6)}@media (width<=700px){.shell:has(.tm-workspace)>aside .install-app{display:none!important}}.tm-broken{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-danger);background:var(--color-surface-danger);color:var(--color-text-danger);border-radius:8px}._history_lkbzv_1{margin-top:var(--space-4)}._history_lkbzv_1 h3{margin:0 0 var(--space-2);font-size:var(--font-size-md)}._history_lkbzv_1 ol{margin:0 0 var(--space-3);padding:0;list-style:none}._history_lkbzv_1 li{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:9.5rem 11rem 1fr auto;align-items:baseline;display:grid}._history_lkbzv_1 time,._meta_lkbzv_22{color:var(--color-text-muted);font-size:var(--font-size-sm)}._event_lkbzv_26{font-weight:600}._title_lkbzv_29{overflow-wrap:anywhere;min-width:0}._meta_lkbzv_22{grid-column:3/-1}@media (width<=700px){._history_lkbzv_1 li{grid-template-columns:1fr auto}._title_lkbzv_29,._meta_lkbzv_22{grid-column:1/-1}}._diff_lkbzv_45{margin:0 0 var(--space-3);padding-left:var(--space-5)}._release_lkbzv_49{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;align-items:end;display:flex}._wide_lkbzv_56{grid-column:1/-1}._release_lkbzv_49 label{gap:var(--space-1);flex:14rem;display:grid}._release_lkbzv_49 input,._release_lkbzv_49 select{width:100%}.cx{min-width:0;max-width:1100px;margin:auto}.cx-head{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;align-items:start;display:flex}.cx-head>div{flex:360px;min-width:0}.cx-head>label{flex:0 420px;min-width:0;margin:0}.cx-head h1{letter-spacing:-.03em;margin:var(--space-2) 0;font-size:28px}.cx-head p{color:var(--color-text-muted);max-width:70ch;line-height:1.6}.cx nav.cx-tabs{gap:var(--space-2);border-bottom:1px solid var(--color-border);margin:var(--space-4) 0 var(--space-5);padding-bottom:var(--space-2);flex-direction:row;display:flex;overflow-x:auto}.cx nav.cx-tabs button{align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-2) var(--space-3);background:0 0;border:0;border-radius:6px;flex:none;font-size:13px;display:inline-flex}.cx nav.cx-tabs button.on{background:var(--color-surface-selected);color:var(--color-accent);font-weight:600}.cx-panel,.cx-skill,.cx-finding,.cx-card,.cx-preview{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-5);overflow-wrap:anywhere;border-radius:8px;min-width:0}.cx-panel>h2{margin-top:var(--space-7)}.cx-panel>h2:first-child,.cx-panel>.cx-row:first-child h2{margin-top:0}.cx-panel label,.cx-field>label{margin-top:var(--space-3);font-size:13px;font-weight:600;display:block}.cx-panel input:not([type=checkbox]):not([type=radio]),.cx-panel textarea,.cx-panel select,.cx-head select{width:100%;max-width:100%;margin:var(--space-2) 0 var(--space-1);display:block}.cx-panel textarea{resize:vertical;min-height:80px}.cx-panel fieldset{border:0;min-width:0;margin:0;padding:0}.cx-field small,.cx-muted{color:var(--color-text-muted);font-size:13px;line-height:1.55}label.cx-check{align-items:center;gap:var(--space-2);font-weight:500;display:flex}.cx-actions{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;align-items:center;display:flex}.cx-actions input{flex:220px;width:auto!important}.cx-actions button{align-items:center;gap:var(--space-2);display:inline-flex}.cx-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cx-two{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cx-steps{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cx-steps button{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:20px;font-size:13px}.cx-steps li.on button{background:var(--color-accent);color:var(--color-text-on-accent)}.cx-steps li.done button{background:var(--color-surface-selected)}.cx-review div{border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.cx-review dt{color:var(--color-text-muted);font-size:13px}.cx-review dd{margin:var(--space-1) 0 0;white-space:pre-wrap}.cx-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.cx-grid>p{grid-column:1/-1}.cx-skill header,.cx-finding header{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cx-skill h3{flex:1;margin:0}.cx-skill dt{color:var(--color-text-muted);margin-top:var(--space-2);font-size:12px}.cx-skill dd{margin:2px 0 0}.cx-states{padding:0;font-size:13px;list-style:none}.cx-states li:before{content:"○ "}.cx-states li.ok:before{content:"● ";color:var(--color-accent)}.cx-finding{margin:var(--space-3) 0}.cx-finding small{color:var(--color-text-muted);line-height:1.5;display:block}.cx-finding.st-quarantined,.cx-finding.st-disputed{border-color:var(--color-border-disputed)}.cx-finding.st-withdrawn{opacity:.6}.badge.status.accepted{background:var(--color-surface-success)}.badge.status.rejected{background:var(--color-surface-danger)}.cx-warn{background:var(--color-surface-warning);border-left:3px solid var(--color-border-disputed);padding:var(--space-2) var(--space-3);border-radius:4px}.cx-notice{background:var(--color-surface-selected);padding:var(--space-3) var(--space-4);border-radius:6px}.cx-conflict{border:1px dashed var(--color-border-conflict);padding:var(--space-3) var(--space-3);margin:var(--space-3) 0;border-radius:6px}.cx-history{color:var(--color-text-muted);font-size:13px}.cx-step{border-left:3px solid var(--color-border);padding:var(--space-1) 0 var(--space-1) var(--space-4);margin:var(--space-4) 0}.cx-seg{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.cx-seg label{gap:var(--space-2);align-items:center;margin:0;font-weight:500;display:flex}.cx-preview{margin-top:var(--space-4);border-color:var(--color-accent)}.cx-preview dt{color:var(--color-text-muted);margin-top:var(--space-2);font-size:12px}.cx-preview dd{gap:var(--space-2);flex-wrap:wrap;margin:2px 0;display:flex}.cx-frozen,.cx-live{padding:var(--space-3) var(--space-4);border-radius:6px;font-size:13px}.cx-frozen{background:var(--color-surface-blue);border-left:3px solid var(--color-border-frozen)}.cx-live{background:var(--color-surface-sunken);border-left:3px solid var(--color-accent)}.cx-card{margin-top:var(--space-3)}.cx-card header h2{margin:var(--space-2) 0}.cx-scenarios{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-scn{border:1px solid var(--color-border);padding:var(--space-4);gap:var(--space-1);border-radius:8px;align-content:start;display:grid}.cx-scn strong{font-size:26px;font-weight:500}.cx-scn span,.cx-scn small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.cx-scn.forecast{border-style:dashed}.cx-hours{gap:var(--space-1);background:var(--color-surface-sunken);padding:var(--space-3) var(--space-4);border-radius:6px;display:grid}.cx-hours span{color:var(--color-text-muted);font-size:13px}.cx-meta{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.cx-meta dt{color:var(--color-text-muted);font-size:12px}.cx-meta dd{margin:2px 0 0}.cx-tr{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-2) 0;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));font-size:13px;display:grid}.cx-tr.head{color:var(--color-text-muted);font-size:12px}.cx-tr small{color:var(--color-text-muted);display:block}.cx-prose li{margin:var(--space-2) 0;line-height:1.6}@media (width<=720px){.cx-two,.cx-scenarios{grid-template-columns:minmax(0,1fr)}.cx-tr{grid-template-columns:minmax(0,1fr);gap:2px}.cx-tr.head{display:none}.cx-panel,.cx-card,.cx-preview{padding:var(--space-4)}.cx-head h1{font-size:22px}}.cx header{background:0 0;border:0;justify-content:flex-start;align-items:center;height:auto;padding:0;display:flex}.cx header>span{color:inherit;font-size:12px;display:inline-flex}.cx header.cx-head{justify-content:space-between;align-items:start}.cx-card header{display:block}.om{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.om>section>h2{margin:0 0 var(--space-1)}.om-units{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.om-unit,.om-process{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4);overflow-wrap:anywhere;border-radius:8px;min-width:0}.om-unit h3,.om-process h3{margin:0 0 var(--space-2)}.om-position{border-top:1px solid var(--color-border);padding:var(--space-3) 0 var(--space-1);gap:var(--space-1);display:grid}.om-position small{color:var(--color-text-muted)}.om-people{gap:var(--space-2);flex-wrap:wrap;display:flex}.om-people span{background:var(--color-surface-hover);padding:2px var(--space-3);border-radius:20px;font-size:12px}.om-process{margin-top:var(--space-4)}.om-process>header{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.om-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.om-head h2{margin:0}.om-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.om-marks{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.om-mark-link{border-radius:var(--radius-pill);align-self:center;text-decoration:none}.om-mark-link:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.om-flow{margin:var(--space-3) 0;gap:var(--space-6);padding:0;padding-bottom:var(--space-2);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.om-step{border:1px solid var(--color-border);border-top:4px solid var(--color-step);padding:var(--space-3) var(--space-3);gap:var(--space-1);border-radius:8px;align-content:start;font-size:13px;display:grid;position:relative}.om-step p{margin:2px 0}.om-step small{color:var(--color-text-muted)}.om-step.role-prepares_with_ai{border-top-color:var(--color-step-ai)}.om-step.role-reviews{border-top-color:var(--color-step-review)}.om-step.role-accepts{border-top-color:var(--color-accent)}.om-step.blocked{border-color:var(--color-border-disputed);background:var(--color-surface-warning)}.om-role{color:var(--color-text-muted);font-size:12px}.om-ai{background:var(--color-surface-blue);padding:var(--space-2) var(--space-2);gap:var(--space-2);border-radius:6px;align-items:start;display:flex}.om-blocker{background:var(--color-surface-warning);padding:var(--space-2) var(--space-2);border-radius:6px}.om-arrow{color:var(--color-text-muted);position:absolute;top:18px;right:-20px}.om-step:last-child .om-arrow{display:none}.om-path{gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.om-path ul{margin:var(--space-2) 0;padding-left:var(--space-5)}.om-ai-list li{margin:var(--space-2) 0;line-height:1.5}@media (width<=720px){.om-flow{grid-auto-columns:auto;grid-auto-flow:row}.om-arrow{inset:auto auto -20px 18px;transform:rotate(90deg)}.om-path{grid-template-columns:minmax(0,1fr)}}.vs{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.vs>section>h2{margin:0 0 var(--space-3);font-size:17px}.vs-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));margin:0;display:grid}.vs-kpis>div{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;padding:var(--space-4);border-radius:8px;gap:2px;display:grid}.vs-kpis dt{color:var(--color-text-muted);font-size:12px}.vs-kpis dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:500}.vs-kpis small{color:var(--color-text-muted);font-size:12px}.vs-table{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;overflow-x:auto}.vs-tr{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(90px,1fr));align-items:start;font-size:13px;display:grid}.vs-areas .vs-tr{grid-template-columns:minmax(160px,2fr) repeat(7,minmax(80px,1fr));min-width:820px}.badge.level-high{background:var(--color-surface-warning);color:var(--color-text-warning)}.badge.level-medium{background:var(--color-surface-blue);color:var(--color-text-info)}.vs-tr:last-child{border-bottom:0}.vs-tr.head{color:var(--color-text-muted);font-size:12px}.vs-tr small{color:var(--color-text-muted);font-size:12px;display:block}.vs-tr i,.vs-forecast{color:var(--color-text-muted)}.vs-next{padding-left:var(--space-5);margin:0}.vs-next li{margin:var(--space-2) 0;line-height:1.5}.vs-next small{color:var(--color-text-muted);display:block}@media (width<=720px){.vs-tr{grid-template-columns:minmax(150px,2fr) repeat(4,minmax(72px,1fr));min-width:520px}}._page_1vlit_2{align-content:start;gap:var(--space-6);min-width:0;padding:0 0 var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}._figures_1vlit_11{gap:var(--space-5) 0;padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._figures_1vlit_11>*{padding:0 var(--space-5);border-left:1px solid var(--color-border-subtle)}._figures_1vlit_11>:first-child{border-left:0;padding-left:0}@media (width<=700px){._figures_1vlit_11{grid-template-columns:repeat(2,minmax(0,1fr))}._figures_1vlit_11>*{padding:0 var(--space-3)}._figures_1vlit_11>:nth-child(odd){border-left:0;padding-left:0}}._block_1vlit_40{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._blockHead_1vlit_46{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._blockHead_1vlit_46 h2,._grid2_1vlit_54{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=1100px){._grid2_1vlit_54{grid-template-columns:minmax(0,1fr)}}._rank_1vlit_67{margin:0;padding:0;list-style:none;display:grid}._rank_1vlit_67 li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._rank_1vlit_67 li:last-child{border-bottom:0}._rank_1vlit_67 li._startRow_1vlit_84{grid-template-columns:22px minmax(180px,1.4fr) minmax(120px,1fr) auto}@media (width<=800px){._rank_1vlit_67 li._startRow_1vlit_84{grid-template-columns:22px minmax(0,1fr)}._rank_1vlit_67 li._startRow_1vlit_84>:nth-child(n+3){grid-column:2}}._rank_1vlit_67 li._projectItem_1vlit_96{grid-template-columns:minmax(0,1fr);padding:0}._projectRow_1vlit_100{gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(90px,auto) minmax(150px,auto);justify-content:stretch;align-items:center;display:grid}._projectRow_1vlit_100[data-static]{cursor:default}._projectRow_1vlit_100:hover{background:0 0}button._projectRow_1vlit_100:hover ._rankName_1vlit_122 strong{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}._projectRow_1vlit_100:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@media (width<=800px){._projectRow_1vlit_100{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}._rankLevels_1vlit_138{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}._rankName_1vlit_122{min-width:0;color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left;background:0 0;border:0;justify-content:stretch;justify-items:start;gap:2px;padding:0;display:grid}button._rankName_1vlit_122{cursor:pointer}button._rankName_1vlit_122:hover{background:0 0}button._rankName_1vlit_122:hover strong{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}button._rankName_1vlit_122:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._rankName_1vlit_122 strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:550;overflow:hidden}._rank_1vlit_67[data-wrap] ._rankName_1vlit_122 strong{white-space:normal}._rankName_1vlit_122 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._rankValue_1vlit_189{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}._rankValue_1vlit_189 small{color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}._detail_1vlit_203{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}._detailHead_1vlit_209{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:flex}._detailHead_1vlit_209 h2{margin:0;font-size:16px;line-height:1.3}._detailHead_1vlit_209 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._detailBody_1vlit_226{align-content:start;gap:var(--space-5);padding:var(--space-5);display:grid;overflow-y:auto}._detailBody_1vlit_226 h3{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:600}._detailBody_1vlit_226 p{font-size:var(--font-size-md);margin:0;line-height:1.55}._close_1vlit_245{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}._close_1vlit_245:hover{background:var(--color-surface-hover);color:var(--color-text)}._close_1vlit_245:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._pairs_1vlit_266{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._legend_1vlit_272{align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_1vlit_272 li{align-items:center;gap:var(--space-2);display:inline-flex}._swatch_1vlit_288{border:1px solid var(--color-border);border-radius:3px;width:12px;height:12px}._back_1vlit_296{justify-self:start;align-items:center;gap:var(--space-1);color:var(--color-text-link);font:inherit;font-size:var(--font-size-md);cursor:pointer;background:0 0;border:0;padding:0;font-weight:550;display:inline-flex}._back_1vlit_296:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._processHead_1vlit_315{gap:var(--space-2);display:grid}._processHead_1vlit_315 h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:22px;font-weight:650}._meta_1vlit_327{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-md);flex-wrap:wrap;display:flex}._prose_1vlit_335{max-width:72ch;margin:0;font-size:14px;line-height:1.6}._obstacles_1vlit_342{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._obstacles_1vlit_342 li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-md);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}._stepRef_1vlit_359{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._timeline_1vlit_367{gap:var(--space-3);min-width:0;display:grid}._scale_1vlit_372{height:20px;margin-left:var(--tl-label);color:var(--color-text-muted);font-size:var(--font-size-sm);position:relative}._scale_1vlit_372 span{white-space:nowrap;position:absolute;transform:translate(-50%)}._lane_1vlit_384{grid-template-columns:var(--tl-label) minmax(0, 1fr);gap:var(--space-3);align-items:center;display:grid}._laneName_1vlit_390{font-size:var(--font-size-md);gap:2px;display:grid}._laneName_1vlit_390 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._track_1vlit_399{border-radius:var(--radius-md);background:var(--color-surface-sunken);height:36px;position:relative}._milestone_1vlit_406{border:2px solid var(--color-surface);background:var(--color-accent);border-radius:3px;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}._today_1vlit_416{background:var(--color-danger);width:2px;position:absolute;top:-4px;bottom:-4px}@media (width<=700px){._lane_1vlit_384{grid-template-columns:minmax(0,1fr)}._scale_1vlit_372{margin-left:0}}._subhead_1vlit_433{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._facts_1vlit_439{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}._facts_1vlit_439 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._facts_1vlit_439 dd{max-width:60ch;margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:1.5}._duties_1vlit_456{width:100%;margin-top:var(--space-4);border-collapse:collapse;font-size:var(--font-size-md);line-height:1.5}._duties_1vlit_456 th,._duties_1vlit_456 td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}._duties_1vlit_456 thead th{color:var(--color-text-secondary);font-size:var(--font-size-sm);border-top:0;font-weight:600}._duties_1vlit_456 tbody th{width:112px;font-weight:400}._duties_1vlit_456 small{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}._duties_1vlit_456 td{width:calc(50% - 56px)}._stopRules_1vlit_488{gap:var(--space-3);font-size:var(--font-size-md);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}._stopRules_1vlit_488 li{gap:var(--space-1);display:grid}._stopRules_1vlit_488 strong{font-weight:600}._stopRules_1vlit_488 small{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._muted_1vlit_508{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}._milestone_1vlit_406[data-state=done]{background:var(--color-text-muted)}._milestone_1vlit_406[data-state=late]{background:var(--color-danger)}._milestone_1vlit_406[data-state=blocked]{background:var(--color-at-risk)}._rankValue_1vlit_189[data-state=late]{color:var(--color-text-danger)}._rankValue_1vlit_189[data-state=blocked]{color:var(--color-text-warning)}._checklist_1vlit_529{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._checklist_1vlit_529 li{align-items:start;gap:var(--space-2);grid-template-columns:16px minmax(0,1fr) auto;min-width:0;display:grid}._checklist_1vlit_529 li>svg{color:var(--color-text-faint);margin-top:3px}._checklist_1vlit_529 li[data-done]>span:first-of-type{color:var(--color-text-muted)}._checklist_1vlit_529 li[data-done]>svg{color:var(--color-accent)}._checklist_1vlit_529[data-list] li{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}._checklist_1vlit_529[data-list] li:last-child{border-bottom:0}._checklist_1vlit_529 small{color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}._party_1vlit_565{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}._party_1vlit_565[data-party=client]{background:var(--color-surface-warning);color:var(--color-text-warning)}._party_1vlit_565[data-party=both]{background:var(--color-surface-info);color:var(--color-text-info)}._routine_1vlit_583{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-md);display:grid}._routine_1vlit_583 header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._routine_1vlit_583 strong{font-weight:600}._routine_1vlit_583 ul{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}._routine_1vlit_583 p{color:var(--color-text-secondary);margin:0;line-height:1.5}._routineStatus_1vlit_614{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:550}._routineStatus_1vlit_614[data-status=in_trial]{background:var(--color-surface-warning);color:var(--color-text-warning)}._routineStatus_1vlit_614[data-status=approved]{background:var(--color-surface-selected);color:var(--color-text)}._chips_1vlit_630{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chips_1vlit_630 li{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-subtle);font-size:var(--font-size-sm)}._phaseList_1vlit_645{gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._broken_1vlit_656{margin-left:var(--space-2);padding:0 var(--space-2);background:var(--color-surface-danger);color:var(--color-text-danger);font-size:var(--font-size-sm);border-radius:999px}._assumed_1vlit_664{margin-left:var(--space-2);padding:0 var(--space-2);background:var(--color-surface-warning);color:var(--color-text-attention);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px}._todoHead_1vlit_674{margin:var(--space-4) 0 var(--space-2);font-size:14px}._todo_1vlit_674{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text);font-size:var(--font-size-md);margin:0;line-height:1.5;display:grid}._waiting_1vlit_688{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._waiting_1vlit_688 strong{font-size:var(--font-size-md)}._about_1vlit_701{gap:var(--space-1);max-width:72ch;margin-block:var(--space-4);display:grid}._about_1vlit_701 h3{font-size:var(--font-size-md);margin:0}._about_1vlit_701 p{margin:0;line-height:1.5}._aboutWhy_1vlit_715{color:var(--color-text-secondary)}._intake_1vlit_720{align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._intake_1vlit_720 strong{color:var(--color-text)}._intake_1vlit_720>svg{color:var(--color-text-muted)}._intakeList_1vlit_733{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._intakeProcesses_1vlit_738{align-items:center;gap:var(--space-2);display:inline-flex}._systemScroll_1vlit_743{overflow-x:auto}._systemTable_1vlit_746,._systemMatrix_1vlit_747{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._systemTable_1vlit_746 th,._systemTable_1vlit_746 td,._systemMatrix_1vlit_747 th,._systemMatrix_1vlit_747 td{padding:var(--space-2);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle}._systemTable_1vlit_746 thead th,._systemMatrix_1vlit_747 thead th{color:var(--color-text-secondary);font-weight:500}._systemTable_1vlit_746 tbody th,._systemMatrix_1vlit_747 tbody th{font-weight:600}._systemName_1vlit_770{gap:var(--space-1);align-items:center;min-width:160px;display:flex}._systemUnknown_1vlit_776{color:var(--color-text-muted);font-style:italic}._systemDetail_1vlit_780{background:var(--color-surface-subtle)}._systemFields_1vlit_783{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._systemFields_1vlit_783>[data-long]{grid-column:span 2}._systemFields_1vlit_783 dt{color:var(--color-text-secondary)}._systemFields_1vlit_783 dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}._systemMatrix_1vlit_747 td,._systemMatrix_1vlit_747 thead th:not(:first-child){text-align:center}._systemDot_1vlit_806{background:var(--color-surface-accent);border-radius:50%;width:10px;height:10px;display:inline-block}._systemUse_1vlit_813{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;display:inline-flex}._systemAdd_1vlit_821{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(140px,1fr) minmax(170px,1fr) auto;align-items:center;display:grid}._systemNote_1vlit_828{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:center;display:flex}@media (width<=800px){._systemAdd_1vlit_821{padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr)}._systemTable_1vlit_746 [data-secondary]{display:none}._systemFields_1vlit_783{grid-template-columns:minmax(0,1fr)}._systemFields_1vlit_783>[data-long]{grid-column:auto}}._benefitForm_1vlit_852{gap:var(--space-4);display:grid}._benefitDates_1vlit_856{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._benefitHistory_1vlit_861{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._benefitHistory_1vlit_861 ul{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}._benefitHistory_1vlit_861 li{gap:var(--space-1);display:grid}._benefitHistory_1vlit_861 li>:first-child{color:var(--color-text-muted)}._areaCards_1vlit_882{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._areaCards_1vlit_882 button{gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr);display:grid}._areaCards_1vlit_882 dl{gap:var(--space-1);margin:0;display:grid}._areaCards_1vlit_882 dl>div{justify-content:space-between;gap:var(--space-3);display:flex}._areaCards_1vlit_882 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._areaCards_1vlit_882 dd{margin:0;font-weight:600}._rowFacts_1vlit_923{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._rowFacts_1vlit_923>span{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}._todoWhere_1vlit_938{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}._todoLink_1vlit_943{color:var(--color-text-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._positionSystems_1vlit_954{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._positionSystems_1vlit_954>li{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:grid}._positionSystems_1vlit_954>li:last-child{border-bottom:0;padding-bottom:0}._positionSystemHead_1vlit_971{align-items:center;gap:var(--space-2);display:flex}._positionSystemHead_1vlit_971 ._rankName_1vlit_122{flex:1}._positionSystemIcon_1vlit_979{border-radius:var(--radius-sm);background:var(--color-surface-blue);width:26px;height:26px;color:var(--color-text-muted);flex-shrink:0;place-items:center;display:inline-grid}._positionSystemFunctions_1vlit_989{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0;display:grid}._principles_1vlit_996{font-size:var(--font-size-sm)}._principles_1vlit_996 p,._principles_1vlit_996 ul{margin:0}._principles_1vlit_996 ul{gap:var(--space-1);padding-left:var(--space-5);display:grid}._rowTitle_1vlit_1010{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._rowTitle_1vlit_1010 strong{font-weight:550}._rowTitle_1vlit_1010 ._broken_1vlit_656,._rowTitle_1vlit_1010 ._assumed_1vlit_664{margin-left:0}._rowFacts_1vlit_923>._rowFactAsk_1vlit_1024{color:var(--color-text-attention)}._peekTitle_1vlit_1029{font-weight:600}._peekText_1vlit_1032,._peekMuted_1vlit_1033{margin:0}._peekMuted_1vlit_1033{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._peekFacts_1vlit_1040{gap:var(--space-1);font-size:var(--font-size-sm);margin:0;display:grid}._peekFacts_1vlit_1040>div{gap:var(--space-2);grid-template-columns:96px 1fr;display:grid}._peekFacts_1vlit_1040 dt{color:var(--color-text-muted)}._peekFacts_1vlit_1040 dd{min-width:0;margin:0}._peekLevel_1vlit_1058{white-space:nowrap}._peekQuestion_1vlit_1061{align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-warning);color:var(--color-text-attention);font-size:var(--font-size-sm);margin:0;display:flex}._peekQuestion_1vlit_1061 svg{flex:none;margin-top:2px}._summaryPage_1vlit_1078{gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._summaryPage_1vlit_1078>*+:is(section,div){padding-top:var(--space-7);border-top:1px solid var(--color-border)}._summaryPage_1vlit_1078>._valueHead_1vlit_1088+*{border-top:0;padding-top:0}._valueHead_1vlit_1088{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}._valueSide_1vlit_1104{gap:var(--space-5);padding-left:var(--space-6);border-left:1px solid var(--color-border-subtle);display:grid}._valueMain_1vlit_1111{gap:var(--space-4);align-content:start;display:grid}._rateLine_1vlit_1116>p{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;display:flex}._fteValue_1vlit_1124{font-size:var(--font-size-md);margin:0;font-weight:600}@media (width<=800px){._valueHead_1vlit_1088{padding:var(--space-5);grid-template-columns:minmax(0,1fr)}._valueSide_1vlit_1104{padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);border-left:0;padding-left:0}}._opportunities_1vlit_1143{margin:0;padding:0;list-style:none;display:grid}._opportunities_1vlit_1143>li{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;display:grid}._opportunities_1vlit_1143>li:last-child{border-bottom:0}._opportunityText_1vlit_1160{justify-content:start;justify-items:start;gap:var(--space-1);min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}._opportunityText_1vlit_1160 strong{font-size:var(--font-size-md);font-weight:650}._opportunityText_1vlit_1160:hover strong{color:var(--color-text-link)}._opportunityText_1vlit_1160 span{color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._opportunityValue_1vlit_1189{gap:var(--space-1);justify-items:end;display:grid}._opportunityValue_1vlit_1189>:first-child{font-weight:650}._opportunityRoles_1vlit_1197{gap:var(--space-2);flex-wrap:wrap;grid-column:2/-1;margin:0;padding:0;list-style:none;display:flex}._opportunityRoles_1vlit_1197 li{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (width<=700px){._opportunities_1vlit_1143>li{grid-template-columns:22px minmax(0,1fr)}._opportunityValue_1vlit_1189{grid-column:2;justify-items:start}}._linksBar_1vlit_1225{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._linksGap_1vlit_1231{color:var(--color-text-danger);font-size:var(--font-size-sm)}._linkButton_1vlit_1235{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0}._linkButton_1vlit_1235:hover{text-decoration:underline}._orgViews_1vlit_1248{justify-self:start}._recs_1vlit_1253{margin:0;padding:0;list-style:none;display:grid}._recs_1vlit_1253 li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:128px minmax(0,1fr);align-items:start;display:grid}._recs_1vlit_1253 li:last-child{border-bottom:0}._recs_1vlit_1253 li:is([data-status=done],[data-status=dropped]){color:var(--color-text-muted)}._recPriority_1vlit_1273{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-self:start;font-weight:600}._recs_1vlit_1253 li[data-priority=must] ._recPriority_1vlit_1273{background:var(--color-surface-warning);color:var(--color-text-warning)}._recText_1vlit_1286{gap:var(--space-1);min-width:0;display:grid}._recText_1vlit_1286 p{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0;line-height:1.5}._recTitle_1vlit_1297{color:inherit;font:inherit;font-size:var(--font-size-md);text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}button._recTitle_1vlit_1297{cursor:pointer}button._recTitle_1vlit_1297:hover{color:var(--color-text-link)}._recMeta_1vlit_1314{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._recMeta_1vlit_1314:empty{display:none}._recMeta_1vlit_1314 button{color:var(--color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._recEmpty_1vlit_1332{color:var(--color-text-muted);margin:0}@media (width<=640px){._recs_1vlit_1253 li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}[data-tone=none]{--tone-fg:var(--color-text-muted);--tone-bg:var(--color-surface-sunken);--tone-dot:var(--color-text-faint)}[data-tone=assumption]{--tone-fg:var(--color-text-warning);--tone-bg:var(--color-surface-warning);--tone-dot:var(--color-text-warning)}[data-tone=reported]{--tone-fg:var(--color-text-info);--tone-bg:var(--color-surface-info);--tone-dot:var(--color-text-info)}[data-tone=observed]{--tone-fg:var(--color-text-violet);--tone-bg:var(--color-surface-violet);--tone-dot:var(--color-text-violet)}[data-tone=measured]{--tone-fg:var(--color-text-accent);--tone-bg:var(--color-surface-success);--tone-dot:var(--color-accent)}[data-tone=confirmed]{--tone-fg:var(--color-text-on-accent);--tone-bg:var(--color-surface-accent);--tone-dot:var(--color-text-on-accent)}._dot_vew1g_33{border-radius:var(--radius-pill);background:var(--tone-dot);flex:none;width:7px;height:7px}[data-tone=none]>._dot_vew1g_33,[data-tone=none]._dot_vew1g_33{box-shadow:inset 0 0 0 1.5px var(--tone-dot);background:0 0}._badge_vew1g_47{border-radius:var(--radius-pill);background:var(--tone-bg);width:18px;height:18px;color:var(--tone-fg);font:inherit;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s;display:inline-flex}._badge_vew1g_47:hover{border-color:currentColor}._badge_vew1g_47:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._badge_vew1g_47[aria-pressed=true]{border-color:currentColor}._figure_vew1g_77{align-content:start;justify-items:start;gap:var(--space-1);min-width:0;display:grid}._figureLabel_vew1g_84{color:var(--color-text-secondary);font-size:var(--font-size-md)}._figureNote_vew1g_88{color:var(--color-text-muted);font-size:var(--font-size-sm)}._figureValue_vew1g_92{align-items:baseline;gap:var(--space-1);color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Manrope,system-ui,sans-serif;font-size:30px;font-weight:650;line-height:1.1;display:inline-flex}._figureValue_vew1g_92 small{color:var(--color-text-muted);letter-spacing:0;font-size:14px;font-weight:550}._figureValue_vew1g_92[data-range]{flex-wrap:wrap;font-size:24px}._figureValue_vew1g_92[data-empty]{color:var(--color-text-subtle);letter-spacing:0;font-size:17px;font-weight:550}._figure_vew1g_77[data-size=lg] ._figureValue_vew1g_92{font-size:40px}._levelBar_vew1g_124{gap:var(--space-2);display:grid}._levelTrack_vew1g_128{border-radius:var(--radius-pill);gap:2px;height:8px;display:flex;overflow:hidden}._levelTrack_vew1g_128>span{background:var(--tone-dot);min-width:3px}._levelTrack_vew1g_128>[data-tone=confirmed]{background:var(--color-surface-accent)}._levelLegend_vew1g_142{gap:var(--space-1) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._levelLegend_vew1g_142 li{align-items:center;gap:var(--space-1);display:inline-flex}._levelLegend_vew1g_142 [data-tone=confirmed] ._dot_vew1g_33{background:var(--color-surface-accent)}._levelLegend_vew1g_142 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._panel_vew1g_166{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid}._panelHead_vew1g_173{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:flex}._panelHead_vew1g_173 h2{margin:0;font-size:15px}._close_vew1g_185{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._close_vew1g_185:hover{background:var(--color-surface-hover);color:var(--color-text)}._close_vew1g_185:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._panelBody_vew1g_205{align-content:start;gap:var(--space-5);padding:var(--space-5);overscroll-behavior:contain;display:grid;overflow-y:auto}._panelBody_vew1g_205 h3{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:600}._subject_vew1g_220{gap:var(--space-1);display:grid}._subject_vew1g_220 span{color:var(--color-text-secondary);font-size:var(--font-size-md)}._subject_vew1g_220 strong{font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,sans-serif;font-size:24px}._verdict_vew1g_233{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-bg);color:var(--tone-fg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._verdict_vew1g_233 ._dot_vew1g_33{margin-top:var(--space-1)}._verdict_vew1g_233 p{margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:1.45}._facts_vew1g_251{gap:var(--space-1);margin:0;display:grid}._facts_vew1g_251 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._facts_vew1g_251 dd{font-size:var(--font-size-md);margin:0;line-height:1.5}._claims_vew1g_266{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._claim_vew1g_266{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--color-border-subtle);display:grid}._claim_vew1g_266 p{font-size:var(--font-size-md);margin:0;line-height:1.5}._claimLevel_vew1g_284{align-items:center;gap:var(--space-1);color:var(--tone-fg);font-size:11.5px;font-weight:600;display:inline-flex}._claimLevel_vew1g_284[data-tone=confirmed]{color:var(--color-text-accent)}._claimLevel_vew1g_284[data-tone=confirmed] ._dot_vew1g_33{background:var(--color-surface-accent)}._claimMeta_vew1g_298{margin-left:var(--space-1);color:var(--color-text-muted);font-weight:500}._source_vew1g_303{align-items:flex-start;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.45;display:inline-flex}._source_vew1g_303>svg{flex:none;margin-top:2px}._source_vew1g_303>span{gap:var(--space-1);min-width:0;display:grid}._source_vew1g_303 small{color:var(--color-text-subtle);font-size:var(--font-size-sm)}._source_vew1g_303 q{color:var(--color-text-secondary);font-style:italic}._source_vew1g_303[data-unavailable]{color:var(--color-text-warning)}._muted_vew1g_331{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}._impact_omayo_2{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}._bar_omayo_9{border-radius:var(--radius-sm);height:10px;display:flex;overflow:hidden}._bar_omayo_9 i{flex-basis:0;min-width:0;display:block}._impact_omayo_2 ._percent_omayo_20{color:var(--color-text-accent);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:550}._left_omayo_28{background:var(--color-border)}._claude_omayo_31{background:var(--color-border-accent-strong)}._system_omayo_34{background:var(--color-surface-accent)}._claude_omayo_31[data-forecast],._system_omayo_34[data-forecast]{background-image:repeating-linear-gradient(-45deg, transparent 0 3px, var(--color-surface) 3px 4.5px)}._legend_omayo_45{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}._legend_omayo_45 span{align-items:center;gap:var(--space-1);display:inline-flex}._legend_omayo_45 i{border-radius:2px;width:18px;height:10px;display:inline-block}._steps_omayo_64{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._steps_omayo_64 li{gap:var(--space-3);font-size:var(--font-size-md);grid-template-columns:170px minmax(0,1fr) 220px;align-items:center;display:grid}._steps_omayo_64[data-cells] li{grid-template-columns:170px 170px minmax(0,1fr) 280px}._stepName_omayo_81{font-weight:550}._stepMinutes_omayo_84{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}._stepTrack_omayo_90{border-radius:var(--radius-sm);height:16px;display:flex;overflow:hidden}._stepTrack_omayo_90 i{height:100%;display:block}._stepValue_omayo_100{text-align:right;font-variant-numeric:tabular-nums}._stepValue_omayo_100 b{font-weight:600}._stepValue_omayo_100 small{color:var(--color-text-accent);font-size:var(--font-size-sm);font-weight:550}@media (width<=1100px){._steps_omayo_64[data-cells] li{grid-template-columns:minmax(0,1fr) auto}._steps_omayo_64[data-cells] ._stepName_omayo_81{grid-column:1/-1}._steps_omayo_64[data-cells] ._stepTrack_omayo_90{grid-area:3/1/auto/-1}}@media (width<=700px){._steps_omayo_64 li{grid-template-columns:minmax(0,1fr) auto}._stepTrack_omayo_90{grid-area:2/1/auto/-1}._steps_omayo_64[data-cells]{gap:var(--space-4)}._steps_omayo_64[data-cells] li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._steps_omayo_64[data-cells] ._stepValue_omayo_100{text-align:left}}._flow_omayo_143{gap:var(--space-2);display:grid}._flowHead_omayo_147{margin:0}._firstList_omayo_151{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._firstList_omayo_151 button{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._firstList_omayo_151 button:hover{background:var(--color-surface-hover)}._firstList_omayo_151 small{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}._firstList_omayo_151 b{font-variant-numeric:tabular-nums;white-space:nowrap}._flowStages_omayo_185{border-top:2px solid var(--color-border-accent-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._flowStages_omayo_185 li{padding:var(--space-2) var(--space-3) 0 0;gap:2px;display:grid}._flowStages_omayo_185 span,._flowStages_omayo_185 small{font-size:var(--font-size-sm)}._flowStages_omayo_185 small{color:var(--color-text-muted)}._flowStages_omayo_185 b{font-size:var(--font-size-xl,20px);font-weight:600}._flowProof_omayo_209{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (width<=500px){._flowStages_omayo_185{grid-template-columns:repeat(2,minmax(0,1fr))}}._order_omayo_220{background:var(--color-surface-sunken);width:22px;height:22px;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:550;display:inline-grid}._order_omayo_220[data-first]{background:var(--color-surface-accent);color:var(--color-text-on-accent)}._plan_omayo_236{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._plan_omayo_236[data-single]{grid-template-columns:minmax(0,1fr)}@media (width<=800px){._plan_omayo_236{grid-template-columns:minmax(0,1fr)}}._plan_omayo_236 h3,._plan_omayo_236 h4{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:600}._planSteps_omayo_255{counter-reset:plan;margin:0;padding:0;list-style:none;display:grid}._planSteps_omayo_255 li{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-md);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;display:grid}._planSteps_omayo_255 small{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}._who_omayo_276{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._who_omayo_276[data-work=ai]{color:var(--color-text-accent);font-weight:600}._check_omayo_285,._caution_omayo_286{font-size:var(--font-size-sm);margin-top:2px;font-style:normal;display:block}._check_omayo_285{color:var(--color-text-muted)}._caution_omayo_286{color:var(--color-text-warning,var(--color-text));font-weight:550}._humanCheck_omayo_299{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}._humanCheck_omayo_299 ul{padding-left:var(--space-4);font-size:var(--font-size-sm);gap:2px;margin:0;display:grid}._lineTitle_omayo_313{gap:2px;min-width:0;display:grid}._lineTitle_omayo_313 p{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._lineTitle_omayo_313 small{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:normal}._prose_78noa_1{gap:var(--space-1);min-width:0;display:grid}._body_78noa_6{gap:var(--space-2);overflow-wrap:anywhere;display:grid}._body_78noa_6 p,._body_78noa_6 ul,._body_78noa_6 ol{margin:0}._body_78noa_6 ul,._body_78noa_6 ol{padding-left:var(--space-5)}._prose_78noa_1[data-clamped] ._body_78noa_6{-webkit-line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._more_78noa_26{color:var(--color-text-link);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}._more_78noa_26:hover{text-decoration:underline}._card_1au10_2{border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-4);gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:grid}._head_1au10_12{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._head_1au10_12 h3{margin:0}._badge_1au10_21{border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._muted_1au10_28{color:var(--color-text-muted);font-size:var(--font-size-sm)}._flow_1au10_32{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._step_1au10_40{border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);gap:var(--space-1);max-width:260px;display:grid;position:relative}._step_1au10_40 p{margin:0}._role_1au10_52{font-size:var(--font-size-sm);color:var(--color-text-muted)}._arrow_1au10_56{color:var(--color-text-faint)}._levels_1au10_59{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}._actions_1au10_64{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}._page_1mz4q_2{gap:var(--space-4);min-width:0;padding-bottom:var(--space-7);display:grid}._head_1mz4q_8{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._head_1mz4q_8 h1{color:var(--color-text-heading);margin:0;font-size:22px;line-height:1.25}._counts_1mz4q_21{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._counts_1mz4q_21 li{align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}._counts_1mz4q_21 li b{font-size:var(--font-size-md);font-variant-numeric:tabular-nums}._counts_1mz4q_21 li[data-tone=success] b{color:var(--color-text-accent)}._counts_1mz4q_21 li[data-tone=warning] b{color:var(--color-text-warning)}._counts_1mz4q_21 li[data-tone=danger] b{color:var(--color-text-danger)}._counts_1mz4q_21 li[data-zero]{color:var(--color-text-faint)}._counts_1mz4q_21 li[data-zero] b{color:inherit}._split_1mz4q_60{align-items:start;gap:var(--space-5);grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-width:0;display:grid}._list_1mz4q_67{top:var(--space-4);gap:var(--space-4);max-height:calc(100vh - 140px);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;position:sticky;overflow:auto}._toolbar_1mz4q_80{gap:var(--space-2);display:flex}._toolbar_1mz4q_80>*{flex:auto}._area_1mz4q_87{gap:var(--space-1);display:grid}._area_1mz4q_87 header{padding:0 var(--space-2);gap:2px;display:grid}._area_1mz4q_87 h2{color:var(--color-text-eyebrow);font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}._area_1mz4q_87 small{color:var(--color-text-muted);font-size:var(--font-size-sm)}._area_1mz4q_87 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._row_1mz4q_115{gap:var(--space-1) var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._row_1mz4q_115:hover{background:var(--color-surface-hover)}._row_1mz4q_115:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._row_1mz4q_115[aria-current=page]{border-color:var(--color-border-accent);background:var(--color-surface-selected)}._rowTitle_1mz4q_136{overflow-wrap:anywhere;min-width:0;font-weight:600;display:grid}._also_1mz4q_142{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}._rowFacts_1mz4q_147{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}._rowFacts_1mz4q_147 span{align-items:center;gap:3px;display:inline-flex}._rowFacts_1mz4q_147 [data-level=high]{color:var(--color-text-danger);font-weight:600}._rowFacts_1mz4q_147 [data-level=medium]{color:var(--color-text-warning);font-weight:600}._heavyText_1mz4q_168{color:var(--color-text-attention)}._unneededText_1mz4q_171{color:var(--color-text-violet)}._aiText_1mz4q_174{color:var(--color-step-ai)}._mark_1mz4q_179{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;font-weight:500;display:inline-flex}._dot_1mz4q_193{background:var(--color-text-faint);border-radius:50%;width:7px;height:7px}._mark_1mz4q_179[data-tone=success]{border-color:var(--color-border-accent);background:var(--color-surface-success);color:var(--color-text-accent)}._mark_1mz4q_179[data-tone=success] ._dot_1mz4q_193{background:var(--color-accent)}._mark_1mz4q_179[data-tone=warning]{border-color:var(--color-border-warning);background:var(--color-surface-warning);color:var(--color-text-warning)}._mark_1mz4q_179[data-tone=warning] ._dot_1mz4q_193{background:var(--color-at-risk)}._mark_1mz4q_179[data-tone=danger]{border-color:var(--color-border-danger);background:var(--color-surface-danger);color:var(--color-text-danger)}._mark_1mz4q_179[data-tone=danger] ._dot_1mz4q_193{background:var(--color-danger)}._detail_1mz4q_224{min-width:0}._pick_1mz4q_227{padding:var(--space-8) 0}._emptyAll_1mz4q_230{max-width:640px}._process_1mz4q_233>._back_1mz4q_233{justify-self:start;display:none}._process_1mz4q_233{gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}._processHead_1mz4q_247{gap:var(--space-1);display:grid}._processHead_1mz4q_247 h2{color:var(--color-text-heading);margin:0;font-size:20px;line-height:1.3}._processHead_1mz4q_247 h2:focus{outline:none}._processHead_1mz4q_247 small{color:var(--color-text-muted)}._block_1mz4q_264{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:grid}._blockHead_1mz4q_271{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._blockHead_1mz4q_271 h3{margin:0;font-size:15px}._level_1mz4q_282{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);font-size:var(--font-size-sm);font-weight:600}._level_1mz4q_282[data-level=high]{background:var(--color-surface-danger);color:var(--color-text-danger)}._level_1mz4q_282[data-level=medium]{background:var(--color-surface-warning);color:var(--color-text-warning)}._level_1mz4q_282[data-level=low]{background:var(--color-surface-success);color:var(--color-text-accent)}._explain_1mz4q_301{color:var(--color-text);margin:0}._factors_1mz4q_305{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._factors_1mz4q_305 li{padding:var(--space-2) var(--space-3);background:var(--color-surface);gap:2px;display:grid}._factors_1mz4q_305 b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}._factors_1mz4q_305 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._factors_1mz4q_305 li[data-zero] b{color:var(--color-text-faint)}._legend_1mz4q_337{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}._legend_1mz4q_337 li{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}._legend_1mz4q_337 [data-kind=heavy]{color:var(--color-text-attention)}._legend_1mz4q_337 [data-kind=unneeded]{color:var(--color-text-violet)}._legend_1mz4q_337 [data-kind=machine],._legend_1mz4q_337 [data-kind=prepared]{color:var(--color-step-ai)}._flow_1mz4q_365{gap:0;margin:0;padding:0;list-style:none;display:grid}._step_1mz4q_373{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}._step_1mz4q_373+._step_1mz4q_373{margin-top:var(--space-1)}._step_1mz4q_373:before{top:40px;bottom:calc(-1 * var(--space-3));left:calc(var(--space-2) + 13px);background:var(--color-border);content:"";width:2px;position:absolute}._step_1mz4q_373:last-child:before{display:none}._step_1mz4q_373[data-heavy=long]{border-color:var(--color-border-warning);background:var(--color-surface-warning)}._step_1mz4q_373[data-heavy=loss]{box-shadow:inset 3px 0 0 var(--color-text-attention)}._step_1mz4q_373[data-work=ai],._step_1mz4q_373[data-work=system]{background:var(--color-surface-violet)}._step_1mz4q_373[data-unneeded=free] ._stepNo_1mz4q_410{border-style:dashed}._step_1mz4q_373[data-unneeded]{box-shadow:inset 3px 0 0 var(--color-step-ai)}._step_1mz4q_373[data-heavy=loss][data-unneeded]{box-shadow:inset 3px 0 0 var(--color-text-attention), inset 6px 0 0 var(--color-step-ai)}._stepNo_1mz4q_410{z-index:1;border:2px solid var(--color-step);background:var(--color-surface);width:28px;height:28px;font-size:var(--font-size-sm);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:relative}._step_1mz4q_373[data-heavy] ._stepNo_1mz4q_410{border-color:var(--color-text-attention);color:var(--color-text-attention)}._step_1mz4q_373[data-work=ai] ._stepNo_1mz4q_410,._step_1mz4q_373[data-work=system] ._stepNo_1mz4q_410{border-color:var(--color-step-ai);color:var(--color-step-ai)}._stepBody_1mz4q_444{gap:var(--space-1);min-width:0;display:grid}._stepBody_1mz4q_444 p{overflow-wrap:anywhere;margin:0}._stepTop_1mz4q_453{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._stepTop_1mz4q_453 b{overflow-wrap:anywhere}._machine_1mz4q_463{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-step-ai);font-size:var(--font-size-sm);font-weight:600}._minutes_1mz4q_471{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600;display:inline-flex}._reasons_1mz4q_481{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._reasons_1mz4q_481 li{align-items:flex-start;gap:var(--space-1);display:inline-flex}._reasons_1mz4q_481 svg{flex:none;margin-top:3px}._reasons_1mz4q_481 [data-kind=kind]{color:var(--color-text-muted)}._reasons_1mz4q_481 [data-kind=heavy]{color:var(--color-text-attention)}._reasons_1mz4q_481 [data-kind=unneeded]{color:var(--color-text-violet)}._reasons_1mz4q_481 [data-kind=prepared]{color:var(--color-step-ai)}._stepMark_1mz4q_511{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}._stepMark_1mz4q_511>:first-child{flex:0 0 180px}._stepMark_1mz4q_511 ._note_1mz4q_522{flex:220px}._tag_1mz4q_525{padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);letter-spacing:.01em;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}._tag_1mz4q_525[data-tone=assumption]{border-color:var(--color-border-warning);color:var(--color-text-warning)}._markEdit_1mz4q_541{gap:var(--space-2);display:grid}._markRead_1mz4q_545{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._note_1mz4q_522{align-items:end;gap:var(--space-2);display:flex}._note_1mz4q_522>:first-child{flex:auto;min-width:0}._meta_1mz4q_562{color:var(--color-text-muted);font-size:var(--font-size-sm)}._stepMark_1mz4q_511 ._meta_1mz4q_562{white-space:nowrap}._stale_1mz4q_569{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._stale_1mz4q_569 li{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._levels_1mz4q_585{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._levelCard_1mz4q_590{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}._levelCard_1mz4q_590[data-empty]{border-style:dashed}._levelCard_1mz4q_590 header{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._levelCard_1mz4q_590 h4{font-size:var(--font-size-md);margin:0}._value_1mz4q_614{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.2}._unknownValue_1mz4q_621{color:var(--color-text-muted);margin:0}._value_1mz4q_614 small{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400;display:block}._evidence_1mz4q_631{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-self:start}._evidence_1mz4q_631[data-evidence=measured],._evidence_1mz4q_631[data-evidence=confirmed]{background:var(--color-surface-success);color:var(--color-text-accent)}._evidence_1mz4q_631[data-evidence=assumption]{background:var(--color-surface-warning);color:var(--color-text-warning)}._work_1mz4q_648{gap:2px;margin:0;display:grid}._work_1mz4q_648 div{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._work_1mz4q_648 dt{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);display:inline-flex}._work_1mz4q_648 dt:before{background:var(--color-step);content:"";border-radius:2px;width:8px;height:8px}._work_1mz4q_648 [data-part=ai] dt:before{background:var(--color-step-ai)}._work_1mz4q_648 [data-part=system] dt:before{background:var(--color-border-frozen);opacity:.55}._work_1mz4q_648 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}._bar_1mz4q_685{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:6px;display:flex;overflow:hidden}._bar_1mz4q_685 span[data-part=human]{background:var(--color-step)}._bar_1mz4q_685 span[data-part=ai]{background:var(--color-step-ai)}._bar_1mz4q_685 span[data-part=system]{background:var(--color-border-frozen);opacity:.55}._assumption_1mz4q_702{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._muted_1mz4q_707{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._history_1mz4q_713 summary{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);cursor:pointer;display:inline-flex}._history_1mz4q_713 ol{margin:var(--space-2) 0 0;padding:0;list-style:none}._history_1mz4q_713 li{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);grid-template-columns:8.5rem 6.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}._history_1mz4q_713 time,._history_1mz4q_713 small{color:var(--color-text-muted)}@media (width<=1100px){._split_1mz4q_60{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}._levels_1mz4q_585{grid-template-columns:minmax(0,1fr)}._factors_1mz4q_305{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._split_1mz4q_60{grid-template-columns:minmax(0,1fr)}._list_1mz4q_67{max-height:none;padding:var(--space-2);position:static;overflow:visible}._page_1mz4q_2[data-process] ._list_1mz4q_67,._page_1mz4q_2[data-process] ._head_1mz4q_8,._page_1mz4q_2:not([data-process]) ._detail_1mz4q_224{display:none}._process_1mz4q_233>._back_1mz4q_233{display:inline-flex}._process_1mz4q_233{padding:var(--space-3)}._stepMark_1mz4q_511>:first-child{flex-basis:100%}._history_1mz4q_713 li{grid-template-columns:minmax(0,1fr) auto}}._page_1vnas_2{gap:var(--space-6);display:grid}._role_1vnas_6{gap:var(--space-1);display:grid}._role_1vnas_6 h2,._section_1vnas_11 h2{margin:0}._muted_1vnas_14{color:var(--color-text-muted);margin:0}._section_1vnas_11{gap:var(--space-3);display:grid}._needs_1vnas_22{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._need_1vnas_22{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}._needText_1vnas_40{overflow-wrap:anywhere;flex:18rem;gap:2px;min-width:0;display:grid}._process_1vnas_47{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._processHead_1vnas_53{align-items:center;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}._processHead_1vnas_53 strong{overflow-wrap:anywhere;flex:16rem;min-width:0}._state_1vnas_72{font-size:var(--font-size-sm,.8125rem);color:var(--color-text-muted)}._state_1vnas_72[data-state=todo],._state_1vnas_72[data-state=stale]{color:var(--color-accent);font-weight:550}._body_1vnas_81{gap:var(--space-5);padding:0 var(--space-4) var(--space-4);display:grid}._levels_1vnas_86{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=760px){._levels_1vnas_86{grid-template-columns:minmax(0,1fr)}}._level_1vnas_86{align-content:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:grid}._level_1vnas_86 h4{margin:0}._duties_1vnas_107{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._duty_1vnas_114{overflow-wrap:anywhere;gap:2px;display:grid}._who_1vnas_119{font-size:var(--font-size-sm,.8125rem);color:var(--color-text-muted)}._who_1vnas_119[data-who=person]{color:var(--color-text);font-weight:550}._flow_1vnas_127{gap:var(--space-1);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}._flow_1vnas_127 li{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);counter-increment:step;color:var(--color-text-muted);overflow-wrap:anywhere;grid-template-columns:1.75rem minmax(0,1fr);display:grid}._flow_1vnas_127 li:before{content:counter(step);font-variant-numeric:tabular-nums}._flow_1vnas_127 li[data-own=true]{background:var(--color-surface-subtle);color:var(--color-text)}._review_1vnas_153{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}._review_1vnas_153 h4{margin:0}._page_15qbv_1{gap:var(--space-5);min-width:0;display:grid}._notice_15qbv_6{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-success);margin:0}._group_15qbv_12{gap:var(--space-3);min-width:0;display:grid}._group_15qbv_12 h2{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);margin:0;display:flex}._count_15qbv_24{color:var(--color-text-muted);font-weight:400}._list_15qbv_28{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}._item_15qbv_36{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere;align-content:start;justify-items:start;min-width:0;display:grid}._item_15qbv_36[data-predicted]{background:var(--color-surface-subtle);border-style:dashed}._item_15qbv_36[data-focused]{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._item_15qbv_36 p{margin:0}._head_15qbv_59{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._badge_15qbv_65{border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._included_15qbv_72{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--font-size-sm);background:var(--color-surface-success);color:var(--color-text-accent);display:inline-flex}._steps_15qbv_82,._reasons_15qbv_83{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}._reasons_15qbv_83 li{font-size:var(--font-size-sm);display:grid}._reasons_15qbv_83 b{color:var(--color-text-accent);font-weight:600}._steps_15qbv_82 li{gap:var(--space-2);grid-template-columns:1.5em minmax(0,1fr);display:grid}._num_15qbv_104{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right}._loss_15qbv_110{color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}._muted_15qbv_115{color:var(--color-text-muted);font-size:var(--font-size-sm)}._meta_15qbv_119{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._form_15qbv_126{gap:var(--space-3);padding:var(--space-4);display:grid}.rel-cell{min-width:0;font-size:12px}.rel-cell.rel-none{color:var(--color-text-muted)}.rel-cell.rel-na{color:var(--color-text-muted);font-style:italic}.rel-link{color:inherit;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.rel-link:hover{text-decoration-color:currentColor}.rel-count{font-variant-numeric:tabular-nums;font-weight:600}.rel-people,.rel-people-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.rel-people .photo-avatar+.photo-avatar{margin-left:calc(-1 * var(--space-2))}.rel-people small{margin-left:var(--space-1);color:var(--color-text-muted);font-size:12px}.rel-title{min-height:0;font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;min-width:0;padding:0}.rel-title:hover{background:0 0;text-decoration:underline}.pf-row{grid-template-columns:var(--pf-cols);min-width:var(--pf-min)}@container (width<=640px){.pf-row{gap:var(--space-2);min-width:0;padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,96px) 40px 32px}.pf-row>.pf-2nd{display:none}}.rel-table-head,.rel-task{gap:var(--space-3);grid-template-columns:96px minmax(180px,2.4fr) minmax(90px,1fr) minmax(90px,1fr) minmax(90px,1fr) 72px 90px 32px;align-items:center;font-size:12px;display:grid}.rel-table-head{padding-block:var(--space-2);color:var(--color-text-muted)}.rel-task{padding-block:var(--space-3);border-top:1px solid var(--color-border);cursor:pointer}.rel-task:hover{background:var(--color-surface-sunken)}.rel-task-title{gap:2px;min-width:0;display:grid}.rel-task-title small,.rel-task time{color:var(--color-text-muted);font-size:12px}.rel-task time.overdue{color:var(--color-danger,inherit)}.rel-task .badge{justify-self:start}.my-work .rel-task,.my-work .rel-table-head{padding-inline:var(--space-4)}.milestone-head,.operations .milestone-row{gap:var(--space-3);grid-template-columns:18px minmax(170px,2.4fr) minmax(90px,1fr) minmax(90px,1fr) 64px 96px 84px 32px;align-items:center;display:grid}.milestone-head{padding-block:var(--space-2);color:var(--color-text-muted);font-size:12px}.operations .milestone-row{cursor:pointer}.operations .milestone-row:hover{background:var(--color-surface-sunken)}.operations .milestone-row .rel-title{font-size:13px;font-weight:600}.task-head,.task-row{grid-template-columns:minmax(200px,1fr) 120px minmax(90px,150px) 80px 96px 150px}.task-row{cursor:pointer}.task-row .task-name.rel-title{align-items:center;gap:var(--space-3);display:flex}@media (width>=1051px){.my-project .rel-table-head,.my-project .rel-task{grid-template-columns:96px minmax(180px,2.4fr) minmax(90px,1fr) 72px 90px 32px}.my-project .rel-table-head>:nth-child(3),.my-project .rel-table-head>:nth-child(4),.my-project .rel-task>:nth-child(3),.my-project .rel-task>:nth-child(4){display:none}}@media (width<=1050px){.task-head,.task-row{grid-template-columns:minmax(0,1fr) 110px}.task-head>:nth-child(n+3),.task-row>:nth-child(n+3){display:none}}.dir-scroll{overflow-x:auto}.dir-list .dir-row{grid-template-columns:var(--dir-cols);min-width:var(--dir-min)}.dir-list .dir-row .rel-title{align-items:center;gap:var(--space-2);display:flex}.sv-table .rel-cell{font-size:inherit}@media (width<=760px){.rel-table-head,.milestone-head{display:none}.rel-task,.operations .milestone-row{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,100px) 32px}.rel-task>.rel-2nd,.operations .milestone-row>.rel-2nd{display:none}.dir-list .dir-row{min-width:0;padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,96px) 32px}.dir-list .dir-row>.rel-2nd{display:none}}.operations{gap:var(--space-6);display:grid}.ops-toolbar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.lt-date{width:auto;min-width:150px}.ops-metrics{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.ops-metrics>div,.ops-metrics>button{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6);align-items:flex-start;gap:var(--space-4);border-radius:12px;flex-direction:column;min-width:0;display:flex}.ops-metrics strong{letter-spacing:-1px;font-size:30px;font-weight:600}.ops-metrics span{color:var(--color-text-muted);font-size:12px}.ops-metrics small{color:var(--color-text-muted);gap:var(--space-1);font-size:10px;display:flex}.ops-dual{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.operations h2{font-size:17px}.operations h2 small{color:var(--color-text-muted);font-size:12px;font-weight:400}.bar-chart{gap:var(--space-2);height:185px;padding-top:var(--space-3);align-items:flex-end;display:flex}.bar-chart button{gap:var(--space-2);background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.bar-chart .bar{background:var(--color-chart-open);border-radius:5px 5px 0 0;width:75%;min-height:5px;transition:height .25s;display:block}.bar-chart .blocked{background:var(--color-chart-blocked)}.bar-chart .review{background:var(--color-chart-review)}.bar-chart .accepted{background:var(--color-chart-done)}.bar-chart small{min-height:25px;font-size:9px}.agenda-item{border:0;border-bottom:1px solid var(--color-border);text-align:left;width:100%;padding:var(--space-3) 0;justify-content:flex-start;gap:var(--space-4);border-radius:0;display:flex}.agenda-item>span:nth-child(2){flex:1;min-width:0}.agenda-item b{font-size:12px;font-weight:550;display:block}.agenda-item small{color:var(--color-text-muted);margin-top:var(--space-1);font-size:10px;display:block}.date-tile{background:var(--color-surface-hover);min-width:43px;padding:var(--space-1);text-align:center;border-radius:7px;font-size:17px;font-weight:650}.date-tile small{margin:0;font-size:9px}.portfolio button{text-align:left;gap:var(--space-5);width:100%;padding:var(--space-5) 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;grid-template-columns:1fr 180px 50px 18px;align-items:center;display:grid}.portfolio small{color:var(--color-text-muted);margin-top:var(--space-2);font-size:11px;display:block}.progress-track{background:var(--color-surface-hover);border-radius:4px;height:7px;overflow:hidden}.progress-track i{background:var(--color-chart-done);height:100%;display:block}.compact-tasks b{font-size:12px}.section-actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.section-actions h2,.section-actions p{margin:0}.section-actions button{white-space:nowrap;font-size:11px}.milestone-row,.quote-row{gap:var(--space-5);border:0;border-bottom:1px solid var(--color-border);text-align:left;width:100%;padding:var(--space-5) 0;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.milestone-row>span:first-of-type,.quote-row>span:first-of-type{flex:1}.milestone-row small,.quote-row small{color:var(--color-text-muted);margin-top:var(--space-1);font-size:10px;display:block}.milestone-row b,.quote-row b{font-size:13px}.milestone-row time{font-size:11px}.calendar-controls{align-items:center;gap:var(--space-3);display:flex}.calendar-controls h2{text-align:center;min-width:155px;font-size:15px}.calendar-controls button{padding:var(--space-2)}.calendar-grid{border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);display:grid}.weekday{color:var(--color-text-muted);text-align:center;padding:var(--space-3);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:10px}.calendar-day{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-width:0;min-height:100px;padding:var(--space-2);justify-content:flex-start;align-items:flex-start;gap:var(--space-1);border-radius:0;flex-direction:column;display:flex}.calendar-day time{padding:3px;font-size:11px}.calendar-day.outside{background:var(--color-surface-subtle);color:var(--color-text-muted)}.calendar-day.today time{background:var(--color-accent);color:var(--color-text-on-accent);border-radius:50%;min-width:23px}.calendar-day.selected{box-shadow:inset 0 0 0 2px var(--color-focus);background:var(--color-surface-sunken)}.calendar-event{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:var(--space-1);background:var(--color-surface-selected);text-align:left;border-radius:3px;font-size:9px;display:block;overflow:hidden}.calendar-event.milestones{background:var(--color-surface-blue)}.calendar-event.meeting{background:var(--color-surface-info)}.calendar-day>small{font-size:9px}.agenda-title{margin-top:var(--space-7)}.timeline-axis{margin:var(--space-3) 0 var(--space-5) 35%;color:var(--color-text-muted);justify-content:space-between;font-size:10px;display:flex}.timeline>button{gap:var(--space-3);border:0;border-bottom:1px solid var(--color-border);text-align:left;width:100%;padding:var(--space-4) 0;border-radius:0;grid-template-columns:1fr 2fr 85px;font-size:12px;display:grid}.timeline>button>div{background:var(--color-surface-selected);border-radius:3px;height:18px;position:relative}.timeline i{background:var(--color-timeline);border-radius:3px;height:18px;position:absolute}.timeline time{font-size:10px}.ops-drawer fieldset{border:0;min-width:0;margin:0;padding:0}.ops-drawer.wide{width:min(750px,100%)}.form-grid{gap:0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}.drawer-actions{background:var(--color-surface);padding:var(--space-5) 0;border-top:1px solid var(--color-border);margin-top:var(--space-6);position:sticky;bottom:-42px}.price-item{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 85px 85px 28px;align-items:end;display:grid}.price-item button{padding:var(--space-3) var(--space-1);margin-bottom:1px}.price-item label{min-width:0;font-size:11px}.price-item input{padding:var(--space-3) var(--space-2)}.price-summary{background:var(--color-surface-hover);margin:var(--space-5) 0;padding:var(--space-5);border-radius:10px}.price-summary>div{padding:var(--space-2) 0;justify-content:space-between;font-size:12px;display:flex}.price-summary .price-total{margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-control);align-items:center}.price-total strong{font-size:28px}.pricing-editor input[type=range]{accent-color:var(--color-accent);padding:0}.install-app{padding:var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:10px}.install-app button{padding:var(--space-2) var(--space-3);font-size:11px}.install-app p{font-size:10px;line-height:1.6}.offline-banner{background:var(--color-surface-warning);border:1px solid var(--color-border-warning);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:7px;font-size:12px}@media (width<=1150px){.ops-metrics{grid-template-columns:1fr 1fr}.ops-dual{grid-template-columns:minmax(0,1fr)}.portfolio button{grid-template-columns:1fr 100px 40px 16px}.calendar-controls{gap:var(--space-2)}.calendar-controls h2{min-width:100px}.section-actions{flex-wrap:wrap}}@media (width<=700px){.operations{gap:var(--space-5)}.ops-metrics{gap:var(--space-3)}.ops-metrics>button,.ops-metrics>div{padding:var(--space-4);gap:var(--space-3)}.ops-metrics strong{font-size:25px}.ops-metrics small{font-size:9px}.portfolio button{gap:var(--space-3);grid-template-columns:1fr 40px 16px}.portfolio .progress-track{display:none}.calendar-day{min-height:64px;padding:3px}.calendar-event{height:5px;padding:0;font-size:0}.calendar-event.milestones{background:var(--color-calendar-milestone)}.calendar-day>small{font-size:8px}.calendar-controls h2{font-size:12px}.calendar-controls{gap:var(--space-1)}.calendar-controls button{font-size:10px}.section-actions{gap:var(--space-3)}.milestone-row{gap:var(--space-3);flex-wrap:wrap}.milestone-row>span:first-of-type{flex-basis:75%}.milestone-row time{margin-left:auto}.quote-row{gap:var(--space-2);flex-wrap:wrap}.quote-row>span:first-of-type{flex:100%;min-width:0}.quote-row>strong{margin-left:auto}.quote-row strong{font-size:14px}.quote-row svg:first-child{display:none}.form-grid{grid-template-columns:minmax(0,1fr)}.price-item{gap:var(--space-1);grid-template-columns:1fr 64px 64px 25px}.price-item input{font-size:11px}.timeline>button{grid-template-columns:1fr 1fr;font-size:10px}.timeline time{grid-column:1/-1}.install-app{display:none}.drawer-actions{bottom:-35px}.agenda-item{gap:var(--space-2)}.agenda-item>time{font-size:10px}.agenda-item b{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width>=701px) and (width<=1050px){.task-head,.task-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 110px}.task-head>:nth-child(3),.task-row>:nth-child(3){display:none}}@media (width<=700px){.install-app{padding:var(--space-2) 0 0;display:block}.install-app p{max-width:350px}}.project-plan{padding:var(--space-3) var(--space-6)}.project-plan .plan-fields{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;display:flex}.project-plan .plan-fields>div{align-items:baseline;gap:var(--space-3);display:flex}.project-plan .plan-fields dd,.project-plan .plan-fields .if-view{white-space:nowrap;min-width:max-content}.project-plan .section-actions{margin-bottom:var(--space-2)}@media (width<=700px){.project-plan{padding:var(--space-4)}}.stage-plan{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:grid}.stage-plan h3{margin:0;font-size:14px}.stage-plan-row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;display:grid}.stage-plan-wide{grid-column:1/-1}.stage-plan-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-plan-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.stage-plan-list li{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.stage-plan-list small{color:var(--color-text-muted);display:block}.stage-decision{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin:0}.stage-decision small{margin-top:var(--space-1);color:var(--color-text-muted);display:block}._order_1o8uj_2{background:var(--color-surface-sunken);width:22px;height:22px;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:550;display:inline-grid}._order_1o8uj_2[data-first]{background:var(--color-surface-accent);color:var(--color-text-on-accent)}._signal_1o8uj_19{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text-muted);display:inline-flex}._signal_1o8uj_19[data-signal=blocked]{color:var(--color-text-warning);font-weight:550}._signal_1o8uj_19[data-signal=late]{color:var(--color-text-danger);font-weight:550}._signal_1o8uj_19[data-signal=review]{color:var(--color-text-info)}._signal_1o8uj_19[data-signal=active]{color:var(--color-text-accent)}._next_1o8uj_43{margin:0;padding:0;list-style:none;display:grid}._next_1o8uj_43 li+li{border-top:1px solid var(--color-border-subtle)}._nextRow_1o8uj_52{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;color:inherit;text-decoration:none;display:flex}a._nextRow_1o8uj_52:hover ._nextTitle_1o8uj_60{text-decoration:underline}._nextBody_1o8uj_63{gap:var(--space-1);min-width:0;display:grid}._nextTitle_1o8uj_60{overflow-wrap:anywhere;font-weight:550}._nextMeta_1o8uj_72{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._path_1o8uj_82{margin:0;padding:0;list-style:none;display:flex}._path_1o8uj_82 li{gap:var(--space-2);min-width:0;padding-right:var(--space-3);flex:1 1 0;display:grid;position:relative}._path_1o8uj_82 li:before{content:"";background:var(--color-border);height:2px;position:absolute;top:11px;left:24px;right:0}._path_1o8uj_82 li:last-child:before{display:none}._path_1o8uj_82 li[data-state=done]:before{background:var(--color-accent)}._pathDot_1o8uj_111{border:2px solid var(--color-border-strong);background:var(--color-surface);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}li[data-state=done]>._pathDot_1o8uj_111{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}li[data-state=current]>._pathDot_1o8uj_111{border-color:var(--color-accent);background:var(--color-surface-selected);color:var(--color-text-accent);font-weight:600}li[data-state=review]>._pathDot_1o8uj_111{border-color:var(--color-text-info);background:var(--color-surface-info);color:var(--color-text-info)}li[data-state=blocked]>._pathDot_1o8uj_111{border-color:var(--color-at-risk);background:var(--color-surface-warning);color:var(--color-text-warning)}li[data-state=late]>._pathDot_1o8uj_111{border-color:var(--color-danger);background:var(--color-surface-danger);color:var(--color-text-danger)}._pathText_1o8uj_150{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);gap:2px;display:grid}._pathText_1o8uj_150 strong{color:var(--color-text);font-size:var(--font-size-md);overflow-wrap:anywhere;font-weight:550}li[data-state=upcoming] ._pathText_1o8uj_150 strong{color:var(--color-text-muted);font-weight:400}._pathText_1o8uj_150 [data-tone=late]{color:var(--color-text-danger);font-weight:550}._pathText_1o8uj_150 [data-tone=blocked]{color:var(--color-text-warning);font-weight:550}._pathText_1o8uj_150 [data-tone=review]{color:var(--color-text-info)}._pathText_1o8uj_150 [data-tone=current]{color:var(--color-text-accent)}@media (width<=700px){._path_1o8uj_82{gap:var(--space-4);flex-direction:column}._path_1o8uj_82 li{gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);padding-right:0}._path_1o8uj_82 li:before{top:24px;bottom:calc(-1 * var(--space-4));width:2px;height:auto;left:11px;right:auto}}._progress_1o8uj_202{gap:var(--space-3);align-content:start;min-width:0;display:grid}._progressHead_1o8uj_208{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._progressFigure_1o8uj_215{color:var(--color-text-muted);font-size:var(--font-size-sm)}._progressFigure_1o8uj_215 b{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:18px}._bar_1o8uj_224{border-radius:var(--radius-sm);background:var(--color-surface-sunken);gap:2px;height:12px;display:flex;overflow:hidden}._bar_1o8uj_224 i{min-width:3px}[data-signal=accepted]{background-color:var(--color-accent)}i[data-signal=review]{background-color:var(--color-accent);background-image:repeating-linear-gradient(-45deg, transparent 0 3px, var(--color-surface) 3px 4.5px)}i[data-signal=blocked]{background-color:var(--color-at-risk)}i[data-signal=late]{background-color:var(--color-danger)}i[data-signal=active]{background-color:var(--color-chart-open)}i[data-signal=queue]{background-color:var(--color-border)}._legend_1o8uj_258{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_1o8uj_258 li{align-items:center;gap:var(--space-1);display:inline-flex}._legend_1o8uj_258 i{border-radius:2px;width:10px;height:10px}._legend_1o8uj_258 b{color:var(--color-text);font-variant-numeric:tabular-nums}._trend_1o8uj_282{gap:var(--space-1);display:grid}._trendTitle_1o8uj_286{color:var(--color-text-muted);font-size:var(--font-size-sm)}._trendBars_1o8uj_290{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;height:56px;display:grid}._trendBars_1o8uj_290 span{align-items:flex-end;min-width:0;display:flex}._trendBars_1o8uj_290 i{background:var(--color-chart-open);border-radius:2px 2px 0 0;width:100%;min-height:2px}._trendBars_1o8uj_290 i[data-new]{background:var(--color-accent)}._trendAxis_1o8uj_311{justify-content:space-between;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._dialogHead_16q7t_2{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-2);display:flex}._dialogHead_16q7t_2 h2{font-size:var(--font-size-md);margin:0}._dialogBody_16q7t_13{padding:var(--space-2) var(--space-6) var(--space-6)}._actions_16q7t_16{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._templateStages_16q7t_22{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._templateStages_16q7t_22 li{padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill)}._stages_16q7t_39{gap:var(--space-1);padding:var(--space-1) 0 var(--space-3);grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}._stage_16q7t_39{align-content:start;justify-items:start;gap:var(--space-1);min-height:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid}._stages_16q7t_39>._stage_16q7t_39{text-align:left;justify-items:start;display:grid}._stage_16q7t_39 small{color:var(--color-text-muted)}._stage_16q7t_39[data-status=accepted]{background:var(--color-surface-success)}._stage_16q7t_39[data-current=true],._stage_16q7t_39[data-current=true]:hover{border-color:var(--color-border-accent-strong);background:var(--color-surface-selected);color:var(--color-text)}._stage_16q7t_39[data-selected=true]{outline:2px solid var(--color-focus-ring);outline-offset:1px}._stage_16q7t_39[data-late=true] small{color:var(--color-text-danger)}._list_16q7t_87{margin:0;padding:0;list-style:none;display:grid}._item_16q7t_93{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}._item_16q7t_93:first-child{border-top:0}._itemTitle_16q7t_104{gap:var(--space-1);min-width:0;display:grid}._itemTitle_16q7t_104 small{color:var(--color-text-muted)}._itemActions_16q7t_112{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._late_16q7t_118{color:var(--color-text-danger)}._status_16q7t_121{font-size:var(--font-size-sm);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-secondary);white-space:nowrap}._status_16q7t_121[data-status=evidence_found]{background:var(--color-surface-info);color:var(--color-text-info)}._status_16q7t_121[data-status=met]{background:var(--color-surface-success);color:var(--color-text-accent)}._status_16q7t_121[data-status=waived]{background:var(--color-surface-warning);color:var(--color-text-warning)}._columns_16q7t_143{gap:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){._columns_16q7t_143{grid-template-columns:minmax(0,1fr)}}._column_16q7t_143 h2{align-items:baseline;gap:var(--space-2);display:flex}._count_16q7t_159{color:var(--color-text-muted);font-weight:600}._open_16q7t_163{min-height:0;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600;display:block}._open_16q7t_163:hover{color:var(--color-text-link)}._timeline_16q7t_181{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid;overflow-x:auto}._tlRow_16q7t_187{align-items:center;gap:var(--space-3);min-height:var(--control-h);grid-template-columns:minmax(160px,220px) minmax(480px,1fr);display:grid}._tlTrack_16q7t_194{height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface-subtle);position:relative}._tlBar_16q7t_200{top:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-chart-open);position:absolute}._tlBar_16q7t_200[data-status=completed]{background:var(--color-chart-done)}._tlBar_16q7t_200[data-status=paused]{background:var(--color-chart-blocked)}._tlDot_16q7t_213{top:var(--space-1);width:var(--space-3);height:var(--space-3);margin-left:calc(var(--space-3) / -2);margin-top:var(--space-1);border:2px solid var(--color-surface);background:var(--color-calendar-milestone);border-radius:50%;position:absolute}._tlDot_16q7t_213[data-status=accepted]{background:var(--color-chart-done)}._tlDot_16q7t_213[data-late=true]{background:var(--color-danger)}._tlToday_16q7t_230{background:var(--color-timeline);width:2px;position:absolute;top:0;bottom:0}._tlAxis_16q7t_237{font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}._board_16q7t_245{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:repeat(4,minmax(200px,1fr));display:grid;overflow-x:auto}._boardColumn_16q7t_252{align-content:start;gap:var(--space-2);min-height:160px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-column-muted);display:grid}._boardColumn_16q7t_252[data-over=true]{outline:2px dashed var(--color-border-accent-strong)}._boardColumn_16q7t_252 h3{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);margin:0}._card_16q7t_269{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);cursor:grab;display:grid}._card_16q7t_269 small{color:var(--color-text-muted)}._bulk_16q7t_283{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-selected);flex-wrap:wrap;display:flex}._srOnly_16q7t_294{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._heading_qmicm_1{align-items:center;gap:var(--space-2);display:flex}._actions_qmicm_6{align-items:center;gap:var(--space-1);display:flex}._form_qmicm_11{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}._note_qmicm_15{padding:0 var(--space-6)}._item_qmicm_18{border-top:1px solid var(--color-border)}._row_qmicm_21{align-items:center;gap:var(--space-2);padding-right:var(--space-4);display:flex}._open_qmicm_27{all:unset;cursor:pointer;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-3) var(--space-6);flex:1;grid-template-columns:110px minmax(0,1fr);display:grid}._open_qmicm_27 b,._open_qmicm_27 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._open_qmicm_27 small{color:var(--color-text-muted);grid-column:2}._open_qmicm_27 time{color:var(--color-text-muted)}._open_qmicm_27:focus-visible{outline:2px solid var(--color-focus)}._reads_qmicm_53{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-4);color:var(--color-text-muted)}@container (width<=640px){._open_qmicm_27{grid-template-columns:minmax(0,1fr)}._open_qmicm_27 small{grid-column:1}}._field_1k9dg_2{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_1k9dg_8{font-size:var(--font-size-md);color:var(--color-text);margin:0;font-weight:550}._description_1k9dg_15{color:var(--color-text-muted);font-size:12px}._counter_1k9dg_19{font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-self:flex-end;font-size:12px}._counterFull_1k9dg_25{color:var(--color-text-warning)}._error_1k9dg_28{color:var(--color-text-danger);font-size:12px}._srOnly_1k9dg_32{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._input_1k9dg_41{width:100%;min-height:var(--field-h);padding:var(--space-2) var(--control-px);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;margin:0;transition:border-color .15s,box-shadow .15s}._input_1k9dg_41[data-hovered]{border-color:var(--color-border-strong)}._input_1k9dg_41[data-focused]{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._input_1k9dg_41[data-invalid]{border-color:var(--color-danger)}._input_1k9dg_41[data-disabled]{background:var(--color-surface-sunken);color:var(--color-text-muted)}._input_1k9dg_41::placeholder{color:var(--color-text-subtle)}textarea._input_1k9dg_41{resize:vertical;min-height:80px}._wrap_wm499_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:grid}._scroll_wm499_8{overscroll-behavior-x:contain;min-width:0;overflow:auto}._scroll_wm499_8:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring);outline:none}._table_wm499_17{min-width:min-content;font-size:var(--font-size-md);display:grid}._head_wm499_22{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);position:sticky;top:0}._body_wm499_29{display:grid}._row_wm499_32{grid-template-columns:var(--cols);border-bottom:1px solid var(--color-border-subtle);display:grid}._body_wm499_29 ._row_wm499_32:last-child{border-bottom:0}._row_wm499_32[data-clickable]{cursor:pointer}._row_wm499_32[data-clickable]:hover{background:var(--color-surface-hover);box-shadow:inset 3px 0 0 var(--color-accent)}._row_wm499_32[aria-selected=true]{background:var(--color-surface-selected)}._row_wm499_32[data-clickable]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}._th_wm499_55,._td_wm499_56{min-width:0;padding:var(--space-2) var(--space-3)}._td_wm499_56{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-height:44px;line-height:1.4;display:flex}._th_wm499_55{color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;font-weight:600;display:flex}._th_wm499_55 button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._th_wm499_55 button:hover{color:var(--color-text);background:0 0}._th_wm499_55 button:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}[data-align=right]{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}._columns_wm499_101{position:relative}._columns_wm499_101 summary{align-items:center;gap:var(--space-1);height:var(--control-h-sm);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}._columns_wm499_101 summary::-webkit-details-marker{display:none}._columns_wm499_101 summary:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._columns_wm499_101 fieldset{z-index:5;gap:var(--space-2);min-width:220px;margin:var(--space-1) 0 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);display:grid;position:absolute;right:0}._columns_wm499_101 legend{float:left;width:100%;margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._columns_wm499_101 input{width:auto;min-height:0;margin:0}._columns_wm499_101 label{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);display:flex}._cards_wm499_161{gap:var(--space-2);padding:var(--space-2);margin:0;list-style:none;display:grid}._card_wm499_161{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-wrap:anywhere;display:grid}._card_wm499_161[data-clickable]{cursor:pointer}._card_wm499_161[data-clickable]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}._cardHead_wm499_184{min-width:0}._card_wm499_161 dl{gap:var(--space-1);margin:0;display:grid}._card_wm499_161 dl>div{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._card_wm499_161 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._card_wm499_161 dd{min-width:0;margin:0}._rowActions_wm499_212{gap:var(--space-1);opacity:0;padding-left:0;transition:opacity .12s}._row_wm499_32:hover ._rowActions_wm499_212,._row_wm499_32:focus-within ._rowActions_wm499_212{opacity:1}@media (hover:none){._rowActions_wm499_212{opacity:1}}@media (prefers-reduced-motion:reduce){._rowActions_wm499_212{transition:none}}._cardActions_wm499_232{gap:var(--space-1);display:flex}._peek_wm499_238{z-index:var(--z-popover);gap:var(--space-2);max-width:calc(100vw - 16px);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:var(--font-size-md);pointer-events:none;line-height:1.45;animation:.12s ease-out _peek-in_wm499_1;display:grid;position:fixed}@keyframes _peek-in_wm499_1{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){._peek_wm499_238{animation:none}}._tools_ttee7_1{align-items:center;gap:var(--space-2);display:flex}._form_ttee7_6{margin:var(--space-3) 0 0}._list_ttee7_9{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._note_ttee7_17{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}._note_ttee7_17[data-focused]{border-color:var(--color-border-accent-strong);background:var(--color-surface-selected)}._meta_ttee7_27{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:13px;display:flex}._kind_ttee7_35{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font-weight:600}._kind_ttee7_35[data-kind=risk]{background:var(--color-surface-danger);color:var(--color-text-danger)}._kind_ttee7_35[data-kind=decision]{background:var(--color-surface-info);color:var(--color-text-info)}._kind_ttee7_35[data-kind=feedback]{background:var(--color-surface-violet);color:var(--color-text-violet)}._actions_ttee7_54{gap:var(--space-1);margin-left:auto;display:flex}._body_ttee7_59{margin:var(--space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}._history_ttee7_64{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;list-style:none;display:flex}._previous_ttee7_73{margin:var(--space-1) 0 0;color:var(--color-text-muted);overflow-wrap:anywhere;white-space:pre-wrap}._bell_6irlh_1{display:inline-flex;position:relative}._badge_6irlh_5{min-width:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-text-on-accent);text-align:center;pointer-events:none;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}._heading_6irlh_20{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._heading_6irlh_20 h2,._heading_6irlh_20 h3{margin:0}._group_6irlh_30{gap:var(--space-2);flex-direction:column;display:flex}._group_6irlh_30 h3{margin:0;font-size:14px}._items_6irlh_39{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_6irlh_39{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}._item_6irlh_39:hover{background:var(--color-surface-hover)}._item_6irlh_39:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._item_6irlh_39[data-unread]{border-color:var(--color-border-accent-strong);background:var(--color-surface-selected)}._item_6irlh_39[data-unread] ._label_6irlh_73{font-weight:600}._label_6irlh_73{align-items:center;gap:var(--space-2);display:flex}._count_6irlh_81{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);font-size:12px}._title_6irlh_87{overflow-wrap:anywhere}._time_6irlh_90{color:var(--color-text-muted);font-size:12px}._content_1uvb9_1{gap:var(--space-3);padding:var(--space-4) var(--space-6);display:grid}._content_1uvb9_1:empty{display:none}._save_1uvb9_9{justify-self:start}._stages_1uvb9_12{gap:var(--space-4);display:grid}._stage_1uvb9_12{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:grid}._stageHead_1uvb9_22{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._stageHead_1uvb9_22 h3{margin:0;font-size:14px}._stageHead_1uvb9_22>span{color:var(--color-text-secondary);font-size:13px}._push_1uvb9_36{margin-left:auto}._template_1uvb9_39{gap:var(--space-4);display:grid}._template_1uvb9_39>summary{cursor:pointer;font-weight:550}._body_1uvb9_47{gap:var(--space-3);margin-top:var(--space-3);display:grid}._body_1uvb9_47 h3{margin:var(--space-3) 0 0;font-size:14px}._question_1uvb9_56{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);display:grid}._decision_1uvb9_62{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) 140px auto;display:grid}._actions_1uvb9_68{gap:var(--space-2);flex-wrap:wrap;justify-self:start;display:flex}@media (width<=640px){._question_1uvb9_56,._decision_1uvb9_62{grid-template-columns:minmax(0,1fr)}}header .header-action,header .view-as-client{flex-shrink:0;margin-left:auto}header .header-action+.view-as-client{margin-left:0}.owner-toggle{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-olive);font-size:11px;display:flex}.owner-toggle input{width:auto;margin:0}._shell_cpda3_2{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid;position:relative}._skip_cpda3_9{left:var(--space-3);top:var(--space-3);z-index:40;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-accent);position:absolute;transform:translateY(-200%)}._skip_cpda3_9:focus{transform:none}._side_cpda3_25{z-index:2;min-width:0;height:100dvh;padding:var(--space-6) var(--space-4) var(--space-4);border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-subtle) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._brand_cpda3_40{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:var(--space-2);flex-wrap:wrap;display:flex}._close_cpda3_48{padding:var(--space-1);background:0 0;border:0;margin-left:auto;display:none}._nav_cpda3_56{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}._groupItems_cpda3_62{flex-direction:column;gap:1px;display:flex}._groupItems_cpda3_62[hidden]{display:none}._groupLabel_cpda3_71{align-items:center;gap:var(--space-1);width:100%;min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:600;display:flex}._groupLabel_cpda3_71>span{flex:1}._groupLabel_cpda3_71>svg{opacity:0;transition:transform .15s,opacity .15s}._groupLabel_cpda3_71>svg[data-shut]{opacity:1;transform:rotate(-90deg)}._groupLabel_cpda3_71:hover{color:var(--color-text-secondary)}._groupLabel_cpda3_71:hover>svg,._groupLabel_cpda3_71:focus-visible>svg{opacity:1}._groupLabel_cpda3_71:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}._item_cpda3_112{align-items:center;gap:var(--space-3);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);white-space:nowrap;font-size:13px;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}._item_cpda3_112>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._item_cpda3_112>svg{color:var(--color-text-muted);flex-shrink:0}._item_cpda3_112>._itemIcon_cpda3_138{color:var(--color-text-muted);flex:none;order:-1;display:inline-flex;overflow:visible}._item_cpda3_112:hover{background:var(--color-surface-hover);color:var(--color-text)}._item_cpda3_112[aria-current=page]{background:var(--color-surface-selected);color:var(--color-text-accent);font-weight:650}._item_cpda3_112[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}._item_cpda3_112[aria-current=page]>svg{color:var(--color-text-accent)}._item_cpda3_112:focus-visible,._profile_cpda3_169[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:0}._foot_cpda3_175{padding-top:var(--space-4);gap:var(--space-2);margin-top:auto;display:grid}._user_cpda3_181{align-items:center;gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:flex}._profile_cpda3_169{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}._profile_cpda3_169[data-hovered],._profile_cpda3_169[data-pressed],._profile_cpda3_169[aria-expanded=true],._profile_cpda3_169[data-current]{background:var(--color-surface-hover)}._profile_cpda3_169>svg{color:var(--color-text-muted);flex-shrink:0}._who_cpda3_213{flex:1;min-width:0;line-height:1.3;display:grid}._who_cpda3_213 b,._who_cpda3_213 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._who_cpda3_213 b{font-size:12px}._who_cpda3_213 small{color:var(--color-text-muted);font-size:11px}._avatar_cpda3_232{background:var(--color-surface-selected);width:30px;height:30px;color:var(--color-text-olive);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}._avatar_cpda3_232 img{object-fit:cover;width:100%;height:100%}._main_cpda3_252{z-index:1;min-width:0;position:relative}._top_cpda3_257{z-index:3;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--page-x);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-subtle) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);display:flex;position:sticky;top:0}._crumbs_cpda3_270{flex:auto;min-width:0;overflow:hidden}._crumbs_cpda3_270>:not(h1,svg){text-overflow:ellipsis;flex:0 auto;min-width:3em;overflow:hidden}._crumbs_cpda3_270>h1{flex:0 auto;min-width:0}._crumbs_cpda3_270>svg{flex-shrink:0}._searchLink_cpda3_289{padding:var(--space-2);color:var(--color-text-secondary);display:none}._actions_cpda3_294{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}._search_cpda3_289{width:240px}._menuButton_cpda3_304{padding:var(--space-2);background:0 0;border:0;flex-shrink:0;display:none}._backdrop_cpda3_311{display:none}@media (width<=900px){._shell_cpda3_2{grid-template-columns:minmax(0,1fr)}._side_cpda3_25{z-index:30;background:var(--color-surface-subtle);width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-popover);visibility:hidden;transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}._side_cpda3_25[data-open=true]{visibility:visible;transform:none}._close_cpda3_48,._menuButton_cpda3_304{display:inline-flex}._backdrop_cpda3_311{z-index:25;background:color-mix(in srgb, var(--color-text) 24%, transparent);display:block;position:fixed;inset:0}._search_cpda3_289{width:200px}}@media (width<=640px){._top_cpda3_257{gap:var(--space-2);min-height:52px}._search_cpda3_289{display:none}._searchLink_cpda3_289{display:inline-flex}._actions_cpda3_294 .view-as-client,._actions_cpda3_294 .header-action{padding:var(--space-2);gap:0;font-size:0}}@media (width<=1680px){._actions_cpda3_294 .view-as-client,._actions_cpda3_294 .header-action{padding:var(--space-2);gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){._side_cpda3_25{transition:none}}._crumbs_cpda3_270>._homeCrumb_cpda3_388{min-width:0;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex:none;display:inline-flex;overflow:visible}._crumbs_cpda3_270>._homeCrumb_cpda3_388:hover{background:var(--color-surface-hover);color:var(--color-text)}._crumbs_cpda3_270>._homeCrumb_cpda3_388:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}._crumbs_cpda3_270>._moreCrumbs_cpda3_405{display:none}@media (width<=640px){._crumbs_cpda3_270>._midCrumb_cpda3_409{display:none}._crumbs_cpda3_270>._moreCrumbs_cpda3_405{align-items:center;gap:var(--space-3);flex:none;min-width:0;display:inline-flex}}._logoLink_cpda3_422{border-radius:var(--radius-sm);display:inline-flex}._logoLink_cpda3_422:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._crumbChoice_cpda3_431{align-items:center;gap:var(--space-1);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}._rail_cpda3_441{gap:var(--space-1);margin-top:var(--space-3);padding-inline:var(--space-1);flex-wrap:wrap;display:flex}._railItem_cpda3_448{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}._railItem_cpda3_448:hover{background:var(--color-surface-hover)}._railItem_cpda3_448[data-current=true]{border-color:var(--color-border-accent);background:var(--color-surface-selected);color:var(--color-text-accent)}._home_1nfxu_2{background:var(--color-bg);min-height:100dvh;position:relative}._top_1nfxu_7{z-index:3;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--page-x);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-subtle) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);display:flex;position:sticky;top:0}._brand_1nfxu_20{border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex}._brand_1nfxu_20:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._crumbs_1nfxu_29{flex:auto;min-width:0}._account_1nfxu_33{flex:0 240px;min-width:0}._account_1nfxu_33>*{border-top:0;padding-top:0}._main_1nfxu_42{z-index:1;gap:var(--space-7);max-width:1120px;padding:var(--space-7) var(--page-x) var(--space-9);margin:0 auto;display:grid;position:relative}._section_1nfxu_51{gap:var(--space-3);display:grid}._section_1nfxu_51>h2{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;font-weight:600}._grid_1nfxu_61{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}._tile_1nfxu_69{aspect-ratio:1;justify-content:flex-end;gap:var(--space-1);min-width:0;height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}._tile_1nfxu_69>svg{color:var(--color-text-accent);margin-bottom:auto}._tile_1nfxu_69:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}._tile_1nfxu_69:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);border-color:var(--color-border-accent-strong);outline:none}._label_1nfxu_101{font-size:var(--font-size-md);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._caption_1nfxu_111{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=640px){._top_1nfxu_7{gap:var(--space-2)}._crumbs_1nfxu_29{flex:none}._account_1nfxu_33{flex:1 1 0}._main_1nfxu_42{gap:var(--space-6);padding-top:var(--space-5)}._grid_1nfxu_61{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._tile_1nfxu_69{transition:none}}._sectionHead_1nfxu_145{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._sectionHead_1nfxu_145>h2{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;font-weight:600}._list_1nfxu_158{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._row_1nfxu_166{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:flex}._row_1nfxu_166:hover{background:var(--color-surface-hover)}._row_1nfxu_166:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._more_1nfxu_185{color:var(--color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.14s;--t-mid:.26s;--t-slow:.45s;--glass:var(--color-glass)}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient canvas{width:100%;height:100%;position:absolute;inset:0}.ambient-glow{background:radial-gradient(38% 32% at 78% 22%, var(--color-ambient-1), transparent 70%), radial-gradient(30% 28% at 18% 78%, var(--color-ambient-2), transparent 70%);animation:ambient-drift 38s var(--ease-in-out) infinite alternate;position:absolute;inset:-20%}.ambient-waves{width:min(44vw,620px);height:100%;position:absolute;top:0;right:0}.ambient-wave{fill:url(#ambient-wave);transform-box:fill-box}.ambient-wave-0{opacity:.035;animation:wave-sway 26s var(--ease-in-out) infinite alternate}.ambient-wave-1{opacity:.04;animation:wave-sway 21s var(--ease-in-out) -6s infinite alternate-reverse}.ambient-wave-2{opacity:.045;animation:wave-sway 17s var(--ease-in-out) -3s infinite alternate}.ambient-wave-3{opacity:.05;animation:wave-sway 13s var(--ease-in-out) -9s infinite alternate-reverse}@keyframes ambient-drift{to{transform:translate(-4%,3%)scale(1.06)}}@keyframes wave-sway{0%{transform:translate(-14px,-2%)scaleX(.97)}to{transform:translate(16px,2%)scaleX(1.04)}}.shell{position:relative}.shell>.ambient{opacity:.55}.login{background:0 0;position:relative;overflow:hidden}.login>:not(.ambient){z-index:1;position:relative}.login-card{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--color-glass-edge) inset, var(--shadow-glass);animation:rise var(--t-slow) var(--ease-out) both}.login>.logo{animation:fade-in var(--t-slow) var(--ease-out) both}.login-card>*{animation:rise var(--t-slow) var(--ease-out) both}.login-card>:nth-child(2){animation-delay:50ms}.login-card>:nth-child(3){animation-delay:.1s}.login-card>:nth-child(n+4){animation-delay:.15s}.boot-inner{align-items:center;gap:var(--space-4);text-align:center;animation:fade-in var(--t-slow) var(--ease-out) both;flex-direction:column;display:flex}.boot-status{color:var(--color-text-muted);margin:0;font-size:13px}.boot-error{color:var(--color-text-attention);max-width:360px;margin:0}.boot-actions{gap:var(--space-3);margin-top:var(--space-2);display:flex}.orb{flex-shrink:0;display:block}.loading{align-items:center;gap:var(--space-3);color:var(--color-text-muted);animation:fade-in var(--t-mid) var(--ease-out) .12s both;display:inline-flex}.loading .orb{opacity:.9}.skeleton{background:var(--color-border-subtle);animation:skeleton-pulse 1.6s var(--ease-in-out) infinite;border-radius:6px;flex-shrink:0;display:block}.skel-rows{animation:fade-in var(--t-mid) var(--ease-out) .12s both;display:grid}.skel-row{gap:var(--space-4);min-height:52px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.skel-row>.skel-cell{flex:1}.skel-row>.skel-cell:first-child{flex:2}.skel-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.skel-lines{gap:var(--space-1);flex:1;min-width:0;display:grid}.skel-board{gap:var(--space-4);animation:fade-in var(--t-mid) var(--ease-out) .12s both;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.skel-col{align-content:start;gap:var(--space-3);display:grid}.skel-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-surface-sunken);display:grid}.skel-text{gap:var(--space-2);padding-block:var(--space-2);display:grid}.skel-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.view-enter{animation:rise var(--t-mid) var(--ease-out) both}.modal-backdrop{animation:fade-in var(--t-mid) var(--ease-out) both;-webkit-backdrop-filter:blur(2px)}.modal-backdrop>.drawer,.ui-drawer{animation:slide-in var(--t-slow) var(--ease-out) both}.modal-backdrop>:not(.drawer){animation:pop var(--t-mid) var(--ease-out) both}.banner{animation:drop var(--t-mid) var(--ease-out) both}[role=alert].error{animation:shake .36s var(--ease-out) both}.status-offline{animation:fade-in var(--t-mid) var(--ease-out) both}button{transition:background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-mid), transform var(--t-fast) var(--ease-out), opacity var(--t-fast)}button:not(:disabled):active{transform:scale(.97)}.primary:not(:disabled):hover{box-shadow:var(--shadow-primary)}input,select,textarea{transition:border-color var(--t-fast), box-shadow var(--t-mid)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes slide-in{0%{opacity:.4;transform:translate(36px)}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(6px)}}@keyframes shake{20%{transform:translate(-3px)}45%{transform:translate(3px)}70%{transform:translate(-1.5px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{50%{opacity:.45}}@media (width<=700px){:root{--glass:var(--color-glass-phone)}.shell>.ambient{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
