.DirectionArt_art__979V9{display:block;width:100%;height:auto;aspect-ratio:320/220;border-radius:20px}.DirectionsCatalog_intro__VNebE{padding-block:70px 40px;max-width:860px}.DirectionsCatalog_title__gT49Q{font-size:56px;font-weight:800;margin-bottom:20px}.DirectionsCatalog_lead__Bs9Sr{font-size:17px;margin-bottom:22px}.DirectionsCatalog_jump__qoFVo{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.DirectionsCatalog_jump__qoFVo a{display:inline-flex;align-items:center;gap:9px;background:var(--white);border:1px solid var(--border);border-radius:30px;padding:6px 15px 6px 6px;font-size:13px;font-weight:700;transition:border-color .2s}.DirectionsCatalog_jump__qoFVo a:hover{border-color:#a0c588}.DirectionsCatalog_chipIcon__aPsvV{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:15px}.DirectionsCatalog_card__ipwHN{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:40px;margin-bottom:20px;scroll-margin-top:100px}.DirectionsCatalog_top__AY6Z6{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:40px;gap:40px;align-items:center;margin-bottom:30px}.DirectionsCatalog_art__OrvBo{max-width:340px}.DirectionsCatalog_head__62X_A{display:flex;align-items:center;gap:18px;margin-bottom:18px}.DirectionsCatalog_head__62X_A .mini-icon{margin-bottom:0;flex-shrink:0}.DirectionsCatalog_name__8sHwi{font-size:32px}.DirectionsCatalog_summary__mPlVN{margin-top:4px;font-weight:600}.DirectionsCatalog_about__dSpGq{max-width:820px;color:var(--text)}.DirectionsCatalog_columns__kqxqY{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:30px}.DirectionsCatalog_columns__kqxqY>div{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:22px 24px}.DirectionsCatalog_subtitle__PLxK2{font-size:15px;letter-spacing:-.01em;margin-bottom:14px}.DirectionsCatalog_list__bDt2J{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.DirectionsCatalog_list__bDt2J li{position:relative;padding-left:26px;font-size:14px;line-height:1.5}.DirectionsCatalog_list__bDt2J li:before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--pale);color:#5f8f3e;font-size:11px;font-weight:800}.DirectionsCatalog_stack__DkquG{margin:0 0 30px;display:grid;grid-gap:12px;gap:12px}.DirectionsCatalog_group__K2KI1{display:grid;grid-template-columns:200px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--border)}.DirectionsCatalog_group__K2KI1 dt{font-size:12px;font-weight:750;color:var(--muted);letter-spacing:.5px}.DirectionsCatalog_group__K2KI1 dd{margin:0;display:flex;flex-wrap:wrap;gap:7px}.DirectionsCatalog_tag__VreJ2{background:#f4f6f1;border:1px solid var(--border);border-radius:8px;padding:4px 10px;font-size:13px;font-weight:650}.DirectionsCatalog_cta__l1Je4{background:var(--pale);border-radius:var(--radius);padding:44px 40px;margin:40px 0 90px;display:grid;justify-items:start;grid-gap:14px;gap:14px}.DirectionsCatalog_cta__l1Je4 p{max-width:620px;color:var(--text)}@media (max-width:850px){.DirectionsCatalog_top__AY6Z6{grid-template-columns:1fr;gap:22px}.DirectionsCatalog_art__OrvBo{order:-1;max-width:none}.DirectionsCatalog_title__gT49Q{font-size:40px}.DirectionsCatalog_card__ipwHN{padding:28px 22px}.DirectionsCatalog_name__8sHwi{font-size:26px}.DirectionsCatalog_columns__kqxqY{grid-template-columns:1fr}.DirectionsCatalog_group__K2KI1{grid-template-columns:1fr;gap:8px}.DirectionsCatalog_cta__l1Je4{padding:32px 22px}}@media (max-width:650px){.DirectionsCatalog_intro__VNebE{padding-top:44px}.DirectionsCatalog_title__gT49Q{font-size:34px}}.LocaleSwitch_switch__a8PoV{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:30px;background:var(--white)}.LocaleSwitch_active__Z_PhL,.LocaleSwitch_switch__a8PoV a{min-width:34px;padding:4px 8px;border-radius:30px;font-size:11px;font-weight:800;letter-spacing:.5px;text-align:center;line-height:1.4}.LocaleSwitch_switch__a8PoV a{color:var(--muted);transition:color .2s}.LocaleSwitch_switch__a8PoV a:hover{color:var(--text)}.LocaleSwitch_active__Z_PhL{background:var(--green);color:var(--text)}.LocaleSwitch_menu__i4eOg{display:none;align-self:flex-start}@media (max-width:650px){.LocaleSwitch_header__xnAiu{display:none}.LocaleSwitch_menu__i4eOg{display:inline-flex}}.nav nav.Header_app__JVJOE a{font-size:14px}.nav nav.Header_app__JVJOE a.Header_active__8Eipm{color:#63933d}.Header_group__TMhc6{position:relative}.Header_group__TMhc6 summary{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:700;list-style:none}.Header_group__TMhc6 summary::-webkit-details-marker{display:none}.Header_group__TMhc6 summary:after{content:" ▾";font-size:11px}.Header_group__TMhc6 summary.Header_active__8Eipm{color:#63933d}.Header_groupItems__H_esC{position:absolute;top:calc(100% + 12px);right:0;z-index:30;display:flex;flex-direction:column;gap:10px;min-width:200px;padding:14px 18px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,21,34,.1)}@media (max-width:950px){.Header_group__TMhc6 summary,.nav nav.Header_app__JVJOE a{font-size:15px}.Header_groupItems__H_esC{position:static;margin-top:10px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent}}.AuthCard_page__OsPWU{padding-block:70px 90px;display:flex;justify-content:center}.AuthCard_card__G8QE7{width:min(100%,520px);background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:40px;box-shadow:0 25px 80px #1015220f}.AuthCard_title__lvp0w{font-size:31px;margin:12px 0 18px}.AuthCard_section__y7Eqs{margin-top:34px;padding-top:26px;border-top:1px solid var(--border)}.AuthCard_section__y7Eqs h2{font-size:21px}.AuthCard_form__H9SOk label{font-size:13px;display:block;margin-top:15px}.AuthCard_form__H9SOk input,.AuthCard_form__H9SOk select{font:inherit;width:100%;border:1px solid #d8dfd1;border-radius:10px;padding:11px 13px;margin-top:6px;background:var(--white)}.AuthCard_form__H9SOk .button{margin-top:22px;width:100%}.AuthCard_form__H9SOk .button:disabled{opacity:.6;cursor:wait;transform:none}.AuthCard_hint__ppWbM{font-size:12px;margin-top:6px}.AuthCard_error__AB2G3{background:#fdecec;color:#9b2c2c}.AuthCard_error__AB2G3,.AuthCard_success__2ADkB{margin-top:16px;padding:12px;border-radius:10px;font-size:14px}.AuthCard_success__2ADkB{background:var(--pale);color:#3f6b2a}.AuthCard_links__XHXat{margin-top:18px;font-size:14px}.AuthCard_links__XHXat a{font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:3px}.AuthCard_actions__qeZuu{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}@media (max-width:650px){.AuthCard_page__OsPWU{padding-block:36px 60px}.AuthCard_card__G8QE7{padding:30px 22px}.AuthCard_title__lvp0w{font-size:27px}}.MentorsCatalog_intro__1lL5p{padding-block:70px 40px;max-width:900px}.MentorsCatalog_title__8P2Ip{font-size:56px;font-weight:800;margin-bottom:20px}.MentorsCatalog_lead__W7j1Y{font-size:17px}.MentorsCatalog_filters__TswgF{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.MentorsCatalog_filters__TswgF button{display:inline-flex;align-items:center;gap:9px;min-height:40px;background:var(--white);border:1px solid var(--border);border-radius:30px;padding:6px 15px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s}.MentorsCatalog_filters__TswgF button:has(.MentorsCatalog_chipIcon__yvmPA){padding-left:6px}.MentorsCatalog_filters__TswgF button:hover{border-color:#a0c588}.MentorsCatalog_filters__TswgF button[aria-pressed=true]{background:var(--pale);border-color:#a0c588}.MentorsCatalog_chipIcon__yvmPA{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:15px}.MentorsCatalog_grid__uPzcq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.MentorsCatalog_card__mL_Ab{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:32px;scroll-margin-top:100px}.MentorsCatalog_head__lTtnd{display:flex;align-items:center;gap:20px}.MentorsCatalog_avatar__Fmc0M{width:96px;flex-shrink:0}.MentorsCatalog_photo__Az8sD{height:96px;border-radius:22px;object-fit:cover;object-position:50% 30%;background:#f1f4ed;filter:saturate(.65)}.MentorsCatalog_direction__f_Jd1{display:inline-block;border-radius:30px;padding:3px 10px;font-size:11px;font-weight:750}.MentorsCatalog_name__yzXCC{font-size:28px;margin-top:8px}.MentorsCatalog_role__XdMVn{font-size:14px;font-weight:600;margin-top:4px}.MentorsCatalog_stats__UAyyN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0 0}.MentorsCatalog_stats__UAyyN div{display:flex;flex-direction:column-reverse;background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:10px 14px}.MentorsCatalog_stats__UAyyN dt{font-size:11px;color:var(--muted)}.MentorsCatalog_stats__UAyyN dd{margin:0;font-size:20px;font-weight:800;letter-spacing:-.5px}.MentorsCatalog_stats__UAyyN dd span{color:#91b461}.MentorsCatalog_bio__PD_Un{margin-top:20px;color:var(--text);font-size:15px}.MentorsCatalog_tags__0Y_6A{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.MentorsCatalog_tags__0Y_6A span{background:#f4f6f1;border:1px solid var(--border);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:650}.MentorsCatalog_subtitle__u24sb{font-size:15px;letter-spacing:-.01em;margin:26px 0 12px}.MentorsCatalog_timeline__7y6tJ{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--border);display:grid;grid-gap:12px;gap:12px}.MentorsCatalog_timeline__7y6tJ li{position:relative;display:grid;font-size:14px;line-height:1.45}.MentorsCatalog_timeline__7y6tJ li:before{content:"";position:absolute;left:-24px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--white);border:2px solid #a0c588}.MentorsCatalog_timeline__7y6tJ li:first-child:before{background:var(--green)}.MentorsCatalog_timeline__7y6tJ span{color:var(--muted);font-size:13px}.MentorsCatalog_projects__UlAEd{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:10px;gap:10px}.MentorsCatalog_projects__UlAEd li{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:12px 16px}.MentorsCatalog_projects__UlAEd li div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.MentorsCatalog_projects__UlAEd small{color:var(--muted);font-weight:700}.MentorsCatalog_projects__UlAEd p{font-size:13px;line-height:1.5;margin-top:4px}.MentorsCatalog_choose__yq1Tw{align-self:flex-start;margin-top:auto}.MentorsCatalog_cta__GAXtY{background:var(--pale);border-radius:var(--radius);padding:44px 40px;margin:40px 0 90px;display:grid;justify-items:start;grid-gap:14px;gap:14px}.MentorsCatalog_cta__GAXtY p{max-width:620px;color:var(--text)}@media (max-width:950px){.MentorsCatalog_grid__uPzcq{grid-template-columns:1fr}}@media (max-width:650px){.MentorsCatalog_intro__1lL5p{padding-top:44px}.MentorsCatalog_title__8P2Ip{font-size:34px}.MentorsCatalog_card__mL_Ab{padding:24px 20px}.MentorsCatalog_avatar__Fmc0M{width:72px}.MentorsCatalog_photo__Az8sD{height:72px;border-radius:18px}.MentorsCatalog_name__yzXCC{font-size:24px}.MentorsCatalog_stats__UAyyN dd{font-size:17px}.MentorsCatalog_cta__GAXtY{padding:32px 22px}}.Mentors_side__evAHt{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.Projects_all__2epRv{margin:10px 0 26px}.ActivityHeatmap_scroll__2auL6{--cell:15px;--gap:3px;overflow-x:auto;padding-bottom:4px}.ActivityHeatmap_compact__mYEP3{--cell:9px;--gap:2px}.ActivityHeatmap_heatmap__6AsKb{display:inline-block;min-width:max-content}.ActivityHeatmap_body__Hgvc0,.ActivityHeatmap_months__EFo80{display:flex;gap:var(--gap)}.ActivityHeatmap_months__EFo80{height:16px;margin-bottom:4px;font-size:11px;color:var(--muted)}.ActivityHeatmap_month__j0rn9{width:var(--cell);white-space:nowrap;overflow:visible}.ActivityHeatmap_week__UhHH5{display:grid;grid-template-rows:repeat(7,var(--cell));grid-gap:var(--gap);gap:var(--gap)}.ActivityHeatmap_labels__wJgdf{width:26px;flex:none}.ActivityHeatmap_label__Gd_b_{font-size:10px;line-height:var(--cell);color:var(--muted)}.ActivityHeatmap_compact__mYEP3 .ActivityHeatmap_labels__wJgdf,.ActivityHeatmap_compact__mYEP3 .ActivityHeatmap_months__EFo80{display:none}.ActivityHeatmap_cell__4XelA,.ActivityHeatmap_empty__upkXT{width:var(--cell);height:var(--cell);border-radius:3px}.ActivityHeatmap_cell__4XelA{display:inline-block;background:var(--border)}.ActivityHeatmap_cell__4XelA[data-level="1"]{background:#d4f5bb}.ActivityHeatmap_cell__4XelA[data-level="2"]{background:var(--green)}.ActivityHeatmap_cell__4XelA[data-level="3"]{background:#6fc43a}.ActivityHeatmap_cell__4XelA[data-level="4"]{background:#3f8a1c}.ActivityHeatmap_legend__y1p_V{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:10px;font-size:11px;color:var(--muted)}@media (max-width:650px){.ActivityHeatmap_scroll__2auL6:not(.ActivityHeatmap_compact__mYEP3){--cell:12px}}.LearnLayout_page__lI2eB{padding-block:60px 90px}.LearnLayout_intro__3VZf5{max-width:900px;margin-bottom:34px}.LearnLayout_title__u42tE{font-size:48px;font-weight:800;margin:10px 0 14px}.LearnLayout_lead__5dHvh{font-size:17px;color:var(--muted)}.LearnLayout_lead__5dHvh p+p{margin-top:8px}.LearnLayout_panel__Y7v6_{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:28px 30px;margin-bottom:18px}.LearnLayout_panelHead__hDZsB{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.LearnLayout_panelHead__hDZsB h2,.LearnLayout_panelHead__hDZsB h3{font-size:21px;margin:0;flex:1 1 260px}.LearnLayout_meta__IsWc5{font-size:13px;color:var(--muted)}.LearnLayout_notice__rVbBK{padding:14px 18px;border-radius:14px;background:var(--pale);font-size:15px;margin-bottom:18px}.LearnLayout_badge__9dWoF{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:4px 12px;font-size:12px;font-weight:700;border:1px solid var(--border);background:var(--white);white-space:nowrap}.LearnLayout_badgeDone__assHk{background:var(--pale);border-color:#a0c588}.LearnLayout_badgeWarn__AjAfn{background:#fff4e5;border-color:#f0c98a}.LearnLayout_badgeMuted__Xv9pS{color:var(--muted)}.LearnLayout_progress__tnFen{height:6px;border-radius:6px;background:var(--border);overflow:hidden;margin-top:14px}.LearnLayout_progress__tnFen span{display:block;height:100%;background:var(--green)}.LearnLayout_actions__T4wSL{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.LearnLayout_small__giKIh{min-height:0;padding:9px 16px;font-size:13px}.LearnLayout_linkButton__m4Ssw{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--text);text-decoration:underline;cursor:pointer}.LearnLayout_linkButton__m4Ssw:disabled{color:var(--muted);cursor:default;text-decoration:none}.LearnLayout_danger__9l2Wi{color:#9b2c2c}.LearnLayout_form__iE7wY label{font-size:13px;display:block;margin-top:14px}.LearnLayout_form__iE7wY input:not([type=checkbox],[type=radio]),.LearnLayout_form__iE7wY select,.LearnLayout_form__iE7wY textarea{font:inherit;width:100%;border:1px solid #d8dfd1;border-radius:10px;padding:10px 12px;margin-top:6px;background:var(--white)}.LearnLayout_form__iE7wY textarea{min-height:120px;resize:vertical}.LearnLayout_check__fn3YW{display:flex!important;align-items:center;gap:8px}.LearnLayout_text__zdOqV{white-space:pre-wrap;line-height:1.65;margin-top:12px}.LearnLayout_row__6MFLC{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.LearnLayout_list__rE05e{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.LearnLayout_subpanel__M95ru{border:1px solid var(--border);border-radius:16px;padding:18px 20px}.LearnLayout_video__d3fB7{width:100%;max-height:520px;border-radius:14px;background:#000;margin-top:14px}.LearnLayout_table___Lujo{width:100%;border-collapse:collapse;font-size:14px}.LearnLayout_table___Lujo td,.LearnLayout_table___Lujo th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.LearnLayout_table___Lujo select{font:inherit;border:1px solid #d8dfd1;border-radius:8px;padding:6px 8px;max-width:220px}.LearnLayout_tableWrap__uI8Js{overflow-x:auto}@media (max-width:650px){.LearnLayout_title__u42tE{font-size:34px}.LearnLayout_panel__Y7v6_{padding:22px 18px}.LearnLayout_row__6MFLC{grid-template-columns:1fr}}.TrackCharts_root__pmcgR{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--plan:#898781;--grid:#e1e0d9;--axis:#c3c2b7;--ink:var(--text);--ink-muted:#6e7687;--status-good:#0ca30c;--status-warning:#fab219;--status-critical:#d03b3b;--surface:#fff;position:relative}.TrackCharts_svg__Mq0m1{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.TrackCharts_gridline__L4S7C{stroke:var(--grid);stroke-width:1}.TrackCharts_axis__lRC4T{stroke:var(--axis);stroke-width:1}.TrackCharts_tick__Xe_R9{fill:var(--ink-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrackCharts_line__R0at_{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.TrackCharts_dot__TYvJk{stroke:var(--surface);stroke-width:2}.TrackCharts_crosshair__bVBAY{stroke:var(--axis);stroke-width:1}.TrackCharts_legend___mblK{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;list-style:none;font-size:13px;color:var(--ink-muted)}.TrackCharts_legend___mblK li{display:inline-flex;align-items:center;gap:6px}.TrackCharts_swatch__eLB6f{display:inline-block;width:12px;height:12px;border-radius:3px}.TrackCharts_swatchLine__8ksaO{display:inline-block;width:16px;height:2px;border-radius:1px}.TrackCharts_tooltip__y3PKq{position:absolute;z-index:2;min-width:140px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 6px 20px rgba(16,21,34,.1);font-size:13px;line-height:1.45;pointer-events:none;transform:translate(-50%,calc(-100% - 10px))}.TrackCharts_tooltip__y3PKq strong{display:block;margin-bottom:2px}.TrackCharts_tooltipRow__drfTr{display:flex;align-items:center;gap:6px;color:var(--ink-muted)}.TrackCharts_tooltipRow__drfTr b{margin-left:auto;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrackCharts_table__DGcln{margin-top:8px;font-size:13px}.TrackCharts_table__DGcln summary{cursor:pointer;color:var(--ink-muted)}.TrackCharts_table__DGcln table{width:100%;margin-top:8px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrackCharts_table__DGcln td,.TrackCharts_table__DGcln th{padding:4px 8px;border-bottom:1px solid var(--border);text-align:left}.TrackCharts_tableScroll__R7pVa{max-height:260px;overflow:auto}.TrackCharts_risk__4ul1q{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:13px;font-weight:700;white-space:nowrap}.TrackCharts_riskIcon__NiFOa{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;font-size:11px;line-height:1}.TrackCharts_green__TT_fD{background:var(--status-good)}.TrackCharts_yellow__V0bhO{background:var(--status-warning);color:var(--ink)}.TrackCharts_red__gvlQL{background:var(--status-critical)}.TrackCharts_reasons__7naju{margin:4px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-muted)}.TrackCharts_spark__ttrk2{display:block;width:112px;height:24px}.TrackCharts_sparkBar__O9Int{fill:var(--series-1)}.TrackCharts_sparkEmpty__qG0Jg{fill:var(--grid)}.TrackCharts_empty__MdBlv{margin:0;color:var(--ink-muted);font-size:14px}.TrackCharts_radarWrap__pz6eO{max-width:560px;margin:0 auto}.TrackCharts_radarLabel__wLFqb{fill:var(--ink)}@media (max-width:640px){.TrackCharts_tick__Xe_R9{font-size:13px}}.TrackCharts_heatmap___NOQR{display:block;max-width:100%;height:auto;overflow:visible;font-family:inherit}.TrackCharts_heat__NJ6fV{fill:var(--series-1)}.TrackCharts_heat0__1MxiR{fill:var(--grid)}.TrackCharts_heat1__tYxyy{opacity:.25}.TrackCharts_heat2___1gj9{opacity:.5}.TrackCharts_heat3__1RxeQ{opacity:.75}.TrackCharts_heat4__IsYFe{opacity:1}.TrackCharts_legend___mblK .TrackCharts_swatch__eLB6f.TrackCharts_heat0__1MxiR,.TrackCharts_legend___mblK .TrackCharts_swatch__eLB6f.TrackCharts_heat1__tYxyy,.TrackCharts_legend___mblK .TrackCharts_swatch__eLB6f.TrackCharts_heat2___1gj9,.TrackCharts_legend___mblK .TrackCharts_swatch__eLB6f.TrackCharts_heat3__1RxeQ,.TrackCharts_legend___mblK .TrackCharts_swatch__eLB6f.TrackCharts_heat4__IsYFe{background:var(--series-1)}.MentorChecks_slot__mPPd5{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px}.MentorChecks_days__3LgEv{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;border:0}.MentorChecks_days__3LgEv legend{margin-bottom:6px;font-size:14px;font-weight:700}.MentorChecks_heading__gb_LZ{margin:28px 0 12px;font-size:22px}.MentorChecks_list__Y0wNf{margin:0;padding:0;list-style:none}.MentorChecks_row__IsIaI{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto;grid-gap:12px 24px;gap:12px 24px;align-items:center}.MentorChecks_name__w_qx_{font-size:18px;font-weight:800;color:var(--text);text-decoration:none}.MentorChecks_name__w_qx_:hover{text-decoration:underline}.MentorChecks_state__dcVpL{display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media (max-width:850px){.MentorChecks_row__IsIaI{grid-template-columns:1fr}}.AdminChecks_pickers__eeFBJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px}.AdminChecks_picker__0FV09{display:flex;flex-direction:column;gap:6px;max-height:320px;margin:0 0 12px;padding:10px 12px;overflow:auto;border:1px solid var(--border);border-radius:12px}.AdminChecks_picker__0FV09 legend{padding:0 4px;font-weight:700}.AdminChecks_inline__cUmtc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.AdminChecks_checks__M1wL0,.AdminChecks_integrations__dQmBs{margin:12px 0 0;padding:0;list-style:none;font-size:14px;line-height:2}.AdminChecks_history__InWGO summary{cursor:pointer;color:var(--muted)}.AdminChecks_history__InWGO pre{margin:4px 0 12px;padding:10px 12px;border-radius:10px;background:var(--pale);font-family:inherit;font-size:13px;white-space:pre-wrap}@media (max-width:850px){.AdminChecks_pickers__eeFBJ{grid-template-columns:1fr}}.AdminMentors_filter__RTcua{max-width:320px;margin-bottom:18px}.AdminMentors_check__Rwyg2{display:inline-flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;cursor:pointer}.PathDiagram_root__ePCsp{--type-track:#2a78d6;--type-check:#1baf7a;--type-ipr:#eb6834;--type-ipr-check:#eda100;--type-cv:#e87ba4;--type-task:#7a5af0;--type-wait:#898781;--type-quiz:#0f9db5;--type-graduate:var(--text);--edge:#b9beb3;--fail:#d03b3b;width:100%;overflow-x:auto}.PathDiagram_svg__B_xDu{display:block;max-width:none;overflow:visible;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PathDiagram_next__gTinF{stroke:var(--edge);stroke-width:1.5}.PathDiagram_arrowHead__dAxdj{fill:var(--edge)}.PathDiagram_fail__BA9Vc{fill:none;stroke:var(--fail);stroke-width:1.5;stroke-dasharray:5 4}.PathDiagram_failHead__7FUAA{fill:var(--fail)}.PathDiagram_edgeLabel___8xz5,.PathDiagram_failLabel__hZKzE{font-size:11px;font-weight:600}.PathDiagram_edgeLabel___8xz5{fill:var(--muted)}.PathDiagram_failLabel__hZKzE{fill:var(--fail)}.PathDiagram_node__5diqt{outline:none}.PathDiagram_box__LqlNl{fill:#fff;stroke:var(--border);stroke-width:1.5}.PathDiagram_movable__czbxl{cursor:-webkit-grab;cursor:grab}.PathDiagram_dragging__0pDn_{cursor:-webkit-grabbing;cursor:grabbing;opacity:.85}.PathDiagram_node__5diqt:focus-visible .PathDiagram_box__LqlNl{stroke:var(--text);stroke-width:2;stroke-dasharray:4 3}.PathDiagram_selected__H2ZAC .PathDiagram_box__LqlNl{stroke:var(--text);stroke-width:2.5}.PathDiagram_done__OLlAc .PathDiagram_box__LqlNl{fill:var(--pale)}.PathDiagram_current__V3bV7 .PathDiagram_box__LqlNl{fill:var(--green);stroke:var(--green)}.PathDiagram_flagged__PC9y9 .PathDiagram_box__LqlNl{stroke:var(--fail);stroke-width:2.5}.PathDiagram_kind__xIPWD{fill:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PathDiagram_current__V3bV7 .PathDiagram_kind__xIPWD{fill:var(--text)}.PathDiagram_side__SG5Rn{fill:var(--muted);font-size:11px;font-weight:600}.PathDiagram_title__qn5J8{fill:var(--text);font-size:14px;font-weight:700}.PathDiagram_dot__x9kqw{fill:var(--type-graduate)}.PathDiagram_type_track__t223a .PathDiagram_dot__x9kqw{fill:var(--type-track)}.PathDiagram_type_check__E1_Ub .PathDiagram_dot__x9kqw{fill:var(--type-check)}.PathDiagram_type_ipr__IbMi7 .PathDiagram_dot__x9kqw{fill:var(--type-ipr)}.PathDiagram_type_ipr_check__qUOBg .PathDiagram_dot__x9kqw{fill:var(--type-ipr-check)}.PathDiagram_type_cv__5vqcb .PathDiagram_dot__x9kqw{fill:var(--type-cv)}.PathDiagram_type_task__6DG9o .PathDiagram_dot__x9kqw{fill:var(--type-task)}.PathDiagram_type_wait__z8GQa .PathDiagram_dot__x9kqw{fill:var(--type-wait)}.PathDiagram_type_quiz__5pb_0 .PathDiagram_dot__x9kqw{fill:var(--type-quiz)}@media (prefers-reduced-motion:no-preference){.PathDiagram_box__LqlNl{transition:fill .15s ease,stroke .15s ease}}.PathBuilder_builder__0cR9U{--type-track:#2a78d6;--type-check:#1baf7a;--type-ipr:#eb6834;--type-ipr-check:#eda100;--type-cv:#e87ba4;--type-task:#7a5af0;--type-wait:#898781;--type-quiz:#0f9db5;display:grid;grid-template-columns:220px minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.PathBuilder_palette__i_BEL,.PathBuilder_settings__ZcdWT{position:-webkit-sticky;position:sticky;top:16px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.PathBuilder_canvas__379LV{min-width:0}.PathBuilder_heading__cflwg{margin:0 0 6px;font-size:18px}.PathBuilder_blocks__Y4BiJ{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0;list-style:none}.PathBuilder_block__2CouT{display:flex;gap:10px;align-items:flex-start;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}.PathBuilder_block__2CouT:focus-visible,.PathBuilder_block__2CouT:hover{border-color:var(--text);outline:none}.PathBuilder_block__2CouT strong{display:block;font-size:14px}.PathBuilder_block__2CouT small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.PathBuilder_dot__Sl7I3{flex:none;display:inline-block;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--text)}.PathBuilder_dot__Sl7I3.PathBuilder_type_track__JwlNU,.PathBuilder_type_track__JwlNU .PathBuilder_dot__Sl7I3{background:var(--type-track)}.PathBuilder_dot__Sl7I3.PathBuilder_type_check__7Y7xA,.PathBuilder_type_check__7Y7xA .PathBuilder_dot__Sl7I3{background:var(--type-check)}.PathBuilder_dot__Sl7I3.PathBuilder_type_ipr__KQSRS,.PathBuilder_type_ipr__KQSRS .PathBuilder_dot__Sl7I3{background:var(--type-ipr)}.PathBuilder_dot__Sl7I3.PathBuilder_type_ipr_check__T4t3F,.PathBuilder_type_ipr_check__T4t3F .PathBuilder_dot__Sl7I3{background:var(--type-ipr-check)}.PathBuilder_dot__Sl7I3.PathBuilder_type_cv__AmXpR,.PathBuilder_type_cv__AmXpR .PathBuilder_dot__Sl7I3{background:var(--type-cv)}.PathBuilder_dot__Sl7I3.PathBuilder_type_task___Lt5I,.PathBuilder_type_task___Lt5I .PathBuilder_dot__Sl7I3{background:var(--type-task)}.PathBuilder_dot__Sl7I3.PathBuilder_type_wait__O_PWc,.PathBuilder_type_wait__O_PWc .PathBuilder_dot__Sl7I3{background:var(--type-wait)}.PathBuilder_dot__Sl7I3.PathBuilder_type_quiz__96ClO,.PathBuilder_type_quiz__96ClO .PathBuilder_dot__Sl7I3{background:var(--type-quiz)}.PathBuilder_selectedName__OBNLA{display:flex;gap:8px;margin:4px 0 8px;font-weight:700}.PathBuilder_check__6leUt{display:flex;gap:8px;align-items:center;font-size:14px}.PathBuilder_issues___am3i{margin-top:16px;padding:14px 16px;border-radius:14px;background:#fdecec;color:#8a1f1f;font-size:14px}.PathBuilder_issues___am3i ul{margin:6px 0 0;padding-left:18px}@media (max-width:1100px){.PathBuilder_builder__0cR9U{grid-template-columns:minmax(0,1fr) 280px}.PathBuilder_palette__i_BEL{position:static;grid-column:1/-1}.PathBuilder_blocks__Y4BiJ{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:850px){.PathBuilder_builder__0cR9U{grid-template-columns:minmax(0,1fr)}.PathBuilder_canvas__379LV{order:-1}.PathBuilder_palette__i_BEL{order:1}.PathBuilder_settings__ZcdWT{position:static}}.PathBuilder_choice__XipCl{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0}.PathBuilder_choice__XipCl legend{margin-bottom:6px;font-size:14px;font-weight:600}.PathBuilder_picks__Q9ORQ{display:grid;grid-gap:6px;gap:6px;max-height:240px;overflow-y:auto;padding-right:4px}.MentorPath_bar__QdFqZ{margin:0 0 16px;align-items:center}.MentorPath_others__4tNpo{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.MentorPath_other__0VjMY{min-width:0}.MentorPath_other__0VjMY h3{margin:0 0 8px;font-size:16px}.MentorProgress_list__eF09i{margin:0;padding:0;list-style:none}.MentorProgress_row__tR_hI{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.4fr) minmax(150px,.8fr);grid-gap:16px 28px;gap:16px 28px;align-items:start}.MentorProgress_who__ea6dK{display:flex;flex-direction:column;gap:6px}.MentorProgress_name__KrRdl{font-size:20px;font-weight:800;color:var(--text);text-decoration:none}.MentorProgress_name__KrRdl:hover{text-decoration:underline}.MentorProgress_activity__7niVD,.MentorProgress_plan__ONeWZ{display:flex;flex-direction:column;gap:8px}.MentorProgress_tiles__i_V0v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.MentorProgress_tiles__i_V0v div{padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:#fff}.MentorProgress_tiles__i_V0v dt{font-size:13px;color:var(--muted)}.MentorProgress_tiles__i_V0v dd{margin:4px 0 0;font-size:30px;font-weight:800}@media (max-width:950px){.MentorProgress_row__tR_hI{grid-template-columns:1fr}}@media (max-width:650px){.MentorProgress_tiles__i_V0v{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminProgress_integrations__Iwg9C{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;padding:0;list-style:none;font-size:14px}.AdminProgress_funnelNames__MdxVS{margin:12px 0 0;padding-left:22px;font-size:14px;line-height:1.7}.AdminProgress_error__lTwqr{color:#b42318}.PlatformSettings_service__lSCTX{margin-bottom:32px}.PlatformSettings_serviceTitle__jmxSp{margin:8px 0 14px;font-size:24px}.PlatformSettings_secretRow__JUOpS{display:flex;gap:12px;align-items:center}.PlatformSettings_secretRow__JUOpS input{flex:1 1 auto}.PlatformSettings_ok__x11iB{margin:10px 0 0;color:#2f6b1b;font-weight:700}.PlatformSettings_fail__shAn7{margin:10px 0 0;color:#b42318;font-weight:700}.AdminSkills_links__evfsy,.AdminSkills_skills__HblFD{margin:0;padding:0;list-style:none}.AdminSkills_links__evfsy{margin-bottom:12px}.AdminSkills_links__evfsy li{padding:6px 0;border-bottom:1px solid var(--border);font-size:15px}.PathSteps_path__aZg3T{margin:0 0 24px}.PathSteps_task__l__tT{margin:0 0 16px;padding:14px 16px;border-radius:14px;background:var(--pale)}.PathSteps_task__l__tT p{margin:6px 0 0;white-space:pre-line}.PathTabs_tabs__uWtvS{display:flex;gap:6px;margin:0 0 24px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:999px;background:#fff}.PathTabs_tabs__uWtvS a{padding:8px 18px;border-radius:999px;color:var(--text);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.PathTabs_tabs__uWtvS a:hover{background:var(--pale)}.PathTabs_tabs__uWtvS a.PathTabs_active__sW3wI{background:var(--green)}.LearnChecks_list__86sIO{margin:0;padding:0;list-style:none}.LearnChecks_summary__Q3jlf{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);line-height:1.6}.LearnChecks_summary__Q3jlf h3{margin:14px 0 6px;font-size:16px}.LearnChecks_summary__Q3jlf ul{margin:0;padding-left:20px}.LearnChecks_upload__fWrn1{position:relative;cursor:pointer}.LearnChecks_upload__fWrn1 input{position:absolute;inset:0;opacity:0;cursor:pointer}.LearnIpr_text__YWg_L{margin:0 0 12px;line-height:1.6}.LearnIpr_subhead__Mafo_{margin:18px 0 8px;font-size:17px}.LearnIpr_gaps__aDRtv{margin:0 0 12px;padding-left:20px;line-height:1.6}.LearnIpr_tasks__bKRhg{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.LearnIpr_task__ZMCAf{display:grid;grid-template-columns:120px 1fr;grid-gap:12px 18px;gap:12px 18px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#fff}.LearnIpr_task__ZMCAf h3{margin:0 0 6px;font-size:16px}.LearnIpr_today__giS2W{border-color:var(--green);box-shadow:0 0 0 2px var(--green) inset}.LearnIpr_done__DJi5u{background:var(--pale)}.LearnIpr_missed__x_H3A{border-color:#f2c27a}.LearnIpr_day__voxGi{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:700}.LearnIpr_body__pA_Ih{min-width:0}.LearnIpr_mark___RGy_{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:10px}.LearnIpr_mark___RGy_ textarea{flex:1 1 260px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:10px;font:inherit}@media (max-width:640px){.LearnIpr_task__ZMCAf{grid-template-columns:1fr}}.LessonMarkdown_markdown__mZ_lb{font-size:16px;line-height:1.7;color:var(--text)}.LessonMarkdown_markdown__mZ_lb li,.LessonMarkdown_markdown__mZ_lb p,.LessonMarkdown_markdown__mZ_lb td{color:var(--text)}.LessonMarkdown_markdown__mZ_lb{min-width:0;overflow-wrap:anywhere}.LessonMarkdown_markdown__mZ_lb>:first-child{margin-top:0}.LessonMarkdown_markdown__mZ_lb h1,.LessonMarkdown_markdown__mZ_lb h2,.LessonMarkdown_markdown__mZ_lb h3,.LessonMarkdown_markdown__mZ_lb h4{font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:32px 0 12px}.LessonMarkdown_markdown__mZ_lb h1{font-size:30px}.LessonMarkdown_markdown__mZ_lb h2{font-size:24px}.LessonMarkdown_markdown__mZ_lb h3{font-size:19px}.LessonMarkdown_markdown__mZ_lb ol,.LessonMarkdown_markdown__mZ_lb p,.LessonMarkdown_markdown__mZ_lb ul{margin:0 0 14px}.LessonMarkdown_markdown__mZ_lb ol,.LessonMarkdown_markdown__mZ_lb ul{padding-left:22px}.LessonMarkdown_markdown__mZ_lb li+li{margin-top:4px}.LessonMarkdown_markdown__mZ_lb a{color:#3f6b2a;text-decoration:underline;text-underline-offset:3px}.LessonMarkdown_markdown__mZ_lb :not(pre)>code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#f1f3ee;border-radius:6px;padding:2px 6px}.LessonMarkdown_markdown__mZ_lb img{max-width:100%;border-radius:14px;border:1px solid var(--border);margin:8px 0}.LessonMarkdown_markdown__mZ_lb blockquote{margin:0 0 14px;padding:4px 0 4px 18px;border-left:3px solid var(--border);color:var(--muted)}.LessonMarkdown_markdown__mZ_lb hr{border:0;border-top:1px solid var(--border);margin:28px 0}.LessonMarkdown_tableWrap__19Ttx{overflow-x:auto;margin:0 0 16px}.LessonMarkdown_tableWrap__19Ttx table{border-collapse:collapse;font-size:14px;min-width:100%}.LessonMarkdown_tableWrap__19Ttx td,.LessonMarkdown_tableWrap__19Ttx th{border:1px solid var(--border);padding:8px 12px;text-align:left}.LessonMarkdown_tableWrap__19Ttx th{background:#f6f8f3}.LessonMarkdown_code__JtSfq{position:relative;margin:0 0 16px}.LessonMarkdown_code__JtSfq pre{margin:0;background:#101522;color:#e6e9ef;border-radius:14px;padding:18px 20px;overflow-x:auto;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6}.LessonMarkdown_copy__xU0kJ{position:absolute;top:10px;right:10px;background:#ffffff1a;color:#e6e9ef;border:1px solid #ffffff2e;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.LessonMarkdown_copy__xU0kJ:hover{background:#ffffff33}.LessonMarkdown_callout__tul_Z{border-radius:14px;padding:14px 18px;margin:0 0 16px;border:1px solid}.LessonMarkdown_callout__tul_Z>:last-child{margin-bottom:0}.LessonMarkdown_calloutTitle__wAl89{display:block;margin-bottom:4px}.LessonMarkdown_tip___N5CI{background:var(--pale);border-color:#a0c588}.LessonMarkdown_important__QDZ62{background:#eef3ff;border-color:#a9bdf0}.LessonMarkdown_warning__zjwdh{background:#fff4e5;border-color:#f0c98a}.LessonMarkdown_code__JtSfq .hljs-built_in,.LessonMarkdown_code__JtSfq .hljs-keyword,.LessonMarkdown_code__JtSfq .hljs-selector-tag{color:#c792ea}.LessonMarkdown_code__JtSfq .hljs-attr,.LessonMarkdown_code__JtSfq .hljs-string,.LessonMarkdown_code__JtSfq .hljs-template-variable{color:#a8ef72}.LessonMarkdown_code__JtSfq .hljs-literal,.LessonMarkdown_code__JtSfq .hljs-number{color:#f78c6c}.LessonMarkdown_code__JtSfq .hljs-comment{color:#7d8678;font-style:italic}.LessonMarkdown_code__JtSfq .hljs-function,.LessonMarkdown_code__JtSfq .hljs-section,.LessonMarkdown_code__JtSfq .hljs-title{color:#82aaff}.LessonMarkdown_code__JtSfq .hljs-params,.LessonMarkdown_code__JtSfq .hljs-variable{color:#ffcb6b}.LessonMarkdown_code__JtSfq .hljs-meta{color:#89ddff}@media (max-width:650px){.LessonMarkdown_code__JtSfq pre{padding-top:44px}}.LessonMarkdown_solution__XqEjK{background:var(--white);border-color:var(--border)}.LessonMarkdown_solution__XqEjK summary{cursor:pointer;margin-bottom:0}.LessonMarkdown_solution__XqEjK[open] summary{margin-bottom:10px}.LessonMarkdown_markdown__mZ_lb pre code{font-family:inherit}.LearnLab_page__hDTXo{padding-block:40px 70px}.LearnLab_layout__w2CwS{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.LearnLab_title__xmHVZ{font-size:32px;font-weight:800;line-height:1.15;margin:12px 0 6px}.LearnLab_numbers__EWWJq{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.LearnLab_number__6S0j_{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:var(--white);font:inherit;font-weight:700;cursor:pointer}.LearnLab_done__3JTJH{background:var(--pale);border-color:#a0c588}.LearnLab_current___2j2B{outline:2px solid var(--green);outline-offset:1px}.LearnLab_intro__BqObD{margin:4px 0 18px;font-size:15px;color:var(--muted)}.LearnLab_stepTitle__Vh3h5{font-size:21px;margin:10px 0 8px}.LearnLab_result__Clk6m{display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:12px 16px;margin-top:14px;font-size:15px}.LearnLab_ok__2BuOd{background:var(--pale);border:1px solid #a0c588}.LearnLab_fail__XMnzF{background:#fff4e5;border:1px solid #f0c98a}.LearnLab_workspace__Qfca4{position:-webkit-sticky;position:sticky;top:16px}.LearnLab_launch__mDk4h{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--white);border:1px dashed #a0c588;border-radius:var(--radius);padding:36px 30px}.LearnLab_sandbox__SoYSc{display:flex;flex-direction:column;gap:10px;height:calc(100vh - 120px);min-height:480px}.LearnLab_toolbar__nGoXg{display:flex;align-items:center;justify-content:flex-end;gap:14px}.LearnLab_timer__8e235{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;color:#b4462a}@media (max-width:950px){.LearnLab_layout__w2CwS{grid-template-columns:minmax(0,1fr)}.LearnLab_workspace__Qfca4{position:static}.LearnLab_sandbox__SoYSc{height:70vh}}.LearnLab_finish__e6pSZ{align-self:flex-start;margin-top:8px}.LearnLabs_list__OGEIm{list-style:none;padding:0;margin:0}.LearnLabs_name__fEAXK{font-size:22px;margin:0 0 6px}.LearnLesson_page__XbwUm{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:40px;gap:40px;padding-block:40px 90px;align-items:start}.LearnLesson_sidebar__PRaQb{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px 14px}.LearnLesson_moduleLink__Rax5G{display:block;white-space:normal;padding:0 12px 12px;font-size:14px}.LearnLesson_content__3ExVR{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:40px 48px;min-width:0}.LearnLesson_title__QdhcS{font-size:38px;font-weight:800;letter-spacing:-.03em;margin:8px 0 14px}.LearnLesson_blocks__wv3xl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:26px}.LearnLesson_blocks__wv3xl>*{min-width:0}.LearnLesson_media__tTVju{margin:0}.LearnLesson_media__tTVju figcaption{margin-top:8px}.LearnLesson_file__jRf_s{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:14px;padding:14px 18px}.LearnLesson_fileName__vsJOE{display:grid;flex:1 1;min-width:0;overflow-wrap:anywhere}.LearnLesson_practice__CzgA5,.LearnLesson_quiz__KSxce{border:1px solid var(--border);border-radius:16px;padding:20px 22px;background:#fbfcf9}.LearnLesson_practice__CzgA5{margin-top:26px}.LearnLesson_quizTitle__8qI_K{font-size:19px;margin:0 0 4px}.LearnLesson_question__dem3y{border:1px solid var(--border);border-radius:14px;padding:12px 16px;margin-top:14px;background:var(--white)}.LearnLesson_question__dem3y legend{font-weight:700;padding:0 6px}.LearnLesson_nav__aGB9a{justify-content:space-between;margin-top:36px;padding-top:22px;border-top:1px solid var(--border)}.LearnLesson_complete__YJLjY,.LearnLesson_nav__aGB9a{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:950px){.LearnLesson_page__XbwUm{grid-template-columns:1fr;gap:18px}.LearnLesson_sidebar__PRaQb{position:static;max-height:none}}@media (max-width:650px){.LearnLesson_content__3ExVR{padding:24px 18px}.LearnLesson_title__QdhcS{font-size:28px}}.LearnReview_progress__vhPtR{margin-bottom:14px}.LearnReview_question__yQROu{font-size:24px;line-height:1.3;margin:12px 0 6px}.LearnReview_label__cPktD{font-size:13px;font-weight:700;margin:14px 0 6px}.LearnReview_answer__ji71J{min-height:160px!important}.LearnReview_result__wA_8t{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.LearnReview_feedback__cUFQF{font-size:16px;line-height:1.6;color:var(--text);margin:12px 0}.LearnReview_missed__s9IMH{margin:0 0 12px;padding-left:20px}.LearnReview_badgeWrong__RhVOt{background:#fdecec;border-color:#f0b4b4;color:#9b2c2c}.LearnReview_done__kaOre{background:var(--pale);border-color:#a0c588}.LearnReview_sectionTitle__il4_w{font-size:20px;margin:0 0 12px}.LearnReview_topics__gs6Uy{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.LearnReview_topics__gs6Uy li{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.LearnReview_bar___Xasq{height:8px;border-radius:8px;background:var(--border);overflow:hidden}.LearnReview_bar___Xasq span{display:block;height:100%;background:#f0a868}@media (max-width:650px){.LearnReview_topics__gs6Uy li{grid-template-columns:1fr auto}.LearnReview_bar___Xasq{grid-column:1/-1;grid-row:2}}.ProgressTabs_tabs__NiydR{display:flex;gap:6px;margin:0 0 24px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:999px;background:#fff}.ProgressTabs_tabs__NiydR a{padding:8px 18px;border-radius:999px;color:var(--text);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.ProgressTabs_tabs__NiydR a:hover{background:var(--pale)}.ProgressTabs_tabs__NiydR a.ProgressTabs_active__jg9kW{background:var(--green)}.LearnProgress_stats__pIMNP{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.LearnProgress_stat__5f9YY{display:flex;flex-direction:column;gap:4px;background:var(--white);border:1px solid var(--border);border-radius:18px;padding:18px 20px}.LearnProgress_value__0OK8P{font-size:30px;font-weight:800;line-height:1.1}.LearnProgress_badges__xkXb6{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.LearnProgress_badge__ROP31{border:1px solid var(--border);border-radius:18px;padding:18px;opacity:.75}.LearnProgress_earned__sArbV{opacity:1;background:var(--pale);border-color:#a0c588}.LearnProgress_medal__tEpHg{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--border);color:var(--muted)}.LearnProgress_earned__sArbV .LearnProgress_medal__tEpHg{background:var(--green);color:var(--text)}.LearnProgress_badgeName__vOucA{font-size:16px;margin:12px 0 4px}.LearnProgress_badgeState__fpWLv{font-size:13px;font-weight:700;margin-top:10px}.LearnProgress_heatmap__RmHpA{margin-top:18px}@media (max-width:650px){.LearnProgress_badges__xkXb6,.LearnProgress_stats__pIMNP{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LearnProgress_stat__5f9YY{padding:14px 16px}.LearnProgress_value__0OK8P{font-size:24px}.LearnProgress_badge__ROP31{padding:14px}.LearnProgress_medal__tEpHg{width:42px;height:42px}.LearnProgress_badgeName__vOucA{font-size:14px}}.LearnRoute_page__D4aSU{padding-block:60px 90px}.LearnRoute_layout__qTLwB{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:48px;gap:48px;align-items:start}.LearnRoute_chip__aQpCK{display:inline-flex;padding:6px 14px;border-radius:10px;border:1px solid #a0c588;background:var(--pale);font-size:14px;font-weight:600}.LearnRoute_title__LVrfX{font-size:48px;font-weight:800;line-height:1.08;margin:18px 0 20px}.LearnRoute_lead__uqdpu{font-size:18px;line-height:1.6;color:var(--muted);margin-bottom:14px}.LearnRoute_notice__UANQd{padding:14px 18px;border-radius:14px;background:var(--pale);font-size:15px;margin-block:18px}.LearnRoute_steps__mzfdy{list-style:none;padding:0;margin:32px 0 0}.LearnRoute_step__MBb1k{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:18px;gap:18px;padding-bottom:28px}.LearnRoute_step__MBb1k:not(:last-child):before{content:"";position:absolute;left:19px;top:44px;bottom:4px;width:2px;background:var(--border)}.LearnRoute_dot__PCREQ{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:800;background:var(--white);border:2px solid var(--border);color:var(--muted)}.LearnRoute_available__8uUCz .LearnRoute_dot__PCREQ{border-color:var(--green);color:var(--text)}.LearnRoute_completed__DtGMQ .LearnRoute_dot__PCREQ{background:var(--green);border-color:var(--green);color:var(--text)}.LearnRoute_locked__5sBYQ .LearnRoute_stepBody__3_u0w{opacity:.65}.LearnRoute_stepBody__3_u0w{padding-top:6px}.LearnRoute_stepHead__9g49K{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.LearnRoute_meta__y8vwL{font-size:13px;color:var(--muted)}.LearnRoute_stepTitle__0PTvQ{font-size:22px;margin:8px 0 6px}.LearnRoute_stepTitle__0PTvQ a:hover{color:#63933d}.LearnRoute_text__iL2mA{font-size:15px;line-height:1.55;color:var(--muted);margin-top:6px}.LearnRoute_text__iL2mA b{color:var(--text)}.LearnRoute_label__ajZB4{font-size:13px;font-weight:700;margin-top:12px}.LearnRoute_goals__8YgGD{margin:6px 0 0;padding-left:20px;font-size:15px;line-height:1.55}.LearnRoute_aside__k1Wlh{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:24px}.LearnRoute_card__N_TaZ{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--white);transition:border-color .2s}.LearnRoute_card__N_TaZ:hover{border-color:#a0c588}.LearnRoute_cardHead__AyFxs{display:flex;justify-content:space-between;gap:12px;font-size:17px;font-weight:700}.LearnRoute_cardTitle__pzQy9{color:var(--text)}.LearnRoute_cardText__xC50_{font-size:14px;line-height:1.55;color:var(--muted)}.LearnRoute_cardAction__3oJgJ{font-size:14px;font-weight:600;color:#4f7f2b}@media (max-width:1000px){.LearnRoute_layout__qTLwB{grid-template-columns:minmax(0,1fr);gap:32px}.LearnRoute_aside__k1Wlh{position:static}}@media (max-width:650px){.LearnRoute_page__D4aSU{padding-top:36px}.LearnRoute_title__LVrfX{font-size:34px}.LearnRoute_lead__uqdpu{font-size:16px}}.TrainerCover_cover__b8ZMN{display:block;width:100%;height:auto;aspect-ratio:16/9}.TrainerCover_compact__l32Dq{display:block;width:100%;height:100%;border-radius:14px}.LearnTrainer_page__K_6Yj{padding-block:40px 80px}.LearnTrainer_hero__EP8Xq{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:center;margin:16px 0 20px;padding:28px 30px;border:1px solid var(--border);border-radius:var(--radius);background:var(--white)}.LearnTrainer_tags__mfq_t{display:flex;flex-wrap:wrap;gap:8px}.LearnTrainer_tag__aKsJd{padding:4px 12px;border-radius:999px;border:1px solid #a0c588;background:var(--pale);font-size:13px;font-weight:700}.LearnTrainer_title__UQ7f4{font-size:36px;font-weight:800;margin:14px 0 18px}.LearnTrainer_stats__YyDXO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;border:1px solid var(--border);border-radius:16px}.LearnTrainer_stats__YyDXO>div{padding:14px 18px}.LearnTrainer_stats__YyDXO>div+div{border-left:1px solid var(--border)}.LearnTrainer_stats__YyDXO dd{margin:0;font-size:20px;font-weight:800}.LearnTrainer_stats__YyDXO dt{font-size:13px;color:var(--muted)}.LearnTrainer_progressRow__fAd7u{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:14px;gap:14px}.LearnTrainer_progressBox__f89PG{padding:14px 18px;border:1px solid var(--border);border-radius:16px}.LearnTrainer_progressHead___1Ic5{display:flex;justify-content:space-between;font-size:14px}.LearnTrainer_cta___AoL_{display:flex;align-items:center;justify-content:center;border-radius:16px;min-height:100%}.LearnTrainer_ctaDone__XNvT9{background:var(--pale);border:1px solid #a0c588;font-weight:700}.LearnTrainer_cover____Ys2{border-radius:18px;overflow:hidden}.LearnTrainer_panel__RobXF{padding:26px 30px;margin-bottom:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--white)}.LearnTrainer_eyebrow__fvP29{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4f7f2b}.LearnTrainer_sectionTitle__ESLfp{font-size:22px;margin:4px 0 14px}.LearnTrainer_about__9Nls4{padding:14px 18px;border-left:4px solid var(--green);border-radius:12px;background:var(--pale)}.LearnTrainer_chapters__FwDOp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.LearnTrainer_chapter__9UjKp{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--border);border-radius:14px;transition:border-color .2s}.LearnTrainer_chapter__9UjKp:hover{border-color:#a0c588}.LearnTrainer_current__obl6J{border-color:var(--green);background:var(--pale)}.LearnTrainer_number__vUflN{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--border);font-size:13px;font-weight:700}.LearnTrainer_numberDone__BbGYC{background:var(--green)}.LearnTrainer_chapterTitle__shY2o{flex:1 1;font-weight:600}.LearnTrainer_labBadge__El4VX{padding:2px 10px;border-radius:8px;border:1px solid var(--border);font-size:12px;color:var(--muted)}.LearnTrainer_next__iRRhn{font-size:13px;font-weight:700;color:#4f7f2b}@media (max-width:950px){.LearnTrainer_hero__EP8Xq{grid-template-columns:minmax(0,1fr)}.LearnTrainer_cover____Ys2{display:none}}@media (max-width:650px){.LearnTrainer_title__UQ7f4{font-size:26px}.LearnTrainer_progressRow__fAd7u{grid-template-columns:minmax(0,1fr)}.LearnTrainer_labBadge__El4VX{display:none}}.LearnTrainers_page__qUiWB{padding-block:50px 80px}.LearnTrainers_hero__YNKRR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(120deg,var(--white) 60%,var(--pale));margin-bottom:22px}.LearnTrainers_badge__oveky{display:inline-flex;padding:4px 12px;border-radius:999px;border:1px solid #a0c588;background:var(--pale);font-size:13px;font-weight:700}.LearnTrainers_title__Ti02K{font-size:34px;font-weight:800;margin:12px 0 8px}.LearnTrainers_lead__6s9s2{max-width:760px;color:var(--muted);font-size:16px}.LearnTrainers_counters__0KNFo{display:flex;gap:32px;margin:0;text-align:center}.LearnTrainers_counters__0KNFo dd{margin:0;font-size:30px;font-weight:800}.LearnTrainers_counters__0KNFo dt{font-size:13px;color:var(--muted)}.LearnTrainers_passed__LOKI1{color:#4f7f2b}.LearnTrainers_chips__SmNxo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.LearnTrainers_chip__kDNjN{font:inherit;font-size:14px;padding:8px 16px;border-radius:10px;border:1px solid var(--border);background:var(--white);cursor:pointer}.LearnTrainers_chipActive__udZlR{background:var(--text);color:var(--white);border-color:var(--text)}.LearnTrainers_grid__RcCHB{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.LearnTrainers_card__M4Ujx{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--white);transition:border-color .2s,transform .2s}.LearnTrainers_card__M4Ujx:hover{border-color:#a0c588;transform:translateY(-2px)}.LearnTrainers_link__ubz_o{display:flex;flex-direction:column;height:100%}.LearnTrainers_body__XLrLX{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1 1}.LearnTrainers_tags__TodvM{display:flex;gap:6px}.LearnTrainers_tag__UobVq{padding:2px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:700}.LearnTrainers_tagDone__tSmWg{background:var(--pale);border-color:#a0c588}.LearnTrainers_name__1BMMv{font-size:19px;margin:0}.LearnTrainers_description__l6UmX{color:var(--muted);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LearnTrainers_footer__nFWhW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:13px;color:var(--muted)}.LearnTrainers_footer__nFWhW>:first-child{margin-right:auto}.LearnTrainers_pill__YofRl{padding:2px 10px;border-radius:999px;background:var(--pale);color:#3f6b2a;font-weight:600}.LearnTrainers_practice__yg0aX{background:#fff4e5;color:#9a5b12}@media (max-width:650px){.LearnTrainers_title__Ti02K{font-size:26px}}.MentorCheck_inline__SQ98k{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:12px 0}.MentorCheck_inline__SQ98k label{flex:0 1 220px}.MentorCheck_inline__SQ98k .MentorCheck_wide__GgOYA{flex:1 1 320px}.MentorCheck_verdict__G434v{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin:8px 0 16px;padding:0;border:0}.MentorCheck_verdict__G434v legend{margin-bottom:6px;font-weight:700}.MentorCheck_upload__ELAfy{display:inline-flex;flex-direction:column;gap:6px;margin:8px 0;font-weight:700}.MentorCheck_transcript__8_6Uv{margin-top:12px}.MentorCheck_transcript__8_6Uv summary{cursor:pointer;color:var(--muted)}.MentorCheck_transcript__8_6Uv pre{max-height:420px;overflow:auto;margin:8px 0 0;padding:12px 14px;border-radius:12px;background:var(--pale);font-family:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap}.MentorCourse_newTitle__fIMks{font-size:21px;margin:0}.MentorCourse_goals__9wOrX{margin:10px 0 0;padding-left:20px;font-size:14px}.MentorCourse_lessons__Cc6H7{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid var(--border)}.MentorCourse_lesson__cwxi_{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 4px;border-bottom:1px solid var(--border)}.MentorCourse_number__erjhK{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font-size:12px;font-weight:800}.MentorCourse_lessonText__FSy9q{display:grid;grid-gap:2px;gap:2px;flex:1 1 260px}.MentorCourse_lessonTitle__cgfzX{font-weight:800;color:var(--text);text-decoration:none}.MentorCourse_lessonTitle__cgfzX:hover{text-decoration:underline}.MentorCourse_lessonActions__l25rE{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MentorCourse_addLesson__YNdyx{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;margin-top:16px}.MentorCourse_addLesson__YNdyx input,.MentorCourse_addLesson__YNdyx select{margin-top:0!important}@media (max-width:650px){.MentorCourse_addLesson__YNdyx{grid-template-columns:1fr}}.MentorIpr_tasks__stf42{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:0;list-style:none}.MentorIpr_task__WIPrr{padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#fff}.MentorIpr_lessons__XjIoe{min-height:96px}.MentorIpr_approve__peHsS{max-width:520px}.MentorJuniors_list__T1bDx{list-style:none;padding:0;margin:0}.MentorJuniors_stats__ugDcP{display:flex;flex-wrap:wrap;gap:10px 28px;margin:16px 0 14px}.MentorJuniors_stats__ugDcP dt{font-size:13px;color:var(--muted)}.MentorJuniors_stats__ugDcP dd{margin:2px 0 0;font-size:20px;font-weight:800}.MentorJuniors_heatmap__KtELo{margin-top:16px}.MentorJuniors_labs__oHY5X{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px 0 14px;padding:10px 14px;border-radius:14px;background:var(--pale)}.MentorJuniors_name__7W03M{color:var(--text);font:inherit;text-decoration:none}.MentorJuniors_name__7W03M:focus-visible,.MentorJuniors_name__7W03M:hover{color:#68964a;text-decoration:underline;text-underline-offset:4px}.MarkdownEditor_editor__p7NZ_{border:1px solid #d8dfd1;border-radius:14px;background:var(--white);overflow:hidden}.MarkdownEditor_header__WJu_c{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border-bottom:1px solid var(--border);background:#f6f8f3}.MarkdownEditor_tabs__15l3O{display:flex;gap:4px}.MarkdownEditor_tabs__15l3O button{border:0;background:none;padding:6px 10px;border-radius:8px;font:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer}.MarkdownEditor_tabs__15l3O button[aria-selected=true]{background:var(--white);color:var(--text);box-shadow:0 1px 2px #10152214}.MarkdownEditor_modeLabel__g2l0o{font-size:13px;font-weight:700;padding:6px 4px}.MarkdownEditor_toolbar__sp1YD{display:flex;flex-wrap:wrap;align-items:center;gap:2px;flex:1 1}.MarkdownEditor_toolbar__sp1YD button{min-width:30px;height:30px;border:0;background:none;border-radius:6px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.MarkdownEditor_toolbar__sp1YD button:hover{background:var(--white)}.MarkdownEditor_toolbar__sp1YD select{font:inherit;font-size:12px;border:1px solid var(--border);border-radius:6px;padding:4px 6px;background:var(--white)}.MarkdownEditor_switch__BA2zh{margin-left:auto;border:1px solid var(--border);background:var(--white);border-radius:8px;padding:5px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.MarkdownEditor_area__lOGZY{display:block;width:100%;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;resize:vertical;outline:none}.MarkdownEditor_area__lOGZY,.MarkdownEditor_preview__N7Wm6{min-height:320px;padding:16px 18px}.MarkdownEditor_hint__Omp_E{margin:0;padding:8px 14px;font-size:12px;color:var(--muted);border-top:1px solid var(--border);background:#fbfcf9}.MarkdownEditor_editor__p7NZ_ .MarkdownEditor_toolbar__sp1YD select{width:auto;margin-top:0;padding:4px 6px}.MarkdownEditor_editor__p7NZ_ textarea.MarkdownEditor_area__lOGZY{border:0;border-radius:0;margin-top:0;padding:16px 18px;min-height:320px}.MentorLab_page__hoho_{padding-block:40px 80px}.MentorLab_title__MPs24{font-size:36px;font-weight:800;margin:12px 0 18px}.MentorLab_page__hoho_ textarea.MentorLab_script__ItS2Q,.MentorLab_scriptPreview__5crL6{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:13px;line-height:1.5}.MentorLab_scriptPreview__5crL6{background:#101522;color:#e6e9ef;border-radius:12px;padding:12px 14px;margin-top:10px;white-space:pre-wrap;overflow-x:auto}.MentorLab_check__f_Olk{display:flex!important;align-items:center;gap:8px;margin-top:16px}.MentorLab_columns__fuaJR{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start;margin-top:10px}.MentorLab_sectionTitle__qq_0b{font-size:21px;margin:0 0 12px}.MentorLab_steps__KjEW7{list-style:none;padding:0;margin:0}.MentorLab_preview__bQkb_{margin-top:12px;font-size:15px}.MentorLab_help__gpmUE{position:-webkit-sticky;position:sticky;top:16px;font-size:14px}@media (max-width:950px){.MentorLab_columns__fuaJR{grid-template-columns:minmax(0,1fr)}.MentorLab_help__gpmUE{position:static}}.MentorJuniorPath_now__pu2Hf{margin:0 0 6px;font-size:18px;font-weight:700}.MentorJuniorPath_body__Z3cT6{margin:0 0 8px;white-space:pre-line}.MentorJuniorPath_confirm__zasfp{font-size:14px}.MentorJuniorPath_bar__NuSpC{margin:0 0 16px;align-items:center}.MentorQuestions_title__DiSkI{font-size:20px;margin:0 0 4px}.MentorQuestions_subtitle__Ik0j4{font-size:17px;margin:22px 0 4px}.MentorQuestions_generate__7ANI6{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.MentorQuestions_generate__7ANI6 select{font:inherit;border:1px solid #d8dfd1;border-radius:8px;padding:6px 8px}.MentorQuestions_failed__gDciT{color:#9b2c2c;font-size:13px}.MentorQuestions_list__5b0uB{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:10px;gap:10px}.MentorQuestions_text__gesxc{font-weight:700;margin:10px 0 0;color:var(--text)}.MentorQuestions_label___NWcq{font-size:12px;font-weight:700;color:var(--muted);margin:10px 0 2px}.MentorQuestions_criteria__PvFDg{margin:0;padding-left:20px;font-size:14px}.MentorQuestions_hidden__fHV8P{opacity:.55}.MentorLesson_sectionTitle__I1VP2{font-size:20px;margin:0}.MentorLesson_block__71Xzb{padding:20px 22px}.MentorLesson_kind__qQN8H{background:#f6f8f3}.MentorLesson_spacer__J3Sgg{flex:1 1}.MentorLesson_legend__VFCqh{font-weight:700;font-size:14px;padding:0 6px}.MentorLesson_option__1wvUr{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.MentorLesson_upload__m7mJ7{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.MentorLesson_fileButton__F0QL2{position:relative;cursor:pointer}.MentorLesson_fileButton__F0QL2 input{position:absolute;inset:0;opacity:0;cursor:pointer}.MentorLesson_add__CEiIz{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MentorLabs_create__GT4WH{margin-bottom:24px}.MentorLabs_row__9_py5{display:flex;gap:10px;margin-top:6px}.MentorLabs_row__9_py5 input{flex:1 1}.MentorLabs_list__jD3Vs{list-style:none;padding:0;margin:0}@media (max-width:650px){.MentorLabs_row__9_py5{flex-direction:column}}.JuniorStats_tabs__f__1i{display:flex;gap:6px;margin:0 0 24px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:999px;background:#fff}.JuniorStats_tabs__f__1i a{padding:8px 18px;border-radius:999px;color:var(--text);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.JuniorStats_tabs__f__1i a:hover{background:var(--pale)}.JuniorStats_tabs__f__1i a.JuniorStats_active__Wq7wv{background:var(--green)}.JuniorStats_time__lUdh4 th[scope=row]{font-weight:600;text-align:left}.JuniorStats_time__lUdh4 thead th{text-align:center}.JuniorStats_time__lUdh4 tfoot td,.JuniorStats_time__lUdh4 tfoot th{font-weight:700;border-top:2px solid var(--border)}.JuniorStats_num___PPyh{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.JuniorStats_cards__ZXgca{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:24px}.JuniorStats_cards__ZXgca>section{margin:0}.JuniorStats_metrics__ryURz{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px 16px;gap:12px 16px;margin:12px 0 0}.JuniorStats_metrics__ryURz dt{color:var(--muted);font-size:13px}.JuniorStats_metrics__ryURz dd{margin:2px 0 0;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JuniorStats_subhead__4ZiuI{margin:20px 0 0;font-size:15px}.JuniorStats_topics__RbnDe{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0;list-style:none}.JuniorStats_topics__RbnDe li{display:flex;justify-content:space-between;gap:12px}.JuniorStats_late__fWa_m{margin:12px 0 0;color:#b42318;font-weight:600}.TrackAccount_wrap__Zjz03{margin-top:24px;text-align:left}.TrackAccount_created__ZWczG{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px 14px;border-radius:14px;background:var(--pale)}.TrackAccount_created__ZWczG p{flex-basis:100%;margin:0;font-size:14px}.TrackAccount_url__QkXpp{flex:1 1 260px;overflow-wrap:anywhere;font-size:13px}.TrackAccount_links__2OQjA{margin:12px 0 0;padding:0;list-style:none}.TrackAccount_links__2OQjA li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.JuniorProgress_plain__MOOW6{margin:8px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.6}.JuniorProgress_plain__MOOW6 li{padding:6px 0;border-bottom:1px solid var(--border)}.JuniorProgress_notes__I4048{margin:16px 0 0;padding:0;list-style:none}.JuniorProgress_notes__I4048 li{padding:10px 0;border-bottom:1px solid var(--border)}.JuniorProgress_notes__I4048 p{margin:4px 0;white-space:pre-line}.MentorReviews_tabs__DKNeh{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.MentorReviews_tabs__DKNeh button{min-height:40px;background:var(--white);border:1px solid var(--border);border-radius:30px;padding:6px 16px;font-size:13px;font-weight:700}.MentorReviews_tabs__DKNeh button[aria-pressed=true]{background:var(--pale);border-color:#a0c588}.MentorReviews_title__78U86{font-size:22px;margin:10px 0 4px}.MentorReviews_url__7geB6{margin-top:10px}.MentorTrainer_page__X5EbZ{padding-block:40px 80px}.MentorTrainer_title__0B9XJ{font-size:34px;font-weight:800;margin:12px 0 18px}.MentorTrainer_row__XXqnf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.MentorTrainer_check__a5G40{display:flex!important;align-items:center;gap:8px;margin-top:16px}.MentorTrainer_sectionTitle__yRXdQ{font-size:21px;margin:0 0 6px}.MentorTrainer_chapters__sIO0U{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.MentorTrainer_chapter__y8pKf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border:1px solid var(--border);border-radius:14px}.MentorTrainer_number__WSFDe{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--border);font-size:13px;font-weight:700}.MentorTrainer_chapterTitle__5Fnvj{flex:1 1;font-weight:600}.MentorTrainer_add__YNqcP{margin-top:16px}.MentorTrainer_addRow__TuhFh{display:flex;gap:10px;margin-top:6px}.MentorTrainer_addRow__TuhFh input{flex:1 1}@media (max-width:650px){.MentorTrainer_addRow__TuhFh,.MentorTrainer_row__XXqnf{grid-template-columns:minmax(0,1fr);flex-direction:column}}.MentorTrainers_formTitle__SDF8p{font-size:20px;margin:0 0 4px}.MentorTrainers_row__P0YBv{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.MentorTrainers_list__A_ORo{list-style:none;padding:0;margin:0}@media (max-width:650px){.MentorTrainers_row__P0YBv{grid-template-columns:minmax(0,1fr)}}.OrgEmployeeDialog_form__ojIUr{display:grid;grid-gap:14px;gap:14px;min-width:min(460px,100%)}.OrgEmployeeDialog_title__JqRNV{font-size:22px;margin:0}.OrgEmployeeDialog_departments__vSRJF{margin:2px 0 0;font-size:15px}.OrgNode_node__FqcfQ{width:220px;height:84px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;background:var(--white);border:1px solid var(--border);border-left:5px solid var(--green);border-radius:14px;box-shadow:0 6px 18px rgb(16 21 34/6%);font-size:13px;line-height:1.3;transition:box-shadow .15s,opacity .15s}.OrgNode_name__Cstwe{font-size:14px;font-weight:800}.OrgNode_head__c6wfY,.OrgNode_name__Cstwe{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.OrgNode_head__c6wfY{color:var(--muted)}.OrgNode_footer__jnwgD{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.OrgNode_toggle__L9Ggh{min-width:30px;height:22px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--pale);color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.OrgNode_toggle__L9Ggh:focus-visible{outline:2px solid var(--text);outline-offset:2px}.OrgNode_selected__wJWfu{box-shadow:0 0 0 3px var(--text)}.OrgNode_match__keOua{background:var(--pale)}.OrgNode_dim__sV_TR{opacity:.4}.OrgNode_drop__DWnXz{box-shadow:0 0 0 3px var(--green);background:var(--pale)}.OrgNode_group___lVvC{width:100%;height:100%;border:1px dashed var(--border);border-radius:18px;background:hsla(95,68%,93%,.35)}.OrgNode_handle__gYuV2{opacity:0;pointer-events:none}.OrgPanel_panel__0FDhG{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;overflow-y:auto;max-height:72vh}.OrgPanel_top__X7_CR{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.OrgPanel_path__rdi0a{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px}.OrgPanel_close__IKD_J{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--muted)}.OrgPanel_title__jn3Aj{font-size:22px;margin:4px 0 12px}.OrgPanel_headerActions__2Gv3n{margin-bottom:4px}.OrgPanel_deleteButton__EZ2vU{color:#9b2c2c}.OrgPanel_subtitle__Zd11D{font-size:16px;margin:0 0 8px}.OrgPanel_section__x4aJf{padding-top:14px;margin-top:14px;border-top:1px solid var(--border)}.OrgPanel_fieldset__LPSJZ{display:grid;grid-gap:12px;gap:12px;border:0;padding:0;margin:0;min-width:0}.OrgPanel_fieldset__LPSJZ textarea{min-height:64px}.OrgPanel_colorRow__e7mhy{display:flex;align-items:center;gap:14px}.OrgPanel_colorLabel__iwNM1{display:flex;align-items:center;gap:10px}.OrgPanel_colorLabel__iwNM1 input[type=color]{width:44px;height:30px;padding:0;border:1px solid var(--border);border-radius:8px;background:none}.OrgPanel_children__jt_gP,.OrgPanel_history__HmNxh,.OrgPanel_people__K5khf{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.OrgPanel_children__jt_gP li,.OrgPanel_people__K5khf li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:12px;background:var(--bg)}.OrgPanel_draggable__duXIN{cursor:-webkit-grab;cursor:grab}.OrgPanel_person__cEzwl{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.OrgPanel_personActions__LnPpE{display:flex;gap:10px;flex-shrink:0}.OrgPanel_find__h45qu{display:grid;grid-gap:8px;gap:8px;margin-top:12px;justify-items:start}.OrgPanel_find__h45qu label{width:100%}.OrgPanel_foundRow__xXd0F{display:flex;width:100%;justify-content:space-between;gap:10px;font-size:14px}.OrgPanel_order__a7bmq{display:flex;gap:4px}.OrgPanel_orderButton__SUl35{width:28px;height:26px;border:1px solid var(--border);border-radius:8px;background:var(--white);cursor:pointer}.OrgPanel_orderButton__SUl35:disabled{opacity:.35;cursor:default}.OrgPanel_inline__7ydXH{display:flex;gap:8px;margin-top:10px}.OrgPanel_inline__7ydXH input{flex:1 1;min-width:0}.OrgPanel_history__HmNxh{font-size:14px}.OrgChart_status__RZSlZ{gap:8px 14px;font-size:15px}.OrgChart_status__RZSlZ,.OrgChart_toolbar__sMOtM{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:14px}.OrgChart_toolbar__sMOtM{gap:10px 16px}.OrgChart_search__tKIYU input{width:260px;max-width:100%;padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--white)}.OrgChart_srOnly__J0G_E{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.OrgChart_segment__XGSMv{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--white)}.OrgChart_segment__XGSMv button{border:0;background:none;padding:6px 14px;font-size:14px;cursor:pointer}.OrgChart_segment__XGSMv .OrgChart_segmentOn__UAbtk{background:var(--green);font-weight:700}.OrgChart_workspace__TBulN{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.OrgChart_withPanel__tuXFE{grid-template-columns:minmax(0,1fr) 380px}.OrgChart_canvas__ndwKS{height:72vh;min-height:520px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}@media (max-width:950px){.OrgChart_withPanel__tuXFE{grid-template-columns:1fr}.OrgChart_canvas__ndwKS{height:60vh;min-height:420px}}.OrgTokens_links__aGdGI{display:flex;flex-wrap:wrap;gap:6px 18px}.OrgTokens_form__OYE3m{display:grid;grid-gap:14px;gap:14px;max-width:640px}.OrgTokens_token__m3wl6{display:block;margin:8px 0;padding:10px 12px;border-radius:10px;background:var(--white);font-size:14px;word-break:break-all}.OrgTokens_list__GB5LW{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:8px;gap:8px}.OrgTokens_list__GB5LW li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:var(--bg)}.OrgTokens_tokenInfo__gFJnb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.OrgTokens_revoked__kQpHz{opacity:.55}