.team_shell__W_Xtu{min-height:100vh;background:#f7f7f7;color:#17171a;font-family:Sora,Arial,sans-serif;display:flex;flex-direction:column}.team_topbar__feXMP{max-width:1380px;width:100%;margin:0 auto;padding:22px clamp(20px,4vw,60px);display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e9e9eb}.team_wordmark__xMAm9{font-weight:900;letter-spacing:-.1em;font-size:30px;line-height:1;color:#141414}.team_wordmark__xMAm9 span{color:#db087e;margin-left:2px;font-size:14px;vertical-align:top;letter-spacing:0}.team_wordmark__xMAm9 small{font-size:10px;letter-spacing:.24em;color:#7d7d84;font-weight:700;margin-left:13px;vertical-align:middle}.team_privateTag__z3MQ5{font-size:10px;font-weight:700;letter-spacing:.2em;color:#898991}.team_loginWrap__eFvWZ{flex:1 1;display:grid;place-items:center;padding:48px 20px}.team_login__yFeqD{width:min(100%,480px);background:white;border:1px solid #e7e7eb;border-radius:22px;padding:clamp(24px,5vw,45px);box-shadow:0 20px 70px #17171a09}.team_kicker__5fxdj{font-size:10px;font-weight:700;letter-spacing:.16em;color:#d8007c;text-transform:uppercase}.team_academyIntro__qSMVq h1,.team_hubWrap__12Nq1 h1,.team_login__yFeqD h1{font-size:clamp(37px,5vw,64px);letter-spacing:-.075em;font-weight:600;line-height:1.08;margin:18px 0}.team_academyIntro__qSMVq em,.team_hubWrap__12Nq1 em,.team_login__yFeqD em{font-style:normal;color:#df1385}.team_academyIntro__qSMVq p,.team_hubWrap__12Nq1>p,.team_login__yFeqD>p,.team_moduleHeading__ec1Cr p{font-size:13px;line-height:1.8;color:#777781;max-width:560px}.team_loginForm__NeXfl{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.team_loginForm__NeXfl label{font-size:12px;font-weight:650}.team_loginForm__NeXfl input{width:100%;padding:15px 14px;background:#fbfbfc;color:#18181a;border:1px solid #dedee2;border-radius:9px;font-size:13px;outline-offset:2px;margin-bottom:8px;min-height:48px}.team_loginForm__NeXfl input:focus{outline:2px solid #df1385}.team_primary__W00RM{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#e40082;color:white;border:0;border-radius:9px;padding:15px 19px;min-height:48px;font-size:12px;font-weight:750;cursor:pointer}.team_primary__W00RM:hover{background:#ba006c}.team_primary__W00RM:disabled{opacity:.55;cursor:not-allowed}.team_fine__tvcqE{font-size:11px!important;color:#92929b!important;line-height:1.7;margin-top:20px}.team_back__ogYcY{display:inline-flex;margin-top:22px;font-size:12px;font-weight:650;color:#55555e}.team_error__YCSnW{margin-top:18px;padding:13px;background:#fff1f6;border:1px solid #ffbfd9;color:#8c1347;border-radius:8px;font-size:12px}.team_footer__EvDwP{max-width:1380px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e9e9eb;padding:20px clamp(20px,4vw,60px);font-size:9px;letter-spacing:.13em;font-weight:700;color:#9696a0}.team_footer__EvDwP span{font-weight:400}.team_account__4dFgo{display:flex;align-items:center;gap:16px;font-size:11px;color:#777782}.team_textButton__AUasy{font:inherit;background:transparent;color:#c30070;border:0;text-decoration:underline;cursor:pointer}.team_hubWrap__12Nq1{flex:1 1;max-width:1180px;width:100%;margin:0 auto;padding:clamp(44px,7vw,100px) 24px}.team_choiceGrid__t1vot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:40px}.team_choice__hzh4X{display:flex;flex-direction:column;min-height:365px;gap:13px;background:#fff;border:1px solid #e5e5e9;border-radius:21px;padding:32px;transition:transform .2s,border .2s}.team_choice__hzh4X:hover{transform:translateY(-4px);border-color:#e40082}.team_choiceNum__eu0ok{font-size:10px;color:#a0005d;font-weight:750;letter-spacing:.15em}.team_choiceIcon__84bcj{font-size:42px;line-height:1;color:#df1385;margin:12px 0}.team_choice__hzh4X h2{font-size:clamp(30px,4vw,44px);letter-spacing:-.055em;font-weight:700}.team_choice__hzh4X h2 em{font-style:normal;color:#dd0780}.team_choice__hzh4X p{font-size:12px;color:#787882;line-height:1.8;max-width:390px}.team_choice__hzh4X strong{margin-top:auto;border-top:1px solid #e9e9ed;padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:#1e1d21}.team_choice__hzh4X strong span{color:#ce087b}.team_academy__jTvzd{max-width:1220px;width:100%;margin:0 auto;padding:30px 24px 80px}.team_academyIntro__qSMVq{display:flex;justify-content:space-between;gap:25px;align-items:end;padding:30px 0 25px}.team_academyIntro__qSMVq .team_back__ogYcY{white-space:nowrap}.team_tabs__YOkRv{display:flex;gap:8px;overflow-x:auto;padding:6px 0 18px;margin-bottom:20px;border-bottom:1px solid #dfdfe3}.team_tabs__YOkRv button{flex:0 0 auto;border:1px solid #e2e2e7;background:white;padding:12px 16px;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer}.team_tabs__YOkRv button[aria-current=page]{background:#d90080;border-color:#d90080;color:white}.team_module__s_AfZ{background:#fff;border:1px solid #e8e8ed;border-radius:20px;padding:clamp(20px,4vw,40px)}.team_moduleHeading__ec1Cr h2{font-size:clamp(26px,4vw,42px);letter-spacing:-.055em;margin:10px 0}.team_roleList__DfpS1,.team_stepList__dvl_l{display:flex;gap:9px;overflow-x:auto;padding:15px 0 20px}.team_roleList__DfpS1 button,.team_stepList__dvl_l button{border:1px solid #e1e1e6;background:#fbfbfb;padding:13px 17px;border-radius:9px;white-space:nowrap;text-align:left;font-size:12px;font-weight:700;cursor:pointer}.team_stepList__dvl_l button small{display:block;color:#a40064;margin-bottom:7px}.team_options__y0kab button.team_selected__OTjaS,.team_roleList__DfpS1 button.team_selected__OTjaS,.team_stepList__dvl_l button.team_selected__OTjaS{background:#fff1f8;border-color:#df1385;color:#9f0058}.team_lesson__vh4gB{background:#fafafa;border:1px solid #ededf0;border-radius:17px;padding:clamp(20px,4vw,36px);margin-top:5px}.team_lesson__vh4gB>small{display:block;color:#d00077;font-size:10px;letter-spacing:.13em;font-weight:750;margin-bottom:13px}.team_lesson__vh4gB h3{font-size:clamp(22px,3vw,32px);letter-spacing:-.04em;margin:0 0 12px}.team_lesson__vh4gB p{font-size:13px;color:#74747e;line-height:1.75}.team_lesson__vh4gB ul{padding-left:20px;margin:24px 0;display:grid;grid-gap:11px;gap:11px}.team_lesson__vh4gB li{font-size:13px;line-height:1.7}.team_lesson__vh4gB .team_primary__W00RM{width:-moz-fit-content;width:fit-content;min-width:190px}.team_options__y0kab{display:grid;grid-gap:9px;gap:9px;margin:24px 0}.team_options__y0kab button{border:1px solid #e4e4e8;background:white;padding:15px;text-align:left;border-radius:9px;font-size:12px;cursor:pointer}.team_feedback__SznXd{padding:18px;background:#fdf2f8;border:1px solid #f4b2d7;border-radius:10px;margin:15px 0;font-size:12px}.team_feedback__SznXd p{margin-top:6px}.team_ruleGrid__3lprS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:30px}.team_ruleGrid__3lprS>div{background:#fafafa;border:1px solid #e9e9ed;padding:22px;border-radius:12px}.team_ruleGrid__3lprS small{color:#e00080;font-weight:750}.team_ruleGrid__3lprS h3{font-size:16px;letter-spacing:-.03em;margin:15px 0 10px}.team_ruleGrid__3lprS p{font-size:12px;line-height:1.7;color:#777781}.team_progress__C9Mvp{height:7px;background:#e8e8ee;border-radius:8px;overflow:hidden;margin:15px 0 22px}.team_progress__C9Mvp>span{display:block;background:#e00080;height:100%;transition:width .2s}.team_checkRow__eDE_f{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #ededf0;padding:14px 0;font-size:12px;line-height:1.8;cursor:pointer}.team_checkRow__eDE_f input{margin-top:6px;accent-color:#db087e;width:16px;height:16px}@media(max-width:750px){.team_choiceGrid__t1vot,.team_ruleGrid__3lprS{grid-template-columns:1fr}.team_choice__hzh4X{min-height:315px}.team_academyIntro__qSMVq{display:block}.team_academyIntro__qSMVq h1{font-size:40px}.team_academyIntro__qSMVq .team_back__ogYcY{margin-top:15px}.team_module__s_AfZ{padding:18px}.team_account__4dFgo{gap:9px}.team_footer__EvDwP span{display:none}}