:root{--bg-page:#f7faf8;--bg-card:#fff;--bg-raised:#eef3f0;--bg-popover:#fff;--brand-surface:#fff;--text-1:#122019;--text-2:#45584c;--text-3:#5e7064;--border:#1220191a;--border-strong:#1220192e;--accent:#047857;--accent-hover:#065f46;--on-accent:#fff;--accent-tint:#d1fae5;--on-accent-tint:#065f46;--success:#047857;--success-tint:#d1fae5;--on-success-tint:#065f46;--live:#65a30d;--live-tint:#ecfccb;--warn:#b45309;--warn-tint:#fef3c7;--danger:#b91c1c;--danger-tint:#fee2e2;--info:#0369a1;--info-tint:#e0f2fe;--shadow-card:0 1px 2px #1220190f, 0 4px 12px #1220190d;--shadow-popover:0 4px 24px #12201924;--shadow-sticky:0 -8px 24px #12201914;--overlay:#0a120e8f;--glow-accent:none;--radius-chip:6px;--radius-control:8px;--radius-card:12px;--radius-modal:16px;--content-max:1480px;--detail-max:1120px;--catalog-card-min:280px;--catalog-card-max:320px;--catalog-columns:4;--text-measure:62ch;--card-padding:var(--space-4);--section-gap:var(--space-5);--motion-fast:.12s;--motion-standard:.18s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-shift:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-size-sm:13px;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-ui);--calendar-gys:#6d28d9;--calendar-coordination:#4338ca}@media (width<=1599px){:root{--catalog-columns:3}}@media (width<=1180px){:root{--catalog-columns:2}}@media (width<=900px){:root{--card-padding:14px}}@media (width<=620px){:root{--catalog-columns:1;--card-padding:var(--space-3)}}[data-theme=dark]{--bg-page:#0a0f0c;--bg-card:#111a14;--bg-raised:#16221b;--bg-popover:#1c2b22;--brand-surface:#fff;--text-1:#e8f2ec;--text-2:#9db4a6;--text-3:#6b8073;--border:#a7f3d014;--border-strong:#a7f3d029;--accent:#34d399;--accent-hover:#6ee7b7;--on-accent:#062b1f;--accent-tint:#34d3991f;--on-accent-tint:#6ee7b7;--success:#34d399;--success-tint:#34d3991f;--on-success-tint:#6ee7b7;--live:#a3e635;--live-tint:#a3e6351f;--warn:#fbbf24;--warn-tint:#f59e0b1f;--danger:#f87171;--danger-tint:#ef44441f;--info:#7dd3fc;--info-tint:#0ea5e91f;--shadow-card:none;--shadow-popover:0 8px 32px #00000073;--shadow-sticky:0 -8px 24px #00000059;--overlay:#000000ad;--glow-accent:0 0 0 1px #34d39959, 0 0 24px #34d39926;--calendar-gys:#c4b5fd;--calendar-coordination:#a5b4fc}*{box-sizing:border-box;scrollbar-color:color-mix(in srgb, var(--text-3) 48%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-3) 48%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-2) 65%, transparent);background-clip:padding-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-page);color:var(--text-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.47}h1{font-family:var(--font-display);margin:0;font-size:24px;font-weight:600;line-height:30px}h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:600;line-height:26px}h3{font-family:var(--font-ui);margin:0;font-size:16px;font-weight:600;line-height:22px}p{margin:0}ul,ol{margin-block:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--accent-tint);color:var(--text-1)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);background:var(--bg-card);flex-direction:column;flex-shrink:0;gap:2px;width:240px;height:100vh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebarBrandRow{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:2px 4px 14px 10px;display:flex}.wordmark{align-items:center;min-width:0;display:flex}.brandLockup{align-items:center;gap:8px;min-width:0;display:inline-flex}.brandLogoPlate{border-radius:var(--radius-chip);background:var(--brand-surface);border:1px solid var(--border);align-items:center;padding:4px 6px;display:inline-flex}.brandLogoPlate img{object-fit:contain;width:103px;height:30px;display:block}.brandHub{font-family:var(--font-display);color:var(--text-1);font-size:16px;font-weight:600}.skipLink{z-index:500;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);padding:9px 12px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.navSection{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:16px 10px 5px;font-size:11px;font-weight:600}.navItem{border-radius:var(--radius-control);width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.navItem:hover{background:var(--bg-raised);color:var(--text-1)}.navItem.active{background:var(--accent-tint);color:var(--accent);border-left-color:var(--accent);border-radius:var(--radius-control)}.sidebarSearch{border:1px solid var(--border-strong);background:var(--bg-raised);min-height:42px;color:var(--text-1);border-left-width:1px;margin:2px 0 4px;font-weight:600}.sidebarSearch:hover,.sidebarSearch:focus-visible{border-color:var(--accent);background:var(--accent-tint);color:var(--on-accent-tint)}.accountChip:hover,.accountChip.active{background:var(--accent-tint)}.accountNameRow{align-items:center;gap:var(--space-1);display:flex}.accountChipHeader{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.accountChipArrow{color:var(--text-3);transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);flex:none}.accountChip:hover .accountChipArrow,.accountChip:focus-visible .accountChipArrow{color:var(--accent);transform:translate(2px)}.accountVerified{color:var(--accent);flex:none}.sidebarFooter{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.content{min-width:0;max-width:var(--content-max);flex:1;width:100%;margin:0 auto;padding:32px clamp(24px,3vw,56px) 48px}.pageIntro{max-width:640px;margin-top:6px}.topbar{display:none}@media (width<=900px){.sidebar{display:none}.content{padding:0 16px calc(88px + env(safe-area-inset-bottom))}.topbar{z-index:41;background:color-mix(in srgb, var(--bg-page) 92%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;margin:0 -16px 20px;padding:12px 16px;display:flex;position:sticky;top:0}.topbar .wordmark{padding:0}}.sheetBackdrop{z-index:59;background:color-mix(in srgb, var(--bg-page) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:0;padding:0;position:fixed;inset:0}.sheet{z-index:60;overscroll-behavior:contain;background:var(--bg-popover);border:1px solid var(--border-strong);border-radius:var(--radius-modal);width:min(380px,100vw - 24px);max-height:calc(100dvh - 84px);box-shadow:var(--shadow-popover);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;position:fixed;top:68px;right:12px;overflow-y:auto}.sheetHeader{gap:var(--space-2);top:calc(var(--space-3) * -1);z-index:1;padding:var(--space-3) 0 var(--space-2);background:var(--bg-popover);border-bottom:1px solid var(--border);display:grid;position:sticky}.sheetSearch,.sheetAccount{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);display:flex}.sheetSearch span,.sheetAccount span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheetAccount.active{color:var(--accent);background:var(--accent-tint)}.sheetAccount>:last-child{margin-left:auto}.sheetSections{gap:var(--space-2);display:grid}.sheetSection{min-width:0}.sheet .navSection{padding:var(--space-2) var(--space-1) var(--space-1)}.sheetNavGrid{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheetNavGrid .navItem{min-width:0;min-height:44px;padding:var(--space-2);border:1px solid #0000;border-left-width:2px}.sheetNavGrid .navItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheetUtilities{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.mobileBottomNav{display:none}@media (width<=900px){.mobileBottomNav{z-index:42;min-height:calc(64px + env(safe-area-inset-bottom));padding:4px 8px env(safe-area-inset-bottom);border-top:1px solid var(--border-strong);background:color-mix(in srgb, var(--bg-card) 96%, transparent);box-shadow:var(--shadow-sticky);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobileBottomNavCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileBottomItem{border-radius:var(--radius-control);min-width:0;min-height:56px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:11px;display:flex}.mobileBottomItem.active{background:var(--accent-tint);color:var(--on-accent-tint)}.mobileBottomItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (width<=420px){.content{padding-inline:12px}.topbar{margin-inline:-12px;padding-inline:12px}.sheet{width:calc(100vw - 16px);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));top:64px;right:8px}}.profileGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.profileSummary{gap:var(--space-4);flex-direction:column;height:100%;display:flex;position:relative}.profileHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.profileIdentity{align-items:flex-start;gap:14px;min-width:0;display:flex}.profileSignOut{flex:none}.profileIdentity h2{align-items:center;gap:var(--space-2);display:flex}.profileVerified{color:var(--accent);flex:none}.profileAvatar,.memberAvatar{background:var(--accent-tint);width:48px;height:48px;color:var(--on-accent-tint);font:700 18px/1 var(--font-display);border-radius:999px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.memberAvatar-sm{flex-basis:36px;width:36px;height:36px;font-size:14px}.memberAvatar-lg{flex-basis:72px;width:72px;height:72px;font-size:24px}.memberAvatar img{object-fit:cover;width:100%;height:100%}.memberProfileEditor{min-width:0}.memberProfileEditor form{gap:var(--space-5);display:grid}.memberProfileEditorHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.memberProfileEditorHeader>div:first-child{max-width:66ch}.memberProfileHeaderActions{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.profilePhotoActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:380px;display:flex}.profilePhotoActions small{width:100%;color:var(--text-3);text-align:right}.memberProfileOverview{gap:var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);align-items:start;display:grid}.memberProfileOverview h3{margin-bottom:var(--space-2)}.memberProfileOverview .profileMembershipBlock{padding:0 0 0 var(--space-4);border-left:1px solid var(--border);background:0 0;border-radius:0}.memberProfileOverview .profileHelp{margin-top:var(--space-3)}.memberProfileFields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memberProfileWide{grid-column:1/-1}.profileVisibility{gap:var(--space-3) var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);margin:0;display:grid}.profileVisibility legend{align-items:center;gap:var(--space-2);padding:0 var(--space-1);color:var(--text-1);font-weight:650;display:flex}.profileVisibilityChecks{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;display:grid}.memberProfileEditorFooter{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.memberProfileEditorFooter p{max-width:68ch}.memberProfileEditorFooterCopy{gap:var(--space-1);display:grid}.profileSaveMessage{color:var(--success);margin:0;font-size:13px;font-weight:600}.profileEmail{color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.profileEmail:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.profileStatus{margin-top:12px}.profileDetails{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.profileMembershipBlock{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised)}.profileDetail{padding:var(--space-1) 0;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.profileDetail dt{color:var(--text-3);font-size:13px}.profileDetail dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:13px}.profileHelp{min-width:0}.profileSummaryFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:auto;display:flex}@media (width<=560px){.profileHeader{align-items:flex-start}.profileSignOut{padding-inline:var(--space-2)}.profileSummaryFooter{flex-direction:column;align-items:flex-start}}.profileSideStack{gap:14px;min-width:0;display:grid}.organisationCard{min-width:0}.organisationTitleRow{align-items:flex-start;gap:var(--space-3);display:flex}.organisationTitleRow .pageEyebrow{margin-bottom:var(--space-1)}.organisationBody{gap:var(--space-3);margin-top:var(--space-4);display:grid}.organisationSeat+.organisationSeat{padding-top:var(--space-3);border-top:1px solid var(--border)}.organisationEmpty{gap:var(--space-1);display:grid}.organisationRequest{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.profileList{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--text-2);font-size:14px;display:grid}.profileInterestCard{grid-column:1/-1}.profileInterestGroups{gap:var(--space-3) var(--space-5);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profileInterestGroup h4{margin:0 0 var(--space-2);color:var(--text-3);font-size:12px;font-weight:600}.profileInterestGroup ul{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profileLinks{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}a.profileLink{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);display:flex}.profileLink>svg{color:var(--accent);flex:none}.profileLink>span{gap:3px;display:grid}.profileLink strong{font-size:14px}.profileLink small{color:var(--text-2);font-size:12px;line-height:1.4}@media (width<=680px){.profileGrid,.profileLinks,.profileInterestGroups{grid-template-columns:1fr}.memberProfileEditorHeader,.memberProfileEditorFooter{flex-direction:column;align-items:flex-start}.memberProfileHeaderActions{justify-content:space-between;width:100%}.profilePhotoActions small{text-align:left}.memberProfileFields,.memberProfileOverview,.profileVisibility,.profileVisibilityChecks{grid-template-columns:1fr}.memberProfileOverview .profileMembershipBlock{padding:var(--space-4) 0 0;border-top:1px solid var(--border);border-left:0}.memberProfileWide{grid-column:auto}}@media (width<=420px){.memberProfileHeaderActions{flex-direction:row;justify-content:flex-start;align-items:flex-start}.profilePhotoActions{flex:0 auto;min-width:0;max-width:100%}}.directoryNote{border-left:3px solid var(--info);border-radius:var(--radius-control);background:var(--info-tint);max-width:62ch;margin:-4px auto 16px;padding:10px 12px}.directoryPyramid{flex-direction:column;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.directoryLayer{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);width:100%;box-shadow:var(--shadow-card);padding:18px;position:relative}.directoryLayer+.directoryLayer:before{content:"";background:var(--border-strong);width:1px;height:14px;position:absolute;top:-15px;left:50%}.directoryLayer-top{max-width:720px}.directoryLayer-middle,.directoryLayer-base{max-width:1440px}.directoryLayerDescription{max-width:62ch;margin-top:5px}.directoryContacts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;margin-top:14px;display:grid}.directoryContacts>.card{align-self:stretch;height:100%}.directoryLayer-base .directoryContacts,.directoryLayer-middle .directoryContacts{grid-template-columns:repeat(var(--catalog-columns), minmax(0, var(--catalog-card-max)));justify-content:start;align-items:stretch}@media (width<=620px){.directoryLayer{padding:14px}.directoryLayer-top,.directoryLayer-middle,.directoryLayer-base{max-width:none}.directoryContacts{grid-template-columns:1fr}}.peopleDirectoryIntro{max-width:72ch;margin-bottom:var(--space-3)}.peopleDirectoryTools{align-items:end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.peopleDirectoryTools .searchInputWrap{flex:280px}.peopleGroupFilter{flex:0 260px}.peopleGrid{grid-template-columns:repeat(var(--catalog-columns), minmax(0, var(--catalog-card-max)));justify-content:start;align-items:stretch;gap:var(--catalog-gap);grid-auto-rows:1fr;display:grid}.peopleGrid>.card{align-self:stretch;height:100%}.personCard{gap:var(--space-3);display:grid}.personCardHeader{align-items:flex-start;gap:var(--space-3);display:flex}.personCardHeader h3{margin:3px 0 0}.personHeadline{color:var(--text-1);margin:0;font-size:14px;font-weight:600;line-height:1.45}.personBio{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.personConnections{gap:var(--space-1);display:grid}.personRoles{align-items:flex-start;gap:var(--space-2);color:var(--text-2);font-size:13px;line-height:1.4;display:flex}.personRoles svg{color:var(--text-3);flex:none;margin-top:1px}.personLinkChip{z-index:1;position:relative}.personTagButton{cursor:pointer;font:inherit;border:0}.personTagButton:hover{filter:brightness(.97)}.membershipQueueIdentity{align-items:flex-start;gap:var(--space-3);display:flex}.membershipQueueIdentity>div{min-width:0}.groupPeopleNote{max-width:70ch;margin-bottom:var(--space-3)}@media (width<=620px){.peopleDirectoryTools{align-items:stretch}.peopleDirectoryTools .searchInputWrap,.peopleGroupFilter{flex-basis:100%}.peopleGrid{grid-template-columns:1fr}}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;max-width:100%;padding:var(--card-padding);box-shadow:var(--shadow-card)}a.card{transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);display:block}a.card:hover{border-color:var(--border-strong)}a.card.rowBetween,a.card.rowGap{display:flex}.cardTight{padding:var(--space-3)}.entityCard,a.entityCard{align-content:start;gap:var(--space-3);grid-auto-rows:auto;height:auto;min-height:0;display:grid}.linkedEntityCard,.opportunityCard{cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);position:relative}.linkedEntityCard:hover,.opportunityCard:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--bg-raised)}:is(.linkedEntityCard:has(.entityCardLinkOverlay:focus-visible),.opportunityCard:has(.entityCardLinkOverlay:focus-visible)){outline:2px solid var(--accent);outline-offset:3px}.entityCardHeader{align-items:flex-start;gap:var(--space-2);display:flex}.cardCornerIcon{color:var(--accent);flex:none}.entityCardCornerIcon{margin-top:1px}.entityCardIcon{color:var(--text-2);flex:none;margin-top:2px}.entityCardHeading{flex:auto;min-width:0}.entityCardHeading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.entityCardHeaderTags{min-height:24px;margin-top:var(--space-2)}.entityCardBody{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.entityCardSchedule,.entityCardMetaRow{align-items:start;gap:var(--space-2);color:var(--text-2);grid-template-columns:auto minmax(0,1fr);font-size:13px;display:grid}.entityCardSchedule>svg,.entityCardMetaRow>svg{color:var(--text-3);margin-top:2px}.entityCardSchedule span{display:block}.entityCardMetaLabel{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-weight:600}.entityCardSecondary{color:var(--text-3);margin-top:1px;font-size:12px}.entityCardFooter,.entityCardTags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.entityCardFooter{align-self:start}.entityCardOwner{margin-left:auto}.lifecycleTiming{align-self:start;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-2);flex-wrap:wrap;font-size:12px;line-height:1.35;display:flex}.lifecycleTimingDate,.lifecycleTimingRemaining{align-items:center;gap:var(--space-1);display:inline-flex}.lifecycleTimingDate svg,.lifecycleTimingRemaining svg{flex:none}.lifecycleTimingDate time{min-width:0}.lifecycleTimingRelation{color:var(--text-3)}.lifecycleTimingSecondary{color:var(--text-3);font-family:var(--font-mono)}.lifecycleTimingRemaining{font-family:var(--font-mono);font-weight:600}.lifecycleTimingRemaining-neutral{color:var(--text-2)}.lifecycleTimingRemaining-warn{color:var(--warn)}.lifecycleTimingRemaining-danger{color:var(--danger)}.chipPrefix{font-family:var(--font-ui);letter-spacing:.04em;font-size:10px;font-weight:750}.entityCard.coyCard{grid-template-rows:auto auto;align-content:start}.coyCard .entityCardBody{flex:0}.actionCard{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.actionCardIcon{color:var(--accent);align-self:start;margin-top:2px}.actionCardIconWarning{color:var(--warn)}.actionCardCopy{min-width:0}.actionCardCopy .meta{margin-top:var(--space-1)}.resourceList{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);overflow:hidden}.resourceRow{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.resourceRow.destinationResourceRow{grid-template-columns:20px minmax(0,1fr) auto 16px;grid-template-areas:"icon label meta action"}.destinationResourceIcon{color:var(--accent);grid-area:icon}.destinationResourceRow>strong{overflow-wrap:anywhere;grid-area:label;min-width:0}.destinationResourceMeta{white-space:nowrap;grid-area:meta}.destinationResourceAction{color:var(--text-3);grid-area:action}.resourceRow:last-child{border-bottom:0}a.resourceRow:hover{background:var(--bg-raised)}.resourceCopy{gap:var(--space-1);min-width:0;display:grid}.resourceMeta{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--text-3);white-space:nowrap;display:flex}.libraryCategory+.libraryCategory{margin-top:var(--space-4)}.libraryCategoryTitle{margin-bottom:var(--space-2);color:var(--text-2);font-size:var(--font-size-sm)}.resourceSourceCard{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border-top:3px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.resourceSourceCard h2{font-size:18px}.resourceSourceCard .meta{max-width:68ch;margin-top:var(--space-1)}.resourceHubGrid{align-items:start;gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.resourceHubCard{align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.resourceHubCardTop{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.resourceHubOpen{border-radius:var(--radius-control);width:32px;height:32px;color:var(--accent);flex:none;place-items:center;display:grid}.resourceHubOpen:hover{background:var(--accent-tint)}.resourceHubCardCopy{gap:var(--space-1);min-width:0;display:grid}.resourceHubCardCopy h3{overflow-wrap:anywhere;font-size:17px}.resourceHubTags{margin-top:auto}@media (width<=680px){.resourceSourceCard{grid-template-columns:auto minmax(0,1fr)}.resourceSourceCard>.btn{grid-column:1/-1;justify-self:start}}@media (width<=760px){.actionCard{grid-template-columns:auto minmax(0,1fr)}.actionCard>.btn{grid-column:1/-1;width:100%}}@media (width<=680px){.resourceRow{grid-template-columns:1fr}.resourceMeta{justify-content:flex-start}.resourceRow.destinationResourceRow{row-gap:var(--space-1);grid-template-columns:20px minmax(0,1fr) 16px;grid-template-areas:"icon label action"".meta meta"}.destinationResourceMeta{white-space:normal}}.groupCard,.contactCard{flex-direction:column;align-self:start;height:auto;display:flex}.contactRole{font-size:14px}.contactDescription{margin-top:var(--space-1)}.contactDetails{align-items:flex-start;gap:var(--space-1);padding-top:var(--space-3);overflow-wrap:anywhere;flex-direction:column;margin-top:auto;font-size:13px;display:flex}.contactPerson{color:var(--text-1);font-weight:600}.contactUnavailable{padding-top:var(--space-3);margin-top:auto}.workingGroupContactCard{align-items:start;gap:var(--space-2);height:auto;color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;align-self:start;display:grid;position:relative}.workingGroupContactIcon{border-radius:var(--radius-control);width:28px;height:28px;color:var(--accent);background:var(--accent-tint);flex:0 0 28px;place-items:center;display:inline-grid}.workingGroupContactCopy{grid-template-rows:auto auto auto;align-content:start;min-width:0;display:grid}.workingGroupContactTitle{align-items:center;gap:var(--space-2);padding-right:22px;display:flex}.workingGroupContactCopy h3{font-size:15px}.workingGroupContactCopy .meta{margin-top:var(--space-1)}.workingGroupContactMeta{margin-top:var(--space-1);color:var(--accent);overflow-wrap:anywhere;font-size:12px;display:inline-block}.workingGroupContactAction{top:var(--space-3);right:var(--space-3);color:var(--accent);position:absolute}.errorCard{width:min(100%,560px)}.groupCard{align-content:start;gap:var(--space-2);cursor:pointer;height:auto;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);grid-auto-rows:auto;display:grid;position:relative}.groupCard:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--bg-raised)}.groupCard:has(.groupCardLinkOverlay:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.groupCardLinkOverlay,.entityCardLinkOverlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.groupCardLinkOverlay:focus-visible,.entityCardLinkOverlay:focus-visible{outline:none}.groupCardFocus{margin-top:2px}.entityCard.opportunityCard{align-content:start;gap:var(--space-3);min-height:0;color:var(--text-1);grid-template-rows:auto auto auto auto}.opportunityCardHeader,.opportunityTags{align-items:flex-start;gap:var(--space-2);display:flex}.opportunityCardHeader{justify-content:space-between}.opportunityCardHeader>svg{color:var(--accent);flex:none}.opportunityTags{flex-wrap:wrap}.opportunityCardCopy{align-content:start;gap:var(--space-2);grid-template-rows:auto;display:grid}.opportunityCardCopy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.opportunityOrganisationRow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.opportunityPlace{align-items:center;gap:var(--space-1);display:inline-flex}.opportunityPlace:before{content:"·";margin-right:var(--space-1);color:var(--text-3)}.opportunityCardCopy>.meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunityMeta{gap:var(--space-2);display:grid}.opportunityMeta:empty{display:none}.opportunityDeadline{margin-top:0}.groupCardBody{align-items:flex-start;gap:var(--space-3);display:flex}.groupCardCopy{flex:1;min-width:0}.groupCardTitle{align-items:center;gap:var(--space-2);color:var(--accent);display:flex}.groupCardTitle h3{color:var(--text-1)}.groupCardActions{z-index:2;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.announcementCard{gap:var(--space-1);flex-direction:column;display:flex}.announcementActions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pinnedStack{gap:var(--space-3);flex-direction:column;display:flex}.pinnedBanner{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);background:linear-gradient(105deg, var(--accent-tint) 0%, color-mix(in srgb, var(--accent-tint) 55%, var(--bg-card)) 55%, var(--bg-card) 100%);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-left:4px solid var(--accent);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex}.pinnedBannerIcon{border-radius:var(--radius-control);background:var(--accent);width:36px;height:36px;color:var(--on-accent);flex-shrink:0;place-items:center;display:grid}.pinnedBannerCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pinnedBannerEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent-tint);margin:0;font-size:11px;font-weight:600}.pinnedBannerTitle{color:var(--text-1);margin:0;font-size:17px;font-weight:600;line-height:1.25}.pinnedBannerBody{font-size:var(--font-size-sm);color:var(--text-2);margin:0;line-height:1.45}.pinnedBannerActions{flex-shrink:0;justify-content:flex-end;margin-top:0}@media (width<=640px){.pinnedBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.pinnedBannerActions{width:100%;padding-left:calc(36px + var(--space-3))}}.recognitionPromo{gap:var(--space-1);flex-direction:column;display:flex}.archiveRow{min-height:52px}.chip{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.cardFilterChip{z-index:2;cursor:pointer;min-height:24px;font:inherit;border:1px solid #0000;font-size:12px;position:relative}.cardFilterChip:hover{border-color:var(--border-strong)}.cardFilterChip[data-filter-state=include]{border-color:var(--accent);box-shadow:0 0 0 1px var(--bg-card)}.cardFilterChip[data-filter-state=exclude]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:var(--danger-tint)}.chip .cdot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-accent{color:var(--on-accent-tint);background:var(--accent-tint)}.chip-live{color:var(--live);background:var(--live-tint)}.chip-info{color:var(--info);background:var(--info-tint)}.chip-warn{color:var(--warn);background:var(--warn-tint)}.chip-danger{color:var(--danger);background:var(--danger-tint)}.chip-neutral{color:var(--text-2);background:var(--bg-raised)}.chipMono{font-family:var(--font-mono)}.pulse{opacity:1}.btn{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);cursor:pointer;color:var(--text-1);white-space:nowrap;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;font-size:14px;font-weight:500;line-height:1;display:inline-flex}@media (width<=560px){.btn{height:auto;min-height:40px;padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:center}.btn-sm{min-height:36px}}.btn:active{filter:brightness(.96)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-glow{box-shadow:var(--glow-accent)}.btn-secondary{border-color:var(--border-strong)}.btn-secondary:hover{background:var(--bg-raised)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover{background:var(--bg-raised);color:var(--text-1)}.btn-sm{height:32px;padding:0 var(--space-3);font-size:13px}.pageHeader{margin-bottom:var(--section-gap)}.pageEyebrow{margin-bottom:var(--space-1);color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.pageHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pageHeaderCopy{flex:auto;min-width:0}.pageTitle{max-width:var(--text-measure);overflow-wrap:anywhere}.pageLead{max-width:none;margin-top:var(--space-1);color:var(--text-2);font-size:14px}.pageHeaderAction{flex-shrink:0}.pageHeaderControls{margin-top:var(--space-3)}.pageHeaderControls .pillRow{padding-bottom:0}.pageHeaderControls .pillRow+.pillRow{margin-top:var(--space-1)}.filterHierarchy{gap:var(--space-2);flex-direction:column;display:flex}.filterLevel{border:0;min-width:0;margin:0;padding:0}.filterLevel>legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filterContext{color:var(--text-3);margin:0;font-size:12px;line-height:1.4}.cardGrid{grid-template-columns:repeat(var(--catalog-columns), minmax(0, var(--catalog-card-max)));justify-content:start;gap:var(--space-3);grid-auto-rows:1fr;align-items:stretch;display:grid}.cardGrid>*{align-self:stretch;min-width:0;max-width:100%}.cardGrid>.card{height:100%}.catalogTools{gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;display:flex}.catalogTools .searchInputWrap{width:100%}.catalogSearchRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.catalogControlRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.catalogFilterRow .filterMenu{width:100%}.catalogFilterRow .filterMenuPanel{width:fit-content;max-width:100%}.sortControl{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);display:inline-flex}.viewSwitch{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.viewSwitch .pill{height:auto;min-height:38px;padding:0 var(--space-3);color:var(--text-2);background:0 0;border:0;border-radius:0}.viewSwitch .pill+.pill{border-left:1px solid var(--border)}.viewSwitch .pill.active{color:var(--on-accent-tint);background:var(--accent-tint);box-shadow:none}.sortOption{justify-content:center;align-items:center;gap:var(--space-2);min-height:30px;padding:0 var(--space-3);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:500;display:inline-flex}.sortOption:hover{color:var(--text-1);background:var(--bg-card)}.sortOption.active{color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow-card)}.filterMenu{width:100%}.filterMenuPanel{align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:100%;max-height:none;box-shadow:none;flex-wrap:wrap;padding:0;display:flex;position:static;overflow:visible}.filterMenuPanel .filterLevel{width:max-content;max-width:100%;min-inline-size:0;padding:var(--space-1) var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);flex:0 auto;margin:0}.filterMenuPanel .pillRow{gap:var(--space-2);padding:0}.filterMenuPanel .filterLevel>legend{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:0;font-size:11px;font-weight:700;position:static;overflow:visible}@media (width<=620px){.catalogSearchRow{gap:var(--space-2);grid-template-columns:1fr}.catalogControlRow{flex-direction:column;align-items:stretch}.sortControl{place-self:flex-start start;width:max-content;max-width:100%;overflow-x:auto}.catalogFilterRow .filterMenuPanel{width:100%}.filterMenuPanel .filterLevel{width:100%;overflow:hidden}.filterMenuPanel .pillRow{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.filterMenuPanel .pillRow::-webkit-scrollbar{display:none}.filterMenuPanel .pill{scroll-snap-align:start;flex:none}}.section:not(:first-child){margin-top:var(--section-gap)}.pageHeader+.section{margin-top:0}.sectionLabel{justify-content:space-between;align-items:center;gap:var(--space-3);letter-spacing:.04em;color:var(--text-3);margin:var(--section-gap) 0 var(--space-2);font-size:12px;font-weight:600;display:flex}.section>.sectionLabel{margin:0 0 var(--space-2)}.sectionHeading{align-items:baseline;gap:var(--space-2);font:inherit;text-transform:uppercase;display:inline-flex}.sectionHeadingMeta{color:var(--text-3);letter-spacing:0;text-transform:none;font-weight:500}.subsectionHeading{margin-bottom:var(--space-2);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.4}.sectionAction{color:var(--text-3);letter-spacing:0;font-weight:500}.sectionAction:hover{color:var(--text-1)}.stack{gap:var(--space-3);flex-direction:column;display:flex}.stackSm{gap:var(--space-2);flex-direction:column;display:flex}.rowBetween{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rowGap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.meta{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.metaMuted{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.grid2{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.onboardingPathGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.onboardingPathCard{flex-direction:column;align-self:stretch;min-width:0;display:flex}.onboardingPathTitle{margin-bottom:var(--space-2);flex-wrap:nowrap;align-items:flex-start}.onboardingPathTitle h3{min-width:0}.onboardingPathTitle svg{flex:none;margin-top:2px}.onboardingPathAction{padding-top:var(--space-3);margin-top:auto}.onboardingPathAction .btn{width:fit-content}.onboardingPathConnector{color:var(--text-3);align-self:center}@media (width<=900px){.onboardingPathGrid{grid-template-columns:1fr}.onboardingPathConnector{justify-self:center;transform:rotate(90deg)}.onboardingPathAction .btn{width:100%}}.metricGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.metricCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);min-width:0;box-shadow:var(--shadow-card);grid-template-columns:auto 1fr;gap:2px 9px;padding:14px;display:grid}.metricCard svg{color:var(--accent);grid-row:1/3;margin-top:2px}.recognitionRank,.recognitionRankIdentity{align-items:center;display:flex}.recognitionRank{justify-content:space-between;gap:var(--space-3)}.recognitionRankIdentity{align-items:flex-start;gap:var(--space-3);min-width:0}.recognitionRankNumber{min-width:32px;color:var(--text-3);font-weight:600}.recognitionRankTier{margin-top:var(--space-1)}.recognitionPoints{text-align:right;flex:none}.recognitionPointsValue{font-size:18px;font-weight:600}.recognitionLadder{grid-template-columns:repeat(4,minmax(0,280px));grid-auto-rows:1fr;align-items:stretch;gap:32px;padding:0;list-style:none;display:grid}.recognitionRankGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,280px));display:grid}.recognitionEmpty{width:min(100%,720px)}.recognitionTier{align-content:start;gap:var(--space-3);min-width:0;height:100%;min-height:146px;display:grid;position:relative}.recognitionTierTopline{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.recognitionTierMarker{background:var(--accent-tint);width:28px;height:28px;color:var(--on-accent-tint);font:600 12px/1 var(--font-mono);border-radius:999px;flex:0 0 28px;place-items:center;display:grid}.recognitionTierCopy{gap:var(--space-1);min-width:0;display:grid}.recognitionTierCopy h3,.recognitionTierCopy p{margin:0}.recognitionTierArrow{z-index:1;width:18px;height:18px;color:var(--accent);pointer-events:none;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.recognitionNote{margin-top:var(--section-gap);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-raised)}@media (width<=560px){.recognitionLadder,.recognitionRankGrid{grid-template-columns:1fr}.recognitionTierArrow{top:calc(100% + 7px);left:50%;transform:translate(-50%)rotate(90deg)}}@media (width>=561px) and (width<=1100px){.recognitionLadder{grid-template-columns:minmax(0,560px)}.recognitionRankGrid{grid-template-columns:repeat(2,minmax(0,280px))}.recognitionTierArrow{top:calc(100% + 7px);left:50%;transform:translate(-50%)rotate(90deg)}}.metricCard strong{font-family:var(--font-display);font-size:18px;line-height:22px}.metricCard span{color:var(--text-2);font-size:12px}.roleCard{border-top:3px solid var(--accent)}.roleCardAction{color:var(--accent);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.queueToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.queueSearch{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);align-items:center;gap:8px;min-width:220px;height:36px;padding:0 10px;display:flex}.queueSearch svg{color:var(--text-2)}.queueSearch input{width:100%;min-width:0;color:var(--text-1);font:inherit;background:0 0;border:0;outline:0}.queueRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.contentForm{max-width:860px}.contentCheck{align-items:center;gap:10px;min-height:44px;display:flex}.contentCheck input{width:18px;height:18px;accent-color:var(--accent)}.contentQueueItem{justify-content:space-between;align-items:center;gap:16px;display:flex}.contentQueueCopy{gap:5px;min-width:0;display:grid}.contentQueueActions{flex-wrap:wrap;justify-content:flex-end}.contentReviewNote{border-radius:var(--radius-control);background:var(--warn-tint);color:var(--text-2);padding:8px 10px;font-size:13px}.contentLiveList{gap:5px;max-height:360px;margin-top:10px;display:grid;overflow:auto}.contentLiveItem{text-align:left;border-radius:var(--radius-control);background:var(--bg-raised);width:100%;color:var(--text-1);cursor:pointer;border:1px solid #0000;gap:2px;padding:9px 10px;display:grid}.contentLiveItem:hover{border-color:var(--border-strong)}.contentLiveItem small{color:var(--text-3);font-family:var(--font-mono)}.resourceHubControls{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);display:grid}.resourceHubSearch{width:100%}.resourceHubFilterRows{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.resourceHubFilterRows .pillRow{margin:0}.resourceHubSelects{align-items:end;gap:var(--space-2);display:flex}.resourceHubSelects label,.resourceFormTaxonomy label{gap:4px;display:grid}.resourceHubSelects label>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.resourceHubSelects select{min-width:150px}.sectionIntro{max-width:76ch;margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--text-2)}.resourceSubmissionForm{gap:var(--space-3);max-width:1080px;padding:var(--space-4);display:grid}.resourceFormTaxonomy{grid-template-columns:repeat(3,minmax(0,1fr))}.resourceSubmissionActions,.resourceSubmissionStatus{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.resourceSubmissionList{align-items:start;gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resourceSubmissionItem{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width<=900px){.resourceHubFilterRows{grid-template-columns:1fr}.resourceHubSelects{justify-content:start}.resourceFormTaxonomy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.resourceHubSelects,.resourceSubmissionItem{grid-template-columns:1fr;display:grid}.resourceHubSelects select,.resourceSubmissionStatus .btn{width:100%}.resourceFormTaxonomy,.resourceSubmissionList{grid-template-columns:1fr}.resourceSubmissionStatus{justify-content:flex-start}}.queueIdentity{min-width:0}.taskState{border-radius:var(--radius-chip);align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.taskState-review{color:var(--info);background:var(--info-tint)}.taskState-complete{color:var(--on-success-tint);background:var(--success-tint)}.cycleBanner{background:linear-gradient(145deg, var(--accent-tint), var(--bg-card) 72%);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.workflowSteps{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.workflowSteps li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);display:flex}.workflowSteps li>span{background:var(--bg-raised);width:24px;height:24px;color:var(--text-2);font:600 12px var(--font-mono);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.workflowSteps li.active{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-tint)}.workflowSteps li.active>span{background:var(--accent);color:var(--on-accent)}.workflowSteps strong{font-size:13px}.workflowSteps .meta{margin-top:3px;font-size:12px}.focalGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;margin-top:18px;display:grid}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hscroll{grid-auto-columns:260px;grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}@media (width<=560px){.pageHeader{margin-bottom:16px}.pageHeaderRow{flex-direction:column;gap:12px}.pageHeaderAction,.pageHeaderAction>.btn,.pageHeaderAction>.subscribeWrap{width:100%}.rowBetween{flex-wrap:wrap;align-items:flex-start}.archiveRow>:last-child{margin-left:auto}.sectionLabel{align-items:flex-start}}.pillRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border-strong);height:32px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pill>svg{flex:none}.pillPrefix{color:currentColor;letter-spacing:.04em;text-align:center;text-transform:uppercase;min-width:2.2em;font-size:10px;font-weight:750;line-height:1}.pill.active{background:var(--accent-tint);color:var(--on-accent-tint);border-color:#0000}.pill[data-filter-state=exclude]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:var(--danger-tint)}.pillStateIcon{margin-left:var(--space-1)}.connectCard{gap:var(--space-2);flex-direction:column;display:flex}.betaCount{color:var(--accent);font-size:18px;font-weight:700}.connectLinks,.contributorList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.connectLinks a{border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.connectLinks a:hover{border-color:var(--accent);color:var(--accent)}.contributorList li{background:var(--accent-tint);color:var(--on-accent-tint);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}.liveBanner{background:var(--live-tint);border:1px solid color-mix(in srgb, var(--live) 35%, transparent);border-radius:var(--radius-card);align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.liveBannerCopy{flex:1;min-width:0}.liveBannerTitle{align-items:center;gap:var(--space-2);font-size:14px;font-weight:500;display:flex}.liveBannerTitle svg,.liveBannerTime{color:var(--live)}.liveBannerTime{margin-top:2px}.liveDot{background:var(--live);border-radius:50%;flex-shrink:0;width:8px;height:8px}.noticeBanner{border:1px solid var(--border-strong);border-radius:var(--radius-card);align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.noticeBannerWarn{background:var(--warn-tint);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.noticeDot{background:var(--warn);border-radius:50%;flex-shrink:0;width:8px;height:8px}.noticeCopy{flex:1;min-width:0;font-size:14px;font-weight:500}.calendarLayout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.calendarPanel,.calendarAgenda{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card)}.calendarPanel{min-width:0;padding:18px}.calendarToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.calendarToolbar h2,.calendarAgendaHeader h2{margin-top:3px}.calendarControls{align-items:center;gap:6px;display:flex}.iconButton{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);width:40px;height:40px;color:var(--text-2);cursor:pointer;place-items:center;display:grid}.iconButton:not(:disabled):hover{background:var(--bg-raised);color:var(--text-1)}.iconButton:disabled{border-color:var(--border);color:var(--text-3);cursor:not-allowed;opacity:.45;background:0 0}.courseModuleCard{margin-top:var(--space-4)}.courseModuleHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.courseModuleHeader>div:first-child{min-width:0}.courseModuleHeader h2{margin-top:var(--space-1)}.courseModuleNavigation{gap:var(--space-2);flex:none;display:flex}.courseModuleNavigation .iconButton{width:40px;height:40px}.courseModuleBody{margin-top:var(--space-3)}.courseModuleBody .mandatePara{max-width:none}.courseModuleAction,.courseQuizActions{margin-top:var(--space-4);justify-content:flex-end;gap:var(--space-2);display:flex}.courseModuleAction .btn,.courseQuizActions .btn{min-width:190px}@media (width<=560px){.courseModuleAction,.courseQuizActions{flex-direction:column-reverse}.courseModuleAction .btn,.courseQuizActions .btn{width:100%}}.calendarWeekdays,.calendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarWeekdays{color:var(--text-3);text-align:center;text-transform:uppercase;padding:0 1px 7px;font-size:11px;font-weight:600}.calendarWeekdays [data-weekend],.calendarDay[data-weekend] .calendarDayNumber{color:var(--danger)}.calendarMonthGrid{border-radius:var(--radius-control);background:var(--border);gap:1px;padding:1px;overflow:hidden}.calendarDay{appearance:none;background:var(--bg-card);min-width:0;min-height:76px;color:var(--text-1);font:inherit;line-height:inherit;text-align:left;vertical-align:top;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px;display:flex}.calendarDay[data-weekend]{background:color-mix(in srgb, var(--danger-tint) 55%, var(--bg-card))}.calendarDay.outside{color:var(--text-3);background:var(--bg-raised);opacity:.55}.calendarDay[data-weekend].outside{background:color-mix(in srgb, var(--danger-tint) 38%, var(--bg-raised))}.calendarDayButton{cursor:pointer}.calendarDayButton:hover{background:var(--accent-tint)}.calendarDayButton.selected{z-index:1;box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-tint);position:relative}.calendarDayNumber{border-radius:999px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:grid}.calendarDayNumber.today{background:var(--accent);color:var(--on-accent)}.calendarDay[data-weekend] .calendarDayNumber.today{color:var(--on-accent)}.calendarDots{flex-wrap:wrap;align-items:center;gap:4px;margin:9px 2px 0;display:flex}.calendarEventIcon{border-radius:var(--radius-control);width:20px;height:20px;color:var(--text-3);background:var(--bg-raised);flex:none;place-items:center;display:inline-grid}.calendarEventIcon[data-event-type=constituency_call]{color:var(--accent)}.calendarEventIcon[data-event-type=wg_call]{color:var(--info)}.calendarEventIcon[data-event-type=wgf]{color:var(--calendar-gys)}.calendarEventIcon[data-event-type=unfccc_session]{color:var(--warn)}.calendarEventIcon[data-event-type=webinar]{color:var(--live)}.calendarEventIcon[data-event-type=coordination]{color:var(--calendar-coordination)}.calendarMore{color:var(--text-3);font-size:10px;line-height:1}.calendarLegend{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:11px;display:flex}.calendarLegend>span{align-items:center;gap:6px;display:inline-flex}.calendarAgenda{flex-direction:column;min-height:0;max-height:none;padding:16px;display:flex;position:sticky;top:16px;overflow:hidden}.calendarAgendaHeader{gap:var(--space-2);padding:2px 2px var(--space-3);display:grid}.calendarAgendaSummary,.calendarAgendaDate{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.calendarAgendaSummary h2{min-width:0}.calendarAgendaSummary .meta,.calendarAgendaDate span{flex:none}.calendarAgendaScope{width:100%}.calendarAgendaScope .pill{min-width:0;padding-inline:var(--space-2);white-space:nowrap;flex:1 1 0;justify-content:center}.calendarAgendaClear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:650}.calendarAgendaList{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:0 var(--space-1) var(--space-3) 2px;scrollbar-gutter:stable;scrollbar-width:thin;scroll-padding-block:0 var(--space-3);scroll-snap-type:y proximity;flex-direction:column;flex:1;display:flex;overflow-y:auto}.calendarAgendaGroup,.calendarAgendaCards{gap:var(--space-2);display:grid}.calendarAgendaGroup{scroll-snap-align:start}.calendarAgendaDate{z-index:2;background:var(--bg-card);color:var(--text-3);padding:3px 2px;position:sticky;top:0}.calendarAgendaDate h3{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.calendarAgendaDate span{font-size:11px}.calendarAgendaCards>.entityCard{height:auto;min-height:0;padding:var(--space-3);align-content:start;gap:var(--space-2);grid-template-rows:auto auto;overflow:hidden}.calendarAgendaCards>.entityCard h3{font-size:15px}.calendarAgendaCards>.entityCard .entityCardBody{flex:0}.calendarAgendaCards>.entityCard .entityCardHeader,.calendarAgendaCards>.entityCard .entityCardHeading h3{min-height:0}.calendarAgendaCards>.entityCard .entityCardHeaderTags{min-height:0;margin-top:var(--space-1)}.calendarAgendaCards>.entityCard .entityCardSchedule{align-items:start}.calendarAgenda .empty{box-shadow:none;padding:32px 12px}.eventRow{align-items:center;gap:12px;display:flex}.eventIcon{color:var(--accent);flex-shrink:0;display:flex}@media (width<=980px){.calendarLayout{grid-template-columns:1fr;align-items:start}.calendarAgenda{min-height:0;max-height:none;position:static;overflow:visible;height:auto!important}.calendarAgendaList{scrollbar-gutter:auto;padding-right:0;overflow:visible}.calendarAgendaCards>.entityCard{height:auto;overflow:hidden}}@media (width<=600px){.calendarPanel{padding:12px}.calendarToolbar{align-items:flex-start;margin-bottom:14px}.calendarControls{gap:4px}.calendarControls .btn{padding-inline:9px}.calendarDay{min-height:56px;padding:5px}.calendarDayNumber{width:22px;height:22px;font-size:11px}.calendarDots{gap:3px;margin-top:6px}.calendarEventIcon{width:18px;height:18px}.calendarLegend{gap:7px 11px}.calendarAgenda{padding:var(--space-3)}.calendarAgendaScope{scrollbar-width:none;overflow-x:auto}.calendarAgendaScope::-webkit-scrollbar{display:none}.calendarAgendaScope .pill{flex:none}}.monogram{border-radius:var(--radius-control);width:40px;height:40px;font-family:var(--font-display);background:var(--accent-tint);color:var(--on-accent-tint);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.skeleton{border-radius:var(--radius-card);background:var(--bg-raised);height:76px;position:relative;overflow:hidden}.skeleton:after{content:none}.empty{align-items:center;gap:var(--space-2);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-card);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;padding:40px 16px;display:flex}.emptyBody{max-width:320px}.emptyCta{margin-top:var(--space-3)}.iconTile{border-radius:var(--radius-card);background:var(--accent-tint);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:flex}.input{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-width:0;max-width:100%;height:44px;color:var(--text-1);font:inherit;padding:0 12px}.input::placeholder{color:var(--text-3)}.input:hover{border-color:color-mix(in srgb, var(--text-2) 45%, transparent)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.searchInputWrap{position:relative}.searchInputWrap>svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.searchInputWrap .input{padding-left:42px}.searchResults,.searchEmpty{margin-top:16px}.searchResult{align-items:flex-start;gap:var(--space-2);display:flex}.searchResultCopy{flex:1;min-width:0}.searchResultTitle{font-size:14px}.adminTools{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised)}.adminTools .searchInputWrap{width:100%}.adminFilters{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminAccount{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.adminAccountFooter,.adminDialogFooter,.auditRow,.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adminAccountFooter{margin-top:auto}.pagination{margin-top:var(--space-4)}.adminDialogBackdrop{z-index:110;padding:var(--space-4);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}.adminDialog{width:min(100%,640px);max-height:min(780px, calc(100vh - var(--space-8)));gap:var(--space-4);border-radius:var(--radius-modal);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow-y:auto}.adminDialogHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adminDialogIdentity{margin-top:calc(-1 * var(--space-2))}.adminActionBlock{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;display:flex}.adminActionBlock>.btn{align-self:flex-start}.fieldLabel{font-size:13px;font-weight:600}.adminResetUrl{padding:var(--space-3);overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--bg-raised);font-size:12px;display:block}@media (width<=860px){.adminFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.adminFilters{grid-template-columns:1fr}.adminDialogFooter,.auditRow{flex-direction:column;align-items:stretch}.adminDialogFooter>*,.adminActionBlock>.btn{width:100%}.pagination{flex-direction:column;align-items:stretch}}.workspaceOnboarding,.workspaceUnlocked{margin-top:var(--space-4)}.workspaceOnboardingHeader{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.workspaceOnboardingHeader .pageEyebrow{margin-bottom:var(--space-1)}.workspaceOnboardingHeader .meta{max-width:62ch;margin-top:var(--space-1)}.workspaceOnboardingSteps{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspaceOnboardingStep{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);margin:0}.workspaceOnboardingStep legend{align-items:center;gap:var(--space-2);padding:0 var(--space-1);color:var(--text-1);font-weight:600;display:flex}.workspaceOnboardingStep legend>span{background:var(--accent-tint);width:24px;height:24px;color:var(--on-accent-tint);border-radius:50%;place-items:center;font-size:12px;display:grid}.workspaceIntroduction{gap:var(--space-2);display:grid}.workspaceAgreement{margin-top:var(--space-4)}.workspaceOnboardingFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.workspaceStatusCard{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workspaceStatusCard>svg,.workspaceStatusIcon{color:var(--accent)}.workspaceContactGrid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspaceChannelCard{align-items:center;gap:var(--space-3);color:var(--text-1);grid-template-columns:20px minmax(0,1fr) 17px;display:grid}.workspaceActivityCard{align-content:start;gap:var(--space-2);display:grid}@media (width<=760px){.workspaceOnboardingSteps,.workspaceContactGrid{grid-template-columns:1fr}}@media (width<=560px){.workspaceOnboardingFooter{flex-direction:column;align-items:stretch}.workspaceOnboardingFooter .btn{width:100%}}.timelineStrip{align-items:center;gap:0;margin:8px 0;display:flex}.timelineStep{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.timelineStep .tdot{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.timelineStep.done .tdot,.timelineStep.done{color:var(--text-2)}.timelineStep.done .tdot{background:var(--accent)}.timelineStep.current{color:var(--accent);font-weight:500}.timelineStep.current .tdot{background:var(--accent);box-shadow:var(--glow-accent)}.timelineLine{background:var(--border-strong);flex:1;min-width:12px;height:1px;margin:0 6px}.backLink{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);width:fit-content;min-height:40px;box-shadow:var(--shadow-card);color:var(--text-1);margin-bottom:var(--space-2);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.backLink:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong));background:var(--accent-tint);color:var(--on-accent-tint)}.inlineLink{color:var(--accent)}.inlineLink:hover{text-decoration:underline}a.monogram:hover{filter:brightness(1.08)}.detailHero{margin-top:10px;font-size:18px}.detailHeroRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.detailHeroRow .detailHero{margin-top:0}.detailActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.detailHeaderMeta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.detailPage .pageHeader{margin-bottom:var(--space-3)}.detailPage{container:detail-page/inline-size}.detailPage .pageHeader+.detailActions{margin-top:0}.detailLiveTime{color:var(--live)}.detailHelp{max-width:var(--text-measure);margin-top:var(--space-2)}.detailContact{margin-top:var(--space-3)}.detailInlineAction{align-self:flex-start}.detailStandaloneActions{margin-top:0}.detailPageActions{justify-content:flex-end;margin-left:auto}.detailPage .detailActions:has(>:nth-child(2)){flex-wrap:wrap;justify-content:flex-end;width:fit-content;max-width:min(100%,390px);margin-left:auto;display:flex}.detailPage .detailActions:has(>:nth-child(2))>*{width:auto;min-width:0}.detailPage .detailActions:has(>:nth-child(2))>.btn{width:auto}.detailPage .detailActions:has(>:nth-child(2))>.addCalWrap>.btn{width:auto}.eventDetailPage{width:100%;max-width:var(--detail-max)}.detailSummary{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.detailSummary:not(:has(>.detailActions)){grid-template-columns:auto;width:fit-content;max-width:100%}.detailOverviewCard{grid-template-columns:minmax(0,1fr) minmax(0,390px)}.detailOverviewFacts{align-items:start;gap:var(--space-2);min-width:0;display:grid}.detailOverviewFact{align-items:center;gap:var(--space-2);display:inline-flex}.detailOverviewCard .detailActions{justify-content:flex-end;justify-self:end;margin-top:0}.detailProcess,.detailPanel{gap:var(--space-4);flex-direction:column;display:flex}.detailProcess .timelineStrip{margin:0}.detailLifecycleTiming{width:fit-content;max-width:100%;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised)}.detailPanel .detailActions{margin-top:0}.detailActionPanel{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.detailActionPanel .detailActions{justify-content:flex-end;justify-self:end}.groupOverview{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.groupOverviewCopy{min-width:0}.groupOverviewCopy h2{font-size:18px}.groupOverviewActions{justify-content:flex-end;justify-self:end;margin-top:0}.groupResourceGroups{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;display:grid}.groupResourceGroups.isSingle{grid-template-columns:minmax(0,1fr);max-width:760px}.groupResourceGroup{min-width:0}.groupResourceColumn{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);min-width:0;height:100%;box-shadow:var(--shadow-card);overflow:hidden}.groupResourceGroup+.groupResourceGroup{border-top:1px solid var(--border)}.groupResourceGroupTitle{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.groupResourceGroupTitle svg{color:var(--accent);flex:none}.groupResourceList{background:0 0;border:0;border-radius:0;max-width:none}.groupResourceList .resourceRow{min-height:44px;padding:10px var(--space-3)}.groupResourceList .destinationResourceRow>strong{font-size:14px;font-weight:600;line-height:1.35}@media (width<=900px){.groupResourceGroups{grid-template-columns:minmax(0,1fr)}}.roleHubGrid{grid-template-columns:repeat(var(--catalog-columns), minmax(0, var(--catalog-card-max)));justify-content:start;align-items:stretch;gap:var(--space-3);grid-auto-rows:1fr;display:grid}.dashboardCardGrid{grid-template-columns:repeat(var(--catalog-columns), minmax(0, var(--catalog-card-max)));justify-content:start;align-items:stretch;gap:var(--space-3);grid-auto-rows:1fr;width:100%;display:grid}.roleHubGrid>.card,.dashboardCardGrid>.card{align-self:stretch;width:100%;height:100%}.roleHubGrid>*,.dashboardCardGrid>*{min-width:0;max-width:100%}.roleHubCard{align-items:center;gap:var(--space-3);color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.roleHubCopy{gap:var(--space-1);min-width:0;display:grid}.coyDetailHeader{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.coyDetailHeader .pageHeader{margin-bottom:0}.coyDetailOverview{justify-self:end;width:fit-content;max-width:100%}.coyDetailFacts{align-items:stretch;row-gap:var(--space-3);flex-wrap:wrap;display:flex}.coyDetailFact{align-items:center;gap:var(--space-2);min-width:150px;padding:0 var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.coyDetailFact:first-child{padding-left:0}.coyDetailFact:last-child{padding-right:0}.coyDetailFact+.coyDetailFact{border-left:1px solid var(--border)}.coyDetailFactIcon{color:var(--accent)}.coyDetailFact .detailMetaLabel,.coyDetailFact strong{display:block}.coyDetailStatus{grid-template-columns:1fr;align-content:center}.coyDetailStatus .chip{width:max-content}.coyOrganiserCard{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.coyOrganiserCopy h3{font-size:16px}.detailPage .section>.empty{padding-block:var(--space-5)}.decisionTimeline{gap:0;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.decisionTimelineStep{min-width:0;padding:0 0 var(--space-4) 20px;border-left:1px solid var(--border-strong);margin-left:5px;position:relative}.decisionTimelineStep:last-child{border-left-color:#0000;padding-bottom:0}.decisionTimelineMarker{color:var(--border-strong);background:var(--bg-card);position:absolute;top:3px;left:-6px}.decisionTimelineStep.done .decisionTimelineMarker,.decisionTimelineStep.current .decisionTimelineMarker,.decisionTimelineStep.current .decisionTimelineHead>span:first-child{color:var(--accent)}.decisionTimelineCopy{min-width:0}.decisionTimelineHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:14px;font-weight:500;display:flex}.decisionTimelineStep.future .decisionTimelineHead{color:var(--text-3)}.decisionTimelineNote{margin-top:2px}@media (width<=620px){.timelineStrip{align-items:flex-start;gap:var(--space-2);flex-direction:column}.timelineLine{width:1px;min-width:0;height:var(--space-3);flex:none;margin:-4px 0 -4px 3px}}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;font-weight:500}.gysOverview{gap:var(--space-4);flex-direction:column;display:flex}.gysFacts{justify-content:start;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,260px));display:grid}.gysFacts>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;display:flex}.gysResources,.gysArchiveLinks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gysParticipation{padding:var(--space-4);border-radius:var(--radius-control);background:var(--bg-raised)}.gysPriorityGroups{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gysPriorityGroup{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.gysPriorityList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gysPriority{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;display:flex}.gysSteps{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gysStep{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;display:flex;position:relative}.gysStepHeading{align-items:center;gap:var(--space-2);display:flex}.gysStepHeading h3{font-size:15px;line-height:1.25}.gysStep>.meta{font-size:13px;line-height:1.45}.gysStepArrow{z-index:1;width:22px;height:22px;color:var(--accent);background:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute}.gysStepArrowRight{top:50%;right:calc((var(--space-3) / -2) - 11px);transform:translateY(-50%)}.stepNum{width:26px;height:26px;font-family:var(--font-mono);background:var(--accent-tint);color:var(--on-accent-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.gysArchiveItem{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.gysArchiveGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gysArchiveItem .gysArchiveLinks{gap:var(--space-1);width:100%;margin-top:auto;display:grid}.gysArchiveItem .gysArchiveLinks .btn{text-align:left;width:100%;height:32px;padding-inline:var(--space-2);background:var(--bg-raised);grid-template-columns:17px minmax(0,1fr) 16px;display:grid}.gysArchiveLinkIcon{color:var(--accent)}.gysSignupCard{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.gysSignupCard.isOpen{grid-template-columns:1fr}.gysSignupIntro{gap:var(--space-2);flex-direction:column;display:flex}.gysSignupLead{max-width:var(--text-measure)}.gysForm{flex-direction:column;gap:12px;margin-top:14px;display:flex}.gysImportPreview{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.gysSynthesisPanel{gap:var(--space-3)}.gysCountGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gysCountBlock ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gysCountBlock li{justify-content:space-between;gap:var(--space-2);font-size:13px;display:flex}.gysSynthesisBullets{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gysSynthesisBullets li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);align-items:flex-start;display:flex}.formError{color:var(--danger)}.formRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.gysFacts{grid-template-columns:1fr}.gysArchiveItem{flex-direction:column;align-items:flex-start}.gysSignupCard,.formRow,.gysCountGrid{grid-template-columns:1fr}.gysSynthesisBullets li{flex-direction:column}.policyInlineLink{white-space:normal;overflow-wrap:anywhere}}@container detail-page (width<=900px){.coyDetailHeader{grid-template-columns:minmax(0,1fr)}.coyDetailOverview{grid-template-columns:1fr;justify-self:start}.detailOverviewCard .detailActions,.detailActionPanel .detailActions,.groupOverviewActions,.detailPageActions{justify-content:flex-end;justify-self:end}.detailPage .detailActions:has(>:nth-child(2)){width:fit-content;max-width:min(100%,390px)}}@container detail-page (width<=560px){.detailSummary,.detailActionPanel,.groupOverview{grid-template-columns:minmax(0,1fr)}:is(.detailSummary.coyDetailOverview,.detailSummary.coyDetailOverview:not(:has(>.detailActions))){width:100%}.coyDetailFacts{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.coyDetailFact{width:100%;padding:var(--space-2) 0}.coyDetailFact+.coyDetailFact{border-top:1px solid var(--border);border-left:0}}@media (width<=900px){.gysPriorityGroups{grid-template-columns:1fr}.gysSteps,.gysArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gysStep:nth-child(2) .gysStepArrowRight{display:none}}@media (width<=620px){.gysSteps,.gysArchiveGrid{grid-template-columns:1fr}.gysStepArrowRight{display:none}.metricGrid{grid-template-columns:1fr}.queueToolbar,.cycleBanner{flex-direction:column;align-items:stretch}.focalGrid{grid-template-columns:1fr}.queueSearch{width:100%;min-width:0}.queueRow{flex-direction:column;align-items:flex-start}.queueRow .btn{width:100%}.contentQueueItem{flex-direction:column;align-items:flex-start}.contentQueueActions{width:100%}.contentQueueActions .btn{flex:auto}}.field{gap:var(--space-1);flex-direction:column;display:flex}.field>span{color:var(--text-2);font-size:13px}.fieldError{color:var(--danger);background:var(--danger-tint);border-radius:var(--radius-chip);margin-top:2px;padding:6px 8px;font-size:12px;font-weight:500}.field.hasError .input,.input[aria-invalid=true]{background:color-mix(in srgb, var(--danger-tint) 55%, var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 35%, transparent);border-color:var(--danger)!important}.authCheck.hasError{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-tint);border-radius:var(--radius-control);padding:10px}.formAlert{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-tint);color:var(--danger);font-size:14px;font-weight:500;line-height:1.4;display:flex}.policyInlineLink{color:var(--accent);text-underline-offset:2px;white-space:nowrap;font-weight:500;text-decoration:underline}.policyInlineLink:hover{color:var(--accent-hover)}.policyInlineIcon{vertical-align:-1px;opacity:.85;margin-left:3px;display:inline}.hp{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affiliationRequest{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.affiliationDecide{gap:var(--space-2);flex-direction:column;min-width:260px;display:flex}.affiliationActions{gap:var(--space-2);display:flex}@media (width<=640px){.affiliationDecide{min-width:100%}.affiliationActions .btn{flex:1}}.notificationCard{align-content:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.notificationHeadingRow{align-items:flex-start;gap:var(--space-3);grid-column:1;grid-template-columns:auto minmax(0,1fr);display:grid}.notificationHeadingCopy{flex:1;min-width:0}.notificationHeadingCopy .meta{max-width:54ch;margin-top:3px}.notificationStatusActions{align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;grid-area:1/2;display:flex}.notificationHelpTrigger{width:32px;height:32px}.notificationActions{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1}.notificationHint{grid-column:1/-1;max-width:64ch;margin-top:0}.notificationNotice{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);grid-column:1/-1;font-size:14px;display:flex}.notificationNotice>svg{flex:none;margin-top:2px}.notificationNoticeOk{background:var(--success-tint);color:var(--on-success-tint)}.notificationNoticeWarn{background:var(--warn-tint);color:var(--warn)}.notificationHelpDialog{width:min(520px,100% - 32px);max-height:min(80dvh,640px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-modal);background:var(--bg-popover);color:var(--text-1);box-shadow:var(--shadow-popover);margin:auto;overflow-y:auto}.notificationHelpDialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notificationGuideHeader{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notificationGuideHeader .pageEyebrow{margin-bottom:var(--space-1)}.notificationGuideSteps{gap:var(--space-3);margin:var(--space-5) 0;padding-left:var(--space-5);color:var(--text-2);display:grid}.notificationDeviceNote{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--info-tint);display:flex}.notificationDeviceNote>svg{color:var(--info);flex:none;margin-top:2px}@media (width<=560px){.notificationCard{grid-template-columns:minmax(0,1fr) auto}.notificationHeadingRow{grid-template-columns:auto minmax(0,1fr)}.notificationHelpDialog{padding:var(--space-4)}}@media (width<=380px){.notificationCard{grid-template-columns:1fr}.notificationHeadingRow,.notificationStatusActions{grid-column:1}.notificationHeadingRow{grid-row:1}.notificationStatusActions{padding-left:calc(44px + var(--space-3));grid-row:2;justify-content:flex-start}.notificationGuideHeader{grid-template-columns:auto minmax(0,1fr)}.notificationGuideHeader>:last-child{grid-column:1/-1;justify-self:start}}.helpPage{max-width:var(--detail-max)}.helpActionGrid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.helpActionGrid>.card,.helpPeopleGrid>.card{align-self:stretch;height:100%}.helpActionCard{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.helpActionCard h3,.helpPersonCard h3{font-size:15px}.helpActionCopy{min-width:0}.helpActionCopy .meta{margin-top:var(--space-1)}.helpActionControl{white-space:nowrap;justify-self:end;width:auto}.helpReportAction .feedbackTrigger--menu{justify-content:center;width:auto;min-height:40px;padding:8px 12px}.helpDestinationGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.helpDestinationRow{align-items:center;gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-3);color:var(--text-1);grid-template-columns:20px minmax(0,1fr) 17px;display:grid}.helpDestinationRow:nth-child(2n){border-left:1px solid var(--border)}.helpDestinationRow:nth-child(n+3){border-top:1px solid var(--border)}.helpDestinationRow:hover{background:var(--bg-raised)}.helpDestinationRow>svg:first-child,.helpDestinationArrow{color:var(--accent)}.helpDestinationCopy{gap:2px;min-width:0;display:grid}.helpDestinationCopy strong{font-size:14px;font-weight:600}.helpDestinationArrow{justify-self:end}.helpPeopleIntro{margin-bottom:var(--space-3)}.helpPeopleGrid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.helpPersonCard{align-items:center;gap:var(--space-3);border-top:3px solid var(--accent);grid-template-columns:auto minmax(0,1fr);display:grid}.helpPersonAvatar{background:var(--accent-tint);width:48px;height:48px;color:var(--on-accent-tint);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.helpAboutStrip{align-items:center;gap:var(--space-3);margin-top:var(--section-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.helpAboutStrip h2{font-size:15px}.helpAboutStrip .meta{margin-top:var(--space-1)}@media (width<=900px){.helpActionGrid,.helpPeopleGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.helpActionCard{grid-template-columns:auto minmax(0,1fr)}.helpActionControl{grid-column:2;justify-self:end}.helpDestinationGrid{grid-template-columns:minmax(0,1fr)}.helpDestinationRow:nth-child(2n){border-left:0}.helpDestinationRow:nth-child(n+2){border-top:1px solid var(--border)}.helpAboutStrip{grid-template-columns:auto minmax(0,1fr)}.helpAboutStrip .helpActionControl{grid-column:2}}.routePeek{border:0;border-left:1px solid var(--border-strong);border-radius:var(--radius-modal) 0 0 var(--radius-modal);background:var(--bg-page);width:min(760px,100% - 48px);height:100dvh;max-height:100dvh;color:var(--text-1);box-shadow:var(--shadow-popover);margin:0 0 0 auto;padding:0;overflow:hidden}.routePeek::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.routePeekToolbar{z-index:2;justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:0 0;display:flex;position:sticky;top:0}.routePeekToolbar .pageEyebrow{margin:0}.routePeekActions{align-items:center;gap:var(--space-2);display:flex}.routePeekBody{overscroll-behavior:contain;height:calc(100dvh - 48px);padding:var(--space-5);overflow-y:auto}.routePeekBody>.detailPage>.backLink{display:none}@media (width<=680px){.routePeek{border-left:0;border-radius:0;width:100%}.routePeekBody{padding:var(--space-4)}}.subscribeWrap{position:relative}.subscribePanel{z-index:20;gap:var(--space-3);width:380px;max-width:min(92vw,380px);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.subscribeHeader{align-items:flex-start;gap:var(--space-2);display:flex}.subscribeHeader>svg{color:var(--accent);flex:none;margin-top:2px}.subscribeHeader .meta{margin-top:2px}.subscribeFeedRow{padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subscribeFeedActions{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.subscribeSteps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.subscribeSteps li{gap:var(--space-2);color:var(--text-2);grid-template-columns:64px minmax(0,1fr);font-size:13px;line-height:1.45;display:grid}.subscribeSteps strong{color:var(--text-1)}.addCalWrap{display:inline-flex;position:relative}.addCalPanel{z-index:30;width:max-content;min-width:240px;max-width:min(92vw,300px);box-shadow:var(--shadow-popover);flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.addCalItem{border-radius:var(--radius-control);color:var(--text-1);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.addCalItem:hover{background:var(--accent-tint);color:var(--on-accent-tint)}@media (width<=560px){.addCalPanel{left:auto;right:0}.subscribePanel{left:0;right:auto}.subscribeSteps li{grid-template-columns:1fr}}.paletteBackdrop{z-index:100;background:var(--overlay);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--bg-popover);border:1px solid var(--border-strong);border-radius:var(--radius-modal);width:100%;max-width:560px;max-height:60vh;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.paletteInputRow{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.paletteInput{min-width:0;color:var(--text-1);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:15px}.paletteInput::placeholder{color:var(--text-3)}.paletteResults{padding:6px;overflow-y:auto}.paletteItem{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.paletteItem.active{background:var(--accent-tint)}.paletteText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.paletteTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.kbd{font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border-strong);border-radius:var(--radius-chip);background:var(--bg-raised);padding:1px 5px;font-size:11px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.feedbackTrigger{z-index:40;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-1);font:inherit;cursor:pointer;box-shadow:var(--shadow-popover);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex;position:fixed;bottom:20px;right:20px}.feedbackTrigger:hover{border-color:var(--accent);color:var(--accent)}.feedbackTrigger--menu{border-radius:var(--radius-control);width:100%;min-height:44px;box-shadow:none;justify-content:flex-start;position:static}@media (width<=900px){.feedbackTrigger--floating{display:none}.feedbackTrigger--menu .feedbackTriggerLabel{display:inline}}.feedbackBackdrop{z-index:110;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.feedbackDialog{width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-popover);overflow-y:auto}.feedbackHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.feedbackForm{gap:var(--space-3);flex-direction:column;display:flex}.feedbackSent{text-align:center;padding:var(--space-3) 0;flex-direction:column;align-items:center;gap:10px;display:flex}.feedbackTicket{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.feedbackTicketMain{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.feedbackTriageNote{margin-top:var(--space-2)}.feedbackTicketActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mandateGate{background:var(--bg-page);width:100%;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.mandateShell{background:var(--bg-page);border:1px solid var(--border-strong);border-radius:var(--radius-modal);width:100%;max-width:720px;min-height:calc(100dvh - 32px);box-shadow:var(--shadow-popover);flex-direction:column;margin:0 auto;display:flex;overflow:clip}.mandateHeader{border-bottom:1px solid var(--border);background:var(--bg-card);flex-shrink:0;padding:20px 20px 0}.gateBrand{padding:0 0 14px;display:flex}.mandateHeader>.rowGap{padding-bottom:16px}.mandateProgress{background:var(--bg-raised);border-radius:999px;flex-shrink:0;height:3px;overflow:hidden}.mandateProgressBar{background:var(--accent);height:100%;transition:width var(--motion-standard) var(--motion-ease)}.mandateBody{outline:none;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:visible}.mandateAnalysis h2{margin-bottom:0}.mandateAnalysisLead{max-width:640px;margin:0 0 8px}.mandatePoints{flex-direction:column;gap:0;margin:0;padding-left:22px;display:flex}.mandatePoint{border-bottom:1px solid var(--border);padding:10px 0}.mandatePoint:first-child{padding-top:2px}.mandatePoint:last-child{border-bottom:0;padding-bottom:0}.mandatePoint::marker{color:var(--accent);font-weight:700}.mandatePoint h3{margin-bottom:4px;font-size:14px}.mandateDocMeta{background:var(--bg-raised)}.mandateExtLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.mandateExtLink:hover{color:var(--accent-hover)}.mandatePolicy{gap:var(--space-4);width:100%;padding:var(--card-padding);flex-direction:column;display:flex}.mandateSection{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.mandateSection:first-of-type{border-top:0;padding-top:0}.mandateSection h2{margin-bottom:0;font-size:17px}.mandateSection h3{color:var(--text-1);margin:0;font-size:14px}.mandateSection>h3{margin-top:var(--space-1)}.privacyNoticeHeader{gap:var(--space-1);padding-bottom:var(--space-4);display:grid}.privacyNoticeLead{max-width:70ch}.privacyDocument{width:100%}.privacyDataList{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;display:grid}.privacyDataCategory{gap:var(--space-2);border:0;flex-direction:column;padding:0;display:flex}.privacyDataCategory h3{font-size:15px}.privacyFields{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.privacyBulletList{padding-left:18px}.privacySection{box-shadow:none}.privacyGate{padding:var(--space-4)}.privacyGate .mandateShell{gap:var(--space-4);background:0 0}.privacyGateHeader,.privacyGateFooter{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card)}.privacyGateHeader{padding:var(--space-4)}.privacyGate .mandateBody{padding:0 0 88px}.privacyGateFooter{left:50%;bottom:var(--space-4);z-index:4;width:min(720px, calc(100% - (2 * var(--space-4))));padding:var(--space-3) var(--space-4);position:fixed;transform:translate(-50%)}.privacyFooterRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.privacyFooterCopy{flex:1;min-width:160px}@media (width<=680px){.privacyNoticeLead{max-width:none}.privacyDataList{grid-template-columns:1fr}}.mandatePara{max-width:none;margin:0;line-height:1.55}.mandateBulletGroup{gap:var(--space-1);flex-direction:column;display:flex}.mandateBulletGroup ul{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}ul.mandateBulletGroup{margin:0;padding-left:1.2em}.mandateBulletGroup li{line-height:1.5}.mandateEndMark{text-align:center;border:0;padding:16px 8px 8px}.mandateFooter{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-sticky);flex-direction:column;flex-shrink:0;gap:12px;display:flex}.mandateScrollHint{color:var(--warn);justify-content:center;align-items:center;gap:6px;display:flex}.mandateCheck{color:var(--text-1);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mandateCheck.disabled{opacity:.5;cursor:not-allowed}.mandateCheck input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}@media (width<=560px){.mandateGate{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.mandateShell{border-radius:var(--radius-card);min-height:calc(100dvh - 16px)}.mandateHeader{padding:16px 16px 0}.mandateBody{padding:16px}.mandatePolicyGate .mandateProgress{border-radius:0}.mandatePolicyGate .mandateBody{padding-bottom:16px}.mandatePolicyGate .mandateFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:8px}.privacyGate{padding:12px}.privacyGate .mandateBody{padding:0 0 calc(190px + env(safe-area-inset-bottom))}.privacyGate .mandateFooter{bottom:var(--space-3);width:calc(100% - (2 * var(--space-3)));border-radius:var(--radius-card)}.mandateFooter .btn{width:100%}}.authShell .mandateHeader{border-bottom:none}.authShell{width:100%;max-width:720px}.authHeading{padding-bottom:16px}.authHeadingCopy{width:100%;min-width:0}.authAboutRow{margin-top:10px}.authAboutLink{color:var(--accent);font-size:13px;font-weight:500}.authAboutLink:hover{text-decoration:underline}.authTabs{gap:4px;margin:0 -4px;padding:0 0 12px;display:flex}.authTab{border:1px solid var(--border-strong);background:var(--bg-raised);height:auto;min-height:44px;color:var(--text-2);border-radius:var(--radius-control);font:inherit;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:500;display:inline-flex}.authTab.active{background:var(--accent-tint);color:var(--on-accent-tint);border-color:#0000}.authBody{gap:14px;overflow-x:clip}.authForm{gap:var(--space-3);flex-direction:column;max-width:100%;display:flex}.authSection{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.authAgreementList{flex-direction:column;gap:0;display:flex}.authSectionTitle{align-items:center;gap:var(--space-2);margin-bottom:0;font-size:15px;display:flex}.authSectionPrompt,.authSectionBreak{margin-top:var(--space-1)}.authSectionSubheading{margin-top:var(--space-1);font-size:14px}.authChoiceGrid{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}@media (width<=640px){.authForm .formRow{grid-template-columns:1fr}}.authBullet{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.authChoice{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg-page);cursor:pointer;flex-direction:column;min-height:44px;display:flex}.authChoice input{opacity:0;pointer-events:none;position:absolute}.authChoice.active{background:var(--accent-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-color:#0000}.authChoice strong{font-size:14px}.authCheck{align-items:flex-start;gap:var(--space-3);color:var(--text-1);cursor:pointer;min-height:44px;padding:4px 0;font-size:14px;line-height:1.45;display:flex}.authCheck input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.authCheck span{flex:1;min-width:0}.textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.45}.authSubmitBar{border-color:var(--border-strong);box-shadow:var(--shadow-popover);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.authSubmitCopy{min-width:0;font-size:var(--font-size-sm);line-height:1.4}.authSubmitBar .btn{flex-shrink:0;min-height:44px}.comboField{position:relative}.comboField:focus-within{z-index:20}.comboMenu{z-index:1;max-height:240px;margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.comboOption{border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:8px;display:flex;overflow:hidden}.comboOption:hover,.comboOption[aria-selected=true]{background:var(--bg-raised)}.comboOptionMulti input{width:18px;height:18px;accent-color:var(--accent);flex:none}.comboOptionMulti span{text-overflow:ellipsis;min-width:0;overflow:hidden}.comboEmpty{padding:8px}.queueSelect{width:min(220px,100%);min-width:180px}@media (width<=640px){.authSubmitBar{grid-template-columns:1fr;align-items:stretch;gap:10px;margin-left:-2px;margin-right:-2px}.authSubmitCopy{text-align:center}.authSubmitBar .btn{width:100%}.authShell .mandateHeader,.authBody{padding-left:14px;padding-right:14px}.authSection .input,.authSection .textarea{min-height:44px;font-size:16px}.policyInlineLink{white-space:normal}}.mandateExpandCard{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.accountChip{border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.accountName{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}@media (width<=900px){.mandateHeader{padding-right:0}}.faqCard{padding:16px 18px}.faqIntro{margin-bottom:var(--space-3)}.faqList{gap:var(--space-1);flex-direction:column;display:flex}.faqItem{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);padding:0;overflow:hidden}.faqItem summary{cursor:pointer;color:var(--text-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:16px}.faqItem[open] summary:after{content:"−";color:var(--accent)}.faqItem summary:hover{background:color-mix(in srgb, var(--accent-tint) 50%, transparent)}.faqAnswer{max-width:62ch;padding:0 14px 14px;line-height:1.55}.ageIneligible{margin-top:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-left:3px solid var(--warn);border-radius:var(--radius-control);background:var(--warn-tint);gap:var(--space-2);flex-direction:column;display:flex}.ageIneligible h3{color:var(--text-1);font-size:15px}.ageIneligible p{color:var(--text-2);max-width:var(--text-measure);font-size:14px;line-height:1.5}.ageIneligible strong{color:var(--text-1)}.ageIneligibleActions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.siteShell{background:var(--bg-page);flex-direction:column;min-height:100dvh;display:flex}.siteShell .brandHub{display:none}.siteHeader{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.siteHeaderInner{align-items:center;gap:var(--space-3);width:min(100%,1240px);min-height:64px;margin:0 auto;padding:8px clamp(16px,4vw,32px);display:flex}.siteWordmark{flex:none}.siteNav{align-items:center;gap:var(--space-1);display:flex}.siteNavDesktop{margin-left:auto}.siteNavItem{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-2);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.siteNavItem:hover{background:var(--bg-raised);color:var(--text-1)}.siteNavItem.active{background:var(--accent-tint);color:var(--on-accent-tint)}.siteJoinBtn{flex:none}.siteMenuButton,.siteMobileNav{display:none}.siteMain{width:min(100%,1240px);padding:0 clamp(16px, 4vw, 32px) var(--space-8);flex:1;margin:0 auto}main#site-main{flex-direction:column;flex:1;display:flex}.siteHero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--accent-tint) 72%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--accent-tint) 30%, var(--bg-page)), var(--bg-page) 72%)}.siteHero .siteMain{padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(32px,5vw,56px)}.siteHeroLayout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.siteHeroCopy{min-width:0}.siteHero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(38px,6vw,64px);line-height:1.02}.siteHeroLead{max-width:61ch;margin-top:var(--space-4);color:var(--text-2);font-size:clamp(16px,1.6vw,18px);line-height:1.55}.siteHeroActions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.siteHeroReassurance{margin-top:var(--space-3);color:var(--text-3);font-size:13px}.siteStartCard{padding:var(--space-5);border-top:3px solid var(--accent);container:site-start/inline-size}.siteStartHeading{gap:2px;display:grid}.siteStartHeading .pageEyebrow{margin-bottom:2px}.siteStartHeading h2{font-size:18px}.siteStartList{margin:var(--space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.siteStartList li{align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);display:grid}.siteStartList li:first-child{border-top:0;padding-top:0}.siteStartList li:last-child{padding-bottom:0}.siteStartIcon{border-radius:var(--radius-control);background:var(--accent-tint);width:32px;height:32px;color:var(--on-accent-tint);place-items:center;display:grid}.siteStartCopy{gap:2px;min-width:0;display:grid}.siteStartStepLabel{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.siteStartList strong,.siteStartList .meta{display:block}.siteStartList strong{font-size:14px}.siteStartList .meta{margin-top:0}@container site-start (width>=600px){.siteStartList{grid-template-columns:repeat(3,minmax(0,1fr))}.siteStartList li{padding:0 var(--space-4);border-top:0;border-left:1px solid var(--border);grid-template-columns:1fr;align-content:start}.siteStartList li:first-child{border-left:0;padding-left:0}.siteStartList li:last-child{padding-right:0}}.siteHeroFacts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(28px,5vw,48px) 0 0;padding:0;list-style:none;display:grid}.siteHeroFacts li{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);gap:1px;display:grid}.siteFactValue{color:var(--accent);font-size:20px;font-weight:700}.siteSection{margin-top:clamp(40px,6vw,64px)}.siteSection>.pageEyebrow{margin-bottom:2px}.siteSection>h2,.sitePageHeader h1{scroll-margin-top:84px}.siteSection>h2{font-size:clamp(22px,2.5vw,28px);line-height:1.2}.siteSectionLead{max-width:var(--text-measure);margin-top:var(--space-2);margin-bottom:var(--space-5);color:var(--text-2);font-size:15px}.siteSectionHeadingRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.siteSectionHeadingRow h2{font-size:clamp(22px,2.5vw,28px)}.sitePageHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent-tint) 28%, var(--bg-page));margin-inline:calc(-1*clamp(16px,4vw,32px));padding:clamp(40px,6vw,64px) clamp(16px,4vw,32px) clamp(32px,5vw,48px)}.sitePageHeader h1{letter-spacing:-.025em;max-width:18ch;font-size:clamp(34px,5vw,48px);line-height:1.05}.sitePageLead{max-width:68ch;margin-top:var(--space-3);color:var(--text-2);font-size:16px;line-height:1.55}.sitePageFootnote{margin-top:var(--space-4)}.siteResourceCatalogue>.resourceSourceCard,.siteResourceCatalogue .section{margin-top:clamp(32px,5vw,48px)}.siteGysSteps{align-items:start;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.siteGysSteps li{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.siteGysSteps h3{font-size:15px}.siteGysSteps .meta{margin-top:var(--space-1)}.siteCtaActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.siteMissionGrid,.siteFormatGrid,.siteContactGrid,.siteOrgGrid,.siteDoGrid,.siteTimeline,.siteWgGrid{gap:var(--space-3);display:grid}.siteMissionGrid,.siteFormatGrid,.siteContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteMissionCard,.siteFormatCard{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:190px;display:flex}.siteMissionCard h3,.siteFormatCard h3,.siteContactCard h3,.siteDoCard h3,.siteWgCard h3,.siteCoyIdentity h3,.siteTimelineItem h3{font-size:15px}.siteMissionCard .iconTile,.siteFormatCard .iconTile,.siteContactCard .iconTile{margin-bottom:var(--space-1)}.siteOrgGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.siteOrgCard{align-content:start;gap:var(--space-1);border-top:3px solid var(--accent);min-height:130px;display:grid}.siteOrgCard strong{font-size:17px}.siteOrgNote{max-width:var(--text-measure);margin-top:var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--border-strong)}.siteDoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siteDoCard,.siteContactCard,.siteWgCard{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.siteDoCard{min-height:180px}.siteDoCard .iconTile,.siteContactCard .iconTile{margin-top:2px}.siteDoLink,.siteContactLink{margin-top:var(--space-2);color:var(--accent);align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.siteDoLink:hover,.siteContactLink:hover{text-underline-offset:2px;text-decoration:underline}.sitePrincipleChips,.siteWgTags,.siteSocialList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sitePrincipleChips .chip{height:auto;min-height:32px;padding:5px 12px;font-size:13px}.siteTimeline{margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.siteTimelineItem{align-content:start;gap:var(--space-2);min-height:190px;padding:var(--space-4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);display:grid;position:relative}.siteTimelineYear{color:var(--accent);font-weight:700}.siteCtaBand{align-items:center;gap:var(--space-4);padding:var(--space-5);border-top:3px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(40px,6vw,64px);display:grid}.siteCtaBand>svg{color:var(--accent)}.siteCtaBand h2{font-size:18px}.siteCtaBand .meta{max-width:62ch;margin-top:var(--space-1)}.siteWgGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siteWgMonogram{border-radius:var(--radius-control);background:var(--accent-tint);width:44px;height:44px;color:var(--on-accent-tint);flex:0 0 44px;place-items:center;font-weight:700;display:grid}.siteWgCard .meta{margin-top:var(--space-1)}.siteWgTags{gap:var(--space-1);margin-top:var(--space-2)}.siteCoyList{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.siteCoyRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.siteCoyRow+.siteCoyRow{border-top:1px solid var(--border)}.siteCoyIdentity{min-width:0}.siteCoyIdentity .metaMuted{margin-top:1px}.siteCoyRow .chip{flex:none}.siteFaqList{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.siteFaqItem{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);overflow:hidden}.siteFaqItem summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-4);color:var(--text-1);cursor:pointer;font-size:15px;font-weight:600;display:flex}.siteFaqItem summary::-webkit-details-marker{display:none}.siteFaqItem summary:hover{background:var(--bg-raised)}.siteFaqItem summary>svg{color:var(--text-3);transition:transform var(--motion-standard) var(--motion-ease);flex:none}.siteFaqItem[open] summary>svg{transform:rotate(180deg)}.siteFaqItem[open] summary{border-bottom:1px solid var(--border)}.siteFaqItem p{max-width:82ch;padding:var(--space-4)}.siteFaqMore{margin-top:var(--space-4)}.siteSocialList a{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);min-height:36px;color:var(--text-2);padding:7px 13px;font-size:13px;display:inline-flex}.siteSocialList a:hover{border-color:var(--accent);color:var(--accent)}.siteContactNote{align-items:start;gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.siteContactNote>svg{color:var(--accent);margin-top:2px}.siteFooter{margin-top:var(--space-8);border-top:1px solid var(--border);background:var(--bg-card)}.siteFooterInner{width:min(100%,1240px);padding:var(--space-8) clamp(16px, 4vw, 32px) var(--space-6);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr));gap:clamp(24px,4vw,48px);margin:0 auto;display:grid}.siteFooterBrand .meta{max-width:34ch;margin-top:var(--space-3)}.siteFooterCol{align-content:start;gap:var(--space-2);display:grid}.siteFooterCol h2{color:var(--text-3);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.siteFooterCol a{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:14px;display:inline-flex}.siteFooterCol a:hover{color:var(--accent)}.siteFooterLegal{width:min(100%,1240px);padding:var(--space-3) clamp(16px, 4vw, 32px) var(--space-4);border-top:1px solid var(--border);margin:0 auto}.siteFooterLegal a{color:var(--text-2);text-decoration:underline}.siteHeroCard{gap:var(--space-2);margin-top:var(--space-8);display:grid}@media (width<=980px){.siteHeroLayout{grid-template-columns:1fr}.siteStartCard{max-width:720px}.siteOrgGrid,.siteTimeline,.siteWgGrid,.siteDoGrid,.siteFooterInner,.siteGysSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.siteHeaderInner{min-height:60px}.siteNavDesktop{display:none}.siteJoinBtn{margin-left:auto}.siteMenuButton{display:inline-grid}.siteMobileNav{gap:var(--space-2);padding:var(--space-3) clamp(16px, 4vw, 32px) var(--space-4);border-top:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-popover);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.siteMobileNavItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-2);font-size:14px;font-weight:500;display:flex}.siteMobileNavItem.active{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-tint);color:var(--on-accent-tint)}.siteHeroFacts,.siteMissionGrid,.siteFormatGrid,.siteContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteMissionCard,.siteFormatCard,.siteDoCard,.siteTimelineItem,.siteOrgCard{min-height:0}}@media (width<=620px){.siteHero h1{font-size:clamp(38px,12vw,50px)}.siteHeroLead{font-size:16px}.siteHeroActions .btn{justify-content:center;width:100%}.siteStartCard{padding:var(--space-4)}.siteMissionGrid,.siteFormatGrid,.siteContactGrid,.siteOrgGrid,.siteDoGrid,.siteTimeline,.siteWgGrid{grid-template-columns:1fr}.siteCtaBand{grid-template-columns:1fr;align-items:start}.siteCtaBand .btn{justify-content:center;width:100%}.siteGysSteps{grid-template-columns:1fr}.siteSectionHeadingRow{flex-direction:column;align-items:flex-start}.siteCoyRow{align-items:flex-start;gap:var(--space-2);flex-direction:column}.siteFooterInner{grid-template-columns:1fr}}@media (width<=420px){.siteJoinBtn{padding-inline:var(--space-3);font-size:12px}.siteJoinBtn svg{display:none}.siteHeroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.siteFactValue{font-size:18px}.siteMobileNav,.siteDoCard,.siteContactCard{grid-template-columns:1fr}}@media (width<=340px){.siteHeaderInner{gap:var(--space-2);padding-inline:var(--space-2)}.siteJoinBtn{padding-inline:var(--space-2)}}.intelligencePage{gap:var(--space-4);flex-direction:column;display:flex}.intelligenceHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.intelligenceIntro{max-width:70ch;margin-top:7px}.intelligenceTrust{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--accent-tint);color:var(--on-accent-tint);flex-shrink:0;padding:10px 12px;font-size:13px}.intelligenceTrust>span{gap:2px;display:grid}.intelligenceTrust strong{align-items:center;gap:7px;font-weight:500;display:inline-flex}.intelligenceTrust small{opacity:.76}.intelligenceAsk{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;gap:8px;padding:18px;display:flex}.intelligenceAsk label{font-size:13px;font-weight:600}.intelligenceAskRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.intelligenceAskRow .btn{justify-content:center;min-width:150px}.intelligenceResults{gap:var(--space-4);flex-direction:column;display:flex}.intelligenceSynthesis{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.intelligenceResultHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.intelligenceResultHead h2{margin-top:4px;font-size:clamp(18px,2.2vw,24px)}.evidenceConfidence{white-space:nowrap;background:var(--bg-raised);border:1px solid var(--border);border-radius:999px;padding:5px 8px;font-size:11px}.confidence-medium{background:color-mix(in srgb, var(--success) 12%, var(--bg-raised));color:var(--success)}.confidence-low,.confidence-insufficient{background:var(--warn-tint);color:var(--warn)}.intelligenceBullets{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding-left:22px;line-height:1.5;display:flex}.citationChip{font-family:var(--font-mono);color:var(--accent);font-size:11px;text-decoration:none}.intelligenceCaveat{border-left:3px solid var(--warn);background:var(--warn-tint);color:var(--text-2);margin-top:16px;padding:10px 12px;font-size:13px}.intelligenceActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.intelligenceActions .meta{align-items:center;gap:5px;display:inline-flex}.intelligenceError{border-color:var(--danger);color:var(--danger)}.intelligenceErrorText{color:var(--danger)}.intelligenceEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intelligenceEvidence{flex-direction:column;gap:8px;scroll-margin-top:16px;display:flex}.intelligenceEvidence:target{box-shadow:0 0 0 2px var(--accent)}.intelligenceEvidenceMeta,.intelligenceEvidenceFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.intelligenceEvidenceMeta{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-3);letter-spacing:.04em;font-size:10px}.intelligenceEvidenceFoot{margin-top:auto;padding-top:5px}.intelligencePolicy summary{cursor:pointer;font-weight:600}.intelligencePolicy p{margin-top:8px}.intelligenceReview{margin-top:4px}.intelligenceQueueItem{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.searchReviewQueue{margin-top:var(--space-3)}@media (width<=760px){.intelligenceHero,.intelligenceResultHead{flex-direction:column}.intelligenceAskRow{grid-template-columns:1fr}.intelligenceAskRow .btn{min-height:44px}.intelligenceEvidenceGrid{grid-template-columns:1fr}.intelligenceEvidenceFoot{align-items:flex-start}.intelligenceQueueItem{grid-template-columns:1fr;align-items:stretch}}.mcConsole,.homeHero{--mc-ring:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);--mc-wash:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 46%);--mc-halo:0 0 22px color-mix(in srgb, var(--accent) 14%, transparent);--mc-numerals:clamp(56px, 9vw, 88px)}.mcConsole{flex-direction:column;gap:20px;display:flex}.mcStatusBar{border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}main>.mcStatusBar{margin-bottom:14px}.mcStatusLeft,.mcStatusRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mcStatusTag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.mcStatusStation{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}.mcStatusStation:before{content:"";background:var(--border-strong);border-radius:50%;width:4px;height:4px}.mcLivePill{background:var(--accent-tint);color:var(--on-accent-tint);letter-spacing:.06em;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.mcLiveDot{background:var(--live);width:7px;height:7px;color:var(--live);border-radius:50%}.mcClock{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:600}.mcHero{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--mc-wash), var(--bg-card);box-shadow:var(--mc-ring);grid-template-columns:1.2fr 1fr;gap:12px;padding:16px;display:grid}.homeHero{margin-bottom:var(--section-gap)}.mcHeroIdentity{grid-column:1/-1;align-items:flex-start;gap:14px;display:flex}.mcTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:2px 0 0;font-size:28px;font-weight:600;line-height:1.12}.mcLead{color:var(--text-2);max-width:62ch;margin-top:6px}.mcEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.mcCountdown{min-width:0}.mcCountdownRow{align-items:baseline;gap:4px;margin-top:6px;display:flex}.mcCountdownDays{font-size:var(--mc-numerals,clamp(48px, 8vw, 72px));letter-spacing:-.05em;color:var(--text-1);font-weight:700;line-height:.92}[data-theme=dark] .mcCountdownDays{text-shadow:0 0 28px color-mix(in srgb, var(--accent) 28%, transparent)}.mcCountdownHms{color:var(--accent);letter-spacing:.02em;font-size:clamp(18px,3vw,26px);font-weight:600}.mcCountdownMeta{color:var(--text-3);margin-top:8px;font-size:12px}.mcHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;gap:8px;display:grid}.mcMetric{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;gap:3px;padding:10px 11px;display:flex}.mcMetric strong{letter-spacing:-.035em;color:var(--accent);font-size:26px;line-height:1}.mcMetric span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.mcMetric-warn strong{color:var(--warn)}.mcSection,.mcPanel{flex-direction:column;gap:12px;display:flex}.mcPanel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);padding:14px}.mcSectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mcSectionHead h2{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:15px}.mcSectionHint{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mcBento{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.mcWgTile{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);flex-direction:column;gap:6px;padding:12px;display:flex}.mcWgTile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--bg-raised)}.mcWgTileTop{justify-content:space-between;align-items:center;display:flex}.mcMonogram{border-radius:var(--radius-control);width:36px;height:36px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-accent-tint);background:var(--accent-tint);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:var(--mc-halo);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.mcWgTile h3{font-family:var(--font-ui);font-size:16px}.mcWgFocus{color:var(--text-2);min-height:2.8em;font-size:13px;line-height:1.4}.mcWgMeta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mcPill{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.mcPillWarn{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-tint);color:var(--warn)}.mcWgCta{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex}.mcFlash{color:var(--accent);margin:0;font-size:13px;font-weight:600}.mcSplit{grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}.mcQueue{flex-direction:column;gap:8px;display:flex}.mcQueueRow{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.mcQueueRowWarn{border-color:color-mix(in srgb, var(--warn) 42%, var(--border));box-shadow:inset 3px 0 0 var(--warn)}.mcQueueCopy{min-width:0}.mcQueueCopy strong{font-size:14px;display:block}.mcQueueMeta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.mcQueueActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mcForm{flex-direction:column;gap:12px;display:flex}@media (width<=900px){.mcHero,.mcHeroMetrics,.mcSplit{grid-template-columns:1fr}.mcQueueRow{flex-direction:column;align-items:stretch}.mcQueueActions{justify-content:stretch}.mcQueueActions .btn{flex:1}}@keyframes hubFadeIn{0%{opacity:0}}@keyframes hubDialogIn{0%{opacity:0;transform:translateY(var(--motion-shift)) scale(.985)}}@keyframes hubPopoverIn{0%{opacity:0;transform:translateY(calc(var(--motion-shift) * -1)) scale(.99)}}@keyframes hubMenuIn{0%{opacity:0;transform:translate(var(--motion-shift), calc(var(--motion-shift) * -1)) scale(.985)}}@keyframes hubRightPanelIn{0%{opacity:0;transform:translateX(calc(var(--motion-shift) * 3))}}.sheetBackdrop,.paletteBackdrop,.feedbackBackdrop,.adminDialogBackdrop,.routePeek::backdrop,.notificationHelpDialog::backdrop{animation:hubFadeIn var(--motion-fast) var(--motion-ease) both}.palette,.feedbackDialog,.adminDialog,.notificationHelpDialog{transform-origin:50%;animation:hubDialogIn var(--motion-standard) var(--motion-ease-out) both}.comboMenu,.addCalPanel,.subscribePanel,.siteMobileNav{animation:hubPopoverIn var(--motion-standard) var(--motion-ease-out) both}.comboMenu,.addCalPanel{transform-origin:0 0}.subscribePanel,.siteMobileNav{transform-origin:100% 0}.sheet{transform-origin:100% 0;animation:hubMenuIn var(--motion-standard) var(--motion-ease-out) both}.routePeek[open]{animation:hubRightPanelIn var(--motion-standard) var(--motion-ease-out) both}@media (width<=560px){.addCalPanel{transform-origin:100% 0}}@media (pointer:coarse),(width<=900px){.btn{height:auto;min-height:44px}.btn-sm{height:auto;min-height:44px;padding:0 var(--space-4)}.pill{height:auto;min-height:44px}.iconButton,.notificationHelpTrigger{flex-shrink:0;min-width:44px;min-height:44px}.sectionAction,.sectionAction>a{min-height:44px;padding-inline:var(--space-2);align-items:center;margin-inline-end:calc(var(--space-2) * -1);display:inline-flex}.inlineLink{position:relative}.inlineLink:after{content:"";position:absolute;inset:-12px -4px}.sheet .navItem,.sheet .sheetAction{min-height:48px}.feedbackTrigger{min-width:44px;min-height:44px}.topbar .wordmark{min-height:44px}.skipLink{align-items:center;min-height:44px;display:inline-flex}input,select,textarea{font-size:max(16px,1em)}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}}
