.sidebar{--courses-eyebrow-size:11px;--courses-eyebrow-line:1.2;--courses-eyebrow-weight:760;--courses-code-size:14px;--courses-code-line:1.12;--courses-code-weight:760;--courses-title-size:12px;--courses-title-line:1.16;--courses-title-weight:720;--courses-meta-size:11px;--courses-meta-line:1.2;--courses-meta-weight:650;--courses-action-size:12px;--courses-action-line:1.2;--courses-action-weight:760;--type-label:var(--courses-title-size);--type-label-line:var(--courses-title-line);--type-label-weight:var(--courses-title-weight);--type-caption:var(--courses-meta-size);--type-caption-line:var(--courses-meta-line);--type-caption-weight:var(--courses-meta-weight)}.sidebar .eyebrow{font-size:var(--courses-eyebrow-size)!important;line-height:var(--courses-eyebrow-line)!important;font-weight:var(--courses-eyebrow-weight)!important}.sidebar .course-code{font-size:var(--courses-code-size)!important;line-height:var(--courses-code-line)!important;font-weight:var(--courses-code-weight)!important}.sidebar .course-name{font-size:var(--courses-title-size)!important;line-height:var(--courses-title-line)!important;font-weight:var(--courses-title-weight)!important}.sidebar .course-members,.sidebar .course-status{font-size:var(--courses-meta-size)!important;line-height:var(--courses-meta-line)!important;font-weight:var(--courses-meta-weight)!important}.sidebar .course-open-button,.sidebar .course-open-button span{font-size:var(--courses-action-size)!important;line-height:var(--courses-action-line)!important;font-weight:var(--courses-action-weight)!important}@media (max-width:760px){.sidebar{--courses-code-size:13px;--courses-title-size:11px;--courses-meta-size:10px}}.portal-main-home{--dashboard-login-helper-size:clamp(11px,1.25vw,15px);--dashboard-login-helper-line:1.42;--dashboard-login-helper-weight:400;--dashboard-page-title-size:clamp(29.5px,calc(1.8vw - 0.5px),35.5px);--dashboard-page-title-line:1.06;--dashboard-page-title-weight:740;--dashboard-page-subtitle-size:clamp(13.5px,calc(0.88vw - 0.5px),15.5px);--dashboard-page-subtitle-line:1.34;--dashboard-page-subtitle-weight:420;--dashboard-section-title-size:clamp(18px,1.02vw,20px);--dashboard-section-title-line:1.18;--dashboard-section-title-weight:730;--dashboard-card-title-size:14px;--dashboard-card-title-line:1.25;--dashboard-card-title-weight:690;--dashboard-body-size:12.5px;--dashboard-body-line:1.5;--dashboard-body-weight:420;--dashboard-meta-size:11px;--dashboard-meta-line:1.35;--dashboard-meta-weight:540;--dashboard-glance-subtitle-weight:420;--dashboard-caption-size:10px;--dashboard-caption-line:1.2;--dashboard-caption-weight:660;--dashboard-glance-value-size:16px;--dashboard-glance-value-line:1;--dashboard-glance-value-weight:740;--dashboard-value-size:clamp(21.5px,calc(1.35vw - 0.5px),26.5px);--dashboard-value-line:1;--dashboard-value-weight:740;--type-page-title:var(--dashboard-page-title-size);--type-section-title:var(--dashboard-section-title-size);--type-section-line:var(--dashboard-section-title-line);--type-section-weight:var(--dashboard-section-title-weight);--type-card-title:var(--dashboard-card-title-size);--type-card-line:var(--dashboard-card-title-line);--type-card-weight:var(--dashboard-card-title-weight);--type-body:var(--dashboard-body-size);--type-body-line:var(--dashboard-body-line);--type-body-weight:var(--dashboard-body-weight);--type-label:var(--dashboard-meta-size);--type-label-line:var(--dashboard-meta-line);--type-label-weight:var(--dashboard-meta-weight);--type-caption:var(--dashboard-caption-size);--type-caption-line:var(--dashboard-caption-line);--type-caption-weight:var(--dashboard-caption-weight);--type-value-size:var(--dashboard-value-size);--type-value-line:var(--dashboard-value-line);--type-value-weight:var(--dashboard-value-weight);--portal-page-title-size:var(--dashboard-page-title-size);--portal-page-title-line-height:var(--dashboard-page-title-line);--portal-page-title-weight:var(--dashboard-page-title-weight);--portal-page-subtitle-size:var(--dashboard-page-subtitle-size);--portal-page-subtitle-line-height:var(--dashboard-page-subtitle-line);--portal-subtitle-weight:var(--dashboard-page-subtitle-weight);gap:18px!important}.portal-main-home .portal-page-heading{padding:6px 0 12px!important}.portal-main-home .portal-home-page{gap:16px!important}.portal-main-home .portal-home-metric-grid{gap:14px!important}.portal-main-home .portal-home-stat-card{min-height:88px!important;padding:14px 16px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important}.portal-main-home .portal-home-stat-icon{width:38px!important;height:38px!important;border-radius:12px!important}.portal-main-home .portal-home-stat-copy{gap:3px!important}.portal-main-home .portal-home-stat-copy strong{font-size:var(--dashboard-value-size)!important;line-height:var(--dashboard-value-line)!important;font-weight:var(--dashboard-value-weight)!important}.portal-main-home .portal-home-stat-copy span{font-size:13.5px!important;line-height:1.15!important;font-weight:690!important}.portal-main-home .portal-home-stat-copy small{font-size:10.5px!important;line-height:1.15!important;font-weight:600!important}.portal-main-home .portal-home-feed-grid{gap:16px!important;align-items:stretch!important}.portal-main-home .portal-home-feed-column{gap:14px!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important}.portal-main-home .portal-home-feed-card,.portal-main-home .portal-home-guidance-card,.portal-main-home .portal-home-tip-card{padding:18px 20px!important}.portal-main-home .portal-home-feed-heading h3,.portal-main-home .portal-home-glance-heading h3,.portal-main-home .portal-home-guidance-card h3,.portal-main-home .portal-home-tip-card h3{font-size:var(--dashboard-section-title-size)!important;line-height:var(--dashboard-section-title-line)!important;font-weight:var(--dashboard-section-title-weight)!important}.portal-main-home .portal-home-feed-row{padding:12px 0!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:12px!important}.portal-main-home .portal-home-feed-icon{width:36px!important;height:36px!important;border-radius:12px!important}.portal-main-home .portal-home-feed-copy{gap:5px!important}.portal-main-home .portal-home-feed-copy strong{font-size:14.5px!important;line-height:1.25!important;font-weight:690!important}.portal-main-home .portal-home-feed-copy span{color:var(--muted)!important;font-size:12.5px!important;line-height:1.45!important;font-weight:420!important}.portal-main-home .portal-home-feed-copy small{color:var(--muted-2)!important;font-size:11px!important;line-height:1.3!important;font-weight:540!important}.portal-main-home .portal-home-feed-tag{min-width:66px!important;min-height:28px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:680!important}.portal-main-home .portal-home-feed-footer{padding-top:10px!important;font-size:12.5px!important;line-height:1.2!important;font-weight:680!important}.portal-main-home .portal-home-glance-card.compact{flex:1 1 auto!important;height:auto!important;min-height:72px!important;max-height:none!important;padding:10px 14px!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:center!important;gap:6px!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-heading{min-height:18px!important;gap:8px!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-heading h3{font-size:var(--dashboard-section-title-size)!important;line-height:1.15!important;font-weight:730!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-grid{height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item{min-height:42px!important;height:auto!important;padding:0 10px!important;gap:8px!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-icon{width:30px!important;height:30px!important;border-radius:12px!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item>div:last-child{display:grid!important;grid-gap:2px!important;gap:2px!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item strong{font-size:var(--dashboard-glance-value-size)!important;line-height:var(--dashboard-glance-value-line)!important;font-weight:var(--dashboard-glance-value-weight)!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item span{font-size:10px!important;line-height:1.12!important;font-weight:670!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item small{display:block!important;font-size:9px!important;line-height:1.15!important;font-weight:520!important}.portal-main-home .portal-home-guidance-card{gap:14px!important}.portal-main-home .portal-home-guidance-list{gap:12px!important}.portal-main-home .portal-home-guidance-item{min-height:62px!important;padding:12px 16px!important;gap:14px!important}.portal-main-home .portal-home-guidance-item>div{width:42px!important;height:42px!important;border-radius:12px!important}.portal-main-home .portal-home-guidance-item strong{color:currentColor!important;font-size:var(--dashboard-login-helper-size)!important;line-height:var(--dashboard-login-helper-line)!important;font-weight:var(--dashboard-login-helper-weight)!important}.portal-main-home .portal-home-tip-card{min-height:132px!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:20px!important}.portal-main-home .portal-home-tip-card p{max-width:820px!important;margin-top:8px!important;font-size:var(--dashboard-login-helper-size)!important;line-height:var(--dashboard-login-helper-line)!important;font-weight:var(--dashboard-login-helper-weight)!important}.portal-main-home .portal-home-tip-icon{width:88px!important;height:88px!important}.portal-main-home .page-title{font-size:var(--dashboard-page-title-size)!important;line-height:var(--dashboard-page-title-line)!important;font-weight:var(--dashboard-page-title-weight)!important}.portal-main-home .page-subtitle{font-size:var(--dashboard-page-subtitle-size)!important;line-height:var(--dashboard-page-subtitle-line)!important;font-weight:var(--dashboard-page-subtitle-weight)!important}.portal-main-home .portal-home-feed-heading h3,.portal-main-home .portal-home-glance-heading h3,.portal-main-home .portal-home-guidance-card h3,.portal-main-home .portal-home-tip-card h3,.portal-main-home .section-title{font-size:var(--dashboard-section-title-size)!important;line-height:var(--dashboard-section-title-line)!important;font-weight:var(--dashboard-section-title-weight)!important}.portal-main-home .portal-home-glance-item strong,.portal-main-home .portal-home-stat-copy strong{font-size:var(--dashboard-value-size)!important;line-height:var(--dashboard-value-line)!important;font-weight:var(--dashboard-value-weight)!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item strong,.portal-main-home .portal-home-glance-item strong{font-size:var(--dashboard-glance-value-size)!important;line-height:var(--dashboard-glance-value-line)!important;font-weight:var(--dashboard-glance-value-weight)!important}.portal-main-home .portal-home-feed-copy strong,.portal-main-home .portal-home-glance-item span,.portal-main-home .portal-home-guidance-item strong,.portal-main-home .portal-home-stat-copy span{font-size:var(--dashboard-card-title-size)!important;line-height:var(--dashboard-card-title-line)!important;font-weight:var(--dashboard-card-title-weight)!important}.portal-main-home .portal-home-feed-copy span,.portal-main-home .portal-home-feed-empty,.portal-main-home .portal-home-tip-card p{font-size:var(--dashboard-body-size)!important;line-height:var(--dashboard-body-line)!important;font-weight:var(--dashboard-body-weight)!important}.portal-main-home .portal-home-guidance-item strong,.portal-main-home .portal-home-tip-card p{font-size:var(--dashboard-login-helper-size)!important;line-height:var(--dashboard-login-helper-line)!important;font-weight:var(--dashboard-login-helper-weight)!important}.portal-main-home .portal-home-tip-card p{color:#334766!important}.portal-main-home .portal-home-feed-copy small,.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item small,.portal-main-home .portal-home-glance-item small{color:var(--muted-2)!important;font-size:var(--dashboard-meta-size)!important;line-height:var(--dashboard-meta-line)!important;font-weight:var(--dashboard-glance-subtitle-weight)!important}.portal-main-home .portal-home-feed-footer,.portal-main-home .portal-home-feed-tag,.portal-main-home .portal-home-stat-copy small{font-size:var(--dashboard-caption-size)!important;line-height:var(--dashboard-caption-line)!important;font-weight:var(--dashboard-caption-weight)!important}.portal-main-home .portal-home-stat-copy span{color:var(--text)!important;font-size:var(--dashboard-card-title-size)!important;line-height:var(--dashboard-card-title-line)!important;font-weight:800!important}.portal-main-home .portal-home-stat-copy small{color:var(--muted)!important}.portal-main-home .portal-home-feed-footer,.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item span,.portal-main-home .portal-home-glance-item span,.portal-main-home .portal-home-stat-copy small{font-size:var(--dashboard-body-size)!important;line-height:var(--dashboard-body-line)!important;font-weight:var(--dashboard-body-weight)!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item strong,.portal-main-home .portal-home-glance-item strong{font-size:16px!important;line-height:1!important;font-weight:740!important}.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item span,.portal-main-home .portal-home-glance-item span{font-size:12.5px!important;line-height:1.5!important;font-weight:420!important}.portal-main-home .portal-home-feed-copy small,.portal-main-home .portal-home-glance-card.compact .portal-home-glance-item small,.portal-main-home .portal-home-glance-item small{font-size:11px!important;line-height:1.35!important;font-weight:420!important}@media (max-width:760px){.portal-main-home{--dashboard-page-title-size:clamp(27.5px,calc(8vw - 0.5px),33.5px);--dashboard-section-title-size:18px;--dashboard-card-title-size:14.5px;--dashboard-body-size:12.5px;--dashboard-value-size:23.5px}}.portal-main-info{--course-info-page-title-size:clamp(34px,2vw,40px);--course-info-page-title-line:1.06;--course-info-page-title-weight:760;--course-info-page-subtitle-size:clamp(15px,0.95vw,17px);--course-info-page-subtitle-line:1.34;--course-info-page-subtitle-weight:420;--course-info-dashboard-value-size:clamp(21.5px,calc(1.35vw - 0.5px),26.5px);--course-info-dashboard-value-line:1;--course-info-dashboard-value-weight:740;--course-info-dashboard-card-title-size:14px;--course-info-dashboard-card-title-line:1.25;--course-info-dashboard-card-title-weight:800;--course-info-dashboard-body-size:12.5px;--course-info-dashboard-body-line:1.5;--course-info-dashboard-body-weight:420;--course-info-feed-card-title-size:clamp(18px,1.02vw,20px);--course-info-feed-card-title-line:1.18;--course-info-feed-card-title-weight:730;--course-info-card-title-size:var(--course-info-feed-card-title-size);--course-info-card-title-line:var(--course-info-feed-card-title-line);--course-info-card-title-weight:var(--course-info-feed-card-title-weight);--course-info-body-size:var(--course-info-dashboard-body-size);--course-info-body-line:var(--course-info-dashboard-body-line);--course-info-body-weight:var(--course-info-dashboard-body-weight);--course-info-field-size:var(--course-info-dashboard-body-size);--course-info-field-line:var(--course-info-dashboard-body-line);--course-info-label-weight:var(--course-info-dashboard-body-weight);--course-info-value-weight:600;--course-info-caption-size:11px;--course-info-caption-line:1.15;--course-info-caption-weight:700;--course-info-code-size:clamp(20px,1.35vw,27px);--course-info-code-line:1;--course-info-code-weight:760;--type-page-title:var(--course-info-page-title-size);--type-section-title:var(--course-info-card-title-size);--type-section-line:var(--course-info-card-title-line);--type-section-weight:var(--course-info-card-title-weight);--type-card-title:var(--course-info-card-title-size);--type-card-line:var(--course-info-card-title-line);--type-card-weight:var(--course-info-card-title-weight);--type-body:var(--course-info-body-size);--type-body-line:var(--course-info-body-line);--type-body-weight:var(--course-info-body-weight);--type-label:var(--course-info-field-size);--type-label-line:var(--course-info-field-line);--type-label-weight:var(--course-info-label-weight);--type-caption:var(--course-info-caption-size);--type-caption-line:var(--course-info-caption-line);--type-caption-weight:var(--course-info-caption-weight);--type-value-size:var(--course-info-field-size);--type-value-line:var(--course-info-field-line);--type-value-weight:var(--course-info-value-weight);--portal-page-title-size:var(--course-info-page-title-size);--portal-page-title-line-height:var(--course-info-page-title-line);--portal-page-title-weight:var(--course-info-page-title-weight);--portal-page-subtitle-size:var(--course-info-page-subtitle-size);--portal-page-subtitle-line-height:var(--course-info-page-subtitle-line);--portal-subtitle-weight:var(--course-info-page-subtitle-weight);--course-info-field-text-size:var(--course-info-field-size)}.portal-main-info .page-title{font-size:var(--course-info-page-title-size)!important;line-height:var(--course-info-page-title-line)!important;font-weight:var(--course-info-page-title-weight)!important}.portal-main-info .page-subtitle{font-size:var(--course-info-page-subtitle-size)!important;line-height:var(--course-info-page-subtitle-line)!important;font-weight:var(--course-info-page-subtitle-weight)!important}.portal-main-info .course-info-card-heading h3,.portal-main-info .course-info-code-title{font-size:var(--course-info-card-title-size)!important;line-height:var(--course-info-card-title-line)!important;font-weight:var(--course-info-card-title-weight)!important}.portal-main-info .course-info-card-heading p,.portal-main-info .course-info-code-row span{font-size:var(--course-info-body-size)!important;line-height:var(--course-info-body-line)!important;font-weight:var(--course-info-body-weight)!important}.portal-main-info .course-info-field strong,.portal-main-info .course-info-field-label{font-size:var(--course-info-field-size)!important;line-height:var(--course-info-field-line)!important}.portal-main-info .course-info-field-label{font-weight:var(--course-info-label-weight)!important}.portal-main-info .course-info-field strong{font-weight:var(--course-info-value-weight)!important}.portal-main-info .course-info-community-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important;order:1!important}.portal-main-info .course-info-community-card{min-height:88px!important;border:1px solid var(--line)!important;border-radius:11px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;background:#fff!important;color:inherit!important;text-align:left!important;box-shadow:0 12px 28px rgba(15,23,42,.045)!important}.portal-main-info .course-info-community-card .portal-home-stat-icon{width:38px!important;height:38px!important;margin-left:0!important;border-radius:12px!important;display:grid!important;place-items:center!important}.portal-main-info .course-info-community-card .portal-home-stat-copy{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.portal-main-info .course-info-community-card .portal-home-stat-copy strong{color:var(--text)!important;font-size:var(--course-info-dashboard-value-size)!important;line-height:var(--course-info-dashboard-value-line)!important;font-weight:var(--course-info-dashboard-value-weight)!important}.portal-main-info .course-info-community-card .portal-home-stat-copy span{color:var(--text)!important;font-size:var(--course-info-dashboard-card-title-size)!important;line-height:var(--course-info-dashboard-card-title-line)!important;font-weight:var(--course-info-dashboard-card-title-weight)!important}.portal-main-info .course-info-community-card .portal-home-stat-copy small{font-size:var(--course-info-dashboard-body-size)!important;line-height:var(--course-info-dashboard-body-line)!important;font-weight:var(--course-info-dashboard-body-weight)!important}.portal-main-info .course-info-code-card{width:100%!important;min-height:116px!important;align-content:center!important;order:2!important}.portal-main-info .course-info-grid{order:3!important}.app-shell:has(.portal-main-info) .course-info-card:not(.course-info-code-card) .course-info-card-heading h3,.portal-main-info .course-info-card:not(.course-info-code-card) .course-info-card-heading h3{font-size:var(--course-info-feed-card-title-size)!important;line-height:var(--course-info-feed-card-title-line)!important;font-weight:var(--course-info-feed-card-title-weight)!important}.app-shell:has(.portal-main-info) .course-info-field strong,.app-shell:has(.portal-main-info) .course-info-field-label,.portal-main-info .course-info-field strong,.portal-main-info .course-info-field-label{font-size:var(--course-info-dashboard-body-size)!important;line-height:var(--course-info-dashboard-body-line)!important}.app-shell:has(.portal-main-info) .course-info-field-label,.portal-main-info .course-info-field-label{color:var(--muted)!important;font-weight:var(--course-info-dashboard-body-weight)!important}.app-shell:has(.portal-main-info) .course-info-field strong,.portal-main-info .course-info-field strong{color:var(--text)!important;font-weight:var(--course-info-value-weight)!important}.app-shell:has(.portal-main-info) .course-info-field.highlighted,.portal-main-info .course-info-field.highlighted{min-height:42px!important;margin:2px 0!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--course-accent,#2563eb) 28%,transparent)!important;border-radius:11px!important;background:color-mix(in srgb,var(--course-accent,#2563eb) 10%,#fff)!important}.app-shell:has(.portal-main-info) .course-info-field.highlighted .course-info-field-icon,.portal-main-info .course-info-field.highlighted .course-info-field-icon{background:color-mix(in srgb,var(--course-accent,#2563eb) 14%,#fff)!important}.app-shell:has(.portal-main-info) .course-info-field.highlighted strong,.portal-main-info .course-info-field.highlighted strong{color:var(--course-accent,var(--primary))!important;font-weight:760!important;letter-spacing:.6px!important}.portal-main-info .course-info-kicker,.portal-main-info .course-info-metric span,.portal-main-info .course-info-mini-card{font-size:var(--course-info-caption-size)!important;line-height:var(--course-info-caption-line)!important;font-weight:var(--course-info-caption-weight)!important}.portal-main-info .course-info-code-row strong{font-size:var(--course-info-code-size)!important;line-height:var(--course-info-code-line)!important;font-weight:var(--course-info-code-weight)!important}@media (max-width:760px){.portal-main-info{--course-info-page-title-size:clamp(28px,8vw,34px);--course-info-card-title-size:15px;--course-info-field-size:12.5px;--course-info-code-size:20px}.portal-main-info .course-info-community-grid{grid-template-columns:1fr!important}}.portal-main-community{--community-page-title-size:clamp(29.5px,calc(1.8vw - 0.5px),35.5px);--community-page-title-line:1.06;--community-page-title-weight:740;--community-page-subtitle-size:clamp(13.5px,calc(0.88vw - 0.5px),15.5px);--community-page-subtitle-line:1.34;--community-page-subtitle-weight:420;--community-hero-title-size:clamp(18px,1.02vw,20px);--community-hero-title-line:1.18;--community-hero-title-weight:730;--community-section-title-size:clamp(18px,1.02vw,20px);--community-section-title-line:1.18;--community-section-title-weight:730;--community-card-title-size:14px;--community-card-title-line:1.25;--community-card-title-weight:690;--community-body-size:12.5px;--community-body-line:1.5;--community-body-weight:420;--community-meta-size:11px;--community-meta-line:1.35;--community-meta-weight:420;--community-caption-size:10px;--community-caption-line:1.2;--community-caption-weight:660;--community-metric-value-size:clamp(19px,1.2vw,22px);--community-metric-value-line:1;--community-metric-value-weight:760;--type-page-title:var(--community-page-title-size);--type-section-title:var(--community-section-title-size);--type-section-line:var(--community-section-title-line);--type-section-weight:var(--community-section-title-weight);--type-card-title:var(--community-card-title-size);--type-card-line:var(--community-card-title-line);--type-card-weight:var(--community-card-title-weight);--type-body:var(--community-body-size);--type-body-line:var(--community-body-line);--type-body-weight:var(--community-body-weight);--type-label:var(--community-meta-size);--type-label-line:var(--community-meta-line);--type-label-weight:var(--community-meta-weight);--type-caption:var(--community-caption-size);--type-caption-line:var(--community-caption-line);--type-caption-weight:var(--community-caption-weight);--type-value-size:var(--community-metric-value-size);--type-value-line:var(--community-metric-value-line);--type-value-weight:var(--community-metric-value-weight);--portal-page-title-size:var(--community-page-title-size);--portal-page-title-line-height:var(--community-page-title-line);--portal-page-title-weight:var(--community-page-title-weight);--portal-page-subtitle-size:var(--community-page-subtitle-size);--portal-page-subtitle-line-height:var(--community-page-subtitle-line);--portal-subtitle-weight:var(--community-page-subtitle-weight)}.portal-main-community .page-title{font-size:var(--community-page-title-size)!important;line-height:var(--community-page-title-line)!important;font-weight:var(--community-page-title-weight)!important}.portal-main-community .page-subtitle{font-size:var(--community-page-subtitle-size)!important;line-height:var(--community-page-subtitle-line)!important;font-weight:var(--community-page-subtitle-weight)!important}.portal-main-community .hero-title{font-size:var(--community-hero-title-size)!important;line-height:var(--community-hero-title-line)!important;font-weight:var(--community-hero-title-weight)!important}.portal-main-community .content-card>.section-header .section-title,.portal-main-community .section-title{font-size:var(--community-section-title-size)!important;line-height:var(--community-section-title-line)!important;font-weight:var(--community-section-title-weight)!important}.portal-main-community .composer .section-title,.portal-main-community .item-title,.portal-main-community .member-card strong{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .empty-state .muted,.portal-main-community .hero-subtitle,.portal-main-community .item-body,.portal-main-community .member-card .muted{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .dropzone span,.portal-main-community .editor-surface,.portal-main-community .input,.portal-main-community .item-meta,.portal-main-community .label,.portal-main-community .select{font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .tiptap-editor .editor-surface,.portal-main-community .tiptap-editor .editor-surface li,.portal-main-community .tiptap-editor .editor-surface p{font-size:clamp(11px,1.25vw,15px)!important;line-height:1.42!important;font-weight:400!important}.portal-main-community .portal-community-overview{display:grid;grid-gap:14px;gap:14px}.portal-main-community .portal-home-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.portal-main-community .portal-home-feed-column{min-width:0;display:flex;flex-direction:column;gap:12px}.portal-main-community .portal-home-feed-card,.portal-main-community .portal-home-glance-card{min-width:0;padding:18px 20px!important;border-radius:11px;display:grid;grid-gap:14px;gap:14px}.portal-main-community .portal-home-feed-list{display:grid}.portal-main-community .portal-home-feed-row{min-height:0!important;padding:12px 0!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:12px!important}.portal-main-community .portal-home-feed-row i{left:50px!important;right:28px!important}.portal-main-community .portal-home-feed-icon{width:36px!important;height:36px!important;border-radius:12px!important}.portal-main-community .portal-home-feed-copy{gap:5px!important}.portal-main-community .portal-home-feed-copy strong{color:var(--text)!important}.portal-main-community .portal-home-feed-row.read .portal-home-feed-icon,.portal-main-community .portal-home-feed-row.read .portal-home-feed-tag{opacity:.78!important}.portal-main-community .portal-home-feed-copy span,.portal-main-community .portal-home-feed-empty{color:var(--muted)!important;font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .portal-home-feed-copy small,.portal-main-community .portal-home-glance-item small{color:var(--muted-2)!important;font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .portal-home-feed-footer,.portal-main-community .portal-home-feed-tag{font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .portal-home-feed-tag{min-width:66px!important;min-height:28px!important;border-radius:10px!important}.portal-main-community .portal-home-feed-footer{padding-top:8px!important}.portal-main-community .portal-home-glance-card.compact{flex:1 1 auto!important;min-height:72px!important;padding:10px 14px!important;gap:6px!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-heading{min-height:18px!important;gap:8px!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item{min-height:42px!important;padding:0 10px!important;gap:8px!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-icon{width:30px!important;height:30px!important;border-radius:12px!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item span,.portal-main-community .portal-home-glance-item span{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item small{display:block!important;font-size:9px!important;line-height:1.15!important;font-weight:520!important}.portal-main-community .tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:11px!important}.portal-main-community .tab-button,.portal-main-community .tab-button span{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .button-row:empty{display:none!important}.portal-main-community .item-title{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .item-body{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .item-meta{font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .button,.portal-main-community .eyebrow,.portal-main-community .hero-pill,.portal-main-community .metric-label,.portal-main-community .pill,.portal-main-community .primary-button,.portal-main-community .secondary-button,.portal-main-community .tab-button{font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .metric-value{font-size:var(--community-metric-value-size)!important;line-height:var(--community-metric-value-line)!important;font-weight:var(--community-metric-value-weight)!important}.portal-main-community .portal-home-feed-heading h3,.portal-main-community .portal-home-glance-heading h3{font-size:var(--community-section-title-size)!important;line-height:var(--community-section-title-line)!important;font-weight:var(--community-section-title-weight)!important}.portal-main-community .portal-home-feed-copy strong{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .portal-home-feed-row.unread .portal-home-feed-copy strong{color:var(--text)!important;font-weight:800!important}.portal-main-community .portal-home-feed-row.read .portal-home-feed-copy strong{color:#637491!important;font-weight:560!important}.portal-main-community .portal-home-feed-copy span,.portal-main-community .portal-home-feed-empty,.portal-main-community .portal-home-feed-footer,.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item span,.portal-main-community .portal-home-glance-item span,.portal-main-community .tab-button,.portal-main-community .tab-button span{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .portal-home-feed-copy small,.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item small,.portal-main-community .portal-home-glance-item small{font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .portal-home-feed-tag{font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .portal-home-glance-card.compact .portal-home-glance-item strong,.portal-main-community .portal-home-glance-item strong{font-size:16px!important;line-height:1!important;font-weight:740!important}@media (max-width:760px){.portal-main-community{--community-page-title-size:clamp(28px,8vw,34px);--community-section-title-size:18px;--community-card-title-size:14px;--community-body-size:12.5px}.portal-main-community .portal-home-feed-grid{grid-template-columns:1fr}}.app-shell:has(.portal-main-community),.app-shell:has(.portal-main-community) .portal-grid,body:has(.portal-main-community),html:has(.portal-main-community){height:auto!important;max-height:none!important;overflow:visible!important}body:has(.portal-main-community){overflow-y:auto!important}.app-shell:has(.portal-main-community) .portal-main-community{min-height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:48px!important}.portal-main-community{gap:18px!important}.portal-main-community .portal-page-heading{padding:6px 0 12px!important}.portal-main-community .community-mobile-tabs{align-items:stretch!important}.portal-main-community .community-mobile-tab{min-height:76px!important;gap:5px!important}.portal-main-community .community-mobile-tab strong{color:inherit!important;font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .community-mobile-tab.active strong{font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-tab-icon-wrap i{min-width:18px!important;height:18px!important;font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .community-mobile-panel{padding:14px 22px 18px!important}.portal-main-community .community-mobile-row{min-height:82px!important}.portal-main-community .community-row-copy{gap:5px!important}.portal-main-community .community-row-copy strong{color:var(--text)!important;font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-mobile-row.unread .community-row-copy strong{font-weight:800!important}.portal-main-community .community-mobile-row.read .community-row-copy strong{font-weight:560!important}.portal-main-community .community-row-copy span{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .community-row-copy em,.portal-main-community .community-row-copy small{color:var(--muted-2)!important;font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .community-row-copy em{gap:6px!important}.portal-main-community .community-row-copy em b{font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .community-row-edit-button{width:auto!important;height:auto!important;color:var(--content-accent)!important;font-size:var(--community-feed-meta-size)!important;line-height:var(--community-feed-meta-line)!important;font-weight:850!important}.portal-main-community .community-empty-state{min-height:126px!important}.portal-main-community .community-empty-state span{width:42px!important;height:42px!important}.portal-main-community .community-empty-state p{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .community-thread-page{overflow:visible!important}.portal-main-community .community-thread-hero{gap:14px!important;padding:20px 22px!important}.portal-main-community .community-round-back{width:42px!important;height:42px!important}.portal-main-community .community-detail-hero h2,.portal-main-community .community-thread-hero h2{font-size:var(--community-section-title-size)!important;line-height:var(--community-section-title-line)!important;font-weight:var(--community-section-title-weight)!important}.portal-main-community .community-detail-body,.portal-main-community .community-reply-input,.portal-main-community .community-thread-hero p{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .community-detail-hero p{font-size:var(--community-caption-size)!important;line-height:var(--community-caption-line)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .community-detail-card,.portal-main-community .community-reply-card,.portal-main-community .community-thread-card{margin:12px 22px 0!important;padding:16px!important}.portal-main-community .community-reply-card{margin-bottom:18px!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:10px!important;padding:10px!important}.portal-main-community .community-thread-meta{margin:4px 0 10px!important}.portal-main-community .community-thread-card h3{margin:0 0 8px!important}.portal-main-community .community-thread-actions{gap:5px!important}.portal-main-community .community-thread-actions button{padding:0!important;font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important}.portal-main-community .community-thread-divider{height:1px!important;margin:12px 0!important}.portal-main-community .community-thread-replies{gap:10px!important}.portal-main-community .community-thread-reply{gap:4px!important;padding-top:8px!important}.portal-main-community .community-reply-input{min-height:46px!important;padding:10px 14px!important}.portal-main-community .community-send-reply{width:46px!important;height:46px!important}.portal-main-community .community-send-reply svg{width:18px!important;height:18px!important}.portal-main-community .community-author-line strong,.portal-main-community .community-thread-card h3{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-author-avatar{width:24px!important;height:24px!important;font-size:var(--community-caption-size)!important;font-weight:var(--community-caption-weight)!important}.portal-main-community .community-detail-grid dd,.portal-main-community .community-detail-grid dt,.portal-main-community .community-reply-quote p,.portal-main-community .community-thread-actions span,.portal-main-community .community-thread-body,.portal-main-community .community-thread-meta,.portal-main-community .community-thread-quote p{font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.portal-main-community .community-detail-grid dd{color:var(--text)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-thread-body{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important}.portal-main-community .community-detail-actions button,.portal-main-community .community-detail-attachments a,.portal-main-community .community-reply-quote-top button,.portal-main-community .community-thread-actions button,.portal-main-community .community-thread-owner-actions button{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-thread-quote{padding-left:12px!important}.portal-main-community .community-reply-quote-top strong,.portal-main-community .community-thread-quote-author strong{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-card-title-weight)!important}.portal-main-community .community-reply-quote{padding:12px 14px!important}.portal-main-community .community-thread-empty{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.portal-main-community .community-detail-modal{border-radius:11px!important}.portal-main-community .community-detail-hero{padding:20px 22px!important;border-radius:11px 11px 0 0!important}.portal-main-community .community-detail-icon{width:52px!important;height:52px!important}.community-thread-modal-scope{--community-section-title-size:clamp(18px,1.02vw,20px);--community-section-title-line:1.18;--community-section-title-weight:730;--community-card-title-size:14px;--community-card-title-line:1.25;--community-card-title-weight:690;--community-body-size:12.5px;--community-body-line:1.5;--community-body-weight:420;--community-meta-size:11px;--community-meta-line:1.35;--community-meta-weight:420;--community-caption-size:10px;--community-caption-line:1.2;--community-caption-weight:660}.community-thread-modal-scope .community-thread-page{overflow:visible!important}.community-thread-modal-scope .community-thread-hero{gap:14px!important;padding:20px 22px!important}.community-thread-modal-scope .community-round-back{width:42px!important;height:42px!important}.community-thread-modal-scope .community-thread-hero h2{font-size:var(--community-section-title-size)!important;line-height:var(--community-section-title-line)!important;font-weight:var(--community-section-title-weight)!important}.community-thread-modal-scope .community-reply-input,.community-thread-modal-scope .community-thread-hero p{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}.community-thread-modal-scope .community-reply-card,.community-thread-modal-scope .community-thread-card{margin:12px 22px 0!important;padding:16px!important}.community-thread-modal-scope .community-reply-card{margin-bottom:18px!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:10px!important;padding:10px!important}.community-thread-modal-scope .community-thread-meta{margin:4px 0 10px!important}.community-thread-modal-scope .community-thread-card h3{margin:0 0 8px!important}.community-thread-modal-scope .community-thread-actions{gap:5px!important}.community-thread-modal-scope .community-thread-actions button{padding:0!important;font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important}.community-thread-modal-scope .community-thread-divider{height:1px!important;margin:12px 0!important}.community-thread-modal-scope .community-thread-replies{gap:10px!important}.community-thread-modal-scope .community-thread-reply{gap:4px!important;padding-top:8px!important}.community-thread-modal-scope .community-reply-input{min-height:46px!important;padding:10px 14px!important}.community-thread-modal-scope .community-send-reply{width:46px!important;height:46px!important}.community-thread-modal-scope .community-send-reply svg{width:18px!important;height:18px!important}.community-thread-modal-scope .community-author-line strong,.community-thread-modal-scope .community-thread-card h3{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important;font-weight:var(--community-card-title-weight)!important}.community-thread-modal-scope .community-author-avatar{width:24px!important;height:24px!important;font-size:var(--community-caption-size)!important;font-weight:var(--community-caption-weight)!important}.community-thread-modal-scope .community-reply-quote p,.community-thread-modal-scope .community-thread-actions span,.community-thread-modal-scope .community-thread-body,.community-thread-modal-scope .community-thread-meta,.community-thread-modal-scope .community-thread-quote p{font-size:var(--community-meta-size)!important;line-height:var(--community-meta-line)!important;font-weight:var(--community-meta-weight)!important}.community-thread-modal-scope .community-thread-body{font-size:var(--community-card-title-size)!important;line-height:var(--community-card-title-line)!important}.community-thread-modal-scope .community-reply-quote-top button,.community-thread-modal-scope .community-thread-actions button,.community-thread-modal-scope .community-thread-owner-actions button{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-card-title-weight)!important}.community-thread-modal-scope .community-thread-quote{padding-left:12px!important}.community-thread-modal-scope .community-reply-quote-top strong,.community-thread-modal-scope .community-thread-quote-author strong{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-card-title-weight)!important}.community-thread-modal-scope .community-reply-quote{padding:12px 14px!important}.community-thread-modal-scope .community-thread-empty{font-size:var(--community-body-size)!important;line-height:var(--community-body-line)!important;font-weight:var(--community-body-weight)!important}@media (max-width:900px){.portal-main-community .community-mobile-row{min-height:78px!important}.portal-main-community .community-mobile-tab{min-height:70px!important}}.portal-main-community{--community-feed-title-size:14.5px;--community-feed-title-line:1.25;--community-feed-title-weight:690;--community-feed-title-unread-weight:800;--community-feed-title-read-weight:560;--community-feed-body-size:12.5px;--community-feed-body-line:1.45;--community-feed-body-weight:420;--community-feed-meta-size:11px;--community-feed-meta-line:1.35;--community-feed-meta-weight:420}.portal-main-community .community-mobile-card,.portal-main-community .community-mobile-tabs{overflow:visible!important}.portal-main-community .community-mobile-tab{min-height:72px!important;overflow:visible!important;padding:9px 8px 8px!important;gap:2px!important}.portal-main-community .community-mobile-tab strong{font-size:var(--community-feed-body-size)!important;line-height:1.2!important;font-weight:var(--community-feed-body-weight)!important}.portal-main-community .community-mobile-tab.active strong{font-weight:var(--community-feed-title-weight)!important}.portal-main-community .community-tab-icon-wrap{overflow:visible!important}.portal-main-community .community-tab-icon-wrap svg{width:22px!important;height:22px!important}.portal-main-community .community-tab-icon-wrap i{top:-7px!important;right:-11px!important;z-index:2!important;min-width:17px!important;height:17px!important;padding:0 5px!important;border:2px solid #fff!important;font-size:9.5px!important;line-height:1!important;font-weight:800!important}.portal-main-community .community-mobile-panel{padding:12px 22px 16px!important}.portal-main-community .community-mobile-list{display:grid!important;grid-gap:2px!important;gap:2px!important}.portal-main-community .community-mobile-row{grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;min-height:94px!important;padding:12px 0!important}.portal-main-community .community-mobile-row:has(.community-row-edit-button){grid-template-columns:38px minmax(0,1fr) 18px!important}.portal-main-community .community-row-icon{width:36px!important;height:36px!important;border-radius:12px!important}.portal-main-community .community-row-copy{gap:4px!important}.portal-main-community .community-row-title-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.portal-main-community .community-row-copy strong{flex:1 1 auto!important;min-width:0!important;font-size:var(--community-feed-title-size)!important;line-height:var(--community-feed-title-line)!important;font-weight:var(--community-feed-title-weight)!important}.portal-main-community .community-mobile-row.unread .community-row-copy strong{color:var(--text)!important;font-weight:var(--community-feed-title-unread-weight)!important}.portal-main-community .community-mobile-row.read .community-row-copy strong{color:#637491!important;font-weight:var(--community-feed-title-read-weight)!important}.portal-main-community .community-row-copy span{color:var(--muted)!important;font-size:var(--community-feed-body-size)!important;line-height:var(--community-feed-body-line)!important;font-weight:var(--community-feed-body-weight)!important}.portal-main-community .community-row-copy em,.portal-main-community .community-row-copy em b,.portal-main-community .community-row-copy em span,.portal-main-community .community-row-copy small{color:var(--muted-2)!important;font-size:var(--community-feed-meta-size)!important;line-height:var(--community-feed-meta-line)!important;font-weight:var(--community-feed-meta-weight)!important}.portal-main-community .community-row-meta{display:flex!important;align-items:center!important;gap:5px!important}.portal-main-community .community-row-copy .community-row-avatar{width:10px!important;height:10px!important;border-radius:999px!important;font-size:0!important}.portal-main-community .community-row-copy em{gap:7px!important;margin-top:1px!important}.portal-main-community .community-row-copy em b{padding:2px 6px!important;border-radius:7px!important;background:var(--content-soft)!important;color:var(--content-accent)!important;font-size:9.5px!important;line-height:1.1!important;text-transform:uppercase!important}.portal-main-community .community-row-copy .community-row-stat{display:inline-flex!important;align-items:center!important;gap:3px!important}.portal-main-community .community-row-copy em .community-row-edit-button,.portal-main-community .portal-all-feed-row-copy em .community-row-edit-button,.portal-main-community .portal-home-feed-copy em .community-row-edit-button{color:var(--content-accent)!important;font-size:var(--community-feed-meta-size)!important;line-height:var(--community-feed-meta-line)!important;font-weight:850!important}.portal-main-community .community-row-divider{left:50px!important;right:0!important;height:1px!important}@media (max-width:900px){.portal-main-community .community-mobile-row{min-height:90px!important}.portal-main-community .community-mobile-tab{min-height:68px!important}}.portal-main-create{--create-page-title-size:clamp(34px,2vw,40px);--create-page-title-line:1.06;--create-page-title-weight:760;--create-page-subtitle-size:clamp(15px,0.95vw,17px);--create-page-subtitle-line:1.34;--create-page-subtitle-weight:420;--create-section-title-size:clamp(20px,1.25vw,24px);--create-section-title-line:1.16;--create-section-title-weight:740;--create-card-title-size:16px;--create-card-title-line:1.22;--create-card-title-weight:720;--create-body-size:13.5px;--create-body-line:1.5;--create-body-weight:420;--create-label-size:12px;--create-label-line:1.25;--create-label-weight:700;--create-caption-size:11px;--create-caption-line:1.2;--create-caption-weight:720;--create-feed-title-size:14px;--create-feed-title-line:1.25;--create-feed-title-weight:800;--create-feed-subtitle-size:12.5px;--create-feed-subtitle-line:1.5;--create-feed-subtitle-weight:420;--create-did-title-size:clamp(18px,1.02vw,20px);--create-did-title-line:1.18;--create-did-title-weight:730;--create-did-subtitle-size:clamp(11px,1.25vw,15px);--create-did-subtitle-line:1.42;--create-did-subtitle-weight:400;--create-guidance-size:clamp(11px,1.25vw,15px);--create-guidance-line:1.42;--create-guidance-weight:400;--type-page-title:var(--create-page-title-size);--type-section-title:var(--create-section-title-size);--type-section-line:var(--create-section-title-line);--type-section-weight:var(--create-section-title-weight);--type-card-title:var(--create-card-title-size);--type-card-line:var(--create-card-title-line);--type-card-weight:var(--create-card-title-weight);--type-body:var(--create-body-size);--type-body-line:var(--create-body-line);--type-body-weight:var(--create-body-weight);--type-label:var(--create-label-size);--type-label-line:var(--create-label-line);--type-label-weight:var(--create-label-weight);--type-caption:var(--create-caption-size);--type-caption-line:var(--create-caption-line);--type-caption-weight:var(--create-caption-weight);--portal-page-title-size:var(--create-page-title-size);--portal-page-title-line-height:var(--create-page-title-line);--portal-page-title-weight:var(--create-page-title-weight);--portal-page-subtitle-size:var(--create-page-subtitle-size);--portal-page-subtitle-line-height:var(--create-page-subtitle-line);--portal-subtitle-weight:var(--create-page-subtitle-weight)}.portal-main-create .page-title{font-size:var(--create-page-title-size)!important;line-height:var(--create-page-title-line)!important;font-weight:var(--create-page-title-weight)!important}.portal-main-create .page-subtitle{font-size:var(--create-page-subtitle-size)!important;line-height:var(--create-page-subtitle-line)!important;font-weight:var(--create-page-subtitle-weight)!important}.portal-main-create .portal-create-intro h3,.portal-main-create .section-title{font-size:var(--create-section-title-size)!important;line-height:var(--create-section-title-line)!important;font-weight:var(--create-section-title-weight)!important}.portal-main-create .portal-create-draft-copy strong,.portal-main-create .portal-create-draft-empty strong,.portal-main-create .portal-create-drafts-header h4,.portal-main-create .portal-create-tips strong,.portal-main-create .portal-create-type-card strong,.portal-main-create .portal-create-type-section h4{font-size:var(--create-card-title-size)!important;line-height:var(--create-card-title-line)!important;font-weight:var(--create-card-title-weight)!important}.portal-main-create .empty-state .muted,.portal-main-create .portal-create-draft-copy span,.portal-main-create .portal-create-draft-empty span,.portal-main-create .portal-create-drafts-header span,.portal-main-create .portal-create-intro p,.portal-main-create .portal-create-tips span,.portal-main-create .portal-create-type-card span{font-size:var(--create-body-size)!important;line-height:var(--create-body-line)!important;font-weight:var(--create-body-weight)!important}.portal-main-create .dropzone span,.portal-main-create .input,.portal-main-create .label,.portal-main-create .select{font-size:var(--create-label-size)!important;line-height:var(--create-label-line)!important;font-weight:var(--create-label-weight)!important}.portal-main-create .tiptap-editor .editor-surface,.portal-main-create .tiptap-editor .editor-surface li,.portal-main-create .tiptap-editor .editor-surface p{font-size:clamp(11px,1.25vw,15px)!important;line-height:1.42!important;font-weight:400!important}.portal-main-create .button,.portal-main-create .draft-success,.portal-main-create .eyebrow,.portal-main-create .portal-create-draft-copy small,.portal-main-create .portal-create-step span,.portal-main-create .portal-create-step strong,.portal-main-create .primary-button,.portal-main-create .secondary-button{font-size:var(--create-caption-size)!important;line-height:var(--create-caption-line)!important;font-weight:var(--create-caption-weight)!important}@media (max-width:760px){.portal-main-create{--create-page-title-size:clamp(28px,8vw,34px);--create-section-title-size:19px;--create-card-title-size:15px;--create-body-size:13px}}.portal-main-create .portal-create-step strong{line-height:var(--create-feed-subtitle-line)!important}.portal-main-create .portal-create-step span,.portal-main-create .portal-create-step strong{font-size:var(--create-feed-subtitle-size)!important;font-weight:var(--create-feed-subtitle-weight)!important}.portal-main-create .portal-create-step span{line-height:1!important}.portal-main-create .portal-create-intro h3{font-size:var(--create-did-title-size)!important;line-height:var(--create-did-title-line)!important;font-weight:var(--create-did-title-weight)!important}.portal-main-create .portal-create-intro p{color:#334766!important;font-size:var(--create-did-subtitle-size)!important;line-height:var(--create-did-subtitle-line)!important;font-weight:var(--create-did-subtitle-weight)!important}.portal-main-create .portal-create-draft-copy strong,.portal-main-create .portal-create-draft-empty strong,.portal-main-create .portal-create-drafts-header h4,.portal-main-create .portal-create-type-card strong,.portal-main-create .portal-create-type-section h4{font-size:var(--create-feed-title-size)!important;line-height:var(--create-feed-title-line)!important;font-weight:var(--create-feed-title-weight)!important}.portal-main-create .portal-create-draft-copy span,.portal-main-create .portal-create-draft-empty span,.portal-main-create .portal-create-drafts-header span,.portal-main-create .portal-create-type-card span{font-size:var(--create-feed-subtitle-size)!important;line-height:var(--create-feed-subtitle-line)!important;font-weight:var(--create-feed-subtitle-weight)!important}.portal-main-create .portal-create-tips h3{margin:0!important;color:var(--text)!important;font-size:var(--create-did-title-size)!important;line-height:var(--create-did-title-line)!important;font-weight:var(--create-did-title-weight)!important}.portal-main-create .portal-create-tips{border:1px solid var(--line)!important;border-radius:11px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;grid-gap:14px!important;gap:14px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:var(--soft-shadow)!important}.portal-main-create .portal-create-tips-list{min-width:0!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.portal-main-create .portal-create-tip-item{min-height:58px!important;border-radius:12px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:12px!important;background:rgba(22,163,74,.08)!important;color:#16a34a!important}.portal-main-create .portal-create-tip-item>div{width:40px!important;height:40px!important;border-radius:11px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;background:#fff!important;color:currentColor!important}.portal-main-create .portal-create-tip-item strong{color:currentColor!important;font-size:var(--create-guidance-size)!important;line-height:var(--create-guidance-line)!important;font-weight:var(--create-guidance-weight)!important}.portal-main-create .portal-create-type-grid .portal-create-type-card>strong{color:var(--text)!important;font-size:var(--create-feed-title-size)!important;line-height:var(--create-feed-title-line)!important;font-weight:var(--create-feed-title-weight)!important}.portal-main-create .portal-create-type-grid .portal-create-type-card>span{color:var(--muted)!important;font-size:var(--create-feed-subtitle-size)!important;line-height:var(--create-feed-subtitle-line)!important;font-weight:var(--create-feed-subtitle-weight)!important}.portal-main-create .draft-success,.portal-main-create .portal-create-draft-copy small{color:var(--muted-2)!important;font-size:var(--create-caption-size)!important;line-height:var(--create-caption-line)!important;font-weight:var(--create-feed-subtitle-weight)!important}.portal-main-create .field-helper{color:var(--muted-2)!important;font-size:11px!important;line-height:1.35!important;font-weight:420!important}.centered-page,.login-card,.no-courses-page,.portal-loader-page{--system-title-size:clamp(34px,2.4vw,42px);--system-title-line:1.06;--system-title-weight:760;--system-section-title-size:clamp(22px,1.5vw,28px);--system-section-title-line:1.16;--system-section-title-weight:740;--system-card-title-size:16px;--system-card-title-line:1.25;--system-card-title-weight:720;--system-body-size:14px;--system-body-line:1.5;--system-body-weight:420;--system-meta-size:12px;--system-meta-line:1.3;--system-meta-weight:650;--type-page-title:var(--system-title-size);--type-section-title:var(--system-section-title-size);--type-section-line:var(--system-section-title-line);--type-section-weight:var(--system-section-title-weight);--type-card-title:var(--system-card-title-size);--type-card-line:var(--system-card-title-line);--type-card-weight:var(--system-card-title-weight);--type-body:var(--system-body-size);--type-body-line:var(--system-body-line);--type-body-weight:var(--system-body-weight);--type-label:var(--system-meta-size);--type-label-line:var(--system-meta-line);--type-label-weight:var(--system-meta-weight);--type-caption:var(--system-meta-size);--type-caption-line:var(--system-meta-line);--type-caption-weight:var(--system-meta-weight)}.centered-card h1,.login-card h1,.no-courses-copy h1,.portal-loader h1{font-size:var(--system-title-size)!important;line-height:var(--system-title-line)!important;font-weight:var(--system-title-weight)!important}.centered-card h2,.no-courses-card h2,.no-courses-feature strong{font-size:var(--system-section-title-size)!important;line-height:var(--system-section-title-line)!important;font-weight:var(--system-section-title-weight)!important}.login-card button,.login-card label,.no-courses-feature span,.portal-loader-subtitle{font-size:var(--system-card-title-size)!important;line-height:var(--system-card-title-line)!important;font-weight:var(--system-card-title-weight)!important}.centered-card p,.login-card p,.no-courses-copy p,.portal-loader-note{font-size:var(--system-body-size)!important;line-height:var(--system-body-line)!important;font-weight:var(--system-body-weight)!important}.login-card .helper,.login-card .muted,.no-courses-eyebrow{font-size:var(--system-meta-size)!important;line-height:var(--system-meta-line)!important;font-weight:var(--system-meta-weight)!important}@media (max-width:760px){.centered-page,.login-card,.no-courses-page,.portal-loader-page{--system-title-size:clamp(28px,8vw,34px);--system-section-title-size:20px;--system-card-title-size:15px;--system-body-size:13px}}.portal-loader-page{--system-title-size:clamp(24.3px,1.728vw,30.6px);--system-card-title-size:11.52px;--system-body-size:10.08px}.portal-loader{width:min(226px,62vw)!important}.portal-loader-logo{width:71px!important;margin-bottom:5px!important}.portal-loader-subtitle{margin:3px 0 13px!important}.portal-loader-bar{width:min(195px,56vw)!important;height:4.5px!important}.portal-loader-note{margin-top:9px!important}@media (max-width:760px){.portal-loader-page{--system-title-size:clamp(19.8px,5.76vw,24.3px);--system-card-title-size:10.8px;--system-body-size:9.36px}}.app-shell{--portal-button-text-size:var(--dashboard-body-size,12.5px);--portal-button-text-line:var(--dashboard-body-line,1.5);--portal-button-text-weight:var(--dashboard-body-weight,420)}.app-shell :is(.primary-button,.secondary-button,.danger-button,.portal-back-home-button,.course-open-button,.tab-button,.account-dropdown button,.portal-home-feed-heading button,.portal-home-section-header button,.portal-home-focus-actions button,.portal-home-action-grid button,.portal-create-draft-actions button,.content-preview-toggle,.content-preview-actions button),.app-shell :is(.primary-button,.secondary-button,.danger-button,.portal-back-home-button,.course-open-button,.tab-button,.account-dropdown button,.portal-home-feed-heading button,.portal-home-section-header button,.portal-home-focus-actions button,.portal-home-action-grid button,.portal-create-draft-actions button,.content-preview-toggle,.content-preview-actions button) :is(span,strong,small){font-size:var(--portal-button-text-size)!important;line-height:var(--portal-button-text-line)!important;font-weight:var(--portal-button-text-weight)!important}.portal-all-feed-page{display:grid;grid-gap:0;gap:0;min-width:0}.portal-all-feed-results{border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--soft-shadow);overflow:hidden}.portal-all-feed-topline{min-height:72px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0}.portal-all-feed-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;background:#fff}.portal-all-feed-tab{position:relative;border:0;border-right:1px solid rgba(209,219,232,.75);display:grid;align-content:center;justify-items:center;grid-auto-rows:max-content;grid-gap:2px!important;background:transparent;color:var(--muted);font:inherit;overflow:visible}.portal-all-feed-tab,.portal-all-feed-tabs button.portal-all-feed-tab{min-height:72px!important;height:72px!important;gap:2px!important;padding:9px 8px 8px!important}.portal-all-feed-tabs button.portal-all-feed-tab{min-width:0!important;width:100%!important;display:grid!important;align-content:center!important;justify-items:center!important;grid-auto-rows:max-content!important;grid-gap:2px!important}.portal-all-feed-tab:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:transparent}.portal-all-feed-tab.active{color:var(--content-accent);background:linear-gradient(180deg,var(--content-soft),rgba(255,255,255,0))}.portal-all-feed-tab.active:after{background:var(--content-accent)}.portal-all-feed-tab-icon{position:relative;display:grid;place-items:center;color:inherit;overflow:visible}.portal-all-feed-tab-icon svg{width:22px!important;height:22px!important;stroke-width:2.2}.portal-all-feed-tab-badge{position:absolute;top:-7px!important;right:-11px!important;z-index:2;min-width:17px!important;height:17px!important;padding:0 5px!important;border:2px solid #fff;display:grid;place-items:center;border-radius:999px;background:var(--content-accent);color:#fff;font-size:9.5px!important;font-style:normal;font-weight:800;line-height:1}.portal-all-feed-tab strong{color:inherit;font-size:var(--community-feed-body-size,12.5px)!important;line-height:1.2!important;font-weight:var(--community-feed-body-weight,420)!important}.portal-all-feed-tab.active strong{font-weight:var(--community-feed-title-weight,690)!important}.portal-activity-summary-topline{min-height:72px}.portal-activity-summary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;background:#fff}.portal-activity-summary-tab{position:relative;min-width:0;min-height:72px;height:72px;border:0;border-right:1px solid rgba(209,219,232,.75);border-bottom:4px solid transparent;display:grid;align-content:center;justify-items:center;grid-gap:3px;gap:3px;padding:9px 8px 8px;background:transparent;color:var(--muted);font:inherit}.portal-activity-summary-tab:last-child{border-right:0}.portal-activity-summary-tab.active{border-bottom-color:var(--content-accent);color:var(--text)}.portal-activity-summary-value-row{position:relative;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.portal-activity-summary-value{color:var(--content-accent);font-size:24px;line-height:1;font-weight:800;letter-spacing:0}.portal-activity-summary-unread{position:absolute;top:-5px;right:-15px;min-width:15px;height:15px;padding:0 4px;border:2px solid #fff;display:grid;place-items:center;border-radius:999px;background:var(--notification,#dc2626);color:#fff;font-size:8px;font-style:normal;font-weight:800;line-height:1}.portal-activity-summary-label{color:inherit;font-size:var(--community-feed-body-size,12.5px);line-height:1.2;font-weight:var(--community-feed-body-weight,420);letter-spacing:0}.portal-activity-summary-tab.active .portal-activity-summary-label{font-weight:var(--community-feed-title-weight,690)}.portal-activity-summary-tab:not(.active) .portal-activity-summary-label{color:var(--muted)}.portal-all-feed-result-actions,.portal-all-feed-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.portal-all-feed-toolbar{align-self:center;justify-self:end;width:min(480px,100%);padding-right:24px}.portal-all-feed-search{min-width:0;flex:1 1 260px;height:42px!important;min-height:42px!important;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--muted-2);padding:0 18px;box-shadow:0 8px 18px rgba(15,23,42,.035)}.portal-all-feed-filter-button svg,.portal-all-feed-search svg,.portal-all-feed-view-toggle button svg{width:17px!important;height:17px!important;stroke-width:2.6!important}.portal-all-feed-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px!important;line-height:1!important;font-weight:700!important}.portal-all-feed-search input::placeholder{color:var(--muted-2)}.portal-all-feed-filter-button,.portal-all-feed-pagination button,.portal-all-feed-result-actions select,.portal-all-feed-view-toggle button{height:42px!important;min-height:42px!important;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--text);box-shadow:0 8px 18px rgba(15,23,42,.035);font-size:14px!important;line-height:1!important;font-weight:700!important}.portal-all-feed-filter-button{min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px}.portal-all-feed-control-active,.portal-all-feed-filter-button.active{border-color:color-mix(in srgb,var(--content-accent) 35%,var(--line));background:var(--content-soft);color:var(--content-accent)}.portal-all-feed-filters{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,220px)) auto;grid-gap:14px;gap:14px;align-items:end;background:#fff;padding:14px 18px}.portal-all-feed-filters label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:720}.portal-all-feed-filters select{color:var(--text);padding:0 12px;font-weight:680}.portal-all-feed-clear-filters,.portal-all-feed-filters select{height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px}.portal-all-feed-clear-filters{color:var(--muted);padding:0 14px;font-weight:760}.portal-all-feed-clear-filters:disabled{opacity:.45;cursor:not-allowed}.portal-all-feed-results-header{min-height:84px!important;display:grid;grid-template-columns:42px minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center;padding:14px 20px!important}.portal-all-feed-row-icon,.portal-all-feed-title-icon{display:grid;place-items:center;flex:0 0 auto;background:var(--content-soft);color:var(--content-accent)}.portal-all-feed-title-icon{width:42px!important;height:42px!important;border-radius:999px!important}.portal-all-feed-title-icon svg{width:23px!important;height:23px!important;stroke-width:2.4}.portal-all-feed-results-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.portal-all-feed-results-copy>div{display:flex;align-items:center;gap:10px}.portal-all-feed-results-copy h3{margin:0;color:var(--text);font-size:18px!important;line-height:1.22!important;font-weight:730!important}.portal-all-feed-results-copy p{margin:0;color:var(--muted);font-size:15px!important;line-height:1.45!important;font-weight:430!important}.portal-all-feed-result-actions select{min-width:154px;padding:0 42px 0 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff}.portal-all-feed-sort-control{position:relative;display:inline-flex;align-items:center}.portal-all-feed-sort-control select{width:100%}.portal-all-feed-sort-control svg{position:absolute;right:16px;top:50%;width:18px;height:18px;color:var(--text);pointer-events:none;transform:translateY(-50%)}.portal-all-feed-view-toggle{display:flex;gap:8px}.portal-all-feed-view-toggle button{width:42px!important;display:grid;place-items:center}.portal-all-feed-list.grid,.portal-all-feed-list.list{border-top:1px solid var(--line)}.portal-all-feed-list.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.portal-all-feed-row{width:100%;min-width:0;border:0;background:#fff;color:var(--text);cursor:pointer;font:inherit;text-align:left}.portal-all-feed-row.list{min-height:94px!important;border-bottom:1px solid var(--line);display:grid;grid-template-columns:38px minmax(0,1fr) minmax(68px,auto) 18px!important;grid-gap:12px!important;gap:12px!important;align-items:center;padding:12px 20px!important}.portal-all-feed-row.grid{min-height:172px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:16px}.portal-all-feed-row.grid>svg{display:none}.portal-all-feed-row.grid .portal-all-feed-row-copy,.portal-all-feed-row.grid .portal-all-feed-row-side{grid-column:1/-1}.portal-all-feed-row-icon{width:36px!important;height:36px!important;border-radius:12px!important}.portal-all-feed-row-icon svg{width:20px!important;height:20px!important;stroke-width:2.3}.portal-all-feed-row-copy{min-width:0;display:grid;grid-gap:4px!important;gap:4px!important}.portal-all-feed-row-copy strong{overflow:hidden;color:var(--text);font-size:var(--community-feed-title-size,14.5px)!important;line-height:var(--community-feed-title-line,1.25)!important;font-weight:var(--community-feed-title-weight,690)!important;text-overflow:ellipsis;white-space:nowrap}.portal-all-feed-row.unread .portal-all-feed-row-copy strong{color:var(--text)!important;font-weight:var(--community-feed-title-unread-weight,800)!important}.portal-all-feed-row.read .portal-all-feed-row-copy strong{color:#637491!important;font-weight:var(--community-feed-title-read-weight,560)!important}.portal-all-feed-row-copy small,.portal-all-feed-row-copy span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.portal-all-feed-row-copy span{font-size:var(--community-feed-body-size,12.5px)!important;line-height:var(--community-feed-body-line,1.45)!important;font-weight:var(--community-feed-body-weight,420)!important}.portal-all-feed-row-copy em,.portal-all-feed-row-copy em b,.portal-all-feed-row-copy em span,.portal-all-feed-row-copy small{font-size:var(--community-feed-meta-size,11px)!important;line-height:var(--community-feed-meta-line,1.35)!important;font-weight:var(--community-feed-meta-weight,420)!important}.portal-all-feed-row-copy em b{border-radius:9px;background:var(--content-soft);color:var(--content-accent)!important;padding:3px 8px;font-size:10.5px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase}.portal-all-feed-row-copy em{display:flex;flex-wrap:wrap;align-items:center;gap:7px!important;margin-top:1px;font-style:normal}.portal-all-feed-row-stat{display:inline-flex;align-items:center;gap:3px!important}.portal-all-feed-row-stat svg{flex:0 0 auto;color:var(--content-accent)}.portal-all-feed-row-side{display:grid;justify-items:center;grid-gap:5px!important;gap:5px!important}.portal-all-feed-row-side b{min-width:52px!important;min-height:22px!important;border-radius:9px;display:inline-grid;place-items:center;padding:0 9px!important;font-size:10.5px!important;line-height:1!important;font-weight:800!important}.portal-all-feed-row-side small{color:var(--muted);font-size:var(--community-feed-body-size,12.5px)!important;line-height:var(--community-feed-body-line,1.45)!important;font-weight:var(--community-feed-body-weight,420)!important}.portal-all-feed-row>svg{width:18px;height:18px;color:#91a0b6;justify-self:end}.portal-all-feed-row.unread{background:#fbfdff}.portal-all-feed-row:hover{background:#f8fbff}.portal-all-feed-empty{border-top:1px solid var(--line);min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:14px;font-weight:650}.portal-all-feed-pagination{display:flex;justify-content:center;gap:12px;padding:24px 20px}.portal-all-feed-pagination button{width:42px!important;display:grid;place-items:center}.portal-all-feed-pagination button.active{border-color:var(--content-accent)!important;background:var(--content-accent)!important;color:#fff!important}.portal-all-feed-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.portal-all-feed-results-header,.portal-all-feed-topline{grid-template-columns:1fr!important}.portal-all-feed-topline{gap:12px;padding:0 14px 14px}.portal-all-feed-result-actions,.portal-all-feed-toolbar{justify-content:flex-start;flex-wrap:wrap}.portal-all-feed-toolbar{justify-self:stretch;width:100%;padding-right:0}.portal-all-feed-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px}.portal-activity-summary-topline{padding:0}.portal-activity-summary-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-activity-summary-tab{min-height:72px;height:72px;padding:9px 8px 8px}.portal-activity-summary-value{font-size:24px}.portal-activity-summary-label{font-size:14px}.portal-all-feed-tab{min-height:72px!important}.portal-all-feed-tab strong{font-size:14px!important}.portal-all-feed-filters,.portal-all-feed-list.grid{grid-template-columns:1fr}.portal-all-feed-row.list{grid-template-columns:42px minmax(0,1fr) 18px!important}.portal-all-feed-row.list .portal-all-feed-row-side{grid-column:2/3;justify-items:start;grid-auto-flow:column;justify-content:start}}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-results,.portal-all-feed-topline,.portal-all-feed-tabs,.portal-all-feed-filters,.portal-all-feed-results-header,.portal-all-feed-list,.portal-all-feed-empty,.portal-all-feed-pagination){background:var(--card)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-tabs{box-shadow:inset 0 -1px 0 var(--line)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-tabs{background:var(--card)!important;box-shadow:inset 0 -1px 0 var(--line)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-tab{background:var(--card)!important;border-color:var(--line)!important;color:var(--muted)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-tab.active{border-bottom-color:var(--primary)!important;color:var(--text)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-value{color:var(--primary)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-tab:not(.active) .portal-activity-summary-label{color:var(--muted)!important}html[data-theme=dark][data-portal-auth=true] .portal-activity-summary-unread{background:var(--notification,#dc2626)!important;border-color:var(--card)!important;color:#ffffff!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-tab{background:var(--card)!important;border-color:var(--line)!important;color:var(--muted)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-tab.active{background:linear-gradient(180deg,var(--dark-soft-blue),var(--card))!important;color:var(--primary)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-tab.active:after{background:var(--primary)!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-search,.portal-all-feed-filter-button,.portal-all-feed-result-actions select,.portal-all-feed-filters select,.portal-all-feed-clear-filters,.portal-all-feed-view-toggle button,.portal-all-feed-pagination button){background:var(--surface-muted)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-filter-button.active,.portal-all-feed-control-active,.portal-all-feed-view-toggle button.active,.portal-all-feed-pagination button.active){background:var(--primary)!important;border-color:var(--primary)!important;color:#ffffff!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-title-icon,.portal-all-feed-row-icon,.portal-all-feed-row-copy em b,.portal-all-feed-row-side b){background:var(--dark-soft-blue)!important;color:var(--primary)!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-row,.portal-all-feed-row.read,.portal-all-feed-row.unread){background:var(--card)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-row:hover{background:var(--card-muted)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-list.grid{background:var(--line)!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-results-copy h3,.portal-all-feed-row-copy strong,.portal-all-feed-row.unread .portal-all-feed-row-copy strong){color:var(--text)!important}html[data-theme=dark][data-portal-auth=true] :is(.portal-all-feed-results-copy p,.portal-all-feed-row-copy span,.portal-all-feed-row-copy small,.portal-all-feed-row-copy em,.portal-all-feed-row-copy em span,.portal-all-feed-row-side small,.portal-all-feed-row.read .portal-all-feed-row-copy strong,.portal-all-feed-empty){color:var(--muted)!important}html[data-theme=dark][data-portal-auth=true] .portal-all-feed-tab-badge{background:var(--notification)!important;border-color:var(--card)!important;color:#ffffff!important}