.N-eP8a_drawer{color:#172033;overscroll-behavior:contain;background:#fff;border:0;border-left:1px solid #e1e8ec;border-radius:24px 0 0 24px;width:min(360px,100vw - 32px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 48px #17203324}.N-eP8a_drawer[open]{flex-direction:column;display:flex}.N-eP8a_drawer::backdrop{background:#182e3952}.N-eP8a_heading{padding:calc(24px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 24px 24px;border-bottom:1px solid #e1e8ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.N-eP8a_heading span{color:#137d87;font-size:12px;font-weight:700}.N-eP8a_heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:26px;font-weight:800}.N-eP8a_close{color:#52617a;cursor:pointer;background:#fff;border:2px solid #e1e8ec;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.N-eP8a_close:hover{background:#f0fbfc}.N-eP8a_close:focus-visible{outline-offset:3px;outline:3px solid #1594a1}.N-eP8a_body{overscroll-behavior:contain;min-height:0;padding:20px max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) 16px;overflow-y:auto}
._5-k5AW_sidebar{width:var(--sidebar-width);background:var(--color-background-card);border-right:1px solid var(--color-border-light);z-index:100;height:100dvh;transition:width var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;left:0}._5-k5AW_sidebar._5-k5AW_collapsed{width:72px}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_nav{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_navGroup{justify-content:center;display:flex}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_navItem{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_previewBadge{display:none}._5-k5AW_logo{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);border-bottom:1px solid var(--color-border-light);min-height:72px;display:flex}._5-k5AW_logoIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:40px;height:40px}._5-k5AW_logoText{flex-direction:column;display:flex;overflow:hidden}._5-k5AW_logoTitle{font-size:var(--font-size-base);color:var(--color-text-heading);letter-spacing:-.02em;white-space:nowrap;font-weight:700}._5-k5AW_logoSubtitle{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}._5-k5AW_collapseBtn{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-full);cursor:pointer;width:24px;height:24px;color:var(--color-text-muted);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:absolute;top:80px;right:-12px}._5-k5AW_collapseBtn:hover{background:var(--color-background-subtle);color:var(--color-text-primary);border-color:var(--color-border)}._5-k5AW_nav{padding:var(--spacing-4);flex:1;overflow:hidden auto}._5-k5AW_navGroup{margin-bottom:var(--spacing-1)}._5-k5AW_previewBadge{margin:0 var(--spacing-2) var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text-heading);font-size:var(--font-size-xs);background:#0fcfde1a;border:1px solid #0fcfde59;font-weight:600;line-height:1.3}._5-k5AW_navItem{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;white-space:nowrap;background:0 0;border:none;font-weight:500;text-decoration:none;display:flex}._5-k5AW_navItem:hover{background:var(--color-background-subtle);color:var(--color-text-heading)}._5-k5AW_navItem._5-k5AW_active{color:var(--color-accent);background:#0fcfde1a}._5-k5AW_navIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}._5-k5AW_navLabel{text-overflow:ellipsis;flex:1;overflow:hidden}._5-k5AW_chevron{transition:transform var(--transition-fast);opacity:.5;flex-shrink:0}._5-k5AW_chevron._5-k5AW_expanded{transform:rotate(180deg)}._5-k5AW_subNav{max-height:0;transition:max-height var(--transition-base);overflow:hidden}._5-k5AW_subNav._5-k5AW_open{max-height:300px}._5-k5AW_subNavItem{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);padding-left:calc(var(--spacing-3) + 32px);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);transition:all var(--transition-fast);white-space:nowrap;text-decoration:none;display:flex}._5-k5AW_subNavItem:hover{color:var(--color-text-primary);background:var(--color-background-subtle)}._5-k5AW_subNavItem._5-k5AW_active{color:var(--color-accent);background:#0fcfde14}._5-k5AW_footer{padding:var(--spacing-3);border-top:1px solid var(--color-border-light)}._5-k5AW_accountSwitch{margin:0 var(--spacing-2) var(--spacing-2);position:relative}._5-k5AW_accountSwitchTrigger{justify-content:space-between;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-background-subtle);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast);font-weight:600;display:flex}._5-k5AW_accountSwitchTrigger:hover{border-color:var(--color-border);color:var(--color-text-heading)}._5-k5AW_accountSwitchTriggerOpen{background:#0fcfde1f;border-color:#0fcfde66}._5-k5AW_accountSwitchAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent) 0%, #0bb8c5 100%);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}._5-k5AW_accountSwitchText{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}._5-k5AW_accountSwitchChevron{opacity:.7;transition:transform var(--transition-fast);flex-shrink:0}._5-k5AW_accountSwitchChevronOpen{transform:rotate(180deg)}._5-k5AW_accountSwitchMenu{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-2);z-index:20;gap:var(--spacing-1);flex-direction:column;max-height:min(42vh,320px);display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}._5-k5AW_accountSwitchOption{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:background var(--transition-fast);white-space:nowrap;background:0 0}._5-k5AW_accountSwitchOption:hover{background:var(--color-background-subtle)}._5-k5AW_accountSwitchOptionActive{color:var(--color-text-heading);background:#0fcfde1f}._5-k5AW_footerContent{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);margin-top:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;display:flex}._5-k5AW_footerContent:hover{background:var(--color-background-subtle)}._5-k5AW_footerContentOpen{border-color:var(--color-border-light);background:var(--color-background-subtle)}._5-k5AW_profileMenuWrap{position:relative}._5-k5AW_profileChevron{color:var(--color-text-muted);margin-left:auto}._5-k5AW_profileMenu{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-2);z-index:20;position:absolute;bottom:calc(100% + 8px);left:0;right:0}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_accountSwitch{margin:0 0 var(--spacing-2);justify-content:center;display:flex}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_accountSwitchTrigger{border-radius:14px;justify-content:center;width:44px;height:44px;padding:0}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_accountSwitchMenu{width:220px;max-height:min(45vh,320px);bottom:0;left:calc(100% + 8px);right:auto}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_footerContent{padding:var(--spacing-2);justify-content:center}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_profileMenuWrap{justify-content:center;display:flex}._5-k5AW_sidebar._5-k5AW_collapsed ._5-k5AW_profileMenu{width:180px;bottom:0;left:calc(100% + 8px);right:auto}._5-k5AW_profileMenuItem{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none}._5-k5AW_profileMenuItem:hover{background:var(--color-background-subtle);color:var(--color-text-heading)}._5-k5AW_footerAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent) 0%, #0bb8c5 100%);width:36px;height:36px;font-weight:600;font-size:var(--font-size-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5-k5AW_footerInfo{flex-direction:column;display:flex;overflow:hidden}._5-k5AW_footerName{font-size:var(--font-size-sm);color:var(--color-text-heading);white-space:nowrap;font-weight:500}._5-k5AW_footerRole{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}._5-k5AW_mobileToggle{top:var(--spacing-4);left:var(--spacing-4);z-index:200;background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-primary);box-shadow:var(--shadow-md);cursor:pointer;justify-content:center;align-items:center;display:none;position:fixed}._5-k5AW_mobileToggleDocked{display:none}._5-k5AW_overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:none;position:fixed;inset:0}@media (max-width:1024px){._5-k5AW_sidebar{visibility:hidden;width:var(--sidebar-width);transform:translate(-100%)}._5-k5AW_sidebar._5-k5AW_mobileOpen,._5-k5AW_sidebar._5-k5AW_tabletPinned{visibility:visible;transform:translate(0)}._5-k5AW_sidebar._5-k5AW_collapsed{width:var(--sidebar-width)}._5-k5AW_collapseBtn{display:none}._5-k5AW_mobileToggleFloating{display:flex}._5-k5AW_overlay{display:block}}@media (max-width:768px){._5-k5AW_sidebar{visibility:visible;width:100vw;max-width:100vw;height:var(--bottom-nav-height);border-right:none;border-top:1px solid var(--color-border-light);flex-direction:column;inset:auto auto 0 0;overflow:hidden;transform:translateY(0)}@supports (width:100dvw){._5-k5AW_sidebar{width:100dvw;max-width:100dvw}}._5-k5AW_sidebar._5-k5AW_mobileOpen{height:min(80vh,520px);box-shadow:0 -12px 24px #0000001f}._5-k5AW_sidebar._5-k5AW_collapsed{width:100vw;max-width:100vw}@supports (width:100dvw){._5-k5AW_sidebar._5-k5AW_collapsed{width:100dvw;max-width:100dvw}}._5-k5AW_logo{min-height:var(--bottom-nav-height);padding:var(--spacing-3) var(--spacing-4);border-bottom:none;justify-content:space-between;width:100%;min-width:0}._5-k5AW_logoText{display:none}._5-k5AW_sidebar._5-k5AW_mobileOpen ._5-k5AW_logo{border-bottom:1px solid var(--color-border-light)}._5-k5AW_sidebar._5-k5AW_mobileOpen ._5-k5AW_logoText{display:flex}._5-k5AW_collapseBtn,._5-k5AW_nav,._5-k5AW_footer{display:none}._5-k5AW_sidebar._5-k5AW_mobileOpen ._5-k5AW_nav{padding:var(--spacing-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._5-k5AW_sidebar._5-k5AW_mobileOpen ._5-k5AW_footer{display:block}._5-k5AW_accountSwitch{margin:0 0 var(--spacing-2)}._5-k5AW_accountSwitchMenu{max-height:min(36vh,260px);top:auto;bottom:calc(100% + 8px)}._5-k5AW_mobileToggleFloating{display:none}._5-k5AW_mobileToggleDocked{box-shadow:var(--shadow-lg);flex:none;margin-left:auto;display:flex;position:static;transform:none}}._5-k5AW_drawerActions{justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-border-light);flex-shrink:0;display:flex}._5-k5AW_drawerAction{justify-content:center;align-items:center;gap:var(--spacing-2);min-width:44px;min-height:44px;padding:var(--spacing-2);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background-card);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}._5-k5AW_drawerAction:hover{background:var(--color-background-subtle)}@media (prefers-reduced-motion:reduce){._5-k5AW_sidebar{transition:none}}
._5YEvXG_button{color:#52617a;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dce1e7;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex;transform:none}._5YEvXG_iconOnly{border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:0}._5YEvXG_button:hover{background:#f7f9fa;border-color:#b9c3ce}._5YEvXG_button:active{box-shadow:none;background:#eef2f5;transform:none}._5YEvXG_button:focus-visible{outline-offset:3px;outline:3px solid #1594a1}
.ma-_yG_contentStack{gap:var(--spacing-6);margin-top:var(--spacing-6);flex-direction:column;display:flex}.ma-_yG_bannerCard,.ma-_yG_actionCard.ma-_yG_actionCard{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #dce3e5;border-radius:0;padding:24px 0}.ma-_yG_manageActionCard.ma-_yG_manageActionCard{background:#fff;border-color:#dce3e5}.ma-_yG_warningBanner{background:#fff;border-left:3px solid #b94735;padding-left:20px}.ma-_yG_warningPulse{animation:none}.ma-_yG_bannerContent,.ma-_yG_warningBannerContent{justify-content:space-between;align-items:center;gap:var(--spacing-5);display:flex}.ma-_yG_warningActions{align-items:center;gap:var(--spacing-3);display:inline-flex}.ma-_yG_managementActions{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.ma-_yG_ctaPulse{animation:none}.ma-_yG_bannerTitle{align-items:center;gap:10px;font-size:18px;font-weight:750;display:flex}.ma-_yG_bannerText{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-primary)}.ma-_yG_joinNowCard.ma-_yG_joinNowCard{box-shadow:none;background:#fff;border-top:0;border-bottom:1px solid #dce3e5;border-left:3px solid #099aa6;border-right:0;border-radius:0;padding:24px 0 24px 20px}.ma-_yG_joinNowContent{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.ma-_yG_joinNowEyebrow{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:#0f766e;font-weight:700}.ma-_yG_joinNowTitle{margin-top:var(--spacing-1);font-size:var(--font-size-lg);color:var(--color-text-heading);font-weight:700}.ma-_yG_joinNowMeta{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-primary)}.ma-_yG_joinNowHint{margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.ma-_yG_joinNowAction{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.ma-_yG_link{font-size:var(--font-size-sm);color:var(--color-accent);background:0 0;border:none;font-weight:600}.ma-_yG_sessionList{gap:var(--spacing-3);flex-direction:column;display:flex}.ma-_yG_sessionCard{box-shadow:none;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce3e5;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.ma-_yG_sessionCard:hover{box-shadow:none;background:#f5fbfb;transform:none}.ma-_yG_sessionMain{min-width:0}.ma-_yG_sessionIdentity{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.ma-_yG_sessionAvatar{display:none}.ma-_yG_sessionTitle{font-size:var(--font-size-sm);color:var(--color-text-heading);font-weight:600}.ma-_yG_sessionMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ma-_yG_sessionTopic{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ma-_yG_sessionAside{justify-content:center;align-items:flex-end;gap:var(--spacing-2);flex-direction:column;flex-shrink:0;display:flex}.ma-_yG_hideOnMobile{display:block}.ma-_yG_showOnMobile{display:none}.ma-_yG_childGrid{grid-template-columns:1fr;gap:0;display:grid}.ma-_yG_joinSessionList{gap:var(--spacing-3);flex-direction:column;display:flex}.ma-_yG_joinSessionButton{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background-card);width:100%;padding:var(--spacing-4);justify-content:space-between;align-items:center;gap:var(--spacing-4);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);display:flex}.ma-_yG_joinSessionButton:hover{border-color:var(--color-accent);background:#0fcfde0a;transform:translateY(-1px)}.ma-_yG_joinSessionButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ma-_yG_joinSessionTitle{font-size:var(--font-size-sm);color:var(--color-text-heading);font-weight:700}.ma-_yG_joinSessionMeta{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ma-_yG_joinSessionAction{font-size:var(--font-size-xs);color:#0f766e;flex-shrink:0;font-weight:700}.ma-_yG_manageSessionList{gap:var(--spacing-3);flex-direction:column;display:flex}.ma-_yG_manageSelectionText{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.ma-_yG_manageSessionButton{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background-card);width:100%;padding:var(--spacing-4);justify-content:space-between;align-items:center;gap:var(--spacing-4);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);display:flex}.ma-_yG_manageSessionButton:hover{border-color:var(--color-accent);background:#0fcfde0a;transform:translateY(-1px)}.ma-_yG_manageSessionButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ma-_yG_manageSessionTitle{font-size:var(--font-size-sm);color:var(--color-text-heading);font-weight:700}.ma-_yG_manageSessionMeta{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ma-_yG_manageSessionAction{font-size:var(--font-size-xs);color:var(--color-accent);flex-shrink:0;font-weight:700}.ma-_yG_childCard{box-shadow:none;color:inherit;background:#fff;border:0;border-bottom:1px solid #dce3e5;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(140px,1fr);gap:16px 32px;padding:24px 0;text-decoration:none;display:grid}.ma-_yG_childCardInactive{background:#fff}.ma-_yG_childHeader{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.ma-_yG_childName{letter-spacing:-.04em;font-size:23px;font-weight:850}.ma-_yG_childMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ma-_yG_progressRow{align-items:center;gap:var(--spacing-3);display:flex}.ma-_yG_progressBar{border-radius:var(--radius-full);background:var(--color-border-light);flex:1;height:8px;overflow:hidden}.ma-_yG_progressFill{background:#13bfd0;height:100%}.ma-_yG_progressFillWarning{background:linear-gradient(90deg, var(--color-warning) 0%, #f59e0b80 100%)}.ma-_yG_progressFillCritical{background:linear-gradient(90deg, var(--color-error) 0%, #ef444473 100%)}.ma-_yG_progressLabel{text-align:right;min-width:36px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.ma-_yG_childStats{color:#61717a;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;font-size:14px;display:flex}@media (max-width:900px){.ma-_yG_bannerContent,.ma-_yG_warningBannerContent,.ma-_yG_joinNowContent,.ma-_yG_warningActions{flex-direction:column;align-items:flex-start}.ma-_yG_joinNowAction{justify-content:stretch}}@media (max-width:640px){.ma-_yG_sessionCard{padding:var(--spacing-3);flex-direction:column;align-items:flex-start}.ma-_yG_sessionAside{align-items:flex-start;width:100%}.ma-_yG_managementActions{flex-flow:wrap;align-items:center}.ma-_yG_joinSessionButton,.ma-_yG_manageSessionButton{flex-direction:column;align-items:stretch;width:100%}.ma-_yG_hideOnMobile{display:none}.ma-_yG_showOnMobile{display:block}}.ma-_yG_childCard:focus-visible{outline-offset:3px;outline:3px solid #0797a2}@media (max-width:700px){.ma-_yG_childCard{grid-template-columns:1fr}.ma-_yG_managementActions{flex-wrap:wrap}.ma-_yG_bannerContent,.ma-_yG_warningBannerContent{align-items:flex-start}.ma-_yG_childHeader{flex-wrap:wrap}}.ma-_yG_childCard>div{overflow-wrap:anywhere;min-width:0}.ma-_yG_contractHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ma-_yG_contractAlert,.ma-_yG_contractReady{border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex}.ma-_yG_contractAlert{color:#a12622;background:#fff0ef;border:1px solid #ebbbb7}.ma-_yG_contractReady{color:#176749;background:#eef8f2;border:1px solid #bbdfcc}.ma-_yG_contractAlert svg,.ma-_yG_contractReady svg{flex-shrink:0}.ma-_yG_childHeader{flex-wrap:wrap;grid-column:1/-1;align-items:center}.ma-_yG_childName a{color:inherit;text-decoration:none}.ma-_yG_childName a:hover{text-underline-offset:5px;text-decoration:underline}.ma-_yG_childStats{grid-column:auto;align-items:center}.ma-_yG_childNextStep{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding-top:12px;display:flex}.ma-_yG_childNextStep>div{margin-right:auto}.ma-_yG_childNextStep p{margin:4px 0 0;font-weight:650}.ma-_yG_criticalText{color:#a12622}@media (max-width:700px){.ma-_yG_childStats{grid-column:1/-1}.ma-_yG_childNextStep{align-items:flex-start}.ma-_yG_childNextStep>div{width:100%}}.ma-_yG_warningBanner.ma-_yG_warningBanner{color:#922620;background:#ffeded;border:1px solid #efc1bc;border-radius:14px;padding:20px 24px}.ma-_yG_teacherNotice.ma-_yG_teacherNotice{color:#6c5630;background:#faf7ef;border:1px solid #e9e3d5;border-radius:14px;padding:20px 24px}.ma-_yG_warningBanner .ma-_yG_bannerTitle,.ma-_yG_warningBanner .ma-_yG_bannerText{color:#922620}.ma-_yG_teacherNotice .ma-_yG_bannerTitle,.ma-_yG_teacherNotice .ma-_yG_bannerText{color:#6c5630}.ma-_yG_childNextStep.ma-_yG_warningBanner,.ma-_yG_childNextStep.ma-_yG_teacherNotice{margin-top:4px;padding:16px 20px}.ma-_yG_childHeader>div:first-child{margin-right:auto}.ma-_yG_primaryActions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}@media (max-width:600px){.ma-_yG_primaryActions{align-items:stretch}}
