.intake-shell{min-height:100dvh;color:var(--ink);font-size:var(--type-body)}.intake-shell [hidden]{display:none!important}.intake-shell :is(main,section,article,form,fieldset,nav,dl,label){min-width:0}.intake-shell :is(p,dd,li,h2,h3,h4){overflow-wrap:anywhere}.intake-shell .intake-header{background:var(--surface);border-bottom:1px solid var(--line);gap:24px;width:100%;max-width:none;min-height:80px;margin:0;padding:16px max(32px,50vw - 608px)}.intake-shell .wordmark{letter-spacing:-1.2px;flex-shrink:0;font-size:27px}.intake-shell .intake-header-label{font-size:var(--type-small)}.intake-header-tools{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;max-width:100%;margin-left:auto;display:flex}.intake-header-tools>.intake-quiet-button{flex-shrink:0}.intake-shell .intake-header .language-switcher{flex-basis:auto;order:0;min-width:0;max-width:100%;margin:0}.intake-header .language-switcher>span{display:none}.intake-shell .intake-header .language-switcher select{border-color:var(--line);width:max(128px,7em + 24px);min-height:44px;margin:0;padding:9px 10px;font-size:14px}.intake-website-link,.intake-footer-website{border-radius:var(--radius-control);min-height:44px;color:var(--muted);font-size:var(--type-small);align-items:center;gap:8px;padding:8px 10px;font-weight:550;text-decoration:none;display:inline-flex}.intake-website-link>span,.intake-footer-website>span{flex-shrink:0}.intake-website-link:hover,.intake-footer-website:hover{color:var(--ink);background:var(--surface-soft)}.intake-website-link:focus-visible,.intake-footer-website:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.intake-footer-website{display:none}.intake-shell .intake-main{max-width:var(--workspace-width);padding:36px 32px 64px}.intake-shell .intake-footer{max-width:1216px;font-size:var(--type-small);margin-inline:auto;padding:24px 0 32px}.intake-shell .eyebrow{font-size:var(--type-small);letter-spacing:1.5px;margin-bottom:8px}.intake-shell .intake-heading{margin-bottom:28px}.intake-shell .intake-heading h1{font-size:var(--type-page-title);letter-spacing:-1.5px;font-weight:600}.intake-shell.is-account-entry{flex-direction:column;display:flex}.intake-shell.is-account-entry .intake-header{padding-inline:max(32px,50vw - 560px)}.intake-shell.is-account-entry .intake-main{flex:1;width:min(500px,100% - 48px);max-width:500px;padding:44px 0 48px}.is-account-entry .intake-heading{text-align:center;margin-bottom:24px}.intake-shell.is-account-entry .intake-heading h1{letter-spacing:-.9px;font-size:32px}.intake-shell.is-account-entry .intake-login{width:100%;max-width:none;padding:28px}.is-account-entry .intake-entry-links{grid-template-columns:minmax(0,1fr)}.intake-shell.is-account-entry .intake-footer{width:min(1120px,100% - 64px);margin-inline:auto}.is-authenticated .intake-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:16px;display:flex}.is-authenticated .intake-heading .eyebrow{display:none}.is-authenticated .intake-heading h1{font-size:var(--type-section-title);letter-spacing:-.9px;font-weight:600}.is-authenticated .intake-heading>p:last-child{font-size:var(--type-small);margin:0}.intake-shell .intake-account{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--type-small);gap:12px 24px;margin-bottom:20px;padding:14px 18px}.intake-shell .intake-account>span{font-size:var(--type-small);display:block}.intake-shell .intake-account select{min-height:48px;font-size:var(--type-body);margin:0;font-weight:400}.workspace-navigation{gap:12px;margin:20px 0 28px;display:grid}.intake-shell .intake-tabs{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0 28px;padding:6px;display:grid}.workspace-navigation>.intake-tabs{margin:0}.workspace-utilities{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.workspace-utilities>.workspace-capacity{flex:0 280px;margin:0;position:relative}.workspace-utilities>.workspace-capacity[open]{flex-basis:100%}.workspace-utilities>.intake-text-link{font-size:var(--type-small);margin:0;padding:10px 14px}.workspace-utilities>.intake-text-link>span[aria-hidden]{flex-shrink:0}.intake-shell .intake-tabs button,.intake-shell .request-workflow-nav button{border-radius:var(--radius-control);min-width:0;min-height:48px;color:var(--muted);font-size:var(--type-small);white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;padding:10px 12px;font-weight:600;line-height:1.45}.intake-shell .intake-tabs button:hover:not(:disabled):not([aria-pressed=true]){background:var(--teal-pale);color:var(--teal-strong)}.intake-shell .intake-tabs button[aria-pressed=true]{background:var(--teal-pale);border-color:var(--teal);color:var(--teal-strong);font-weight:650}.workspace-current-job{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;border-top:3px solid #182b4b;gap:8px;margin:0 0 24px;padding:24px 26px;display:grid}.workspace-current-job>span,.workspace-current-summary>span{font-size:var(--type-small);color:var(--teal);font-weight:650}.workspace-current-job h2{font-size:var(--type-item-title);letter-spacing:-.4px;white-space:pre-wrap;margin-top:5px;font-weight:600;line-height:1.45}.workspace-current-summary{min-width:0}.workspace-current-summary>.workspace-saved-label{font-size:var(--type-small);color:#365e2e;align-items:center;gap:7px;margin-top:9px;font-weight:600;display:inline-flex}.workspace-saved-label:before{content:"";background:#527746;border-radius:50%;width:6px;height:6px}.intake-shell .request-workflow-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:18px 0 0;padding-top:18px;display:flex}.intake-shell .request-workflow-nav button{text-align:left;background:var(--surface-soft);color:var(--muted);overflow-wrap:normal;word-break:normal;border-color:#0000;flex:12em;justify-content:flex-start;align-items:center;gap:10px;display:flex}.intake-shell .request-workflow-nav button>span{border:1px solid var(--line);background:var(--surface-soft);width:25px;height:25px;font-size:var(--type-small);border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.intake-shell .request-workflow-nav button[aria-pressed=true]{background:var(--teal-pale);color:var(--teal-strong);box-shadow:inset 0 -3px var(--teal);border-color:#c8d6fc;font-weight:650}.intake-shell .request-workflow-nav button:hover:not(:disabled):not([aria-pressed=true]){background:var(--teal-pale);border-color:var(--teal)}.intake-shell :is(input:where(:not([type=checkbox]):not([type=radio])),textarea,select){border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:var(--surface);font-family:inherit;font-size:var(--type-body);padding:11px 13px;font-weight:400;line-height:1.5}.intake-shell textarea{resize:vertical;min-height:110px;line-height:1.7}.intake-shell input::placeholder,.intake-shell textarea::placeholder{color:var(--muted);font-weight:400}.intake-shell :is(input,select,textarea,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.intake-shell :is(input,select,textarea):focus-visible{border-color:var(--teal)}.intake-shell :is(input,select,textarea):disabled,.intake-shell textarea[readonly]{color:var(--muted);background:var(--surface-soft);opacity:1}.intake-shell input[type=checkbox],.intake-shell input[type=radio]{accent-color:var(--teal)}.intake-shell input[type=file]{font-size:var(--type-body);padding:8px 10px}.intake-shell input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);min-height:44px;color:var(--teal-strong);font:inherit;font-size:var(--type-small);cursor:pointer;margin-right:10px;padding:8px 12px;font-weight:600}.intake-shell button{min-height:48px;font-family:inherit;line-height:1.45;transition:background-color .12s,border-color .12s,box-shadow .12s}.intake-shell button:disabled{cursor:default;opacity:.58}.intake-shell :where(.intake-primary,.intake-secondary){border-radius:var(--radius-control);min-height:48px;font-size:var(--type-label);padding:12px 18px;font-weight:600}.intake-shell :where(.intake-primary){background:var(--teal);border-color:var(--teal);color:#fff}.intake-shell :where(.intake-primary:hover:not(:disabled)){background:var(--teal-strong);border-color:var(--teal-strong)}.intake-shell :where(.intake-secondary){min-height:44px;color:var(--ink);background:var(--surface);border-color:var(--line)}.intake-shell :where(.intake-secondary:hover:not(:disabled)){background:var(--teal-pale);border-color:var(--teal)}.intake-shell :where(.intake-quiet-button){border-radius:var(--radius-control);min-height:44px;font-size:var(--type-label);color:var(--teal-strong);padding:10px 12px;text-decoration:none}.intake-shell :where(.intake-quiet-button:hover:not(:disabled)){background:var(--teal-pale)}.intake-shell .intake-text-link{min-height:44px;font-size:var(--type-small);font-weight:600;text-decoration:none}.intake-shell .intake-form{gap:22px;margin-top:24px}.intake-shell .intake-form label:where(:not(.activation-consent):not(.participation-checkbox):not(.decisions-checkbox)){font-size:var(--type-label);font-weight:600}.intake-shell :is(.participation-checkbox,.decisions-checkbox){font-size:var(--type-small);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);padding:12px 14px;font-weight:400}.intake-shell :where(.activation-consent){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);padding:12px 14px}.intake-shell :is(.participation-checkbox,.decisions-checkbox,.activation-consent) input{flex-shrink:0}.intake-shell :where(.intake-helper,.intake-field-hint,.intake-saved-caption,.participation-status,.owner-summary-caption,.owner-summary-asof){font-size:var(--type-small);color:var(--muted);line-height:1.7}.intake-shell .intake-field-hint{margin-top:8px}.intake-shell .intake-form>.intake-field-hint{margin-top:-8px}.intake-shell .intake-optional{color:var(--muted);font-size:var(--type-small)}.intake-shell .intake-section-number{background:var(--teal-pale);border-color:var(--line);width:34px;height:34px;color:var(--teal);font-size:var(--type-small);font-weight:650}.intake-shell .intake-save-state{font-size:var(--type-small);color:var(--muted);background:0 0;border:0;border-radius:0;padding:4px 0}.intake-shell .intake-save-state.is-saved{color:#325a2c;background:0 0;font-weight:600}.intake-save-actions{gap:10px;margin-top:4px;display:grid}.intake-save-context{font-size:var(--type-small);color:var(--muted);line-height:1.65}.intake-next-steps{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--teal-pale);gap:12px;margin-top:22px;padding:20px;display:grid}.intake-next-steps>.intake-saved-caption{border:0;margin:0 0 4px;padding:0}.intake-next-steps>p{font-size:var(--type-small);line-height:1.7}.intake-next-steps .participation-actions{margin-top:14px}.intake-shell :is(.intake-panel,.queue-card,.decisions-panel,.participation-panel,.participation-revision,.owner-summary,.overrun-panel,.workspace-panel){border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:none;padding:28px}.intake-shell :is(.intake-panel,.decisions-panel,.participation-panel)>:first-child{margin-top:0}.intake-shell .intake-panel h2,.intake-shell .participation-preview h2{font-size:var(--type-section-title);letter-spacing:-.7px;font-weight:600;line-height:1.3}.intake-shell :is(.decisions-panel,.participation-panel,.participation-revision,.owner-summary) h3{font-size:var(--type-item-title);letter-spacing:-.45px;font-weight:600;line-height:1.4}.intake-shell :is(.participation-heading,.queue-heading,.history-heading){align-items:flex-start;gap:18px;margin-bottom:24px}.intake-shell :is(.participation-heading,.queue-heading) h2{font-size:var(--type-section-title);letter-spacing:-.8px;font-weight:600}.intake-shell :is(.participation-heading,.queue-heading)>button{flex-shrink:0;margin-top:0}.intake-shell :is(.participation-heading,.queue-heading) .intake-helper{max-width:var(--content-measure)}.intake-shell .intake-photo-panel{background:var(--surface-soft);border-color:var(--line);border-top:3px solid #cbd5e5}.intake-shell .intake-another{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-soft);margin-top:20px;padding:22px 24px}.intake-shell .intake-another h2{font-family:inherit;font-size:var(--type-item-title);letter-spacing:-.2px;font-weight:600}.intake-shell .intake-another p{font-size:var(--type-small);line-height:1.7}.intake-shell .intake-photo-wait{font-size:var(--type-small);padding-top:20px;line-height:1.7}.intake-shell .intake-attachments li{border-radius:var(--radius-control);padding:16px}.intake-shell .intake-attachments :is(strong,a),.intake-shell .intake-attachments li div>span{font-size:var(--type-small)}.intake-shell .intake-recent{margin-top:8px;padding-top:32px}.intake-shell .intake-recent-button{border-radius:var(--radius-control);background:var(--surface);padding:18px 20px}.intake-shell .intake-recent-button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-pale)}.intake-shell .intake-recent-button strong{font-size:var(--type-body);font-weight:550}.intake-shell .intake-recent-button>span{font-size:var(--type-small)}.intake-shell :is(.intake-notice,.intake-warning,.intake-error){border-radius:var(--radius-control);font-size:var(--type-small);padding:16px 18px;line-height:1.7}.intake-shell .intake-notice{color:var(--ink);background:var(--surface-soft);border-color:var(--line)}.intake-shell .intake-warning{color:#73541c;background:#fff5df;border-color:#e4cfa0}.intake-shell .intake-error{color:#813d2c;background:#fff0e9;border-color:#e4beac}.intake-shell :is(.queue-recovery,.participation-recovery){border-radius:var(--radius-control);background:#fff5df;border-color:#e4cfa0;padding:20px}.intake-shell :is(.queue-recovery,.participation-recovery) p{font-size:var(--type-small);line-height:1.7}.intake-shell .operations-workspace{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);padding:28px}.operations-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.operations-toolbar>label,.operations-workspace>label{max-width:380px;font-size:var(--type-small);font-weight:600;display:block}.operations-toolbar>label{flex:1}.operations-mode{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);font-size:var(--type-small);color:var(--ink);padding:16px 18px;line-height:1.7}.operations-checked{color:var(--muted);font-size:var(--type-small);line-height:1.6}.intake-shell .operations-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.operations-counts>div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);flex-direction:column;justify-content:space-between;gap:12px;padding:18px;display:flex}.intake-shell dl.operations-counts dt{font-size:var(--type-small);color:var(--muted);margin:0;font-weight:550;line-height:1.5}.intake-shell dl.operations-counts dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:30px;font-weight:550;line-height:1.2}.operations-counts>[data-state=failed]{background:#fff5e3;border-color:#dfc99e}.operations-counts>[data-state=unknown]{background:var(--surface-soft);border-color:var(--line)}.operations-counts>[data-state=confirmed]{background:#eaf3e5;border-color:#bfd2b2}.operations-workspace .intake-attachments{gap:12px;margin-block:24px}.operations-workspace .intake-attachments>li{background:var(--surface-soft);border:1px solid var(--line);padding:20px}.operations-workspace .intake-attachments details{border-top:1px solid var(--line);font-size:var(--type-small);color:var(--muted);margin-top:12px;padding-top:8px}.operations-workspace .intake-attachments details p{overflow-wrap:anywhere;margin-top:8px}.intake-shell :is(.operations-empty,.workspace-empty,.queue-empty){border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--muted);font-size:var(--type-body);gap:8px;margin-block:24px;padding:32px;line-height:1.7;display:grid}.intake-shell :is(.operations-empty,.workspace-empty,.queue-empty) h3{color:var(--ink);font-family:inherit;font-size:var(--type-item-title);letter-spacing:-.4px;font-weight:600}.intake-shell .queue-empty p{font-size:var(--type-small);margin:0}.intake-shell .queue-filters{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:end;gap:20px;margin:0 0 12px;padding:20px}.intake-shell .queue-filters label{font-size:var(--type-small)}.intake-shell .queue-date-note,.queue-search-scope{color:var(--muted);font-size:var(--type-small);margin:12px 0 18px;line-height:1.7}.queue-results-summary{border-bottom:1px solid var(--line);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:22px 0 16px;padding-bottom:14px;display:flex}.queue-results-summary p{margin:0}.queue-results-summary p+p{font-size:var(--type-small);color:var(--muted)}.queue-reset-all{margin:-8px 0 24px}.intake-shell .queue-card .queue-request-preview{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intake-shell .queue-card h3:has(+.queue-request-toggle){margin-bottom:2px}.intake-shell .queue-request-toggle{margin:0 0 18px;padding-left:0}.intake-shell [data-workspace-focus]:focus{outline:3px solid var(--focus);outline-offset:6px;border-radius:3px}.intake-shell .operations-attention-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 12px;display:grid}.operations-attention-summary>div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding:16px;display:flex}.operations-attention-summary dt{font-size:var(--type-small);color:var(--muted)}.operations-attention-summary dd{color:var(--ink);margin:0;font-size:26px;font-weight:600}.operations-count-details{margin-bottom:24px}.operations-count-details>summary{cursor:pointer;min-height:44px;color:var(--teal);font-size:var(--type-small);padding:12px 0}.intake-shell .queue-clear-filters{margin-bottom:10px}.intake-shell .queue-list{gap:20px}.intake-shell .queue-card h3{font-size:var(--type-item-title);letter-spacing:-.3px;margin:12px 0 20px;font-weight:600;line-height:1.45}.intake-shell .queue-property{font-size:var(--type-small)}.intake-shell .queue-badges>span{font-size:var(--type-small);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);padding:5px 9px}.intake-shell .queue-badges .queue-badge-blocked{color:#82482e;background:#fff0e4;border-color:#e4bfa2}.intake-shell .queue-badges .queue-badge-date{color:#775a22;background:#fff5db;border-color:#e4d09b}.intake-shell .queue-facts{gap:20px 28px}.intake-shell .queue-facts dt{font-size:var(--type-small);margin-bottom:5px}.intake-shell .queue-facts dd{font-size:var(--type-body)}.intake-shell .queue-next{border:0;border-left:3px solid var(--teal);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--teal-pale);padding:16px 18px}.intake-shell .queue-next dd{color:var(--teal-strong);font-weight:550}.intake-shell .queue-blockers li{border-radius:0 var(--radius-control) var(--radius-control) 0;font-size:var(--type-small);background:#fff6e4;padding:16px 18px}.intake-shell .queue-unassigned,.intake-shell .queue-paused{font-size:var(--type-small);line-height:1.7}.intake-shell .queue-card-actions{justify-content:flex-end;gap:12px;margin-top:20px}.intake-shell .queue-card-actions>.intake-quiet-button{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--teal-strong);padding:11px 18px;font-weight:600;text-decoration:none}.intake-shell .queue-card-actions>.intake-quiet-button:hover:not(:disabled){background:var(--teal-pale);border-color:var(--teal)}.intake-shell .queue-management{gap:0 24px;padding-top:4px}.intake-shell .queue-management .intake-form{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:4px 0 20px}.intake-shell .queue-management h4{font-size:var(--type-body);font-weight:600}.intake-shell .history-panel{margin-top:0}.intake-shell .history-property{max-width:480px;font-size:var(--type-small);margin:24px 0;font-weight:600}.intake-shell .history-jobs{gap:10px;margin:0}.intake-shell .history-jobs button{border-radius:var(--radius-control);background:var(--surface);gap:6px;padding:18px 20px}.intake-shell .history-jobs button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-pale)}.intake-shell .history-jobs button[aria-pressed=true]{border:1px solid var(--teal);border-left:4px solid var(--teal);background:var(--teal-pale);padding-left:17px}.intake-shell .history-jobs button strong{font-size:var(--type-body);font-weight:550}.intake-shell .history-jobs button span{font-size:var(--type-small);line-height:1.6}.intake-shell .history-export{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);gap:12px;margin:24px 0;padding:20px;display:grid}.intake-shell .history-export>button{justify-self:start}.intake-shell .history-export p{margin:0}.intake-shell .history-entry{padding:20px 0}.intake-shell .history-entry summary{font-size:var(--type-body);padding-block:8px;font-weight:550;line-height:1.65}.intake-shell .history-entry summary span{color:var(--muted);font-weight:400;font-size:var(--type-small)}.intake-shell .history-entry dt{color:var(--muted);font-size:var(--type-small);font-weight:600}.intake-shell .history-id{font-size:var(--type-small);color:var(--muted);font-family:ui-monospace,Consolas,monospace}.intake-shell :is(.workspace-capacity,.email-status,.decisions-authority,.decisions-history,.participation-history,.participation-kept,.queue-saved-edits,.operations-guidance){border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;margin:20px 0;padding:0}.intake-shell :is(.workspace-capacity,.email-status,.decisions-authority,.decisions-history,.participation-history,.participation-kept,.queue-saved-edits,.operations-guidance)>summary{cursor:pointer;min-height:52px;color:var(--teal-strong);font-size:var(--type-small);padding:14px 0;font-weight:600;line-height:1.65}.intake-shell summary::marker{color:var(--teal)}.intake-shell :is(.workspace-capacity,.email-status,.decisions-authority,.decisions-history,.participation-history,.participation-kept,.queue-saved-edits,.operations-guidance)[open]{padding-bottom:20px}.intake-shell :is(.workspace-capacity-body,.email-status-body){padding:0}.intake-shell .workspace-utilities>.workspace-capacity{margin:0}.intake-shell :is(.capacity-resource,.email-action){border-radius:var(--radius-control);background:var(--surface);padding:18px}.intake-shell .capacity-resource h4{font-size:var(--type-body)}.intake-shell :is(.capacity-resource,.capacity-storage) dt{font-size:var(--type-small);color:var(--muted)}.intake-shell :is(.capacity-resource,.capacity-storage) dd{font-size:var(--type-small);font-weight:550}.intake-shell :is(.decisions-facts,.decisions-fields,.owner-summary-context){gap:24px}.intake-shell :is(.decisions-facts,.decisions-terms,.participation-terms,.owner-summary-terms) dt{font-size:var(--type-small);color:var(--muted)}.intake-shell :is(.decisions-facts,.decisions-terms,.participation-terms,.owner-summary-terms) dd{font-size:var(--type-body);line-height:1.8}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money){border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--surface-soft);padding:22px 24px}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money)>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:10px 0;font-size:32px;font-weight:550;line-height:1.3}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money)>span{font-size:var(--type-small);color:var(--teal-strong)}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money)>p{font-size:var(--type-small);line-height:1.7}.intake-shell :is(.decisions-context,.completion-job-context) h3{font-size:var(--type-item-title)}.intake-shell :is(.completion-state,.decisions-state){border-radius:var(--radius-control);background:var(--surface-soft);border-color:var(--line);color:var(--ink)}.intake-shell .decisions-state{font-size:var(--type-small);padding:8px 12px;font-weight:600}.intake-shell .completion-state{border-left:4px solid var(--teal);padding:22px}.intake-shell .completion-state p{font-size:var(--type-body);margin-top:8px;line-height:1.7}.intake-shell .completion-state[data-state=completion_reported],.intake-shell .completion-state[data-state=not_started],.intake-shell .decisions-state[data-state=awaiting_decision],.intake-shell .decisions-state[data-state=question_pending],.intake-shell .decisions-state[data-state=scope_change]{background:var(--surface-soft);border-color:var(--line);color:var(--ink)}.intake-shell .completion-state[data-state=blocked],.intake-shell .completion-state[data-state=accepted_disputed],.intake-shell .decisions-state[data-state=authority_required],.intake-shell .decisions-state[data-state=grant_required],.intake-shell .decisions-state[data-state=paused],.intake-shell .decisions-state[data-state=declined]{color:#803d29;background:#fff0e8;border-color:#d9ae97}.intake-shell .completion-state[data-state=accepted],.intake-shell .decisions-state[data-state=approved]{color:#345a2b;background:#eaf3e4;border-color:#afc49f}.intake-shell .completion-state[data-state=cancelled],.intake-shell .decisions-state[data-state=draft]{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.intake-shell .completion-record{border-radius:var(--radius-control);background:var(--surface);border-color:var(--line);padding:22px}.intake-shell .completion-workspace fieldset,.intake-shell .decisions-evidence,.intake-shell .observation-photos{border-radius:var(--radius-control);border-color:var(--line);padding:20px}.intake-shell .completion-workspace legend{font-size:var(--type-small)}.intake-shell .completion-accept-panel{border-top:4px solid var(--teal);border-color:var(--line);border-top-color:var(--teal)}.intake-shell .completion-accept-panel form>button:not([type=button]){background:var(--teal);border-color:var(--teal);color:#fff}.intake-shell :is(.visit-current,.visit-proposed,.observation-source,.overrun-source,.overrun-record){border-radius:var(--radius-control);padding:18px;line-height:1.7}.intake-shell .visit-current{background:var(--surface-soft);border-color:var(--line);border-left-color:var(--teal)}.intake-shell .overrun-source{background:#fff6e4;border-color:#e3cea6}.intake-shell .participation-records span,.intake-shell .owner-summary-context :is(p,span),.intake-shell .owner-summary-section-heading>p{font-size:var(--type-small);line-height:1.7}.intake-shell .owner-summary-next{border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--surface-soft);border-color:var(--line);border-left-color:var(--teal);padding:24px}.intake-shell .owner-summary-next[data-state=completion_reported],.intake-shell .owner-summary-next[data-state=not_started]{background:var(--surface-soft);border-color:var(--line);border-left-color:var(--teal)}.intake-shell .owner-summary-next[data-state=blocked],.intake-shell .owner-summary-next[data-state=accepted_disputed]{background:#fff0e8;border-color:#a76b48}.intake-shell .owner-summary-next[data-state=accepted]{background:#eaf3e4;border-color:#6d925b}.participation-management{border-block:1px solid var(--line);margin:20px 0 28px;padding:4px 0}.participation-management>summary,.preview-summary>summary,.draft-source-notes>summary{cursor:pointer;min-height:48px;font-weight:600;font-size:var(--type-small);color:var(--teal);padding:14px 0}.participation-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:12px 0;display:grid}.participation-management-grid>*{min-width:0}.intake-shell .participation-management-grid>.participation-panel{margin:0}.participation-management-grid>:not(.participation-panel){grid-column:1/-1}.intake-shell .participation-preview{border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);margin:28px 0;padding:28px}.preview-navigation{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);gap:6px;margin:20px 0 24px;padding:6px;display:flex}.intake-shell .preview-navigation button{border-radius:var(--radius-control);min-width:0;color:var(--teal-strong);font-size:var(--type-small);background:0 0;border:1px solid #0000;flex:1;padding:10px 14px}.intake-shell .preview-navigation button[aria-pressed=true]{border-color:var(--teal);background:var(--surface);color:var(--teal-strong);font-weight:650;box-shadow:0 1px 3px #2457e608}.preview-section[hidden]{display:none}.preview-summary{border-bottom:1px solid var(--line);margin-bottom:24px}.intake-shell .preview-summary .owner-summary{box-shadow:none;border:0;margin:0;padding:16px 0}.intake-shell .preview-section>.local-draft-editor{box-shadow:none;background:0 0;border:0;padding:0}.intake-shell .local-draft-editor{background:var(--surface-soft);border-color:var(--line);box-shadow:none;margin-top:28px;padding:24px}.local-draft-editor>h3{font-size:var(--type-item-title);letter-spacing:-.4px;margin-bottom:12px;font-weight:600}.local-draft-editor>p{font-size:var(--type-small);margin:12px 0;line-height:1.75}.local-draft-editor>label{font-size:var(--type-small);margin-top:24px;font-weight:600;display:block}.draft-method{border-block:1px solid var(--line);margin:14px 0 18px;padding:0}.draft-method>summary{cursor:pointer;min-height:44px;color:var(--teal);font-size:var(--type-small);padding:12px 0;font-weight:550}.draft-method>p{margin:0 0 14px}.intake-shell .local-draft-editor textarea{background:var(--surface);min-height:360px;padding:18px;font-weight:400;line-height:1.85}.intake-shell .local-draft-editor>.intake-quiet-button{border:1px solid var(--line);background:var(--surface);margin-top:8px;padding:11px 16px;font-weight:600;text-decoration:none}.local-draft-editor>[role=status]{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-control);color:var(--ink);padding:14px 16px}.local-draft-editor>[role=alert]{border-radius:var(--radius-control);color:#813d29;background:#fff0e6;border:1px solid #e1b9a4;padding:14px 16px}.draft-source-notes{border-block:1px solid var(--line);font-size:var(--type-small);overflow-wrap:anywhere;margin:20px 0 8px}.draft-source-notes ul{padding-left:20px}.draft-source-notes li{margin:14px 0;line-height:1.75}.revision-identity{font-size:var(--type-small);color:var(--muted);overflow-wrap:anywhere;margin-top:16px}.revision-identity>summary{cursor:pointer;min-height:44px;padding:10px 0}.workspace-current-job~.decisions-workspace .decisions-context>span,.workspace-current-job~.decisions-workspace .decisions-context>h3,.workspace-current-job~.completion-workspace>.completion-job-context,.workspace-current-job~.participation-workspace>.participation-property{display:none}@media (min-width:1101px){.intake-shell .queue-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.intake-shell .queue-card{padding:24px}.intake-shell .queue-card h3{margin:14px 0 20px}.intake-shell .queue-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:16px 24px}.intake-shell .queue-facts .queue-next{grid-area:1/3/span 2}}@media (max-width:1100px){.intake-shell .intake-header{flex-wrap:wrap;gap:12px 20px}.intake-shell .intake-header-label{display:none}.workspace-navigation{gap:10px}.workspace-navigation>.intake-tabs{width:100%}.intake-shell .intake-footer{margin-inline:32px}}@media (max-width:800px){.intake-shell .intake-main{padding:28px 24px 48px}.intake-shell .intake-header{padding-inline:24px}.intake-shell .intake-grid{grid-template-columns:minmax(0,1fr)}.intake-shell .intake-side{margin-top:0}.participation-management-grid{grid-template-columns:minmax(0,1fr)}.intake-shell .operations-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-shell .intake-footer{margin-inline:24px}}@media (max-width:600px){.intake-shell .intake-header{gap:8px 16px;min-height:72px;padding:12px 16px}.intake-shell .intake-header .wordmark{font-size:24px}.intake-shell.is-account-entry .intake-header{flex-wrap:nowrap;gap:12px;padding-inline:16px}.intake-shell.is-account-entry .intake-header .wordmark{flex:0 148px;min-width:0}.intake-header .brand-logo--full{--logo-width:148px;max-width:100%}.intake-header-tools{gap:8px}.intake-shell .intake-header .language-switcher select{font-size:16px}.intake-header .intake-website-link{display:none}.intake-footer-website{display:inline-flex}.intake-shell.is-account-entry .intake-main{width:calc(100% - 32px);padding:28px 0 32px}.intake-shell.is-account-entry .intake-heading h1{font-size:28px}.intake-shell.is-account-entry .intake-login{padding:22px 20px}.intake-shell.is-account-entry .intake-footer{text-align:center;justify-content:center;align-items:center;gap:8px 16px;width:calc(100% - 32px);margin-inline:auto}.intake-shell .intake-main{padding:24px 16px 40px}.is-authenticated .intake-heading{margin-bottom:18px;display:block}.is-authenticated .intake-heading h1{font-size:var(--type-section-title)}.is-authenticated .intake-heading>p:last-child{margin-top:8px}.intake-shell .intake-account{gap:12px;padding:14px}.intake-shell .intake-account label{gap:6px;width:100%;display:grid}.intake-shell .intake-account select{width:100%;max-width:none}.intake-shell .intake-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;overflow:visible}.intake-shell .intake-tabs button{min-height:48px;font-size:var(--type-label);max-width:none;padding:10px 8px}.workspace-utilities{flex-direction:column;align-items:stretch}.workspace-utilities>.workspace-capacity,.workspace-utilities>.workspace-capacity[open]{flex:auto;width:100%}.workspace-utilities>.intake-text-link{justify-content:space-between}.workspace-current-job{margin-bottom:24px;padding:18px}.workspace-current-job h2{font-size:var(--type-item-title)}.intake-shell .request-workflow-nav{margin-top:14px;padding-top:14px}.intake-shell .request-workflow-nav button{font-size:var(--type-label);padding-inline:8px}.intake-shell :is(.intake-panel,.queue-card,.decisions-panel,.participation-panel,.participation-revision,.owner-summary,.overrun-panel,.workspace-panel,.operations-workspace){border-radius:var(--radius-card);padding:22px 18px}.intake-shell :is(.intake-panel,.participation-preview) h2,.intake-shell :is(.participation-heading,.queue-heading) h2{font-size:var(--type-section-title);letter-spacing:-.6px}.intake-shell :is(.participation-heading,.queue-heading,.history-heading){flex-direction:column;align-items:stretch;gap:14px;display:flex}.intake-shell :is(.participation-heading,.queue-heading)>button{align-self:flex-start;margin:0}.intake-shell .queue-card h3{font-size:var(--type-item-title)}.intake-shell .queue-card-actions{grid-template-columns:minmax(0,1fr);display:grid}.intake-shell .queue-card-actions>button{justify-content:center;width:100%}.intake-shell .queue-management .intake-form{padding:18px 14px}.intake-shell .queue-filters{gap:16px;padding:18px}.queue-results-summary{gap:8px;display:grid}.intake-shell :is(.operations-empty,.workspace-empty,.queue-empty){padding:24px 18px}.operations-counts>div{min-height:112px;padding:16px 14px}.intake-shell dl.operations-counts dd{font-size:28px}.operations-toolbar{flex-direction:column;align-items:stretch}.operations-toolbar>label{max-width:none}.intake-shell :is(.workspace-capacity,.email-status,.decisions-authority,.decisions-history,.participation-history,.participation-kept,.queue-saved-edits,.operations-guidance){padding-inline:16px}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money,.owner-summary-next){padding:18px}.intake-shell :is(.decisions-money,.participation-money,.owner-summary-money)>strong{font-size:29px}.intake-shell .completion-record,.intake-shell .completion-state,.intake-shell .completion-workspace fieldset{padding:18px}.intake-shell .participation-preview{padding:22px 16px}.intake-shell .preview-navigation button{font-size:var(--type-small);padding:10px 6px}.intake-shell .local-draft-editor{padding:20px 16px}.intake-shell .local-draft-editor textarea{min-height:380px;padding:14px}.intake-shell .history-export>button{justify-self:stretch}.intake-shell .intake-footer{flex-direction:column;gap:6px;margin-inline:16px}}@media (prefers-reduced-motion:reduce){.intake-shell button{transition:none}}
