._root_1i3zx_1 *{box-sizing:border-box}._root_1i3zx_1{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}._root_1i3zx_1 button,._root_1i3zx_1 a,._root_1i3zx_1 input{touch-action:manipulation}._root_1i3zx_1 button{cursor:pointer}._root_1i3zx_1 button:disabled{cursor:not-allowed;opacity:.5}._root_1i3zx_1 a{color:inherit}._root_1i3zx_1 h1,._root_1i3zx_1 h2,._root_1i3zx_1 h3,._root_1i3zx_1 p{margin:0}._root_1i3zx_1 h1{font-size:1.9rem;font-weight:750;letter-spacing:-.035em}._root_1i3zx_1 h2{font-size:1.06rem;font-weight:750}._root_1i3zx_1 h3{font-size:1rem;font-weight:700}._top_1i3zx_1{height:76px;background:#063c4b;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(4%,calc((100% - 1240px)/2));gap:20px}._brand_1i3zx_1{font-size:1.38rem;font-weight:850;letter-spacing:.13em;display:flex;align-items:center;gap:10px}._brand_1i3zx_1 img{width:33px}._brand_1i3zx_1 small{font-size:.75rem;font-weight:400;letter-spacing:.14em;color:#a5d8d9;display:block}._avatar_1i3zx_1{border-radius:50%;background:#276272;border:1px solid #5b8c96;padding:10px;font-size:.9rem;font-weight:700}._topnav_1i3zx_1{display:flex;gap:25px;align-items:center}._topnav_1i3zx_1 button{color:#dbefee;font-size:.9rem}._topnav_1i3zx_1 button._active_1i3zx_1{color:#74f0d5}._shell_1i3zx_1{max-width:1240px;margin:0 auto;padding:26px 24px 60px}._crumb_1i3zx_1{font-size:.86rem;color:#637d86;margin-bottom:12px}._heading_1i3zx_1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}._subtitle_1i3zx_1{color:#66808a;font-size:.92rem;margin-top:4px}._pill_1i3zx_1{font-size:.8rem;font-weight:650;padding:5px 10px;border-radius:6px;background:#e2f4f0;color:#116c62;white-space:nowrap}._muted_1i3zx_1{color:#687e87}._small_1i3zx_1{font-size:.86rem}._btn_1i3zx_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:7px;background:#087c80;color:#fff;font-weight:650;font-size:.88rem;border:1px solid transparent;line-height:1.4}._btn_1i3zx_1._secondary_1i3zx_1{background:#fff;border-color:#d6e2e6;color:#245563}._btn_1i3zx_1._secondary_1i3zx_1:hover{background:#edf5f7}._btn_1i3zx_1._ghost_1i3zx_1{background:transparent;color:#086c73;padding:5px;border:0}._btn_1i3zx_1._danger_1i3zx_1{background:#ad373d}._btn_1i3zx_1 svg{width:17px;height:17px}._card_1i3zx_1{background:#fff;border:1px solid #dbe5e9;border-radius:10px;padding:23px;box-shadow:0 2px 3px #063c4b03}._card-title_1i3zx_1{display:flex;align-items:center;gap:9px;color:#325560;letter-spacing:.07em;font-size:.82rem;font-weight:750;text-transform:uppercase;margin-bottom:20px}._card-title_1i3zx_1 svg{width:18px;height:18px;color:#138789}._grid2_1i3zx_1{display:grid;grid-template-columns:1fr 1fr;gap:20px}._grid3_1i3zx_1{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._section_1i3zx_1{margin-top:23px}._overview_1i3zx_1{display:grid;grid-template-columns:1.08fr 1fr;gap:24px}._score-area_1i3zx_1{display:flex;align-items:center;gap:28px}._score-ring_1i3zx_1{width:137px;height:137px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#19a79b var(--sweep),#e4edef 0);flex-shrink:0}._score-inner_1i3zx_1{height:114px;width:114px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}._score-inner_1i3zx_1 strong{font-size:2.3rem;line-height:1.2;color:#124957}._score-inner_1i3zx_1 span{font-size:.74rem;color:#657f87}._metric-values_1i3zx_1{display:flex;gap:26px;margin-top:14px}._metric-values_1i3zx_1 strong{font-size:1.35rem;display:block;color:#174e5a}._metric-values_1i3zx_1 span{font-size:.8rem;color:#71858b}._progress-meta_1i3zx_1{display:flex;justify-content:space-between;gap:10px;font-size:.86rem;margin-bottom:8px}._overview_1i3zx_1 [data-slot=progress]{height:10px;background:#e7eef1}._overview_1i3zx_1 [data-slot=progress-indicator]{background:#13a191}._notice_1i3zx_1{border-left:3px solid #159b92;background:#edf8f5;padding:12px 15px;color:#426d6b;font-size:.86rem;line-height:1.65;margin-top:20px}._objectives_1i3zx_1{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}._goal_1i3zx_1{border:1px solid #dbe7e9;padding:18px 15px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}._goal_1i3zx_1 ._number_1i3zx_1{position:absolute;right:14px;top:13px;color:#bacdd2;font-weight:700;font-size:1.3rem}._goal-icon_1i3zx_1{width:36px;height:36px;border-radius:9px;background:#e7f7f3;color:#0d857e;display:grid;place-items:center}._goal-icon_1i3zx_1 svg{width:19px}._goal_1i3zx_1 p{font-size:.84rem;line-height:1.55;color:#68808a;flex:1}._goal_1i3zx_1 ._btn_1i3zx_1{width:100%;padding:8px 4px;font-size:.8rem}._goal_1i3zx_1 [data-slot=progress]{height:5px;width:100%}._goal_1i3zx_1 ._count_1i3zx_1{font-size:.76rem;color:#5d7b83}._tactical_1i3zx_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._topic-col_1i3zx_1{border-radius:8px;background:#f6f9fa;padding:17px}._topic-col_1i3zx_1 h3{font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;display:flex;gap:8px;align-items:center;margin-bottom:12px}._topic-col_1i3zx_1 h3 svg{width:15px}._topic-entry_1i3zx_1{border-top:1px solid #e2ebee;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}._topic-entry_1i3zx_1 span{font-size:.85rem}._topic-entry_1i3zx_1 strong{color:#087c80;white-space:nowrap}._empty-inline_1i3zx_1{font-size:.86rem;color:#758992;padding:17px 0}._big-stat_1i3zx_1{font-size:2.2rem;color:#145662;font-weight:750;margin:7px 0}._faultcard_1i3zx_1{display:flex;justify-content:space-between;align-items:center;gap:20px}._mode-card_1i3zx_1{background:#063c4b;color:#fff;border:0}._mode-card_1i3zx_1 ._card-title_1i3zx_1{color:#b9e1df}._mode-card_1i3zx_1 ._muted_1i3zx_1{color:#b2ced4}._mode-card_1i3zx_1 ._btn_1i3zx_1{background:#56dfc3;color:#053c46}._mode-card_1i3zx_1 ._big-stat_1i3zx_1{color:#7be7d2}._mode-card_1i3zx_1 h3{font-size:1.32rem;margin-bottom:7px}._mode-row_1i3zx_1{display:flex;align-items:center;justify-content:space-between;gap:20px}._filterline_1i3zx_1{display:flex;gap:12px;align-items:end;flex-wrap:wrap}._field_1i3zx_1{display:flex;flex-direction:column;gap:7px;min-width:145px;flex:1}._field_1i3zx_1 label{font-size:.85rem;font-weight:650;color:#526d77}._field_1i3zx_1 [data-slot=select-trigger]{width:100%;height:42px;background:#fff;font-size:.9rem}._tabsbar_1i3zx_1{margin-bottom:20px;overflow-x:auto}._tabsbar_1i3zx_1 [data-slot=tabs-list]{background:transparent;height:auto;border-bottom:1px solid #dbe4e7;border-radius:0;padding:0;width:100%;justify-content:flex-start;gap:5px}._tabsbar_1i3zx_1 [data-slot=tabs-trigger]{padding:12px 18px;color:#58717b;box-shadow:none;border-radius:0;font-size:.9rem}._tabsbar_1i3zx_1 [data-slot=tabs-trigger][data-state=active]{border-bottom:3px solid #0e8b87;color:#066c72;background:transparent}._topic-grid_1i3zx_1{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}._topic-card_1i3zx_1{display:flex;gap:17px}._topic-icon_1i3zx_1{background:#eaf5f7;padding:12px;border-radius:8px;align-self:flex-start;color:#287385}._topic-body_1i3zx_1{flex:1;min-width:0}._topic-body_1i3zx_1 h3{margin:5px 0 9px}._topic-actions_1i3zx_1{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}._topic-code_1i3zx_1{font-size:.75rem;font-weight:750;letter-spacing:.08em;color:#66919b}._footer_1i3zx_1{display:flex;justify-content:space-between;border-top:1px solid #d6e2e6;padding-top:18px;margin-top:32px;color:#778b93;font-size:.8rem;gap:20px}._status-error_1i3zx_1{padding:12px 16px;background:#fff0eb;border:1px solid #edc7ba;border-radius:8px;margin-bottom:18px;color:#934328;display:flex;justify-content:space-between;align-items:center;gap:12px}._quiz-layout_1i3zx_1{display:grid;grid-template-columns:1fr 245px;gap:23px;align-items:start}._question_1i3zx_1 h2{font-size:1.23rem;line-height:1.6;margin:22px 0}._question-meta_1i3zx_1{display:flex;align-items:center;justify-content:space-between;color:#6d858e;font-size:.83rem;gap:10px}._choice_1i3zx_1{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #dbe5e8;border-radius:8px;cursor:pointer;margin-bottom:9px;font-size:.98rem}._choice_1i3zx_1._selected_1i3zx_1{border-color:#149c96;background:#effaf7}._choice_1i3zx_1._correct_1i3zx_1{border-color:#32a376;background:#e9f9f0}._choice_1i3zx_1._wrong_1i3zx_1{border-color:#d1827d;background:#fff1ef}._choice-letter_1i3zx_1{font-weight:700;font-size:.82rem;color:#6c858c}._explanation_1i3zx_1{background:#eff8f5;border-left:3px solid #1e9c8d;padding:18px;margin:20px 0;border-radius:0 6px 6px 0}._explanation_1i3zx_1 p{font-size:.94rem;margin-top:6px}._explanation_1i3zx_1 a{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;color:#08767c;margin-top:12px;text-decoration:underline}._quiz-actions_1i3zx_1{display:flex;justify-content:space-between;gap:10px;margin-top:25px}._navgrid_1i3zx_1{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0}._navgrid_1i3zx_1 button{border:1px solid #d7e3e7;border-radius:5px;height:34px;font-size:.82rem;background:#f7fafb}._navgrid_1i3zx_1 button._done_1i3zx_1{background:#d4ede8;border-color:#93cfc2}._navgrid_1i3zx_1 button._current_1i3zx_1{outline:2px solid #087c80;outline-offset:2px}._navgrid_1i3zx_1 button._flagged_1i3zx_1{border-color:#c18b19;background:#fff5d4}._timer_1i3zx_1{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums;display:flex;gap:10px;align-items:center}._results-grid_1i3zx_1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;margin:22px 0}._results-grid_1i3zx_1 strong{display:block;font-size:1.9rem;color:#086e78}._results-grid_1i3zx_1 span{font-size:.85rem;color:#627c84}._result-item_1i3zx_1{border-top:1px solid #e1e9eb;padding:19px 0}._result-item_1i3zx_1 p{margin:9px 0;font-size:.92rem}._result-item_1i3zx_1 a{text-decoration:underline;color:#087c80;font-size:.84rem}._empty-state_1i3zx_1{text-align:center;padding:45px 20px;color:#6d848d}._empty-state_1i3zx_1 svg{margin:0 auto 14px;width:38px;height:38px;color:#5b9f9e}._empty-state_1i3zx_1 h2{color:#275664;margin-bottom:9px}._empty-state_1i3zx_1 ._btn_1i3zx_1{margin-top:18px}._table-wrap_1i3zx_1{overflow-x:auto}._mini-bars_1i3zx_1{display:flex;align-items:end;gap:10px;height:130px;padding-top:20px}._mini-bar_1i3zx_1{flex:1;max-width:90px;text-align:center;font-size:.75rem;color:#65838a}._mini-bar_1i3zx_1 div{background:#24a79b;border-radius:5px 5px 0 0;min-height:2px}._mobile-nav_1i3zx_1{display:none}._helptext_1i3zx_1{font-size:.9rem;line-height:1.7}._helptext_1i3zx_1 p{margin:12px 0}._success-banner_1i3zx_1{background:#e5f6ef;border:1px solid #acd9c4;padding:14px;border-radius:8px;color:#287255;margin-bottom:20px}._skeletonbox_1i3zx_1{height:200px;border-radius:10px;background:#e8eff1;animation:_pulse_1i3zx_1 1.5s infinite}@keyframes _pulse_1i3zx_1{50%{opacity:.5}}._root_1i3zx_1 :focus-visible{outline:3px solid #19a397;outline-offset:3px}@media(max-width:1000px){._objectives_1i3zx_1{grid-template-columns:repeat(3,1fr)}._overview_1i3zx_1{grid-template-columns:1fr}._tactical_1i3zx_1{grid-template-columns:1fr 1fr 1fr}._topnav_1i3zx_1{gap:15px}}@media(max-width:700px){._top_1i3zx_1{height:68px;padding:0 18px}._topnav_1i3zx_1{display:none}._brand_1i3zx_1{font-size:1.1rem}._shell_1i3zx_1{padding:20px 15px 95px}._heading_1i3zx_1{align-items:flex-start;margin-bottom:19px;gap:10px}._root_1i3zx_1 h1{font-size:1.55rem}._heading_1i3zx_1>._btn_1i3zx_1{font-size:.78rem;padding:8px 10px}._grid2_1i3zx_1,._grid3_1i3zx_1,._tactical_1i3zx_1,._topic-grid_1i3zx_1{grid-template-columns:1fr}._objectives_1i3zx_1{grid-template-columns:1fr 1fr}._objectives_1i3zx_1 ._goal_1i3zx_1:last-child{grid-column:1/-1}._card_1i3zx_1{padding:18px}._goal_1i3zx_1{padding:14px}._score-area_1i3zx_1{gap:20px}._score-ring_1i3zx_1{width:113px;height:113px}._score-inner_1i3zx_1{width:94px;height:94px}._score-inner_1i3zx_1 strong{font-size:1.9rem}._score-inner_1i3zx_1 span{font-size:.68rem}._mode-row_1i3zx_1{align-items:flex-start;flex-direction:column}._mode-row_1i3zx_1 ._btn_1i3zx_1{width:100%}._quiz-layout_1i3zx_1{grid-template-columns:1fr}._quiz-side_1i3zx_3{order:2}._navgrid_1i3zx_1{grid-template-columns:repeat(10,1fr)}._quiz-actions_1i3zx_1{flex-wrap:wrap}._quiz-actions_1i3zx_1 ._btn_1i3zx_1{flex:1}._question_1i3zx_1 h2{font-size:1.1rem}._results-grid_1i3zx_1{grid-template-columns:repeat(2,1fr)}._mobile-nav_1i3zx_1{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:space-around;background:#fff;border-top:1px solid #d2e1e5;padding:7px 3px calc(8px + env(safe-area-inset-bottom))}._mobile-nav_1i3zx_1 button{font-size:.72rem;color:#6a858f;display:flex;align-items:center;flex-direction:column;gap:4px;padding:5px 8px}._mobile-nav_1i3zx_1 svg{width:21px;height:21px}._mobile-nav_1i3zx_1 ._active_1i3zx_1{color:#067f80;font-weight:700}._footer_1i3zx_1{display:block}._footer_1i3zx_1 span{display:block;margin-top:7px}._topic-icon_1i3zx_1{display:none}._tabsbar_1i3zx_1 [data-slot=tabs-trigger]{padding:10px;font-size:.83rem}._faultcard_1i3zx_1{align-items:flex-start}._field_1i3zx_1{min-width:140px}._question-meta_1i3zx_1{flex-wrap:wrap}._choice_1i3zx_1{padding:13px 10px}._crumb_1i3zx_1{font-size:.78rem}._navgrid_1i3zx_1 button{min-width:0;font-size:.72rem}._metric-values_1i3zx_1{gap:20px}}._root_1i3zx_1 :root{--accent:#eeedff;--border:#e2e3ee;--muted-foreground:#62677e;--chart-2:#655ce8}._top_1i3zx_1{height:82px;background:#fff;color:#18333e;border-bottom:1px solid #e2e3ee;padding:0 max(24px,calc((100% - 1192px)/2))}._brand_1i3zx_1{font-size:1.8rem;letter-spacing:-.055em;font-weight:800}._brand_1i3zx_1>span{display:flex;align-items:center;gap:12px}._brand_1i3zx_1 small{display:inline;font-size:1.2rem;color:#646a83;letter-spacing:-.02em}._brand-divider_1i3zx_5{font-weight:400;color:#bbbdd2}._brand_1i3zx_1 img{width:35px}._top-tools_1i3zx_5{display:flex;align-items:center;gap:24px}._edition_1i3zx_5{font-size:.75rem;letter-spacing:.14em;color:#777d96}._access-link_1i3zx_5{display:flex;align-items:center;gap:7px;font-size:.9rem;color:#087c80}._avatar_1i3zx_1{padding:7px;background:#f1f1fa;color:#636780;border:0}._desktop-nav_1i3zx_5{display:flex;gap:12px;padding:0 max(24px,calc((100% - 1192px)/2));border-bottom:1px solid #e2e3ee;background:#fff;min-height:60px;align-items:stretch}._desktop-nav_1i3zx_5 button{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px 22px;border-bottom:3px solid transparent;font-size:.94rem;color:#676c82}._desktop-nav_1i3zx_5 button svg{width:18px;height:18px}._desktop-nav_1i3zx_5 button._active_1i3zx_1{color:#087c80;border-bottom-color:#087c80;font-weight:700}._shell_1i3zx_1{padding-top:32px;max-width:1240px}._eyebrow_1i3zx_5{font-size:.75rem;font-weight:750;color:#138789;letter-spacing:.12em;margin-bottom:8px}._root_1i3zx_1 h1{font-size:2rem;letter-spacing:-.045em}._heading_1i3zx_1{margin-bottom:30px}._subtitle_1i3zx_1{color:#656a80;font-size:1rem;margin-top:8px}._route-layout_1i3zx_5{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}._route-main_1i3zx_5,._route-aside_1i3zx_5{min-width:0}._route-aside_1i3zx_5{display:grid;gap:20px}._session-feature_1i3zx_5{background:#063c4b;border-radius:18px;padding:32px;color:#fff;position:relative;overflow:hidden}._feature-label_1i3zx_5{display:flex;align-items:center;gap:10px;color:#a5d8d9;font-size:.8rem;letter-spacing:.08em;font-weight:700}._session-feature_1i3zx_5 h2{font-size:2.25rem;line-height:1.18;letter-spacing:-.04em;margin:24px 0 18px}._session-feature_1i3zx_5>p{max-width:510px;color:#c8e5e6;font-size:1rem;line-height:1.7}._session-feature_1i3zx_5 ._btn_1i3zx_1{background:#56dfc3;color:#222947;margin-top:25px;border-radius:9px;padding:13px 19px}._session-feature_1i3zx_5 ._btn_1i3zx_1:hover{background:#75ebd2}._feature-meta_1i3zx_5{border-top:1px solid #3e707a;margin-top:26px;padding-top:16px;display:flex;gap:25px;color:#b4d6da;font-size:.875rem}._section-label_1i3zx_5{display:flex;align-items:center;justify-content:space-between;margin:28px 0 16px;gap:10px}._section-label_1i3zx_5 h2{font-size:1.1rem}._section-label_1i3zx_5>span{font-size:.875rem;color:#70758b}._learning-paths_1i3zx_5{display:grid;gap:12px}._path-card_1i3zx_5{text-align:left;display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e1e2ef;border-radius:12px;padding:21px;transition:border-color .15s}._path-card_1i3zx_5:hover{border-color:#149c96}._path-card_1i3zx_5 h3{font-size:1.05rem;margin:3px 0 5px}._path-card_1i3zx_5 p{font-size:.94rem;color:#697087;line-height:1.6}._path-icon_1i3zx_5{display:grid;place-items:center;background:#e7f7f3;color:#0d857e;padding:13px;border-radius:10px;flex-shrink:0}._path-tag_1i3zx_5{font-size:.75rem;letter-spacing:.08em;color:#78728f;font-weight:700}._path-arrow_1i3zx_5{margin-left:auto;flex-shrink:0;color:#8e89aa;width:19px}._card_1i3zx_1{border-color:#e1e2ed;border-radius:13px;box-shadow:none}._card-title_1i3zx_1{color:#565a74;text-transform:none;letter-spacing:0;font-size:1rem}._card-title_1i3zx_1 svg{color:#138789}._focus-section_1i3zx_5{margin-top:25px}._focus-empty_1i3zx_5 p{font-size:1rem;color:#6c7188;line-height:1.65;margin-bottom:18px}._focus-topic_1i3zx_5{display:flex;width:100%;text-align:left;align-items:center;gap:15px;padding:16px 0;border-top:1px solid #e6e6f0}._focus-topic_1i3zx_5>span:first-child{flex:1}._focus-topic_1i3zx_5 small{display:block;color:#7c8197;font-size:.8rem}._focus-topic_1i3zx_5 strong{font-size:.94rem;font-weight:600;display:block}._topic-grade_1i3zx_5{font-size:1.25rem;color:#087c80}._topic-grade_1i3zx_5 small{display:inline}._journey-number_1i3zx_5{font-size:3.8rem;font-weight:700;line-height:1.1;letter-spacing:-.05em;color:#124957;margin:25px 0 18px}._journey-number_1i3zx_5>span{font-size:1.8rem;color:#9b97b6;margin-left:4px}._journey-summary_1i3zx_5 [data-slot=progress]{height:7px;background:#edebf8;margin-bottom:12px}._journey-summary_1i3zx_5 [data-slot=progress-indicator]{background:#13a191}._journey-metrics_1i3zx_5{margin:22px 0 16px}._journey-metrics_1i3zx_5>div{display:flex;justify-content:space-between;gap:10px;font-size:.875rem;border-top:1px solid #ecebf4;padding:13px 0}._journey-metrics_1i3zx_5 dt{color:#71758d}._journey-metrics_1i3zx_5 dd{font-weight:700}._journey-metrics_1i3zx_5 small{font-weight:400;color:#7b7c90}._recall-card_1i3zx_5 p{font-size:.94rem;color:#76788e;margin-top:9px}._recall-card_1i3zx_5 p strong{display:inline-block;min-width:22px;font-size:1.1rem;color:#174e5a}._pending-attempt_1i3zx_5{display:flex;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #e7e6ef;text-align:left;padding:13px 0;gap:10px}._pending-attempt_1i3zx_5 strong{display:block;font-size:.9rem;font-weight:600}._pending-attempt_1i3zx_5 small{display:block;font-size:.85rem;color:#787c93;margin-top:3px}._library-link_1i3zx_5{display:flex;gap:13px;color:#6f728a;padding:6px;font-size:.875rem}._library-link_1i3zx_5 button{display:flex;gap:6px;align-items:center;color:#5850b5;margin-top:7px;text-decoration:underline}._btn_1i3zx_1{background:#087c80;border-radius:8px;font-size:.9rem}._btn_1i3zx_1:hover{background:#066569}._btn_1i3zx_1._secondary_1i3zx_1{color:#4d4785;border-color:#dddbea}._btn_1i3zx_1._secondary_1i3zx_1:hover{background:#f1efff}._btn_1i3zx_1._ghost_1i3zx_1{color:#086c73}._btn_1i3zx_1._ghost_1i3zx_1:hover{background:#f2efff}._muted_1i3zx_1{color:#6a7184}._pill_1i3zx_1{background:#e2f4f0;color:#116c62}._notice_1i3zx_1{background:#edf8f5;border-left-color:#159b92;color:#426d6b;font-size:.9rem}._tabsbar_1i3zx_1 [data-slot=tabs-trigger][data-state=active]{border-bottom-color:#0e8b87;color:#066c72}._topic-icon_1i3zx_1{background:#efedfa;color:#695abb}._topic-code_1i3zx_1{color:#7e749d}._big-stat_1i3zx_1,._results-grid_1i3zx_1 strong{color:#145662}._mode-card_1i3zx_1{background:#063c4b}._mini-bar_1i3zx_1 div{background:#24a79b}._footer_1i3zx_1{border-color:#dedcea;font-size:.875rem;color:#76798f}._choice_1i3zx_1._selected_1i3zx_1{background:#effaf7;border-color:#7f70d7}._explanation_1i3zx_1{background:#f2f0fb;border-left-color:#7a6acb}._mobile-nav_1i3zx_1 button._active_1i3zx_1{color:#594ac1}._navgrid_1i3zx_1 button._current_1i3zx_1{outline-color:#695cc8}._quiz-side_1i3zx_3{position:sticky;top:20px}._navgrid_1i3zx_1{max-height:390px;overflow-y:auto;padding:4px}._small_1i3zx_1{font-size:.875rem}._helptext_1i3zx_1{font-size:1rem}@media(max-width:1000px){._route-layout_1i3zx_5{grid-template-columns:minmax(0,1fr) 280px;gap:20px}._top-tools_1i3zx_5{gap:14px}._desktop-nav_1i3zx_5{padding:0 24px}._desktop-nav_1i3zx_5 button{padding:15px 17px}._edition_1i3zx_5{display:none}._session-feature_1i3zx_5{padding:25px}._session-feature_1i3zx_5 h2{font-size:2rem}}@media(max-width:760px){._top_1i3zx_1{height:70px;padding:0 18px}._brand_1i3zx_1{font-size:1.45rem}._brand_1i3zx_1>span{gap:8px}._brand_1i3zx_1 small{font-size:1.05rem}._brand_1i3zx_1 img{width:30px}._access-link_1i3zx_5{font-size:.8rem}._top-tools_1i3zx_5{gap:10px}._desktop-nav_1i3zx_5{display:none}._shell_1i3zx_1{padding:26px 17px 100px}._heading_1i3zx_1{margin-bottom:24px}._root_1i3zx_1 h1{font-size:1.7rem}._route-layout_1i3zx_5{grid-template-columns:1fr;gap:24px}._route-aside_1i3zx_5{grid-template-columns:1fr 1fr;gap:15px}._journey-summary_1i3zx_5{grid-row:span 2}._session-feature_1i3zx_5 h2{font-size:2.05rem}._section-label_1i3zx_5>span{font-size:.8rem}._path-card_1i3zx_5{padding:18px;gap:13px}._feature-meta_1i3zx_5{font-size:.8rem;gap:15px}._mobile-nav_1i3zx_1{background:#fff;border-color:#e2e0ee}._mobile-nav_1i3zx_1 button{font-size:.75rem}._quiz-side_1i3zx_3{position:static}._library-link_1i3zx_5{grid-column:1/-1}}@media(max-width:480px){._route-aside_1i3zx_5{grid-template-columns:1fr}._journey-summary_1i3zx_5{grid-row:auto}._top-tools_1i3zx_5 ._avatar_1i3zx_1{display:none}._brand_1i3zx_1 small{font-size:1rem}._brand-divider_1i3zx_5{display:none}._path-icon_1i3zx_5{padding:10px}._path-card_1i3zx_5 p{font-size:.9rem}._session-feature_1i3zx_5{padding:24px}._feature-meta_1i3zx_5{flex-direction:column;gap:5px}._section-label_1i3zx_5>span{display:none}._grid3_1i3zx_1,._grid2_1i3zx_1{grid-template-columns:1fr}._footer_1i3zx_1{flex-direction:column}}._brand_1i3zx_1 small{font-size:.78rem;letter-spacing:.04em}._daily-grid_1i3zx_10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}._daily-grid_1i3zx_10 button{text-align:left;display:flex;flex-direction:column;gap:8px;font-size:.85rem}._daily-grid_1i3zx_10 button span{min-height:40px}._daily-grid_1i3zx_10 button strong{font-size:1.1rem;color:#145662}._daily-grid_1i3zx_10 button small{color:#73858c;font-size:.8rem}._daily-grid_1i3zx_10 [data-slot=progress]{height:5px}._daily-grid_1i3zx_10 [data-slot=progress-indicator]{background:#13a191}@media(max-width:600px){._daily-grid_1i3zx_10{grid-template-columns:repeat(2,minmax(0,1fr))}._daily-grid_1i3zx_10 button{padding:10px;border:1px solid #e1eaec;border-radius:8px}._daily-grid_1i3zx_10 button span{min-height:auto}._brand_1i3zx_1 small{display:none}}._edition_1i3zx_5{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}._contact-layout_1i3zx_14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}._contact-form_1i3zx_14{display:grid;gap:16px;margin-top:24px}._contact-form_1i3zx_14 label{display:grid;gap:8px;font-weight:600}._contact-form_1i3zx_14 input,._contact-form_1i3zx_14 textarea{width:100%;border:1px solid #aabfbe;border-radius:8px;background:#fff;padding:12px;color:#163d40;font-size:1rem}._contact-form_1i3zx_14 textarea{resize:vertical}._contact-form_1i3zx_14 small{font-weight:400;color:#526b6d}._support-ticket_1i3zx_14{padding:24px 0;border-bottom:1px solid #dce8e7;overflow-wrap:anywhere}._support-ticket_1i3zx_14 h3{margin:12px 0}._preserve-lines_1i3zx_14{white-space:pre-wrap;overflow-wrap:anywhere}._official-years_1i3zx_14{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}._official-years_1i3zx_14>div{display:grid;gap:10px;padding:20px;border:1px solid #dce8e7;border-radius:12px}._official-years_1i3zx_14 strong{font-size:1.5rem}._official-years_1i3zx_14 span{font-size:.9rem;color:#526b6d}._footer_1i3zx_1 button{text-decoration:underline;font:inherit}._footer_1i3zx_1{gap:16px;flex-wrap:wrap}@media(max-width:850px){._contact-layout_1i3zx_14{grid-template-columns:1fr}._official-years_1i3zx_14{grid-template-columns:repeat(2,minmax(0,1fr))}}._source-excerpt_1i3zx_16{margin:14px 0;padding:12px;border:1px solid #bdd6d2;border-radius:8px}._source-excerpt_1i3zx_16 summary{cursor:pointer;font-weight:600}._source-excerpt_1i3zx_16 p{margin-top:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}._root_1i3zx_1{min-height:100vh;background:#f2f6f8;color:#18333e;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}._root_1i3zx_1 table{width:100%;border-collapse:collapse;font-size:.87rem}._root_1i3zx_1 th,._root_1i3zx_1 td{padding:12px 9px;border-bottom:1px solid #dce8e9;text-align:left}._root_1i3zx_1 button{font:inherit}._top_1i3zx_1 button,._desktop-nav_1i3zx_5 button,._mobile-nav_1i3zx_1 button{background:transparent;border:0;box-shadow:none}._root_1i3zx_1 [role=progressbar]{height:7px}._field_1i3zx_1 button{width:100%}
