.AccountPage-module__Z9hZWq__page{flex-direction:column;gap:18px;display:flex}.AccountPage-module__Z9hZWq__heading{min-width:0}.AccountPage-module__Z9hZWq__heading h1{color:var(--text);font-size:clamp(24px,4vw,30px);font-weight:760;line-height:1.2}.AccountPage-module__Z9hZWq__heading p{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}.AccountPage-module__Z9hZWq__profileContent{flex-direction:column;gap:18px;min-width:0;display:flex}.AccountPage-module__Z9hZWq__profileContent[hidden]{display:none}.AccountPage-module__Z9hZWq__identityCard,.AccountPage-module__Z9hZWq__detailsCard,.AccountPage-module__Z9hZWq__stateCard,.AccountPage-module__Z9hZWq__editCard,.AccountPage-module__Z9hZWq__securityCard,.AccountPage-module__Z9hZWq__membershipCard{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0}.AccountPage-module__Z9hZWq__membershipCard{padding:22px;scroll-margin-top:88px}.AccountPage-module__Z9hZWq__identityCard{align-items:center;gap:18px;padding:22px;display:flex}.AccountPage-module__Z9hZWq__identityText{flex:1;min-width:0}.AccountPage-module__Z9hZWq__identityText h2{overflow-wrap:anywhere;color:var(--text);font-size:20px;font-weight:740;line-height:1.3}.AccountPage-module__Z9hZWq__identityText p{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.5}.AccountPage-module__Z9hZWq__detailsCard{padding:22px}.AccountPage-module__Z9hZWq__detailsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AccountPage-module__Z9hZWq__detailsCard h2,.AccountPage-module__Z9hZWq__stateCard h2,.AccountPage-module__Z9hZWq__editCard h2,.AccountPage-module__Z9hZWq__securityCard h2{color:var(--text);font-size:17px;font-weight:720;line-height:1.4}.AccountPage-module__Z9hZWq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:20px;display:grid}.AccountPage-module__Z9hZWq__details div{min-width:0}.AccountPage-module__Z9hZWq__details dt{color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.5}.AccountPage-module__Z9hZWq__details dd{overflow-wrap:anywhere;color:var(--text);margin-top:4px;font-size:15px;line-height:1.5}.AccountPage-module__Z9hZWq__stateCard{padding:22px}.AccountPage-module__Z9hZWq__stateCard p{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}.AccountPage-module__Z9hZWq__stateAction{margin-top:18px}.AccountPage-module__Z9hZWq__editCard{flex-direction:column;align-items:flex-start;gap:16px;padding:22px;display:flex}.AccountPage-module__Z9hZWq__editIntro,.AccountPage-module__Z9hZWq__hint{color:var(--text-muted);font-size:13px;line-height:1.5}.AccountPage-module__Z9hZWq__form{flex-direction:column;gap:18px;width:100%;display:flex}.AccountPage-module__Z9hZWq__field{min-width:0}.AccountPage-module__Z9hZWq__field input{width:100%}.AccountPage-module__Z9hZWq__hint{overflow-wrap:anywhere;margin-top:7px}.AccountPage-module__Z9hZWq__formActions{flex-wrap:wrap;gap:10px;display:flex}.AccountPage-module__Z9hZWq__securityCard{padding:22px}.AccountPage-module__Z9hZWq__securityIntro{color:var(--text-muted);overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.5}.AccountPage-module__Z9hZWq__securityFormArea,.AccountPage-module__Z9hZWq__securityFormArea .AccountPage-module__Z9hZWq__form{margin-top:18px}.AccountPage-module__Z9hZWq__securityFeedback{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.AccountPage-module__Z9hZWq__securityFeedback>div{width:100%}.AccountPage-module__Z9hZWq__passwordVisibility{justify-content:flex-end;display:flex}.AccountPage-module__Z9hZWq__avatarControls{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;margin-top:12px;display:flex}.AccountPage-module__Z9hZWq__avatarActions{flex-wrap:wrap;gap:8px;display:flex}.AccountPage-module__Z9hZWq__avatarHint{max-width:52ch;color:var(--text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.AccountPage-module__Z9hZWq__avatarControls>[role=alert],.AccountPage-module__Z9hZWq__avatarControls>[role=status]{width:100%}.AccountPage-module__Z9hZWq__avatarPreview{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-secondary);flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:14px;display:flex}.AccountPage-module__Z9hZWq__avatarPreview h3{color:var(--text);font-size:14px;font-weight:700;line-height:1.4}.AccountPage-module__Z9hZWq__avatarPreview p{color:var(--text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.AccountPage-module__Z9hZWq__avatarPreview img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:112px;max-width:100%;height:112px}.AccountPage-module__Z9hZWq__avatarPreviewFallback{min-height:72px}@media (max-width:599px){.AccountPage-module__Z9hZWq__identityCard,.AccountPage-module__Z9hZWq__detailsCard,.AccountPage-module__Z9hZWq__stateCard,.AccountPage-module__Z9hZWq__editCard,.AccountPage-module__Z9hZWq__securityCard,.AccountPage-module__Z9hZWq__membershipCard{padding:18px}.AccountPage-module__Z9hZWq__identityCard{align-items:flex-start;gap:14px}.AccountPage-module__Z9hZWq__details{grid-template-columns:minmax(0,1fr);gap:16px}.AccountPage-module__Z9hZWq__formActions>button{flex:130px}}
.FeatureIdentity-module__iZnURW__feature,.FeatureIdentity-module__iZnURW__context{--page:#f4f2ee;--surface:#fff;--surface-secondary:#eeebe6;--surface-account:#fff;--surface-account-hover:#eeebe6;--surface-community-icon:#eeebe6;--surface-popover:#fff;--surface-aubergine:#19171e;--text:#211f24;--text-muted:#625d65;--text-subtle:#6b646f;--border:#d8d4ce;--control-border:#8b828f;--accent:#65558f;--accent-hover:#57477c;--accent-pressed:#493b69;--accent-active:#65558f;--accent-soft:#eee9f4;--accent-soft-pressed:#e0d8eb;--on-accent:#fff;--focus:#65558f;--disabled-surface:#ebe7e2;--disabled-text:#746d77;--reader-viewport:#e7e3dd;--document-paper:#fff;--radius-control:12px;--radius-surface:16px;--radius-tag:999px;--shadow-sm:0 0 #0000;--shadow-card:0 0 #0000;color:var(--text);background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html[data-theme=dark] .FeatureIdentity-module__iZnURW__feature,html[data-theme=dark] .FeatureIdentity-module__iZnURW__context){--page:#17161b;--surface:#211f25;--surface-secondary:#2a272f;--surface-account:#211f25;--surface-account-hover:#2a272f;--surface-community-icon:#2a272f;--surface-popover:#2a272f;--text:#f1eef3;--text-muted:#c7c1ca;--text-subtle:#b8b0bf;--border:#48444d;--control-border:#968b9f;--accent:#b6a8d1;--accent-hover:#c9bde0;--accent-pressed:#d7cbe8;--accent-active:#b6a8d1;--accent-soft:#36303f;--accent-soft-pressed:#443b50;--on-accent:#211c29;--focus:#d0c3e5;--disabled-surface:#2a272f;--disabled-text:#b8b0bf;--reader-viewport:#121116;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.FeatureIdentity-module__iZnURW__feature{flex:1;min-width:0}.FeatureIdentity-module__iZnURW__feature [data-page-container]{padding:24px 16px 40px}.FeatureIdentity-module__iZnURW__feature [data-page-width=wide]{max-width:1260px}.FeatureIdentity-module__iZnURW__feature [data-page-width=reader]{max-width:1600px}.FeatureIdentity-module__iZnURW__feature [data-page-width=narrow]{max-width:520px}.FeatureIdentity-module__iZnURW__feature h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.14}.FeatureIdentity-module__iZnURW__feature h2{letter-spacing:-.025em}.FeatureIdentity-module__iZnURW__feature h3{letter-spacing:-.02em}.FeatureIdentity-module__iZnURW__feature .ui-eyebrow{color:var(--text-muted);letter-spacing:.055em;margin-bottom:10px;font-size:12px;font-weight:650;line-height:18px}.FeatureIdentity-module__iZnURW__feature .ui-helper{font-size:15px;line-height:24px}.FeatureIdentity-module__iZnURW__feature .ui-surface{box-shadow:none;border-radius:16px}:is(.FeatureIdentity-module__iZnURW__feature .shadow-card,.FeatureIdentity-module__iZnURW__feature .shadow-sm){box-shadow:none}:is(.FeatureIdentity-module__iZnURW__feature .rounded-xl.bg-surface,.FeatureIdentity-module__iZnURW__feature .rounded-xl.bg-surface-secondary){border-radius:16px}:is(.FeatureIdentity-module__iZnURW__feature .ui-field,.FeatureIdentity-module__iZnURW__feature .ui-link){transition:color .17s,background-color .17s,border-color .17s}.FeatureIdentity-module__iZnURW__feature button{cursor:pointer;max-width:100%;min-height:44px}.FeatureIdentity-module__iZnURW__feature button:disabled{cursor:not-allowed}:is(.FeatureIdentity-module__iZnURW__feature input:not([type=checkbox]):not([type=radio]):not([type=range]),.FeatureIdentity-module__iZnURW__feature select,.FeatureIdentity-module__iZnURW__feature textarea){border-color:var(--control-border);border-radius:12px;min-width:0;max-width:100%;min-height:44px;font-size:16px;line-height:24px}:is(.FeatureIdentity-module__iZnURW__feature input[aria-invalid=true],.FeatureIdentity-module__iZnURW__feature textarea[aria-invalid=true]){border-color:var(--error)}:is(.FeatureIdentity-module__iZnURW__feature input,.FeatureIdentity-module__iZnURW__feature select,.FeatureIdentity-module__iZnURW__feature textarea){accent-color:var(--accent)}:is(.FeatureIdentity-module__iZnURW__feature a:focus-visible,.FeatureIdentity-module__iZnURW__feature button:focus-visible,.FeatureIdentity-module__iZnURW__feature input:focus-visible,.FeatureIdentity-module__iZnURW__feature select:focus-visible,.FeatureIdentity-module__iZnURW__feature textarea:focus-visible,.FeatureIdentity-module__iZnURW__feature [tabindex="0"]:focus-visible){outline:3px solid var(--focus);outline-offset:3px}:is(.FeatureIdentity-module__iZnURW__feature [role=status],.FeatureIdentity-module__iZnURW__feature [role=alert]){overflow-wrap:anywhere}.FeatureIdentity-module__iZnURW__feature .role-badge--moderator{color:var(--info);background:var(--info-surface);border-color:var(--info-border)}.FeatureIdentity-module__iZnURW__feature .ui-document-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.FeatureIdentity-module__iZnURW__feature .ui-document-list>.ui-surface{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;display:grid}.FeatureIdentity-module__iZnURW__feature .ui-document-list h3{overflow-wrap:anywhere;-webkit-line-clamp:unset}.FeatureIdentity-module__iZnURW__feature .ui-document-list>.ui-surface>.border-t{border-top:0;padding-top:0}.FeatureIdentity-module__iZnURW__feature .ui-reader-surface{padding:16px}.FeatureIdentity-module__iZnURW__feature .ui-reader-toolbar{gap:12px;padding:12px}.FeatureIdentity-module__iZnURW__feature .ui-reader-toolbar>div{flex-wrap:wrap;min-width:0}.FeatureIdentity-module__iZnURW__feature .ui-auth-brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.FeatureIdentity-module__iZnURW__feature .ui-auth-brand svg{width:40px;height:40px;color:var(--accent);flex:none}.FeatureIdentity-module__iZnURW__feature .ui-auth-brand strong{letter-spacing:-.04em;font-size:22px;font-weight:750;line-height:26px;display:block}.FeatureIdentity-module__iZnURW__feature .ui-auth-brand small{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.FeatureIdentity-module__iZnURW__context{background:var(--page);min-width:0;position:relative}.FeatureIdentity-module__iZnURW__ink{--surface:#24212a;--surface-secondary:#302b38;--surface-account:#19171e;--surface-account-hover:#302b38;--text:#f8f6f8;--text-muted:#d4d0d8;--text-subtle:#c7c2cc;--border:#39343f;--control-border:#9c95a4;--accent:#d0c3e5;--accent-hover:#e2d9f0;--accent-soft:#3a3443;--on-accent:#211c29;--focus:#e2d9f0;--radius-control:12px;--radius-tag:999px;--disabled-surface:#302b38;--disabled-text:#b6afbf;color:#f8f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#19171e}.FeatureIdentity-module__iZnURW__ink a{text-decoration:none}.FeatureIdentity-module__iZnURW__ink .ui-nav-link{min-height:48px}.FeatureIdentity-module__iZnURW__ink .ui-nav-link[aria-current=page]{color:#f8f6f8;box-shadow:inset 3px 0 #b6a8d1}.FeatureIdentity-module__iZnURW__ink .ui-nav-link svg{stroke-width:1.8px;color:#c7c2cc}.FeatureIdentity-module__iZnURW__ink a:focus-visible,.FeatureIdentity-module__iZnURW__ink button:focus-visible{outline-offset:3px;outline:3px solid #e2d9f0}.FeatureIdentity-module__iZnURW__ink .role-badge{white-space:normal;line-height:18px}.FeatureIdentity-module__iZnURW__ink .role-badge--member{--success:#86efac;--success-surface:#132b1e;--success-border:#22543d}.FeatureIdentity-module__iZnURW__ink .role-badge--moderator{color:#93c5fd;background:#122340;border-color:#20437a}.FeatureIdentity-module__iZnURW__ink .role-badge--guest{color:#c7c2cc;background:#24212a}.FeatureIdentity-module__iZnURW__ink .role-badge--unavailable{color:#fbbf24;background:#2c1e0a;border-color:#593f0f}.FeatureIdentity-module__iZnURW__ink [role=alert]{--error:#fca5a5;--error-hover:#fecaca;--error-surface:#2d1317;--error-border:#5e222a}.FeatureIdentity-module__iZnURW__brand{color:#f8f6f8;align-items:center;gap:10px;min-height:44px;display:flex}.FeatureIdentity-module__iZnURW__brand svg{color:#b6a8d1;flex:none;width:36px;height:36px}.FeatureIdentity-module__iZnURW__brand strong{letter-spacing:-.04em;font-size:20px;font-weight:750;line-height:24px;display:block}.FeatureIdentity-module__iZnURW__brand small{color:#c7c2cc;font-size:11px;line-height:18px;display:block}@media (min-width:768px){.FeatureIdentity-module__iZnURW__feature [data-page-container]{padding:32px 24px 48px}.FeatureIdentity-module__iZnURW__feature .ui-document-list>.ui-surface{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}}@media (min-width:1280px){.FeatureIdentity-module__iZnURW__feature [data-page-container]{padding:40px 32px 56px}}@media (prefers-reduced-motion:reduce){.FeatureIdentity-module__iZnURW__feature *,.FeatureIdentity-module__iZnURW__ink *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.FeatureIdentity-module__iZnURW__feature [data-content-card]{border-left-width:1px;border-left-color:var(--border);box-shadow:none;border-radius:16px}.FeatureIdentity-module__iZnURW__feature [data-content-card]:hover{border-color:var(--control-border);box-shadow:none}.FeatureIdentity-module__iZnURW__feature [data-content-card] .text-accent{color:var(--text)}:is(.FeatureIdentity-module__iZnURW__feature article,.FeatureIdentity-module__iZnURW__feature form){min-width:0}:is(.FeatureIdentity-module__iZnURW__feature p,.FeatureIdentity-module__iZnURW__feature dd,.FeatureIdentity-module__iZnURW__feature .break-words,.FeatureIdentity-module__iZnURW__feature .ui-button,.FeatureIdentity-module__iZnURW__feature .role-badge){overflow-wrap:anywhere}.FeatureIdentity-module__iZnURW__dialog{background:var(--surface);color:var(--text)}:is(.FeatureIdentity-module__iZnURW__feature [data-content-card] h2,.FeatureIdentity-module__iZnURW__feature [data-content-card] h3){color:var(--text)}.FeatureIdentity-module__iZnURW__feature input[type=file]{overflow:hidden}.FeatureIdentity-module__iZnURW__feature .ui-link{text-underline-offset:3px;text-decoration:underline}
.Announcements-module__jlA7SG__pageHeader .Announcements-module__jlA7SG__heading{letter-spacing:-.055em;font-size:clamp(32px,4vw,44px);line-height:1.1}.Announcements-module__jlA7SG__pageHeader{margin-bottom:28px}.Announcements-module__jlA7SG__listLayout{max-width:1060px;margin-inline:auto}.Announcements-module__jlA7SG__announcementList{gap:16px;display:grid}.Announcements-module__jlA7SG__card{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:20px;padding:24px}.Announcements-module__jlA7SG__card:hover,.Announcements-module__jlA7SG__card:focus-within{border-color:var(--control-border)}.Announcements-module__jlA7SG__cardTop,.Announcements-module__jlA7SG__detailTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.Announcements-module__jlA7SG__cardLink{color:inherit;border-radius:8px;text-decoration:none;display:block}.Announcements-module__jlA7SG__cardLink:hover,.Announcements-module__jlA7SG__cardLink:visited,.Announcements-module__jlA7SG__cardLink:focus,.Announcements-module__jlA7SG__cardLink:active{color:inherit;text-decoration:none}.Announcements-module__jlA7SG__cardLink:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.Announcements-module__jlA7SG__metadata{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;line-height:20px;display:flex}.Announcements-module__jlA7SG__title{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:14px;font-size:23px;font-weight:750;line-height:1.2}.Announcements-module__jlA7SG__card .Announcements-module__jlA7SG__cardLink .Announcements-module__jlA7SG__title{color:var(--text)}.Announcements-module__jlA7SG__excerpt{color:var(--text-muted);overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.75}.Announcements-module__jlA7SG__author{color:var(--text-muted);overflow-wrap:anywhere;margin-top:22px;font-size:13px;line-height:22px}.Announcements-module__jlA7SG__readAction{max-width:100%;min-height:44px;color:var(--accent);text-underline-offset:3px;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:650;line-height:20px;text-decoration:underline;display:inline-flex}.Announcements-module__jlA7SG__cardLink:hover .Announcements-module__jlA7SG__readAction,.Announcements-module__jlA7SG__cardLink:focus-visible .Announcements-module__jlA7SG__readAction{color:var(--accent-hover)}.Announcements-module__jlA7SG__featured{--focus:#e2d9f0;background:radial-gradient(ellipse at 100% 0%, #65558f66, transparent 38%), radial-gradient(ellipse at 0% 100%, #65558f44, transparent 35%), var(--brand-ink);color:#f5f1f8;border-color:#39343f;border-radius:30px;padding:clamp(24px,4vw,44px)}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__cardLink,.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__cardLink .Announcements-module__jlA7SG__title{color:#f5f1f8}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__metadata,.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__excerpt,.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__author{color:#ccc4d4}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__title{max-width:26ch;margin-top:24px;font-size:clamp(30px,4vw,48px);line-height:1.12}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__excerpt{max-width:70ch}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__readAction{color:#f5f1f8;margin-top:16px}.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__cardLink:hover .Announcements-module__jlA7SG__readAction,.Announcements-module__jlA7SG__featured .Announcements-module__jlA7SG__cardLink:focus-visible .Announcements-module__jlA7SG__readAction{color:#fff}.Announcements-module__jlA7SG__latest{color:#ded3ef;background:#b6a8d12b;border-radius:999px;padding:5px 14px;font-weight:650}.Announcements-module__jlA7SG__actionWrap{z-index:2;flex:none;position:relative}.Announcements-module__jlA7SG__actionPanel{z-index:10;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:190px;max-width:min(260px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0002}.Announcements-module__jlA7SG__actionPanelUp{top:auto;bottom:calc(100% + 6px)}.Announcements-module__jlA7SG__dangerChoice{width:100%;min-height:44px;color:var(--danger-action);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.Announcements-module__jlA7SG__dangerChoice:hover{background:var(--error-surface)}.Announcements-module__jlA7SG__dangerChoice:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.Announcements-module__jlA7SG__createSection{max-width:700px;margin-top:32px;scroll-margin-top:96px}.Announcements-module__jlA7SG__detail{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface);border-radius:24px}.Announcements-module__jlA7SG__detailHeader{border-bottom:1px solid var(--border);padding:clamp(24px,4vw,40px)}.Announcements-module__jlA7SG__detailHeader h1{font-size:clamp(30px,4vw,44px)}.Announcements-module__jlA7SG__detailBody{max-width:72ch;margin-inline:auto;padding:24px clamp(20px,4vw,40px) 36px}.Announcements-module__jlA7SG__bodyText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.Announcements-module__jlA7SG__repliesSection{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.Announcements-module__jlA7SG__replyCard{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-secondary);gap:8px;min-width:0;padding:16px;display:grid}.Announcements-module__jlA7SG__replyHeader{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.Announcements-module__jlA7SG__replyHeader>span{overflow-wrap:anywhere;min-width:0}.Announcements-module__jlA7SG__replyMeta{flex:none;align-items:center;gap:8px;display:flex}.Announcements-module__jlA7SG__replyMeta time{text-align:right}@media (max-width:767px){.Announcements-module__jlA7SG__card{padding:20px}.Announcements-module__jlA7SG__featured{border-radius:23px;padding:26px 22px}.Announcements-module__jlA7SG__detail{border-radius:20px}}@media (prefers-reduced-motion:reduce){.Announcements-module__jlA7SG__card,.Announcements-module__jlA7SG__readAction{transition:none}}
.ContentState-module__BgZUxG__loading{min-width:0}.ContentState-module__BgZUxG__loadingLabel{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:20px}.ContentState-module__BgZUxG__stack{gap:12px;display:grid}.ContentState-module__BgZUxG__skeleton{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);gap:10px;min-width:0;padding:18px 20px;display:grid}.ContentState-module__BgZUxG__skeleton span{border-radius:var(--radius-tag);background:var(--surface-secondary);height:10px;display:block}.ContentState-module__BgZUxG__shortLine{width:24%}.ContentState-module__BgZUxG__longLine{width:78%}.ContentState-module__BgZUxG__mediumLine{width:53%}.ContentState-module__BgZUxG__announcement{min-height:146px;padding:24px}.ContentState-module__BgZUxG__announcement .ContentState-module__BgZUxG__longLine{width:64%;height:21px}.ContentState-module__BgZUxG__module{min-height:96px}.ContentState-module__BgZUxG__module .ContentState-module__BgZUxG__longLine{width:70%}.ContentState-module__BgZUxG__document{min-height:130px}.ContentState-module__BgZUxG__empty{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);text-align:center;overflow-wrap:anywhere;min-width:0;padding:26px 20px}.ContentState-module__BgZUxG__emptyIcon{border:1px solid var(--border);width:36px;height:36px;color:var(--accent);background:var(--surface-secondary);border-radius:11px;place-items:center;margin:0 auto 10px;display:grid}.ContentState-module__BgZUxG__emptyIcon svg{width:20px;height:20px}.ContentState-module__BgZUxG__emptyTitle{color:var(--text);font-size:15px;font-weight:700;line-height:22px}.ContentState-module__BgZUxG__emptyDescription{max-width:50ch;color:var(--text-muted);margin:4px auto 0;font-size:13px;line-height:20px}.ContentState-module__BgZUxG__emptyAction{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}@media (max-width:390px){.ContentState-module__BgZUxG__skeleton,.ContentState-module__BgZUxG__empty{padding-inline:16px}.ContentState-module__BgZUxG__emptyAction>*{max-width:100%}}
[data-application-shell]:has([data-discussion-page]){height:min(100dvh, var(--discussion-viewport-height,100dvh));min-height:0;overflow:hidden}:is([data-application-shell]:has([data-discussion-page])>div,[data-application-shell]:has([data-discussion-page]) [data-feature-identity],[data-application-shell]:has([data-discussion-page]) [data-feature-identity]>div){min-height:0}[data-application-shell]:has([data-discussion-page]) [data-feature-identity]>div{flex-direction:column;flex:auto;display:flex}.Discussion-module__i4GrwG__page{flex:auto;width:100%;min-width:0;min-height:0;padding:18px clamp(16px,2.4vw,36px);display:flex}.Discussion-module__i4GrwG__conversation{--message-incoming:var(--surface);--message-outgoing:var(--accent-soft);--message-outgoing-border:var(--accent-soft-pressed);border:1px solid var(--border);background:var(--surface);width:min(100%,1600px);min-width:0;min-height:0;color:var(--text);border-radius:18px;flex-direction:column;flex:auto;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 12px 36px #1e1a260f}html[data-theme=dark] .Discussion-module__i4GrwG__conversation{box-shadow:0 12px 36px #00000029}.Discussion-module__i4GrwG__conversationHeader{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 18px;display:flex;position:relative}.Discussion-module__i4GrwG__communityIdentity{align-items:center;gap:11px;min-width:0;display:flex}.Discussion-module__i4GrwG__communityAvatar{border:1px solid var(--border);background:var(--surface-secondary);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.Discussion-module__i4GrwG__communityAvatar svg{width:21px;height:21px}.Discussion-module__i4GrwG__headerTitle{min-width:0}.Discussion-module__i4GrwG__page .Discussion-module__i4GrwG__headerTitle h1{color:var(--text);letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:730;line-height:1.25}.Discussion-module__i4GrwG__headerTitle p{color:var(--text-muted);margin-top:3px;font-size:.75rem;line-height:1.35}.Discussion-module__i4GrwG__headerActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.Discussion-module__i4GrwG__connectionState{max-width:11rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.Discussion-module__i4GrwG__connectionNotice{max-width:min(15rem,36vw);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.Discussion-module__i4GrwG__history{overscroll-behavior:contain;background:var(--page);scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:12px clamp(12px,2vw,28px) 18px;position:relative;overflow:hidden auto}.Discussion-module__i4GrwG__historyControl{justify-content:center;padding:5px 0 12px;display:flex}.Discussion-module__i4GrwG__historyControl button{border-radius:999px;min-height:40px}.Discussion-module__i4GrwG__historyBeginning{color:var(--text-subtle);text-align:center;padding:3px 0 14px;font-size:.6875rem}.Discussion-module__i4GrwG__historyState{color:var(--text-muted);text-align:center;padding:40px 12px;font-size:.875rem}.Discussion-module__i4GrwG__historyState p+p{margin-top:5px}.Discussion-module__i4GrwG__newMessages{z-index:4;justify-content:center;height:0;display:flex;position:sticky;bottom:8px;overflow:visible}.Discussion-module__i4GrwG__newMessages button{border-radius:999px;min-height:44px;box-shadow:0 3px 14px #19161e29}.Discussion-module__i4GrwG__dateSeparator{justify-content:center;padding:15px 0 9px;display:flex}.Discussion-module__i4GrwG__dateSeparator span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);color:var(--text-muted);border-radius:999px;padding:5px 11px;font-size:.6875rem;line-height:1.2}.Discussion-module__i4GrwG__message{flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:4px 0;display:flex}.Discussion-module__i4GrwG__messageOwn{align-items:flex-end}.Discussion-module__i4GrwG__messageGrouped{padding-top:1px}.Discussion-module__i4GrwG__messageGroup{flex-direction:column;align-items:flex-start;width:max-content;min-width:0;max-width:min(78%,54rem);display:flex}.Discussion-module__i4GrwG__messageOwn .Discussion-module__i4GrwG__messageGroup{align-items:flex-end}.Discussion-module__i4GrwG__bubble{border:1px solid var(--border);background:var(--message-incoming);width:fit-content;min-width:0;max-width:100%;color:var(--text);border-radius:16px 16px 16px 5px;padding:9px 12px 8px;position:relative;box-shadow:0 1px 1px #19161e0b}.Discussion-module__i4GrwG__messageOwn .Discussion-module__i4GrwG__bubble{border-color:var(--message-outgoing-border);background:var(--message-outgoing);border-radius:16px 16px 5px}.Discussion-module__i4GrwG__messageGrouped:not(.Discussion-module__i4GrwG__messageGroupEnd) .Discussion-module__i4GrwG__bubble,.Discussion-module__i4GrwG__messageGrouped.Discussion-module__i4GrwG__messageOwn:not(.Discussion-module__i4GrwG__messageGroupEnd) .Discussion-module__i4GrwG__bubble{border-radius:12px}.Discussion-module__i4GrwG__messageSticker .Discussion-module__i4GrwG__bubble{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.Discussion-module__i4GrwG__author{color:var(--accent-active);overflow-wrap:anywhere;margin-bottom:3px;font-size:.72rem;font-weight:720;line-height:1.35;display:block}.Discussion-module__i4GrwG__body{overflow-wrap:anywhere;max-width:100%;font-size:.91rem;line-height:1.45}.Discussion-module__i4GrwG__body p{white-space:pre-wrap;margin:0}.Discussion-module__i4GrwG__emojiOnly{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.85rem;line-height:1.28}.Discussion-module__i4GrwG__stickerBody{max-width:100%;padding:1px;display:block}.Discussion-module__i4GrwG__sticker{max-width:min(168px,100%);height:auto;display:block}.Discussion-module__i4GrwG__messageFooter{flex-wrap:wrap;align-items:center;gap:2px 7px;width:max-content;max-width:100%;margin-top:2px;display:flex}.Discussion-module__i4GrwG__messageOwn .Discussion-module__i4GrwG__messageFooter{justify-content:flex-end}.Discussion-module__i4GrwG__meta{min-height:22px;color:var(--text-subtle);justify-content:flex-end;align-items:center;gap:3px;font-size:.66rem;display:flex}.Discussion-module__i4GrwG__meta time{white-space:nowrap;padding-inline:3px}.Discussion-module__i4GrwG__reactions{flex-wrap:wrap;flex:none;align-items:center;gap:3px;width:max-content;min-width:44px;max-width:100%;display:flex;overflow:visible}.Discussion-module__i4GrwG__reaction{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;line-height:1.1;display:inline-flex}.Discussion-module__i4GrwG__reactionEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.1rem;line-height:1.15}.Discussion-module__i4GrwG__reaction[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.Discussion-module__i4GrwG__reactionTrigger{width:44px;min-width:44px;height:44px;min-height:44px}.Discussion-module__i4GrwG__pickerPanel{z-index:80;border:1px solid var(--border);background:var(--surface-popover);max-height:calc(100dvh - 16px);box-shadow:var(--shadow-dropdown);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;overflow-y:auto}.Discussion-module__i4GrwG__pickerPanel button{min-width:44px;min-height:44px}.Discussion-module__i4GrwG__pickerEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.5rem;line-height:1}.Discussion-module__i4GrwG__menuWrap{display:inline-flex;position:relative}.Discussion-module__i4GrwG__menu{z-index:30;border:1px solid var(--border);background:var(--surface-popover);width:max-content;max-width:min(240px,100vw - 32px);box-shadow:var(--shadow-dropdown);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0}.Discussion-module__i4GrwG__messageOwn .Discussion-module__i4GrwG__menu{left:auto;right:0}.Discussion-module__i4GrwG__menuDown{top:calc(100% + 4px);bottom:auto}.Discussion-module__i4GrwG__menu button{width:100%;color:var(--error);justify-content:flex-start}.Discussion-module__i4GrwG__composer{z-index:3;border-top:1px solid var(--border);background:var(--surface);flex:none;padding:10px clamp(10px,1.6vw,22px);position:relative}.Discussion-module__i4GrwG__composerSurface{border:1px solid var(--control-border);background:var(--surface-secondary);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:0 5px;min-width:0;padding:5px 6px 2px;display:grid}.Discussion-module__i4GrwG__composerSurface:focus-within{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.Discussion-module__i4GrwG__composerControlRow{display:contents}.Discussion-module__i4GrwG__composerControl{flex:none;grid-area:1/1;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.Discussion-module__i4GrwG__composerIconButton{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Discussion-module__i4GrwG__composerIconButton:hover:not(:disabled){background:var(--surface);color:var(--accent-active)}.Discussion-module__i4GrwG__composerIconButton svg{width:21px;height:21px}.Discussion-module__i4GrwG__composerIconButton:disabled{opacity:.55}.Discussion-module__i4GrwG__composerActions{display:contents}.Discussion-module__i4GrwG__composerField{width:100%;min-width:0;min-height:42px;max-height:136px;color:var(--text);resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:10px 4px 9px;font-size:16px;line-height:22px;display:block;overflow-y:auto}.Discussion-module__i4GrwG__composerSurface>.Discussion-module__i4GrwG__composerField{grid-area:1/2}.Discussion-module__i4GrwG__composerField:focus-visible{border-color:#0000;outline:none}.Discussion-module__i4GrwG__composerField:disabled{color:var(--disabled-text);background:0 0}.Discussion-module__i4GrwG__composerField::placeholder{color:var(--text-subtle)}.Discussion-module__i4GrwG__composerSend{background:var(--accent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--on-accent);border:0;border-radius:50%;flex:none;grid-area:1/3;place-items:center;padding:0;display:grid}.Discussion-module__i4GrwG__composerSend:hover:not(:disabled){background:var(--accent-hover)}.Discussion-module__i4GrwG__composerSend:disabled{background:var(--disabled-surface);color:var(--disabled-text)}.Discussion-module__i4GrwG__composerSend svg{width:21px;height:21px}.Discussion-module__i4GrwG__composerCount{min-height:15px;color:var(--text-subtle);text-align:right;grid-area:2/1/auto/-1;margin:1px 7px;font-size:.66rem;line-height:1.25}.Discussion-module__i4GrwG__composerCount:empty{display:none}.Discussion-module__i4GrwG__libraryOnlySurface{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.Discussion-module__i4GrwG__libraryOnlySurface:focus-within{outline:0}.Discussion-module__i4GrwG__retryNotice{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 1px 8px;padding:6px 9px;font-size:.75rem;line-height:1.35;display:flex}.Discussion-module__i4GrwG__retryCopy{overflow-wrap:anywhere;min-width:0}.Discussion-module__i4GrwG__retryActions{flex:none;align-items:center;gap:4px;display:flex}.Discussion-module__i4GrwG__retryActions button{min-height:44px;padding:5px 9px}.Discussion-module__i4GrwG__libraryOnly{padding:4px 2px}@media (max-width:1279px){[data-application-shell]:has([data-discussion-page]) [data-feature-identity]{padding-bottom:var(--mobile-navigation-height,76px)}[data-application-shell]:has([data-discussion-page] :is(input,textarea,select,[contenteditable=true]):focus) [data-feature-identity]{padding-bottom:env(safe-area-inset-bottom,0px)}.Discussion-module__i4GrwG__page{padding:0}.Discussion-module__i4GrwG__conversation{box-shadow:none;border-inline:0;border-radius:0}.Discussion-module__i4GrwG__conversationHeader{min-height:62px;padding-inline:13px}.Discussion-module__i4GrwG__history{padding:9px 12px 12px}.Discussion-module__i4GrwG__messageGroup{max-width:min(84%,46rem)}.Discussion-module__i4GrwG__composer{padding-inline:10px}}@media (max-width:480px){.Discussion-module__i4GrwG__communityAvatar{width:38px;height:38px}.Discussion-module__i4GrwG__headerActions{gap:4px}.Discussion-module__i4GrwG__connectionState{max-width:6.4rem;font-size:.68rem}.Discussion-module__i4GrwG__connectionNotice{max-width:28vw}.Discussion-module__i4GrwG__history{padding-inline:10px}.Discussion-module__i4GrwG__messageGroup{max-width:88%}.Discussion-module__i4GrwG__composerSurface{border-radius:16px;gap:3px;padding:4px}.Discussion-module__i4GrwG__composerControl{width:44px;height:44px}.Discussion-module__i4GrwG__composerIconButton,.Discussion-module__i4GrwG__composerSend{width:44px;min-width:44px;height:44px;min-height:44px}.Discussion-module__i4GrwG__composerField{min-height:44px;padding-block:9px}}@media (max-height:640px) and (max-width:1279px){.Discussion-module__i4GrwG__conversationHeader{min-height:54px;padding-block:5px}.Discussion-module__i4GrwG__communityAvatar{width:36px;height:36px}.Discussion-module__i4GrwG__history{padding-block:5px 8px}.Discussion-module__i4GrwG__composer{padding-block:6px}.Discussion-module__i4GrwG__composerField{max-height:92px}.Discussion-module__i4GrwG__historyState{padding-block:18px}}@media (prefers-reduced-motion:reduce){.Discussion-module__i4GrwG__page *,.Discussion-module__i4GrwG__conversation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.GuestLanding-module___ZhlqW__page{width:min(100%,1440px);min-width:0;color:var(--text);margin:0 auto;padding:16px 16px 40px}.GuestLanding-module___ZhlqW__page h1,.GuestLanding-module___ZhlqW__page h2,.GuestLanding-module___ZhlqW__page h3,.GuestLanding-module___ZhlqW__page p{margin:0}.GuestLanding-module___ZhlqW__page a{text-decoration:none}.GuestLanding-module___ZhlqW__page a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.GuestLanding-module___ZhlqW__hero{--accent:#b9a7ef;--accent-hover:#d0c3f7;--accent-pressed:#dfd5fa;--on-accent:#261b3c;--focus:#e2d9f0;--surface:#24212a;--surface-secondary:#302b38;--text:#f8f6f8;--text-muted:#d4d0d8;--control-border:#9c95a4;isolation:isolate;color:#f8f6f8;background:#17151c;border:1px solid #39343f;border-radius:38px;min-height:620px;padding:28px 42px 48px;position:relative;overflow:hidden}.GuestLanding-module___ZhlqW__hero:before,.GuestLanding-module___ZhlqW__hero:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.GuestLanding-module___ZhlqW__hero:before{background:radial-gradient(circle,#694ac56b,#0000 70%);width:650px;height:650px;bottom:-430px;left:-300px}.GuestLanding-module___ZhlqW__hero:after{background:radial-gradient(circle,#b19ee554,#0000 70%);width:650px;height:650px;top:-450px;right:-320px}.GuestLanding-module___ZhlqW__heroHeader{justify-content:space-between;align-items:center;gap:26px;display:flex}.GuestLanding-module___ZhlqW__brand{color:#f8f6f8;align-items:center;gap:11px;min-width:0;min-height:48px;display:inline-flex}.GuestLanding-module___ZhlqW__brand svg{color:#bdabf5;flex:none;width:43px;height:43px}.GuestLanding-module___ZhlqW__brand strong{letter-spacing:-.045em;font-size:19px;font-weight:750;line-height:23px;display:block}.GuestLanding-module___ZhlqW__brand small{color:#bfb8c7;letter-spacing:.01em;margin-top:2px;font-size:10px;line-height:14px;display:block}.GuestLanding-module___ZhlqW__heroNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 27px;display:flex}.GuestLanding-module___ZhlqW__heroNav a:not(.ui-button){color:#d6cfdb;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:650;line-height:19px;display:inline-flex}.GuestLanding-module___ZhlqW__heroNav a:not(.ui-button):hover{color:#fff}.GuestLanding-module___ZhlqW__heroNav .GuestLanding-module___ZhlqW__headerSignIn,.GuestLanding-module___ZhlqW__heroNav .GuestLanding-module___ZhlqW__headerCreate{border-radius:12px;min-height:44px;padding:9px 17px}.GuestLanding-module___ZhlqW__hero a:focus-visible{outline-color:#e2d9f0}.GuestLanding-module___ZhlqW__heroBody{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:18px;min-height:510px;display:grid}.GuestLanding-module___ZhlqW__heroCopy{min-width:0;padding:25px 0 4px}.GuestLanding-module___ZhlqW__heroEyebrow{color:#d2cad9;background:#ffffff14;border:1px solid #504957;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex}.GuestLanding-module___ZhlqW__heroEyebrow span{background:#b9a7ef;border-radius:50%;width:7px;height:7px}.GuestLanding-module___ZhlqW__hero h1{letter-spacing:-.065em;text-wrap:balance;margin-top:29px;font-size:clamp(3.5rem,5.7vw,5.25rem);font-weight:760;line-height:.98}.GuestLanding-module___ZhlqW__hero h1 span{color:#b9a7ef}.GuestLanding-module___ZhlqW__lead{color:#c7c0ce;max-width:460px;font-size:17px;line-height:1.62;margin-top:29px!important}.GuestLanding-module___ZhlqW__actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.GuestLanding-module___ZhlqW__actions a{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 24px;font-size:15px;font-weight:720;line-height:22px;display:inline-flex}.GuestLanding-module___ZhlqW__heroArtwork{min-width:0;transform:translate(4px,11px)}.GuestLanding-module___ZhlqW__heroArtwork svg{width:100%;height:auto;max-height:460px;display:block}.GuestLanding-module___ZhlqW__communitySection,.GuestLanding-module___ZhlqW__featuresSection{margin-top:68px;scroll-margin-top:20px}.GuestLanding-module___ZhlqW__sectionHeading{max-width:720px;margin:0 10px 30px}.GuestLanding-module___ZhlqW__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:16px;margin-bottom:13px!important}.GuestLanding-module___ZhlqW__sectionHeading h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2rem,3.1vw,3rem);font-weight:750;line-height:1.1}.GuestLanding-module___ZhlqW__sectionHeading>p:last-child{max-width:600px;color:var(--text-muted);margin-top:16px;font-size:16px;line-height:1.55}.GuestLanding-module___ZhlqW__communityGrid{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:16px;display:grid}.GuestLanding-module___ZhlqW__irmCard{color:#f8f6f8;background:radial-gradient(circle at 94% 6%,#a48edb54,#0000 31%),radial-gradient(circle at 0 115%,#6141b757,#0000 32%),#17151c;border:1px solid #39343f;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;min-width:0;min-height:205px;padding:30px;display:flex;overflow:hidden}.GuestLanding-module___ZhlqW__irmIdentity{align-items:center;gap:22px;min-width:0;display:flex}.GuestLanding-module___ZhlqW__irmMark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#b69df1,#6347c0);border-radius:24px;flex:none;place-items:center;width:84px;height:84px;font-size:24px;font-weight:750;display:grid}.GuestLanding-module___ZhlqW__irmIdentity>div{min-width:0}.GuestLanding-module___ZhlqW__irmKicker{color:#bba9e7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:16px}.GuestLanding-module___ZhlqW__irmCard h3{letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:730;line-height:1.17}.GuestLanding-module___ZhlqW__irmIdentity p:last-child{color:#c7c0ce;max-width:450px;margin-top:10px;font-size:14px;line-height:1.5}.GuestLanding-module___ZhlqW__irmActionGroup{flex-direction:column;flex:none;align-items:flex-end;gap:13px;display:flex}.GuestLanding-module___ZhlqW__available{color:#a4e4be;background:#5fa07d2e;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:700;line-height:17px;display:inline-flex}.GuestLanding-module___ZhlqW__available span{background:#8dd7ad;border-radius:50%;width:6px;height:6px}.GuestLanding-module___ZhlqW__irmAction{flex:none}.GuestLanding-module___ZhlqW__irmCard .GuestLanding-module___ZhlqW__irmAction:focus-visible{outline-color:#e2d9f0}.GuestLanding-module___ZhlqW__futureCard{border:1px dashed var(--border);border-radius:28px;min-width:0;min-height:205px;padding:27px 29px}.GuestLanding-module___ZhlqW__plusMark{background:var(--accent-soft);width:45px;height:45px;color:var(--accent);border-radius:13px;place-items:center;font-size:25px;line-height:1;display:grid}.GuestLanding-module___ZhlqW__futureCard h3{letter-spacing:-.025em;margin-top:15px;font-size:19px;font-weight:730;line-height:25px}.GuestLanding-module___ZhlqW__futureCard p{color:var(--text-muted);margin-top:9px;font-size:14px;line-height:1.45}.GuestLanding-module___ZhlqW__comingSoon{background:var(--accent-soft);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:13px;padding:5px 9px;font-size:10px;font-weight:750;line-height:15px;display:inline-flex}.GuestLanding-module___ZhlqW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.GuestLanding-module___ZhlqW__featureCard{border:1px solid var(--border);background:var(--surface);border-radius:27px;min-width:0;overflow:hidden}.GuestLanding-module___ZhlqW__featureArt{justify-content:center;align-items:flex-end;height:162px;display:flex;overflow:hidden}.GuestLanding-module___ZhlqW__featureArt svg{width:100%;height:154px;display:block}.GuestLanding-module___ZhlqW__resourceArt{background:linear-gradient(130deg,#6248cf,#322576)}.GuestLanding-module___ZhlqW__updateArt{background:linear-gradient(130deg,#9e80e9,#6042b3)}.GuestLanding-module___ZhlqW__participationArt{background:linear-gradient(130deg,#b49ff0,#8569cf)}.GuestLanding-module___ZhlqW__featureCopy{min-height:126px;padding:22px 24px 25px}.GuestLanding-module___ZhlqW__featureCopy h3{letter-spacing:-.025em;font-size:19px;font-weight:720;line-height:25px}.GuestLanding-module___ZhlqW__featureCopy p{color:var(--text-muted);margin-top:10px;font-size:14px;line-height:1.5}.GuestLanding-module___ZhlqW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.GuestLanding-module___ZhlqW__steps article{border:1px solid var(--border);background:var(--surface);border-radius:24px;align-items:center;gap:15px;min-width:0;min-height:104px;padding:20px 23px;display:flex}.GuestLanding-module___ZhlqW__steps article>span{background:var(--accent-soft);width:45px;height:45px;color:var(--accent);border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.GuestLanding-module___ZhlqW__steps h3{font-size:16px;font-weight:720;line-height:21px}.GuestLanding-module___ZhlqW__steps p{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4}.GuestLanding-module___ZhlqW__support{border:1px solid var(--border);background:var(--surface);border-radius:27px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:25px 31px;display:flex}.GuestLanding-module___ZhlqW__support h2{font-size:19px;font-weight:720;line-height:25px}.GuestLanding-module___ZhlqW__support p{color:var(--text-muted);margin-top:5px;font-size:14px;line-height:1.5}.GuestLanding-module___ZhlqW__support a{flex:none}@media (max-width:1050px){.GuestLanding-module___ZhlqW__hero{min-height:0;padding:26px 32px 40px}.GuestLanding-module___ZhlqW__heroBody{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:470px}.GuestLanding-module___ZhlqW__hero h1{font-size:clamp(3.25rem,6vw,4.7rem)}.GuestLanding-module___ZhlqW__irmCard{flex-direction:column;align-items:flex-start}.GuestLanding-module___ZhlqW__irmActionGroup{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (max-width:767px){.GuestLanding-module___ZhlqW__page{padding:12px 12px 28px}.GuestLanding-module___ZhlqW__hero{border-radius:27px;padding:23px 25px 32px}.GuestLanding-module___ZhlqW__heroNav{gap:8px 13px}.GuestLanding-module___ZhlqW__heroNav a:not(.ui-button){font-size:12px}.GuestLanding-module___ZhlqW__heroNav .GuestLanding-module___ZhlqW__headerSignIn,.GuestLanding-module___ZhlqW__heroNav .GuestLanding-module___ZhlqW__headerCreate{display:none}.GuestLanding-module___ZhlqW__heroBody{grid-template-columns:minmax(0,1fr);gap:0}.GuestLanding-module___ZhlqW__heroCopy{padding-top:54px}.GuestLanding-module___ZhlqW__hero h1{font-size:clamp(3.3rem,9vw,4.5rem)}.GuestLanding-module___ZhlqW__heroArtwork{width:min(100%,500px);margin:10px auto 0;transform:none}.GuestLanding-module___ZhlqW__communitySection,.GuestLanding-module___ZhlqW__featuresSection{margin-top:52px}.GuestLanding-module___ZhlqW__sectionHeading{margin:0 4px 23px}.GuestLanding-module___ZhlqW__communityGrid{grid-template-columns:minmax(0,1fr)}.GuestLanding-module___ZhlqW__irmCard,.GuestLanding-module___ZhlqW__futureCard{min-height:0}.GuestLanding-module___ZhlqW__featureGrid{grid-template-columns:minmax(0,1fr)}.GuestLanding-module___ZhlqW__featureCard{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-height:170px;display:grid}.GuestLanding-module___ZhlqW__featureArt{height:100%}.GuestLanding-module___ZhlqW__featureArt svg{object-fit:cover;height:100%}.GuestLanding-module___ZhlqW__featureCopy{align-self:center;min-height:0}.GuestLanding-module___ZhlqW__steps{grid-template-columns:minmax(0,1fr)}.GuestLanding-module___ZhlqW__steps article{min-height:90px}}@media (max-width:540px){.GuestLanding-module___ZhlqW__hero{padding:22px 21px 30px}.GuestLanding-module___ZhlqW__brand svg{width:40px;height:40px}.GuestLanding-module___ZhlqW__brand small,.GuestLanding-module___ZhlqW__heroNav a:first-child{display:none}.GuestLanding-module___ZhlqW__heroCopy{padding-top:48px}.GuestLanding-module___ZhlqW__hero h1{font-size:clamp(2.65rem,11.4vw,3.9rem);line-height:1.02}.GuestLanding-module___ZhlqW__lead{font-size:15px;line-height:1.55;margin-top:21px!important}.GuestLanding-module___ZhlqW__actions{flex-direction:column;margin-top:25px}.GuestLanding-module___ZhlqW__actions a{width:100%}.GuestLanding-module___ZhlqW__heroArtwork{display:none}.GuestLanding-module___ZhlqW__communitySection,.GuestLanding-module___ZhlqW__featuresSection{margin-top:46px}.GuestLanding-module___ZhlqW__sectionHeading h2{font-size:clamp(1.8rem,8vw,2.5rem)}.GuestLanding-module___ZhlqW__sectionHeading>p:last-child{font-size:14px}.GuestLanding-module___ZhlqW__irmCard{padding:24px}.GuestLanding-module___ZhlqW__irmIdentity{align-items:flex-start;gap:14px}.GuestLanding-module___ZhlqW__irmMark{border-radius:17px;width:58px;height:58px;font-size:18px}.GuestLanding-module___ZhlqW__irmCard h3{font-size:21px}.GuestLanding-module___ZhlqW__irmActionGroup{flex-direction:column;align-items:flex-start}.GuestLanding-module___ZhlqW__irmAction{white-space:normal;width:100%}.GuestLanding-module___ZhlqW__featureCard{display:block}.GuestLanding-module___ZhlqW__featureArt{height:135px}.GuestLanding-module___ZhlqW__featureArt svg{height:154px}.GuestLanding-module___ZhlqW__featureCopy{padding:20px 22px 23px}.GuestLanding-module___ZhlqW__support{flex-direction:column;align-items:stretch;padding:24px}}@media (prefers-reduced-motion:reduce){.GuestLanding-module___ZhlqW__page *,.GuestLanding-module___ZhlqW__page :before,.GuestLanding-module___ZhlqW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.GuestLanding-module___ZhlqW__headerSignIn,.GuestLanding-module___ZhlqW__headerCreate,.GuestLanding-module___ZhlqW__primary,.GuestLanding-module___ZhlqW__secondary{flex:none}
.ModuleBrowser-module__ZgXK4a__workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ModuleBrowser-module__ZgXK4a__chooser,.ModuleBrowser-module__ZgXK4a__documents{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:20px}.ModuleBrowser-module__ZgXK4a__chooserHeading{margin-bottom:14px;font-size:19px;font-weight:750;line-height:26px}.ModuleBrowser-module__ZgXK4a__choices{flex-direction:column;gap:5px;display:flex}.ModuleBrowser-module__ZgXK4a__choice{min-width:0;min-height:56px;color:var(--text);overflow-wrap:anywhere;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none;display:flex}.ModuleBrowser-module__ZgXK4a__choice:hover{background:var(--surface-secondary)}.ModuleBrowser-module__ZgXK4a__choice[aria-current=page]{background:var(--accent-soft);border-color:var(--border);color:var(--accent)}.ModuleBrowser-module__ZgXK4a__choice:focus-visible,.ModuleBrowser-module__ZgXK4a__mobileChoices summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ModuleBrowser-module__ZgXK4a__moduleIcon{border:1px solid var(--border);background:var(--surface-secondary);width:32px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.ModuleBrowser-module__ZgXK4a__moduleIcon svg{width:18px;height:18px}.ModuleBrowser-module__ZgXK4a__mobileChoices{display:none}.ModuleBrowser-module__ZgXK4a__selectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;margin-bottom:24px;display:flex}.ModuleBrowser-module__ZgXK4a__selectionHeading h2{overflow-wrap:anywhere;font-size:23px;font-weight:750;line-height:1.25}.ModuleBrowser-module__ZgXK4a__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:24px;display:grid}.ModuleBrowser-module__ZgXK4a__filters :is(input,select){min-width:0;max-width:100%}.ModuleBrowser-module__ZgXK4a__filterActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ModuleBrowser-module__ZgXK4a__rows{flex-direction:column;gap:12px;display:flex}.ModuleBrowser-module__ZgXK4a__guidance{padding:28px 10px}.ModuleBrowser-module__ZgXK4a__guidance h2{margin-bottom:10px;font-size:25px;font-weight:750;line-height:32px}@media (max-width:1023px){.ModuleBrowser-module__ZgXK4a__workspace{grid-template-columns:minmax(0,1fr)}.ModuleBrowser-module__ZgXK4a__desktopChoices,.ModuleBrowser-module__ZgXK4a__chooserHeading{display:none}.ModuleBrowser-module__ZgXK4a__mobileChoices{display:block}.ModuleBrowser-module__ZgXK4a__mobileChoices summary{min-height:44px;color:var(--text);cursor:pointer;padding:10px 0;font-size:14px;font-weight:700}.ModuleBrowser-module__ZgXK4a__chooser{padding:6px 18px}}@media (max-width:767px){.ModuleBrowser-module__ZgXK4a__documents{padding:20px 16px}.ModuleBrowser-module__ZgXK4a__filters{grid-template-columns:minmax(0,1fr)}.ModuleBrowser-module__ZgXK4a__filterActions>*{flex:130px}}@media (max-width:390px){.ModuleBrowser-module__ZgXK4a__chooser,.ModuleBrowser-module__ZgXK4a__documents{border-radius:var(--radius-surface)}.ModuleBrowser-module__ZgXK4a__documents{padding:16px 12px}.ModuleBrowser-module__ZgXK4a__filterActions>*{flex-basis:100%}}
.DocumentRow-module__0I0yfG__row{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;box-shadow:none;overflow-wrap:anywhere;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);padding:18px 20px}.DocumentRow-module__0I0yfG__row:hover,.DocumentRow-module__0I0yfG__row:focus-within{border-color:var(--control-border)}.DocumentRow-module__0I0yfG__row:hover{background:color-mix(in srgb, var(--surface) 96%, var(--accent-soft))}.DocumentRow-module__0I0yfG__header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.DocumentRow-module__0I0yfG__copy{flex:1;min-width:0}.DocumentRow-module__0I0yfG__title{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.45}.DocumentRow-module__0I0yfG__titleLink{color:inherit;border-radius:var(--radius-control)}.DocumentRow-module__0I0yfG__titleLink:hover{color:var(--accent)}.DocumentRow-module__0I0yfG__context{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.5}.DocumentRow-module__0I0yfG__status{flex:none;max-width:100%}.DocumentRow-module__0I0yfG__metadata{color:var(--text-muted);flex-wrap:wrap;gap:3px 16px;min-width:0;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.DocumentRow-module__0I0yfG__metadata>*{min-width:0}.DocumentRow-module__0I0yfG__actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:14px;padding-top:12px;display:flex}.DocumentRow-module__0I0yfG__actions>*{max-width:100%}@media (max-width:480px){.DocumentRow-module__0I0yfG__row{padding:16px}.DocumentRow-module__0I0yfG__header{flex-wrap:wrap}.DocumentRow-module__0I0yfG__status{flex-basis:100%}.DocumentRow-module__0I0yfG__actions>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.DocumentRow-module__0I0yfG__row{transition:none}}
.HomeDashboard-module__qVIj1W__page{max-width:none;padding:24px 28px}.HomeDashboard-module__qVIj1W__dashboard,.HomeDashboard-module__qVIj1W__main,.HomeDashboard-module__qVIj1W__supporting{min-width:0}.HomeDashboard-module__qVIj1W__grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.HomeDashboard-module__qVIj1W__main,.HomeDashboard-module__qVIj1W__supporting{flex-direction:column;gap:20px;display:flex}.HomeDashboard-module__qVIj1W__hero{color:#fff;background:linear-gradient(105deg,#5b21b6 0%,#7137c2 55%,#9472c8 100%);border-radius:12px;min-height:205px;padding:25px 30px;position:relative;overflow:hidden}.HomeDashboard-module__qVIj1W__heroContent{z-index:1;position:relative}.HomeDashboard-module__qVIj1W__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#ede3ff;font-size:10px;font-weight:600;line-height:16px}.HomeDashboard-module__qVIj1W__hero h1{letter-spacing:-.8px;margin-top:8px;font-size:32px;font-weight:700;line-height:40px}.HomeDashboard-module__qVIj1W__heroCopy{color:#f3edff;max-width:470px;margin-top:7px;font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__motto{color:#f3e6ff;margin-top:14px;font-family:Segoe Print,Bradley Hand,cursive;font-size:16px;line-height:24px}.HomeDashboard-module__qVIj1W__heroGeometry{background:linear-gradient(130deg,#0000,#c2afd4 160%);position:absolute;inset:0 0 0 56%;overflow:hidden}.HomeDashboard-module__qVIj1W__heroGeometry span{background:#ffffff05;border:1px solid #ffffff24;border-radius:50%;width:290px;height:290px;position:absolute;top:-150px;right:-70px}.HomeDashboard-module__qVIj1W__heroGeometry span:nth-child(2){width:380px;height:380px;top:60px;right:-100px}.HomeDashboard-module__qVIj1W__heroGeometry span:nth-child(3){background:linear-gradient(150deg,#ffffff0c,#0000);border-radius:28px;width:200px;height:350px;top:-65px;right:90px;transform:rotate(35deg)}.HomeDashboard-module__qVIj1W__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.HomeDashboard-module__qVIj1W__featureCard,.HomeDashboard-module__qVIj1W__guidanceCard,.HomeDashboard-module__qVIj1W__panel,.HomeDashboard-module__qVIj1W__moduleCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0}.HomeDashboard-module__qVIj1W__moduleCard{transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}.HomeDashboard-module__qVIj1W__featureCard{flex-direction:column;align-items:flex-start;min-height:215px;padding:20px;display:flex}.HomeDashboard-module__qVIj1W__iconTile{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeDashboard-module__qVIj1W__featureCard h2{color:var(--text);margin-top:12px;font-size:17px;font-weight:600;line-height:24px}.HomeDashboard-module__qVIj1W__featureCard p{color:var(--text-muted);margin:6px 0 16px;font-size:13px;line-height:20px}.HomeDashboard-module__qVIj1W__cardAction{margin-top:auto}.HomeDashboard-module__qVIj1W__panel{padding:20px}.HomeDashboard-module__qVIj1W__section{min-width:0}.HomeDashboard-module__qVIj1W__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.HomeDashboard-module__qVIj1W__sectionHeading{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.HomeDashboard-module__qVIj1W__panelHeader a{font-size:13px}.HomeDashboard-module__qVIj1W__section .HomeDashboard-module__qVIj1W__panelHeader{margin-bottom:8px}.HomeDashboard-module__qVIj1W__announcementList{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.HomeDashboard-module__qVIj1W__announcementRow{min-width:0;transition:background-color var(--motion-fast) var(--motion-ease);padding:12px 18px;display:block}.HomeDashboard-module__qVIj1W__announcementRow+.HomeDashboard-module__qVIj1W__announcementRow{border-top:1px solid var(--border)}.HomeDashboard-module__qVIj1W__announcementRow:hover{background:var(--surface-secondary)}.HomeDashboard-module__qVIj1W__announcementRow article{align-items:center;gap:12px;min-width:0;display:flex}.HomeDashboard-module__qVIj1W__announcementIcon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeDashboard-module__qVIj1W__announcementContent{flex:1;min-width:0}.HomeDashboard-module__qVIj1W__announcementContent time{color:var(--text-subtle);font-size:11px;line-height:16px;display:block}.HomeDashboard-module__qVIj1W__announcementContent h3{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.HomeDashboard-module__qVIj1W__announcementContent p{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.HomeDashboard-module__qVIj1W__chevron{color:var(--text-subtle);font-size:22px}.HomeDashboard-module__qVIj1W__modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.HomeDashboard-module__qVIj1W__moduleCard{min-height:120px;padding:14px;display:block}.HomeDashboard-module__qVIj1W__moduleCard:hover{border-color:var(--accent);background:var(--surface-secondary)}.HomeDashboard-module__qVIj1W__moduleTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.HomeDashboard-module__qVIj1W__moduleIcon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeDashboard-module__qVIj1W__moduleIcon svg{width:17px;height:17px}.HomeDashboard-module__qVIj1W__moduleCard h3{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.HomeDashboard-module__qVIj1W__moduleCard p{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:16px}.HomeDashboard-module__qVIj1W__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HomeDashboard-module__qVIj1W__quickTile{border:1px solid var(--border);background:var(--surface-secondary);min-height:94px;color:var(--text-muted);overflow-wrap:anywhere;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.HomeDashboard-module__qVIj1W__quickTile svg{width:24px;height:24px;color:var(--accent);stroke-width:1.7px}.HomeDashboard-module__qVIj1W__quickTile:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.HomeDashboard-module__qVIj1W__accessSummary{align-items:center;gap:12px;display:flex}.HomeDashboard-module__qVIj1W__accessSummary h3{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.HomeDashboard-module__qVIj1W__accessSummary p{color:var(--text-subtle);text-transform:capitalize;margin-top:3px;font-size:12px;line-height:18px}.HomeDashboard-module__qVIj1W__accessCopy{color:var(--text-muted);margin:14px 0 8px;font-size:13px;line-height:21px}.HomeDashboard-module__qVIj1W__accessLinks{border-top:1px solid var(--border);flex-direction:column;margin-top:14px;padding-top:6px;display:flex}.HomeDashboard-module__qVIj1W__textLink{min-height:44px;color:var(--accent);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.HomeDashboard-module__qVIj1W__textLink:hover{color:var(--accent-hover)}.HomeDashboard-module__qVIj1W__motivation{border:1px solid var(--border);background:var(--accent-soft);border-radius:10px;align-items:center;min-height:180px;padding:22px;display:flex;position:relative;overflow:hidden}.HomeDashboard-module__qVIj1W__motivation>div{z-index:1;max-width:75%;position:relative}.HomeDashboard-module__qVIj1W__motivation h2{color:var(--text);font-size:20px;font-weight:600;line-height:28px}.HomeDashboard-module__qVIj1W__motivation p{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:21px}.HomeDashboard-module__qVIj1W__academicDrawing{width:104px;height:96px;color:var(--accent);opacity:.65;position:absolute;bottom:22px;right:14px}.HomeDashboard-module__qVIj1W__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HomeDashboard-module__qVIj1W__guidanceCard{flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.HomeDashboard-module__qVIj1W__guidanceCard p{font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__resourceAction{width:fit-content}.HomeDashboard-module__qVIj1W__page a:focus-visible,.HomeDashboard-module__qVIj1W__page button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-theme=dark] .HomeDashboard-module__qVIj1W__hero{background:linear-gradient(105deg,#382059,#512c7e 65%,#644187)}.HomeDashboard-module__qVIj1W__page{container-type:inline-size}@container (max-width:1120px){.HomeDashboard-module__qVIj1W__grid{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__supporting{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.HomeDashboard-module__qVIj1W__features{gap:16px}.HomeDashboard-module__qVIj1W__featureCard{min-height:215px}}@container (max-width:800px){.HomeDashboard-module__qVIj1W__features{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__featureCard{min-height:0;padding:20px}.HomeDashboard-module__qVIj1W__cardAction{min-height:44px;margin-top:0}.HomeDashboard-module__qVIj1W__guidance,.HomeDashboard-module__qVIj1W__supporting{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__modules{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDashboard-module__qVIj1W__hero{padding:24px}.HomeDashboard-module__qVIj1W__hero h1{font-size:28px;line-height:36px}.HomeDashboard-module__qVIj1W__heroGeometry{opacity:.5;inset-inline-start:70%}.HomeDashboard-module__qVIj1W__panelHeader a{min-height:44px}}@container (max-width:420px){.HomeDashboard-module__qVIj1W__modules{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__panelHeader{flex-wrap:wrap;align-items:flex-start;gap:0 12px}.HomeDashboard-module__qVIj1W__announcementRow{padding:14px}.HomeDashboard-module__qVIj1W__announcementRow article{align-items:flex-start;gap:10px}.HomeDashboard-module__qVIj1W__announcementIcon{width:28px;height:28px;margin-top:3px}.HomeDashboard-module__qVIj1W__announcementContent h3{white-space:normal;overflow-wrap:anywhere}.HomeDashboard-module__qVIj1W__announcementContent p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.HomeDashboard-module__qVIj1W__heroCopy br{display:none}.HomeDashboard-module__qVIj1W__academicDrawing{opacity:.3;width:82px;right:10px}}@media (max-width:767px){.HomeDashboard-module__qVIj1W__page{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.HomeDashboard-module__qVIj1W__page *{scroll-behavior:auto}.HomeDashboard-module__qVIj1W__moduleCard,.HomeDashboard-module__qVIj1W__announcementRow{transition:none}}.HomeDashboard-module__qVIj1W__mobileShortcuts,.HomeDashboard-module__qVIj1W__mobileHeroCopy,.HomeDashboard-module__qVIj1W__mobileSupport,.HomeDashboard-module__qVIj1W__announcementAuthor,.HomeDashboard-module__qVIj1W__accessLinks .HomeDashboard-module__qVIj1W__mobileSupport{display:none}.HomeDashboard-module__qVIj1W__hero{order:0}.HomeDashboard-module__qVIj1W__features,.HomeDashboard-module__qVIj1W__guidance{order:1}.HomeDashboard-module__qVIj1W__announcementsSection{order:2}.HomeDashboard-module__qVIj1W__modulesSection{order:3}.HomeDashboard-module__qVIj1W__announcementList:not(:has(.HomeDashboard-module__qVIj1W__announcementRow)){background:0 0;border:0;overflow:visible}@media (max-width:1023px){.HomeDashboard-module__qVIj1W__page{padding:18px 16px 24px}.HomeDashboard-module__qVIj1W__main{gap:22px}.HomeDashboard-module__qVIj1W__hero{background:linear-gradient(115deg,#46218e,#6333b6);border-radius:18px;min-height:224px;padding:24px 22px}html[data-theme=dark] .HomeDashboard-module__qVIj1W__hero{background:linear-gradient(115deg,#34204f,#512d7b)}.HomeDashboard-module__qVIj1W__heroContent{max-width:480px}.HomeDashboard-module__qVIj1W__hero h1{letter-spacing:-.6px;text-wrap:balance;max-width:320px;margin-top:10px;font-size:28px;line-height:34px}.HomeDashboard-module__qVIj1W__eyebrow{letter-spacing:1px;font-size:10px;line-height:16px}.HomeDashboard-module__qVIj1W__heroCopy{max-width:280px;margin-top:10px;font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__desktopHeroCopy{display:none}.HomeDashboard-module__qVIj1W__mobileHeroCopy{display:inline}.HomeDashboard-module__qVIj1W__motto{margin-top:18px;font-size:15px;line-height:22px}.HomeDashboard-module__qVIj1W__heroGeometry{opacity:.45;inset-inline-start:78%}.HomeDashboard-module__qVIj1W__features{display:none}.HomeDashboard-module__qVIj1W__mobileShortcuts{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HomeDashboard-module__qVIj1W__mobileShortcut{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:92px;color:var(--text);overflow-wrap:anywhere;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.HomeDashboard-module__qVIj1W__mobileShortcut:only-child{flex-direction:row;grid-column:1/-1;justify-content:flex-start;min-height:72px}.HomeDashboard-module__qVIj1W__mobileShortcut .HomeDashboard-module__qVIj1W__iconTile{border-radius:9px;width:36px;height:36px}.HomeDashboard-module__qVIj1W__mobileShortcut svg{stroke-width:1.7px;width:20px;height:20px}.HomeDashboard-module__qVIj1W__shortcutArrow{display:none}.HomeDashboard-module__qVIj1W__mobileShortcut:hover{background:var(--surface-secondary);border-color:var(--accent)}.HomeDashboard-module__qVIj1W__panelHeader{flex-wrap:wrap;align-items:center;gap:0 12px;margin-bottom:8px}.HomeDashboard-module__qVIj1W__sectionHeading{font-size:18px;line-height:26px}.HomeDashboard-module__qVIj1W__panelHeader a{min-height:44px;font-size:13px;line-height:20px}:is(.HomeDashboard-module__qVIj1W__announcementList,.HomeDashboard-module__qVIj1W__announcementList:not(:has(.HomeDashboard-module__qVIj1W__announcementRow))){border:1px solid var(--border);background:var(--surface);border-radius:14px}.HomeDashboard-module__qVIj1W__feedContent:not(:has(.HomeDashboard-module__qVIj1W__announcementRow)){padding:16px}.HomeDashboard-module__qVIj1W__announcementRow{min-height:80px;padding:14px}.HomeDashboard-module__qVIj1W__announcementRow article{align-items:flex-start;gap:10px}.HomeDashboard-module__qVIj1W__announcementIcon{width:30px;height:30px;margin-top:3px}.HomeDashboard-module__qVIj1W__announcementContent{flex-direction:column;gap:3px;display:flex}.HomeDashboard-module__qVIj1W__announcementContent h3{white-space:normal;overflow-wrap:anywhere;order:0;font-size:14px;line-height:21px}.HomeDashboard-module__qVIj1W__announcementMetadata{color:var(--text-subtle);overflow-wrap:anywhere;flex-wrap:wrap;order:1;gap:2px 8px;font-size:12px;line-height:18px;display:flex}.HomeDashboard-module__qVIj1W__announcementContent time{font-size:inherit;line-height:inherit}.HomeDashboard-module__qVIj1W__announcementAuthor{max-width:100%;display:inline}.HomeDashboard-module__qVIj1W__announcementContent p{white-space:normal;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;order:2;font-size:13px;line-height:20px;display:-webkit-box}.HomeDashboard-module__qVIj1W__chevron{padding-top:14px}.HomeDashboard-module__qVIj1W__modules{flex-direction:column;gap:12px;display:flex}.HomeDashboard-module__qVIj1W__moduleCard{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:3px 12px;min-height:90px;padding:16px;display:grid}.HomeDashboard-module__qVIj1W__moduleTop{display:contents}.HomeDashboard-module__qVIj1W__moduleIcon{border-radius:11px;grid-area:1/1/3;width:44px;height:44px}.HomeDashboard-module__qVIj1W__moduleIcon svg{stroke-width:1.7px;width:23px;height:23px}.HomeDashboard-module__qVIj1W__moduleTop>span{color:var(--accent);grid-area:1/3/3}.HomeDashboard-module__qVIj1W__moduleCard h3{grid-area:1/2;align-self:end;font-size:15px;line-height:22px}.HomeDashboard-module__qVIj1W__moduleCard p{grid-area:2/2;align-self:start;margin-top:0;font-size:13px;line-height:20px}.HomeDashboard-module__qVIj1W__guidance{flex-direction:column;order:4;display:flex}.HomeDashboard-module__qVIj1W__studyGuidance{display:none}.HomeDashboard-module__qVIj1W__guidanceCard{border-radius:14px;gap:12px;padding:18px}.HomeDashboard-module__qVIj1W__guidanceCard p{font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__mobileSupport{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.HomeDashboard-module__qVIj1W__supporting{display:block}.HomeDashboard-module__qVIj1W__quickPanel,.HomeDashboard-module__qVIj1W__motivation,.HomeDashboard-module__qVIj1W__mobileGuidanceOnly{display:none}.HomeDashboard-module__qVIj1W__accessPanel{border-radius:14px;padding:18px}.HomeDashboard-module__qVIj1W__accessCopy{display:none}.HomeDashboard-module__qVIj1W__accessLinks{flex-direction:row;justify-content:space-between;gap:12px;margin-top:12px}.HomeDashboard-module__qVIj1W__accessLinks a[href$="/documents/pending"]{display:none}.HomeDashboard-module__qVIj1W__accessLinks .HomeDashboard-module__qVIj1W__mobileSupport{display:inline-flex}}@media (min-width:600px) and (max-width:1023px){.HomeDashboard-module__qVIj1W__mobileShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeDashboard-module__qVIj1W__guestPage{max-width:none;padding-top:28px;padding-bottom:56px}.HomeDashboard-module__qVIj1W__guestLayout{flex-direction:column;gap:48px;min-width:0;display:flex}.HomeDashboard-module__qVIj1W__checkingState{border:1px solid var(--border);background:var(--surface);max-width:680px;color:var(--text-muted);border-radius:14px;margin:28px auto;padding:28px;font-size:15px;line-height:24px}.HomeDashboard-module__qVIj1W__checkingState h1{color:var(--text);margin-bottom:8px;font-size:24px;font-weight:700;line-height:32px}.HomeDashboard-module__qVIj1W__retryAction{background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:18px;padding:0 18px;font-weight:650}.HomeDashboard-module__qVIj1W__retryAction:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.HomeDashboard-module__qVIj1W__guestHero{isolation:isolate;color:#f9f7fc;background:#17151b;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;min-height:440px;padding:56px 58px 58px;display:grid;position:relative;overflow:hidden}.HomeDashboard-module__qVIj1W__guestHero:before{z-index:-1;content:"";background:radial-gradient(at 78% 44%,#29232f 0,#1d1a21 34%,#0000 60%);position:absolute;inset:0}.HomeDashboard-module__qVIj1W__guestHeroCopy{z-index:1;min-width:0;max-width:680px;position:relative}.HomeDashboard-module__qVIj1W__guestEyebrow,.HomeDashboard-module__qVIj1W__guestSectionLabel{color:#c6b0ff;letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:750;line-height:18px}.HomeDashboard-module__qVIj1W__guestEyebrow span{color:#8e79bd;margin:0 5px}.HomeDashboard-module__qVIj1W__guestHero h1{color:#fbfaff;letter-spacing:-3.8px;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(46px,5vw,68px);font-weight:780;line-height:.99}.HomeDashboard-module__qVIj1W__guestHero h1 span{color:#b89aff}.HomeDashboard-module__qVIj1W__guestLead{color:#c5c0cb;overflow-wrap:anywhere;max-width:490px;margin-top:24px;font-size:17px;line-height:28px}.HomeDashboard-module__qVIj1W__guestActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.HomeDashboard-module__qVIj1W__guestPrimaryAction,.HomeDashboard-module__qVIj1W__guestSecondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.HomeDashboard-module__qVIj1W__guestPrimaryAction{color:#fff;background:#8254e8;box-shadow:0 8px 24px #7546df42}.HomeDashboard-module__qVIj1W__guestPrimaryAction:hover{background:#956ef0}.HomeDashboard-module__qVIj1W__guestSecondaryAction{color:#f1edf6;background:#211e26;border:1px solid #514b59}.HomeDashboard-module__qVIj1W__guestSecondaryAction:hover{background:#2b2633;border-color:#a78be7}.HomeDashboard-module__qVIj1W__guestHero a:focus-visible,.HomeDashboard-module__qVIj1W__guestSupport a:focus-visible{outline-offset:4px;outline:2px solid #cbb8ff}.HomeDashboard-module__qVIj1W__guestArtwork{aspect-ratio:1.2;color:#bda6f4;justify-self:center;width:min(100%,360px);min-width:0;position:relative}.HomeDashboard-module__qVIj1W__guestArtwork:before{content:"";background:#ffffff05;border:1px solid #ffffff0c;border-radius:50%;position:absolute;inset:16% 14%}.HomeDashboard-module__qVIj1W__guestArtwork svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeDashboard-module__qVIj1W__guestArtwork circle:first-child{fill:#201c25;stroke:#393440}.HomeDashboard-module__qVIj1W__guestArtwork path:not(.HomeDashboard-module__qVIj1W__guestOrbit){fill:#26222c;stroke:#696175;stroke-width:1.7px;stroke-linejoin:round}.HomeDashboard-module__qVIj1W__guestArtwork path:nth-of-type(3){fill:none;stroke:#c8b5fa;stroke-width:3px;stroke-linecap:round}.HomeDashboard-module__qVIj1W__guestArtwork circle:not(:first-child){fill:#c8b5fa;stroke:#26222c;stroke-width:2px}.HomeDashboard-module__qVIj1W__guestArtwork .HomeDashboard-module__qVIj1W__guestOrbit{fill:none;stroke:#7965a4;stroke-width:1.5px;stroke-dasharray:3 7;stroke-linecap:round}.HomeDashboard-module__qVIj1W__guestArtwork>span{color:#d4cde0;background:#26222c;border:1px solid #45404c;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:600;line-height:16px;position:absolute;bottom:0;right:4%}.HomeDashboard-module__qVIj1W__guestBrand{color:#a39daa;font-size:11px;line-height:16px;position:absolute;bottom:25px;left:58px}.HomeDashboard-module__qVIj1W__guestBrand span{color:#827090;padding:0 5px}.HomeDashboard-module__qVIj1W__guestIntro{min-width:0;max-width:860px}.HomeDashboard-module__qVIj1W__guestSectionLabel{color:var(--accent)}.HomeDashboard-module__qVIj1W__guestIntro h2{color:var(--text);letter-spacing:-1.3px;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(28px,3vw,38px);font-weight:760;line-height:1.15}.HomeDashboard-module__qVIj1W__guestIntroCopy{max-width:680px;color:var(--text-muted);overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:24px}.HomeDashboard-module__qVIj1W__guestCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.HomeDashboard-module__qVIj1W__guestCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:226px;padding:24px;display:flex}.HomeDashboard-module__qVIj1W__guestCardIcon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;font-size:12px;font-weight:750;line-height:16px;display:grid}.HomeDashboard-module__qVIj1W__guestCard h3,.HomeDashboard-module__qVIj1W__guestSupport h3{color:var(--text);overflow-wrap:anywhere;margin-top:17px;font-size:18px;font-weight:700;line-height:25px}.HomeDashboard-module__qVIj1W__guestCard p,.HomeDashboard-module__qVIj1W__guestSupport p{color:var(--text-muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__guestNote{color:var(--text-subtle);margin-top:auto;padding-top:18px;font-size:12px;line-height:18px}.HomeDashboard-module__qVIj1W__guestSupport{border:1px solid var(--border);background:var(--surface-secondary);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:20px 24px;display:flex}.HomeDashboard-module__qVIj1W__guestSupport h3{margin-top:0;font-size:15px;line-height:22px}.HomeDashboard-module__qVIj1W__guestSupport p{margin-top:3px;font-size:13px;line-height:20px}.HomeDashboard-module__qVIj1W__guestSupportLink{min-height:44px;color:var(--accent);flex-shrink:0;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.HomeDashboard-module__qVIj1W__guestSupportLink:hover{color:var(--accent-hover);text-decoration:none}@media (max-width:767px){.HomeDashboard-module__qVIj1W__guestPage{padding-top:14px;padding-bottom:32px}.HomeDashboard-module__qVIj1W__guestLayout{gap:34px}.HomeDashboard-module__qVIj1W__guestHero{border-radius:20px;min-height:0;padding:29px 23px 26px;display:block}.HomeDashboard-module__qVIj1W__guestHero:before{background:radial-gradient(at 100% 0,#2c2534 0,#0000 55%)}.HomeDashboard-module__qVIj1W__guestHeroCopy{max-width:none}.HomeDashboard-module__qVIj1W__guestEyebrow{letter-spacing:1.1px;font-size:10px}.HomeDashboard-module__qVIj1W__guestHero h1{letter-spacing:-2.4px;max-width:500px;margin-top:22px;font-size:clamp(39px,11vw,48px);line-height:1.02}.HomeDashboard-module__qVIj1W__guestLead{max-width:480px;margin-top:15px;font-size:15px;line-height:23px}.HomeDashboard-module__qVIj1W__guestActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.HomeDashboard-module__qVIj1W__guestPrimaryAction,.HomeDashboard-module__qVIj1W__guestSecondaryAction{text-align:center;min-height:48px;padding:0 12px;font-size:13px}.HomeDashboard-module__qVIj1W__guestArtwork{opacity:.15;pointer-events:none;width:160px;position:absolute;top:8px;right:-47px}.HomeDashboard-module__qVIj1W__guestArtwork>span{display:none}.HomeDashboard-module__qVIj1W__guestBrand{margin-top:26px;font-size:10px;display:block;position:static}.HomeDashboard-module__qVIj1W__guestIntro h2{letter-spacing:-.8px;font-size:28px}.HomeDashboard-module__qVIj1W__guestIntroCopy{font-size:14px;line-height:22px}.HomeDashboard-module__qVIj1W__guestCards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.HomeDashboard-module__qVIj1W__guestCard{min-height:0;padding:19px}.HomeDashboard-module__qVIj1W__guestCard h3{margin-top:12px}.HomeDashboard-module__qVIj1W__guestNote{padding-top:14px}.HomeDashboard-module__qVIj1W__guestSupport{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}}@media (max-width:359px){.HomeDashboard-module__qVIj1W__guestHero{padding-inline:18px}.HomeDashboard-module__qVIj1W__guestActions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.HomeDashboard-module__qVIj1W__guestPrimaryAction,.HomeDashboard-module__qVIj1W__guestSecondaryAction{transition:none}}.HomeDashboard-module__qVIj1W__signedPage{padding:24px 28px 36px}.HomeDashboard-module__qVIj1W__dashboard{display:block}.HomeDashboard-module__qVIj1W__signedGrid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.HomeDashboard-module__qVIj1W__signedMain,.HomeDashboard-module__qVIj1W__signedAside{flex-direction:column;gap:22px;min-width:0;display:flex}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__announcementsSection,.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__modulesSection{order:initial}.HomeDashboard-module__qVIj1W__accountHero{--accent:#b9a7ef;--accent-hover:#d0c3f7;--accent-pressed:#dfd5fa;--on-accent:#261b3c;--focus:#e2d9f0;isolation:isolate;background:var(--brand-ink);color:#f8f6f8;border:1px solid #39343f;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:338px;padding:32px;display:flex;position:relative;overflow:hidden}.HomeDashboard-module__qVIj1W__accountHero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 95% 20%,#b19ee51f,#0000 65%);position:absolute;inset:0}.HomeDashboard-module__qVIj1W__accountHeroCopy{flex:1;min-width:0}.HomeDashboard-module__qVIj1W__accountEyebrow{color:#d2cad9;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:17px}.HomeDashboard-module__qVIj1W__accountEyebrow span{color:#b9a7ef;margin-inline:4px}.HomeDashboard-module__qVIj1W__accountWelcome{color:#f8f6f8;letter-spacing:-.04em;margin-top:17px;font-size:24px;font-weight:700;line-height:30px}.HomeDashboard-module__qVIj1W__accountHero h1{color:#f8f6f8;letter-spacing:-.055em;margin-top:8px;font-size:clamp(32px,3.2vw,46px);font-weight:760;line-height:1.04}.HomeDashboard-module__qVIj1W__accountHero h1 span{color:#b9a7ef}.HomeDashboard-module__qVIj1W__accountIdentity{color:#c7c0ce;overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:20px}.HomeDashboard-module__qVIj1W__accountIdentity strong{color:#f8f6f8}.HomeDashboard-module__qVIj1W__accountLead{color:#c7c0ce;max-width:52ch;margin-top:7px;font-size:13px;line-height:20px}.HomeDashboard-module__qVIj1W__accountHeroAction{margin-top:20px}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__accountHeroAction:focus-visible{outline-color:#e2d9f0}.HomeDashboard-module__qVIj1W__accountArtwork{color:#b9a7ef;text-align:right;flex:0 230px;min-width:145px}.HomeDashboard-module__qVIj1W__accountArtwork svg{width:100%}.HomeDashboard-module__qVIj1W__accountArtwork>span{color:#d2cad9;border:1px solid #514957;border-radius:999px;padding:6px 12px;font-size:10px;line-height:16px;display:inline-block}.HomeDashboard-module__qVIj1W__signedFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.HomeDashboard-module__qVIj1W__signedFeatures .HomeDashboard-module__qVIj1W__signedFeatureCard{border-radius:16px;min-height:200px;padding:0}.HomeDashboard-module__qVIj1W__featureCardLink{border-radius:inherit;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-width:0;padding:17px;text-decoration:none;display:flex}.HomeDashboard-module__qVIj1W__featureCardLink:hover{background:var(--surface-secondary)}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__iconTile{width:38px;height:38px}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__iconTile svg{width:22px;height:22px}.HomeDashboard-module__qVIj1W__signedFeatureCard h2{letter-spacing:-.025em;font-size:16px;font-weight:720;line-height:22px}.HomeDashboard-module__qVIj1W__signedFeatureCard p{font-size:12px;line-height:19px}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__cardAction{padding-inline:11px;font-size:12px}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__sectionHeading{letter-spacing:-.035em;font-size:20px;font-weight:750;line-height:27px}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__panelHeader{margin-bottom:12px}.HomeDashboard-module__qVIj1W__signedPanelAction{flex:none}.HomeDashboard-module__qVIj1W__signedAnnouncementList{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementRow{min-height:78px;padding:13px 16px;text-decoration:none}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementContent h3{font-size:14px;line-height:21px}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementContent p{font-size:12px;line-height:19px}.HomeDashboard-module__qVIj1W__announcementMetadata{flex-wrap:wrap;align-items:center;gap:3px 10px;display:flex}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementAuthor{color:var(--text-subtle);font-size:11px;line-height:16px;display:inline}.HomeDashboard-module__qVIj1W__signedModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard{overflow-wrap:anywhere;border-radius:14px;min-height:118px;padding:14px;text-decoration:none}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard h3{font-size:14px;line-height:20px}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard p{margin-top:4px;font-size:12px;line-height:17px}.HomeDashboard-module__qVIj1W__sectionNotice{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:14px;padding:16px 18px;font-size:13px;line-height:21px}.HomeDashboard-module__qVIj1W__quickPanel,.HomeDashboard-module__qVIj1W__accessPanel{border-radius:16px;padding:20px}.HomeDashboard-module__qVIj1W__signedQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.HomeDashboard-module__qVIj1W__signedQuickTile{border:1px solid var(--border);background:var(--surface-secondary);min-width:0;min-height:68px;color:var(--text);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:9px;padding:11px;font-size:12px;font-weight:650;line-height:18px;text-decoration:none;display:flex}.HomeDashboard-module__qVIj1W__signedQuickTile svg{width:20px;height:20px;color:var(--accent);flex:none}.HomeDashboard-module__qVIj1W__signedQuickTile:hover{border-color:var(--accent);background:var(--surface)}.HomeDashboard-module__qVIj1W__accessContent{display:block}.HomeDashboard-module__qVIj1W__accessContext{color:var(--text-subtle);letter-spacing:.04em;margin:4px 0 8px;font-size:11px;font-weight:650;line-height:17px}.HomeDashboard-module__qVIj1W__accessStatus{color:var(--text);font-size:14px;font-weight:750;line-height:21px}.HomeDashboard-module__qVIj1W__signedAccessCopy{color:var(--text-muted);margin-top:14px;font-size:13px;line-height:21px}.HomeDashboard-module__qVIj1W__accessLinks{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;margin-top:15px;padding-top:8px;display:flex}.HomeDashboard-module__qVIj1W__signedInlineAction{text-align:start;justify-content:flex-start}.HomeDashboard-module__qVIj1W__refreshNote{color:var(--text-muted);margin-top:5px;font-size:12px}.HomeDashboard-module__qVIj1W__signedPage a:focus-visible,.HomeDashboard-module__qVIj1W__signedPage button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@container (max-width:1000px){.HomeDashboard-module__qVIj1W__signedGrid{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__signedAside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container (max-width:650px){.HomeDashboard-module__qVIj1W__signedAside{display:flex}.HomeDashboard-module__qVIj1W__signedFeatures{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__signedFeatures .HomeDashboard-module__qVIj1W__signedFeatureCard{min-height:0;padding:0;display:block}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__featureCardLink{grid-template-columns:38px minmax(0,1fr);gap:0 12px;min-height:104px;padding:15px;display:grid}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__iconTile{grid-area:1/1/4}.HomeDashboard-module__qVIj1W__signedFeatureCard h2{margin-top:0}.HomeDashboard-module__qVIj1W__signedFeatureCard p{margin:5px 0 8px}.HomeDashboard-module__qVIj1W__signedFeatureCard .HomeDashboard-module__qVIj1W__cardAction{background:0 0;grid-column:2;justify-self:start;min-height:0;margin-top:0;padding:0}.HomeDashboard-module__qVIj1W__signedModules{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDashboard-module__qVIj1W__accountArtwork{display:none}}@media (max-width:767px){.HomeDashboard-module__qVIj1W__signedPage{padding:15px 16px calc(30px + env(safe-area-inset-bottom))}.HomeDashboard-module__qVIj1W__signedMain,.HomeDashboard-module__qVIj1W__signedAside{gap:20px}.HomeDashboard-module__qVIj1W__accountHero{border-radius:20px;min-height:0;padding:21px}.HomeDashboard-module__qVIj1W__accountWelcome{display:none}.HomeDashboard-module__qVIj1W__accountHero h1{font-size:34px}.HomeDashboard-module__qVIj1W__accountIdentity{margin-top:12px}.HomeDashboard-module__qVIj1W__accountHeroAction{margin-top:16px}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementRow{min-height:72px;padding:12px 13px}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementIcon{display:none}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementContent h3{white-space:normal}.HomeDashboard-module__qVIj1W__signedAnnouncementList .HomeDashboard-module__qVIj1W__announcementContent p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.HomeDashboard-module__qVIj1W__signedModules{flex-direction:column;gap:7px;display:flex}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:0 10px;min-height:66px;padding:10px 12px;display:grid}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleTop{display:contents}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleIcon{grid-area:1/1/3;width:34px;height:34px}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleTop>span{grid-area:1/3/3}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard h3{grid-area:1/2;font-size:13px;line-height:18px}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard p{grid-area:2/2;margin-top:1px;font-size:11px;line-height:16px}.HomeDashboard-module__qVIj1W__quickPanel,.HomeDashboard-module__qVIj1W__accessPanel{padding:16px}}@media (max-width:359px){.HomeDashboard-module__qVIj1W__signedPage{padding-inline:12px}.HomeDashboard-module__qVIj1W__accountHero{padding-inline:17px}.HomeDashboard-module__qVIj1W__accountHero h1{font-size:30px}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__sectionHeading{font-size:18px}.HomeDashboard-module__qVIj1W__signedQuickTile{gap:7px;padding:9px}}@media (prefers-reduced-motion:reduce){.HomeDashboard-module__qVIj1W__signedPage *{scroll-behavior:auto;transition:none!important}}@media (max-width:1023px){.HomeDashboard-module__qVIj1W__signedFeatures{display:none}.HomeDashboard-module__qVIj1W__signedMain .HomeDashboard-module__qVIj1W__mobileShortcuts{order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__mobileShortcut{border-radius:18px;gap:10px;min-height:116px;padding:18px 10px;font-weight:720;text-decoration:none}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__mobileShortcut .HomeDashboard-module__qVIj1W__iconTile{border-radius:12px;width:40px;height:40px}.HomeDashboard-module__qVIj1W__shortcutGuidance{color:var(--text-muted);font-size:11px;font-weight:500;line-height:17px}.HomeDashboard-module__qVIj1W__signedAside .HomeDashboard-module__qVIj1W__quickPanel{display:block}.HomeDashboard-module__qVIj1W__signedPage .HomeDashboard-module__qVIj1W__signedModules{flex-direction:column;gap:8px;display:flex}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:0 10px;min-height:72px;padding:12px;display:grid}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleTop{display:contents}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleIcon{grid-area:1/1/3;width:34px;height:34px}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleTop>span{grid-area:1/3/3}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard h3{grid-area:1/2}.HomeDashboard-module__qVIj1W__signedModules .HomeDashboard-module__qVIj1W__moduleCard p{grid-area:2/2}.HomeDashboard-module__qVIj1W__accountArtwork{display:none}.HomeDashboard-module__qVIj1W__signedGrid{grid-template-columns:minmax(0,1fr)}.HomeDashboard-module__qVIj1W__signedAside{display:flex}}
.MemberDirectory-module__ehW8_q__page,.MemberDirectory-module__ehW8_q__directory{flex-direction:column;gap:18px;min-width:0;display:flex}.MemberDirectory-module__ehW8_q__heading{min-width:0}.MemberDirectory-module__ehW8_q__heading h1{color:var(--text);margin-top:4px;font-size:clamp(24px,4vw,30px);font-weight:750;line-height:1.2}.MemberDirectory-module__ehW8_q__heading p:not(:first-child){max-width:70ch;color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.55}.MemberDirectory-module__ehW8_q__heading a{margin-top:16px}.MemberDirectory-module__ehW8_q__filters{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding:16px 18px;display:flex}.MemberDirectory-module__ehW8_q__filters label{color:var(--text);font-size:14px;font-weight:650}.MemberDirectory-module__ehW8_q__filters select{flex:0 220px;min-width:0;max-width:100%}.MemberDirectory-module__ehW8_q__directoryToolbar{justify-content:flex-end;display:flex}.MemberDirectory-module__ehW8_q__empty{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--text-muted);padding:20px;font-size:14px;line-height:1.5}.MemberDirectory-module__ehW8_q__list{flex-direction:column;gap:10px;min-width:0;display:flex}.MemberDirectory-module__ehW8_q__memberRow{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;min-width:0;padding:16px 18px;display:flex}.MemberDirectory-module__ehW8_q__memberIdentity{flex:220px;align-items:center;gap:13px;min-width:0;display:flex}.MemberDirectory-module__ehW8_q__initials{border:1px solid var(--border);background:var(--surface-secondary);width:42px;height:42px;color:var(--text);letter-spacing:.02em;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:13px;font-weight:720;display:inline-flex}.MemberDirectory-module__ehW8_q__memberText{min-width:0}.MemberDirectory-module__ehW8_q__username{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.45}.MemberDirectory-module__ehW8_q__meta{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.MemberDirectory-module__ehW8_q__meta span{border:1px solid var(--border);border-radius:var(--radius-tag);background:var(--surface-secondary);color:var(--text-muted);padding:3px 8px;font-size:12px;font-weight:600;line-height:1.5}.MemberDirectory-module__ehW8_q__rowActions{flex:none;justify-content:flex-end;align-items:center;min-height:44px;margin-left:auto;display:flex}.MemberDirectory-module__ehW8_q__protected{color:var(--text-muted);font-size:13px}.MemberDirectory-module__ehW8_q__actionDisclosure{position:relative}.MemberDirectory-module__ehW8_q__actionDisclosure summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:44px;list-style:none;display:inline-flex}.MemberDirectory-module__ehW8_q__actionDisclosure summary::-webkit-details-marker{display:none}.MemberDirectory-module__ehW8_q__actionDisclosure summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.MemberDirectory-module__ehW8_q__actionPanel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-popover);width:max-content;min-width:178px;max-width:min(240px,100vw - 32px);box-shadow:var(--shadow-dropdown);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.MemberDirectory-module__ehW8_q__actionPanel button{justify-content:flex-start;width:100%;min-height:44px}@media (max-width:599px){.MemberDirectory-module__ehW8_q__filters{align-items:stretch;padding:14px}.MemberDirectory-module__ehW8_q__filters label{width:100%}.MemberDirectory-module__ehW8_q__filters select{flex:100%}.MemberDirectory-module__ehW8_q__memberRow{padding:14px}}@media (prefers-reduced-motion:reduce){.MemberDirectory-module__ehW8_q__actionPanel{animation:none}}
