.portal_portal__4oMon{min-height:100dvh;background:#f3f5f8;color:#252b33;font-family:var(--font-sans),Arial,sans-serif;font-size:17px;line-height:1.55;color-scheme:light}.portal_portal__4oMon *{box-sizing:border-box}.portal_portal__4oMon a{color:#3155c6;text-decoration:none}.portal_portal__4oMon a:hover{text-decoration:underline}.portal_portal__4oMon button,.portal_portal__4oMon input,.portal_portal__4oMon select{font:inherit}.portal_portal__4oMon button,.portal_primary__m1Muu,.portal_secondary__0FVxw{min-height:48px;border-radius:9px;padding:10px 18px;font-weight:600;cursor:pointer}.portal_portal__4oMon button:disabled{opacity:.5;cursor:not-allowed}.portal_portal__4oMon :is(button,a,input,select):focus-visible{outline:3px solid #3155c6;outline-offset:4px}.portal_header__nVOGl{max-width:1248px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce2ea}.portal_header__nVOGl>a:first-child{font-weight:750;color:#252b33;font-size:23px}.portal_header__nVOGl span{display:block;font-size:14px;font-weight:400;color:#526070}.portal_header__nVOGl>a:last-child{font-size:15px}.portal_container__tUzBZ{max-width:1248px;margin:auto;padding:24px 24px 80px}.portal_auth__P2vq4{max-width:580px;margin:64px auto;padding:32px;background:white;border:1px solid #dce2ea;border-radius:16px}.portal_portal__4oMon h1{font-family:inherit;font-size:clamp(30px,4vw,44px);line-height:1.14;font-weight:750;margin:8px 0 20px;letter-spacing:-.025em}.portal_portal__4oMon h2{font-family:inherit;font-size:28px;line-height:1.2;font-weight:700;margin:0 0 18px}.portal_portal__4oMon h3{font-family:inherit;font-size:20px;font-weight:700;margin:16px 0 8px}.portal_portal__4oMon p{margin:0 0 20px;max-width:900px}.portal_portal__4oMon small{font-size:14px}.portal_eyebrow__D3202{color:#3155c6;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.portal_heading__6DVCu{padding:34px 0 20px}.portal_account__dwtjW,.portal_actions__7l4MV{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal_account__dwtjW{justify-content:space-between;border-bottom:1px solid #dce2ea;padding:0 0 18px;font-size:15px}.portal_portal__4oMon .portal_primary__m1Muu,.portal_primary__m1Muu{background:#3155c6;color:white;border:1px solid #3155c6;display:inline-flex;justify-content:center;align-items:center;text-align:center;text-decoration:none}.portal_primary__m1Muu:hover{background:#2748ad;text-decoration:none!important}.portal_portal__4oMon .portal_secondary__0FVxw,.portal_secondary__0FVxw{background:#fff;color:#2948a9;border:1px solid #b8c5e3;display:inline-flex;align-items:center;justify-content:center}.portal_secondary__0FVxw:hover{background:#eef2fb}.portal_tabs__ONFq8{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 24px;border-bottom:1px solid #dce2ea;padding-bottom:12px}.portal_tabs__ONFq8 button{border:0;background:transparent;color:#48566b;font-size:16px}.portal_tabs__ONFq8 .portal_activeTab__PZ_B8{background:#e0e8ff;color:#2546aa;box-shadow:inset 0 -3px #3155c6}.portal_panel__hww4T{background:white;border:1px solid #dce2ea;border-radius:16px;padding:32px}.portal_form__Eoac0{display:grid;gap:20px}.portal_form__Eoac0>.portal_primary__m1Muu,.portal_form__Eoac0>.portal_secondary__0FVxw{justify-self:start}.portal_portal__4oMon label{display:grid;gap:7px;font-weight:600;font-size:16px;min-width:0}.portal_portal__4oMon input:not([type=checkbox]):not([type=radio]),.portal_portal__4oMon select{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #aab7c8;background:#fff;color:#252b33;border-radius:8px;padding:10px 12px;font-weight:400}.portal_portal__4oMon input[readonly]{background:#f5f7fb!important}.portal_panel__hww4T>label{margin-bottom:18px}.portal_twoColumns__aqvBF{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portal_editorRow__8snwN{display:grid;grid-template-columns:1fr 2fr auto;gap:14px;align-items:end}.portal_checkbox__3FnwT{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important}.portal_checkbox__3FnwT input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#3155c6}.portal_material__jNC_6{min-width:0;margin:0;padding:22px;border:1px solid #dce2ea;border-radius:12px}.portal_material__jNC_6 legend{padding:0 7px;color:#526070;font-size:15px}.portal_material__jNC_6 .portal_actions__7l4MV{margin-top:20px}.portal_error__fWB_g,.portal_notice__mhBB1{padding:14px 18px;border-radius:8px;margin:16px 0!important;overflow-wrap:anywhere}.portal_notice__mhBB1{background:#e9f3ee;color:#20553b}.portal_error__fWB_g{background:#fff0ef;color:#9f2920}.portal_muted__lOt9I{color:#526070;font-size:15px;margin-top:22px!important}.portal_copyStatus__xP1oK{color:#526070;font-size:14px}.portal_period__zwm_s{max-width:230px;margin-bottom:24px}.portal_metrics__BLcWi{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:28px 0}.portal_metrics__BLcWi>div{border-bottom:1px solid #dce2ea;padding:0 0 20px;display:flex;flex-direction:column;gap:4px}.portal_metrics__BLcWi strong{font-size:38px;font-variant-numeric:tabular-nums;color:#2449ad;line-height:1.2}.portal_metrics__BLcWi span{font-size:15px;color:#526070}.portal_tableWrap__M1M4M{overflow:auto;max-width:100%;margin-top:24px;border:1px solid #dce2ea;border-radius:10px}.portal_portal__4oMon table{border-collapse:collapse;width:100%;text-align:left;font-size:15px}.portal_portal__4oMon caption{text-align:left;padding:15px;font-weight:700}.portal_portal__4oMon td,.portal_portal__4oMon th{padding:14px 16px;border-bottom:1px solid #dce2ea;vertical-align:top}.portal_portal__4oMon th{font-weight:650;background:#f4f6fa}.portal_portal__4oMon td{font-variant-numeric:tabular-nums}.portal_portal__4oMon td .portal_actions__7l4MV{min-width:160px}.portal_portal__4oMon td button{font-size:14px}.portal_invites__QjS_b{display:grid;gap:16px;margin-top:24px}.portal_invitation__549wC{border:1px solid #dce2ea;border-radius:10px;padding:20px;min-width:0}.portal_invitation__549wC input{margin:16px 0}.portal_invitation__549wC p{margin-top:12px}.portal_invitation__549wC>.portal_actions__7l4MV>span{font-size:14px;color:#526070}.portal_invitation__549wC strong{color:#2948a9}@media(max-width:700px){.portal_header__nVOGl{padding:18px 16px;align-items:flex-start}.portal_header__nVOGl>a:first-child{font-size:19px}.portal_header__nVOGl>a:last-child{font-size:13px}.portal_container__tUzBZ{padding:20px 16px 48px}.portal_auth__P2vq4{margin:24px 16px;padding:24px 20px}.portal_heading__6DVCu{padding:24px 0 14px}.portal_panel__hww4T{padding:24px 18px}.portal_portal__4oMon h2{font-size:24px}.portal_tabs__ONFq8{gap:4px}.portal_tabs__ONFq8 button{padding:8px 10px;font-size:14px}.portal_editorRow__8snwN,.portal_twoColumns__aqvBF{grid-template-columns:1fr}.portal_editorRow__8snwN{border-bottom:1px solid #dce2ea;padding-bottom:20px}.portal_editorRow__8snwN button{justify-self:start}.portal_account__dwtjW>.portal_actions__7l4MV{gap:14px}.portal_metrics__BLcWi{grid-template-columns:1fr 1fr;gap:20px}.portal_metrics__BLcWi strong{font-size:32px}.portal_material__jNC_6{padding:18px 14px}.portal_form__Eoac0>.portal_primary__m1Muu,.portal_form__Eoac0>.portal_secondary__0FVxw{justify-self:stretch}.portal_portal__4oMon td,.portal_portal__4oMon th{padding:12px}.portal_invitation__549wC{padding:16px}.portal_portal__4oMon input{font-size:16px}.portal_actions__7l4MV{gap:10px}.portal_panel__hww4T>.portal_actions__7l4MV{align-items:stretch}.portal_panel__hww4T>.portal_actions__7l4MV>.portal_primary__m1Muu,.portal_panel__hww4T>.portal_actions__7l4MV>.portal_secondary__0FVxw{flex:1 1 150px}.portal_portal__4oMon p{overflow-wrap:anywhere}}.portal_teamList__TuQwf{list-style:none;margin:24px 0;padding:0;display:grid;gap:14px}.portal_teamList__TuQwf>li{min-width:0;border-left:2px solid #dce2ea;padding-left:12px}.portal_teamList__TuQwf button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.portal_teamMember__5cLCX{margin-top:8px;padding:14px 0;border-bottom:1px solid #dce2ea}.portal_teamMember__5cLCX summary{cursor:pointer;min-height:48px;overflow-wrap:anywhere}.portal_teamMember__5cLCX summary span{display:block;color:#526070;font-size:14px;margin-top:4px}.portal_teamMember__5cLCX summary:focus-visible{outline:3px solid #3155c6;outline-offset:4px}.portal_teamMember__5cLCX>p{margin-top:18px}.portal_teamMember__5cLCX .portal_metrics__BLcWi{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}