._topbar_a2qmh_1{position:sticky;top:0;z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:16px;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--line)}._iconBtn_a2qmh_8{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent}._iconBtn_a2qmh_8:hover{background:var(--surface-2)}._menuBtn_a2qmh_13{display:none}._logo_a2qmh_15{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:21px;white-space:nowrap}._logoMark_a2qmh_16{display:grid;place-items:center;width:32px;height:26px;border-radius:8px;background:var(--accent);color:var(--accent-ink)}._logoMark_a2qmh_16 svg{width:16px;height:16px}._logoText_a2qmh_18 b{font-weight:800;background:var(--marker);color:var(--marker-ink);padding:0 4px;margin-left:2px;border-radius:3px}._search_a2qmh_20{flex:1;max-width:560px;margin:0 auto;display:flex}._search_a2qmh_20 input{flex:1;min-width:0;height:40px;padding:0 16px;border:1px solid var(--line);border-right:0;border-radius:20px 0 0 20px;background:var(--surface);color:var(--ink);font-size:15px}._search_a2qmh_20 input:focus{outline:none;border-color:var(--accent)}._searchBtn_a2qmh_27{width:60px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:0 20px 20px 0;background:var(--surface-2)}._actions_a2qmh_32{display:flex;align-items:center;gap:6px}._account_a2qmh_33{position:relative}._avatarBtn_a2qmh_34{width:36px;height:36px;border-radius:50%;border:0;padding:0;overflow:hidden;background:var(--phase2);color:#fff;font-weight:700;display:grid;place-items:center}._avatarBtn_a2qmh_34 img{width:100%;height:100%;object-fit:cover}._accountMenu_a2qmh_39{position:absolute;right:0;top:46px;min-width:240px;z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid}._accountMenu_a2qmh_39 a,._accountMenu_a2qmh_39 button{text-align:left;padding:9px 12px;border-radius:8px;border:0;background:transparent;font-size:15px}._accountMenu_a2qmh_39 a:hover,._accountMenu_a2qmh_39 button:hover{background:var(--surface-2)}._accountWho_a2qmh_48{display:grid;padding:8px 12px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;font-size:14px}._shell_a2qmh_50{display:flex}._sidebar_a2qmh_51{position:sticky;top:var(--topbar-h);width:var(--sidebar-w);flex:none;height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:12px}._navItem_a2qmh_56{display:flex;align-items:center;gap:18px;padding:9px 12px;border-radius:10px;font-size:15px}._navItem_a2qmh_56:hover{background:var(--surface-2)}._navHeading_a2qmh_58{margin:18px 12px 6px;font-family:var(--font-display);font-weight:700;font-size:16px}._monthLink_a2qmh_59{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;font-size:14px}._monthLink_a2qmh_59:hover{background:var(--surface-2)}._active_a2qmh_61{background:var(--surface-2);font-weight:700}._monthNum_a2qmh_62{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:700;font-size:13px;color:var(--phase);border:2px solid var(--phase)}._now_a2qmh_66 ._monthNum_a2qmh_62{background:var(--marker);color:var(--marker-ink);border-color:var(--marker)}._monthName_a2qmh_67{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._count_a2qmh_68{color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}._scrim_a2qmh_69{display:none}._main_a2qmh_70{flex:1;min-width:0;padding:24px 28px 64px;outline:none}@media (max-width: 960px){._menuBtn_a2qmh_13{display:grid}._sidebar_a2qmh_51{position:fixed;top:var(--topbar-h);left:0;z-index:40;background:var(--bg);border-right:1px solid var(--line);transform:translate(-100%);transition:transform .2s ease}._open_a2qmh_79{transform:none}._show_a2qmh_80{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;background:#0a0c1c66;z-index:35}._main_a2qmh_70{padding:20px 16px 56px}}@media (max-width: 640px){._topbar_a2qmh_1{gap:8px;padding:0 8px}._logoText_a2qmh_18{display:none}._searchBtn_a2qmh_27{width:44px}}._state_1vk5u_1{display:grid;justify-items:center;gap:14px;padding:64px 16px;text-align:center;color:var(--ink-2)}._title_1vk5u_5{color:var(--ink);font-size:24px}._spinner_1vk5u_6{width:28px;height:28px;border-radius:50%;border:3px solid var(--track);border-top-color:var(--accent);animation:_spin_1vk5u_6 .8s linear infinite}@keyframes _spin_1vk5u_6{to{transform:rotate(360deg)}}._page_nlez4_1{--wrap: 1180px}._page_nlez4_1 img{max-width:100%;height:auto;display:block}._header_nlez4_5{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}._headerInner_nlez4_6{max-width:var(--wrap);margin:0 auto;height:var(--topbar-h);padding:0 20px;display:flex;align-items:center;gap:24px}._anchors_nlez4_7{display:flex;gap:20px;font-size:15px;margin-right:auto}._anchors_nlez4_7 a{color:var(--ink-2)}._anchors_nlez4_7 a:hover{color:var(--ink)}._headerActions_nlez4_10{display:flex;align-items:center;gap:10px;margin-left:auto}._langs_nlez4_11{display:inline-flex;background:var(--surface-2);border-radius:16px;padding:3px}._langs_nlez4_11 button{border:0;background:transparent;border-radius:13px;padding:4px 10px;font-size:13px;font-weight:700;color:var(--ink-2)}._langs_nlez4_11 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}._section_nlez4_16{max-width:var(--wrap);margin:0 auto;padding:72px 20px 0;scroll-margin-top:var(--topbar-h)}._h2_nlez4_17{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin-bottom:10px}._sectionLead_nlez4_18{max-width:62ch;margin-bottom:28px;font-size:17px}._hero_nlez4_21{max-width:var(--wrap);margin:0 auto;padding:48px 20px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}._heroCopy_nlez4_22{display:grid;gap:18px;justify-items:start}._heroCopy_nlez4_22 h1{font-size:clamp(38px,5.2vw,64px);letter-spacing:-.035em;line-height:1.02}._lead_nlez4_24{font-size:18px;color:var(--ink-2);max-width:50ch}._error_nlez4_25{color:var(--danger);font-weight:700}._google_nlez4_26{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}._legal_nlez4_27{font-size:14px;color:var(--ink-2)}._legal_nlez4_27 a{color:var(--accent);text-decoration:underline}._stats_nlez4_29{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(4,auto);gap:8px 28px}._stats_nlez4_29 li{display:grid}._stats_nlez4_29 b{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.1}._stats_nlez4_29 span{font-size:13px;color:var(--ink-2)}._player_nlez4_34{margin:0;border-radius:22px;overflow:hidden;background:var(--navy, #1b1f3b);box-shadow:0 30px 60px -30px #1b1f3b73;position:relative}._playerImg_nlez4_35{width:100%;aspect-ratio:4 / 3;object-fit:cover}._controls_nlez4_36{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(transparent,#101328d9);color:#fff}._playBtn_nlez4_37{width:38px;height:38px;border-radius:50%;background:#fff;color:#1b1f3b;display:grid;place-items:center}._playBtn_nlez4_37 svg{width:18px;height:18px}._time_nlez4_39{font-weight:700;font-variant-numeric:tabular-nums;font-size:14px}._bar_nlez4_40{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:3px}._bar_nlez4_40 i{height:6px;border-radius:2px;background:var(--phase);opacity:.55}._bar_nlez4_40 i:first-child{opacity:1}._bar_nlez4_40 b{position:absolute;left:2%;top:-6px;width:18px;height:18px;border-radius:50%;background:#ffd84d;border:3px solid #1b1f3b}._features_nlez4_46{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}._feature_nlez4_46{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}._feature_nlez4_46 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--surface-2)}._feature_nlez4_46 h3{font-size:21px;margin:18px 20px 6px}._feature_nlez4_46 p{margin:0 20px 22px}._dayHead_nlez4_54{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}._seg_nlez4_55{display:inline-flex;background:var(--surface-2);border-radius:18px;padding:3px}._seg_nlez4_55 button{border:0;background:transparent;border-radius:15px;padding:6px 14px;font-size:14px;font-weight:700;color:var(--ink-2)}._seg_nlez4_55 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}._timeline_nlez4_58{display:flex;gap:4px;height:18px;border-radius:9px;overflow:hidden}._timeline_nlez4_58 span{transition:flex-grow .35s ease}._steps_nlez4_60{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 22px}._steps_nlez4_60 li{display:grid;grid-template-columns:14px 1fr;gap:10px}._dot_nlez4_62{width:14px;height:14px;border-radius:4px;margin-top:4px}._min_nlez4_63{margin-left:8px;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}._steps_nlez4_60 p{font-size:15px;margin-top:2px}._phases_nlez4_67{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._phase_nlez4_67{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--phase);border-radius:18px;overflow:hidden}._phase_nlez4_67 img{width:100%;aspect-ratio:4 / 3;object-fit:cover}._phaseBody_nlez4_70{padding:16px 18px 20px;display:grid;gap:6px}._phaseMeta_nlez4_71{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-2)}._phaseMeta_nlez4_71 b{color:var(--phase)}._phase_nlez4_67 h3{font-size:20px}._phase_nlez4_67 p{font-size:15px}._lessons_nlez4_77{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}._lesson_nlez4_77{display:grid;gap:6px;font-size:15px}._lesson_nlez4_77 b{line-height:1.3}._lesson_nlez4_77 ._muted_nlez4_80{font-size:13px}._thumb_nlez4_81{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface-2);box-shadow:inset 0 -4px 0 var(--phase)}._thumb_nlez4_81 img{width:100%;height:100%;object-fit:cover}._lesson_nlez4_77:hover ._thumb_nlez4_81 img{filter:brightness(1.06)}._len_nlez4_84{position:absolute;right:6px;bottom:8px;background:#0a0c1cd1;color:#fff;font-size:12px;font-weight:700;padding:1px 5px;border-radius:4px}._note_nlez4_85{margin-top:18px;font-size:13px;color:var(--ink-2)}._goals_nlez4_88{display:grid;gap:28px;margin-top:24px}._goal_nlez4_88{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}._goal_nlez4_88:nth-child(2n) img{order:2}._goal_nlez4_88 img{border-radius:20px;width:100%;aspect-ratio:4 / 3;object-fit:cover}._goal_nlez4_88 h3{font-size:26px;margin-bottom:8px}._goal_nlez4_88 ul{margin:14px 0 0;padding-left:20px;display:grid;gap:6px}._coach_nlez4_96{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}._coachCopy_nlez4_97{display:grid;gap:10px;justify-items:start}._soon_nlez4_98{display:inline-block;background:var(--marker);color:var(--marker-ink);font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;vertical-align:middle}._ticks_nlez4_99{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}._ticks_nlez4_99 li{padding-left:28px;position:relative}._ticks_nlez4_99 li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--phase2)}._ticks_nlez4_99 li:after{content:"";position:absolute;left:5px;top:8px;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}._report_nlez4_103{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:var(--shadow);display:grid;gap:14px;transform:rotate(-1deg)}._reportHead_nlez4_104{display:flex;justify-content:space-between;gap:10px;font-size:15px}._fix_nlez4_105{display:grid;gap:4px;background:var(--surface-2);border-radius:12px;padding:12px 14px}._fix_nlez4_105 s{color:var(--ink-2)}._fix_nlez4_105 mark{background:var(--marker);color:var(--marker-ink);padding:0 3px;border-radius:3px}._todayPick_nlez4_108{display:grid;border-left:4px solid var(--phase3);padding-left:12px}._todayPick_nlez4_108 span{font-size:13px;color:var(--ink-2)}._plans_nlez4_112{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:20px}._plan_nlez4_112{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;gap:14px;align-content:start}._plan_nlez4_112 h3{font-size:22px}._pro_nlez4_115{border:2px solid var(--ink)}._price_nlez4_116{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}._price_nlez4_116 small{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--ink-2)}._plan_nlez4_112 ._btn_nlez4_118{justify-self:start}._faq_nlez4_121{max-width:820px}._faq_nlez4_121 details{border-bottom:1px solid var(--line);padding:16px 0}._faq_nlez4_121 summary{cursor:pointer;font-weight:700;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:12px}._faq_nlez4_121 summary::-webkit-details-marker{display:none}._faq_nlez4_121 summary:after{content:"+";font-size:22px;line-height:1;color:var(--ink-2)}._faq_nlez4_121 details[open] summary:after{content:"–"}._faq_nlez4_121 details p{margin-top:10px;max-width:70ch}._cta_nlez4_130{max-width:var(--wrap);margin:88px auto 0;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}._cta_nlez4_130>div{display:grid;gap:14px;justify-items:start}._cta_nlez4_130 h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.02em}._cta_nlez4_130 img{border-radius:24px;width:100%}._footer_nlez4_136{max-width:var(--wrap);margin:72px auto 0;padding:28px 20px 40px;border-top:1px solid var(--line);display:grid;gap:14px}._footer_nlez4_136 nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}._footer_nlez4_136 nav a{display:inline-flex;align-items:center;gap:4px}._footer_nlez4_136 nav svg{width:14px;height:14px}._footer_nlez4_136 p{font-size:13px;max-width:80ch}@media (max-width: 1000px){._anchors_nlez4_7{display:none}._hero_nlez4_21,._coach_nlez4_96,._cta_nlez4_130,._features_nlez4_46{grid-template-columns:minmax(0,1fr)}._feature_nlez4_46{display:grid;grid-template-columns:200px 1fr;align-items:center}._feature_nlez4_46 img{grid-row:span 2;height:100%}._feature_nlez4_46 h3{margin-top:0;align-self:end}._phases_nlez4_67,._lessons_nlez4_77{grid-template-columns:repeat(2,1fr)}._plans_nlez4_112{grid-template-columns:minmax(0,1fr)}._report_nlez4_103{transform:none}}@media (max-width: 640px){._headerInner_nlez4_6{gap:10px;padding:0 12px}._headerActions_nlez4_10 ._btn_nlez4_118{padding:0 12px;min-height:34px;font-size:14px}._hero_nlez4_21{padding-top:28px;gap:28px}._stats_nlez4_29{grid-template-columns:repeat(2,auto)}._section_nlez4_16{padding-top:56px}._feature_nlez4_46{grid-template-columns:minmax(0,1fr)}._feature_nlez4_46 img{grid-row:auto;height:auto}._feature_nlez4_46 h3{margin-top:16px}._goal_nlez4_88{grid-template-columns:minmax(0,1fr);gap:16px}._goal_nlez4_88:nth-child(2n) img{order:0}._phases_nlez4_67,._lessons_nlez4_77{grid-template-columns:minmax(0,1fr)}}._page_5o58l_1{max-width:70ch;margin:0 auto;padding:24px 16px 64px;display:grid;gap:16px;justify-items:start;line-height:1.6}._page_5o58l_1 h1{font-size:36px}._page_5o58l_1 p{margin:0}._page_5o58l_1 a{overflow-wrap:anywhere}._draft_5o58l_5{background:var(--marker);color:var(--marker-ink);padding:8px 12px;border-radius:8px;font-size:14px}._toc_5o58l_6{border:1px solid var(--line);border-radius:12px;padding:12px 16px;width:100%;box-sizing:border-box}._toc_5o58l_6 ol{margin:0;padding-left:28px;columns:2 16ch;column-gap:24px}._section_5o58l_8{display:grid;gap:10px;scroll-margin-top:16px;width:100%;min-width:0}._section_5o58l_8 h2{font-size:20px;margin:16px 0 0}._section_5o58l_8 ul{margin:0;padding-left:20px;display:grid;gap:6px}._tableWrap_5o58l_11{width:100%}._table_5o58l_11{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}._table_5o58l_11 th,._table_5o58l_11 td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}._table_5o58l_11 th{font-weight:600}._table_5o58l_11 td:first-child{width:40%}@media (max-width: 560px){._table_5o58l_11 thead{display:none}._table_5o58l_11 tr{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}._table_5o58l_11 td{display:block;padding:0;border:0;width:auto!important}._table_5o58l_11 td:first-child{font-weight:600}._table_5o58l_11 td:not(:first-child):before{content:attr(data-label) ": ";color:var(--ink-2)}}._playlist_8zent_1{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}._head_8zent_2{position:sticky;top:calc(var(--topbar-h) + 24px);border-radius:18px;padding:22px;color:#fff;background:var(--phase-solid);display:grid;gap:8px}._bigNum_8zent_7{font-family:var(--font-display);font-weight:800;font-size:84px;line-height:.9;letter-spacing:-.04em}._head_8zent_2 h1{font-size:28px}._head_8zent_2 h2{font-size:16px;margin-top:6px}._head_8zent_2 p{opacity:.92}._head_8zent_2 ul{margin:0;padding-left:18px;font-size:15px}._start_8zent_12{background:#fff;color:#1b1f3b;justify-self:start;margin-top:8px}._week_8zent_13{font-size:17px;margin:18px 8px 6px}._week_8zent_13:first-child{margin-top:0}._item_8zent_15{display:grid;grid-template-columns:52px 200px 1fr;gap:14px;align-items:center;padding:8px;border-radius:12px}._item_8zent_15:hover{background:var(--surface-2)}._idx_8zent_17{text-align:center;color:var(--ink-2);font-size:14px;font-weight:700;white-space:nowrap}._thumb_8zent_18{position:relative;display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--surface-2)}._thumb_8zent_18 img{width:100%;height:100%;object-fit:cover;display:block}._len_8zent_20{position:absolute;right:6px;bottom:6px;background:#0a0c1cd1;color:#fff;font-size:12px;font-weight:700;padding:1px 5px;border-radius:4px}._title_8zent_21{display:block;font-weight:700;line-height:1.3}._meta_8zent_22{display:flex;flex-wrap:wrap;column-gap:10px;color:var(--ink-2);font-size:14px;margin-top:4px}@media (max-width: 1180px){._playlist_8zent_1{grid-template-columns:minmax(0,1fr)}._head_8zent_2{position:static}}@media (max-width: 640px){._item_8zent_15{grid-template-columns:120px 1fr}._idx_8zent_17{grid-column:1 / -1;text-align:left;margin-bottom:-8px}._idx_8zent_17:empty{display:none}._bigNum_8zent_7{font-size:64px}}._extras_8zent_33{font-size:15px;margin:14px 8px 4px;color:var(--ink-2)}._extras_8zent_33 span{font-weight:400}._pageHead_f3bbv_1{margin-bottom:24px;max-width:70ch}._pageHead_f3bbv_1 h1{font-size:clamp(30px,4vw,44px);margin-bottom:8px}._sectionHead_f3bbv_3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}._sectionHead_f3bbv_3 h2{font-size:24px}._chips_f3bbv_5{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}._chips_f3bbv_5::-webkit-scrollbar{display:none}._grid_f3bbv_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:28px 18px}._empty_f3bbv_8{padding:48px 16px;text-align:center;color:var(--ink-2)}._empty_f3bbv_8 h2{color:var(--ink);margin-bottom:6px;font-size:22px}._phase_xlx0i_1{margin-bottom:36px}._phaseHead_xlx0i_2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:10px;border-bottom:3px solid var(--phase);margin-bottom:16px}._phaseHead_xlx0i_2 h2{font-size:26px}._lvl_xlx0i_4{font-weight:700;color:var(--phase)}._phaseHead_xlx0i_2 p{flex-basis:100%;color:var(--ink-2);max-width:75ch}._months_xlx0i_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:16px}._card_xlx0i_7{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}._now_xlx0i_8{border:2px solid var(--ink)}._cardHead_xlx0i_9{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}._cardHead_xlx0i_9 h3{font-size:20px}._num_xlx0i_11{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-weight:700;font-size:17px;color:var(--phase);border:3px solid var(--phase)}._now_xlx0i_8 ._num_xlx0i_11{background:var(--marker);color:var(--marker-ink);border-color:var(--marker)}._weeks_xlx0i_16,._cando_xlx0i_16{list-style:none;margin:0;padding:0;font-size:15px}._weeks_xlx0i_16 li{display:grid;grid-template-columns:70px 1fr;padding:3px 0}._weeks_xlx0i_16 li span{color:var(--ink-2)}._cando_xlx0i_16 li{padding:3px 0 3px 18px;position:relative}._cando_xlx0i_16 li:before{content:"";position:absolute;left:2px;top:11px;width:8px;height:8px;border-radius:2px;border:2px solid var(--phase)}._label_xlx0i_21{font-family:var(--font-display);font-weight:700;font-size:15px}._task_xlx0i_22{font-size:15px;background:var(--surface-2);border-radius:10px;padding:10px 12px}._foot_xlx0i_23{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:15px}._foot_xlx0i_23 a{font-weight:700;color:var(--accent)}._card_1ngd1_1{display:block;min-width:0}._thumb_1ngd1_2{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--surface-2)}._thumb_1ngd1_2 img{width:100%;height:100%;object-fit:cover;display:block}._card_1ngd1_1:hover ._thumb_1ngd1_2 img{filter:brightness(1.05)}._len_1ngd1_5{position:absolute;right:6px;bottom:6px;background:#0a0c1cd1;color:#fff;font-size:12px;font-weight:700;padding:1px 5px;border-radius:4px;font-variant-numeric:tabular-nums}._body_1ngd1_11{display:grid;grid-template-columns:36px 1fr;gap:12px;padding-top:12px}._avatar_1ngd1_12{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--phase);color:var(--surface);font-family:var(--font-display);font-weight:800;font-size:14px}._title_1ngd1_17{font-weight:700;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_1ngd1_21{font-size:14px;color:var(--ink-2);margin-top:4px;display:flex;flex-wrap:wrap;column-gap:10px}._mini_1ngd1_23{display:grid;grid-template-columns:168px 1fr;gap:10px;margin-bottom:10px;padding:4px;border-radius:12px}._mini_1ngd1_23:hover,._current_1ngd1_24{background:var(--surface-2)}._mini_1ngd1_23 ._thumb_1ngd1_2{border-radius:8px}._mini_1ngd1_23 ._title_1ngd1_17{font-size:14px}._mini_1ngd1_23 ._meta_1ngd1_21{font-size:13px}@media (max-width: 640px){._mini_1ngd1_23{grid-template-columns:140px 1fr}}._stack_1uwyv_1{display:grid;gap:16px;max-width:760px}._h2_1uwyv_2{font-size:20px;margin-bottom:10px}._h3_1uwyv_3{font-size:17px;margin:22px 0 4px}._fields_1uwyv_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}._fields_1uwyv_4 label,._confirm_1uwyv_5{display:grid;gap:6px;font-size:15px}._sessions_1uwyv_6{list-style:none;margin:0 0 14px;padding:0}._sessions_1uwyv_6 li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}._sessions_1uwyv_6 li:first-child{border-top:0}._sessions_1uwyv_6 li div{display:grid}._sessions_1uwyv_6 li span{font-size:14px}._row_1uwyv_11{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}._confirm_1uwyv_5{flex:1 1 260px}._err_1uwyv_13{color:var(--danger);font-weight:700}._scrubber_1j9yr_1{position:relative;padding:18px 0 8px}._chapters_1j9yr_2{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}._chapter_1j9yr_2{position:relative;display:block;height:10px;background:var(--track);border-radius:2px;transition:transform .15s ease}._chapter_1j9yr_2:hover,._chapter_1j9yr_2:focus-visible{transform:scaleY(1.6)}._fill_1j9yr_9{position:absolute;inset:0 auto 0 0;background:var(--phase);border-radius:2px}._tip_1j9yr_10{position:absolute;bottom:22px;left:50%;transform:translate(-50%) scaleY(.625);transform-origin:bottom center;background:var(--ink);color:var(--bg);padding:6px 10px;border-radius:8px;font-size:13px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:3}._chapter_1j9yr_2:hover ._tip_1j9yr_10,._chapter_1j9yr_2:focus-visible ._tip_1j9yr_10{opacity:1}._chapter_1j9yr_2:first-child ._tip_1j9yr_10{left:0;transform:scaleY(.625)}._chapter_1j9yr_2:last-child ._tip_1j9yr_10{left:auto;right:0;transform:scaleY(.625)}._playhead_1j9yr_20{position:absolute;top:11px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:var(--marker);border:3px solid var(--ink);pointer-events:none;animation:_pulse_1j9yr_1 2.4s ease-out 1}@keyframes _pulse_1j9yr_1{0%{box-shadow:0 0 0 0 var(--marker)}to{box-shadow:0 0 0 16px transparent}}._phases_1j9yr_26{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;font-size:13px}._phases_1j9yr_26 div{border-top:2px solid var(--phase);padding-top:6px;color:var(--ink-2)}._phases_1j9yr_26 b{color:var(--ink)}@media (max-width: 640px){._phases_1j9yr_26{font-size:12px}._lvl_1j9yr_31{display:none}}._hero_1b2jq_1{margin-bottom:32px}._heroTop_1b2jq_2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}._timecode_1b2jq_3{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,7vw,76px);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}._timecode_1b2jq_3 span{color:var(--ink-2);font-weight:500}._now_1b2jq_9{max-width:46ch}._now_1b2jq_9 h1{font-size:clamp(22px,2.6vw,30px);margin-bottom:4px}._today_1b2jq_12{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-bottom:36px;align-items:start}._lesson_1b2jq_13{display:grid;gap:14px}._lesson_1b2jq_13 h2{font-size:21px}._bigThumb_1b2jq_15{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--surface-2)}._bigThumb_1b2jq_15 img{width:100%;height:100%;object-fit:cover;display:block}._len_1b2jq_17{position:absolute;right:6px;bottom:6px;background:#0a0c1cd1;color:#fff;font-size:12px;font-weight:700;padding:1px 5px;border-radius:4px}._panelTitle_1b2jq_21{font-size:19px;margin-bottom:6px}._routine_1b2jq_22{margin:12px 0 0;padding-left:22px;display:grid;gap:8px}@media (max-width: 960px){._today_1b2jq_12{grid-template-columns:minmax(0,1fr)}}._watch_krai1_1{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:1500px}._player_krai1_2{aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000}._player_krai1_2 iframe{width:100%;height:100%;border:0;display:block}._title_krai1_4{font-size:24px;margin:14px 0 10px}._channelRow_krai1_5{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._channel_krai1_5{display:flex;align-items:center;gap:12px}._channel_krai1_5 b{display:block}._channel_krai1_5 small{color:var(--ink-2);font-size:13px}._avatar_krai1_9{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--phase);color:var(--surface);font-family:var(--font-display);font-weight:800;font-size:14px}._desc_krai1_13{margin-top:16px;background:var(--surface-2);border-radius:12px;padding:14px 16px;font-size:15px;display:grid;gap:4px}._desc_krai1_13 h2{font-size:16px}._desc_krai1_13 p+h2{margin-top:10px}._asideTitle_krai1_16{font-size:17px;margin:0 0 12px}._asideTitle_krai1_16:not(:first-child){margin-top:18px}@media (max-width: 1180px){._watch_krai1_1{grid-template-columns:minmax(0,1fr)}}._page_8ajf1_1{max-width:560px;margin:0 auto;padding:16px 16px 48px;display:grid;gap:24px}._card_8ajf1_2{display:grid;gap:16px;padding:28px}._card_8ajf1_2 h1{font-size:30px}._links_8ajf1_4{display:flex;gap:18px}._links_8ajf1_4 a{color:var(--accent);text-decoration:underline;font-weight:700}._check_8ajf1_6{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;cursor:pointer}._check_8ajf1_6 input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}:root{--bg: #f5f6fa;--surface: #ffffff;--surface-2: #eceef5;--ink: #1b1f3b;--ink-2: #565c7d;--line: #dde0eb;--accent: #2f5bd3;--accent-ink: #ffffff;--marker: #ffd84d;--marker-ink: #1b1f3b;--danger: #c2372e;--phase1: #2f5bd3;--phase2: #0c8f80;--phase3: #8048cc;--phase4: #c96a0e;--track: #d5d9e6;--shadow: 0 1px 2px rgba(27, 31, 59, .06), 0 8px 24px rgba(27, 31, 59, .06);--font-display: "Bricolage Grotesque", "Atkinson Hyperlegible", system-ui, sans-serif;--font-body: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--topbar-h: 60px;--sidebar-w: 236px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #11142a;--surface: #191d38;--surface-2: #232849;--ink: #eef0fa;--ink-2: #a5aaca;--line: #2c3257;--accent: #85a3ff;--accent-ink: #11142a;--track: #343a63;--danger: #ff7a70;--phase1: #85a3ff;--phase2: #3fcdb9;--phase3: #b98cff;--phase4: #ffaa55;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);color-scheme:dark}}:root[data-theme=dark]{--bg: #11142a;--surface: #191d38;--surface-2: #232849;--ink: #eef0fa;--ink-2: #a5aaca;--line: #2c3257;--accent: #85a3ff;--accent-ink: #11142a;--track: #343a63;--danger: #ff7a70;--phase1: #85a3ff;--phase2: #3fcdb9;--phase3: #b98cff;--phase4: #ffaa55;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--font-body)}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}svg.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);line-height:1.15;margin:0;letter-spacing:-.01em}p{margin:0}.muted{color:var(--ink-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p1{--phase: var(--phase1);--phase-solid: #2f5bd3}.p2{--phase: var(--phase2);--phase-solid: #0b7f72}.p3{--phase: var(--phase3);--phase-solid: #7442bb}.p4{--phase: var(--phase4);--phase-solid: #b35a08}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:20px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px}.btn svg{width:18px;height:18px}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-ghost{background:var(--surface-2);color:var(--ink)}.btn-danger{background:transparent;color:var(--danger);border:1px solid currentColor}.btn-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn-sm{min-height:32px;padding:0 12px;font-size:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.chip{flex:none;border:0;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700;background:var(--surface-2);color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.input{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.input:focus{outline:none;border-color:var(--accent)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
