.narrativeEditor{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--background)}.narrativeEditor:has(.narrativeEditorContent:focus){outline:2px solid var(--accent);outline-offset:2px}.narrativeEditor[data-invalid=true]{border-color:var(--error)}.narrativeBubble{z-index:60;border:1px solid var(--border-strong);background:var(--background);max-width:calc(100vw - 24px);box-shadow:var(--popup-shadow);border-radius:12px}.narrativeBubbleControls{align-items:center;gap:3px;padding:5px;display:flex}.narrativeBubbleControls button{min-width:36px;min-height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.narrativeBubbleControls button:hover{background:var(--control-surface-hover)}.narrativeBubbleControls button[aria-pressed=true],.narrativeBubbleControls button[aria-expanded=true]{background:var(--accent-light);color:var(--accent-hover)}.narrativeBubbleControls button:focus-visible,.narrativeStyleMenu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.narrativeStylePicker{border-left:1px solid var(--border);padding-left:4px;position:relative}.narrativeBubbleControls .narrativeStyleTrigger{justify-content:space-between;min-width:92px;padding-inline:9px;font-weight:600}.narrativeStyleMenu{z-index:2;border:1px solid var(--border-strong);background:var(--background);width:210px;max-width:calc(100vw - 32px);box-shadow:var(--popup-shadow);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.narrativeStyleMenu button{justify-content:space-between;width:100%;min-height:40px;padding-inline:10px;font-size:15px;font-weight:500}.narrativeStyleMenu button[aria-current=true]{background:var(--control-surface)}.narrativeEditorContent{outline:none;min-height:170px;padding:12px 14px}.narrativeContent{overflow-wrap:anywhere;line-height:1.6}.narrativeContent p{max-width:65ch;margin:0 0 10px}.narrativeContent h1,.narrativeContent h2,.narrativeContent h3{font-family:var(--font-body);margin:20px 0 8px;font-size:1.125rem;font-weight:600}.narrativeContent h1{font-size:1.35rem}.narrativeContent h3{font-size:1rem}.narrativeContent>:first-child{margin-top:0}.narrativeContent>:last-child{margin-bottom:0}.narrativeContent ul,.narrativeContent ol{margin:10px 0;padding-left:26px}.narrativeContent ul{list-style:outside}.narrativeContent ol{list-style:decimal}.narrativeContent blockquote{border-left:1px solid var(--border-strong);color:var(--text-secondary);margin:12px 0;padding-left:14px}.narrativeContent a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.narrativeContent pre{white-space:pre-wrap;overflow-x:auto}.narrativeEditorBody{position:relative}.narrativePlaceholder{color:var(--text-secondary);pointer-events:none;overflow-wrap:anywhere;margin:0;position:absolute;inset:12px 14px auto}.narrativeLinkEditor{border-top:1px solid var(--border);gap:12px;min-width:min(340px,100vw - 32px);padding:14px;display:grid}.narrativeLinkEditor label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.narrativeLinkEditor input{font-weight:400}.narrativeLinkActions{flex-wrap:wrap;gap:8px;display:flex}.narrativeLinkActions button:disabled{opacity:.5;cursor:not-allowed}.narrativeLinkEditor .fieldError{margin:0}@media (max-width:600px),(pointer:coarse){.narrativeBubbleControls button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.narrativeBubbleControls button{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Avenir Next", Avenir, var(--font-sans-web), "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:"Iowan Old Style", Baskerville, var(--font-display-web), Georgia, serif;--background:#fff;--surface:#f9f9f9;--border:#e5e5e5;--border-strong:#d4d4d4;--text-primary:#1a1a1a;--text-secondary:#5d6874;--text-tertiary:#6b7280;--accent:#2f6f9f;--accent-hover:#245779;--accent-light:#e8f1f8;--success:#566822;--success-light:#eef2e5;--warning:#765800;--warning-light:#fbf6e9;--error:#9e3f3f;--error-light:#faeaea;--control-surface:#f6f7f8;--control-surface-hover:#f1f4f6;--control-border-hover:#aab4be;--control-radius:12px;--panel-radius:16px;--popup-radius:16px;--popup-shadow:0 24px 72px #0f172a29, 0 3px 12px #0f172a14;--control-height:48px}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--text-primary);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}body{background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}input::placeholder,textarea::placeholder{color:#666;opacity:1}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signinLayout,.publicLayout{background:var(--background);min-height:100vh}.signinLayout{padding:40px 24px}.publicLayout{padding:64px 24px}.signinPage{width:100%;max-width:720px;margin:0 auto}.signinLogo{width:220px;height:auto;display:block}.signinTitle,.pageTitle,.sectionHeading h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.signinTitle,.pageTitle{font-size:clamp(2rem,4vw,2.5rem)}.sectionHeading h2{font-size:clamp(1.5rem,3vw,1.75rem)}.sectionHeading h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.signinTitle{margin-top:20px}.signinCopy,.pageDescription{color:#525252;max-width:48rem;margin:12px 0 0}.signinButton{justify-content:center;width:100%;margin-top:32px}.workspaceLayout{background:var(--background);min-height:100vh;color:var(--text-primary)}.workspaceSidebar{display:none}.skipLink{z-index:100;background:var(--text-primary);color:#fff;border-radius:6px;padding:10px 14px;font-weight:600;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.workspaceMain{flex:1;min-width:0}.workspaceContent{width:100%;max-width:1280px;margin:0 auto;padding:40px 24px 64px}.mobileHeader{z-index:40;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.mobileMenuButton{width:44px;height:44px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mobileMenuButton:hover{background:var(--background)}.mobileSidebarDialog{z-index:50;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.mobileSidebarDialog::backdrop{background:#0f172a52}.mobileSidebar{border-right:1px solid var(--border);background:var(--surface);width:min(320px,86vw);height:100%;padding:24px;overflow-y:auto}.mobileSidebarHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.sidebarBrand{align-items:center;gap:12px;min-width:0;display:flex}.sidebarBrandIcon{border-radius:9px;flex-shrink:0;width:40px;height:40px;display:block}.sidebarBrandCopy{gap:2px;min-width:0;display:grid}.sidebarBrandCopy strong{font-size:17px;font-weight:600;line-height:1.3}.sidebarBrandCopy span{color:var(--text-secondary);font-size:12px;line-height:1.4}.sidebarNav{flex-direction:column;gap:4px;margin-top:40px;display:flex}.sidebarLink{width:100%;min-height:44px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:12px;padding:9px 16px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.sidebarLink:hover{background:var(--background);color:var(--text-primary)}.sidebarLinkActive{background:var(--accent-light);color:var(--accent)}.sidebarLinkIcon{flex-shrink:0;width:16px;height:16px}.sidebarFooter{margin-top:40px}.sidebarAccountMenuShell{position:relative}.sidebarAccountTrigger{border-radius:var(--control-radius);background:var(--background);cursor:pointer;width:100%;color:var(--text-primary);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.sidebarAccountTrigger:hover{background:#f3f4f6}.sidebarAccountTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebarAccountAvatar{width:30px;height:30px;color:var(--text-primary);background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.sidebarAccountAvatarPreview{background:var(--accent-light);color:var(--accent)}.sidebarAccountTriggerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sidebarAccountPreviewDot{background:var(--accent);border-radius:50%;width:7px;height:7px}.sidebarAccountChevron{width:15px;height:15px;color:var(--text-secondary);transition:transform .15s}.sidebarAccountChevronOpen{transform:rotate(180deg)}.sidebarAccountPopover{border-radius:var(--popup-radius);background:var(--surface);width:min(256px,100vw);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--popup-shadow);opacity:0;transform-origin:0 100%;clip-path:inset(14px 0 0 round var(--popup-radius));transition:opacity .13s ease, transform .22s cubic-bezier(.16, 1, .3, 1), clip-path .22s cubic-bezier(.16, 1, .3, 1), display .13s allow-discrete, overlay .13s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;transform:translateY(8px)scale(.985)}.sidebarAccountPopover:popover-open{opacity:1;clip-path:inset(0 round var(--popup-radius));display:grid;transform:translateY(0)scale(1)}@starting-style{.sidebarAccountPopover:popover-open{opacity:0;clip-path:inset(14px 0 0 round var(--popup-radius));transform:translateY(8px)scale(.985)}}.sidebarAccountVersion{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.sidebarAccountIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.sidebarAccountIdentityCopy{gap:1px;min-width:0;display:grid}.sidebarAccountIdentityCopy strong,.sidebarAccountIdentityCopy span,.sidebarAccountActor span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebarAccountIdentityCopy strong{color:var(--text-primary);font-size:14px;font-weight:600}.sidebarAccountIdentityCopy>span:not(.sidebarAccountContext){color:var(--text-secondary);font-size:12px}.sidebarAccountIdentityCopy .sidebarAccountContext{color:var(--accent);font-size:11px;font-weight:600}.sidebarAccountActor{border-top:1px solid var(--border);color:var(--text-secondary);gap:2px;margin:0 16px;padding:12px 0;font-size:12px;display:grid}.sidebarAccountActor strong{color:var(--text-primary);font-weight:600}.sidebarAccountError{color:var(--error);margin:0 16px 10px;font-size:12px}.sidebarAccountActions{border-top:1px solid var(--border);padding:7px;display:grid}.sidebarAccountActions button{cursor:pointer;min-height:44px;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sidebarAccountActions button:hover{background:var(--background)}.sidebarAccountActions button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebarAccountActions button:disabled{cursor:default;opacity:.65}.sidebarAccountActions svg{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0}.portalChangelogDialog{border-radius:var(--popup-radius);width:min(620px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 32px);color:var(--text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:auto}.portalChangelogDialog::backdrop{background:#0f172a5c}.portalChangelogCard{border-radius:var(--popup-radius);background:var(--background);box-shadow:var(--popup-shadow);border:0;gap:0;display:grid;overflow:hidden}.portalChangelogHeader{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 22px;display:flex}.portalChangelogHeader h2,.portalChangelogHeader p,.portalChangelogDay h3,.portalChangelogItem p{margin:0}.portalChangelogHeader h2{font-size:1.75rem;line-height:1.2}.portalChangelogHeader p{color:var(--text-secondary);margin-top:7px;font-size:13px}.portalChangelogClose{width:38px;height:38px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.portalChangelogClose:hover{border-color:var(--border);background:var(--background);color:var(--text-primary)}.portalChangelogClose svg{width:18px;height:18px}.portalChangelogDays{border-top:1px solid var(--border);display:grid}.portalChangelogDay{grid-template-columns:138px minmax(0,1fr);gap:24px;padding:24px 28px 28px;display:grid}.portalChangelogDay+.portalChangelogDay{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, var(--background))}.portalChangelogDayHeader{align-self:start;gap:4px;display:grid;position:sticky;top:0}.portalChangelogDayHeader h3{color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.35}.portalChangelogDayHeader span{color:var(--text-secondary);font-size:12px;line-height:1.4}.portalChangelogList{display:grid}.portalChangelogItem{border-top:1px solid var(--border);gap:3px;padding:13px 0;display:grid}.portalChangelogItem:first-child{border-top:0;padding-top:2px}.portalChangelogItem:last-child{padding-bottom:0}.portalChangelogItem strong{font-size:14px;font-weight:650}.portalChangelogItem p{color:var(--text-secondary);font-size:14px;line-height:1.5}@media (max-width:560px){.portalChangelogHeader{padding:22px 20px 18px}.portalChangelogDay{grid-template-columns:1fr;gap:12px;padding:20px}.portalChangelogDayHeader{position:static}}.pageGrid,.listStack,.attachmentList,.timelineList,.iparForm{gap:32px;display:grid}.pageGrid,.pageGrid>*{min-width:0}.detailPage{gap:28px;display:grid}.detailPage [id],.adminAccessPage [id]{scroll-margin-top:24px}.detailHero{gap:24px;padding-bottom:8px;display:grid}.detailHeroToolbar,.detailHeroFooter,.detailHeaderActions,.detailBreadcrumb{align-items:center;display:flex}.detailHeroToolbar,.detailHeroFooter{justify-content:space-between;gap:16px 24px}.detailBreadcrumb{color:var(--text-secondary);gap:8px;font-size:14px}.detailBreadcrumb a{min-height:36px;color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.detailBreadcrumb a:hover{color:var(--accent-hover)}.detailBreadcrumb a:focus-visible{box-shadow:0 0 0 2px var(--accent);outline-offset:2px;border-radius:6px;outline:none}.detailHeaderActions{justify-content:flex-end;gap:6px}.detailHeroBadges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.detailHeroBadges>*{margin-left:0}.detailHeroBadges .audienceBadge{padding:2px 7px;font-size:11px}.detailHeroBadges .requestRouteBadge{color:var(--text-secondary);font-weight:400}.detailHeroBadges .requestRouteLabel>svg{display:none}.detailUtilityActions{display:contents}.detailUtilityButton,.detailUtilityDialogClose{background:var(--surface);color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.detailUtilityButton{border-radius:999px;gap:6px;min-height:36px;padding:7px 11px;font-size:14px;font-weight:600;line-height:1}.detailUtilityDialogClose{border-radius:999px;flex:0 0 34px;width:34px;height:34px}.detailUtilityButton:hover,.detailUtilityDialogClose:hover{border-color:var(--border);color:var(--text-primary);background:#f3f3f3}.detailUtilityButton:focus-visible,.detailUtilityDialogClose:focus-visible{box-shadow:0 0 0 2px var(--accent);outline-offset:2px;outline:none}.detailHeroCopy{gap:16px;min-width:0;display:grid}.detailHero .pageTitle{text-wrap:balance;max-width:40ch;font-size:2.5rem;line-height:1.12}.detailHeroMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.sectionJumpNav{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:2px 0 10px;display:flex}.sectionJumpNav>span:not(.sectionJumpCopyStatus){min-height:44px;color:var(--text-secondary);align-items:center;font-size:14px;display:inline-flex}.sectionJumpNav a{min-height:44px;color:var(--accent);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.sectionJumpNav a:hover{color:var(--accent-hover);text-underline-offset:4px;text-decoration:underline}.sectionJumpCopy{width:44px;height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:14px;font-weight:600;display:inline-flex;position:relative}.sectionJumpCopy:hover{color:var(--accent-hover)}.sectionJumpCopy:focus-visible{border-radius:var(--control-radius);background:var(--accent-light);outline:none}.sectionJumpCopyTooltip{z-index:20;border-radius:var(--control-radius);background:var(--background);width:max-content;max-width:min(220px,100vw - 40px);box-shadow:var(--popup-shadow);color:var(--text-primary);opacity:0;visibility:hidden;pointer-events:none;border:0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 4px);right:0}.sectionJumpCopy:hover .sectionJumpCopyTooltip,.sectionJumpCopy:focus-visible .sectionJumpCopyTooltip{opacity:1;visibility:visible}.sectionJumpCopyStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.informationRequestAction{gap:16px;display:grid}.currentActionHandoff .informationRequestAction{padding:24px}.informationRequestAction p,.roleContext p{margin:0}.informationRequestSummaryList{gap:12px;margin:4px 0;display:grid}.informationRequestSummary{border-top:1px solid var(--border);gap:4px;padding-top:12px;display:grid}.informationRequestSummary:first-child{border-top:0;padding-top:0}.additionalInformationRecord{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.additionalInformationRecord>summary{min-height:52px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-weight:650;display:flex}.additionalInformationRecord>summary span:last-child{color:var(--text-secondary);font-size:13px;font-weight:500}.additionalInformationList{gap:24px;padding:8px 0 24px;display:grid}.additionalInformationItem{gap:14px;display:grid}.additionalInformationItem+.additionalInformationItem{border-top:1px solid var(--border);padding-top:24px}.additionalInformationItem h3,.additionalInformationItem p,.additionalInformationItem dl,.additionalInformationAttachments ul{margin:0}.additionalInformationItem dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;display:grid}.additionalInformationItem dl div{gap:3px;display:grid}.additionalInformationItem dt{color:var(--text-secondary);text-transform:uppercase;font-size:12px;font-weight:650}.additionalInformationItem dd{margin:0}.additionalInformationAnswer,.additionalInformationAttachments{gap:6px;display:grid}.notificationWorkspace{gap:18px;display:grid}.notificationToolbar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px;display:flex}.notificationToolbar h2{align-items:center;gap:10px;margin:0;font-size:1.125rem;font-weight:600;display:flex}.notificationUnreadCount,.notificationReadCount{background:var(--surface);min-width:24px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:2px 7px;font-size:12px;line-height:1.5;display:inline-flex}.notificationMarkAllButton,.notificationReadButton{color:var(--accent);background:0 0;border:0;font-size:14px;font-weight:600}.notificationMarkAllButton{white-space:nowrap;min-height:44px;padding:8px 0 8px 12px}.notificationMarkAllButton:hover:not(:disabled),.notificationReadButton:hover:not(:disabled){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.notificationMarkAllButton:disabled,.notificationReadButton:disabled{cursor:wait;opacity:.65}.notificationReadError{margin:0}.notificationList{border:1px solid var(--border);background:var(--background);border-radius:16px;min-width:0;display:grid;overflow:hidden}.notificationItem{border-top:1px solid var(--border);padding:18px 22px;display:block}.notificationItem:first-child{border-top:0}.notificationItemUnread{background:#f5f9fc}.notificationItemNeedsAction{background:var(--warning-light)}.notificationItemRead{background:var(--background)}.notificationItemBody,.notificationItemHeading,.notificationItemHeading>div{min-width:0}.notificationItemBody{gap:8px;display:grid}.notificationItemHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notificationItemHeading h3,.notificationSubject,.notificationMessage,.notificationReadOnlyNote,.notificationEmptyState p{margin:0}.notificationItemHeading h3{margin-top:2px;font-size:1rem;font-weight:600;line-height:1.35}.notificationItemState{color:var(--text-secondary);letter-spacing:.015em;font-size:12px;font-weight:700}.notificationItemStateAction{color:var(--warning)}.notificationItemEyebrow{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.notificationSubject{max-width:72ch;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;display:block;overflow:hidden}.notificationTimestamp{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px}.notificationMessage{-webkit-line-clamp:2;max-width:72ch;color:var(--text-primary);white-space:normal;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.notificationRequestReferenceList{max-width:72ch;margin:2px 0 0;padding:0;list-style:none;display:grid}.notificationRequestReferenceList li{border-top:1px solid color-mix(in srgb, var(--warning) 18%, var(--border));grid-template-columns:minmax(3rem,auto) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.notificationRequestReferenceList li:first-child{border-top:0}.notificationRequestReferenceList span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.notificationRequestReferenceList strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.45}.notificationMetadata{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 14px;font-size:13px;display:flex}.notificationReadOnlyNote{max-width:72ch;color:var(--text-secondary);font-size:14px}.notificationItemActions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.notificationActionButton{min-height:42px}.notificationOpenLink{min-height:40px;color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.notificationOpenLink:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.notificationReadButton{min-height:40px;padding:0 8px}.notificationReadSection{gap:12px;margin-top:6px;display:grid}.notificationShowReadButton{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--text-secondary);font:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}.notificationShowReadButton:hover{border-color:var(--text-secondary);color:var(--text-primary)}.notificationShowReadButton>span{align-items:center;gap:8px;display:inline-flex}.notificationShowReadButton svg{flex:none;transition:transform .16s}.notificationReadChevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.notificationShowReadButton svg{transition:none}}.notificationReadList .notificationItem{background:var(--background)}.notificationReadList[hidden]{display:none}.notificationSkeleton{border:1px solid var(--border);background:linear-gradient(90deg, var(--surface) 25%, #fff 50%, var(--surface) 75%);background-size:200% 100%;border-radius:14px;min-height:124px;animation:1.4s ease-in-out infinite notificationSkeletonPulse}@keyframes notificationSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.informationResponsePage{max-width:900px;margin:0 auto}.informationResponseBackLink{align-self:flex-start;gap:8px;margin-top:4px;padding-left:0}.informationResponseForm,.informationResponseReadOnlyLayout{gap:28px;display:grid}.informationResponseIntro{max-width:72ch}.informationResponseIntro h2,.informationResponseIntro p,.informationResponseReadOnly h2,.informationResponseReadOnly p,.informationResponseReceipt h2,.informationResponseReceipt p,.informationResponseSubmit p,.informationQuestion h3,.informationQuestion p{margin:0}.informationResponseIntro h2,.informationResponseReceipt h2,.informationResponseReadOnly h2{font-size:1.25rem;font-weight:600}.informationResponseIntro p,.informationResponseReadOnly p,.informationResponseReceipt p,.informationResponseSubmit p{color:var(--text-secondary);margin-top:6px}.informationResponseIntro p strong{color:var(--text-primary);font-weight:600}.informationResponseList{gap:20px;display:grid}.informationQuestion{border:1px solid var(--border);background:var(--background);border-radius:10px;gap:12px;padding:22px;display:grid}.informationQuestionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.informationQuestionNumber{color:var(--accent);font-size:13px;font-weight:600}.informationQuestion h3{white-space:pre-wrap;max-width:72ch;font-size:1.0625rem;font-weight:600;line-height:1.5}.informationQuestion label:not(.informationAttachment){margin-top:4px;font-weight:600}.informationQuestion textarea{resize:vertical;width:100%;min-height:132px}.informationQuestion input[type=file]{width:100%;color:var(--text-secondary);font-size:14px}.informationQuestion input[type=file]::file-selector-button{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;margin-right:12px;padding:8px 12px;font-weight:500}.informationQuestion input[type=file]::file-selector-button:hover{background:var(--accent-light);border-color:var(--accent)}.informationAttachment{color:var(--text-primary);align-items:flex-start;gap:10px;margin-top:6px;display:flex}.informationAttachment>svg{color:var(--accent);flex:none;margin-top:3px}.informationAttachment>span{gap:2px;display:grid}.informationFileList{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.informationFileList li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:8px;display:flex}.informationFileList li>span{gap:1px;min-width:0;display:grid}.informationFileList li strong{overflow-wrap:anywhere}.informationFileList li>span>span{color:var(--text-secondary);font-size:13px}.informationFileRemove{min-height:44px;color:var(--error);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:inline-flex}.informationFileRemove:hover{background:var(--error-light)}.informationReceiptDetails{gap:8px;margin-top:14px;display:grid}.informationReceiptDetails ul,.informationReceiptDetails p{margin:0}.informationReceiptDetails ul{gap:3px;padding-left:20px;display:grid}.informationResponseSubmit{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0;display:flex}.informationResponseReadOnly,.informationResponseReceipt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.informationResponseReadOnly{border:1px solid var(--border);background:var(--surface)}.informationResponseReadOnly svg{color:var(--text-secondary);margin-top:2px}.informationResponseReadOnly .primaryButton,.informationResponseReceipt .primaryButton{margin-top:14px}.informationQuestionReadOnly{background:var(--surface)}.notificationShowReadButton:focus-visible,.notificationMarkAllButton:focus-visible,.notificationReadButton:focus-visible,.notificationOpenLink:focus-visible,.informationQuestion input[type=file]:focus-visible,.informationFileRemove:focus-visible{box-shadow:0 0 0 2px var(--accent);outline-offset:2px;outline:none}.detailLayout,.detailMainColumn{align-content:start;gap:28px;display:grid}.detailMainColumn{--detail-main-divider-inset:0;min-width:0}.detailUtilityDialog{width:min(900px,100%);color:var(--text-primary);gap:20px}.detailUtilityDialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.detailUtilityDialogHeader h2,.lifecycleTimelineHeader h2{font-family:var(--font-display);margin:0;font-weight:600}.detailUtilityDialogHeader h2{font-size:1.75rem;line-height:1.15}.detailUtilityDialogBody{min-width:0}.detailUtilityDialogBody>.detailSectionPlain{background:0 0;border:0;gap:16px;padding:0}.detailUtilityIntro{max-width:62ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.lifecycleTimeline{--lifecycle-accent:#344f61;--lifecycle-accent-soft:#edf3f7;border:1px solid color-mix(in srgb, var(--lifecycle-accent) 30%, var(--border));border-radius:var(--panel-radius);background:color-mix(in srgb, var(--lifecycle-accent-soft) 28%, var(--background));gap:12px;padding:16px 22px 14px;display:grid}.lifecycleTimeline[data-path-tone=fast]{--lifecycle-accent:#8a690a;--lifecycle-accent-soft:#fbf6e9}.lifecycleTimeline[data-path-tone=critical]{--lifecycle-accent:#9e3f3f;--lifecycle-accent-soft:#faeaea}.lifecycleTimeline[data-path-tone=quick]{--lifecycle-accent:#566822;--lifecycle-accent-soft:#eef2e5}.lifecycleTimelineHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.lifecycleTimelineHeader h2{font-size:1.55rem;line-height:1.2}.lifecycleCurrentStep{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:4px 0 0;display:flex}.lifecycleCurrentStep strong{font-size:.95rem}.lifecycleCurrentStep span{color:var(--text-secondary);font-size:.82rem;font-weight:500}.lifecycleCurrentStep .lifecycleTimingText[data-timing*=Fast\ Track]{color:#8a690a}.lifecycleCurrentStep .lifecycleTimingText[data-timing*=Critical]{color:#9e3f3f}.lifecycleTimelineHeader>p,.lifecycleTimelineOutcome{color:var(--text-secondary);margin:0;font-size:14px}.lifecycleTimelineHeader>p{text-align:right;max-width:48ch}.lifecycleTimelineTrack{grid-template-columns:repeat(var(--lifecycle-stage-count,6), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.lifecycleTrackToggle{display:none}.lifecycleTrackToggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--control-radius)}@media (max-width:767px){.detailPage [id]{scroll-margin-top:96px}}.lifecyclePeople{gap:8px;min-width:0;display:grid}.lifecyclePeople h2{color:var(--text-secondary);font-family:var(--font-body);margin:0;font-size:.8rem;font-weight:600}.lifecyclePeopleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 -10px;display:grid}.lifecyclePeopleGrid:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.assignmentAcceptance{gap:20px;min-width:0;display:grid}.assignmentAcceptanceActions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.assignmentReassignmentToggle{color:var(--accent-hover);min-height:44px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;width:fit-content;padding:10px 0;font-size:.875rem;font-weight:600}.assignmentReassignmentToggle:hover{text-underline-offset:3px;text-decoration:underline}.assignmentReassignmentToggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--control-radius)}.assignmentReassignmentToggle:disabled{cursor:not-allowed;opacity:.55}.currentActionSurface .assignmentReassignmentForm{border-top:1px solid var(--border);gap:24px;padding-top:20px;display:grid}.currentActionSurface .assignmentReviewWorkspace{gap:24px;padding:0;display:grid}.assignmentReviewContext{gap:8px;display:grid}.assignmentReviewContext p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lifecyclePeopleItem{border-radius:8px;min-width:0;padding:8px 10px}.lifecyclePeopleItem[data-current=true]{background:var(--accent-light)}.lifecyclePeopleItem dt{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.72rem;font-weight:600;line-height:1.35;display:flex}.lifecyclePeopleItem dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem;font-weight:600;line-height:1.35}.lifecyclePeopleItem[data-current=true] dd{color:var(--accent-hover)}.lifecyclePeopleCurrent{color:var(--accent-hover);white-space:nowrap;font-size:.7rem;font-weight:700;line-height:1.25}@media (max-width:900px){:is(.lifecyclePeopleGrid,.lifecyclePeopleGrid:has(>:nth-child(6))){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){:is(.lifecyclePeopleGrid,.lifecyclePeopleGrid:has(>:nth-child(6))){grid-template-columns:repeat(2,minmax(0,1fr))}.assignmentAcceptanceActions{flex-direction:column;align-items:stretch}}.lifecycleRouteStageDrilldown{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:20px;animation:.2s cubic-bezier(.16,1,.3,1) lifecycleStageDetailsReveal;display:grid}.lifecycleRouteStageDrilldown .sectionHeading{align-items:flex-start;margin:0}.lifecycleRouteStageDrilldown .sectionHeading h2,.lifecycleRouteStageDrilldown .sectionHeading p{margin:0}.lifecycleRouteStageDrilldown .sectionHeading h2{font-family:var(--font-display);margin-top:4px;font-size:1.45rem}.lifecycleRouteStageDrilldown .sectionHeading>.metaText{max-width:52ch;line-height:1.55}.lifecycleStageTooltipSteps.queueStageStepStates li{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start}.queueStageStepStates .queueStageStepTitle{color:var(--text-secondary);font-weight:400}.queueStageStepStates .queueStageStepState{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.queueStageStepStates li[data-state=complete] .queueStageStepState{color:var(--success)}.queueStageStepStates li[data-state=current] :is(.queueStageStepTitle,.queueStageStepState){color:var(--accent-hover);font-weight:600}.lifecycleRouteSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.lifecycleRouteSteps>li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:13px 0;display:grid}.lifecycleRouteSteps>li[data-state=upcoming]{padding-block:10px}.lifecycleRouteSteps>li:first-child{border-top:0}.lifecycleRouteStepMain{grid-template-columns:2.6rem minmax(0,1fr);gap:8px;display:grid}.lifecycleRouteSteps h3,.lifecycleRouteSteps p{margin:0}.lifecycleRouteSteps h3{font-size:15px;font-weight:600}.lifecycleRouteSteps p{max-width:72ch;color:var(--text-secondary);font-size:13px;line-height:1.5}.lifecycleRouteSteps .routeOwner{margin-top:3px;font-weight:600}.lifecycleRouteSteps>li[data-state=complete] :is(h3,h4,.helpStepNumber,.lifecycleEvidenceGrid dd){color:var(--text-secondary);font-weight:500}.lifecycleRouteSteps>li[data-state=complete] p{color:var(--text-tertiary)}.lifecycleRouteSteps>li[data-state=complete] .routeOwner{font-weight:400}.lifecycleRouteStepStatus{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.lifecycleRouteSteps>li[data-state=complete] .lifecycleRouteStepStatus{border-color:color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-light);color:var(--success)}.lifecycleRouteSteps>li[data-state=current] .lifecycleRouteStepStatus{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--accent-light);color:var(--accent-hover)}.lifecycleRouteStepData{background:color-mix(in srgb, var(--lifecycle-accent-soft) 28%, var(--surface));border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px 12px;margin-top:13px;padding:11px 12px;display:grid}.lifecycleRouteStepDataIcon{background:var(--background);width:30px;height:30px;color:var(--lifecycle-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lifecycleRouteStepData h4{margin:0 0 3px;font-size:12px;font-weight:650}.lifecycleRouteStepData .lifecycleRouteStepLocation{margin-top:5px;font-size:12px;font-weight:500}.lifecycleRouteStepDataActions{justify-content:flex-end;align-items:center;display:flex}.lifecycleRouteStepDataActions .lifecycleRouteStepRecordLink{min-height:36px;color:var(--accent-hover);background:0 0;border-color:#0000;grid-column:auto;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.lifecycleRouteStepDataActions .lifecycleRouteStepRecordLink:hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:var(--background)}.lifecycleRouteStepRecord{grid-column:1/-1;gap:16px;margin:0 0 2px calc(2.6rem + 8px);padding:6px 0 0;display:grid}.lifecycleRouteStepRecordHeader{grid-template-columns:minmax(0,1fr);justify-items:start;gap:5px;display:grid}.lifecycleRouteStepRecordHeader>.lifecycleRouteStepRecordLink{min-height:32px;color:var(--accent-hover);border:0;padding:4px 0}.lifecycleRouteSteps>li[data-state=complete]{row-gap:4px}.lifecycleRouteSteps>li[data-state=complete] .lifecycleRouteStepRecord{margin-bottom:0;padding-top:0}.lifecycleStageTooltipHint{color:var(--accent-hover);margin:0;font-size:12px;font-weight:600}.lifecycleRouteStepRecordIcon{background:var(--accent-light);width:34px;height:34px;color:var(--accent-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lifecycleRouteStepRecord h4,.lifecycleRouteStepRecordHeader h4{margin:0;font-size:13px;font-weight:650}.lifecycleRouteStepRecordHeader p{max-width:65ch;color:var(--text-secondary);margin:0;font-size:12px}.lifecycleRouteStepRecordState{background:var(--accent-light);min-height:26px;color:var(--accent-hover);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.lifecycleRouteStepRecord .lifecycleEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:16px 24px;margin:0}.lifecycleRouteStepRecord .lifecycleEvidenceGrid dt{color:var(--text-secondary);font-size:12px;font-weight:500}.lifecycleRouteStepRecord .lifecycleEvidenceGrid dd{color:var(--text-primary);overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:600}.lifecycleRouteStepRecord .lifecycleEvidenceAwaiting dd{color:var(--text-secondary);font-weight:400}.lifecycleRouteStepPending,.lifecycleRouteStepReviewSummary{color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid}.lifecycleRouteStepRecord>:not(.lifecycleRouteStepRecordHeader){padding-inline-start:0}.lifecycleRouteStepRecord>.scopeReview{margin-top:4px;padding:20px 22px}.lifecycleEarlierScopes{margin-top:8px}.lifecycleEarlierScopes>summary{width:fit-content;color:var(--accent-hover);cursor:pointer;font-size:13px;font-weight:600}.lifecycleEarlierScopes>.scopeReview{margin-top:18px}.lifecycleRouteStepPending>svg{color:var(--text-secondary);margin-top:2px}.lifecycleRouteStepPending strong,.lifecycleRouteStepReviewSummary strong{color:var(--text-primary);font-size:13px;font-weight:600}.lifecycleRouteStepReviewSummary strong{color:var(--text-secondary);font-size:12px;font-weight:500}.lifecycleRouteStepPending p,.lifecycleRouteStepReviewSummary p{margin-top:2px;font-size:12px}.lifecycleRouteStepReviewSummary{grid-template-columns:minmax(0,1fr)}.lifecycleRouteStepActivity{gap:10px;display:grid}.lifecycleRouteStepActivity>h4{margin-bottom:-2px}@keyframes lifecycleStageDetailsReveal{0%{opacity:.75;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lifecycleRouteStageDrilldown{animation:none}}.currentActionSurface{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0;margin:0;padding:20px 0 24px;scroll-margin-top:24px;display:grid}.currentActionSurface:focus,.currentActionSurface:focus-visible{outline:none}.currentActionSurfaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.currentActionSurfaceHeader h2,.currentActionNotice h2{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:600}.currentActionSurfaceHeader p,.currentActionNotice p{color:var(--text-secondary);margin:4px 0 0}.currentActionNotice{gap:4px;padding:4px 0;display:grid}.currentActionHandoff{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--background);gap:0;padding:0;overflow:visible}.currentActionHandoffHeader{border-bottom:1px solid var(--border);background:var(--background);border-radius:calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px) 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;display:grid}.currentActionHandoffHeader:only-child{border-radius:calc(var(--panel-radius) - 1px);border-bottom:0}.currentActionHandoffHeader h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:600;line-height:1.25}.currentActionHandoffHeader p{max-width:68ch;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.currentActionHandoffHeader .currentActionAuthority{color:var(--text-primary);font-weight:600}.currentActionSignal{color:var(--accent-hover);white-space:nowrap;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:500;display:inline-flex}.currentActionSignal:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.currentActionHandoff>.lifecycleStagePanel,.currentActionHandoff>.sponsorReviewPanel,.currentActionHandoff>.approvalPanelEmbedded,.currentActionHandoff>p{padding:20px 24px 24px}.currentActionHandoff>.sponsorReviewPanel+.approvalPanelEmbedded{border-top:1px solid var(--border)}@media (max-width:640px){.currentActionHandoffHeader{grid-template-columns:1fr;gap:12px;padding:18px}.currentActionHandoff .informationRequestAction{padding:18px}.currentActionSignal{justify-self:start}.currentActionHandoff>.lifecycleStagePanel,.currentActionHandoff>.sponsorReviewPanel,.currentActionHandoff>.approvalPanelEmbedded,.currentActionHandoff>p{padding:18px}}.currentActionCompletion{align-items:flex-start;gap:12px;padding:2px 0;display:flex}.currentActionSurface>.sponsorReviewPanelCompact+.currentActionCompletion{margin-top:18px}.currentActionCompletion>svg{color:#66800b;flex:none;margin-top:2px}.currentActionCompletion>div{gap:3px;display:grid}.currentActionCompletion h2{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:600}.currentActionCompletion p:last-child{color:var(--text-secondary);margin:2px 0 0}.sponsorReviewPanel{border:0;gap:24px;padding:0;display:grid}.sponsorReviewPanelCompact{gap:0}.sponsorReviewValidatedSummary{justify-content:space-between;align-items:center;gap:16px;display:flex}.sponsorReviewValidatedSummary dl{flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;display:flex}.sponsorReviewValidatedSummary dl>div{align-items:baseline;gap:6px;display:flex}.sponsorReviewValidatedSummary dt{color:var(--text-secondary);font-size:.78rem}.sponsorReviewValidatedSummary dd{margin:0;font-size:.9rem;font-weight:600}.sponsorReviewProgress{display:inline-flex;position:relative}.sponsorReviewProgressTrigger{color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:0;border-bottom:1px dotted;padding:0}.sponsorReviewProgressTrigger:hover,.sponsorReviewProgressTrigger:focus-visible{color:var(--accent)}.sponsorReviewProgressTooltip{z-index:40;border:1px solid var(--border);border-radius:var(--popup-radius);width:min(340px,100vw - 40px);max-height:min(360px,50vh);box-shadow:var(--popup-shadow);color:var(--text-primary);text-align:left;background:#fff;gap:8px;padding:14px 16px;font-size:.82rem;font-weight:400;line-height:1.4;display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.sponsorReviewProgressTooltip[hidden]{display:none}.sponsorReviewProgressTooltip>strong{font-size:.86rem}.sponsorReviewProgressList{display:grid}.sponsorReviewProgressItem{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.sponsorReviewProgressItem>span:last-child{color:var(--text-secondary);flex:none}@media (max-width:600px){.sponsorReviewProgressTooltip{width:min(300px,100vw - 40px);left:50%;transform:translate(-50%)}}.sponsorReviewSummaryRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sponsorReviewHeading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sponsorReviewIcon{color:#145f92;background:#dcecf8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sponsorReviewHeading h3{margin:0;font-size:1.08rem;line-height:1.35}.sponsorReviewHeading p,.sponsorReviewWaiting,.sponsorReviewSecondaryAction p{max-width:72ch;color:var(--text-secondary);margin:4px 0 0}.sponsorReviewChangeButton{border-radius:var(--control-radius);min-height:44px;color:var(--accent-hover);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.9rem;font-weight:500;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.sponsorReviewChangeButton:hover{background:var(--accent-light);color:var(--accent-hover)}.sponsorReviewChangeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sponsorReviewFacts{border-radius:var(--control-radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:14px 16px;display:grid}.sponsorReviewFacts div{gap:3px;display:grid}.sponsorReviewFacts dt{color:var(--text-secondary);font-size:.78rem;font-weight:400}.sponsorReviewFacts dd{margin:0;font-weight:500}.sponsorReviewFacts.sponsorReviewFactsCompact{background:0 0;border-radius:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;max-width:580px;padding:0}.sponsorReviewActions{grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:14px 16px;display:grid}.sponsorReviewActions>label,.sponsorReviewSecondaryAction label{gap:7px;font-weight:650;display:grid}.sponsorReviewSecondaryAction textarea{width:100%}.sponsorReviewActions>.workflowActionControl{margin-top:29px}.sponsorReviewRequestContext,.sponsorReviewCoordinationSummary{border-radius:var(--control-radius);background:var(--surface);gap:9px;padding:14px 16px;display:grid}.sponsorReviewRequestContext p,.sponsorReviewCoordinationSummary p,.sponsorReviewCoordinationInput p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.sponsorReviewRequestContext .sponsorReviewContextTitle,.sponsorReviewCoordinationSummary strong,.sponsorReviewCoordinationInput strong{color:var(--text-primary);font-size:.9rem;font-weight:650}.sponsorReviewRequestContext dl{grid-template-columns:minmax(145px,.5fr) minmax(0,1.5fr);gap:12px;margin:0;display:grid}.sponsorReviewRequestContext dt{color:var(--text-secondary);font-size:.78rem}.sponsorReviewRequestContext dd{overflow-wrap:anywhere;margin:3px 0 0}.sponsorReviewCoordinationSummary p span{color:var(--text-primary);font-weight:650}.sponsorReviewPanelCompact .sponsorReviewCoordinationSummary{margin-top:14px}.sponsorReviewActionsExpedited{grid-template-columns:minmax(0,1fr)}.sponsorReviewActionsExpedited>.workflowActionControl{margin-top:0}.sponsorReviewCoordinationInput{border-radius:var(--control-radius);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.sponsorReviewCoordinationInput label,.sponsorReviewCoordinationInput textarea{width:100%}.sponsorReviewCoordinationInput label{gap:6px;display:grid}.sponsorReviewAssignmentActions{grid-template-rows:auto auto auto;row-gap:8px}.sponsorReviewAssignmentActions>.actionSelectField,.sponsorReviewAssignmentActions>.actionSelectField>.wizardRichSelect{grid-row:1/4;grid-template-rows:subgrid;display:grid}.sponsorReviewAssignmentActions>.confirmButton{grid-area:2/2}.sponsorReviewSecondaryAction{grid-column:1/-1;padding-top:2px}.sponsorReviewSecondaryAction summary{width:fit-content;color:var(--text-secondary);cursor:pointer;font-weight:650}.sponsorReviewSecondaryAction summary:hover{color:var(--text-primary)}.sponsorReviewSecondaryAction summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #145f9247}.sponsorReviewSecondaryAction .fieldStack{max-width:620px;margin-top:12px}.sponsorReviewSecondaryAction.workflowActionDisclosure>summary{border:0;min-height:44px;padding:11px 14px}.sponsorReviewSecondaryAction.workflowActionDisclosure>summary:hover{background:var(--error-light)}.sponsorReviewSecondaryAction.workflowActionDisclosure[open]{padding:0}.sponsorReviewSecondaryAction.workflowActionDisclosure[open]>summary{color:var(--text-primary)}.sponsorReviewSecondaryAction .workflowActionDisclosureBody{padding:16px}.sponsorReviewSecondaryAction .workflowActionDisclosureBody .fieldStack{gap:18px;display:grid}.sponsorReviewSecondaryAction .workflowActionDisclosureBody p{max-width:68ch;margin:0;font-size:14px;line-height:1.55}.sponsorReviewSecondaryAction .workflowActionDisclosureBody label{gap:8px;font-size:14px;font-weight:500}.sponsorReviewSecondaryAction .workflowActionDisclosureBody textarea{min-height:112px;padding:12px 14px;font-weight:400;line-height:1.5}.sponsorReviewSecondaryAction .workflowActionDisclosureBody .dangerButton{background:var(--background);white-space:normal;max-width:100%;font-weight:500;line-height:1.4}.sponsorReviewSecondaryAction .workflowActionDisclosureBody .dangerButton:hover:not(:disabled){background:var(--error-light)}.sponsorReviewSecondaryAction .workflowActionDisclosureTitle strong{font-size:14px;font-weight:500}.sponsorReviewSecondaryAction .fieldStack>.workflowActionControl{justify-self:start;max-width:100%;margin-top:0}.lifecycleTimelineStage{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.lifecycleStageTooltip{z-index:20;overflow-wrap:anywhere;border-radius:var(--popup-radius);background:var(--background);width:min(400px,100vw - 40px);max-height:min(520px,60vh);box-shadow:var(--popup-shadow);color:var(--text-primary);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border:0;gap:12px;padding:16px;font-size:13px;line-height:1.45;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,-4px)}.lifecycleStageTooltipTitle{font-size:14px;line-height:1.35}.lifecycleStageTooltipSection{border-top:1px solid var(--border);gap:6px;padding-top:12px;display:grid}.lifecycleStageTooltipSection h4,.lifecycleStageTooltipSection .lifecycleStageTooltipLabel,.lifecycleStageTooltipSection p,.lifecycleStageTooltipSection dl{margin:0}.lifecycleStageTooltipSection h4,.lifecycleStageTooltipSection .lifecycleStageTooltipLabel{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.35}.lifecycleStageTooltipSection p,.lifecycleStageTooltipSection dt,.lifecycleStageTooltipSection dd{color:var(--text-secondary)}.lifecycleStageTooltipSection dl{gap:6px;display:grid}.lifecycleStageTooltipSection dl>div{grid-template-columns:minmax(108px,auto) minmax(0,1fr);gap:10px;display:grid}.lifecycleStageTooltipSection dt{font-weight:600}.lifecycleStageTooltipSection dd{overflow-wrap:anywhere;margin:0}.lifecycleStageTooltipSteps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lifecycleStageTooltipSteps li{color:var(--text-secondary);grid-template-columns:2.2rem minmax(0,1fr);gap:6px;display:grid}.lifecycleStageTooltipSteps li>span{color:var(--lifecycle-accent);font-variant-numeric:tabular-nums;font-weight:600}.lifecycleStageTooltipVotes p{color:var(--text-primary);font-size:12px;font-weight:600}.lifecycleTimelineStage:first-child .lifecycleStageTooltip{left:0;transform:translateY(-4px)}.lifecycleTimelineStage:last-child .lifecycleStageTooltip{left:auto;right:0;transform:translateY(-4px)}.lifecycleTimelineStage:not([data-selected=true]):hover .lifecycleStageTooltip,.lifecycleTimelineStage:not([data-selected=true]) .lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage[data-tooltip-open=true] .lifecycleStageTooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lifecycleTimelineStage:first-child:not([data-selected=true]):hover .lifecycleStageTooltip,.lifecycleTimelineStage:first-child:not([data-selected=true]) .lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage:first-child[data-tooltip-open=true] .lifecycleStageTooltip,.lifecycleTimelineStage:last-child:not([data-selected=true]):hover .lifecycleStageTooltip,.lifecycleTimelineStage:last-child:not([data-selected=true]) .lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage:last-child[data-tooltip-open=true] .lifecycleStageTooltip{transform:translate(0)}.lifecycleTimelineStageContent,.lifecycleTimelineStageButton{justify-items:center;gap:8px;width:100%;display:grid}.lifecycleTimelineStageButton{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px 5px}.lifecycleTimelineStageButton:hover{background:0 0}.lifecycleTimelineStageButton:focus-visible{box-shadow:none;outline:none}.lifecycleTimelineStageContent:focus-visible{outline:none}.lifecycleTimelineStageButton:hover .lifecycleTimelineMarker,.lifecycleTimelineStageButton:focus-visible .lifecycleTimelineMarker,.lifecycleTimelineStageContent:focus-visible .lifecycleTimelineMarker{border-color:var(--lifecycle-accent);background:var(--lifecycle-accent-soft);color:var(--lifecycle-accent);transform:scale(1.1)}.lifecycleTimelineStageButton:focus-visible .lifecycleTimelineLabel,.lifecycleTimelineStageContent:focus-visible .lifecycleTimelineLabel{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.approvalPanelEmbedded{background:0 0;border:0;gap:14px;padding:20px 0 0}dialog.sponsorReassignDialog{gap:0;width:min(590px,100% - 24px);padding:0}.sponsorReassignDialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 28px 20px;display:flex}.sponsorReassignDialogHeader h2,.sponsorReassignDialogHeader p{margin:0}.sponsorReassignDialogHeader h2{font-family:var(--font-display);font-size:1.65rem}.sponsorReassignDialogHeader p:last-child{color:var(--text-secondary);margin-top:6px}.sponsorReassignDialogBody{gap:16px;padding:24px 28px;display:grid}.sponsorReassignDialogBody label{gap:7px;font-weight:650;display:grid}.sponsorReassignDialogBody select,.sponsorReassignDialogBody textarea{width:100%}.sponsorReassignDialogActions{border-top:1px solid var(--border);align-items:center;padding:18px 28px 24px}.sponsorReassignDialogActions .confirmButton,.sponsorReassignDialogActions .ghostButton{min-width:140px}.lifecycleTimelineStage:not(:first-child):before{z-index:0;background:var(--border);content:"";width:100%;height:2px;position:absolute;top:14px;right:50%}.lifecycleTimelineStage[data-state=complete]:not(:first-child):before,.lifecycleTimelineStage[data-state=current]:not(:first-child):before{background:var(--lifecycle-accent)}.lifecycleTimelineMarker{z-index:1;border:2px solid var(--border-strong);background:var(--background);width:30px;height:30px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;position:relative}.lifecycleTimelineStage[data-state=complete] .lifecycleTimelineMarker{border-color:var(--lifecycle-accent);background:var(--lifecycle-accent);color:#fff}.lifecycleTimelineStage[data-state=current] .lifecycleTimelineMarker{border-color:var(--lifecycle-accent);background:var(--lifecycle-accent-soft);color:var(--lifecycle-accent);box-shadow:0 0 0 4px var(--background), 0 0 0 6px var(--lifecycle-accent-soft)}.lifecycleTimelineLabel{max-width:13ch;color:var(--text-secondary);font-size:13px;line-height:1.3}.lifecycleTimelineStage[data-state=complete] .lifecycleTimelineLabel,.lifecycleTimelineStage[data-state=current] .lifecycleTimelineLabel{color:var(--text-primary);font-weight:600}dialog.lifecycleStageDialog{gap:0;width:min(860px,100%);padding:0;overflow:hidden}.lifecycleStageDialogHeader,.lifecycleStageDialogFooter{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.lifecycleStageDialogHeader{border-bottom:1px solid var(--border)}.lifecycleStageDialogHeader h2,.lifecycleStageDialogHeader p,.gpsPriorityItemCopy p{margin:0}.lifecycleStageDialogHeader h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3px;font-size:1.9rem;font-weight:600;line-height:1.15}.lifecycleStageDialogHeader>div>p:last-child{max-width:62ch;color:var(--text-secondary);margin-top:8px;line-height:1.5}.lifecycleStageDialogBody{background:#f7f8f9;align-content:start;gap:28px;min-height:220px;max-height:min(66vh,700px);padding:20px 28px;display:grid;overflow-y:auto}.gpsPriorityQueueSection,.lifecycleStagePanel,.lifecycleStageAction{gap:16px;display:grid}.gpsPriorityQueueSection{border-bottom:1px solid var(--border);padding-bottom:28px}.lifecycleStageActionHeading{align-items:flex-start;gap:12px;display:flex}.lifecycleStageActionHeading>span{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.lifecycleStageActionHeading h3,.lifecycleStageActionHeading p{margin:0}.lifecycleStageActionHeading h3{font-size:1.05rem;font-weight:700}.lifecycleStageActionHeading p{color:var(--text-secondary);margin-top:3px;line-height:1.45}.docketAction{gap:16px}.docketPrimaryDisclosure>.workflowActionDisclosureBody{gap:24px}.lifecycleStagePanel .lifecycleActionForm{border-top:0;gap:22px;padding-top:0}.lifecycleActionForm>p,.lifecycleActionForm>.actionField,.lifecycleActionForm>.lifecyclePersonPicker,.lifecycleActionForm>.scopeUpload,.lifecycleActionForm>.workflowActionControl,.lifecycleActionForm>.workflowActionDisclosure{max-width:100%;margin-block:0}.lifecycleActionContext{max-width:70ch;color:var(--text-secondary);line-height:1.55}.lifecycleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lifecycleFormHeading{border-top:1px solid var(--border);margin:0;padding-top:20px;font-size:1rem}.lifecycleReadOnlyList{border-block:1px solid var(--border);gap:0;margin:0;display:grid}.lifecycleReadOnlyList>div{padding:16px 0}.lifecycleReadOnlyList>div+div{border-top:1px solid var(--border)}.lifecycleReadOnlyList dt{margin-bottom:6px;font-size:.85rem;font-weight:700}.lifecycleReadOnlyList dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0;line-height:1.55}.lifecycleBenefitsDecision,.lifecycleBenefitsDeliveryContext{gap:12px;display:grid}.lifecycleBenefitsDecision h3,.lifecycleBenefitsDeliveryContext h3{margin:0;font-size:1rem}.lifecycleBenefitsDeliveryContext{margin-top:8px}.lifecycleBenefitsDecision .lifecycleReadOnlyList,.lifecycleBenefitsDeliveryContext .lifecycleReadOnlyList{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.lifecycleBenefitsDecision .lifecycleReadOnlyList>div,.lifecycleBenefitsDeliveryContext .lifecycleReadOnlyList>div{border:0;padding:0}@media (max-width:640px){.lifecycleBenefitsDecision .lifecycleReadOnlyList,.lifecycleBenefitsDeliveryContext .lifecycleReadOnlyList{grid-template-columns:1fr}}.lifecycleDecisionProgress{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:.88rem;display:flex}.lifecycleDecisionProgress strong{color:var(--text-primary)}.lifecycleGpsVoteIntro h3{margin:0 0 4px;font-size:1rem}.lifecycleGpsVoteIntro p{color:var(--text-secondary);margin:0;line-height:1.5}.actionPreviewRequest{gap:28px;min-width:0;display:grid}.currentActionSurface :is(.lifecycleActionForm,.workflowActionDisclosureBody,.fieldStack){gap:24px}.currentActionSurface :is(.actionField,.lifecyclePersonPicker,.requestDatePicker){gap:8px}.currentActionSurface :is(.actionFieldLabelRow>label,.lifecyclePersonPickerHeading>label,.requestDatePicker .wizardGroupHeading>label,.fieldStack>label){font-size:14px;font-weight:600;line-height:1.5}#gps-action :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled):not([readonly]){background:var(--background);color:var(--text-primary)}#gps-action :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--control-radius);padding:12px 14px;font-size:16px;line-height:1.5}#gps-action :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select,.wizardRichSelectTrigger){min-height:48px}#gps-action textarea{resize:vertical;min-height:112px}#gps-action :is(input,textarea,select):disabled{background:var(--control-surface);color:var(--text-secondary)}#gps-action .requestDateEntry input[type=date]{background:0 0;height:46px;min-height:46px;padding:0 14px}.currentActionSurface :is(.workflowActionButton,.confirmButton,.primaryButton,.dangerButton,.ghostButton){min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.5}.currentActionSurface :is(.lifecycleActionForm,.workflowActionDisclosureBody,.fieldStack)>.workflowActionControl{justify-self:end;width:fit-content;max-width:100%}.currentActionSurface .workflowActionDisclosure{background:0 0;border:0;border-radius:0;padding:0}.currentActionSurface .workflowActionDisclosure>summary{background:0 0;border-radius:0;min-height:44px;padding:8px 0}.currentActionSurface .workflowActionDisclosure>summary:hover{color:var(--accent)}.currentActionSurface .workflowActionDisclosure>.workflowActionDisclosureBody{background:0 0;border:0;border-radius:0;gap:24px;padding:16px 0 0}.currentActionSurface .workflowActionDisclosureTitle strong{font-size:14px;font-weight:600}.currentActionSurface :is(.scopeReview,.quickWinScopeReview){background:0 0;border:0;border-radius:0;padding-inline:0}.currentActionSurface .approvalActions{align-items:stretch;gap:12px}.currentActionSurface .approvalActions>.workflowActionControl{flex:0 auto}@media (max-width:640px){.currentActionSurface :is(.lifecycleActionForm,.workflowActionDisclosureBody,.fieldStack)>.workflowActionControl{width:100%}.currentActionSurface .approvalActions{flex-direction:column}.currentActionSurface .approvalActions>.workflowActionControl{width:100%}}.currentAction--executionReview>.currentActionHandoffHeader{border-bottom:0;padding-bottom:0}.currentAction--executionReview .executionReviewForm{gap:24px}.executionReviewForm .executionScopeReference{background:0 0;border:0;padding:0}.executionScopeReference>summary,.executionBriefReference>summary{min-height:44px;color:var(--accent);cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.currentAction--executionReview>.executionBriefReference{margin:16px 24px 0}.executionBriefReference>.projectDecisionBrief{background:0 0;border:0;margin:0;padding:16px 0}.currentAction--executionReview>.executionBriefReference+.lifecycleStagePanel{padding-top:0}.executionScopeReference>.scopeReview{background:0 0;border:0;border-radius:0;padding:16px 0 8px}.executionReviewForm :is(.actionFieldLabelRow>label,.lifecyclePersonPickerHeading>label,.requestDatePicker .wizardGroupHeading>label){font-size:14px;font-weight:600;line-height:1.5}.executionReviewForm :is(.actionField,.lifecyclePersonPicker,.requestDatePicker){gap:8px}.executionReviewForm :is(input:not([type=file]),textarea){border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--background);color:var(--text-primary);padding:12px 14px;font-size:16px;line-height:1.5}.executionReviewForm input:not([type=file]){min-height:48px}.briefSelectionAction{z-index:100;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;max-width:calc(100vw - 24px);min-height:40px;padding:8px 12px;font-size:14px;position:fixed}.briefSelectionAction:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.briefKeyboardCorrection:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.briefKeyboardCorrection:focus-visible{color:var(--accent);background:var(--background);outline:2px solid var(--accent);outline-offset:3px;padding:10px 12px}.briefFlagComposer{gap:12px;margin-top:16px;display:grid}.briefFlagComposer blockquote{background:var(--control-surface);overflow-wrap:anywhere;margin:0;padding:12px;font-size:14px}.briefFlagComposer .muted{margin:0;font-size:13px}.briefFlagActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}#gps-action .executionReviewForm .lifecyclePersonPicker input:not(:disabled):not([readonly]){background:var(--background)}.executionReviewForm textarea{resize:vertical;min-height:112px}.executionReviewForm :is(input,textarea):disabled{background:var(--control-surface);color:var(--text-secondary)}.executionReviewForm .requestDateEntry{min-height:48px}.executionReviewForm .requestDatePicker .requestDateEntry input[type=date]{background:0 0;border:0;height:46px;min-height:46px}.executionReviewForm>.workflowActionControl{justify-self:end;width:fit-content}.executionReviewForm .workflowActionButton{min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.5}.executionReviewForm>.lifecycleDecisionProgress{border-top:1px solid var(--border);gap:4px;margin:0;padding-top:20px;font-size:13px;display:grid}.executionReviewForm>.gpsVotingProgress{border-top:0;padding-top:0}.executionReviewForm>.workflowActionDisclosure{background:0 0;border:0;border-radius:0;padding:0}.executionReviewForm>.workflowActionDisclosure>summary{background:0 0;border-radius:0;min-height:44px;padding:8px 0}.executionReviewForm>.workflowActionDisclosure>summary:hover{color:var(--accent)}.executionReviewForm>.workflowActionDisclosure>.workflowActionDisclosureBody{background:0 0;border:0;border-radius:0;gap:20px;padding:16px 0 0}.executionReviewForm .workflowActionDisclosureTitle strong{font-size:14px;font-weight:600}.executionScopeReference>summary:focus-visible,.executionBriefReference>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.currentAction--executionReview>.executionBriefReference{margin-inline:18px}.executionReviewForm>.workflowActionControl{width:100%}}.lifecycleOptionalBody{gap:14px;padding-top:14px;display:grid}.lifecycleStagePanel>.workflowActionDisclosure,.lifecycleActionForm>.workflowActionDisclosure{margin-top:16px}@media (max-width:700px){.lifecycleFieldGrid{grid-template-columns:1fr}}.docketSponsor{flex-wrap:wrap;gap:6px 12px;margin:0;font-size:.9rem;display:flex}.docketSponsor>span,.docketNarrativeOrigin{color:var(--text-secondary)}.docketNarrativeGroup{border-block:1px solid var(--border)}.docketNarrativeField{padding:18px 0}.docketNarrativeField+.docketNarrativeField{border-top:1px solid var(--border)}.docketNarrativeHeader{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:9px;display:flex}.docketNarrativeHeader h3,.docketNarrativeHeader label{margin:0;font-size:.95rem;font-weight:700}.docketNarrativeOrigin{font-size:.78rem}.docketNarrativeEdit,.docketNarrativeActions{margin-left:auto}.docketNarrativeEdit{border-radius:var(--control-radius);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:.84rem;font-weight:600;display:inline-flex}.docketNarrativeEdit:hover{background:var(--accent-light)}.docketNarrativeEdit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docketNarrativeActions{flex-wrap:wrap;gap:4px;display:flex}.docketNarrativeValue{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0;line-height:1.55}.docketNarrativeField textarea{resize:vertical;width:100%;max-width:75ch}.docketNarrativeField .fieldGuidance{margin:6px 0 0}.docketAssignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (max-width:700px){.docketAssignmentGrid{grid-template-columns:1fr}}.gpsPriorityQueueSave{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.gpsPrioritySavedSummary{background:var(--background);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.gpsPrioritySavedSummary>div{gap:3px;display:grid}.gpsPrioritySavedSummary span{color:var(--text-secondary);font-size:13px}.lifecyclePersonPicker{gap:8px;display:grid}.lifecyclePersonPickerHeading{align-items:center;gap:4px;display:flex}.lifecyclePersonPickerHeading>label{align-items:baseline;min-width:0;display:inline-flex}.lifecyclePersonPicker>.feedback,.lifecyclePersonResults{width:100%}.lifecyclePersonSearchStatus{color:var(--text-secondary);font-size:13px}.lifecyclePersonResults{background:var(--background);border-radius:10px;max-height:220px;display:grid;overflow-y:auto;box-shadow:0 4px 8px #0f172a1a}.lifecyclePersonOption{border:0;border-bottom:1px solid var(--border);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;gap:2px;padding:12px 14px;display:grid}.lifecyclePersonOption:last-child{border-bottom:0}.lifecyclePersonOption:hover,.lifecyclePersonOption:focus-visible{background:var(--accent-light);outline:none}.lifecyclePersonOption span{color:var(--text-secondary);font-size:13px}.lifecycleAlternateActions,.lifecycleOptionalNote{border-top:1px solid var(--border);padding-top:14px}.lifecycleAlternateActions summary,.lifecycleOptionalNote summary{color:var(--text-secondary);cursor:pointer;font-weight:600}.lifecycleAlternateActions[open] summary,.lifecycleOptionalNote[open] summary{color:var(--text-primary);margin-bottom:12px}.lifecycleOptionalNote textarea{width:100%}.lifecycleRequirementSummary{background:var(--surface);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.lifecycleRequirementSummary span{color:var(--text-secondary);font-size:13px;line-height:1.45}.lifecycleReadinessGrid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:18px 0;display:grid}.lifecycleReadinessGrid div{gap:4px;display:grid}.lifecycleReadinessGrid span{color:var(--text-secondary);line-height:1.5}.gpsPriorityLoading,.gpsPriorityEmpty{min-height:180px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.gpsPriorityList{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gpsPriorityItem{background:var(--background);min-width:0;box-shadow:none;border:0;border-radius:10px;grid-template-columns:44px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 14px 10px;transition:background-color .14s,box-shadow .14s,opacity .14s;display:grid;position:relative}.gpsPriorityItem.isCurrent{background:#f1f7fc}.gpsPriorityItem.isDragging{opacity:.5}.gpsPriorityItem[data-drop-position]:before{z-index:2;background:var(--accent);content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;left:6px;right:6px;box-shadow:0 0 0 2px #f7f8f9}.gpsPriorityItem[data-drop-position=before]:before{top:-6px}.gpsPriorityItem[data-drop-position=after]:before{bottom:-6px}.gpsPriorityRank{color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:1.65rem;font-weight:600}.gpsPriorityDragHandle,.gpsPriorityMoveActions button{color:var(--text-tertiary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.gpsPriorityDragHandle{cursor:grab;width:36px;height:40px}.gpsPriorityDragHandle:active{cursor:grabbing}.gpsPriorityDragHandle:hover,.gpsPriorityMoveActions button:hover:not(:disabled){background:var(--surface);color:var(--text-primary)}.gpsPriorityMoveActions button:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.gpsPriorityItemCopy{gap:5px;min-width:0;display:grid}.gpsPriorityItemTitle{align-items:flex-start;gap:10px;display:flex}.gpsPriorityItemTitle strong{-webkit-line-clamp:2;color:var(--text-primary);white-space:normal;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.gpsPriorityItemCopy p{color:var(--text-secondary);font-size:13px}.gpsPriorityMoveActions{align-items:center;gap:4px;display:flex}.gpsPriorityMoveActions button{width:34px;height:34px}.gpsPriorityMoveActions button:disabled{opacity:.3}.lifecycleStageDialogFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.detailActivityPanel,.detailActivityUpdate{gap:16px;display:grid}.detailActivityUpdate{border-bottom:1px solid var(--border);padding-bottom:18px}.detailActivityUpdate h3{margin:0;font-size:16px;font-weight:600}.timelineActor{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.timelineActorName{color:var(--text-primary);font-weight:600}.timelineActorDetails{overflow-wrap:anywhere}.detailAdminPanel{gap:16px}.detailSummaryPreview{color:var(--text-primary);line-height:1.6}.detailAdminActionStack,.detailAdminActionGroup{justify-items:start;gap:10px;display:grid}.detailAdminStatusCard,.detailAdminStatusHeader,.detailAdminStatusField{display:grid}.detailAdminStatusCard{border-top:1px solid var(--border);gap:12px;padding-top:16px}.detailAdminStatusHeader{gap:4px}.detailAdminStatusField{gap:6px}.detailAdminActionRow{flex-wrap:wrap;gap:10px;display:flex}.detailAdminDelete{border-top:1px solid var(--border);justify-items:start;gap:14px;padding-top:20px;display:grid}.detailAdminDelete h3{margin:0 0 6px;font-size:1rem}.detailAdminDelete p{max-width:68ch;color:var(--text-secondary);margin:0;line-height:1.55}.detailAdminDelete .dangerButton{gap:8px}.wizardAttachmentLink{color:var(--accent)}.detailSection{padding:18px 20px}.detailSection .sectionHeading{margin-bottom:12px}.detailSectionPlain{border-top:1px solid var(--border);gap:14px;padding-top:20px;display:grid}.detailMainColumn .detailSectionPlain{border-top:0;min-width:0;padding-top:0;position:relative}.detailMainColumn .detailSectionPlain:before{content:none}.detailSummarySection{border-top:0;padding-top:0}.detailMainColumn .detailSummarySection:before{content:none}.detailMainColumn .sectionHeading{margin-bottom:4px}.detailMainColumn .sectionHeading h2{text-wrap:balance}.detailMainColumn .listStack{gap:16px}.detailMainColumn :is(.detailFactsGrid,.listStack):empty{display:none}.gpsResponseSummary{color:var(--text-secondary);flex-wrap:wrap;gap:8px 22px;margin:10px 0 4px;font-size:14px;display:flex}.gpsDecisionRows{border-top:1px solid var(--border);gap:0;margin:8px 0 0;display:grid}.gpsDecisionRow{border-bottom:1px solid var(--border);min-width:0}.gpsDecisionRow>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:13px 2px;display:flex}.gpsDecisionRow.gpsResponseDisclosure>summary{width:100%;min-height:0;color:var(--text-primary);text-decoration:none;list-style:none;display:flex}.gpsDecisionRow.gpsResponseDisclosure>summary:hover{color:var(--text-primary);text-decoration:none}.gpsDecisionRow>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:4px;transform:rotate(45deg)}.gpsDecisionRow[open]>summary:after{transform:rotate(225deg)}.gpsDecisionRow.gpsResponseDisclosure{margin-top:0}.gpsDecisionRow>summary::-webkit-details-marker{display:none}.gpsDecisionRow>summary span{color:var(--text-secondary);font-weight:500}.gpsDecisionRow>summary .gpsDecisionRowCount{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.gpsDecisionRowLabel{gap:2px;display:grid}.gpsDecisionRowLabel strong{color:var(--text-primary)}.gpsDecisionRowLabel small{color:var(--text-secondary);font-size:12px;line-height:1.4}.gpsDecisionRow>p,.gpsDecisionRowDetail p{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.gpsDecisionRowDetail{padding:0 2px 14px}.gpsDecisionRowDetail ul{margin:6px 0 0;padding-left:20px;font-size:14px}.gpsMeetingRecord{margin:16px 0}.gpsMeetingRecordFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 12px;display:grid}.gpsMeetingRecordFacts dt{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.gpsMeetingRecordFacts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gpsMeetingRecordNote{grid-column:1/-1}@media (max-width:640px){.gpsMeetingRecordFacts{grid-template-columns:1fr}}.gpsVoteDeleteButton{border-radius:var(--control-radius);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.gpsVoteDeleteButton:hover{color:var(--error);background:#fff5f5}.gpsVoteDeleteButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gpsVoteDeleteButton:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.gpsDecisionRow.gpsResponseDisclosure>summary{grid-template-columns:minmax(0,1fr) auto;display:grid}.gpsDecisionRowLabel{grid-column:1}.gpsDecisionRow>summary .gpsDecisionRowCount{text-align:left;grid-area:2/1;margin-left:0}.gpsDecisionRow>summary:after{grid-area:1/2/span 2}}.gpsResponseSummary span{align-items:center;gap:6px;display:inline-flex}.gpsResponseSummary svg{width:17px;height:17px;color:var(--accent)}.gpsResponseSummary strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.gpsResponseDisclosure{margin-top:14px}.gpsResponseDisclosure>summary{cursor:pointer;min-height:40px;color:var(--accent);text-underline-offset:3px;align-items:center;font-weight:600;list-style-position:inside;display:inline-flex}.gpsResponseDisclosure>summary:hover{color:var(--accent-hover);text-decoration:underline}.gpsResponseDisclosure>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #2f6f9f47}.gpsResponseDisclosure[open]>summary{margin-bottom:8px}.detailFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;display:grid}.detailFactsGrid .metaItem,.detailMainColumn .listStack .metaItem{overflow-wrap:anywhere;min-width:0}.detailMainColumn .detailFactsGrid .metaItem,.detailMainColumn .listStack .metaItem{border-top:0;padding-top:0}.detailMainColumn .detailFactsGrid,.detailMainColumn .listStack,.detailMainColumn .attachmentList,.detailMainColumn .detailTable,.detailMainColumn .timelineList{padding-right:var(--detail-main-divider-inset)}.detailStatusPanel{gap:20px}.detailStatusStack{gap:16px;display:grid}.detailStatusRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.detailStatusNote{margin-top:.5rem;font-style:italic}.detailStatusMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detailStatusMetrics div{border-top:1px solid var(--border);gap:2px;padding-top:10px;display:grid}.detailStatusMetrics strong{font-size:20px;font-weight:600}.detailStatusMetrics span{color:var(--text-secondary);font-size:13px}.detailStatusMetrics,.statsStrip,.approvalProgress,.tablePanel,.detailTable,.adminAccessTable{font-variant-numeric:tabular-nums}.pageHeader{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.eyebrow,.metaText,.helperText{color:var(--text-secondary);font-size:14px}.lifecycleStagePanel label{font-weight:700}.lifecycleStagePanel label input,.lifecycleStagePanel label textarea,.lifecycleStagePanel label select{font-weight:400}.panel,.formSection,.card{border:1px solid var(--border);background:var(--background);border-radius:8px}.panel,.card,.formSection{padding:24px}.tablePanel{overflow-x:auto}.emptyState,.routeState{border:1px solid var(--border);background:var(--surface);justify-items:start;gap:12px;padding:28px;display:grid}.emptyState h2,.emptyState p,.routeState h1,.routeState p{margin:0}.emptyState h2,.routeState h1{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.routeState{width:min(680px,100%);margin:48px auto}.routeStatePulse{background:var(--border);width:48px;height:4px;overflow:hidden}.routeStatePulse:after{content:"";background:var(--accent);width:50%;height:100%;animation:1.1s ease-in-out infinite alternate route-state-pulse;display:block}@keyframes route-state-pulse{0%{transform:translate(0)}to{transform:translate(100%)}}.accessActions,.queueActionsCheckbox{cursor:pointer;min-height:44px;color:var(--text-primary);align-items:center;gap:8px;display:inline-flex}.queueResultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.queueResultsHeader p{margin:0}.queueHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.queueHeaderTools .ghostLink,.queueAdminUtility>summary{align-items:center;min-height:44px;display:inline-flex}.queueAdminUtility{position:relative}.queueAdminUtility>summary{cursor:pointer;border-radius:var(--control-radius);min-height:40px;color:var(--text-secondary);padding:8px 11px;font-size:14px;font-weight:600;list-style:none}.queueAdminUtility>summary::-webkit-details-marker{display:none}.queueAdminUtility>summary:hover,.queueAdminUtility[open]>summary{background:var(--surface);color:var(--text-primary)}.queueAdminAction{z-index:5;border:1px solid var(--border);border-radius:var(--popup-radius);background:var(--background);width:260px;box-shadow:var(--popup-shadow);padding:14px;position:absolute;top:calc(100% + 8px);right:0}.queueFilterShell{gap:10px;display:grid}.queueFilterDisclosure{border-radius:var(--panel-radius);background:var(--surface)}.queueFilterToggle{display:none}.queueFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.queueControlSearch{grid-column:1/-1}.queueControlField{gap:6px;min-width:0}.queueControlField>span:first-child{color:var(--text-secondary);font-size:12px;font-weight:700}.queueControlField input,.queueSelectControl select{border-color:var(--border);background:var(--background);border-radius:9px;min-height:46px;transition:border-color .14s,box-shadow .14s}.queueControlField input:hover,.queueSelectControl select:hover{border-color:var(--border-strong)}.queueControlField input:focus,.queueSelectControl select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.queueSelectControl{display:block;position:relative}.queueSelectControl select{appearance:none;cursor:pointer;padding-right:40px}.queueSelectControl svg{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.queueFilterStatusRow,.queueFilterChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queueFilterChip{background:var(--accent-light);min-height:30px;color:var(--accent-hover);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.queueFilterChip:hover{background:#dceaf4}.queueFilterReset{min-height:30px;color:var(--accent);background:0 0;border:0;padding:4px 6px;font-size:13px;font-weight:700}.queueFilterUpdating{min-width:96px;color:var(--text-secondary);text-align:right;margin-left:auto;font-size:13px}.queueGroups{gap:34px;margin-top:8px;display:grid}.queueGroup,.queueGroupBody{gap:14px;display:grid}.queueGroupHeading,.queueGroupDisclosure>summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.queueGroupHeading h2,.queueGroupHeading p,.queueGroupDisclosure strong,.queueGroupDisclosure small{margin:0}.queueGroupHeading h2,.queueGroupDisclosure>summary strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.queueGroupHeading p,.queueGroupDisclosure>summary small{color:var(--text-secondary);margin-top:3px;font-size:13px;display:block}.queueGroupCount{background:var(--surface);min-width:30px;height:30px;color:var(--text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.queueGroupPrimary .queueGroupCount{background:var(--accent-light);color:var(--accent-hover)}.queueGroupDisclosure{border-top:1px solid var(--border);padding-top:20px}.queueGroupDisclosure>summary{cursor:pointer;min-height:52px;list-style:none}.queueGroupDisclosure>summary::-webkit-details-marker{display:none}.queueGroupDisclosure>summary:hover strong{color:var(--accent-hover)}.queueGroupBody{padding-top:4px}.queueCaughtUp{background:var(--success-light);color:var(--success);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:14px 16px;display:flex}.queueRequestBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.queueRequestBadges .audienceBadge,.queueRequestBadges .associationBadge,.queueRequestBadges .quickWinBadge{margin-left:0}.queueUserContext{margin-top:4px}.queueActionState{border-radius:6px;align-items:center;min-height:32px;padding:5px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.queueActionLink{border-radius:999px;text-decoration:none;display:inline-flex}.navigationStatusLinkContent:not(.isPending){display:contents}.navigationStatusLinkContent.isPending{min-height:24px;color:var(--accent-hover);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.navigationStatusLinkIcon{flex:none}.interactiveRow:has(.navigationStatusLinkContent.isPending) td{background:var(--accent-light)}.queueActionLink .navigationStatusLinkContent.isPending{background:color-mix(in srgb, var(--accent) 16%, white);border-radius:6px;min-height:32px;padding:5px 9px;font-size:13px}.recordLink:has(.navigationStatusLinkContent.isPending){color:var(--accent-hover)}.queueActionLink:hover .queueActionState,.queueActionLink:focus-visible .queueActionState{background:color-mix(in srgb, var(--accent) 16%, white)}.queueActionRequired{background:var(--accent-light);color:var(--accent-hover)}.queueActionNeutral{background:var(--surface);color:var(--text-secondary)}.queueMobileList{display:none}.approvalProgress{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.roleContext{gap:6px;display:grid}.contentSection{border-top:1px solid var(--border);gap:16px;padding-top:20px;display:grid}.contentSectionFirst{border-top:0;padding-top:0}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.statsStrip{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:24px;display:grid}.statItem{gap:4px;display:grid}.statLabel{color:var(--text-tertiary);text-transform:uppercase;font-size:12px}.statItem strong{font-size:24px;font-weight:600}.sessionActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.helpTabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:1.5rem;display:flex}.helpPage{gap:24px}.helpPageHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.helpPageHeader .pageTitle{margin:0}.helpPageHeader .helpTabs{border-bottom:0;gap:8px}.helpTopicLayout{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.helpTopicNav{gap:.3rem;display:grid}.helpTopicNav h2{color:var(--text-secondary);margin:0 0 .7rem;font-family:inherit;font-size:.9rem}.helpTopicNav a{min-height:44px;color:var(--text-secondary);border-radius:6px;padding:.7rem .8rem;text-decoration:none}.helpTopicNav a:hover{color:var(--text-primary);background:#f3f6f8}.helpTopicNav a[aria-current=page]{background:var(--accent-light);color:var(--accent);font-weight:600}.helpTopicNav a:focus-visible,.helpScreenshot a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.helpTaskArticle{min-width:0;max-width:78ch}.helpTaskArticle>h2{margin-top:0}.helpTaskAudience{color:var(--text-secondary);font-size:.9rem}.helpTaskSteps{padding-left:1.4rem}.helpTaskSteps>li{margin-block:1.5rem;padding-left:.35rem}.helpTaskSteps>li::marker{color:var(--accent);font-weight:600}.helpScreenshot{margin:1rem 0}.helpScreenshot img{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}.helpScreenshot figcaption{color:var(--text-secondary);margin-top:.5rem;font-size:.8rem}.helpTaskNext{background:#eef4f7;border-radius:8px;margin-block:1.5rem;padding:1rem 1.2rem}.helpTaskNext h3{margin:0 0 .5rem;font-size:1rem}.helpTaskNext p{margin:0}.helpTaskReference{margin-block:1.5rem}.helpTaskReference summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:600}.helpTaskReference li{margin-block:.6rem}@media (max-width:900px){.helpTopicLayout{grid-template-columns:1fr;gap:1.5rem}.helpTopicNav{grid-template-columns:repeat(2,minmax(0,1fr))}.helpTopicNav h2{grid-column:1/-1}}@media (max-width:450px){.helpTopicNav{grid-template-columns:1fr}}.helpTabLink{min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.helpTabLink:hover{border-color:var(--border-strong);color:var(--text-primary)}.helpTabLinkActive{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.helpIntro{margin-top:0}.helpSectionStack{gap:0;display:grid}.helpGuideSection{border-top:1px solid var(--border);gap:14px;padding:24px 0;display:grid}.helpGuideSection:first-child{border-top:none;padding-top:8px}.helpSectionHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.helpGuideSection h3{margin:0;font-size:17px;font-weight:600}.helpList{color:var(--text-secondary);margin:0;padding-left:20px}.helpList li+li{margin-top:10px}.workflowGuide{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:30px;width:100%;min-width:0;padding:30px 0 8px;display:grid}.workflowVisualGuide{min-width:0}.workflowRouteDescription{color:var(--text-secondary);max-width:72ch;margin:0}.workflowVisualToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.workflowRouteSwitch,.workflowVisualTools,.workflowZoomTools,.workflowZoomTools>div{align-items:center;gap:8px;display:flex}.workflowRouteSwitch a{min-height:44px;color:var(--text-secondary);border-bottom:2px solid #0000;padding:12px 16px;text-decoration:none}.workflowRouteSwitch a[aria-current]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.workflowVisualTools a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.workflowRouteDescription{margin:12px 0 16px;font-size:14px}.workflowZoomTools{color:var(--text-secondary);font-size:13px}.workflowZoomTools output{text-align:center;font-variant-numeric:tabular-nums;min-width:42px}.workflowZoomTools button{border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.workflowZoomTools button:hover:not(:disabled){background:var(--accent-light)}.workflowZoomTools button:disabled{opacity:.45;cursor:default}.workflowDiagramViewport{border:1px solid var(--border);background:var(--surface);scrollbar-color:var(--border-strong) var(--surface);border-radius:12px;max-height:72vh;overflow:auto}.workflowDiagramViewport img{display:block}.workflowDiagramViewport:focus-visible,.workflowVisualGuide a:focus-visible,.workflowVisualGuide button:focus-visible,.workflowDetailedReference>summary:focus-visible,.lifecycleWorkflowHelp:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workflowDiagramCaption{max-width:78ch;color:var(--text-secondary);margin-top:14px}.workflowDiagramCaption p{align-items:flex-start;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.workflowDiagramCaption svg,.workflowTextEmail svg{flex-shrink:0;margin-top:3px}.workflowDiagramCaption small{font-size:12px}.workflowDetailedReference{border-top:1px solid var(--border);padding-top:20px}.workflowDetailedReference>summary{color:var(--accent);cursor:pointer;padding:4px 0;font-weight:600}.workflowTextVersion{max-width:72ch}.workflowTextVersion h3{margin:24px 0 10px}.workflowTextVersion h4{margin:0 0 3px;font-size:17px}.workflowTextVersion ol{margin:28px 0;padding-left:24px}.workflowTextVersion li{margin-bottom:24px;padding-left:8px}.workflowTextVersion li::marker{color:var(--text-secondary)}.workflowTextVersion li p{margin:7px 0}.workflowTextVersion .workflowTextOwner{color:var(--text-secondary);margin-top:0;font-size:13px}.workflowTextEmail{color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:13px;display:flex}.workflowTextTiming{gap:12px;margin:20px 0;display:grid}.workflowTextTiming dt{font-weight:600}.workflowTextTiming dd{color:var(--text-secondary);margin:2px 0 0}.workflowTextConditions{gap:16px;margin:16px 0;display:grid}.workflowTextConditions dt,.workflowTextBranch h5{font-size:15px;font-weight:600}.workflowTextConditions dd{margin:6px 0 0}.workflowTextBranch{border-block:1px dashed var(--border-strong);margin:16px 0;padding:16px 0}.workflowTextBranch h5{margin:0 0 8px}.workflowTextBranch h5 span{color:var(--text-secondary);font-size:13px;font-weight:400}.lifecycleWorkflowHelp{color:var(--accent);white-space:nowrap;text-underline-offset:3px;font-size:13px}@media (max-width:600px){.helpPageHeader{gap:12px}.helpPageHeader .helpTabs{gap:0}.helpPageHeader .helpTabLink{padding-inline:8px;font-size:14px}.workflowVisualToolbar{gap:8px}.workflowVisualTools{margin-left:auto}.workflowVisualTools .ghostButton{padding-inline:8px}.workflowZoomTools{margin-left:auto}.lifecycleTimelineHeader{flex-wrap:wrap}}.workflowGuideHeader,.workflowAxisHeading,.workflowScenarioPicker,.workflowScenarioHeader,.workflowStepTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflowGuideHeader>div,.workflowScenarioHeader>div,.workflowAxisHeading>div{min-width:0;max-width:70ch}.workflowGuideHeader h2,.workflowScenarioHeader h3,.workflowScenarioPicker h3,.workflowAxisHeading h3,.workflowStepTitleRow h4,.workflowScenarioNotes h4{margin:0}.workflowGuideHeader h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.15}.workflowGuideHeader p,.workflowScenarioPicker p,.workflowScenarioHeader p,.workflowAxisHeading p,.workflowRouteComparison p,.workflowStepBody p,.workflowTimingRule,.workflowGuideFootnote{color:var(--text-secondary)}.workflowGuideHeader p{margin:8px 0 0;font-size:1.05rem}.workflowGuideStatus{background:var(--warning-light);color:var(--warning);letter-spacing:.02em;border-radius:999px;flex:none;padding:7px 11px;font-size:.78rem;font-weight:700}.workflowAxes{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);width:100%;min-width:0;display:grid}.workflowAxis{align-content:start;gap:22px;min-width:0;padding:26px 28px 28px 0;display:grid}.workflowRouteAxis{border-left:1px solid var(--border);padding-left:28px;padding-right:0}.workflowAxisHeading{justify-content:flex-start}.workflowAxisHeading>svg{color:var(--accent);flex:none;margin-top:3px}.workflowAxisHeading h3,.workflowScenarioPicker h3{font-size:1rem;font-weight:700}.workflowAxisHeading p,.workflowScenarioPicker p{overflow-wrap:anywhere;margin:3px 0 0;font-size:.9rem}.workflowTimingScale{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.workflowTimingScale>span{color:var(--text-tertiary);text-align:center;text-transform:uppercase;writing-mode:vertical-rl;font-size:.72rem;font-weight:700;line-height:1.2}.workflowTimingScale>span:first-child{transform:rotate(180deg)}.workflowTimingBands{gap:6px;display:grid}.workflowTimingBand{border-radius:10px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.workflowTimingBand strong{font-size:.9rem}.workflowTimingBand small{color:inherit;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.workflowTimingBand1{color:#344f61;background:#edf3f7}.workflowTimingBand2{color:#634f17;background:#f7f0dc}.workflowTimingBand3{color:#743d38;background:#f7e7e5}.workflowRouteComparison{gap:0;display:grid}.workflowRouteComparison>div{border-top:1px solid var(--border);gap:6px;padding:18px 0;display:grid}.workflowRouteComparison>div:first-child{border-top:0;padding-top:0}.workflowRouteComparison strong{font-size:.96rem}.workflowRouteComparison p{overflow-wrap:anywhere;margin:0;font-size:.84rem}.workflowTimingRule{border-left:3px solid var(--accent);max-width:92ch;margin:-8px 0 0;padding-left:14px;font-size:.9rem;line-height:1.55}.workflowTimingRule strong{color:var(--text-primary)}.workflowScenarioPicker{align-items:flex-end}.workflowScenarioTabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workflowScenarioTab{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.86rem;font-weight:650;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.workflowScenarioTab:hover{border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-1px)}.workflowScenarioTab:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.workflowScenarioTabActive{border-color:var(--accent);background:var(--accent-light);color:var(--accent-hover)}.workflowScenario{--workflow-accent:var(--accent);--workflow-accent-soft:var(--accent-light);border:1px solid var(--border);background:var(--background);border-radius:16px;overflow:hidden}.workflowScenarioquick{--workflow-accent:#566822;--workflow-accent-soft:#eef2e5}.workflowScenarioHeader{background:var(--workflow-accent-soft);padding:28px 30px 26px;position:relative}.workflowScenarioHeader:after{background:color-mix(in srgb, var(--workflow-accent) 24%, transparent);content:"";height:1px;position:absolute;bottom:0;left:30px;right:30px}.workflowScenarioHeader h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.workflowScenarioHeader p:last-child{margin:7px 0 0}.workflowStepRail{margin:0;padding:14px 30px 18px;list-style:none;display:grid}.workflowStepRail>li{grid-template-columns:40px minmax(0,1fr);gap:17px;min-height:116px;display:grid;position:relative}.workflowStepRail>li:before{background:color-mix(in srgb, var(--workflow-accent) 28%, var(--border));content:"";width:1px;position:absolute;top:0;bottom:0;left:19px}.workflowStepRail>li:first-child:before{top:30px}.workflowStepRail>li:last-child:before{height:31px;bottom:auto}.workflowStepMarker{z-index:1;border:1px solid color-mix(in srgb, var(--workflow-accent) 45%, var(--border));background:var(--background);width:40px;height:40px;color:var(--workflow-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:20px;font-size:.82rem;font-weight:750;display:grid;position:relative}.workflowStepBody{border-bottom:1px solid var(--border);min-width:0;padding:20px 0 18px}.workflowStepRail>li:last-child .workflowStepBody{border-bottom:0}.workflowStepTitleRow{align-items:baseline}.workflowStepTitleRow h4{font-size:.98rem;font-weight:700}.workflowStepTitleRow>span{color:var(--workflow-accent);flex:none;font-size:.76rem;font-weight:700}.workflowStepBody>p{max-width:76ch;margin:5px 0 0;font-size:.9rem}.workflowStepBody>.workflowStepStatus{color:var(--workflow-accent);margin-top:9px;font-size:.79rem;font-weight:550}.workflowStepBody>.workflowStepCollection{max-width:82ch;color:var(--text-secondary);margin-top:9px;font-size:.82rem}.workflowStepCollection strong{color:var(--text-primary);font-weight:650}.workflowGate{max-width:78ch;color:var(--workflow-accent);align-items:flex-start;gap:7px;margin-top:10px;font-size:.8rem;line-height:1.45;display:flex}.workflowGate svg{flex:none;margin-top:1px}.workflowScenarioNotes{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflowScenarioNotes section{padding:24px 30px 26px}.workflowScenarioNotes section+section{border-left:1px solid var(--border)}.workflowScenarioNotes h4{letter-spacing:.025em;text-transform:uppercase;font-size:.82rem;font-weight:750}.workflowScenarioNotes ul{color:var(--text-secondary);margin:12px 0 0;padding-left:18px;font-size:.85rem}.workflowScenarioNotes li+li{margin-top:7px}.workflowGuideFootnote{max-width:82ch;margin:-12px 0 18px;font-size:.79rem}@media (max-width:900px){.workflowAxes{grid-template-columns:1fr}.workflowAxis,.workflowRouteAxis{padding:24px 0}.workflowRouteAxis{border-top:1px solid var(--border);border-left:0}.workflowScenarioPicker{flex-direction:column;align-items:flex-start}.workflowScenarioTabs{justify-content:flex-start}}@media (max-width:640px){.workflowGuide{gap:24px;padding-top:24px}.workflowGuideHeader{display:grid}.workflowGuideStatus{justify-self:start}.workflowTimingScale{grid-template-columns:1fr}.workflowTimingScale>span{display:none}.workflowTimingBand{grid-template-columns:1fr;gap:3px}.workflowScenarioTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workflowScenarioTab{width:100%}.workflowScenarioHeader,.workflowScenarioNotes section{padding-left:20px;padding-right:20px}.workflowScenarioHeader:after{left:20px;right:20px}.workflowStepRail{padding-left:20px;padding-right:20px}.workflowStepRail>li{grid-template-columns:34px minmax(0,1fr);gap:13px}.workflowStepRail>li:before{left:16px}.workflowStepMarker{width:34px;height:34px}.workflowStepTitleRow{gap:4px;display:grid}.workflowStepTitleRow>span{white-space:normal}.workflowScenarioNotes{grid-template-columns:1fr}.workflowScenarioNotes section+section{border-top:1px solid var(--border);border-left:0}}.adminSectionNavWrap{border-bottom:1px solid var(--border);padding-bottom:16px;overflow-x:auto}.adminSectionNav{grid-template-columns:repeat(3,minmax(150px,1fr));min-width:520px;display:grid}.adminSectionNavLink{border-left:1px solid var(--border);min-height:54px;color:var(--text-secondary);align-items:center;gap:10px;padding:8px 16px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.adminSectionNavLink:first-child{border-left:0}.adminSectionNavLink span{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px}.adminSectionNavLink:hover{background:var(--surface);color:var(--text-primary)}.adminAccessPage,.adminAccessCard{display:grid}.adminAccessPage{gap:24px}.adminHub{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:36px}.adminHubNav{border-right:1px solid var(--border);gap:5px;padding-right:18px;display:grid;position:sticky;top:24px}.adminHubNavItem{min-height:58px;color:var(--text-secondary);border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;transition:background-color .15s,color .15s;display:grid}.adminHubNavItem:hover{background:var(--control-surface);color:var(--text-primary)}.adminHubNavItemActive{background:var(--accent-light);color:var(--accent-hover)}.adminHubNavItem>svg{color:currentColor;margin-top:2px}.adminHubNavItem>span{gap:2px;min-width:0;display:grid}.adminHubNavItem strong{color:inherit;font-size:14px;font-weight:600}.adminHubNavItem small{color:var(--text-secondary);font-size:11px;line-height:1.35}.adminHubContent,.adminWorkspace{min-width:0;display:grid}.adminHubContent{gap:24px}.adminWorkspace{gap:22px;scroll-margin-top:24px}.adminWorkspaceHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.adminWorkspaceHeading>div{gap:5px;max-width:720px;display:grid}.adminWorkspaceHeading h2,.adminWorkspaceHeading p{margin:0}.adminWorkspaceHeading p{color:var(--text-secondary)}.adminWorkspaceBadge{color:var(--text-secondary);background:#f6f7f8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.adminAccessCard{background:0 0;border:0;gap:24px;width:100%;max-width:none;padding:0}.adminAccessHeading{margin-bottom:4px}.adminAccessCard .pageDescription,.adminAccessCard .metaText{margin:0}.adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminOverviewPanel,.adminHealthSection,.adminWorkspaceSection{border:1px solid var(--border);background:var(--background);border-radius:10px}.adminOverviewPanel,.adminHealthSection{align-content:start;gap:14px;min-height:230px;padding:22px;display:grid}.adminOverviewPanel h2,.adminHealthSection h2{font-size:24px}.adminOverviewAction{width:fit-content;color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.adminOverviewAction:hover{color:var(--accent-hover)}.adminHealthSection .sectionHeading{align-items:center}.adminHealthSection .ghostButton{align-items:center;gap:6px;display:inline-flex}.adminHealthResult,.adminSessionStatus{align-items:flex-start;gap:10px;display:flex}.adminSessionStatus{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}.adminSessionStatus>div{gap:3px;min-width:0;display:grid}.adminSessionStatus strong{font-size:14px;font-weight:600}.adminSessionStatus span:last-child{overflow-wrap:anywhere;color:var(--text-secondary);font-size:13px}.adminStatusDot{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 3px var(--success-light);border-radius:50%;flex:0 0 9px;margin-top:5px}.adminSessionStatusActive .adminStatusDot,.adminStatusDotWarning{background:var(--warning);box-shadow:0 0 0 3px var(--warning-light)}.adminHealthResult svg{flex:none;margin-top:2px}.adminHealthResult strong{font-weight:600;display:block}.adminHealthResult p{margin:2px 0 0}.adminHealthIssues{color:var(--text-secondary);margin:0;padding-left:20px}.adminHealthIssues li+li{margin-top:6px}.adminWorkspaceSection{gap:20px;padding:24px;display:grid}.adminHub .adminWorkspaceSection{border:0;border-radius:0;padding:0}.adminSectionHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminSectionHeader>div{gap:7px;max-width:760px;display:grid}.adminSectionHeader .confirmButton{flex:none}.adminMetricStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminMetricStrip>div{border-left:1px solid var(--border);gap:3px;padding:14px 16px;display:grid}.adminMetricStrip>div:first-child{border-left:0}.adminMetricStrip strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.adminMetricStrip span{color:var(--text-secondary);font-size:12px}.adminSaveStatus{align-items:flex-start;gap:10px;display:flex}.adminDirectoryPanel{border-top:1px solid var(--border);grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr);align-items:end;gap:24px;padding-top:20px;display:grid}.adminHub .adminSearchPanel{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.adminHub .adminSearchPanel>.metaText{min-height:18px}.adminPreviewWorkspace{max-width:820px}.adminPreviewGuidance{background:var(--accent-light);color:var(--accent-hover);border:1px solid #cbddea;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px 18px;display:grid}.adminPreviewGuidance>svg{margin-top:1px}.adminPreviewGuidance>div{gap:4px;display:grid}.adminPreviewGuidance strong{color:var(--text-primary);font-size:14px;font-weight:600}.adminPreviewGuidance p,.adminPreviewSearchHeading h3,.adminPreviewSearchHeading p,.adminPreviewSearch>p{margin:0}.adminPreviewGuidance p{color:var(--text-secondary);font-size:13px;line-height:1.55}.adminPreviewSearch{border-top:1px solid var(--border);gap:12px;padding-top:22px;display:grid}.adminPreviewSearchHeading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.adminPreviewSearchHeading>svg{color:var(--accent);margin-top:2px}.adminPreviewSearchHeading>div{gap:3px;display:grid}.adminPreviewSearchHeading h3{font-size:18px}.adminPreviewSearchHeading p{color:var(--text-secondary);font-size:13px}.adminPreviewSearchField{gap:7px;display:grid}.adminPreviewSearchField>span{color:var(--text-primary);font-size:13px;font-weight:600}.adminPreviewResults{gap:8px;display:grid}.adminPreviewResult{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0 6px;display:grid}.adminPreviewAvatar{background:var(--surface);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.adminPreviewButton{min-width:148px}.notificationLoading{color:var(--text-secondary);align-items:flex-start;gap:14px;padding:10px 0;display:flex}.notificationLoading>svg{color:var(--accent);flex:none;margin-top:2px;animation:1.2s linear infinite notificationLoadingSpin}.notificationLoading h2{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600}.notificationLoading p{margin:4px 0 0}@keyframes notificationLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.notificationLoading>svg{animation:none}}.adminRosterSummary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f9f9f9;align-items:baseline;gap:10px;padding:13px 16px;display:flex}.adminRosterSummary strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.adminRosterSummary span{color:var(--text-secondary);font-size:13px}.adminSponsorConfigure{border-bottom:1px solid var(--border);gap:16px;padding-bottom:22px;display:grid}.adminSponsorConfigure>div:first-child{gap:4px;display:grid}.adminSponsorConfigure h3,.adminSponsorConfigure p{margin:0}.adminDirectoryPanel>div:first-child{gap:5px;display:grid}.adminPermissionGuide{color:var(--text-secondary);margin:0;font-size:13px}.adminPermissionGuide strong{color:var(--text-primary);font-weight:600}.adminOptionalSection{border:1px solid var(--border);background:var(--background);border-radius:10px;overflow:clip}.adminOptionalSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:22px 24px;list-style:none;transition:background-color .15s;display:flex}.adminOptionalSummary::-webkit-details-marker{display:none}.adminOptionalSummary:hover{background:var(--surface)}.adminOptionalSummary>div:first-child{gap:5px;max-width:760px;display:grid}.adminOptionalSummary h2{font-size:21px}.adminOptionalLabel{color:var(--accent);font-size:12px;font-weight:600}.adminOptionalSummaryStatus{min-width:118px;color:var(--text-secondary);flex:none;justify-items:end;gap:2px;font-size:12px;display:grid}.adminOptionalSummaryStatus strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.adminOptionalAction{color:var(--accent);margin-top:4px;font-weight:600}.adminOptionalActionOpen,.adminOptionalSection[open] .adminOptionalActionClosed{display:none}.adminOptionalSection[open] .adminOptionalActionOpen{display:inline}.adminOptionalBody{border-top:1px solid var(--border);gap:20px;padding:24px;display:grid}.adminSponsorSetup{grid-template-columns:minmax(220px,.45fr) minmax(420px,1.55fr);align-items:end;gap:20px;display:grid}.adminEmptyPanel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;padding:18px;display:grid}.adminEmptyPanel strong{font-weight:600}.adminEmptyPanel p{color:var(--text-secondary);margin:0;font-size:13px}.adminSearchIdentity,.adminBadgeList{display:flex}.adminSearchIdentity{flex-direction:column;align-items:flex-start;gap:4px}.adminSearchIdentity span{color:var(--text-secondary)}.adminBadgeList{flex-wrap:wrap;gap:8px}.adminRoleBadge,.adminSourceBadge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.adminRoleBadgerequestor{color:#35623b;background:#eef6ee}.adminRoleBadgegps_approver{color:#28567e;background:#eef4fb}.adminRoleBadgeadmin{color:#5c3d86;background:#f5eefb}.adminSourceBadge{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.adminSearchPanel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.adminSearchResults{gap:10px;display:grid}.adminSearchResult{border:1px solid var(--border);background:var(--background);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.adminSearchActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminAccessTable{border-collapse:collapse;width:100%}.adminAccessPage .tablePanel{width:100%}.adminAccessTable th,.adminAccessTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px}.adminAccessTable td{overflow-wrap:anywhere}.adminAccessTable th{background:var(--surface);text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.adminPermissionHeading,.adminPermissionCell{text-align:center!important}.adminPermissionControl{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.adminPermissionControl>span:not(.srOnly){min-width:1.8rem;color:var(--text-secondary);font-size:13px}.adminRoleToggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:inline-flex}.adminRoleToggle input{flex:none}.primaryButton,.confirmButton,.ghostButton,.ghostLink,.sidebarSignOut{border-radius:var(--control-radius);justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.primaryButton{border:1px solid var(--border-strong);background:var(--background);min-height:44px;color:var(--text-primary);padding:8px 14px;font-weight:500}.primaryButton:hover{background:var(--surface)}.confirmButton{background:var(--accent);color:#fff;border:1px solid #0000;min-height:44px;padding:8px 14px;font-weight:500}.confirmButton:hover{background:var(--accent-hover)}.confirmButton:disabled{opacity:.6}.ghostButton,.ghostLink{min-height:44px;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:8px 14px}.ghostButton:hover,.ghostLink:hover{background:var(--surface);color:var(--text-primary)}.dangerButton{border-radius:var(--control-radius);color:#a12626;background:#fff5f5;border:1px solid #efb3b3;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dangerButton:hover{background:#feeaea;border-color:#e59292}.dangerButtonCompact{padding:6px 10px;font-size:13px}.dangerConfirmButton{border-radius:var(--control-radius);background:var(--error);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dangerConfirmButton:hover{background:#b04f4f}.dangerConfirmButton:disabled{opacity:.6}.dangerIconButton{color:#a12626;background:#fff5f5;border:1px solid #efb3b3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dangerIconButton:hover{background:#feeaea;border-color:#e59292}.dialogOverlay{z-index:60;background:#0f172a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialogCard{border-radius:var(--popup-radius);background:var(--background);width:min(480px,100%);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--popup-shadow);border:0;gap:18px;margin:0;padding:24px;display:grid;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}dialog.dialogCard:not([open]){display:none}.dialogCard::backdrop{background:#0f172a5c}.dialogHeader h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.dialogBody{color:var(--text-secondary);line-height:1.6}.dialogActions{justify-content:flex-end;gap:12px;display:flex}.notificationApprovalDialog{gap:0;width:min(680px,100%);padding:28px}dialog.notificationApprovalDialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--popup-shadow);border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden}.notificationApprovalDialog::backdrop{background:#0f172a5c}.submissionPreparationDialog{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 16px;width:min(440px,100%)}.submissionPreparationDialog::backdrop{background:#0f172a5c}.submissionPreparationIcon{background:var(--accent-light);width:44px;height:44px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.submissionPreparationCopy{gap:5px;min-width:0;display:grid}.submissionPreparationCopy h2,.submissionPreparationCopy p{margin:0}.submissionPreparationCopy h2{font-size:19px;font-weight:650;line-height:1.3}.submissionPreparationCopy p{color:var(--text-secondary);line-height:1.5}.submissionPreparationProgress,.submissionPreparationActivity{grid-column:1/-1}.submissionPreparationProgress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.submissionPreparationProgress progress{background:var(--surface);width:100%;height:8px;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.submissionPreparationProgress progress::-webkit-progress-bar{background:var(--surface);border-radius:999px}.submissionPreparationProgress progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.submissionPreparationProgress span{min-width:3ch;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.submissionPreparationActivity{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.submissionPreparationSpinner{animation:.9s linear infinite spin}.notificationApprovalBody{gap:0;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.notificationApprovalHeader{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.notificationApprovalHeader h2{text-wrap:balance;max-width:28ch}.notificationApprovalHeader .detailUtilityDialogClose{flex:0 0 44px;min-height:44px}.notificationApprovalSummary{max-width:65ch;margin:0}.notificationApprovalDeliveryHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:24px;padding-bottom:16px;display:flex}.notificationApprovalDeliveryHeading:first-child{margin-top:0}.notificationApprovalDeliveryHeading h3,.notificationApprovalDeliveryHeading p{margin:0}.notificationApprovalDeliveryHeading h3{font-size:16px}.notificationApprovalDeliveryHeading p{font-variant-numeric:tabular-nums;font-size:13px}.notificationApprovalRecipients{min-width:0;display:grid}.notificationApprovalSection{border-top:1px solid var(--border);gap:12px;min-width:0;padding:16px 0;display:grid}.notificationApprovalSectionHeader{color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.notificationApprovalEmailPreview{min-width:0}.notificationApprovalEmailPreview summary{color:var(--accent);cursor:pointer;margin:0;padding:8px 0;font-size:14px;font-weight:600}.notificationApprovalReason{max-width:65ch;color:var(--text-secondary);margin:0;font-size:14px}.notificationApprovalEmailPreview iframe{border:1px solid var(--border);border-radius:var(--control-radius);background:#f9f9f9;width:100%;height:min(340px,42dvh);display:block}.notificationApprovalSubject{color:var(--text-secondary)}.notificationApprovalSubjectNote{margin-top:4px;font-size:13px;display:block}.notificationApprovalRecipientLine{color:var(--text-primary)}.notificationApprovalDetails{gap:12px;margin:0;font-size:14px;display:grid}.notificationApprovalDetails>div{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.notificationApprovalDetails dt{color:var(--text-secondary)}.notificationApprovalDetails dd{overflow-wrap:anywhere;min-width:0;margin:0}.notificationApprovalSuppressed{color:var(--warning);overflow-wrap:anywhere;font-size:13px}.notificationApprovalFooter{border-top:1px solid var(--border);padding-top:20px}.notificationApprovalTestNote{color:var(--text-secondary);flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin:0;font-size:13px;line-height:1.5;display:flex}.notificationApprovalTestNote p{overflow-wrap:anywhere;flex:28ch;margin:0}.notificationMeetingChoice{margin-bottom:20px}.notificationMeetingChoice label{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.notificationMeetingChoice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.notificationMeetingChoice p{color:var(--text-secondary);margin:6px 0 0 28px;font-size:14px;line-height:1.5}.notificationApprovalActions{flex-wrap:wrap;gap:8px;margin-top:20px}.notificationApprovalCancel{margin-right:auto}.fieldGrid,.filterGrid{gap:16px;display:grid}.fieldGrid{align-items:start}.filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}label,fieldset{gap:8px;display:grid}fieldset{border:0;margin:0;padding:0}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{width:100%;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--control-surface);color:var(--text-primary);padding:12px 14px;transition:background-color .15s,border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled):not([readonly]):not([aria-invalid=true]),textarea:hover:not(:disabled):not([readonly]):not([aria-invalid=true]),select:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--control-border-hover);background:var(--control-surface-hover)}input:not([type=checkbox]):not([type=radio]):not([type=file]),.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file]){height:var(--control-height);padding-block:10px}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,select:focus{border-color:var(--accent);background:var(--background)}input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly],textarea[readonly],input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,textarea:disabled,select:disabled{background:var(--surface);color:var(--text-secondary);cursor:not-allowed;opacity:1}input[type=file]{width:100%;color:var(--text-secondary);font-size:14px}input[type=file]::file-selector-button{border:1px solid var(--border-strong);background:var(--background);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 13px;font-weight:600}input[type=checkbox]{appearance:none;border:2px solid var(--text-tertiary);background:var(--background);color:#fff;cursor:pointer;border-radius:5px;flex:0 0 20px;place-content:center;width:20px;min-width:20px;height:20px;margin:0;padding:0;transition:background-color .15s,border-color .15s,transform .12s;display:inline-grid}input[type=checkbox]:before{content:"";transform-origin:50%;border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}@media (hover:hover){input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--accent);background:#f8fbff}input[type=checkbox]:checked:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}input[type=checkbox][aria-invalid=true]{border-color:var(--error);background:var(--background);color:var(--error);box-shadow:0 0 0 3px var(--error-light)}input[type=checkbox][aria-invalid=true]:checked{background:var(--error);color:#fff}input[type=checkbox]:active:not(:disabled){transform:scale(.94)}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}input[type=checkbox][aria-invalid=true]:focus-visible{outline-color:var(--error)}input[type=checkbox]:disabled{border-color:var(--border-strong);background:var(--surface);color:var(--text-tertiary);cursor:not-allowed}input[type=checkbox]:disabled:checked{border-color:var(--text-tertiary);background:var(--text-tertiary);color:#fff}input[type=radio]{appearance:none;border:2px solid var(--text-tertiary);background:var(--background);cursor:pointer;border-radius:50%;flex:0 0 20px;place-content:center;width:20px;min-width:20px;height:20px;margin:0;padding:0;transition:background-color .15s,border-color .15s,transform .12s;display:inline-grid}input[type=radio]:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}@media (hover:hover){input[type=radio]:hover:not(:checked):not(:disabled){border-color:var(--accent);background:#f8fbff}input[type=radio]:checked:hover:not(:disabled){border-color:var(--accent-hover)}input[type=radio]:checked:hover:not(:disabled):before{background:var(--accent-hover)}}input[type=radio]:checked{border-color:var(--accent)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio][aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px var(--error-light)}input[type=radio][aria-invalid=true]:before{background:var(--error)}input[type=radio]:active:not(:disabled){transform:scale(.94)}input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}input[type=radio][aria-invalid=true]:focus-visible{outline-color:var(--error)}input[type=radio]:disabled{border-color:var(--border-strong);background:var(--surface);cursor:not-allowed}input[type=radio]:disabled:before{background:var(--text-tertiary)}input:focus,textarea:focus,select:focus,.primaryButton:focus-visible,.confirmButton:focus-visible,.ghostButton:focus-visible,.ghostLink:focus-visible,.wizardStepButton:focus-visible,.wizardAdminDisclosure:focus-visible,.wizardReviewEdit:focus-visible,.wizardSelectedChoice:focus-visible,.wizardRichSelectTrigger:focus-visible,.wizardRichSelectOption:focus-visible,.wizardChoiceDisclosure summary:focus-visible,.wizardMobileSteps summary:focus-visible,.dangerConfirmButton:focus-visible,.sidebarLink:focus-visible,.mobileMenuButton:focus-visible,.sidebarSignOut:focus-visible,.sidebarImpersonationStop:focus-visible,.dangerButton:focus-visible,.dangerIconButton:focus-visible,.approvalOption:focus-visible,.sectionJumpNav a:focus-visible,.helpTabLink:focus-visible,.adminSectionNavLink:focus-visible,.adminHubNavItem:focus-visible,.adminOptionalSummary:focus-visible,.mobileSidebarDialog:focus-visible{box-shadow:0 0 0 2px var(--accent);outline-offset:2px;outline:none}.choiceGrid{flex-wrap:wrap;gap:12px;display:flex}.choicePill{border:1px solid var(--border-strong);background:var(--background);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.choiceSelected{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.feedback{border-radius:6px;padding:12px 14px}.feedbackError{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.notificationApprovalError{align-items:flex-start;gap:10px;display:flex}.notificationApprovalError svg{flex:none;margin-top:2px}.notificationApprovalError strong{font-weight:600;display:block}.notificationApprovalError p{color:inherit;margin:2px 0 0;line-height:1.5}.formSaveError{align-items:flex-start;gap:10px;display:flex}.formSaveError>svg{flex:none;margin-top:2px}.formSaveError strong{font-weight:600;display:block}.formSaveError p{color:inherit;margin:2px 0 0;line-height:1.5}.formSaveError .ghostButton{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.formSupportReference{font-variant-numeric:tabular-nums;font-weight:600}.feedbackSuccess{background:var(--success-light);color:#5c6d2e;border:1px solid #c8d8a7}.feedbackInfo{color:#24547a;background:#f5faff;border:1px solid #bfd6ea}.submissionReceipt{border-radius:var(--panel-radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.submissionReceiptIcon{color:var(--success);margin-top:3px}.submissionReceiptContent{gap:8px;display:grid}.submissionReceiptContent .eyebrow,.submissionReceiptContent h2,.submissionReceiptContent p{margin:0}.submissionReceiptContent h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.submissionReceiptNextStep{color:var(--text-primary)}.submissionReceiptRefreshNote{margin:0}.submissionReceiptAction{justify-self:start;margin-top:4px}.formActions{align-items:center;gap:12px;display:flex}.wizardForm{gap:24px;width:100%;max-width:920px;margin:0 auto;display:grid}.wizardForm>*,.wizardIntroCopy,.wizardTaskFacts,.wizardSaveStatus,.draftTitlePreview,.wizardProgressHeader,.wizardProgressTop,.wizardBody{min-width:0}.wizardIntro{gap:12px;display:grid}.wizardIntroCopy{max-width:46rem}.wizardKicker,.wizardStepCount{color:var(--accent);letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.wizardIntro h1{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.2}.wizardIntroCopy>p:last-child{max-width:44rem;color:var(--text-secondary);margin:10px 0 0}.wizardTaskFacts{color:var(--text-secondary);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.wizardTaskFacts span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.wizardTaskFacts svg{color:var(--accent)}.wizardProgressHeader{border-bottom:1px solid var(--border);gap:12px;padding:20px 0;display:grid}.wizardProgressTop{justify-content:space-between;align-items:end;gap:24px;display:flex}.wizardProgressMeta{max-width:32rem;color:var(--text-secondary);margin:0}.wizardProgressHeader h2{font-family:var(--font-display);letter-spacing:-.01em;margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.3}.wizardProgressBar{background:#eff3f6;border-radius:999px;height:6px;overflow:hidden}.wizardProgressValue{transform-origin:0;background:var(--accent);border-radius:999px;width:100%;height:100%;transition:transform .18s}.wizardStepList{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.wizardMobileSteps{display:none}.wizardStepButton{min-height:44px;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;transition:background-color .15s,color .15s,border-color .15s;display:grid}.wizardStepButton:hover:not(:disabled){background:var(--surface);color:var(--text-primary)}.wizardStepButton:disabled{cursor:default;color:var(--text-tertiary)}.wizardStepCurrent{background:var(--accent-light);color:var(--text-primary)}.wizardStepComplete{color:var(--text-primary)}.wizardStepIndex{background:#eef3f8;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.wizardStepCurrent .wizardStepIndex{background:var(--accent-light);color:var(--accent)}.wizardStepLabel{font-size:13px;font-weight:600;line-height:1.4}.wizardSaveStatus{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:2px;font-size:13px;display:flex}.wizardTaskFacts .wizardSaveStatus{flex:22rem;align-items:center;padding-top:0}.wizardTaskFacts .wizardSaveStatus>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.wizardTaskFacts .wizardSaveStatus svg{margin-top:0}.wizardStartFreshButton{min-height:24px;color:var(--accent);text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:1px 4px;font-weight:600;text-decoration:underline}.wizardStartFreshButton:hover{color:var(--accent-hover)}.wizardStartFreshButton:focus-visible{outline-offset:2px;outline:3px solid #2f6f9f47}.wizardSaveStatus svg{color:var(--success);flex:none;margin-top:2px}.wizardBody{display:grid}.wizardBody>.wizardRequiredLegend{margin-bottom:20px}.wizardBody>.wizardSection+.wizardSection{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.wizardSection{gap:24px;display:grid}.wizardQuestionBlock{gap:14px;display:grid}.wizardQuestionHeading{gap:4px;display:grid}.wizardQuestionHeading h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.wizardQuestionHint{color:var(--text-secondary);margin:0;font-size:14px}.wizardLongTextField{grid-column:1/-1}.wizardLongTextInput{resize:vertical;min-height:116px;line-height:1.5;overflow-y:auto}.wizardFieldStack{align-self:start;gap:6px;display:grid}.wizardFieldHelp{color:var(--text-secondary);font-size:13px}.wizardFieldHelp summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.wizardFieldHelp[open] summary{margin-bottom:4px}.fieldGuidance{color:var(--text-secondary);gap:4px;font-size:13px;line-height:1.5;display:grid}.fieldGuidance strong{color:var(--text-primary);font-weight:600}.wizardSection>*+*{margin-top:0}.wizardSection legend{padding:0;font-size:14px;font-weight:500}.wizardSponsorFieldset{gap:14px}.wizardSponsorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sponsorCard{border:1px solid var(--border);background:var(--background);text-align:left;min-height:116px;color:var(--text-primary);border-radius:10px;justify-items:start;gap:4px;padding:16px 48px 16px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.sponsorCard input[type=radio],.sponsorCard input[type=checkbox]{position:absolute;top:16px;right:16px}.sponsorCard:hover{border-color:var(--border-strong);background:var(--surface)}.sponsorCardSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-light);background:#f8fbff}.sponsorCard:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);background:#f5faff}.sponsorCardRole{text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:600}.sponsorCardName{font-size:16px;font-weight:600}.sponsorCardMeta{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.wizardRichSelect{align-self:start;gap:8px;min-width:0;display:grid;position:relative}.wizardRichSelectAnchor{min-width:0;position:relative}.wizardRichSelectLabel,.wizardDateField>span:first-child{color:var(--text-primary);font-size:14px;font-weight:500}.wizardRichSelectTrigger{width:100%;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--control-surface);color:var(--text-primary);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 13px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.wizardRichSelectTrigger:hover:not(:disabled):not([aria-invalid=true]),.wizardRichSelectTrigger[aria-expanded=true]:not([aria-invalid=true]){border-color:var(--control-border-hover);background:var(--control-surface-hover)}.wizardRichSelectTrigger:focus-visible:not([aria-invalid=true]){border-color:var(--accent)}.wizardRichSelectTrigger:disabled{background:var(--surface);color:var(--text-secondary);cursor:not-allowed}.wizardRichSelectTrigger>svg{color:var(--text-secondary);transition:transform .15s}.wizardRichSelectTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.wizardRichSelectValue{gap:2px;min-width:0;display:grid}.wizardRichSelectValue strong{font-size:15px;font-weight:600}.wizardRichSelectValue>span{color:var(--text-secondary);font-size:12px;line-height:1.45}.wizardRichSelectMenu{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border:1px solid var(--border-strong);border-radius:var(--popup-radius);background:var(--background);transform-origin:top;gap:4px;width:100%;min-width:0;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) both wizardSelectMenuReveal;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.wizardRichSelectMenu[data-placement=above]{transform-origin:bottom;top:auto;bottom:calc(100% + 4px)}.wizardRichSelectAnchor:has(>.wizardRichSelectTrigger:focus-visible) .wizardRichSelectOption[data-active=true]{outline:2px solid var(--accent);outline-offset:-2px}@keyframes wizardSelectMenuReveal{0%{opacity:0;clip-path:inset(0 0 82% 0 round var(--popup-radius));transform:translateY(-6px)scale(.99)}to{opacity:1;clip-path:inset(0 round var(--popup-radius));transform:translateY(0)scale(1)}}.wizardRichSelectOption{width:100%;min-height:44px;color:var(--text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:9px 10px;transition:background-color .12s,color .12s;display:grid}.wizardRichSelectOption:hover,.wizardRichSelectOption:focus-visible{background:var(--surface)}.wizardRichSelectOptionSelected,.wizardRichSelectOptionSelected:hover{color:var(--accent-hover);background:#f2f7fb}.wizardRichSelectOption>span:first-child{gap:2px;display:grid}.wizardRichSelectOption strong{font-size:14px;font-weight:600}.wizardRichSelectOption span span{color:var(--text-secondary);font-size:12px;line-height:1.45}.wizardRichSelectOption>svg{color:var(--accent);animation:.16s cubic-bezier(.16,1,.3,1) both wizardSelectCheckIn}@keyframes wizardSelectCheckIn{0%{opacity:0;transform:scale(.7)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.wizardDateField{align-self:start;gap:8px;display:grid}.wizardDateControl{position:relative}.wizardDateControl input[type=date]{border-color:var(--border-strong);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f8;border-radius:10px;min-height:54px;padding-inline:14px}.wizardDateControl input[type=date]:hover{border-color:var(--control-border-hover);background:#f1f4f6}.wizardDateField .helperText,.wizardRichSelect .helperText{margin:0;line-height:1.45}.wizardPathControlGrid{align-items:start;overflow:visible}.wizardPathPreview{background:#f5f8fa;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.wizardPathPreviewIcon{width:38px;height:38px;color:var(--accent);background:#e8f2fa;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wizardPathPreview>div:last-child{gap:3px;display:grid}.wizardPathPreview span{color:var(--text-secondary);font-size:12px;font-weight:600}.wizardPathPreview strong{font-size:17px;font-weight:600}.wizardPathPreview p,.wizardTimingNotice p,.wizardQuickWinDefinition p{color:var(--text-secondary);margin:0;line-height:1.55}.wizardPathPreviewQuickWin{background:#f4f7ed}.wizardPathPreviewQuickWin .wizardPathPreviewIcon{color:var(--success);background:#e6edd1}.wizardTimingNotice{background:#fff8e7;border-radius:10px;gap:3px;padding:13px 14px;display:grid}.wizardTimingNoticeCritical{background:#fff1ef}.wizardQuickWinDefinition{background:var(--surface);border-radius:10px;gap:4px;padding:14px 15px;display:grid}.wizardEligibilityList{margin:0;padding:0;list-style:none;display:grid}.wizardEligibilityIntro{max-width:72ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.wizardEligibilityList li{border-bottom:1px solid var(--border);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:12px 2px;display:grid}.wizardEligibilityList li:last-child{border-bottom:0}.wizardCriterionStatus{background:var(--surface);width:fit-content;min-height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.wizardEligibilityList li.isComplete .wizardCriterionStatus{background:var(--success-light);color:var(--success)}.wizardEligibilityList li>div{gap:2px;display:grid}.wizardEligibilityList strong{font-size:14px;font-weight:600}.wizardEligibilityList small,.wizardQuickWinToggle small{color:var(--text-secondary);font-size:12px;line-height:1.45}.wizardQuickWinToggle{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));cursor:pointer;background:#f5faff;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.wizardQuickWinToggle>input{margin-top:1px}.wizardQuickWinToggle>span{gap:3px;display:grid}.wizardQuickWinToggle strong{font-weight:600}.wizardQuickWinToggleDisabled{border-color:var(--border);background:var(--surface);cursor:default}.wizardFreshConfirm{background:#fff8e7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.wizardFreshConfirm>div:first-child{gap:2px;display:grid}.wizardFreshConfirm p{color:var(--text-secondary);margin:0;font-size:13px}.wizardFreshConfirmActions{flex:none;gap:8px;display:flex}.wizardContextNote{color:var(--text-secondary);margin:0;font-size:14px}.wizardIdentityContext{gap:12px;display:grid}.wizardRequiredLegend{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.wizardRequiredLegend>span,.wizardRequiredMark>span[aria-hidden=true]{background:#b33b32;border-radius:999px;width:5px;height:5px}.wizardRequiredMark{vertical-align:middle;flex:none;align-items:center;margin-left:7px;display:inline-flex}.wizardFieldLabel{align-items:baseline;display:inline-flex}.wizardOptionalLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;font-size:11px;font-weight:500}.wizardFormGroup{gap:16px;display:grid}.wizardSection>:where(.wizardFormGroup,.wizardQuestionBlock)~:where(.wizardFormGroup,.wizardQuestionBlock){border-top:1px solid var(--border);padding-top:24px}.wizardGroupHeading{align-items:center;gap:8px;display:flex}.wizardGroupHeadingWithAction{justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.wizardAdminAction{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminControlBadge{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.adminControlBadge svg{color:var(--accent)}.wizardCompactAction{border:1px solid var(--border);min-height:36px;color:var(--accent);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.wizardCompactAction:hover{border-color:var(--border-strong);background:var(--surface)}.intakePathComparison>h3{margin:0 0 16px;font-size:20px}.intakePathColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intakePathColumn{border:1px solid var(--border);border-radius:12px;padding:20px}.intakePathColumn.isSelected{border-color:#2b6f9c}.intakePathColumn header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.intakePathColumn h4{margin:0;font-size:16px}.intakePathColumn header span{color:#285975;align-items:center;gap:4px;font-size:13px;display:inline-flex}.intakePathColumn>p,.intakePathComparison>p{color:var(--text-secondary);font-size:14px}.intakePathColumn ol{margin-bottom:0;padding-left:22px}.intakePathColumn li+li{margin-top:8px}@media (max-width:680px){.intakePathColumns{grid-template-columns:1fr}.wizardGroupHeadingWithAction{flex-direction:column;align-items:flex-start}}.wizardSection .fieldGrid label>span:first-child,.wizardSection .wizardQuestionHeading h3,.wizardSection .wizardRichSelectLabel,.wizardSection .wizardGroupHeading>label,.wizardSection .consultedPeople>label,.wizardSection .requestRouteChoice>legend,.wizardFileField>span:first-child{font-size:16px;font-weight:600;line-height:1.4}.consultedPeople{align-content:start;gap:12px;display:grid}.consultedPeopleSearch{gap:8px;display:grid}.consultedPeople>.helperText{margin:0}.consultedPeople>.textButton{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.wizardFormGroup>h3,.wizardGroupHeading>h3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.wizardGroupDescription{max-width:42rem;color:var(--text-secondary);margin:-8px 0 0;font-size:14px}.wizardBasicsGrid,.wizardContactGrid{align-items:start}.wizardReadOnlyValue{background:var(--surface);min-height:48px;color:var(--text-secondary);cursor:text;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:0;border-radius:6px;align-items:center;padding:0 14px;display:flex}.wizardBasicsGrid>label,.wizardContactGrid>label{align-content:start}.wizardAdminDisclosureGroup{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.wizardAdminDisclosure{border:1px solid var(--border);background:var(--background);width:fit-content;max-width:100%;min-height:44px;color:var(--text-primary);text-align:left;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wizardAdminDisclosure:hover{border-color:var(--border-strong);background:var(--surface)}.wizardAdminDisclosure>svg{color:var(--accent)}.wizardAdminDisclosureCopy{gap:1px;display:grid}.wizardAdminDisclosure strong{font-weight:600;display:block}.wizardAdminDisclosureAction{color:var(--accent);font-size:13px;font-weight:600}.wizardAdminPanel{border-left:1px solid var(--border);width:100%;padding:4px 0 8px 16px}.wizardAdminPanel .adminSearchPanel{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.wizardInlineToggle,.wizardTestingToggle{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wizardInlineToggle input[type=checkbox],.wizardTestingToggle input[type=checkbox]{margin-top:2px}.wizardChoiceList{gap:10px;display:grid}.wizardChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:14px 0 4px}.wizardChoicePicker{gap:12px;display:grid}.wizardSelectedChoices{flex-wrap:wrap;gap:8px;display:flex}.wizardSelectedChoice{color:#24547a;background:#f5faff;border:1px solid #bfd6ea;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;font-weight:500;display:inline-flex}.wizardSelectedChoice span[aria-hidden=true]{font-size:16px;line-height:1}.wizardEmptyChoiceHint{color:var(--text-secondary);margin:0;font-size:13px}.wizardChoiceDisclosure{border-top:1px solid var(--border);padding-top:10px}.wizardChoiceDisclosure summary{cursor:pointer;width:fit-content;color:var(--accent);font-weight:600}.wizardChoiceRow{grid-template-columns:minmax(0,auto) minmax(0,280px);align-items:center;gap:12px;display:grid}.wizardChoiceItem{min-height:var(--control-height);border-radius:var(--control-radius);color:var(--text-primary);cursor:pointer;justify-self:start;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s,color .15s;display:inline-flex}.wizardChoiceItem:has(input[type=checkbox]:checked){background:var(--accent-light);color:var(--accent-hover)}.wizardChoiceItem:has(input[type=radio]:checked){background:var(--accent-light);color:var(--accent-hover)}.wizardChoiceItem:has(input[type=checkbox][aria-invalid=true]){background:var(--error-light);color:var(--error)}@media (hover:hover){.wizardChoiceItem:hover{background:var(--surface)}.wizardChoiceItem:has(input[type=checkbox]:checked):hover{background:var(--accent-light)}.wizardChoiceItem:has(input[type=radio]:checked):hover{background:var(--accent-light)}.wizardChoiceItem:has(input[type=checkbox][aria-invalid=true]):hover{background:var(--error-light)}}.wizardChoiceItem input[type=radio]{box-shadow:none}.wizardRadioList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizardRadioList .wizardChoiceRow{display:block}.wizardRadioList .wizardChoiceItem{width:100%}.wizardChoiceItem:has(input:disabled){color:var(--text-secondary);background:var(--surface);cursor:not-allowed}.wizardOtherChoice:focus-within{outline:2px solid var(--accent);outline-offset:2px}.wizardChoiceItem:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wizardChoiceItem input:focus-visible{box-shadow:none;outline:none}.wizardChoiceMeta{color:var(--text-secondary);font-size:13px}.wizardOtherInput{max-width:280px}.wizardChoiceItem.wizardOtherChoice{cursor:text;width:min(100%,320px)}.wizardRadioList .wizardOtherChoice,.impactChoiceGroup .wizardOtherChoice{width:100%}.wizardChoiceGrid .wizardChoiceRow{min-width:0;display:block}.wizardChoiceGrid .wizardChoiceItem{justify-self:stretch;width:100%}.wizardSection label.wizardOtherChoice input.wizardOtherInlineInput:not([type=checkbox]):not([type=radio]){min-width:0;height:26px;min-height:0;box-shadow:none;font:inherit;color:var(--text-primary);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.wizardSection label.wizardOtherChoice input.wizardOtherInlineInput:not([type=checkbox]):not([type=radio]):hover,.wizardSection label.wizardOtherChoice input.wizardOtherInlineInput:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;background:0 0;border:0}.wizardSection label.wizardOtherChoice input.wizardOtherInlineInput:not([type=checkbox]):not([type=radio])::placeholder{color:var(--text-secondary);opacity:1}.wizardSection label>span:first-child,.wizardSection legend{color:var(--text-primary)}.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file]),.wizardSection textarea{border-color:var(--border-strong);background:#f6f7f8;border-radius:10px;min-height:48px;padding:12px 14px;transition:background-color .15s,border-color .15s,box-shadow .15s}.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled):not([readonly]):not([aria-invalid=true]),.wizardSection textarea:hover:not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--control-border-hover);background:#f1f4f6}.wizardSection input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),.wizardSection textarea:is([readonly],:disabled){background:var(--surface);color:var(--text-secondary)}input:not([type=checkbox]):not([type=radio])[readonly]{cursor:text}input:not([type=checkbox]):not([type=radio]):disabled{cursor:not-allowed}.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.wizardSection textarea:focus{border-color:var(--accent);background:var(--background)}input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly]:focus,.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly]:focus,textarea[readonly]:focus,.wizardSection textarea[readonly]:focus{border-color:var(--accent);background:var(--surface);box-shadow:none;outline:none}.wizardSection input:not([type=checkbox]):not([type=radio]):not([type=file])[aria-invalid=true],input:not([type=checkbox]):not([type=radio]):not([type=file])[aria-invalid=true],.wizardSection textarea[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.wizardRichSelectTrigger[aria-invalid=true]{border-color:var(--error)}.wizardSection .wizardDateControl input[type=date]{min-height:54px;padding-inline:14px}.fieldError{color:#b42318;font-size:13px}.wizardActions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:20px 0 0;display:flex}.wizardAttachmentControls{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:760px;display:flex}.wizardFilePicker{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--background);min-height:44px;color:var(--accent);cursor:pointer;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.wizardFilePicker:hover{border-color:var(--accent);background:#f8fbff}.wizardFilePicker:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.wizardFilePicker input.srOnly{width:1px;min-width:0;max-width:1px}.wizardAttachmentControls .helperText{max-width:560px}.wizardAttachmentList{gap:8px;width:100%;min-width:0;display:grid}.wizardAttachmentItem{border-radius:var(--control-radius);min-width:0;color:var(--text-secondary);background:#f6f8fa;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.wizardAttachmentItem>svg{color:var(--accent);flex:none}.wizardAttachmentFileCopy{flex:auto;gap:2px;min-width:0;display:grid}.wizardAttachmentFileCopy strong{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.wizardAttachmentFileCopy>span{color:var(--text-secondary);font-size:12px}.wizardPendingAttachment{justify-content:space-between}.wizardAttachmentRemove{border-radius:var(--control-radius);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:44px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.wizardAttachmentRemove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wizardAttachmentRemove:hover{color:#b42318;background:#fff}.wizardReviewStack{gap:0}.wizardReviewHeading p{color:var(--text-secondary);margin:0}.wizardReviewSection{border-top:1px solid var(--border);gap:16px;padding:22px 0;display:grid}.wizardReviewStack>.wizardReviewSection:first-child{border-top:0;padding-top:0}.wizardReviewHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wizardReviewHeading h3{margin:0;font-size:17px;font-weight:600}.wizardReviewHeading p{margin-top:3px;font-size:14px}.wizardReviewEdit{color:var(--accent);background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:600}.wizardReviewEdit:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.wizardReviewCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.wizardTestingToggle strong{display:block}.wizardToggleCopy{gap:4px;display:grid}.wizardReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.wizardReviewItem{gap:4px;min-width:0;display:grid}.wizardReviewItemWide{grid-column:1/-1}.wizardReviewItem dt{color:var(--text-secondary);font-size:13px}.wizardReviewItem dd{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wizardRoutingPreview{background:#f8fbff;gap:3px;padding:14px 16px;display:grid}.wizardRoutingPreview>span{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:600}.wizardRoutingPreview strong{font-size:16px;font-weight:600}.wizardRoutingPreview p{color:var(--text-secondary);margin:1px 0 0}.approvalPanel{gap:14px;display:grid}.approvalIntro{margin-top:-2px}.approvalOptionGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.approvalOption{border:1px solid var(--border);background:var(--background);text-align:left;width:100%;min-height:52px;color:var(--text-primary);cursor:pointer;border-radius:8px;gap:4px;padding:10px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.approvalOption:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent);outline-offset:2px;outline:none}.approvalOptionDisabled{cursor:default;opacity:.72}.approvalOption:hover{border-color:var(--border-strong);background:var(--surface)}.approvalOptionSelected{border-color:var(--accent);background:var(--accent-light);box-shadow:inset 0 0 0 1px var(--accent)}.approvalOptionTitle{font-size:14px;font-weight:600}.approvalOptionDescription{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5}.approvalDetailsCard{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.approvalDetailsHeader{gap:4px;display:grid}.approvalFieldStack{gap:16px;display:grid}.approvalActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approvalSubmitButton{width:100%}.statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.statusBadgeGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.statusOverrideIndicator{color:var(--warning);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35}.audienceBadge{background:var(--warning-light);color:var(--warning);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.associationBadge{background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.associationBadgeMissing{color:var(--warning)}.quickWinBadge{color:#566822;white-space:nowrap;background:#eef2e5;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-under_review,.status-review_and_vote{background:var(--accent-light);color:var(--accent)}.status-needs_info,.status-needs_information,.status-parked{background:var(--warning-light);color:var(--warning)}.status-gps_docket,.status-in_scoping,.status-sponsor_approval,.status-in_execution{background:var(--accent-light);color:var(--accent)}.status-approved,.status-completed{background:var(--success-light);color:var(--success)}.status-not_approved,.status-denied,.status-cancelled,.status-rejected_after_scoping{background:var(--error-light);color:var(--error)}.status-cancelled{color:#9f2340;background:#f8e9ec}.tablePanel table{border-collapse:collapse;width:100%}.detailTable{overflow-x:auto}.detailTable table{border-collapse:collapse;width:100%}.tablePanel th,.tablePanel td,.detailTable th,.detailTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 10px}.tablePanel th,.detailTable th{text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.tablePanel tr:last-child td,.detailTable tr:last-child td{border-bottom:0}.interactiveRow td{transition:background-color .15s}.interactiveRow:hover td{background:var(--surface)}.recordLink{-webkit-line-clamp:3;max-width:58ch;color:var(--text-primary);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.recordLink:hover{color:var(--accent)}.requestPreview{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:60ch;margin-top:4px;display:-webkit-box;overflow:hidden}.queueHeaderSummary{justify-items:start;gap:10px;display:grid}.queueHeaderAction{gap:6px;display:grid}.queueHeaderFeedback{max-width:520px}.embeddedTable{border:0}.detailGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.metaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metaItem,.timelineItem,.attachmentItem{border-top:1px solid var(--border);padding-top:12px}.attachmentItem{display:block}.accessPanel{width:100%;max-width:720px;margin:0 auto;padding:64px 0}@media (min-width:768px){.workspaceLayout{min-height:100vh;display:flex}.workspaceSidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;align-self:flex-start;width:256px;height:100vh;padding:40px 32px;display:flex;position:sticky;top:0;overflow-y:auto}.workspaceSidebar .sidebarNav{margin-inline:-16px}.workspaceSidebar .sidebarFooter{margin:auto -32px -40px}.workspaceSidebar .sidebarAccountTrigger{border-radius:0;padding:12px 32px}.mobileHeader,.mobileSidebarDialog{display:none}.workspaceMain{flex:1;align-content:start;min-width:0;display:grid}.workspaceContent{padding:48px 40px 80px}}.queuePage{gap:22px}.queuePageHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px}.queuePageHeader .pageDescription{margin-top:8px}.queuePageHeader .pageDescription strong{color:var(--text-primary);font-weight:650}.queueWorkspace{gap:14px}.queueStageTabs{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.queueStageTabs a{min-height:44px;color:var(--text-secondary);text-underline-offset:5px;align-items:center;font-size:14px;display:inline-flex}.queueStageTabs a[aria-current=page]{color:var(--text-primary);font-weight:700;text-decoration-thickness:2px}.queueStageGroups{gap:0;min-width:0;display:grid}.queueCategoryRow{border-bottom:1px solid var(--border);gap:24px;display:flex;overflow-x:auto}.queueCategoryRow a{white-space:nowrap;flex-shrink:0}.queueSubcategoryRow{flex-wrap:wrap;gap:0 20px;padding-top:4px;display:flex}.queueStageTabs a{gap:6px}.queueStageCount{font-variant-numeric:tabular-nums;font-size:12px}.queueStageHelp{z-index:100;border:1px solid var(--border-strong);background:var(--surface);width:min(320px,100vw - 24px);color:var(--text-primary);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;position:fixed}.queueCategoryRow a[aria-current=page]{box-shadow:inset 0 -2px var(--text-primary);text-decoration:none}.queueViewTabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;display:flex}.queueViewTab{min-width:128px;min-height:44px;color:var(--text-secondary);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.queueViewTab>span{white-space:nowrap}.queueViewTab strong{background:var(--surface);color:currentColor;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px}.queueViewTab:hover,.queueViewTab:focus-visible,.queueViewTabActive{border-bottom-color:var(--accent);color:var(--accent-hover)}.queueViewTabActive strong{background:var(--accent-light)}.queueFilterShell{gap:8px}.queueFilterToolbar{grid-template-columns:minmax(260px,1fr) auto minmax(230px,.32fr);align-items:center;gap:10px;display:grid}.queueSearchField{align-items:center;min-width:0;display:flex;position:relative}.queueSearchField>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;left:13px}.queueSearchField input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;padding-left:40px}.queueFilterToggle{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--background);color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:650;display:inline-flex}.queueFilterToggle>span:first-child{align-items:center;gap:7px;display:inline-flex}.queueFilterToggle:hover,.queueFilterToggle[aria-expanded=true]{border-color:var(--border-strong);color:var(--text-primary)}.queueFilterCount{background:var(--accent-light);min-width:20px;color:var(--accent-hover);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:12px}.queueSortField{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.queueSortField .wizardRichSelect{flex:1;min-width:0}.queueSortField .wizardGroupHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.queueFilterDisclosure{background:0 0;border-radius:0}.queueFilterPanel{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0 4px;display:none}.queueFilterPanelOpen{display:grid}.queueMultiSelectMenu{z-index:40;border:1px solid var(--border-strong);border-radius:var(--popup-radius);background:var(--background);width:100%;max-height:min(360px,55dvh);box-shadow:var(--popup-shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.queueMultiSelectMenu[data-placement=above]{top:auto;bottom:calc(100% + 4px)}.queueMultiSelectSelectAll{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.queueMultiSelectSelectAll .ghostLink{min-height:36px;padding:6px 8px}.queueMultiSelectSelectAll .ghostLink:not([aria-disabled=true]){color:var(--accent-hover);font-weight:600}@media (max-width:1020px) and (min-width:721px){.lifecycleTimelineTrack{grid-template-columns:1fr;gap:10px}.lifecycleTimelineStage{text-align:left;min-height:42px;display:block}.lifecycleTimelineStageButton{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:12px;padding:0}.lifecycleTimelineStage:not(:first-child):before{width:2px;height:20px;top:-10px;left:14px;right:auto}.lifecycleTimelineLabel{max-width:none;font-size:14px}.lifecycleTimelineHeader{align-items:flex-start}}@media (max-width:720px){.gpsIntakeVotes .responsiveTable tr[data-pending=true]{padding-block:9px}.gpsIntakeVotes .responsiveTable td[data-label=GPS\ member]{grid-template-columns:minmax(0,1fr);gap:4px}.gpsIntakeVotes .responsiveTable tr[data-pending=true] td[data-label=Response],.gpsIntakeVotes .responsiveTable tr[data-pending=true] td[data-label="Reason or notes"],.gpsIntakeVotes .responsiveTable tr[data-pending=true] td[data-label=Timestamp]{display:none}}.gpsVoteMember{overflow-wrap:anywhere;min-width:0}.gpsVotePending{color:var(--text-secondary);font-size:12px;display:none}@media (max-width:720px){.gpsVotePending{margin-top:4px;display:inline-block}}.queueMultiSelectOptions{overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;min-height:0;padding:6px;display:grid;overflow-y:auto}.queueMultiSelectOption{min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.queueMultiSelectOption:hover{background:var(--surface)}.queueMultiSelectOption:has(input:focus-visible){background:var(--surface)}.queueMultiSelectOption[data-tone=fast]{background:var(--warning-light)}.queueMultiSelectOption[data-tone=critical]{background:var(--error-light)}.queueMultiSelectOption:has(input:checked){color:var(--accent-hover);font-weight:600}.queueMultiSelectOption input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:0 0 18px;margin:0}.queueMultiSelectOption input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.queueMultiSelectOption span{overflow-wrap:anywhere;flex:1}.queueMultiSelectOption>svg{color:var(--accent);flex:none}.queueMultiSelectActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.queueMultiSelectActions .confirmButton{min-height:36px;padding:6px 14px}.queueMultiSelectActions .ghostLink{min-height:36px;padding:6px 8px}.queueControlField input,.queueSelectControl select{min-height:42px}.queueFilterStatusRow{min-height:0}.queueFilterUpdating:empty{display:none}.queueTestVisibility{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.queueViewSummary .queueTestVisibility span+span:before{content:none}.queueViewSummary{min-height:22px;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;font-size:13px;display:flex}.queueViewSummary span+span:before{content:"·";margin-right:8px}.queueDesktopTable{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:100%;overflow:visible}.requestorQueueTable{border-top:0}.queueTable{table-layout:fixed;width:100%}.queueTable>thead>tr>th:first-child{width:44%}.queueTable>thead>tr>th:nth-child(2){width:40%}.queueTable>thead>tr>th:nth-child(3){width:16%}.queueTable>thead>tr>th{vertical-align:middle}.queueRequestIdentity .queueUrgency{background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500;line-height:1.4}.queueRequestIdentity .queueRouteSignal{font-size:13px;font-weight:500;line-height:1.4}.queueSortHeader{min-height:44px;color:inherit;text-underline-offset:4px;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.queueSubmittedCell{white-space:nowrap;font-variant-numeric:tabular-nums}.queueInlineTable .queueTable>thead>tr>th:first-child{width:52%}.queueInlineTable .queueTable>thead>tr>th:nth-child(2){width:48%}.queueInlineTable .queueRequestContext{grid-template-columns:repeat(3,minmax(0,1fr))}.queueActionToggle{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.queueActionToggle:hover{text-underline-offset:4px;text-decoration:underline}.queueActionToggle[aria-expanded=true] svg:not(.spin){transform:rotate(180deg)}.queueActionToggle:disabled{cursor:progress}.queueInlineTable .interactiveRow[data-expanded=true]>td{background:var(--accent-light)}.queueInlineTable .queueExpandedActionRow>td{padding:0 0 24px}.queueInlineAction{min-width:0;padding:8px 4px 0}.queueInlineActionToolbar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:8px;font-size:13px;display:flex}.queueInlineActionToolbar>span{color:var(--text-secondary);font-weight:600}.queueInlineActionToolbar a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.queueActionLoading{color:var(--text-secondary);padding:24px}.queueMobileCellLabel{display:none}@media (max-width:720px){.queuePage .queueInlineTable,.queueInlineTable .queueTable,.queueInlineTable tbody{display:block}.queueInlineTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.queueInlineTable .interactiveRow{flex-direction:column;padding:20px 0 8px;display:flex}.queueInlineTable .interactiveRow>td{border:0;width:auto;padding:8px 4px;display:block}.queueInlineTable .interactiveRow+.interactiveRow{border-top:1px solid var(--border-strong)}.queueInlineTable .queueRequestContext{grid-template-columns:repeat(2,minmax(0,1fr))}.queueInlineTable .queueExpandedActionRow,.queueInlineTable .queueExpandedActionRow>td{width:auto;display:block}.queueMobileCellLabel{color:var(--text-secondary);font-size:13px;font-weight:600;display:block}.queueNextStepCell>.queueMobileCellLabel{margin-bottom:4px}.queueInlineAction{padding-inline:0}}.queueTable>thead>tr>th,.queueTable>tbody>tr>td{padding:16px 12px}.queueTable>tbody>tr:not(:last-child)>td{border-bottom-color:var(--border-strong)}.queueTable>thead>tr>th:first-child,.queueTable>tbody>tr>td:first-child{padding-left:4px}.queueTable>thead>tr>th:last-child,.queueTable>tbody>tr>td:last-child{padding-right:4px}.queueRequestCell{min-width:0}.queueRequestNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:6px;font-size:13px;font-weight:650}.queueRequestIdentity{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:22px;margin-bottom:8px;display:flex}.queueRequestIdentity .audienceBadge,.queueMobileKicker .audienceBadge{padding:2px 7px;font-size:11px}.legacyRequestBadge{color:#575757;white-space:nowrap;background:#f1f1f1;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.queueRequestCell .recordLink{-webkit-line-clamp:2;font-size:15px;line-height:1.4}.queueRequestContext{min-width:0;color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:9px 0 0;font-size:13px;display:grid}.queueRequestContext div{min-width:0}.queueRequestContext dt{color:var(--text-secondary);text-transform:uppercase;margin-bottom:1px;font-size:10px;font-weight:650;line-height:1.3}.queueRequestContext dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.queueMetaLabel{color:var(--text-primary);font-weight:650}.queueRequestSignals{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.queueRequestSignals:empty{display:none}.queueRequestSignals .statusBadge,.queueRequestSignals .audienceBadge,.queueRequestSignals .quickWinBadge{padding:2px 7px;font-size:11px}.queueQuickWinSignal{color:#566822;align-items:center;gap:6px;width:fit-content;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.queueQuickWinDot{background:#6f862f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #eef2e5}.queueUrgency{border-radius:999px;width:fit-content;padding:3px 8px;display:inline-flex}.queueUrgencyInfo{cursor:help;border-radius:999px;width:fit-content;display:inline-flex;position:relative}.queueUrgencyInfo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.queueUrgencyTooltip{z-index:50;background:var(--background);width:min(300px,70vw);color:var(--text-primary);opacity:0;pointer-events:none;border-radius:10px;gap:6px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 12px 28px #16202c29}.queueUrgencyTooltip strong{font-size:13px}.queueUrgencyTooltip em{color:var(--text-secondary);font-style:normal}.queueUrgencyInfo:hover .queueUrgencyTooltip,.queueUrgencyInfo:focus .queueUrgencyTooltip,.queueUrgencyInfo:focus-within .queueUrgencyTooltip{opacity:1;transform:translateY(0)}.queueUrgencyStandard{color:#575757;background:#f1f1f1}.queueUrgencyFastTrack{color:#8a690a;background:#fbf6e9}.queueUrgencyCritical{color:#9e3f3f;background:#faeaea}.queueLegacyKey{color:var(--text-secondary);flex-wrap:wrap;gap:5px;margin:-2px 0 14px;font-size:13px;line-height:1.45;display:flex}.queueLegacyKey strong{color:var(--text-primary)}.queueActionSections{gap:34px;display:grid}.queueActionSections>section{gap:10px;display:grid}.queueSectionHeading{font-family:var(--font-serif);margin:0;font-size:22px}.queueSectionDescription,.queueSharedCleanupLabel{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.queueSharedCleanupLabel{color:#6a5310;margin-top:7px;font-weight:650}.queueNextStep,.queueFact{gap:4px;display:grid}.queueWorkflowPreview{gap:8px;display:grid}.queueNextStepHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.queueNextStepHeading>strong{min-width:0}.queueNextStepHeading .queueActionToggle>span{font:inherit;color:inherit}.queueWorkflowNumbers{align-items:center;width:fit-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.queueWorkflowNumbers li{align-items:center;display:flex}.queueWorkflowNumbers li+li:before{content:"";background:var(--border-strong);width:6px;height:1px}.queueWorkflowNumber{border:1px solid var(--border-strong);background:var(--background);width:26px;height:26px;color:var(--text-secondary);font:inherit;font-variant-numeric:tabular-nums;cursor:help;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid}.queueWorkflowNumber:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.queueWorkflowNumber[aria-current=step]{background:var(--background);border-color:var(--success);color:var(--success);font-weight:750}.queueWorkflowNumber[data-completed=true]{background:var(--success-light);border-color:var(--success);color:var(--success)}.queueWorkflowNumber:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.queueWorkflowStageDescription{z-index:100;border-radius:var(--radius-panel,8px);background:var(--background);width:min(320px,100vw - 24px);color:var(--text-primary);padding:14px 16px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 12px 36px #16263233}.queueWorkflowStageDescription p{color:var(--text-secondary);margin:6px 0 0}.queueWorkflowStageDescription>.lifecycleStageTooltipHint{color:var(--accent-hover);margin:0 0 8px}.queueNextStep strong,.queueFact strong{font-size:13px;font-weight:700;line-height:1.4}.queueNextStep span,.queueFact span{color:var(--text-secondary);font-size:13px;line-height:1.45}.queueRowActionCell{text-align:right!important;vertical-align:middle!important}.queueRowAction{border:1px solid var(--border-strong);background:var(--background);min-width:64px;min-height:36px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.queueRowAction:hover,.queueRowAction:focus-visible{border-color:var(--accent);color:var(--accent-hover)}.queueRowActionPrimary{border-color:var(--accent);background:var(--accent);color:#fff}.queueRowActionPrimary:hover,.queueRowActionPrimary:focus-visible{background:var(--accent-hover);color:#fff}.queueRowAction .navigationStatusLinkContent.isPending{color:currentColor;font-size:12px}.queueCaughtUp{border-top:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:0;padding:24px 4px}.queueCaughtUp strong{color:var(--text-primary)}@media (max-width:1199px){.wizardDesktopSteps{display:none}.wizardMobileSteps{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:block}.wizardMobileSteps>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:9px 13px;font-weight:600;list-style:none;display:flex}.wizardMobileSteps>summary::-webkit-details-marker{display:none}.wizardMobileStepsHint{color:var(--accent);font-size:12px;font-weight:600}.wizardMobileStepList{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px 8px 10px;display:grid}.wizardMobileStepList .wizardStepButton{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px}}@media (max-width:1099px){.adminHub{grid-template-columns:minmax(0,1fr);gap:24px}.adminHubNav{border-right:0;border-bottom:1px solid var(--border);scrollbar-width:thin;gap:6px;padding:0 0 14px;display:flex;position:static;overflow-x:auto}.adminHubNavItem{flex:1 0 190px;min-width:190px}}@media (max-width:639px){.adminHubNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.adminHubNavItem{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-width:0;min-height:62px;padding:8px 5px}.adminHubNavItem>svg{margin-top:0}.adminHubNavItem strong{font-size:12px;line-height:1.25}.adminHubNavItem small{display:none}}@media (max-width:959px){.detailMainColumn{--detail-main-divider-inset:0px}.detailLayout,.statsStrip,.approvalOptionGrid,.detailFactsGrid,.filterGrid,.threeColumn,.twoColumn,.detailGrid,.metaList,.wizardReviewGrid,.wizardSponsorGrid,.adminSponsorGrid{grid-template-columns:1fr}.detailMainColumn{padding-right:0}.wizardIntro,.wizardProgressTop{flex-direction:column;align-items:start}.wizardIntro{gap:14px}.wizardTaskFacts{justify-content:flex-start;padding-bottom:0}.wizardChoiceItem{width:100%}.wizardChoiceGrid,.wizardRadioList,.wizardChoiceRow{grid-template-columns:1fr}.wizardOtherInput{max-width:none}.wizardActions{flex-direction:row;align-items:center}.wizardActions>:last-child{margin-left:auto}.wizardFreshConfirm{flex-direction:column;align-items:stretch}.wizardFreshConfirmActions{justify-content:flex-end}.adminOverviewGrid,.adminDirectoryPanel,.adminSponsorSetup,.adminSearchPanel{grid-template-columns:1fr}.adminMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMetricStrip>div:nth-child(3){border-left:0}.adminMetricStrip>div:nth-child(n+3){border-top:1px solid var(--border)}.adminSectionHeader{flex-direction:column;align-items:stretch}.adminSectionHeader .confirmButton{align-self:flex-start}.adminSearchResult,.adminSearchActions{flex-direction:column;align-items:start}.adminPreviewResult{grid-template-columns:40px minmax(0,1fr)}.adminPreviewButton{grid-column:1/-1;width:100%}}@media (max-width:720px){.additionalInformationItem dl,.lifecycleReadinessGrid{grid-template-columns:minmax(0,1fr)}.timelineActor{align-items:start;display:grid}.queueHeaderTools{justify-content:flex-start;width:100%}.queueAdminAction{width:min(280px,100vw - 48px);left:0;right:auto}.queueFilterToggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:11px 14px;font-weight:700;display:flex}.queueFilterToggle>span:first-child{align-items:center;gap:8px;display:inline-flex}.queueFilterSummaryMeta{color:var(--accent);font-size:12px}.queueFilterPanel{display:none}.queueFilterPanelOpen{border-top:1px solid var(--border);grid-template-columns:1fr;padding:14px;display:grid}.queueFilterUpdating{text-align:left;width:100%;min-width:0;margin-left:0}.queueGroups{gap:26px}.queueGroupHeading,.queueGroupDisclosure>summary{align-items:flex-start}.detailHero{gap:20px;padding-bottom:24px}.detailHero .pageTitle{max-width:none;font-size:2rem;line-height:1.14}.detailHeroMeta{gap:4px;display:grid}.lifecycleTimelineHeader{flex-direction:column;align-items:flex-start;gap:8px}.lifecycleTimelineHeader>p{text-align:left}.sponsorReviewPanel{padding:16px 0}.sponsorReviewSummaryRow{flex-direction:column;align-items:stretch;gap:14px}.sponsorReviewValidatedSummary{flex-direction:column;align-items:flex-start}.sponsorReviewChangeButton{align-self:flex-start}.sponsorReviewFacts,.sponsorReviewActions,.sponsorReviewRequestContext dl{grid-template-columns:1fr}.sponsorReviewActions .confirmButton{width:100%}.sponsorReviewActions>.workflowActionControl{width:100%;margin-top:0}.sponsorReviewAssignmentActions>.confirmButton{grid-area:4/1;margin-top:6px}.lifecycleTimelineTrack{grid-template-columns:1fr;gap:10px}.lifecycleTrackToggle{min-height:44px;color:var(--lifecycle-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:600;display:flex}.lifecycleTrackToggle[aria-expanded=true] svg{transform:rotate(180deg)}.lifecycleTimelineTrack[data-expanded=false],.lifecycleRouteStageDrilldown[data-track-expanded=false]{display:none}.lifecycleRouteStageDrilldown{padding-top:16px}.lifecycleRouteStageDrilldown .sectionHeading{flex-direction:column;align-items:stretch}.lifecycleRouteStageDrilldown .lifecycleRouteSteps>li{grid-template-columns:minmax(0,1fr)}.lifecycleRouteSteps .lifecycleRouteStepRecordLink{grid-column:1;justify-self:start}.lifecycleRouteStepData{grid-template-columns:30px minmax(0,1fr)}.lifecycleRouteStepDataActions{grid-column:2;justify-content:flex-start}.lifecycleRouteStepRecord{box-sizing:border-box;grid-column:1;min-width:0;margin-left:calc(2.6rem + 8px)}.lifecycleRouteStepRecordHeader{grid-template-columns:minmax(0,1fr)}.lifecycleRouteStepRecordState{grid-column:2;justify-self:start}.lifecycleRouteStepMain,.lifecycleRouteStepMain>div{min-width:0}.lifecycleTimelineStage{text-align:left;min-height:42px;display:block}.lifecycleStageTooltip,.lifecycleTimelineStage:first-child .lifecycleStageTooltip,.lifecycleTimelineStage:last-child .lifecycleStageTooltip{width:calc(100% - 42px);box-shadow:none;margin:8px 0 4px 42px;padding:10px 12px;display:none;position:relative;top:auto;left:auto;right:auto;transform:none}.lifecycleTimelineStage:hover .lifecycleStageTooltip,.lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage[data-tooltip-open=true] .lifecycleStageTooltip,.lifecycleTimelineStage:first-child:hover .lifecycleStageTooltip,.lifecycleTimelineStage:first-child .lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage:first-child[data-tooltip-open=true] .lifecycleStageTooltip,.lifecycleTimelineStage:last-child:hover .lifecycleStageTooltip,.lifecycleTimelineStage:last-child .lifecycleTimelineStageButton:focus-visible+.lifecycleStageTooltip,.lifecycleTimelineStage:last-child[data-tooltip-open=true] .lifecycleStageTooltip{display:grid;transform:none}.lifecycleTimelineStageContent,.lifecycleTimelineStageButton{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:12px;padding:0}.lifecycleTimelineStage:not(:first-child):before{width:2px;height:20px;top:-10px;left:14px;right:auto}.lifecycleTimelineLabel{max-width:none;font-size:14px}.detailUtilityDialog{padding:20px}.lifecycleStageDialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:0}.lifecycleStageDialogHeader,.lifecycleStageDialogFooter{padding:20px}.lifecycleStageDialogHeader h2{font-size:1.65rem}.lifecycleStageDialogBody{padding:16px}.gpsPriorityItem{grid-template-columns:38px 30px minmax(0,1fr);padding:12px 10px 12px 6px}.gpsPriorityMoveActions{grid-column:3}.gpsPriorityItemTitle{gap:6px;display:grid}.gpsPriorityItemTitle strong{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gpsPriorityQueueSave,.gpsPrioritySavedSummary{flex-direction:column;align-items:stretch}.gpsPriorityQueueSave button,.lifecycleStageDialogFooter button{width:100%}.notificationItem{grid-template-columns:1fr}.notificationToolbar{flex-wrap:wrap;align-items:flex-start}.notificationMarkAllButton{padding-left:0}.notificationActionButton{justify-content:center;width:100%}.informationQuestionHeader,.informationResponseSubmit{flex-direction:column;align-items:stretch}.informationResponseSubmit .confirmButton{width:100%}.queueDesktopTable{display:none}.queuePageHeader{flex-direction:column;align-items:flex-start;gap:12px}.queuePageHeader .pageDescription{line-height:1.55}.queueHeaderTools{justify-content:flex-start;gap:18px;width:100%}.queueViewTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.queueViewTab{justify-content:center;gap:5px;min-width:0;padding:0 7px;font-size:12px}.queueFilterToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.queueSearchField{grid-column:1/-1}.queueSortField{gap:6px}.queueSortField>span:not(.queueSelectControl){display:none}.queueFilterPanel,.queueFilterDisclosure:not([open])>.queueFilterPanel{grid-template-columns:1fr}.queueMobileList{border-top:1px solid var(--border-strong);gap:0;display:grid}.queueMobileItem{border-bottom:1px solid var(--border-strong);gap:14px;padding:20px 0;display:grid}.queueMobileItem:has(.navigationStatusLinkContent.isPending){background:var(--accent-light);border-radius:8px;padding:14px 12px 20px}.queueMobileHeading{gap:6px;min-width:0;display:grid}.queueMobileKicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.queueMobileHeading h3{text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.queueMobileHeading p{color:var(--text-secondary);margin:0;font-size:13px}.queueMobileKicker>span:first-child{color:var(--text-secondary);font-size:13px;font-weight:650}.queueMobileNextStep{background:var(--surface);border-radius:8px;gap:3px;padding:12px 14px;display:grid}.queueMobileNextStep>span{color:var(--text-secondary);font-size:13px;font-weight:650}.queueMobileNextStep strong{font-size:14px;line-height:1.4}.queueMobileNextStep p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.queueMobileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.queueMobileFacts div{min-width:0}.queueMobileFacts dt{color:var(--text-secondary);font-size:13px;font-weight:600}.queueMobileFacts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.queueMobileItem>.primaryButton,.queueMobileItem>.confirmButton{justify-content:center;width:100%}.responsiveTable{display:block}.responsiveTable thead{display:none}.responsiveTable tbody,.responsiveTable tr,.responsiveTable td{width:100%;display:block}.responsiveTable tbody{gap:12px;display:grid}.responsiveTable tr{border:1px solid var(--border);background:var(--background);padding:10px 14px}.responsiveTable td{border-bottom:1px solid var(--border);grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.responsiveTable td:before{content:attr(data-label);color:var(--text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.responsiveTable td:last-child{border-bottom:0}.responsiveTable td[colspan]{border-bottom:0;display:block}.responsiveTable td[colspan]:before{content:none}.adminAccessPage .tablePanel{overflow-x:visible}.adminAccessTable.responsiveTable td{grid-template-columns:minmax(7.25rem,.36fr) minmax(0,1fr)}.adminAccessTable.responsiveTable td>*{min-width:0}.adminAccessTable .adminRoleToggle{width:100%}.adminAccessTable .adminPermissionCell{text-align:left!important}.adminAccessTable .adminPermissionControl{justify-content:flex-start}.interactiveRow:hover td{background:0 0}.queueViewSummary{justify-content:space-between}}@media (max-width:520px){.notificationItem{padding:14px}.notificationItemHeading{flex-direction:column;gap:4px}.notificationTimestamp{white-space:normal}.informationResponsePage{gap:24px}.informationResponsePage .pageHeader{gap:6px;padding-bottom:20px}.informationResponsePage .pageTitle{font-size:1.875rem;line-height:1.12}.informationResponsePage .pageDescription{margin-top:8px}.informationResponseBackLink{margin-top:2px}.informationResponseForm,.informationResponseReadOnlyLayout{gap:24px}.informationResponseList{gap:16px}.informationQuestion{gap:14px;padding:18px 16px}.informationFileList li{align-items:flex-start}.informationFileRemove span{display:none}.informationQuestion textarea{min-height:116px}.informationResponseSubmit{padding-bottom:max(8px, env(safe-area-inset-bottom));gap:12px}.informationResponseReadOnly,.informationResponseReceipt{grid-template-columns:1fr}.adminWorkspaceSection,.adminOptionalBody,.adminOverviewPanel,.adminHealthSection{padding:18px}.adminOptionalSummary{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:18px}.adminOptionalSummaryStatus{grid-template-columns:auto auto 1fr;place-items:baseline start;gap:6px;width:100%}.adminOptionalSummaryStatus .adminOptionalAction{justify-self:end}.adminMetricStrip{grid-template-columns:1fr}.adminMetricStrip>div{border-top:1px solid var(--border);border-left:0}.adminMetricStrip>div:first-child{border-top:0}.adminSectionHeader .confirmButton,.adminSearchPanel .ghostButton{width:100%}.detailHeroToolbar,.detailHeroFooter{flex-direction:column;align-items:stretch;gap:12px}.detailHeroBadges{justify-content:flex-start}.detailHeaderActions{flex-wrap:wrap;justify-content:flex-start}.detailUtilityActions{justify-content:flex-start}.wizardForm{gap:18px}.wizardIntro h1{font-size:28px}.wizardProgressHeader{gap:10px;padding:16px 0}.wizardProgressHeader h2{font-size:22px}.wizardMobileStepList{grid-template-columns:1fr}.wizardAdminDisclosure{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.wizardAdminDisclosureAction{grid-column:auto}.wizardAdminDisclosure .metaText{display:none}.wizardAdminPanel{padding-left:16px}.wizardSection{gap:20px}.wizardBody>.wizardSection+.wizardSection{margin-top:24px;padding-top:24px}.wizardSection>:where(.wizardFormGroup,.wizardQuestionBlock)~:where(.wizardFormGroup,.wizardQuestionBlock){padding-top:20px}.wizardReviewHeading{gap:12px}.wizardRichSelectMenu{min-width:0}.submissionReceipt{grid-template-columns:1fr}.notificationApprovalActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notificationApprovalActions button{width:100%}.notificationApprovalDialog{gap:20px;padding:20px}.notificationApprovalActions .confirmButton{grid-column:1/-1}}.legacyDispositionPanel{border:1px solid var(--border-strong);background:var(--background);border-radius:14px;margin-top:28px;padding:24px 26px}.legacyDispositionHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.legacyDispositionHeader h2{margin:0 0 7px}.legacyDispositionHeader p:last-child{max-width:68ch;color:var(--text-secondary);margin:0}.legacyDispositionStatus{color:var(--warning);flex:none;font-size:.82rem;font-weight:750}.legacyDispositionSummary{border-top:1px solid var(--border);gap:4px;max-width:72ch;margin-top:20px;padding-top:18px;display:grid}.legacyDispositionSummary strong{font-size:.88rem}.legacyDispositionSummary p{color:var(--text-secondary);margin:0;font-size:.9rem}.legacyDispositionActions{gap:8px;margin-top:24px;display:grid}.legacyDispositionActions h3{margin:0 0 2px;font-size:1rem}.legacyDispositionAuthority{color:var(--text-secondary);margin:0 0 4px;font-size:.9rem}.legacyDispositionPrimaryAction{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--accent-light);width:100%;min-height:82px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:16px 18px;transition:border-color .14s,background-color .14s;display:grid}.legacyDispositionPrimaryAction:hover,.legacyDispositionPrimaryAction:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent-light) 82%, white)}.legacyDispositionPrimaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.legacyDispositionPrimaryAction:disabled{cursor:wait;opacity:.7}.legacyDispositionPrimaryAction span{gap:5px;display:grid}.legacyDispositionPrimaryAction small{color:var(--text-secondary);line-height:1.4}.legacyDispositionPrimaryAction>svg:last-child{color:var(--accent)}.legacyDispositionAlternatives{margin-top:8px}.legacyDispositionAlternatives>summary{width:fit-content;color:var(--accent);cursor:pointer;font-size:.86rem;font-weight:650}.legacyDispositionAlternatives[open]>summary{margin-bottom:8px}.legacyDispositionChoices{display:grid}.legacyDispositionChoices button{border:0;border-top:1px solid var(--border);min-height:76px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px 4px;transition:background-color .14s,color .14s;display:grid}.legacyDispositionChoices button:hover,.legacyDispositionChoices button:focus-visible{background:var(--accent-light);color:var(--accent-hover)}.legacyDispositionChoices button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:-3px}.legacyDispositionChoices button>svg:last-child{color:var(--text-tertiary)}.legacyDispositionChoices button span{gap:5px;display:grid}.legacyDispositionChoices small{color:var(--text-secondary);line-height:1.4}.legacyDispositionDetails{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.legacyDispositionDetails summary{width:fit-content;color:var(--accent);cursor:pointer;font-size:.86rem;font-weight:650}.legacyDispositionDetails dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 0;display:grid}.legacyDispositionDetails dl div{align-content:start;gap:4px;display:grid}.legacyDispositionDetails dt{color:var(--text-secondary);font-size:.76rem;font-weight:700}.legacyDispositionDetails dd{margin:0;font-size:.88rem;line-height:1.45}.legacyDispositionDialog{width:min(680px,100vw - 32px)}.docketCreationProgress{gap:12px;padding-block:16px;display:grid}.docketCreationProgress p{margin:0}.docketCreationProgress progress{width:100%;height:12px;accent-color:var(--accent);display:block}.docketCreate>fieldset{border:0;min-width:0;margin:0;padding:0}.legacyDispositionDialog .dialogHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.legacyDispositionDialogBody{gap:18px;padding:8px 0 0;display:grid}.legacyDispositionDialogBody .feedback{align-items:flex-start;gap:10px;display:flex}.legacyDispositionDialogBody label{color:var(--text-primary);gap:7px;font-weight:650;display:grid}.legacyDispositionDialogBody textarea{resize:vertical}@media (max-width:720px){.legacyDispositionPanel{padding:18px}.legacyDispositionHeader{gap:12px;display:grid}.legacyDispositionStatus{justify-self:start}.legacyDispositionChoices button{min-height:0}.legacyDispositionDetails dl{grid-template-columns:1fr}.legacyDispositionDialogBody{padding-top:4px}}@media (forced-colors:active){input[type=checkbox],input[type=radio]{appearance:auto;border-color:revert;background:revert;color:revert;forced-color-adjust:auto}input[type=checkbox]:before,input[type=radio]:before{display:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=checkbox]:before,input[type=radio],input[type=radio]:before,.wizardChoiceItem,.wizardRichSelectOption,.wizardRichSelectTrigger>svg,.wizardProgressValue,.skipLink,.sidebarAccountPopover,.sidebarAccountChevron,.routeStatePulse:after{transition:none;animation:none}.wizardRichSelectMenu,.wizardRichSelectOption>svg{animation:none}.wizardRichSelectMenu,.sidebarAccountPopover{clip-path:none;transform:none}.sidebarAccountPopover:popover-open{clip-path:none;transform:none}.notificationSkeleton{animation:none}}.actionPreviewGallery{gap:20px;min-width:0;display:grid}.actionPreviewSelectors{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.actionPreviewSelectors label{gap:8px;min-width:0;font-weight:700;display:grid}.actionPreviewSelectors select{width:100%;min-width:0;font-weight:400}@media (max-width:640px){.actionPreviewSelectors{grid-template-columns:minmax(0,1fr)}}.controlPreviewGallery{gap:24px;width:min(100%,1080px);margin:0 auto;display:grid}.controlPreviewHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}.controlPreviewHeader h1,.controlPreviewHeader p,.controlPreviewSection>h2,.controlPreviewSection>p{margin:0}.controlPreviewHeader p,.controlPreviewSection>p{color:var(--text-secondary);max-width:70ch}.controlPreviewSection{border-top:1px solid var(--border-strong);gap:18px;padding-top:24px;display:grid}.controlPreviewSection>h2{font-family:var(--font-display);font-size:24px}.controlPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}.controlPreviewField,.controlPreviewChoiceGroup{gap:8px;min-width:0;display:grid}.controlPreviewField>span:first-child,.controlPreviewField>label,.controlPreviewChoiceGroup legend{font-weight:600}.controlPreviewChoiceGroup legend{width:100%;margin-bottom:8px}.controlPreviewCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.controlPreviewChoiceGroup legend .controlPreviewCount{float:right}.controlPreviewChoiceGroup .wizardChoiceGrid{gap:8px;padding:0}.controlPreviewChoiceGroup .wizardRadioList{grid-template-columns:minmax(0,1fr);gap:8px}.controlPreviewField .helperText{margin:0}.controlPreviewFileHeading,.controlPreviewRecovery{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.controlPreviewFileHeading{justify-content:space-between}.controlPreviewFiles{margin:8px 0 0;padding:0;list-style:none}.controlPreviewRecovery{min-height:44px}.controlPreviewRecovery>span{overflow-wrap:anywhere}.controlPreviewRecovery .ghostButton{align-items:center;gap:6px;display:inline-flex}.controlFeedback{align-items:center;gap:6px;font-size:13px;display:inline-flex}.controlFeedbackSuccess{color:var(--success)}.controlFeedback>svg{flex:none}.controlSuccessCheck path{stroke-dasharray:24;stroke-dashoffset:0;animation:.22s cubic-bezier(.16,1,.3,1) controlCheckDraw}@keyframes controlCheckDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.controlPreviewConfirmation{min-height:24px}.controlPreviewConfirm{min-width:200px}@media (prefers-reduced-motion:reduce){.controlSuccessCheck path{animation:none}}.controlPreviewActions{flex-wrap:wrap;gap:10px;display:flex}.controlPreviewFull{grid-column:1/-1}@media (max-width:720px){.controlPreviewHeader{flex-direction:column;align-items:start}.controlPreviewGrid{grid-template-columns:minmax(0,1fr)}.controlPreviewFull{grid-column:auto}}.lifecycleEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.lifecycleEvidenceGrid dt{font-weight:600}.lifecycleEvidenceGrid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.lifecycleHistorySurface{padding:24px}.lifecycleTimelineStage[data-state=pending] .lifecycleTimelineMarker{border-style:dashed}.lifecycleTimelineStage[data-state=awaiting-review] .lifecycleTimelineMarker{border-color:var(--lifecycle-accent);background:linear-gradient(90deg, var(--lifecycle-accent-soft) 50%, var(--background) 50%);color:var(--lifecycle-accent)}.lifecycleTimelineStage[data-state=awaiting-review] .lifecycleTimelineLabel{font-weight:700}.queueProgress{margin-top:.75rem}.queueProgress summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600;display:list-item}.lifecycleAlternateActions>summary{width:fit-content;min-height:44px;color:var(--accent);cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-weight:600;list-style:none;display:inline-flex}.lifecycleAlternateActions>summary::-webkit-details-marker{display:none}.lifecycleAlternateActions>summary:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.lifecycleAlternateActions>summary>svg{transition:transform .15s}.lifecycleAlternateActions[open]>summary>svg{transform:rotate(180deg)}.workflowActionControl{gap:6px;min-width:0;display:inline-grid}.workflowActionButton{width:100%}.workflowActionDisabledReason{max-width:52ch;color:var(--text-secondary);font-size:.78rem;line-height:1.4}.workflowActionDisclosure{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--background);width:100%;padding:0}.workflowActionDisclosureHelp{align-items:center;display:inline-flex}.workflowActionDisclosure>summary{border-radius:calc(var(--control-radius) - 1px);background:var(--background);width:100%;min-height:58px;color:var(--text-primary);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;list-style:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.workflowActionDisclosure>summary::-webkit-details-marker{display:none}.workflowActionDisclosure>summary:hover{background:var(--accent-light)}.workflowActionDisclosure:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-strong))}.workflowActionDisclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workflowActionDisclosure--danger>summary{background:color-mix(in srgb, var(--error-light) 48%, white)}.workflowActionDisclosure--danger{border-color:color-mix(in srgb, var(--error) 34%, var(--border))}.workflowActionDisclosure--danger>summary:hover{background:var(--error-light)}.workflowActionDisclosure--danger:hover{border-color:color-mix(in srgb, var(--error) 58%, var(--border))}.workflowActionDisclosure--admin>summary{position:relative}.workflowActionDisclosureCopy{gap:2px;min-width:0;display:grid}.workflowActionDisclosureCopy>span:last-child{color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.4}.workflowActionDisclosureTitle{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.workflowActionAdminIndicator{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.workflowActionAdminIndicator>svg{flex:none}.workflowActionAdminHint{z-index:5;inset-inline-end:0;border-radius:var(--control-radius);background:var(--surface);width:max-content;max-width:100%;box-shadow:var(--popup-shadow);color:var(--text-secondary);cursor:default;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:100%}.workflowActionDisclosureChevron{color:var(--text-secondary);flex:none;transition:transform .15s}.workflowActionDisclosure[open]>summary .workflowActionDisclosureChevron{transform:rotate(180deg)}.workflowActionDisclosureBody{border-top:1px solid var(--border);border-radius:0 0 calc(var(--control-radius) - 1px) calc(var(--control-radius) - 1px);background:var(--surface);gap:14px;padding:16px;display:grid}.workflowActionDisclosureBody input,.workflowActionDisclosureBody textarea,.workflowActionDisclosureBody select,.workflowActionDisclosureBody .wizardRichSelectTrigger{background:var(--background)}.workflowActionDisclosureBody>:first-child{margin-top:0}.workflowActionDisclosureBody>:last-child{margin-bottom:0}.approvalActions>.workflowActionControl{flex:220px}#gps-action .approvalActions{align-items:stretch;gap:12px;margin-top:8px}#gps-action .approvalActions .workflowActionButton{height:100%;min-height:44px;padding:10px 16px;line-height:1.4}.sponsorReviewSecondaryAction.workflowActionDisclosure{padding-top:0}.sponsorReviewSecondaryAction.workflowActionDisclosure .fieldStack{max-width:none;margin-top:0}@media (max-width:640px){.workflowActionDisclosure>summary{align-items:flex-start}.workflowActionDisclosureTitle{flex-wrap:wrap;align-items:flex-start}.workflowActionControl{width:100%}}@media (prefers-reduced-motion:reduce){.workflowActionDisclosureChevron{transition:none}}.actionField{gap:8px;min-width:0;display:grid}.actionField>label{display:inline}.actionFieldLabelRow{align-items:center;gap:4px;min-width:0;display:flex}.actionFieldLabelRow>label{align-items:baseline;min-width:0;display:inline-flex}.actionField input,.actionField textarea,.actionField select{width:100%;min-width:0}.scopeReview{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--control-surface);min-width:0;padding:20px 22px}.scopeReviewHeader{gap:4px;display:grid}.scopeReviewHeader h3,.scopeReviewHeader h4{font-size:16px;line-height:1.4;font-family:var(--font-body);margin:0;font-weight:700}.lifecycleRouteStepRecord .scopeReviewHeader h4{font-size:16px;font-weight:700}.scopeReviewHeader .metaText{margin:0;font-size:13px}.scopeReviewFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0 0;display:grid}.scopeReviewFieldWide{grid-column:1/-1}.scopeReviewFields dt{color:var(--text-secondary);margin-bottom:3px;font-size:13px;font-weight:600}.scopeReviewFields dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0}.scopeReviewAttachments{margin-top:18px}.scopeReviewAttachmentsHeading{margin:0;font-size:13px;font-weight:600}.scopeReviewAttachmentsHeading span{color:var(--text-secondary);font-weight:400}.scopeFileList{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scopeFileList li{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.scopeFileList li>.metaText{white-space:nowrap;font-size:12px}.scopeFileList a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.scopeReview,.lifecycleRouteStepRecord>.scopeReview{padding:16px}.scopeReviewFields{grid-template-columns:1fr}}.executionProgress{border-top:1px solid var(--border);margin-inline:22px;padding-top:18px}.executionProgressHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.executionProgressHeader h3{font-size:16px;font-family:var(--font-body);margin:0}.executionProgressHeader span{color:var(--text-secondary);font-size:13px}.executionProgressList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.executionProgressItem{border-radius:var(--control-radius);background:var(--control-surface);min-width:0;padding:12px 14px}.executionProgressItemMeta{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:13px;display:flex}.executionProgressItemMeta time{color:var(--text-secondary)}.executionProgressItem p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.lifecycleStagePanel>.executionProgress--editable{border:0;border-radius:0;margin:0;padding:0}.executionProgress--editable .lifecycleProgressComposer{gap:12px;margin-bottom:16px;display:grid}.executionProgress--editable .lifecycleProgressComposer>.workflowActionControl{margin:0}.lifecycleStagePanel>.lifecycleDeliveryDisclosure{border:0;border-top:1px solid var(--border);border-radius:0;margin-top:2px;padding-top:8px}.lifecycleStagePanel>.lifecycleDeliveryDisclosure:hover{border-color:var(--border)}.lifecycleDeliveryDisclosure>.workflowActionDisclosureBody{border-radius:var(--control-radius)}@media (max-width:700px){.executionProgress{margin-inline:16px}}.scopeUpload{margin-block:24px}.scopeUpload>label{font-weight:600}.scopeUpload input[type=file]{max-width:100%}.scopeUploadSummary{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:14px 0 2px}.scopeUploadSummary span,.scopeUploadHint{color:var(--text-secondary)}.scopeUploadHint{margin:0;font-size:.88rem}.scopeUploadFileList{gap:8px;padding:0;list-style:none;display:grid}.scopeUploadFileList li{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:8px 0;display:flex}.scopeUploadFileName{min-width:0;font-weight:600}.scopeUploadFileStatus{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88rem}.scopeUploadFileStatus[data-phase=uploaded]{color:var(--success)}.scopeUploadFileStatus[data-phase=failed]{color:var(--error)}.scopeUploadFileList .ghostButton{margin-left:auto}.scopeUploadFileMeter{height:7px;accent-color:var(--accent);flex:1 0 100%}@media (max-width:600px){.scopeUploadFileList .ghostButton{margin-left:0}.scopeUploadFileName{flex-basis:100%}}.fieldGuidanceDisclosure{vertical-align:middle;color:var(--text-secondary);font-size:13px;display:inline-flex;position:relative}.fieldGuidanceTrigger{width:32px;height:32px;min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.fieldGuidanceTrigger:hover,.fieldGuidanceTrigger[aria-expanded=true]{color:#246a98;background:#e8f1f6}.fieldGuidanceTrigger:focus-visible{outline-offset:2px;outline:2px solid #246a98}.fieldGuidanceTooltip{z-index:40;border:1px solid var(--border);border-radius:var(--popup-radius);width:min(360px,100vw - 48px);box-shadow:var(--popup-shadow);color:var(--text-secondary);background:#fff;padding:14px 16px;font-weight:400;line-height:1.6;position:fixed}.wizardQuestionHeading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;position:relative}.wizardQuestionHeading .fieldGuidanceDisclosure{position:static}@media (pointer:coarse){.fieldGuidanceTrigger{width:44px;height:44px}}.draftTitlePreview{border-bottom:1px solid var(--border);gap:7px;min-width:0;padding-bottom:20px;display:grid}.draftTitlePreviewHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.draftTitlePreviewHeader strong{font-size:15px;font-weight:600}.draftTitleValue{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.35}.draftTitleHint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.draftTitleLink{border-radius:var(--control-radius);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.draftTitleLink:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.draftTitleLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.draftTitleEditor{gap:8px;display:grid}.draftTitleEditor input{border:1px solid var(--border-strong);border-radius:var(--control-radius);width:100%;max-width:40rem;min-height:44px;font:inherit;padding:9px 12px}.draftTitleEditorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draftTitleEditorActions .primaryButton{min-height:40px}.optionalLabel{color:#526174;font-size:12px;font-weight:400}.timingIndicator{background:#607080;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}[data-tone=fast] .timingIndicator{background:#9a620a}[data-tone=critical] .timingIndicator{background:#a43838}.wizardRichSelectOption[data-tone=fast]{background:#fff8e9}.wizardRichSelectOption[data-tone=critical]{background:#fff1f0}.wizardRichSelectOption[data-tone=standard]{background:#f2f3f5}.requestRouteChoice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.requestRouteChoice legend{margin-bottom:12px;font-weight:600}.requestRouteChoice label{cursor:pointer;border:1px solid #cbd2d9;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.requestRouteChoice label.routeChoiceSelected{background:#e8f1f6;border-color:#2d709f}.requestRouteChoice label.routeChoiceDisabled{background:var(--surface);color:var(--text-secondary);cursor:not-allowed;opacity:.72}.requestRouteChoice label.routeChoiceDisabled small{color:var(--text-secondary)}.requestRouteChoice input[type=radio]{box-sizing:border-box;aspect-ratio:1;accent-color:#2d709f;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}.requestRouteChoice label>svg{color:#2d709f;flex:0 0 18px}.requestRouteChoice label:has(input:focus-visible){outline-offset:3px;outline:2px solid #2d709f}.requestRouteChoice span{flex:1}.requestRouteChoice small{color:#526174;margin-top:6px;line-height:1.5;display:block}.impactChoiceGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.impactChoiceGroup{min-width:0}.impactChoiceGroup h4{color:var(--text-secondary);margin:0 0 8px;font-size:14px;font-weight:600}.impactChoiceGroup .wizardChoiceList{gap:10px}.impactChoiceGroup .wizardChoiceGrid{gap:10px;padding-top:0}.impactChoiceGroup .wizardChoiceRow{min-width:0;display:block}.impactChoiceGroup .wizardChoiceItem{width:100%;min-height:var(--control-height);border-radius:var(--control-radius);background:0 0;border:0;justify-self:stretch;padding:8px 10px}.impactChoiceGroup .wizardChoiceItem:has(input[type=checkbox]:checked){background:var(--accent-light)}.impactChoiceGroup .wizardChoiceItem:hover{background:var(--surface)}.impactChoiceGroup .wizardChoiceItem:has(input[type=checkbox]:checked):hover{background:var(--accent-light)}.impactChoiceGroup .wizardOtherInput{width:100%;max-width:none;margin-top:8px}.wizardSection .consultedPeople label,.wizardSection .consultedPeople input,.wizardSection .consultedPeople textarea{font-weight:400}.consultedResults,.consultedChips{margin:8px 0 16px;padding:0;list-style:none}.consultedResults{border:1px solid #cbd2d9;border-radius:8px;max-height:260px;overflow:auto}.consultedResults button{text-align:left;background:0 0;border:0;width:100%;min-height:44px;padding:12px}.consultedResults button:hover{background:#edf3f7}.consultedResults button span{color:#526174;overflow-wrap:anywhere;font-size:13px;display:block}.consultedChips{flex-wrap:wrap;gap:8px;display:flex}.consultedChips li{background:#edf3f7;border-radius:8px;align-items:center;gap:6px;padding-left:12px;display:flex}.consultedChips button{background:0 0;border:0;min-width:44px;min-height:44px}.requestDatePicker{align-content:start;gap:8px;display:grid;position:relative}.requestDatePicker .wizardGroupHeading>label{white-space:nowrap;align-items:center;display:inline-flex}.requestDatePicker>label{display:block}.requestDatePicker .optionalLabel{margin-left:6px}.requestDateEntry{min-height:var(--control-height);border:1px solid var(--border-strong);background:var(--control-surface);border-radius:var(--control-radius);align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.requestDateEntry:hover{border-color:var(--control-border-hover);background:var(--control-surface-hover)}#gps-action .requestDateEntry:has(input:not(:disabled)){background:var(--background)}#gps-action .requestDatePicker{min-width:0}#gps-action .requestDatePicker .wizardGroupHeading>label{white-space:normal}#gps-action input[type=date]:not(:disabled){color:var(--text-primary)}#gps-action .requestDateEntry input[type=date]:not(:disabled){background:0 0}#gps-action .requestDateEntry:has(input:disabled){background:var(--control-surface);opacity:.65}:is(.requestDateEntry:has(input:focus),.requestDateEntry:has(>button:focus-visible)){border-color:var(--accent);background:var(--background);box-shadow:0 0 0 2px var(--accent)}.requestDatePicker .requestDateEntry input[type=date],.wizardSection .requestDatePicker .requestDateEntry input[type=date]{min-width:0;min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);background:0 0;border:0;flex:1}.requestDatePicker .requestDateEntry input[type=date]:hover,.requestDatePicker .requestDateEntry input[type=date]:focus,.wizardSection .requestDatePicker .requestDateEntry input[type=date]:hover,.wizardSection .requestDatePicker .requestDateEntry input[type=date]:focus{box-shadow:none;background:0 0;outline:none}.requestDateEntry input::-webkit-calendar-picker-indicator{display:none}.requestDateEntry>button{min-width:48px;min-height:calc(var(--control-height) - 2px);border-radius:var(--control-radius);color:#2d709f;background:0 0;border:0;place-items:center;display:grid}.requestDateEntry>button:focus-visible{box-shadow:none;outline:none}.requestDateEntry>button svg{transition:transform .18s cubic-bezier(.16,1,.3,1),color .15s}.requestDateEntry>button[aria-expanded=true] svg{color:var(--accent);transform:rotate(-8deg)scale(1.06)}.requestCalendar{z-index:30;border:1px solid var(--border);border-radius:var(--popup-radius);width:min(320px,100%);min-width:270px;box-shadow:var(--popup-shadow);transform-origin:24px 0;background:#fff;padding:12px;animation:.22s cubic-bezier(.16,1,.3,1) requestCalendarReveal;position:absolute;top:100%;left:0}@keyframes requestCalendarReveal{0%{opacity:0;clip-path:inset(0 0 100% 0 round var(--popup-radius));transform:translateY(-4px)}to{opacity:1;clip-path:inset(0 round var(--popup-radius));transform:translateY(0)}}.requestCalendarHeading,.requestCalendarFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.requestCalendarMonthLabel,.requestCalendarGrid{animation-duration:.18s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.requestCalendarMonthLabel[data-direction=next],.requestCalendarGrid[data-direction=next]{animation-name:requestCalendarMonthNext}.requestCalendarMonthLabel[data-direction=previous],.requestCalendarGrid[data-direction=previous]{animation-name:requestCalendarMonthPrevious}@keyframes requestCalendarMonthNext{0%{opacity:.35;filter:blur(1px);transform:translate(8px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes requestCalendarMonthPrevious{0%{opacity:.35;filter:blur(1px);transform:translate(-8px)}to{opacity:1;filter:blur();transform:translate(0)}}.requestCalendar button{color:#253446;background:0 0;border:0;border-radius:6px;min-height:40px;padding:6px}.requestCalendarHeading button,.requestCalendarFooter button{min-width:44px;min-height:44px}.requestCalendarGrid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-block:10px;display:grid}.requestCalendarGrid>span{color:#526174;padding-block:6px;font-size:12px}.requestCalendar button:hover{background:#e7f1f7}.requestCalendar button[aria-pressed=true]{color:#fff;background:#2d709f}.requestCalendar button[aria-current=date]{text-underline-offset:4px;font-weight:800;text-decoration:underline}.requestCalendarFooter{border-top:1px solid #d7dde3;padding-top:6px}@media (prefers-reduced-motion:reduce){.requestDateEntry>button svg{transition:color .1s}.requestDateEntry>button[aria-expanded=true] svg{transform:none}.requestCalendar,.requestCalendarMonthLabel,.requestCalendarGrid{animation:none}}@media (max-width:600px){.requestRouteChoice{grid-template-columns:1fr}.requestCalendar{width:100%;min-width:0}}@media (max-width:680px){.impactChoiceGrid{grid-template-columns:1fr;gap:20px}}.routePreparationHeaders,.routeStageColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-block:2rem;display:grid}.routeMobileLabel{display:none}.routeStageColumns ol{margin:0;padding:0}.routeStageColumns li{margin-block:1.4rem}@media (max-width:700px){.routePreparationHeaders,.routeStageColumns{grid-template-columns:1fr}.routeMobileLabel{display:block}}@media (min-width:701px){.routeStageColumns{grid-template-rows:repeat(4,auto);row-gap:0}.routeStageColumns>section{grid-template-rows:subgrid;grid-row:1/span 4;display:grid}.routeStageColumns>section:first-child{grid-column:1}.routeStageColumns>section+section{grid-column:2}.routeStageColumns ol{grid-template-rows:subgrid;grid-row:1/span 4;display:grid}.routePreparation>section{grid-template-rows:subgrid;grid-row:1/span 10;min-width:0;display:grid}.routePreparation>section:first-child{grid-column:1}.routePreparation>section+section{grid-column:2}.routePreparation .helpStageGroup{grid-template-rows:subgrid;margin:0;display:grid}.routePreparation .helpStageGroup:first-of-type{grid-row:2/span 5}.routePreparation .helpStageGroup:nth-of-type(2){grid-row:7/span 4}.routePreparation .helpStageHeading{align-self:start;margin-top:1.75rem}.routePreparation .helpStageGroup ol{grid-template-rows:subgrid;margin-top:0;display:grid}.routePreparation .helpStageGroup:first-of-type ol{grid-row:2/span 4}.routePreparation .helpStageGroup:nth-of-type(2) ol{grid-row:2/span 3}}.routeGuide p{max-width:72ch}.routePreparation ol{margin:1.5rem 0 0;padding-left:1.3rem}.routePreparation li{margin-block:1.4rem;padding-left:.5rem}.routeGuide h4{margin:0 0 .35rem;font-size:1rem}.routeGuide .routeOwner{color:var(--muted,#5e6975);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.routeShared{border-top:1px solid var(--border,#d9d9d5);padding-block:1.5rem}.routeShared ol{margin:1.5rem 0 0;padding:0;list-style:none}.routeShared li{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:1.5rem;padding-block:1.2rem;display:grid}.routeShared li+li{border-top:0}.routeShared p{margin:0 0 .5rem}.routeCollected{color:var(--muted,#5e6975);font-size:.9rem}.routeGuide .routeCollected{align-items:flex-start;gap:.5rem;line-height:1.6;display:flex}.routeCollected>svg{color:#386780;flex:none;margin-top:.2rem}.helpStageGroup{margin-block:1.75rem}.routeGuide .helpStageHeading{color:#355c72;background:#eef4f7;border-radius:6px;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.95rem;display:flex}.helpStageHeading>svg{flex-shrink:0}.routeShared .helpStageHeading{color:#4b602d;background:#f0f3ea}.routeGuide h5{margin:0 0 .35rem;font-size:1rem}.routeGuide .helpNumberedSteps{padding-left:0;list-style:none}.routePreparation .helpNumberedSteps>li{padding-left:0}.helpStepNumber{font-variant-numeric:tabular-nums;color:#355c72;margin-right:.3rem}.routeDetailDisclosure,.intakeOptionalDetails{border-block:1px solid var(--border,#d9d9d5);margin-block:1.5rem;padding-block:.35rem}.routeDetailDisclosure summary,.intakeOptionalDetails summary{cursor:pointer;min-height:44px;padding:.8rem 0;font-weight:600}.routeDetailDisclosure summary:hover,.intakeOptionalDetails summary:hover{color:var(--primary,#286f9e)}.routeDetailDisclosure summary:focus-visible,.intakeOptionalDetails summary:focus-visible{outline:2px solid var(--primary,#286f9e);outline-offset:3px}.scopeIntakeContext>h3{font-family:var(--font-sans);margin:.8rem 0 .35rem;font-size:1rem;font-weight:600}.scopeIntakeContext>.fieldGuidance{margin:0 0 1rem}.approvalDetailsCard.lifecycleActionForm:has(>.scopeIntakeContext){border-top:0;padding-top:0}.scopeIntakeAdditionalDetails{margin-top:1.25rem}.scopeIntakeAdditionalDetails .scopeReviewGrid{margin-top:1rem}.scopeIntakeAdditionalDetails .fieldGuidance{margin:1rem 0 0}.lifecycleAdminCorrection{margin-top:1.5rem}.wizardSection>.intakeOptionalDetails{border-block:0;margin-block:0;padding-bottom:0}.intakeAlwaysVisibleDetail{border-block:0;gap:16px;padding-bottom:0;display:grid}.intakeAlwaysVisibleDetail>h3{font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600}.routeScopeComparison{overflow-x:auto}.scopeComparisonTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px}.scopeComparisonTable th,.scopeComparisonTable td{text-align:left;vertical-align:top;white-space:normal;background:0 0;border:0;padding:1rem .75rem;line-height:1.6}.scopeComparisonTable th:first-child{width:22%;padding-left:0}.scopeComparisonTable thead th{color:var(--text-primary);text-transform:none;letter-spacing:normal;font-size:1rem}.scopeComparisonTable tbody th{font-weight:600}.routeScopeComparison:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.routeIntakeNote{margin-block:2rem}.routeTimingSection{margin-block:1.5rem 2rem;padding-block:1.25rem}.helpPage .routeDetailDisclosure,.helpPage .workflowGuide,.helpPage .contentSection,.helpPage .helpGuideSection{border-block:0}.routeTimingSection>p{max-width:75ch}.helpOwnershipNote,.helpIconHeading{align-items:flex-start;gap:.6rem;display:flex}.routeGuide>section>h3{font-size:1.375rem;line-height:1.35}.routeGuide>section>.helpIconHeading>svg{width:22px;height:22px}.helpOwnershipNote>svg,.helpIconHeading>svg{color:#386780;flex:none;margin-top:.15rem}.routeTiming{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.routeTiming>div{color:#484848;background:#f5f5f4;border-radius:12px;min-width:0;margin-block:.5rem;padding:1rem 1.1rem}.routeTiming>div[data-timing=Fast\ Track]{color:#665019;background:#fbf6e9}.routeTiming>div[data-timing=Critical]{color:#803838;background:#faeeee}.routeTiming>div dd{color:inherit}.requestRouteLabel{vertical-align:middle;align-items:center;gap:.4rem;display:inline-flex}.requestRouteLabel>svg{color:var(--muted,#5e6873);flex:none}.requestRouteBadge,.queueRouteSignal{color:var(--muted,#5e6873);font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:700px){.routeTiming{grid-template-columns:1fr;gap:.75rem}}.routeTiming dt,.scopeReviewGrid dt{font-weight:600}.routeTiming dd,.scopeReviewGrid dd{margin:.35rem 0 0}.scopeReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.intakeStageGuidance{max-width:72ch;margin:0 0 1.5rem}@media (max-width:700px){.routePreparation,.routeShared li,.routeScopeComparison section,.scopeReviewGrid{grid-template-columns:1fr;gap:1rem}.routePreparation>section+section{border-top:0;border-left:0;padding:1.5rem 0 0}}.wizardStepList{grid-template-columns:repeat(3,minmax(0,1fr))}.wizardPurposeLine{max-width:68ch;color:var(--text-secondary);margin:-8px 0 0;line-height:1.55}.wizardSponsorHelp,.wizardRouteNote{max-width:68ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.wizardAdditionalContext{border:0;margin:0}.wizardAdditionalContext>summary{color:var(--accent)}.wizardAdditionalContext[open]>summary{margin-bottom:18px}.wizardAdditionalContext>:not(summary)+:not(summary){margin-top:22px}.wizardAdditionalContext .intakeOptionalDetails{border:0;margin:4px 0;padding-block:0}.intakePathComparison.intakeOptionalDetails{margin:8px 0 0}.wizardBenefitBrief .narrativeEditorContent{min-height:84px}.wizardDraftCopy{border:1px solid var(--border);border-radius:12px;gap:12px;margin:18px 0;padding:18px;display:grid}.wizardDraftCopy p,.wizardSubmitHandoff{color:var(--text-secondary);margin:0;line-height:1.55}.wizardDraftCopy textarea{border:1px solid var(--border);width:100%;min-height:160px;font:inherit;resize:vertical;border-radius:12px;padding:12px}.wizardDraftCopy .ghostButton{justify-self:start}.wizardSubmitHandoff{margin-top:0}.projectDecisionBrief{border-top:1px solid var(--border);margin-block:1.5rem;padding-block:1.25rem}.projectDecisionBriefHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.projectDecisionBriefHeading h3{font-family:var(--font-sans);margin:0;font-size:1rem}.projectDecisionBriefHeading p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.875rem}.projectDecisionBriefRefresh{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:-.25rem 0 .7rem;font-size:.8125rem;display:flex}.projectDecisionBriefRefresh button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.projectDecisionBriefStatus{color:var(--text-secondary);flex:none;font-size:.8125rem}.projectDecisionBrief>p{margin:.55rem 0;line-height:1.55}.projectDecisionBrief>p strong{margin-right:.4rem}.projectDecisionBriefDetails{margin-top:.9rem}.projectDecisionBriefDetails summary,.projectDecisionBriefFlag summary,.projectDecisionBriefCorrection summary{box-sizing:border-box;min-height:44px;color:var(--accent);cursor:pointer;padding-block:10px;font-weight:600;line-height:24px}.currentActionSurface:not(.currentActionHandoff)>.projectDecisionBrief:first-child{border-top:0;margin-top:0;padding-top:0}.projectDecisionBriefDetails dl{gap:.8rem;margin:1rem 0;display:grid}.projectDecisionBriefDetails dt{font-weight:600}.projectDecisionBriefDetails dd{margin:.2rem 0 0}.projectDecisionBriefCorrection[open],.projectDecisionBriefFlag[open]{gap:12px;margin-top:0;display:grid}.projectDecisionBriefCorrection label,.projectDecisionBriefFlag label{font-weight:600}.projectDecisionBriefCorrection textarea,.projectDecisionBriefFlag textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:10px;padding:.8rem}.projectDecisionBriefCorrection button,.projectDecisionBriefFlag button{justify-self:start}.projectDecisionBriefTextAction{border-radius:var(--control-radius);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:-6px;padding:6px;font-weight:600}.projectDecisionBriefTextAction:hover:not(:disabled){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.projectDecisionBriefTextAction:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.projectDecisionBriefTextAction:disabled{opacity:.55;cursor:not-allowed}.projectDecisionBriefRequesterStatus{color:var(--text-secondary)}.decisionBriefArchive{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:1.5rem 0}.decisionBriefArchive>summary{cursor:pointer;color:var(--accent);padding:1rem 0;font-weight:600}.decisionBriefArchive>.projectDecisionBrief{border:0;margin:0;padding:0 0 1rem}.currentActionHandoff>.projectDecisionBrief{border:0;border-bottom:1px solid var(--border);margin:0;padding:20px 24px}.currentActionHandoff>.sponsorReviewPanel+.projectDecisionBrief{border-top:1px solid var(--border);border-bottom:0}@media (max-width:700px){.projectDecisionBriefHeading{display:grid}.currentActionHandoff>.projectDecisionBrief{padding:18px}}.queueDocketBrief{border-left:1px solid var(--border);gap:.2rem;margin-top:.7rem;padding-left:.7rem;line-height:1.4;display:grid}.queueDocketBrief strong{font-size:.8rem}.queueDocketBrief span{color:var(--text-primary);font-size:.875rem}.queueDocketBrief small{color:var(--text-secondary);font-size:.8rem}.queueDocketBrief span,.queueDocketBrief small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notificationDeliveryNotice{inset-inline-end:1.5rem;z-index:100;border-radius:var(--popup-radius);width:min(26rem,100vw - 3rem);box-shadow:var(--popup-shadow);background:var(--background);color:var(--text-primary);border:0;align-items:flex-start;gap:12px;padding:16px;font-size:.875rem;line-height:1.5;display:flex;position:fixed;bottom:1.5rem}.notificationDeliveryNoticeIcon{color:var(--success);flex-shrink:0;margin-top:2px}.notificationDeliveryNotice[data-tone=warning] .notificationDeliveryNoticeIcon{color:var(--warning)}.notificationDeliveryNoticeCopy{flex:1;gap:4px;min-width:0;display:grid}.notificationDeliveryNoticeCopy span{color:var(--text-secondary)}.notificationDeliveryNotice .notificationDeliveryNoticeDismiss{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.notificationDeliveryNoticeDismiss:hover{background:var(--accent-light);color:var(--accent)}.notificationDeliveryNoticeDismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.notificationDeliveryNotice .notificationDeliveryNoticeDismiss{width:44px;height:44px}}@media (max-width:640px){.notificationDeliveryNotice{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}}.assignmentNotificationHistory{margin-block:16px}.assignmentNotificationHistory>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:12px;padding-block:12px;display:flex}.assignmentNotificationBody{gap:16px;padding-block:16px;display:grid}.assignmentNotificationChevron{flex-shrink:0;margin-left:auto}.assignmentNotificationHistory[open] .assignmentNotificationChevron{transform:rotate(180deg)}.assignmentNotificationBody>p{max-width:75ch;margin:0}.assignmentNotificationBody>button{justify-self:start}.assignmentNotificationList{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.assignmentNotificationList li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding-block:12px}.assignmentNotificationList p{margin:4px 0 0}.assignmentAdminAssist{margin:24px}.currentActionSurface .assignmentAdminAssist{width:auto}.assignmentAdminAssist .fieldGuidance{margin:16px 0}.sectionJumpNav a[aria-current=page]{text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:600px){.assignmentAdminAssist{margin:16px}}.gpsMeetingDecisionForm{gap:16px;display:grid}.gpsMeetingDecisionForm .fieldGuidance{margin:0}.gpsMeetingDecisionForm .actionField>label{font-size:14px;font-weight:600;line-height:1.5}.currentActionSurface>.gpsMeetingDecisionDisclosure{padding:16px 24px 24px}.gpsMeetingDecisionForm .lifecycleActionFooter{justify-content:flex-end;display:flex}@media (max-width:640px){.currentActionSurface>.gpsMeetingDecisionDisclosure{padding-inline:16px}.gpsMeetingDecisionForm .lifecycleActionFooter .workflowActionControl{width:100%}}
