.blog_journal__wN5Rg{background:#faf9f6;color:#172c35;min-height:100vh}.blog_journal__wN5Rg *,.blog_post__L77xs *{min-width:0}.blog_container__7dTwx{width:min(1180px,calc(100% - 64px));margin-inline:auto}.blog_eyebrow__NwXsJ{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#52676e}.blog_indexHero__dER62{padding:64px 0 42px;border-bottom:1px solid #dae1df}.blog_indexHero__dER62 h1{max-width:850px;font-size:clamp(36px,5.1vw,66px);font-weight:750;line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px;text-wrap:balance}.blog_heroBottom__ztDsq{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.blog_heroBottom__ztDsq p{max-width:600px;font-size:18px;line-height:1.65;color:#52676e}.blog_textLink__imUbc{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:750;white-space:nowrap;padding-block:10px;color:#075da7}.blog_featured__lDIwd{margin:40px 0 64px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;border:1px solid #dbe2df;border-radius:18px;background:#fff}.blog_featuredVisual__svoVB{display:block;min-height:280px;background:#142129}.blog_featuredCopy__W3Wm8{padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-content:center}.blog_featuredCopy__W3Wm8 h2{font-family:var(--font-display),serif;font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.blog_featuredCopy__W3Wm8>p:not(.blog_eyebrow__NwXsJ){color:#52676e;font-size:16px;line-height:1.65}.blog_meta__NBKpB{display:flex;gap:20px;flex-wrap:wrap;color:#52676e;font-size:12px}.blog_meta__NBKpB span{display:inline-flex;gap:6px;align-items:center}.blog_primaryLink__6ZS51{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#17313a;color:white;border-radius:8px;padding:13px 18px;font-size:14px;font-weight:750;min-height:46px}.blog_library___qfuM{padding-bottom:64px}.blog_libraryHeader__2eMD2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.blog_libraryHeader__2eMD2 h2{margin-top:10px;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.025em}.blog_search__mNv6D{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #ccd7d5;border-radius:8px;background:#fff;width:300px;color:#52676e}.blog_search__mNv6D input{border:0;outline:none;font:inherit;font-size:14px;width:100%;background:transparent;color:#172c35}.blog_search__mNv6D:focus-within{outline:2px solid #075da7;outline-offset:3px}.blog_filters__AetXf{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 14px}.blog_filters__AetXf button{border:1px solid #cdd7d4;padding:10px 14px;border-radius:7px;background:#fff;font:inherit;font-size:13px;font-weight:650;color:#314c55;cursor:pointer;min-height:44px}.blog_filters__AetXf button[aria-pressed=true]{background:#17313a;color:#fff;border-color:#17313a}.blog_resultCount__XhHg7{font-size:12px;color:#52676e;margin-bottom:22px}.blog_cards__vteCI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.blog_card__l41Ec{display:flex;flex-direction:column;border:1px solid #dae2df;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .18s,box-shadow .18s}.blog_card__l41Ec:hover{border-color:#83a6b5;box-shadow:0 8px 24px #17313a0c}.blog_cardVisual__bc1I5{display:block;aspect-ratio:16/9;overflow:hidden}.blog_cardCopy__znZRA{padding:22px;flex:1 1;display:flex;flex-direction:column}.blog_category__g5ESg{color:#075da7;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:12px}.blog_card__l41Ec h3{font-size:21px;letter-spacing:-.025em;line-height:1.25;font-weight:750;margin-bottom:12px}.blog_excerpt__rhHij{color:#52676e;font-size:14px;line-height:1.65;margin-bottom:24px}.blog_cardFooter__dX1D9{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid #e5ebe8;padding-top:14px;font-size:11px;color:#52676e}.blog_cardFooter__dX1D9 a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#edf3f1;color:#17313a}.blog_resource__no0Uv{margin-bottom:64px;border-top:1px solid #ccd7d4;border-bottom:1px solid #ccd7d4;padding:32px 0;display:flex;justify-content:space-between;gap:24px;align-items:center}.blog_resource__no0Uv h2{font-size:30px;letter-spacing:-.03em;margin:10px 0;line-height:1.15}.blog_resource__no0Uv p:not(.blog_eyebrow__NwXsJ){color:#52676e;font-size:15px}.blog_empty__2Jjtx{padding:40px 24px;background:#edf3f1;border-radius:12px;text-align:center}.blog_empty__2Jjtx button{margin-top:20px;padding:12px 20px;border:0;border-radius:8px;background:#17313a;color:#fff;cursor:pointer}.blog_srOnly__gUsJn{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.blog_journal__wN5Rg a:focus-visible,.blog_journal__wN5Rg button:focus-visible,.blog_post__L77xs [tabindex]:focus-visible,.blog_post__L77xs a:focus-visible,.blog_post__L77xs summary:focus-visible{outline:2px solid #075da7;outline-offset:4px}.blog_post__L77xs{background:#faf9f6!important}.blog_post__L77xs .post-hero-shell{background:#17313a!important;padding:48px 32px 44px!important}.blog_post__L77xs .post-hero-shell>div:first-child{display:none}.blog_post__L77xs .post-hero-shell>div:last-child{max-width:1100px!important}.blog_post__L77xs .post-hero-title{max-width:23ch!important;font-size:clamp(32px,4.3vw,56px)!important;line-height:1.08!important;letter-spacing:-.025em!important;text-wrap:balance}.blog_post__L77xs .post-hero-shell h1+p{font-size:17px!important;max-width:65ch!important;line-height:1.65!important}.blog_post__L77xs .post-article-shell{max-width:1164px!important;padding:40px 32px 80px!important}.blog_post__L77xs .post-layout-grid{grid-template-columns:minmax(0,740px) minmax(0,240px)!important;gap:60px!important}.blog_post__L77xs .post-main-column{min-width:0}.blog_post__L77xs .post-content-card{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.blog_post__L77xs .blog-prose{overflow-wrap:anywhere}.blog_post__L77xs .blog-prose p{font-size:18px!important;line-height:1.85!important;color:#243d46!important}.blog_post__L77xs .blog-prose h2{scroll-margin-top:110px;margin-top:42px!important;font-family:var(--font-body),sans-serif!important;font-weight:750!important;font-size:clamp(25px,2.5vw,32px)!important;line-height:1.22!important}.blog_post__L77xs .blog-prose h3{font-family:var(--font-body),sans-serif!important;font-size:22px!important;line-height:1.3!important}.blog_post__L77xs .post-table-scroll{width:100%;max-width:100%;overflow-x:auto;border-radius:10px!important;background:#fff!important}.blog_post__L77xs .post-table-scroll table{min-width:560px!important;font-size:14px}.blog_post__L77xs .post-table-scroll th{font-size:11px!important;background:#eaf0ed!important}.blog_post__L77xs .post-table-scroll td{font-size:14px!important}.blog_post__L77xs .post-table-scroll tr:last-child td{border-bottom:0!important}.blog_post__L77xs .post-sidebar{min-width:0}.blog_post__L77xs .post-related-card,.blog_post__L77xs .post-sidebar>div{box-shadow:none!important;border-radius:12px!important}.blog_post__L77xs .post-related-card{padding:28px!important}.blog_post__L77xs .post-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blog_toc__Fo9FX{border-bottom:1px solid #d7e1dd;padding-bottom:24px}.blog_mobileToc__AhIYL summary,.blog_toc__Fo9FX p{text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:800}.blog_mobileToc__AhIYL ol,.blog_toc__Fo9FX ol{padding-left:18px;margin-top:16px;color:#63777e}.blog_mobileToc__AhIYL li,.blog_toc__Fo9FX li{margin-bottom:12px;font-size:13px;line-height:1.5}.blog_mobileToc__AhIYL a,.blog_toc__Fo9FX a{color:#314c55}.blog_mobileToc__AhIYL a:hover,.blog_toc__Fo9FX a:hover{color:#075da7;text-decoration:underline}.blog_mobileToc__AhIYL{display:none;background:#edf2ef;border:1px solid #d7e1dd;border-radius:10px;padding:16px;margin-bottom:28px}.blog_mobileToc__AhIYL summary{cursor:pointer;min-height:26px;line-height:26px}@media (max-width:1000px){.blog_cards__vteCI{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_post__L77xs .post-layout-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.blog_post__L77xs .post-sidebar{display:none!important}.blog_mobileToc__AhIYL{display:block}}@media (max-width:700px){.blog_container__7dTwx{width:calc(100% - 32px)}.blog_indexHero__dER62{padding:36px 0 28px}.blog_heroBottom__ztDsq{flex-direction:column;align-items:flex-start;gap:14px}.blog_heroBottom__ztDsq p{font-size:16px}.blog_featured__lDIwd{grid-template-columns:minmax(0,1fr);margin:28px 0 40px}.blog_featuredVisual__svoVB{min-height:0;aspect-ratio:1200/630}.blog_featuredCopy__W3Wm8{padding:24px;gap:16px}.blog_libraryHeader__2eMD2{flex-direction:column;align-items:stretch;gap:20px}.blog_search__mNv6D{width:100%}.blog_filters__AetXf{margin-top:20px;gap:7px}.blog_filters__AetXf button{padding:8px 10px;font-size:12px}.blog_cards__vteCI{grid-template-columns:minmax(0,1fr);gap:20px}.blog_cardVisual__bc1I5{aspect-ratio:2/1}.blog_resource__no0Uv{flex-direction:column;align-items:flex-start}.blog_post__L77xs .post-hero-shell{padding:28px 20px 32px!important}.blog_post__L77xs .post-hero-shell h1+p{font-size:16px!important}.blog_post__L77xs .post-article-shell{padding:28px 20px 64px!important}.blog_post__L77xs .blog-prose ol,.blog_post__L77xs .blog-prose p,.blog_post__L77xs .blog-prose ul{font-size:16px!important;line-height:1.8!important}.blog_post__L77xs .post-related-card{padding:20px!important}.blog_post__L77xs .post-related-grid{grid-template-columns:minmax(0,1fr)!important}.blog_post__L77xs .post-related-grid a{padding:18px!important}}@media (prefers-reduced-motion:reduce){.blog_card__l41Ec{transition:none}}.blog_cover__6WNXz{height:100%}.blog_coverInner__eRmiO{padding:24px!important}.blog_coverInner__eRmiO svg{max-height:60px;margin-bottom:0!important}.blog_coverTopic__WP0uG{margin:14px 0!important}.blog_coverTopic__WP0uG svg{max-height:none}.blog_filters__AetXf a{display:inline-flex;align-items:center;border:1px solid #cdd7d4;padding:10px 14px;border-radius:7px;background:#fff;font-size:13px;font-weight:650;color:#314c55;min-height:44px}.blog_filters__AetXf a:hover{border-color:#17313a}.blog_breadcrumb__nIp_g{margin-bottom:22px;font-size:13px}.blog_breadcrumb__nIp_g ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;color:#52676e}.blog_breadcrumb__nIp_g li{display:inline-flex;align-items:center;gap:6px}.blog_breadcrumb__nIp_g li+li:before{content:"›";opacity:.6}.blog_breadcrumb__nIp_g a{color:#075da7;font-weight:650;padding-block:4px}.blog_breadcrumb__nIp_g [aria-current]{overflow-wrap:anywhere}.blog_breadcrumbOnDark__NWNYr ol{color:rgba(255,255,255,.72)}.blog_breadcrumbOnDark__NWNYr a{color:rgba(255,255,255,.92)}.blog_topicSection__SQwfh{margin-top:48px}.blog_topicHeader__YIgBd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.blog_topicHeader__YIgBd h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.025em}.blog_topicHeader__YIgBd h2 a:hover{color:#075da7}.blog_topicIntro__hlAwx{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.blog_topicIntro__hlAwx>p{max-width:760px;font-size:18px;line-height:1.65;color:#52676e}.blog_topicLinks__vSqYN{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.blog_cardLarge__xYjQO h3{font-size:23px}@media (max-width:700px){.blog_filters__AetXf a{padding:8px 10px;font-size:12px}.blog_topicHeader__YIgBd{flex-direction:column;align-items:flex-start;gap:6px}.blog_topicSection__SQwfh{margin-top:36px}.blog_topicIntro__hlAwx>p{font-size:16px}.blog_textLink__imUbc{white-space:normal}.blog_coverInner__eRmiO{padding:20px!important}.blog_coverTopic__WP0uG>div:first-child{width:44px!important;height:44px!important;border-radius:12px!important}.blog_coverTopic__WP0uG p{font-size:12px!important}.blog_coverTopic__WP0uG p+p{font-size:11px!important}.blog_coverInner__eRmiO>div:last-child svg{height:44px!important}}.calculators_calc__WwNbZ{max-width:1120px;margin:0 auto;padding:28px 0 40px;color:#17313a}.calculators_layout__o8wyW{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.calculators_layout__o8wyW>*{min-width:0}.calculators_form__uLo00{display:grid;grid-gap:18px;gap:18px;background:#fff;border:1px solid #d4dfda;padding:20px;border-radius:14px}.calculators_field__gWmBx{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0;min-width:0}.calculators_field__gWmBx>label,.calculators_field__gWmBx>legend,.calculators_label__llu4d{font-size:15px;font-weight:750;padding:0}.calculators_hint__P4UcQ{font-size:12.5px;color:#52676e;line-height:1.5}.calculators_row__spS8B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.calculators_row2___Y_0p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.calculators_input__MR2CB,.calculators_select__A0eGY{width:100%;min-height:46px;padding:10px 12px;border:1px solid #b6c6c0;border-radius:6px;background:#fff;color:#17313a;font:inherit;font-size:16px}.calculators_unit__P0lKD{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:#52676e}.calculators_tabs__rl7J8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;background:#eef3f0;padding:4px;border-radius:9px}.calculators_tabs__rl7J8 button{min-height:44px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:14px;font-weight:700;color:#314c55;cursor:pointer}.calculators_tabs__rl7J8 button[aria-pressed=true]{background:#17313a;color:#fff}.calculators_result__H_cS2{border-radius:14px;border:1px solid #cbd8d1;background:#edf3ef;padding:20px;min-height:340px}.calculators_result__H_cS2 h2,.calculators_result__H_cS2 h3{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#52676e;margin:0 0 12px}.calculators_big__I7DP3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.calculators_big__I7DP3>div{background:#fff;border-radius:10px;padding:14px;border-left:3px solid #17313a}.calculators_big__I7DP3 span{display:block;font-size:12px;color:#52676e;margin-bottom:4px}.calculators_big__I7DP3 strong{font-size:clamp(24px,7vw,34px);letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculators_big__I7DP3 small{font-size:13px;font-weight:600;color:#52676e}.calculators_error__y73U0{font-size:14px;padding:12px}.calculators_error__y73U0,.calculators_warn__yiq5L{color:#874700;line-height:1.6;background:#fff3d7;border-radius:6px}.calculators_warn__yiq5L{font-size:13px;padding:10px 12px;margin:0 0 14px}.calculators_note__IYqxP{font-size:13px;line-height:1.65;color:#52676e;margin:12px 0}.calculators_tableWrap__wCUjt{overflow-x:auto;border-radius:8px;background:#fff;margin:6px 0 4px;-webkit-overflow-scrolling:touch}.calculators_tableWrap__wCUjt.calculators_tall__8Y3sA{max-height:340px;overflow-y:auto}.calculators_table__Z4IMT{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculators_table__Z4IMT td,.calculators_table__Z4IMT th{padding:10px 12px;text-align:left;border-bottom:1px solid #e5ebe8;vertical-align:top}.calculators_table__Z4IMT th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#52676e;font-weight:800;background:#f7faf8;position:-webkit-sticky;position:sticky;top:0}.calculators_table__Z4IMT tr[data-current=true] td{background:#e6f1fb;font-weight:700}.calculators_table__Z4IMT td small{display:block;color:#52676e;font-size:12px;line-height:1.5;font-weight:400}.calculators_table__Z4IMT.calculators_wide___PBgB{min-width:560px}.calculators_details__5NvnV{margin-top:14px}.calculators_details__5NvnV summary{cursor:pointer;font-size:14px;font-weight:750;color:#075da7;min-height:44px;display:flex;align-items:center}.calculators_cta__LD4gQ{margin-top:20px;padding:18px;border-radius:12px;background:#17313a;color:#fff;display:grid;grid-gap:12px;gap:12px}.calculators_cta__LD4gQ p{font-size:15px;line-height:1.55;color:#e8f0ee;margin:0}.calculators_cta__LD4gQ strong{color:#fff}.calculators_ctaPrimary__l5kEu{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:8px;background:#fff;color:#17313a;font-size:14px;font-weight:800;text-align:center}.calculators_ctaSecondary__j7qJf{font-size:14px;font-weight:700;color:#cfe3f7;text-decoration:underline;padding-block:8px}.calculators_calc__WwNbZ a:focus-visible,.calculators_calc__WwNbZ button:focus-visible,.calculators_calc__WwNbZ input:focus-visible,.calculators_calc__WwNbZ select:focus-visible,.calculators_calc__WwNbZ summary:focus-visible{outline:2px solid #075da7;outline-offset:3px}.calculators_cta__LD4gQ a:focus-visible{outline-color:#fff}.calculators_prose__YTkr1{max-width:760px;margin:0 auto 8px;color:#17313a}.calculators_prose__YTkr1 section{margin-bottom:36px}.calculators_prose__YTkr1 h2{font-size:clamp(22px,4.5vw,28px);letter-spacing:-.025em;line-height:1.2;margin-bottom:12px}.calculators_prose__YTkr1 li,.calculators_prose__YTkr1 p{font-size:16px;line-height:1.75;color:#34484f}.calculators_prose__YTkr1 p{margin-bottom:12px}.calculators_prose__YTkr1 ol,.calculators_prose__YTkr1 ul{padding-left:22px;display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.calculators_prose__YTkr1 a{color:#075da7;font-weight:650;text-decoration:underline}.calculators_formula__e6PtS{display:block;padding:12px 14px;background:#edf3ef;border-radius:8px;font-family:ui-monospace,monospace;font-size:14px;margin:10px 0;overflow-x:auto}.calculators_faq__qXXtu{display:grid;grid-gap:20px;gap:20px}.calculators_faq__qXXtu h3{font-size:18px;margin-bottom:6px}.calculators_meta__6ZHAZ{font-size:13px;color:#52676e;margin:0 0 20px}.calculators_hubGrid__QGDP3{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:32px 0 56px}.calculators_hubCard__3FFDS{display:grid;grid-gap:8px;gap:8px;background:#fff;border:1px solid #d4dfda;border-radius:14px;padding:22px;color:#17313a}.calculators_hubCard__3FFDS h2{font-size:21px;letter-spacing:-.02em;line-height:1.2}.calculators_hubCard__3FFDS p{font-size:15px;line-height:1.6;color:#52676e}.calculators_hubCard__3FFDS span{font-size:14px;font-weight:750;color:#075da7}.calculators_hubCard__3FFDS:hover{border-color:#075da7}@media(min-width:700px){.calculators_row2___Y_0p.calculators_fields3__Y6af6{grid-template-columns:repeat(3,minmax(0,1fr))}.calculators_hubGrid__QGDP3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.calculators_layout__o8wyW{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.calculators_form__uLo00,.calculators_result__H_cS2{padding:28px}}.HybridWeekPlanner_planner__MNHr3{max-width:1120px;margin:0 auto;padding:52px 24px;color:#17313a;scroll-margin-top:90px}.HybridWeekPlanner_heading__teaNg{max-width:650px;margin-bottom:28px}.HybridWeekPlanner_heading__teaNg>span,.HybridWeekPlanner_resultHeader__fecRo>p{font-size:11px;font-weight:800;letter-spacing:.12em}.HybridWeekPlanner_heading__teaNg h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;line-height:1.12;margin:12px 0}.HybridWeekPlanner_heading__teaNg p{color:#52676e;line-height:1.7}.HybridWeekPlanner_layout__7D60D{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;align-items:start}.HybridWeekPlanner_layout__7D60D>*{min-width:0}.HybridWeekPlanner_form__xVXZQ{display:grid;grid-gap:24px;gap:24px;background:white;border:1px solid #d4dfda;padding:28px;border-radius:14px}.HybridWeekPlanner_form__xVXZQ fieldset{border:0;min-width:0}.HybridWeekPlanner_form__xVXZQ legend,.HybridWeekPlanner_selectLabel__mWx4X{font-size:15px;font-weight:750}.HybridWeekPlanner_form__xVXZQ fieldset>p{font-size:13px;color:#52676e;margin:8px 0 14px}.HybridWeekPlanner_days__FMxvH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.HybridWeekPlanner_days__FMxvH label{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;background:#f2f6f3;border-radius:6px;font-size:13px;cursor:pointer}.HybridWeekPlanner_days__FMxvH input{accent-color:#075da7;width:17px;height:17px}.HybridWeekPlanner_selectLabel__mWx4X{display:grid;grid-gap:10px;gap:10px}.HybridWeekPlanner_selectLabel__mWx4X select{width:100%;min-height:46px;padding:10px;border:1px solid #b6c6c0;border-radius:6px;background:white;color:#17313a;font:inherit;font-size:14px}.HybridWeekPlanner_primary__fNvMl{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 18px;background:#17313a;color:white;border:0;border-radius:7px;font:inherit;font-weight:750;cursor:pointer}.HybridWeekPlanner_primary__fNvMl:disabled{opacity:.5;cursor:not-allowed}.HybridWeekPlanner_note__Z4JwZ{font-size:13px;line-height:1.65;color:#52676e}.HybridWeekPlanner_result__NOUrL{border-radius:14px;border:1px solid #cbd8d1;background:#edf3ef;padding:26px}.HybridWeekPlanner_resultHeader__fecRo h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.HybridWeekPlanner_resultHeader__fecRo>span{color:#52676e;font-size:13px}.HybridWeekPlanner_week__XnfnR{list-style:none;margin:22px 0;display:grid;grid-gap:7px;gap:7px}.HybridWeekPlanner_week__XnfnR li{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;background:#fff;border-radius:7px;padding:12px 14px;border-left:3px solid #6e99ae}.HybridWeekPlanner_week__XnfnR li>span{font-size:13px;grid-row:span 2}.HybridWeekPlanner_week__XnfnR strong{font-size:14px}.HybridWeekPlanner_week__XnfnR small{font-size:11px;color:#52676e}.HybridWeekPlanner_week__XnfnR li[data-kind=rest]{background:transparent;border-color:#b8c9bf}.HybridWeekPlanner_week__XnfnR li[data-kind=strength]{border-color:#17313a}.HybridWeekPlanner_actions__XMJ_t{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.HybridWeekPlanner_actions__XMJ_t button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:#fff;border:1px solid #b6c6c0;border-radius:7px;font:inherit;font-size:13px;font-weight:700;color:#17313a;cursor:pointer}.HybridWeekPlanner_empty__KfY2b{min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:20px}.HybridWeekPlanner_empty__KfY2b>span{font-size:60px;letter-spacing:-.06em;color:#9aad9f;line-height:1}.HybridWeekPlanner_empty__KfY2b h3{font-size:29px;line-height:1.15;max-width:16ch}.HybridWeekPlanner_empty__KfY2b p{font-size:14px;color:#52676e;max-width:35ch}.HybridWeekPlanner_limit__PN2c4{font-size:13px;line-height:1.7;color:#52676e;margin:22px 0 14px;max-width:85ch}.HybridWeekPlanner_guide__USFTn{display:inline-flex;align-items:center;gap:10px;color:#075da7;font-size:14px;font-weight:750}.HybridWeekPlanner_validation__DqR0x{font-size:13px;color:#874700;line-height:1.6;padding:12px;background:#fff3d7;border-radius:6px}.HybridWeekPlanner_message__ez76D{font-size:13px;font-weight:700;margin-top:14px}.HybridWeekPlanner_planner__MNHr3 a:focus-visible,.HybridWeekPlanner_planner__MNHr3 button:focus-visible,.HybridWeekPlanner_planner__MNHr3 input:focus-visible,.HybridWeekPlanner_planner__MNHr3 select:focus-visible{outline:2px solid #075da7;outline-offset:3px}@media(max-width:760px){.HybridWeekPlanner_planner__MNHr3{padding:32px 16px}.HybridWeekPlanner_layout__7D60D{grid-template-columns:minmax(0,1fr);gap:20px}.HybridWeekPlanner_form__xVXZQ,.HybridWeekPlanner_result__NOUrL{padding:20px}.HybridWeekPlanner_empty__KfY2b{min-height:200px}.HybridWeekPlanner_week__XnfnR li{grid-template-columns:75px minmax(0,1fr)}.HybridWeekPlanner_actions__XMJ_t button{flex:1 1}}