:root{--bg-page:#e7eee9;--bg-card:#fff;--bg-raised:#dfe9e2;--bg-popover:#fff;--brand-surface:#fff;--auth-gradient-start:#082b20;--auth-gradient-end:#0e6445;--auth-gradient-glow:#4ea474;--auth-surface:#f3f8f3;--auth-input:#fff;--auth-ink:#18382b;--auth-muted:#506557;--auth-border:#7b9285;--auth-accent:#006b4f;--auth-accent-hover:#004f39;--auth-accent-tint:#c8e8d5;--auth-on-accent-tint:#004f39;--auth-on-accent:#fff;--auth-danger:#a32727;--auth-danger-tint:#fbecec;--auth-shadow:0 24px 80px #0323173d;--hub-canvas:#f0f5f1;--hub-surface:#fff;--hub-raised:#e8f0eb;--hub-nav-surface:#f7faf7;--hub-border:#d4e1d8;--hub-brand-surface:transparent;--hub-shadow-hover:0 6px 20px #12342212;--hub-hero-start:var(--auth-gradient-start);--hub-hero-end:var(--auth-gradient-end);--hub-hero-ink:#f4faf5;--hub-hero-muted:#cce5d5;--hub-hero-accent:#a7f3cf;--hub-hero-warn:#ffe0a3;--hub-hero-metric:#ffffff14;--hub-hero-metric-hover:#ffffff26;--hub-hero-border:#fff3;--mail-canvas:#f2f6f3;--mail-accent:#087f5b;--mail-ink:#14251d;--mail-paper:#fff;--text-1:#132b20;--text-2:#354c3f;--text-3:#4d6356;--border:#d1ddd4;--border-strong:#71887a;--border-card:color-mix(in srgb, var(--border-strong) 55%, var(--border));--accent:#006b4f;--accent-hover:#004f39;--on-accent:#fff;--accent-tint:#c8e8d5;--on-accent-tint:#004f39;--success:#006b4f;--success-tint:#c8e8d5;--on-success-tint:#004f39;--live:#65a30d;--live-tint:#ecfccb;--warn:#b45309;--warn-tint:#fef3c7;--danger:#b91c1c;--danger-tint:#fee2e2;--info:#0369a1;--info-tint:#e0f2fe;--shadow-card:none;--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-panel:.24s;--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;--landing-canvas:var(--bg-page);--landing-surface:var(--bg-card);--landing-ink:var(--text-1);--landing-teal:#62c4bb;--landing-lime:#8bc65e;--landing-forest:#1f6c38;--landing-line:#0b2e2224;--landing-shadow:none;--landing-v2-ink:#0b2e22;--landing-v2-paper:#f3f6f1;--landing-v2-teal:#62c4bb;--landing-v2-lime:#8bc65e;--landing-v2-forest:#1f6c38}@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]{--hub-canvas:#0e1913;--hub-surface:#182a20;--hub-raised:#213a2b;--hub-nav-surface:#13231a;--hub-border:#34503e;--hub-brand-surface:#f3f8f3;--hub-shadow-hover:0 6px 20px #030f0833;--bg-page:#0d1511;--bg-card:#17271d;--bg-raised:#22382b;--bg-popover:#20392a;--brand-surface:#fff;--text-1:#f0f7f2;--text-2:#c1d4c7;--text-3:#a6bdae;--border:#35533f;--border-strong:#759985;--accent:#66ddb0;--accent-hover:#a7f3cf;--on-accent:#062b1f;--accent-tint:#183f30;--on-accent-tint:#a7f3cf;--success:#66ddb0;--success-tint:#183f30;--on-success-tint:#a7f3cf;--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:none;--calendar-gys:#c4b5fd;--calendar-coordination:#a5b4fc;--landing-canvas:var(--bg-page);--landing-surface:var(--bg-card);--landing-ink:var(--text-1);--landing-teal:#72d1c8;--landing-lime:#a5d978;--landing-forest:#57b875;--landing-line:#a5d9782e;--landing-shadow:none}*{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{scrollbar-gutter:stable;--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){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--jt-mint:#e7f6e4;--jt-forest:#14632d;--jt-deep:#0e4f24;--jt-lime:#3c9a32;--jt-ink:#24382c;--jt-muted:#4d6556;--jt-paper:#fff;--jt-on-forest:#f4fbf4;--jt-disabled-bg:#c5d7c8;--jt-disabled-ink:#5d7264;--jt-disabled-icon:#6d7f72;--jt-cover-decoration:#1f8f3d;--jt-cover-rule:#b7dfb4;--jt-section-glow:#8fd36a;--jt-section-start:#4caf3a;--jt-section-middle:#2f9a34;--jt-section-end:#1f8a3b;--jt-dot:#b7cfc0;--jt-shadow-soft:0 8px 18px #14632d0f;--jt-shadow-deck:0 16px 40px #0e4f2429}.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;height:30px;display:block}.brandLockupPlain .brandLogoPlate{background:0 0;border:0;border-radius:0;padding:0}.brandLockup[data-brand=hub] .brandLogoPlate img{width:142px}.brandLockup[data-brand=youngo] .brandLogoPlate img{width:103px}.skipLink{left:12px;top:calc(8px + env(safe-area-inset-top));z-index:500;transform:translateY(calc(-100% - 8px - env(safe-area-inset-top)));border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);padding:9px 12px;position:fixed}.skipLink:focus-visible{transform:translateY(0)}.navSection{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 5px;font-size:11px;font-weight:600}.navItem{border-radius:var(--radius-control);width:100%;color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;min-height:42px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.navItem>svg{flex:0 0 20px;width:20px;height:20px}.navItem:hover{background:var(--bg-raised);color:var(--text-1)}.navItem.active{background:var(--accent);color:var(--on-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);min-width:0;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;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;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;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{top:calc(68px + env(safe-area-inset-top));z-index:60;width:min(380px,100vw - 24px);max-height:calc(100dvh - 84px - env(safe-area-inset-top));overscroll-behavior:contain;background:var(--bg-popover);border:1px solid var(--border-strong);border-radius:var(--radius-modal);box-shadow:var(--shadow-popover);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;position:fixed;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{top:calc(64px + env(safe-area-inset-top));width:calc(100vw - 16px);max-height:calc(100dvh - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom));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>div{min-width:0}.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);flex-wrap:wrap;display:flex}.memberProfileEditorHeader>div:first-child{flex:auto;min-width:min(100%,300px);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:left}.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-radius:var(--radius-card);background:var(--bg-card);width:100%;box-shadow:var(--shadow-card);border:0;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(--space-3);grid-auto-rows:1fr;display:grid}.peopleGrid>.card{align-self:stretch;height:100%}.personCard{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.personCardHeader{align-items:flex-start;gap:var(--space-3);display:flex}.personCardHeader>div{overflow-wrap:anywhere;min-width:0}.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}.membershipQueueCard{gap:var(--space-3);display:grid}.membershipQueueActions{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.membershipSocialLinks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.membershipSocialLink{border-radius:var(--radius-chip);background:var(--accent-tint);min-height:28px;color:var(--on-accent-tint);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.membershipSocialLink:hover{filter:brightness(.97)}.membershipResponses{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);padding:0}.membershipResponses summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600;list-style:none}.membershipResponses summary::-webkit-details-marker{display:none}.membershipResponseList{gap:var(--space-4);margin:0;padding:0 12px 12px;display:grid}.membershipResponseGroup{gap:var(--space-3);display:grid}.membershipResponseGroupTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;font-weight:700}.membershipResponse dt{color:var(--text-3);font-size:12px;font-weight:600}.membershipResponse dd{white-space:pre-wrap;max-width:var(--text-measure);margin:4px 0 0}.membershipAppealPanel{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);display:grid}.membershipProofImage{object-fit:contain;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-raised);max-width:min(100%,360px);max-height:240px}.membershipAppealGate .lede{max-width:58ch}.membershipAppealReason{border-radius:var(--radius-control);background:var(--warn-tint);color:var(--warn);padding:10px 12px}.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}}.navGroup+.navGroup{margin-top:var(--space-2)}.personNameButton{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.personNameButton:hover{color:var(--accent);text-decoration:underline}.personDetail .personBio{-webkit-line-clamp:unset;display:block}.card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);min-width:0;max-width:100%;padding:var(--card-padding);box-shadow:var(--shadow-card)}:where(a).card{transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);display:block}a.card:hover{background:var(--bg-raised)}a.card.rowBetween,a.card.rowGap{display:flex}.cardTight{padding:var(--space-3)}.entityCard,a.entityCard{gap:var(--space-3);flex-direction:column;height:auto;min-height:0;display:flex}.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}.entityCardIcon{color:var(--text-2);flex:none;margin-top:2px}.entityCardHeading{flex:auto;min-width:0}.entityCard h3{color:var(--text-1);font-size:18px;font-weight:700;line-height:1.3}.entityCardHeading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;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,.entityCard>.lifecycleTiming{padding-top:var(--space-3);border-top:1px solid var(--border);align-self:stretch;margin-top:auto}.entityCardFooter{gap:var(--space-3);display:grid}.entityCardSummary{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.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{align-items:flex-start;gap:var(--space-2);font-size:13px}.lifecycleTimingDate>svg{margin-top:2px}.lifecycleTimingDate time{min-width:0;color:var(--text-1);font-weight:500}.lifecycleTimingRelation{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-weight:600;display:block}.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-radius:var(--radius-card);background:var(--bg-card);border:0;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{align-items:center;gap:var(--space-2);color:var(--text-1);font-weight:600;display:flex}.contactPerson svg,.contactChannel svg{color:var(--text-3);flex-shrink:0}.contactChannel{align-items:center;gap:var(--space-2);display:inline-flex}.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:var(--space-2);font-size:14px;line-height:1.5}.groupCardTags{padding-top:var(--space-2)}.groupCardTitle>svg{flex:0 0 24px;width:24px;height:24px}.entityCard.opportunityCard{align-content:start;gap:var(--space-3);min-height:0;color:var(--text-1);grid-template-rows:auto auto auto auto}.opportunityCardCopy{align-content:start;gap:var(--space-1);flex:none;grid-template-rows:auto;display:grid}.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{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-glow{box-shadow:var(--glow-accent)}.btn-secondary{background:var(--bg-raised)}.btn-secondary:hover{background:var(--accent-tint);color:var(--on-accent-tint)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover{background:var(--bg-raised);color:var(--text-1)}.btn-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.btn-danger:hover{background:var(--danger-tint)}.btn-sm{height:32px;padding:0 var(--space-3);font-size:13px}.entityCard>.chip{align-self:flex-start}.entityCard>.inlineLink:last-child,.entityCard>.btn:last-child{margin-top:auto}.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{align-items:flex-start;gap:var(--space-3);max-width:var(--text-measure);overflow-wrap:anywhere;display:flex}.pageTitleIcon{color:var(--accent);flex:none;margin-top:3px}.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-4);flex-direction:column;display:flex}.catalogTools .searchInputWrap{width:100%}.catalogSearchRow{align-items:end;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:100%;max-width:100%}.sortControl{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--bg-raised);border:0;display:inline-flex}.viewSwitch{align-items:stretch;gap:var(--space-1);border-radius:var(--radius-control);background:var(--bg-raised);border:0;padding:0;display:inline-flex;overflow:hidden}.viewSwitch .pill{height:auto;min-height:38px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2)}.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);border:1px solid var(--border-strong);color:var(--text-2);background:var(--bg-card);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;font-size:13px;font-weight:500;display:inline-flex}.sortOption:hover{color:var(--text-1);background:var(--bg-card)}.sortOption.active{border-color:var(--accent);color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow-card)}.filterMenu{width:100%}.filterMenuPanel{gap:var(--space-3);width:100%;max-width:100%;max-height:none;box-shadow:none;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:static;overflow:visible}.filterMenuPanel .filterLevel{width:100%;max-width:100%;border-radius:var(--radius-control);background:0 0;border:0;flex:0 auto;min-inline-size:0;margin:0;padding:0}.filterMenuPanel .pillRow{gap:var(--space-2);padding:0}.filterMenuPanel .filterLevel>legend,.resourceHubControls .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-card);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-3);display:grid}.resourceHubSearch{width:100%}.resourceHubFilterRows{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.resourceHubFilterRows .pillRow{margin:0}.resourceHubSelects{align-items:end;gap:var(--space-2);flex-wrap:wrap;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)}.taskState-blocked{color:var(--danger);background:var(--danger-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}.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);background:var(--bg-card);height:32px;color:var(--text-2);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pill:hover{background:var(--bg-raised);color:var(--text-1)}.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:var(--accent)}.pill[data-filter-state=exclude]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:var(--danger-tint)}.pillStateIcon{width:13px;margin-left:var(--space-1);flex:0 0 13px;display:inline-flex}.pill[data-filter-state=neutral] .pillStateIcon{visibility:hidden}.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{background:var(--bg-raised);color:var(--text-2);border:0;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}.pageSectionNav{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.pageSectionLink{gap:var(--space-2);min-height:44px;color:var(--text-2);border-bottom:2px solid #0000;align-items:center;padding:8px 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pageSectionLink:hover{color:var(--accent)}.pageSectionLink.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.pageSectionNav+*{margin-top:var(--space-3)}.resourceAttribution{margin:0 0 var(--space-4)}.resourceCardFooter{gap:var(--space-2);margin-top:auto;display:grid}.resourceCardActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.resourceCardActions .btn{white-space:normal}.resourceCheck{align-items:flex-start;gap:10px;margin-block:12px;font-size:14px;display:flex}.resourceCheck input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:2px 0 0}.resourceTopicPicker{border:0;min-width:0;margin:0;padding:0}.resourceTopicOptions{gap:0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.resourceLoadMore{margin-top:var(--space-4);justify-content:center;display:flex}.resourceReview{margin-block:var(--space-4);scroll-margin-top:90px}.resourceDestination{overflow-wrap:anywhere}.resourceQueueFilters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));max-width:800px;display:grid}.resourceQueueFilters label{gap:var(--space-1);display:grid}.resourceIssue{padding-block:var(--space-2)}.resourceHubTags{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.resourceSubmissionForm>label{gap:var(--space-1);display:grid}.catalogTools,.resourceHubControls{padding:var(--space-3);margin-bottom:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised)}.catalogDisplayControls{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalogSelect{min-width:150px;color:var(--text-2);gap:4px;font-size:12px;font-weight:600;display:grid}.catalogSelect .input{font-size:14px;font-weight:400}.catalogDisplayControls .sortControl{align-self:end;min-height:44px}.filterSummary,.resourceFilterFooter{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filterSummary{min-height:36px;color:var(--text-2);margin-bottom:var(--space-2);flex-wrap:nowrap;font-size:12px}.filterMenuPanel .filterLevel>legend{margin-bottom:var(--space-1)}.pageHeaderControls>.filterMenu{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-raised)}.resourceHubControls .filterLevel{border:0;min-width:0;margin:0;padding:0}.resourceHubSelects label{flex:180px}.resourceFilterFooter .resourceCheck{margin-block:0}.catalogGroups{gap:var(--space-5);display:grid}.catalogGroups>.section:not(:first-child){margin-top:0}.catalogGroups .sectionHeading{letter-spacing:normal;text-transform:none;color:var(--text-1);font-size:16px}.catalogGroupDescription{color:var(--text-2);margin:0 0 var(--space-3);font-size:14px}.catalogGroups .cardGrid+.btn{margin-top:var(--space-3)}@media (width<=620px){.catalogDisplayControls{justify-content:space-between}.catalogSelect{width:100%;min-width:0}.resourceHubControls .pillRow{flex-wrap:wrap}.catalogDisplayControls .catalogSelect{flex:1;width:auto;min-width:130px}.catalogGroups{gap:var(--space-4)}}.siteFavicon{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-3);background:var(--bg-raised);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.siteFavicon img{object-fit:contain;display:block}.workspaceColumns{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.workspaceColumns>.section{margin-block:var(--space-5);min-width:0}.recordRow{align-items:flex-start;gap:var(--space-3);min-height:108px;display:flex}.recordRow>div{flex:1;min-width:0}.recordRow>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.recordRow .chip{margin-top:var(--space-2)}.formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formGrid>*{min-width:0}@media (width<=900px){.workspaceColumns{grid-template-columns:1fr;gap:0}}@media (width<=620px){.formGrid{grid-template-columns:1fr}}.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);flex-wrap:wrap;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)}.noticeBannerInfo{background:var(--accent-tint);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.noticeDot{background:var(--warn);border-radius:50%;flex-shrink:0;width:8px;height:8px}.noticeDotInfo{background:var(--accent)}.noticeCopy{flex:1;min-width:0;font-size:14px;font-weight:500}.noticeActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=560px){.noticeBanner{align-items:flex-start}.noticeActions{width:100%}.noticeActions .btn{flex:1}}.calendarLayout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.calendarPanel,.calendarAgenda{border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);border:0}.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-radius:var(--radius-card);background:var(--bg-raised);border:0;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)}.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}.pushBroadcast{gap:var(--space-4);display:grid}.pushBroadcastPreview{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);grid-template-columns:auto minmax(0,1fr);display:grid}.pushBroadcastPreview strong{display:block}.pushBroadcastPreview .metaMuted{align-items:center;gap:var(--space-1);display:inline-flex}@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}.workspaceOnboardingSteps--stacked{grid-template-columns:1fr}.workspaceOnboardingStep--stage{background:0 0;border:0;padding:0}.workspaceOnboardingStep--stage>legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wgOnboard{margin-top:var(--space-4);background:var(--jt-mint);color:var(--jt-forest);border-radius:22px;padding:22px 22px 18px;font-family:Segoe UI,Avenir Next,Trebuchet MS,sans-serif}.wgOnboard h2,.wgOnboard h3,.wgOnboard p,.wgOnboard li,.wgOnboard label{color:inherit}.wgOnboardHead h2{color:var(--jt-forest);letter-spacing:-.03em;margin:2px 0 6px;font-size:clamp(1.6rem,3vw,2.1rem)}.wgOnboardKicker{color:var(--jt-lime);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.wgOnboardLead{max-width:62ch;color:var(--jt-ink);margin:0 0 16px;line-height:1.45}.wgOnboardRules{background:var(--jt-paper);box-shadow:var(--jt-shadow-soft);border-radius:16px;margin-top:16px;padding:18px 18px 8px}.wgOnboardRules h3{color:var(--jt-forest);letter-spacing:-.03em;margin:0 0 12px;font-size:1.35rem}.wgOnboardRules ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.wgOnboardRules li{border-left:3px solid var(--jt-lime);background:var(--jt-mint);color:var(--jt-ink);border-radius:0 8px 8px 0;padding:8px 10px 8px 12px;line-height:1.4}.wgOnboard .authCheck{color:var(--jt-forest)}.wgOnboard .authCheck input{accent-color:var(--jt-forest)}.wgOnboardFoot{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.wgOnboardFoot p{color:var(--jt-muted);margin:0}.wgOnboard .btn-primary,.wgOnboard .wgOnboardUnlock{background:var(--jt-forest);color:var(--jt-on-forest);border:0}.wgOnboard .btn-primary:hover,.wgOnboard .wgOnboardUnlock:hover{background:var(--jt-deep);color:var(--jt-on-forest)}.wgOnboard .btn-primary:disabled,.wgOnboard .wgOnboardUnlock:disabled{background:var(--jt-disabled-bg);color:var(--jt-disabled-ink)}.jtDeck{color:var(--jt-forest);font-family:inherit}.jtDeckFrame{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.jtDeckNav{background:var(--jt-forest);width:42px;height:42px;color:var(--jt-on-forest);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.jtDeckNav:disabled{background:var(--jt-disabled-bg);color:var(--jt-disabled-icon);cursor:not-allowed}.jtStage{aspect-ratio:16/9;background:var(--jt-mint);box-shadow:var(--jt-shadow-deck);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.jtStage:focus-visible{outline:3px solid var(--jt-lime);outline-offset:3px}.jtFace{box-sizing:border-box;height:100%;padding:4.2cqw 4.6cqw 3.2cqw}.jtMark{justify-items:end;gap:2px;display:grid}.jtMark img{width:min(168px,28cqw);height:auto;display:block}.jtMark span{color:var(--jt-forest);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(8px,1.05cqw,11px);font-weight:700}.jtHead{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.jtHead h3,.jtCoverCopy h3,.jtFace--section h3{color:var(--jt-forest);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3.5cqw,2.55rem);font-weight:750;line-height:1.02}.jtHead p{border-bottom:3px solid var(--jt-lime);color:var(--jt-lime);letter-spacing:.12em;text-transform:uppercase;margin:.35cqw 0 0;padding-bottom:.7cqw;font-size:clamp(10px,1.25cqw,13px);font-weight:750}.jtBody{align-content:start;gap:1.3cqw;height:calc(100% - 7.5cqw);margin-top:1.6cqw;display:grid}.jtBanner,.jtQuiet,.jtLeadCard p,.jtCoverNote,.jtCoverBox,.jtFace--section p{margin:0}.jtBanner,.wgOnboard .jtBanner{background:var(--jt-deep);color:var(--jt-on-forest);border-radius:14px;padding:1.1cqw 1.6cqw;font-size:clamp(.82rem,1.45cqw,1.05rem);line-height:1.35}.jtQuiet{color:var(--jt-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.78rem,1.3cqw,.95rem);line-height:1.35;display:-webkit-box;overflow:hidden}.jtPoints,.jtExamples,.jtMonths,.jtLinks{gap:.9cqw;margin:0;padding:0;list-style:none;display:grid}.jtPoints--cards,.jtExamples{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.jtPoints--cards:has(>:nth-child(3):last-child),.jtExamples){grid-template-columns:repeat(3,minmax(0,1fr))}.jtPoints--people{grid-template-columns:repeat(2,minmax(0,1fr))}.jtPoints li,.jtExamples li,.jtMonths li,.jtLeadCard{background:var(--jt-paper);box-shadow:var(--jt-shadow-soft);border-radius:16px}.jtPoints--cards li,.jtPoints--people li,.jtExamples li{align-content:start;gap:.35cqw;min-width:0;padding:1.3cqw 1.4cqw;display:grid}.jtPoints--people li{grid-template-columns:auto 1fr;column-gap:1cqw}.jtPoints--people li strong,.jtPoints--people li span{grid-column:2}.jtAvatar{background:var(--jt-forest);width:2.8cqw;min-width:36px;height:2.8cqw;min-height:36px;color:var(--jt-on-forest);border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:.85rem;font-weight:750;display:grid}.jtPoints strong,.jtExamples strong,.jtMonths time{color:var(--jt-forest);font-size:clamp(.82rem,1.35cqw,1rem)}.jtPoints span,.jtExamples span,.jtMonths span,.jtLeadCard p,.jtQuiet{color:var(--jt-muted);font-size:clamp(.75rem,1.2cqw,.92rem);line-height:1.35}.jtPoints--rows{gap:.7cqw}.jtPoints--rows li,.jtPoints--bars li{border-left:5px solid var(--jt-bar,var(--jt-lime));grid-template-columns:minmax(9cqw,16cqw) minmax(0,1fr);align-items:center;gap:.3cqw 1.2cqw;padding:.75cqw 1.2cqw;display:grid}.jtFace--split .jtBody{grid-template-columns:1.15fr .85fr}.jtFace--split .jtLeadCard,.jtFace--split .jtExamples{grid-column:1}.jtFace--split .jtPoints--bars{grid-area:1/2/span 2;align-content:stretch}.jtLeadCard{border-left:6px solid var(--jt-lime);padding:1.4cqw 1.5cqw}.jtLeadCard--wide{border-left-width:6px}.jtMonths{grid-template-columns:repeat(6,minmax(0,1fr))}.jtMonths li{align-content:start;gap:.25cqw;min-width:0;padding:.7cqw .75cqw;display:grid}.jtMonths li.is-ahead{box-shadow:inset 0 3px 0 var(--jt-lime)}.jtMonths time{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(8px,.95cqw,11px)}.jtMonths span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jtLinks{grid-auto-flow:column;justify-content:start}.jtLinks a{color:var(--jt-forest);font-size:clamp(.75rem,1.15cqw,.9rem);font-weight:700}.jtFace--cover{flex-direction:column;justify-content:space-between;display:flex}.jtFace--cover .jtMark{align-self:end}.jtFace--cover:before,.jtFace--cover:after{content:"";background:var(--jt-blob,var(--jt-cover-decoration));border-radius:50%;position:absolute}.jtFace--cover:before{width:24cqw;height:24cqw;top:-12cqw;left:-8cqw}.jtFace--cover:after{width:30cqw;height:30cqw;bottom:-14cqw;right:-10cqw}.jtCoverCopy{z-index:1;max-width:78%;position:relative}.jtCoverKicker{color:var(--jt-lime);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6cqw;font-size:clamp(11px,1.3cqw,14px);font-weight:750}.jtCoverCopy h3{font-size:clamp(2rem,5.4cqw,4.2rem)}.jtCoverRule{background:var(--jt-rule,var(--jt-cover-rule));width:18cqw;height:3px;margin:1.4cqw 0;display:block}.jtCoverBox{border:2px solid var(--jt-forest);color:var(--jt-forest);padding:.7cqw 1.4cqw;font-weight:700;display:inline-block}.jtCoverNote{color:var(--jt-forest);margin-top:1cqw}.jtFace--section{background:radial-gradient(120% 80% at 100% 100%, var(--jt-section-a,var(--jt-section-glow)) 0%, transparent 55%), linear-gradient(160deg, var(--jt-section-b,var(--jt-section-start)) 0%, var(--jt-section-c,var(--jt-section-middle)) 55%, var(--jt-section-d,var(--jt-section-end)) 100%);flex-direction:column;justify-content:space-between;display:flex}.jtFace--section .jtMark{background:var(--jt-paper);border-radius:10px;align-self:flex-end;width:max-content;padding:8px 12px 6px}.jtFace--section h3,.jtFace--section p,.wgOnboard .jtFace--section h3,.wgOnboard .jtFace--section p,.jtFace--cover .jtPageNum,.jtFace--section .jtPageNum,.wgOnboard .jtFace--cover .jtPageNum,.wgOnboard .jtFace--section .jtPageNum{color:var(--jt-paper)}.jtFace--section .jtMark span{color:var(--jt-forest)}.jtFace--section h3{max-width:16ch;font-size:clamp(2.2rem,6cqw,4.6rem)}.jtFace--section p{max-width:42ch;margin-top:.8cqw;font-size:clamp(.95rem,1.7cqw,1.25rem);line-height:1.35}.jtPageNum{color:var(--jt-forest);letter-spacing:.08em;margin:0;font-size:clamp(10px,1.1cqw,12px);font-weight:750;position:absolute;bottom:2.2cqw;right:3.2cqw}.jtFace--section .jtPageNum{color:var(--jt-paper)}.jtDots{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.jtDots button{background:var(--jt-dot);cursor:pointer;border:0;border-radius:99px;width:8px;height:8px;padding:0}.jtDots button.is-current{background:var(--jt-forest);width:22px}@media (width<=760px){.jtDeckFrame{grid-template-columns:1fr auto auto}.jtStage{aspect-ratio:auto;grid-area:1/1/auto/-1;min-height:0}.jtFace{height:auto;min-height:280px}.wgOnboardFoot{flex-direction:column;align-items:stretch}.wgOnboard .btn-primary{width:100%}.jtDeckNav{grid-row:2}.jtMonths,.jtPoints--cards,.jtPoints--people,.jtExamples,.jtFace--split .jtBody{grid-template-columns:1fr}.jtFace--split .jtPoints--bars,.jtFace--split .jtLeadCard,.jtFace--split .jtExamples{grid-area:auto}}@media (prefers-reduced-motion:reduce){.jtStage{scroll-behavior:auto}}.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;position:relative}.workspaceActivityCard h3{align-items:center;gap:6px;display:flex}.personRoleTitle{color:var(--text-2);margin:2px 0 0;font-size:13px;font-weight:600}.workspaceActivityActions{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.cpActivityList{gap:10px;margin-top:16px;display:grid}@media (width<=760px){.workspaceOnboardingSteps,.workspaceContactGrid,.wgCourseMonths{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-radius:var(--radius-control);background:var(--bg-raised);width:fit-content;min-height:40px;box-shadow:var(--shadow-card);color:var(--text-1);margin-bottom:var(--space-2);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.backLink:hover{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}.agriStats{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agriStat{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);margin:0}.agriStat strong{letter-spacing:-.03em;font-size:1.6rem;line-height:1;display:block}.agriStat span,.agriPillars span,.agriLibrary span,.agriSessions .meta{display:block}.agriSource{margin-top:0}.agriPillars,.agriLibrary,.agriSessions,.agriGallery,.jtPhotos{margin:var(--space-3) 0 0;padding:0;list-style:none}.agriPillars{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agriPillars li,.agriLibrary li,.agriSessions li{min-width:0}.agriAcademyHead{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.agriAcademyHead img{object-fit:contain;width:72px;height:72px}.agriAcademyHead h3,.agriSessions h3,.agriLibrary strong{margin:0 0 .2rem}.agriSessions{gap:var(--space-3);display:grid}.agriSessions li{gap:var(--space-3);grid-template-columns:148px minmax(0,1fr);align-items:start;display:grid}.agriSessions img,.agriLibrary img,.agriGallery img,.jtPhotos img{object-fit:cover;width:100%;display:block}.agriSessions img{aspect-ratio:1;border-radius:var(--radius-card)}.agriSessions a{margin-right:var(--space-3)}.agriLibrary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agriLibrary a{color:inherit;gap:.35rem;text-decoration:none;display:grid}.agriLibrary img{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--bg-raised)}.agriLibrary a:hover strong,.agriSessions a:hover{text-decoration:underline}.agriGallery{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agriGallery img{aspect-ratio:4/3;border-radius:var(--radius-card)}.jtPhotos{grid-template-columns:1fr 1fr;gap:.8cqw;display:grid}.jtPhotos img{border-radius:8px;height:11cqw}.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}.agentPipeline{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agentStep{gap:var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;display:grid}.agentStepIndex{width:28px;height:28px;color:var(--text-2);background:var(--bg-2);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.agentStep[data-state=done] .agentStepIndex{color:var(--bg-card);background:var(--accent)}.agentStep[data-state=current]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-card))}.agentStep[data-state=current] .agentStepIndex{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg-card))}.agentStep[data-state=blocked]{opacity:.78}.agentStep[data-state=waiting]{opacity:.7}.htmlMail{gap:var(--space-2);display:grid}.htmlMailToolbar,.htmlMailLink{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.htmlMailLink{flex:220px}.htmlMailLink .input{flex:140px;min-width:0}.htmlMailCanvas{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--mail-canvas);overflow:hidden}.htmlMailBar{background:var(--mail-accent);height:8px}.htmlMailBody{background:var(--mail-paper);min-height:220px;color:var(--mail-ink);border-radius:8px;outline:none;margin:12px;padding:22px 20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.htmlMailBody:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--mail-accent) 35%, transparent)}.htmlMailPreview{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--mail-paper);width:100%;min-height:420px}.agentSnippet{width:100%;min-height:148px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;line-height:1.45}.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-page);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)}.agriStats,.agriPillars,.agriLibrary,.agriGallery{grid-template-columns:1fr 1fr}.agriSessions li,.agriAcademyHead{grid-template-columns:minmax(0,1fr)}.agriSessions img{width:min(100%,220px)}: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}.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;scroll-margin-top:88px;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}.notificationInstall{gap:var(--space-3);grid-column:1/-1;display:grid}.notificationInstall .notificationHint,.notificationInstall .notificationActions{margin-top:0}.notificationInstallSteps{margin:0}.notificationInstallSteps li{align-items:flex-start;gap:var(--space-2);display:flex}.notificationInstallSteps li svg{color:var(--accent);flex:none;margin-top:2px}.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)}.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}}.coyProgramme{gap:var(--space-4);display:grid}.coyProgrammeHeader{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.coyProgrammeDays,.coyOrganizerModes{gap:var(--space-2);flex-wrap:wrap;display:flex}.coyProgrammeList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.coyProgrammeSlot{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.coyProgrammeTime{min-width:3.5rem;color:var(--text-2)}.coyProgrammeCopy h3{margin:0 0 var(--space-1);font-size:1rem}.coyProgrammeCopy .meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;display:inline-flex}.coyNoticeCard h3{margin:0 0 var(--space-2);font-size:1rem}.coyChannelField{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);margin:0;display:grid}.checkRow{align-items:center;gap:var(--space-2);font-size:.92rem;display:flex}@media (width<=640px){.coyProgrammeHeader,.coyProgrammeSlot{grid-template-columns:minmax(0,1fr)}}.coyOrganizerCard{align-items:start}.coyAllowlist{gap:var(--space-3);display:grid}.coyAllowlistHeader{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.coyAllowlistHeader h3{margin:0 0 var(--space-1);font-size:1rem}.coyAllowlistItems{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.coyAllowlistItem{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.coyAllowlistItem p{margin:0}.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);max-width:none;height:100dvh;max-height:none;color:var(--text-1);box-shadow:var(--shadow-popover);margin:0 0 0 auto;padding:0;inset: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}.sidePanelTitle{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.35}.routePeekToolbar>.iconButton{flex-shrink:0}.routePeek[open]{flex-direction:column;display:flex}.routePeekToolbar{flex-shrink:0}.routePeekBody{flex:1;min-height:0}.routePeekBody>form.card{background:0 0;padding:0}.routePeekBody .platformForm{max-width:none;margin-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<=900px){.routePeek{border-left:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0 auto}.routePeekToolbar{min-height:calc(48px + env(safe-area-inset-top));padding-top:calc(var(--space-2) + env(safe-area-inset-top));padding-right:max(var(--space-4), env(safe-area-inset-right));padding-left:max(var(--space-4), env(safe-area-inset-left))}.routePeekBody{height:calc(100dvh - 48px - env(safe-area-inset-top));padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}}.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}.subscribeGoogle{justify-content:center}.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}}.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}.routePeekBody>*+*{margin-top:var(--space-4)}.routePeekBody .adminDialogIdentity{margin-top:0}.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-radius:var(--radius-modal);width:100%;max-width:720px;min-height:calc(100dvh - 32px);box-shadow:none;border:0;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}.authWelcome{max-width:580px;margin-top:6px}.authRecoveryLink{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.mandateGate.authGateCompact{--bg-card:var(--auth-surface);--bg-raised:var(--auth-input);--text-1:var(--auth-ink);--text-2:var(--auth-muted);--text-3:var(--auth-muted);--border:var(--auth-border);--border-strong:var(--auth-border);--accent:var(--auth-accent);--accent-hover:var(--auth-accent-hover);--accent-tint:var(--auth-accent-tint);--on-accent-tint:var(--auth-on-accent-tint);--on-accent:var(--auth-on-accent);--danger:var(--auth-danger);--danger-tint:var(--auth-danger-tint);--on-danger-tint:var(--auth-danger);padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--auth-gradient-glow) 45%, transparent), transparent 65%), linear-gradient(145deg, var(--auth-gradient-start), var(--auth-gradient-end));color:var(--auth-ink);flex-direction:column;align-items:center}.authGateCompact .authShell{background:var(--auth-surface);max-width:27.5rem;min-height:auto;box-shadow:var(--auth-shadow);border-radius:20px;flex:none;margin-block:auto;padding:32px;overflow:visible}.authGateCompact .mandateHeader{text-align:center;background:0 0;padding:0}.authGateCompact .gateBrand{justify-content:center;padding-bottom:28px}.authGateCompact .brandLockup[data-brand] .brandLogoPlate img{width:200px;max-width:100%;height:auto}.authGateCompact .authHeading{padding-bottom:28px}.authGateCompact h1{letter-spacing:-.7px;text-wrap:balance;font-size:28px;line-height:1.2}.authGateCompact .authWelcome{text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.authGateCompact .authBody{flex:none;padding:0;overflow:visible}.authGateCompact .authCompactForm{gap:18px}.authGateCompact .field{text-align:left}.authGateCompact .field>span:first-child{color:var(--auth-ink);font-size:14px;font-weight:500}.authGateCompact .input{background:var(--auth-input);min-height:48px;color:var(--auth-ink);text-align:left;border-radius:10px;padding:12px 14px;font-size:16px}.authGateCompact .input:hover{border-color:var(--auth-muted)}.authGateCompact .input:focus{outline:2px solid var(--auth-accent);outline-offset:2px;box-shadow:none}.authGateCompact .field>.fieldError{color:var(--auth-danger)}.authGateCompact .btn{white-space:normal;border-radius:10px;width:100%;height:auto;min-height:48px}.authGateCompact .authRecoveryLink,.authGateCompact .authLearnLink{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.authGateCompact .authRecoveryLink{margin-top:-8px;font-size:14px;font-weight:500}.authGateCompact .authCompactFooter{border-top:1px solid color-mix(in srgb, var(--auth-border) 30%, transparent);text-align:center;margin-top:16px;padding-top:24px;font-size:14px;line-height:1.5}.authGateCompact .authJoinPrompt{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5px;display:flex}.authGateCompact .authJoinPrompt a{min-height:44px;color:var(--auth-accent);align-items:center;font-weight:600;display:inline-flex}.authGateCompact .authLearnLink{color:var(--auth-muted);font-size:13px}.authGateCompact .authCompactFooter a:hover,.authGateCompact .authRecoveryLink:hover{text-underline-offset:3px;text-decoration:underline}.authGateCompact .detailActions{flex-direction:column;align-items:stretch;gap:12px}.authGateCompact .detailActions .btn-secondary{color:var(--auth-accent);background:0 0;border-color:#0000}.authGateCompact .formAlert,.authGateCompact .fieldError,.authGateCompact [role=status]{overflow-wrap:anywhere;text-align:left}@media (width<=480px){.authGateCompact .authShell{padding:28px 24px}.authGateCompact h1{font-size:26px}}.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{background:var(--bg-raised);height:auto;min-height:44px;color:var(--text-2);border-radius:var(--radius-control);font:inherit;cursor:pointer;border:1px solid #0000;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);background:var(--bg-page);cursor:pointer;border:1px solid #0000;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}.siteConsultBanner{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card));border-bottom:1px solid var(--border);color:var(--text-1);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:0;padding:10px clamp(16px,4vw,32px);font-size:14px;display:flex}.siteConsultBannerActions{flex-wrap:wrap;gap:12px;display:inline-flex}.siteConsultBanner a{color:var(--on-accent-tint);font-weight:700}.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)}.siteMobileNavItem.siteMobileSignIn{display:none}.siteJoinBtn{flex:none}.siteSignInLink{min-height:36px;padding-inline:var(--space-2);color:var(--text-2);flex:none;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.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}}.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}.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)}.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)}.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)}.siteTimelineItem{align-content:start;gap:var(--space-2);min-height:190px;padding:var(--space-4);border:1px solid var(--border-card);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)}.siteCurrentCoy{align-items:center;gap:var(--space-4);padding:var(--space-5);border-top:3px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;display:grid}.siteCurrentCoy h2{margin-top:var(--space-2);font-size:20px}.siteCurrentCoy .meta{max-width:56ch;margin-top:var(--space-2)}.siteCurrentCoy .siteCtaActions{justify-content:flex-start}.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-card);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);background:var(--bg-raised);border-radius:var(--radius-control);min-height:36px;color:var(--text-2);border:0;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}.siteFooterInner,.siteGysSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199px){.siteHeaderInner{min-height:60px}.siteNavDesktop{display:none}.siteJoinBtn,.siteSignInLink{margin-left:auto}.siteSignInLink+.siteJoinBtn{margin-left:0}.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);overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 64px);display:grid;overflow-y:auto}.siteMobileNavItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-2);border:0;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)}}@media (width<=760px){.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)}.siteCtaBand,.siteCurrentCoy{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}.siteSignInLink{display:none}.siteMobileNavItem.siteMobileSignIn{display:flex}.siteJoinBtn svg{display:none}.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)}}.platformLanding{background:var(--landing-canvas);min-height:100dvh;color:var(--landing-ink);font-family:var(--font-ui);overflow-x:clip}.platformLanding h1,.platformLanding h2{font-family:var(--font-ui);text-wrap:balance}.platformLanding a:focus-visible,.platformLanding button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platformLanding .brandLockup{gap:var(--space-2)}.platformLanding .brandLogoPlate{border-color:color-mix(in srgb, var(--landing-line) 80%, transparent);background:var(--brand-surface)}.platformHeader{z-index:20;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-canvas) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.platformHeaderInner{align-items:center;gap:clamp(16px,3vw,32px);width:min(100%,1120px);min-height:72px;margin:0 auto;padding:10px clamp(20px,4vw,40px);display:flex}.platformBrand{flex:none}.platformNav{align-items:center;gap:clamp(16px,2vw,24px);margin-left:auto;display:flex}.platformNav a,.platformSignIn{color:var(--text-2);font-size:13px;font-weight:600}.platformHeaderAbout{min-height:44px;padding:0 var(--space-2);align-items:center;display:none}.platformNav a{align-items:center;min-height:44px;display:inline-flex;position:relative}.platformNav a:after{content:"";background:var(--landing-forest);transform-origin:100%;height:1px;transition:transform var(--motion-standard) var(--motion-ease);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.platformNav a:hover:after{transform-origin:0;transform:scaleX(1)}.platformHeaderActions{align-items:center;gap:var(--space-2);display:flex}.platformSignIn{min-height:44px;padding:0 var(--space-3);align-items:center;display:inline-flex}.platformJoinButton{min-height:44px}.platformHero{border-bottom:1px solid var(--landing-line);background:linear-gradient(105deg, color-mix(in srgb, var(--landing-teal) 62%, var(--brand-surface)) 0%, color-mix(in srgb, var(--landing-lime) 52%, var(--brand-surface)) 36%, color-mix(in srgb, var(--landing-forest) 8%, var(--landing-canvas)) 64%, var(--landing-canvas) 100%);align-items:start;display:grid;position:relative;overflow:clip}.platformHero:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--landing-teal) 0%, var(--landing-lime) 46%, var(--landing-forest) 100%);height:6px;position:absolute;top:0;left:0;right:0}[data-theme=dark] .platformHero{background:linear-gradient(105deg, color-mix(in srgb, var(--landing-teal) 28%, var(--landing-canvas)) 0%, color-mix(in srgb, var(--landing-lime) 20%, var(--landing-canvas)) 38%, var(--landing-canvas) 74%)}.platformHeroInner,.platformSectionInner,.platformFooterInner{width:min(100%,1120px);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.platformHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:center;gap:clamp(32px,6vw,72px);padding-top:clamp(36px,6vh,64px);padding-bottom:clamp(48px,7vh,80px);display:grid;position:relative}.platformHeroCopy{min-width:0}.platformKicker,.platformSectionLabel{color:var(--landing-forest);letter-spacing:.04em;font-size:12px;font-weight:700}.platformKicker{margin:0}.platformHero h1{max-width:18ch;margin-top:var(--space-4);letter-spacing:-.045em;font-size:clamp(34px,4.8vw,52px);font-weight:650;line-height:1.08}.platformHeroLead{max-width:46ch;margin-top:var(--space-5);color:var(--text-2);text-wrap:pretty;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.platformBenefitList{max-width:44ch;margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.platformBenefitList li{align-items:start;gap:var(--space-3);color:var(--text-1);grid-template-columns:14px minmax(0,1fr);font-size:14px;line-height:1.45;display:grid}.platformBenefitList li:before{background:var(--landing-forest);content:"";border-radius:50%;width:6px;height:6px;margin-top:.55em}.platformBenefitList a{color:inherit;font-weight:650}.platformBenefitList a:hover{color:var(--landing-forest)}.platformHeroActions,.platformFinalActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.platformHeroActions{margin-top:var(--space-6)}.platformHeroPrimary{min-height:44px;padding-inline:18px;font-weight:650}.platformTextLink{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);color:var(--text-2);font-size:14px;font-weight:600;display:inline-flex}.platformTextLink svg{color:var(--landing-forest);transition:transform var(--motion-standard) var(--motion-ease-out)}.platformTextLink:hover svg{transform:translateY(2px)}.platformReassurance{max-width:48ch;margin-top:var(--space-4);color:var(--text-3);font-size:13px;line-height:1.5}.platformAuth{border:1px solid var(--landing-line);border-radius:var(--radius-modal);background:var(--bg-card);width:100%;box-shadow:var(--landing-shadow);padding:clamp(20px,2.4vw,28px);scroll-margin-top:96px}.platformAuthTitle{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.platformAuthLead{margin:var(--space-2) 0 var(--space-5);color:var(--text-2);font-size:14px;line-height:1.5}.platformAuth .authForm{gap:var(--space-3);flex-direction:column;display:flex}.platformAuth .input{background:var(--bg-raised)}.platformAuth .btn-primary{width:100%;min-height:44px}.platformAuthJoin{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--landing-line);color:var(--text-2);font-size:14px;line-height:1.5}.platformAuthJoin a{color:var(--accent);font-weight:650}.platformAuthJoin a:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.platformAuth .detailActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.platformAuth .detailActions .btn{flex:140px;width:auto}.platformSection,.platformTrust,.platformFinalCta{scroll-margin-top:88px}.platformSection{padding-block:clamp(56px,8vw,96px)}.platformSectionHeading{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:clamp(28px,4vw,48px);display:grid}.platformSectionHeading h2,.platformTrustStatement h2,.platformFinalCta h2{margin-top:var(--space-3);letter-spacing:-.04em;font-size:clamp(28px,3.6vw,40px);font-weight:650;line-height:1.12}.platformSectionHeading>p,.platformTrustStatement>p:last-child{color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:1.6}.platformModuleGrid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platformModuleGrid li{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--landing-line);border-radius:var(--radius-card);background:var(--landing-surface);flex-direction:column;grid-column:span 2;display:flex}.platformModuleGrid li:nth-child(4),.platformModuleGrid li:nth-child(5){grid-column:span 3}.platformModuleIcon{border-radius:var(--radius-control);background:var(--accent-tint);width:36px;height:36px;color:var(--on-accent-tint);place-items:center;display:grid}.platformModuleGrid strong{letter-spacing:-.02em;font-size:15px;font-weight:650}.platformModuleGrid p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.platformStepsSection{border-block:1px solid var(--landing-line);background:var(--landing-surface)}.platformSteps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platformSteps li{min-width:0;padding-right:clamp(20px,3vw,40px);position:relative}.platformStepNumber{border:1px solid var(--landing-line);background:var(--landing-canvas);width:40px;height:40px;color:var(--landing-forest);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.platformStepConnector{background:var(--landing-line);height:1px;position:absolute;top:20px;left:48px;right:12px}.platformSteps li:last-child .platformStepConnector{display:none}.platformSteps h3{margin-top:var(--space-4);letter-spacing:-.025em;font-size:18px;font-weight:650}.platformSteps p{max-width:32ch;margin-top:var(--space-2);color:var(--text-2);font-size:14px;line-height:1.55}.platformNetworkSection{border-bottom:1px solid var(--landing-line)}.platformNetworkGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platformNetworkCard{gap:var(--space-3);border:1px solid var(--landing-line);border-radius:var(--radius-card);background:var(--landing-surface);min-width:0;min-height:100%;color:inherit;flex-direction:column;padding:clamp(20px,2.6vw,28px);display:flex}.platformNetworkCard:hover{border-color:color-mix(in srgb, var(--landing-forest) 42%, var(--landing-line))}.platformNetworkCard:hover .platformNetworkHost svg{transform:translate(2px,-2px)}.platformNetworkCard strong{letter-spacing:-.025em;font-size:18px;font-weight:650}.platformNetworkCard p{max-width:42ch;color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.platformNetworkCard p.platformNetworkCurrent{color:var(--landing-forest);letter-spacing:-.015em;font-size:13px;font-weight:650}.platformNetworkHost{align-items:center;gap:var(--space-2);color:var(--landing-forest);margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.platformNetworkHost svg{transition:transform var(--motion-standard) var(--motion-ease-out)}.platformTrust{padding-block:clamp(56px,8vw,96px)}.platformTrustInner{grid-template-columns:minmax(240px,.86fr) minmax(320px,1.14fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.platformTrustStatement h2{max-width:16ch}.platformTrustStatement>p:last-child{max-width:48ch;margin-top:var(--space-5)}.platformTrustList{display:grid}.platformTrustList article{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--landing-line);grid-template-columns:40px minmax(0,1fr);display:grid}.platformTrustList article:last-child{border-bottom:1px solid var(--landing-line)}.platformTrustList article>span{border-radius:var(--radius-control);background:var(--accent-tint);width:40px;height:40px;color:var(--on-accent-tint);place-items:center;display:grid}.platformTrustList h3{margin:0;font-size:16px;font-weight:650}.platformTrustList p{max-width:50ch;margin-top:var(--space-2);color:var(--text-2);font-size:14px;line-height:1.55}.platformFinalCta{border-top:1px solid var(--landing-line);background:var(--landing-surface);justify-items:start;padding:clamp(56px,8vw,88px) clamp(20px,4vw,40px);display:grid}.platformFinalCta h2{max-width:18ch}.platformFinalCta>p:not(.platformSectionLabel){max-width:52ch;margin-top:var(--space-4);color:var(--text-2);font-size:15px;line-height:1.6}.platformFinalActions{margin-top:var(--space-6)}.platformFinalActions .btn{min-height:44px}.platformFooter{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--landing-line);background:var(--landing-canvas)}.platformFooterInner{padding-block:var(--space-8);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:clamp(20px,4vw,48px);display:grid}.platformFooterLead p{max-width:38ch;margin-top:var(--space-3);color:var(--text-3);font-size:13px;line-height:1.5}.platformFooterInner nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.platformFooterInner nav a,.platformFooterActions>a:first-child{min-height:44px;color:var(--text-2);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.platformFooterActions{align-items:center;gap:var(--space-3);display:flex}.platformFooterLegal{padding:var(--space-3) 0 var(--space-5);border-top:1px solid var(--landing-line);color:var(--text-3);text-align:center;margin:0 clamp(20px,4vw,40px);font-size:12px}@media (width<=1040px){.platformHeaderAbout{display:inline-flex}.platformNav{display:none}.platformHeaderActions{margin-left:auto}.platformHero{min-height:0}.platformModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.platformNetworkGrid{grid-template-columns:1fr}.platformModuleGrid li,.platformModuleGrid li:nth-child(4),.platformModuleGrid li:nth-child(5),.platformModuleGrid li:last-child{grid-column:auto}.platformFooterInner{grid-template-columns:1fr auto}.platformFooterInner nav{grid-area:2/1/auto/-1}}@media (width<=800px){.platformHeaderInner{min-height:64px}.platformHeroInner{gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-8);grid-template-columns:1fr}.platformHero h1{max-width:18ch;font-size:clamp(30px,8vw,40px)}.platformBenefitList,.platformHeroActions,.platformReassurance{display:none}.platformAuth{order:2}.platformSectionHeading,.platformTrustInner{grid-template-columns:1fr}.platformSteps{grid-template-columns:1fr;gap:0}.platformSteps li{column-gap:var(--space-4);padding:0 0 var(--space-6);grid-template-columns:40px minmax(0,1fr);display:grid}.platformStepConnector{width:1px;height:auto;inset:40px auto 0 20px}.platformSteps h3,.platformSteps p{grid-column:2}.platformSteps h3{grid-row:1;align-self:center;margin-top:0}.platformSteps p{margin-top:var(--space-2);grid-row:2}}@media (width<=620px){.platformLanding .brandLogoPlate img{width:126px;height:auto}.platformHeaderInner,.platformHeroInner,.platformSectionInner,.platformFooterInner,.platformFinalCta{padding-inline:var(--space-3)}.platformModuleGrid{grid-template-columns:1fr}.platformModuleGrid li,.platformModuleGrid li:nth-child(4),.platformModuleGrid li:nth-child(5),.platformModuleGrid li:last-child{grid-column:auto}.platformModuleGrid li{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.platformModuleIcon{grid-row:1/span 2}.platformFooterInner{grid-template-columns:1fr;align-items:start}.platformFooterInner nav,.platformFooterActions{grid-area:auto}.platformFooterInner nav{gap:0;display:grid}.platformFooterActions{justify-content:space-between;width:100%}.platformFinalActions{flex-direction:column;align-items:stretch;width:100%}.platformFinalActions .btn{justify-content:center;width:100%}}@media (width<=390px){.platformLanding .platformHeader .brandLogoPlate img{width:108px}.platformSignIn{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.platformNav a:after,.platformTextLink svg,.platformNetworkHost svg{transition:none}}.platformLandingV2{--v2-display:Syne, var(--font-ui);background:var(--landing-v2-paper);min-height:100dvh;color:var(--landing-v2-ink);font-family:var(--font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.platformLandingV2 a:focus-visible,.platformLandingV2 button:focus-visible{outline:2px solid var(--landing-teal);outline-offset:3px}.v2Header{z-index:4;background:var(--brand-surface);border-bottom:1px solid var(--landing-line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.v2HeaderInner{flex-wrap:nowrap;align-items:center;gap:clamp(12px,2vw,28px);width:min(100%,1180px);min-height:72px;margin:0 auto;padding:8px clamp(20px,4vw,40px);display:flex}.landingV2Banner{min-width:0;color:color-mix(in srgb, var(--landing-v2-ink) 58%, var(--landing-teal));white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.landingV2Banner a{color:var(--landing-v2-forest);font-weight:700}.v2Nav{align-items:center;gap:clamp(14px,2vw,22px);margin-left:auto;display:flex}.v2Nav a,.v2SignInLink,.v2HeaderAbout{min-height:44px;color:var(--landing-v2-ink);white-space:nowrap;flex-shrink:0;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.v2HeaderAbout{padding:0 var(--space-3);display:none}.v2HeaderActions{align-items:center;gap:var(--space-2);display:flex}.v2Join{white-space:nowrap;flex:none;min-height:44px}.v2Hero{background:var(--landing-v2-ink);color:var(--brand-surface)}.v2HeroStage{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:calc(100dvh - 72px);display:flex;position:relative;overflow:clip}.v2HeroPhoto{z-index:0;object-fit:cover;object-position:12% 72%;width:100%;height:100%;animation:v2Ken 32s var(--motion-ease-out) both;position:absolute;inset:0}.v2HeroShade{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--landing-v2-ink) 42%, transparent) 0%, color-mix(in srgb, var(--landing-v2-ink) 8%, transparent) 38%, transparent 58%), linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--landing-v2-ink) 58%, transparent) 100%);position:absolute;inset:0}.v2HeroInner{z-index:2;width:min(26rem,38vw);animation:v2Rise .9s var(--motion-ease-out) both;align-self:flex-start;margin:0;padding:0 0 clamp(36px,6vh,56px) clamp(24px,4vw,48px);position:relative}.v2Hero h1,.v2Intro .v2Kicker,.v2Bands strong,.v2Scenes h2,.v2Network h2,.v2Trust h2,.v2SignIn h2{font-family:var(--v2-display);font-weight:800}.v2Hero h1{max-width:none;color:var(--brand-surface);letter-spacing:-.055em;text-wrap:pretty;text-shadow:0 18px 48px color-mix(in srgb, var(--landing-v2-ink) 55%, transparent);margin:0;font-size:clamp(38px,3.6vw,52px);line-height:.92}.v2HeroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.v2HeroPrimary{min-height:52px;padding-inline:24px;font-size:16px;font-weight:700}.platformLandingV2 .v2Join.btn-primary,.platformLandingV2 .v2HeroPrimary.btn-primary,.platformLandingV2 .v2FooterActions .btn-primary,.platformLandingV2 .platformAuth .btn-primary{background:var(--landing-lime);color:var(--landing-v2-ink)}.platformLandingV2 .v2Join.btn-primary:hover,.platformLandingV2 .v2HeroPrimary.btn-primary:hover,.platformLandingV2 .v2FooterActions .btn-primary:hover,.platformLandingV2 .platformAuth .btn-primary:hover{background:var(--landing-teal)}.v2Stripe{grid-template-columns:1fr 1fr 1fr;height:8px;display:grid}.v2Stripe span:first-child{background:var(--landing-teal)}.v2Stripe span:nth-child(2){background:var(--landing-lime)}.v2Stripe span:nth-child(3){background:var(--landing-forest)}.v2Intro{width:min(100%,1180px);margin:0 auto;padding:clamp(36px,5vw,56px) clamp(20px,4vw,40px) clamp(8px,2vw,16px)}.v2Kicker,.v2Label{color:var(--landing-v2-forest);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.v2Close .v2Label{color:var(--landing-lime)}.v2HeroLead{max-width:46ch;margin:var(--space-4) 0 0;text-wrap:pretty;font-size:clamp(18px,2vw,22px);line-height:1.4}.v2HeroMeta{margin:var(--space-4) 0 0;color:color-mix(in srgb, var(--landing-v2-ink) 62%, var(--landing-teal));font-size:13px;font-weight:600}.v2Bands{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);display:grid}.v2Bands article{min-width:0;padding:clamp(22px,3vw,32px) clamp(20px,3vw,36px) clamp(28px,3.5vw,40px)}.v2Bands article[data-tone=teal]{background:var(--landing-teal);color:var(--landing-v2-ink)}.v2Bands article[data-tone=lime]{background:var(--landing-lime);color:var(--landing-v2-ink)}.v2Bands article[data-tone=forest]{background:var(--landing-forest);color:var(--brand-surface)}.v2Bands strong{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(28px,4.2vw,52px);line-height:.92;display:block}.v2Bands p{max-width:26ch;margin:var(--space-3) 0 0;font-size:14px;line-height:1.45}.v2Scenes,.v2Network{width:min(100%,1180px);margin:0 auto;padding:clamp(48px,7vw,80px) clamp(20px,4vw,40px)}.v2SectionHead{gap:var(--space-3);margin-bottom:clamp(20px,3vw,32px);display:grid}.v2Scenes h2,.v2Network h2,.v2Trust h2,.v2SignIn h2{max-width:14ch;margin:var(--space-2) 0 0;letter-spacing:-.05em;font-size:clamp(32px,4.6vw,52px);line-height:.98}.v2SectionNote{max-width:42ch;color:color-mix(in srgb, var(--landing-v2-ink) 70%, var(--landing-teal));font-size:15px;font-weight:650}.v2SceneGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.v2SceneGrid a{min-height:100%;color:inherit;display:grid;position:relative;overflow:clip}.v2SceneGrid img{aspect-ratio:4/3;object-fit:cover;width:100%}.v2SceneGrid li div{gap:var(--space-2);padding:var(--space-5);background:linear-gradient(color-mix(in srgb, var(--landing-v2-ink) 0%, transparent), color-mix(in srgb, var(--landing-v2-ink) 88%, transparent));color:var(--brand-surface);display:grid;position:absolute;bottom:0;left:0;right:0}.v2SceneGrid strong{font-family:var(--v2-display);letter-spacing:-.04em;font-size:22px;font-weight:800}.v2SceneGrid p{color:color-mix(in srgb, var(--brand-surface) 82%, var(--landing-teal));margin:0;font-size:14px;line-height:1.4}.v2SceneGrid span{align-items:center;gap:var(--space-2);color:var(--landing-lime);font-size:13px;font-weight:700;display:inline-flex}.v2NetworkGrid{border-top:1px solid var(--landing-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.v2NetworkGrid li{border-bottom:1px solid var(--landing-line)}.v2NetworkGrid li:first-child{padding-right:var(--space-6);border-right:1px solid var(--landing-line)}.v2NetworkGrid li:last-child{padding-left:var(--space-6)}.v2NetworkGrid a{gap:var(--space-2);min-height:100%;padding:var(--space-5) 0;color:inherit;display:grid}.v2NetworkGrid strong{font-family:var(--v2-display);letter-spacing:-.04em;font-size:22px;font-weight:800}.v2Current{color:var(--landing-v2-forest);margin:0;font-size:13px;font-weight:650}.v2NetworkGrid p{max-width:42ch;color:color-mix(in srgb, var(--landing-v2-ink) 68%, var(--landing-teal));margin:0;font-size:15px;line-height:1.5}.v2Host{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--landing-v2-forest);font-size:13px;font-weight:700;display:inline-flex}.v2Close{background:var(--landing-v2-ink);color:var(--brand-surface)}.v2Trust,.v2SignIn{width:min(100%,1180px);margin:0 auto;padding:clamp(48px,7vw,72px) clamp(20px,4vw,40px)}.v2Trust{padding-bottom:0}.v2Trust ul{gap:var(--space-6);margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.v2Trust li{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.v2Trust li svg{color:var(--landing-lime)}.v2Trust strong{font-size:16px}.v2Trust p{margin:var(--space-2) 0 0;color:color-mix(in srgb, var(--brand-surface) 70%, var(--landing-teal));font-size:14px;line-height:1.5}.v2SignInInner{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.v2SignInInner>div>p:last-of-type{max-width:42ch;margin-top:var(--space-4);color:color-mix(in srgb, var(--brand-surface) 74%, var(--landing-teal));font-size:16px;line-height:1.55}.v2TextLink{min-height:44px;margin-top:var(--space-3);color:var(--landing-lime);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:650;text-decoration:underline;display:inline-flex}.platformLandingV2 .platformAuth{color:var(--brand-surface);background:color-mix(in srgb, var(--brand-surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-surface) 16%, transparent);box-shadow:none}.platformLandingV2 .platformAuthTitle,.platformLandingV2 .platformAuthLead,.platformLandingV2 .platformAuthJoin,.platformLandingV2 .platformAuth label span{color:var(--brand-surface)}.platformLandingV2 .platformAuthLead,.platformLandingV2 .platformAuthJoin{color:color-mix(in srgb, var(--brand-surface) 72%, var(--landing-teal))}.platformLandingV2 .platformAuth .input{color:var(--brand-surface);background:color-mix(in srgb, var(--brand-surface) 16%, transparent);border-color:color-mix(in srgb, var(--brand-surface) 28%, transparent)}.platformLandingV2 .platformAuth a{color:var(--landing-lime)}.v2Footer{padding:clamp(32px, 5vw, 48px) 0 env(safe-area-inset-bottom);background:var(--brand-surface);border-top:1px solid var(--landing-line)}.v2FooterInner{align-items:center;gap:var(--space-6);grid-template-columns:minmax(220px,1fr) auto auto;width:min(100%,1180px);margin:0 auto;padding-inline:clamp(20px,4vw,40px);display:grid}.v2FooterLead p,.v2Footer nav a,.v2FooterLegal{color:color-mix(in srgb, var(--landing-v2-ink) 68%, var(--landing-teal));font-size:13px;line-height:1.5}.v2Footer nav{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.v2FooterLead a,.v2FooterLegal a,.v2FooterActions a:not(.btn){color:var(--landing-v2-forest);font-weight:650}.v2FooterActions{align-items:center;gap:var(--space-3);display:flex}.v2FooterLegal{width:min(100%,1180px);margin:var(--space-6) auto 0;padding-inline:clamp(20px,4vw,40px)}.v2FooterLegal a{align-items:center;min-height:44px;display:inline-flex}@keyframes v2Ken{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes v2Rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=1040px){.v2Nav{display:none}.v2HeaderAbout{display:inline-flex}.v2HeaderActions{margin-left:auto}.landingV2Banner{display:none}.v2Bands,.v2SceneGrid,.v2NetworkGrid,.v2Trust ul{grid-template-columns:1fr}.v2NetworkGrid li:first-child,.v2NetworkGrid li:last-child{border-right:0;padding-left:0;padding-right:0}.v2SceneGrid img{aspect-ratio:16/10}}@media (width<=800px){.v2HeroStage{min-height:0}.v2HeroPhoto{object-position:92% 26%;height:52vh;animation:none;position:relative;inset:auto}.v2HeroShade{display:none}.v2HeroInner{width:100%;padding:28px var(--space-3) 32px;animation:none}.v2Hero h1{text-shadow:none;font-size:clamp(36px,11vw,48px)}.v2Kicker{letter-spacing:.03em;font-size:11px}.v2SignInInner,.v2FooterInner{grid-template-columns:1fr}}@media (width<=620px){.v2HeaderInner,.v2HeroInner,.v2Intro,.v2Scenes,.v2Network,.v2Trust,.v2SignIn,.v2FooterInner,.v2FooterLegal{padding-inline:var(--space-3)}.v2HeaderAbout{display:none}.v2HeroActions{flex-direction:column;align-items:stretch}.v2HeroPrimary,.v2FooterActions .btn{justify-content:center;width:100%}.v2Bands strong{font-size:clamp(28px,9vw,40px)}}@media (prefers-reduced-motion:reduce){.v2HeroPhoto,.v2HeroInner{animation:none}}.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:0;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-card);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:none;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;overflow:visible}.mcCountdownRow{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:6px;display:flex}.mcCountdownUnit{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:13px;font-weight:700}.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-radius:var(--radius-control);background:var(--bg-raised);border:0;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.mcMetricIcon{color:var(--text-3)}.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}a.mcMetricLink{color:inherit;text-decoration:none}a.mcMetricLink:hover,a.mcMetricLink:focus-visible{border-color:var(--border-strong);background:var(--accent-tint)}.mcMetric-warn strong{color:var(--warn)}.mcSection,.mcPanel{flex-direction:column;gap:12px;display:flex}.mcPanel{border:1px solid var(--border-card);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-card);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-radius:var(--radius-control);background:var(--bg-raised);border:0;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){.homeHero,.mcConsole .mcHero{--mc-numerals:clamp(32px, 12vw, 48px)}.mcHero{grid-template-columns:1fr}.mcCountdownRow{align-items:flex-end}.mcCountdownHms{font-size:16px}.mcHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mcSplit{grid-template-columns:1fr}.mcQueueRow{flex-direction:column;align-items:stretch}.mcQueueActions{justify-content:stretch}.mcQueueActions .btn{flex:1}}.shell{--bg-page:var(--hub-canvas);--bg-card:var(--hub-surface);--bg-raised:var(--hub-raised);--border:var(--hub-border);--border-card:var(--hub-border);--radius-card:16px;--radius-control:10px;--card-padding:20px;--section-gap:28px;background:var(--hub-canvas);min-height:100dvh}.shell .sidebar{background:var(--hub-nav-surface);width:252px;height:100dvh;padding:24px 16px 16px}.shell .sidebarBrandRow{justify-content:center;padding:4px 0 24px}.shell .brandLogoPlate{background:var(--hub-brand-surface);border:0;padding:6px}.shell .sidebar .brandLogoPlate img{width:168px;height:auto}.shell .navGroup{margin-top:6px}.shell .navSection{letter-spacing:0;text-transform:none;padding:8px 12px 4px;font-size:12px;font-weight:600}.shell .sidebar .navItem{min-height:44px;padding:10px 12px;font-weight:500}.shell .navItem.active{background:var(--accent-tint);color:var(--on-accent-tint);font-weight:600}.shell .sidebarSearch{border-color:var(--hub-border);background:var(--hub-surface);margin-bottom:2px;font-size:13px}.shell .sidebarFooter{gap:6px;padding-top:16px}.shell .accountChip{border-radius:var(--radius-control);padding:12px}.shell .accountChipHeader .accountNameRow{flex:1}.shell .accountChip>.metaMuted{padding-left:44px}.shell .content{padding-top:40px}.shell .pageHeader{margin-bottom:28px}.shell .pageTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.3vw,32px);line-height:1.2}.shell .pageTitleIcon{margin-top:4px}.shell .pageLead{text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.shell .pageHeaderControls{margin-top:20px}.shell .sectionLabel{color:var(--text-1);letter-spacing:-.01em;margin-bottom:14px;font-size:16px;line-height:1.4}.shell .sectionHeading{text-transform:none;font-size:18px}.shell .sectionAction a{color:var(--accent);letter-spacing:0;font-size:13px;font-weight:500}.shell .sectionAction a:hover{text-underline-offset:3px;text-decoration:underline}.shell .card{transition:border-color var(--motion-standard) var(--motion-ease), background var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease)}.shell :is(a.card,.linkedEntityCard,.opportunityCard,.groupCard):hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--hub-border));background:var(--hub-surface);box-shadow:var(--hub-shadow-hover)}.shell .entityCard h3{letter-spacing:-.015em;text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.35}.shell .btn:not(.btn-sm){height:auto;min-height:44px}.shell .btn-secondary{border-color:var(--hub-border)}.shell .input{border-radius:var(--radius-control)}.shell .empty{border-radius:var(--radius-card);background:var(--hub-surface);border:1px dashed var(--hub-border);padding:28px 24px}.shell .homeHero{--text-1:var(--hub-hero-ink);--text-2:var(--hub-hero-muted);--text-3:var(--hub-hero-muted);--accent:var(--hub-hero-accent);--accent-tint:var(--hub-hero-metric-hover);--warn:var(--hub-hero-warn);--mc-numerals:80px;background:linear-gradient(120deg, var(--hub-hero-start), var(--hub-hero-end));border:0;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:32px}.homeHero .mcCountdownDays{text-shadow:none}.homeHero .mcCountdown{text-align:center}.homeHero .mcCountdownRow{justify-content:center;align-items:baseline;margin-top:18px}.homeHero .mcCountdownHms{flex-basis:100%;margin-top:10px;font-size:20px}.homeHero .mcCountdownUnit{letter-spacing:0;text-transform:none}.homeHero .mcEyebrow{color:var(--hub-hero-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.homeHero .mcHeroMetrics{align-content:center;gap:12px}.homeHero :is(.mcMetric,.mcCountdownTile){border:1px solid var(--hub-hero-border);background:var(--hub-hero-metric);text-align:center;min-width:0;transition:background var(--motion-standard) var(--motion-ease), border-color var(--motion-standard) var(--motion-ease);border-radius:12px;align-items:center;gap:10px;padding:18px 16px;position:relative}.homeHero .mcMetric{justify-content:center}.homeHero .mcCountdownTile{justify-content:center;display:flex}.homeHero .mcMetricLink:after{content:"↗";color:var(--hub-hero-muted);position:absolute;top:16px;right:16px}.homeHero a.mcMetricLink:is(:hover,:focus-visible){border-color:var(--hub-hero-accent)}.homeHero .mcMetric strong{font-variant-numeric:tabular-nums;font-size:32px}.homeHero .mcMetric span{color:var(--hub-hero-ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.35}.homePage .dashboardCardGrid,.homePage .roleHubGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.homePage{max-width:1120px;margin-inline:auto}.homePage .pageHeaderCopy{text-align:center}.homePage .pageTitle{justify-content:center;max-width:none}.homePage .sectionLabel{text-align:center;flex-direction:column;align-items:center;gap:6px}.homePage .dashboardCardGrid{justify-items:center}.homePage .entityCard{text-align:center}.homePage :is(.groupCardTitle,.groupCardTags,.entityCardTags,.entityCardFooter,.lifecycleTiming){justify-content:center}.homePage :is(.entityCardMetaRow,.entityCardSchedule){grid-template-columns:auto auto;justify-content:center}.homePage .roleHubCard{text-align:center;flex-direction:column;display:flex}.homePage .cardTight{padding:20px}.homePage :is(.dashboardCardGrid,.roleHubGrid)>:only-child{max-width:540px}.homePage .closingCard{border-top:3px solid var(--accent);gap:12px;min-height:0;padding:20px}.homePage .closingCardType{color:var(--text-2);justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.homePage .closingCard>.lifecycleTiming{border-top:0;margin-top:0;padding-top:0}.homePage .closingCard .entityCardHeaderTags:empty{display:none}.homePage .closingCardType .chip{color:inherit;font-size:inherit;background:0 0;padding:0}.homePage .homeAnnouncements{margin:var(--section-gap) 0}.homePage .pinnedBanner{background:var(--hub-surface);border:1px solid var(--hub-border);box-shadow:none;text-align:center;flex-direction:column;gap:12px;padding:14px 16px}.homePage .pinnedBannerIcon{background:var(--accent-tint);width:28px;height:28px;color:var(--on-accent-tint)}.homePage .pinnedBannerEyebrow{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:11px}.homePage .pinnedBannerTitle{font-size:15px;line-height:1.4}.homePage .pinnedBannerBody{font-size:13px;line-height:1.5}.homePage .groupCard[data-workspace]{flex-direction:column;gap:12px;display:flex}.homePage .workspaceCardFooter{border-top:1px solid var(--hub-border);flex-flow:column wrap;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.homePage .workspaceCardAction{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.homePage [data-workspace]:is(:hover,:focus-within) .workspaceCardAction{text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.shell .homeHero{--mc-numerals:64px;grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=900px){.shell{--card-padding:18px;--section-gap:24px}.shell .content{padding-top:0}.shell .topbar{background:var(--hub-nav-surface)}.shell .topbar .brandLogoPlate img{width:150px;height:auto}.shell .sheet .navGroup{margin-top:0}.shell .homeHero{padding:24px}}@media (width<=560px){.shell .pageHeader{margin-bottom:24px}.shell .pageTitle{font-size:26px}.shell .homeHero{gap:20px;padding:24px 20px}.homeHero .mcHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homeHero .mcMetric{flex-direction:column;align-items:center;gap:12px;padding:16px 6px;display:flex}.homeHero .mcMetric strong{font-size:26px}.homeHero .mcCountdownTile{grid-column:1/-1}.homePage .cardTight{padding:18px}.homeHero .mcMetricLink:after{display:none}.homePage .pinnedBannerActions{padding-left:0}}.cb-panel{gap:var(--space-4);margin-top:var(--section-gap);padding:var(--card-padding);border:1px solid var(--border-card);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-1);flex-direction:column;display:flex}.cb-title,.cb-group-title,.cb-kicker,.cb-meta,.cb-claim-text,.cb-caveat,.cb-locator,.cb-excerpt,.cb-status,.cb-empty,.cb-limitation,.cb-note,.cb-error{margin:0}.cb-title{font-family:var(--font-display);color:var(--text-1);font-size:1.15rem;font-weight:650;line-height:1.3}.cb-kicker{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-weight:700}.cb-accepted,.cb-group,.cb-citation{gap:var(--space-2);flex-direction:column;display:flex}.cb-meta{gap:var(--space-2) var(--space-4);color:var(--text-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.cb-group-title{color:var(--text-1);font-size:1rem;font-weight:650}.cb-claims{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-claim{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);flex-direction:column;display:flex}.cb-claim-text{color:var(--text-1)}.cb-caveat,.cb-locator,.cb-status,.cb-empty,.cb-limitation,.cb-note{color:var(--text-2);font-size:var(--font-size-sm)}.cb-excerpt{padding-left:var(--space-3);border-left:2px solid var(--accent);color:var(--text-2);margin:0}.cb-error{color:var(--danger);font-size:var(--font-size-sm)}.cb-form,.cb-queue{gap:var(--space-3);flex-direction:column;display:flex}.cb-field{gap:var(--space-1);color:var(--text-2);flex-direction:column;font-size:.92rem;display:flex}.cb-input{box-sizing:border-box;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-page);width:100%;color:var(--text-1);font:inherit;padding:.55rem .7rem}.cb-actions{align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}@keyframes hubFadeIn{0%{opacity:0}}@keyframes hubFadeOut{to{opacity:0}}@keyframes hubPopoverIn{0%{opacity:0;transform:translateY(calc(var(--motion-shift) * -1))}}@keyframes hubRightPanelIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hubRightPanelOut{0%{transform:translate(0)}to{transform:translate(100%)}}.sheetBackdrop,.paletteBackdrop,.routePeek::backdrop{animation:hubFadeIn var(--motion-fast) var(--motion-ease) both}.palette{animation:hubFadeIn var(--motion-standard) var(--motion-ease) both}.comboMenu,.addCalPanel,.subscribePanel,.siteMobileNav,.sheet{animation:hubPopoverIn var(--motion-standard) var(--motion-ease-out) both}.routePeek[open]{animation:hubRightPanelIn var(--motion-panel) var(--motion-ease-out) both}.routePeek[open][data-closing]{animation:hubRightPanelOut var(--motion-standard) var(--motion-ease) both;pointer-events:none}.routePeek[data-closing]::backdrop{animation:hubFadeOut var(--motion-standard) var(--motion-ease) both}@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}}.platform{overflow-wrap:anywhere;gap:var(--space-5);min-width:0}.platform>.pageHeader{margin-bottom:0}.platformForm{gap:var(--space-4);margin-top:var(--space-4);max-width:48rem;display:grid}.platformForm>.btn{justify-self:start}.platformField{gap:var(--space-2);min-width:0;font-weight:500;display:grid}.platformField .input{font-weight:400}.platformField textarea.input{height:auto;min-height:7rem;padding-block:var(--space-3);resize:vertical}.platformRequired{color:var(--text-2)}.platformTable{border-radius:var(--radius-card);background:var(--bg-card);border:0;overflow-x:auto}.platformTable table{text-align:left;border-collapse:collapse;width:100%}.platformTable td,.platformTable th{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.platformTable th{background:var(--bg-raised);font-size:12px}.platformTable tr:last-child td{border-bottom:0}.platformProse{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--text-measure)}.platform summary{cursor:pointer;padding-block:var(--space-2);font-weight:600}.platform details[open]>summary{margin-bottom:var(--space-3)}.platformDisclosure{border-top:1px solid var(--border);margin-top:var(--space-3);color:var(--text-2)}.platformEditor{scroll-margin-top:var(--space-5)}.platformFeedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--accent-tint);color:var(--on-accent-tint);border:0}.platformFeedback:empty{display:none}.platform .rowGap{flex-wrap:wrap}.platform .siteSection>.card+.card{margin-top:var(--space-3)}.platformConsent{align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:1.6;display:flex}.platformConsent input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.platform .formAlert{margin:0;scroll-margin-block:90px}@media (width<=620px){.platformTaskFilters .pill{flex:auto}.platformForm>.btn{width:100%}.platformEditor{scroll-margin-top:80px}}.platform .siteSection>h2{margin-bottom:var(--space-4)}.platformTaskFilters{justify-content:flex-start}.platformCardMeta{gap:var(--space-2);display:grid}.platformCardMeta>span{align-items:flex-start;gap:var(--space-2);display:flex}.platformCardMeta svg{flex-shrink:0;margin-top:2px}.attentionSummary{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.attentionSummary h2{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:16px;display:flex}.attentionGroup{margin-top:var(--space-5)}.attentionGroup h3{margin-bottom:var(--space-2)}.attentionList{margin:0;padding:0;list-style:none}.attentionList li{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border);display:grid}.attentionOverdue{color:var(--text-1);font-size:12px;font-weight:600}
