@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-navy:#17233a;--color-accent:#0f766e;--color-accent-dark:#0b5d57;--color-page:#f2f4f7;--color-surface:#fff;--color-surface-muted:#f6f8fa;--color-border:#dde2ea;--color-border-input:#c3ccd9;--color-border-table:#e5e9f0;--color-text:#17233a;--color-text-muted:#64708a;--color-sidebar-link:#b8c4d9;--color-sidebar-small:#8a99b3;--color-ok-bg:#d9f3e6;--color-ok-text:#11633a;--color-warn-bg:#fdecc8;--color-warn-text:#7d5200;--color-warn-border:#f1c56b;--color-bad-bg:#fbdcdc;--color-bad-text:#9a1a1a;--color-bad-border:#eea4a4;--color-info-bg:#e6f0f7;--color-info-text:#1d4f73;--color-info-border:#b9d3e6;--color-error:#c0392b;--color-chart-secondary:#9aa8c2;--principal-1-bg:#eaf2fc;--principal-1-line:#8fb4e3;--principal-2-bg:#fff6da;--principal-2-line:#e2c25c;--principal-3-bg:#e9f6ee;--principal-3-line:#8cc9a3;--principal-4-bg:#f1ecfb;--principal-4-line:#b9a6e6;--color-overlay:#17233a8c;--font-family:"Inter", Arial, sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:15px;--font-size-xl:20px;--font-size-brand:22px;--radius-card:10px;--radius-input:6px;--radius-button:8px;--radius-modal:14px;--radius-pill:99px;--space-card:16px;--gap-section:18px;--sidebar-width:220px;--main-max-width:1220px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-page);line-height:1.4}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg);margin-bottom:10px}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--color-border-table);text-align:left;padding:9px 10px}.num{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted);font-size:var(--font-size-xs)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._shell_hn8ap_1{min-height:100vh;display:flex}._sidebar_hn8ap_6{height:100vh;width:var(--sidebar-width);background:var(--color-navy);color:#fff;flex-direction:column;flex-shrink:0;gap:6px;padding:24px 16px;display:flex;position:sticky;top:0}._brand_hn8ap_20{font-size:var(--font-size-brand);margin-bottom:20px;font-weight:700}._link_hn8ap_26{border-radius:var(--radius-button);color:var(--color-sidebar-link);padding:10px 12px;text-decoration:none;display:block}._active_hn8ap_34{background:var(--color-accent);color:#fff}._disabled_hn8ap_39{cursor:not-allowed;opacity:.7}._soon_hn8ap_44{color:var(--color-sidebar-small);margin-left:6px;font-size:11px}._footer_hn8ap_50{color:var(--color-sidebar-small);overflow-wrap:anywhere;margin-top:auto;font-size:11.7px;line-height:1.5}._logout_hn8ap_58{color:var(--color-sidebar-link);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11.7px;text-decoration:underline}._main_hn8ap_69{min-width:0;max-width:var(--main-max-width);gap:var(--gap-section);flex-direction:column;flex:1;padding:28px 32px;display:flex}._card_1d573_3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card)}._cardTitle_1d573_10{font-size:var(--font-size-lg);margin-bottom:10px;font-weight:700}._button_1d573_16{border-radius:var(--radius-button);border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:600;display:inline-flex}._button_1d573_16:hover:not(:disabled){background:var(--color-accent-dark)}._button_1d573_16:disabled{opacity:.55;cursor:not-allowed}._secondary_1d573_40{background:var(--color-surface);color:var(--color-accent)}._secondary_1d573_40:hover:not(:disabled){background:#eef7f6}._input_1d573_49{border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-height:36px;padding:7px 10px}._input_1d573_49:read-only,._input_1d573_49:disabled{background:var(--color-surface-muted)}._inputError_1d573_63{border-color:var(--color-error)}._number_1d573_67{text-align:right;font-variant-numeric:tabular-nums}._label_1d573_72{font-size:var(--font-size-sm);flex-direction:column;gap:4px;display:flex}._pill_1d573_79{border-radius:var(--radius-pill);font-size:var(--font-size-xs);white-space:nowrap;padding:3px 10px;font-weight:600;display:inline-block}._ok_1d573_88{background:var(--color-ok-bg);color:var(--color-ok-text)}._warn_1d573_93{background:var(--color-warn-bg);color:var(--color-warn-text)}._bad_1d573_98{background:var(--color-bad-bg);color:var(--color-bad-text)}._info_1d573_103{background:var(--color-info-bg);color:var(--color-info-text)}._alert_1d573_108{border-radius:var(--radius-button);font-size:var(--font-size-sm);border:1px solid #0000;padding:10px 14px}._alert_1d573_108._warn_1d573_93{border-color:var(--color-warn-border)}._alert_1d573_108._bad_1d573_98{border-color:var(--color-bad-border)}._alert_1d573_108._info_1d573_103{border-color:var(--color-info-border)}._alert_1d573_108._ok_1d573_88{border-color:#a7dcc0}._tabs_1d573_131{border-bottom:1px solid var(--color-border);gap:4px;display:flex}._tab_1d573_131{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}._tabActive_1d573_146{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}._overlay_1d573_152{background:var(--color-overlay);z-index:10;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_1d573_163{background:var(--color-surface);border-radius:var(--radius-modal);flex-direction:column;gap:14px;width:min(480px,100%);max-height:calc(100vh - 32px);padding:24px;display:flex;overflow:auto}._row_1d573_175{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._link_1d573_182{color:var(--color-accent);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._placeholder_1d573_192{color:var(--color-text-muted);border-style:dashed}._screen_8wupt_1{background:var(--color-navy);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}._box_8wupt_10{background:var(--color-surface);border-radius:var(--radius-modal);flex-direction:column;gap:12px;width:min(400px,100%);padding:24px;display:flex}._subtitle_8wupt_20{color:var(--color-text-muted);font-size:var(--font-size-xs)}._or_8wupt_25{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs)}._full_8wupt_31{width:100%}._error_8wupt_35{color:var(--color-bad-text);font-size:var(--font-size-xs)}._label_ll5co_1{margin:14px 0 6px;font-weight:600}._label_ll5co_1:first-of-type{margin-top:0}._read_ll5co_10{background:var(--color-surface-muted);border:1px solid var(--color-border-table);border-radius:var(--radius-button);padding:12px 14px;line-height:1.5}._read_ll5co_10 p,._read_ll5co_10 ul{margin-bottom:6px}._read_ll5co_10 ul{margin-left:18px}._bubbles_ll5co_27{flex-direction:column;gap:10px;margin:12px 0;display:flex}._bubble_ll5co_27{white-space:pre-line;background:#eaf0f3;border-radius:12px;max-width:75%;padding:10px 14px;line-height:1.45}._user_ll5co_43{background:var(--color-accent);color:#fff;align-self:flex-end}._ask_ll5co_49{gap:12px;display:flex}._ask_ll5co_49 input{flex:1}._spin_ll5co_58{border:2px solid var(--color-border-input);border-top-color:var(--color-accent);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.9s linear infinite _spin_ll5co_58;display:inline-block}@keyframes _spin_ll5co_58{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_ll5co_58{animation:none}}._header_1n6u7_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._monthPicker_1n6u7_10{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._monthSelect_1n6u7_17{width:150px}._caption_1n6u7_21{max-width:560px}._grid2_1n6u7_25{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}._grid3_1n6u7_31{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._section_1n6u7_37{flex-direction:column;gap:12px;display:flex}._small_1n6u7_43 th,._small_1n6u7_43 td{font-size:var(--font-size-sm);padding:7px 8px}._group_1n6u7_49{text-align:center;border-bottom:2px solid var(--color-accent);font-size:var(--font-size-sm)}._tableScroll_1n6u7_55{overflow-x:auto}._strategyCell_1n6u7_59{width:150px}._adjustToggle_1n6u7_63{cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-weight:600}._errorList_1n6u7_72{color:var(--color-bad-text);font-size:var(--font-size-xs);margin:8px 0 0 18px}._big_1n6u7_78{font-size:var(--font-size-xl);font-weight:700}._profile_1n6u7_83{white-space:pre-line;font-size:var(--font-size-sm);margin-top:8px}._problems_1n6u7_89{flex-direction:column;gap:6px;margin-top:10px;display:flex}._measure_1n6u7_96{white-space:nowrap}._strong_1n6u7_100{font-weight:700}._tone0_1n6u7_105{--tone-bg:var(--principal-1-bg);--tone-line:var(--principal-1-line)}._tone1_1n6u7_106{--tone-bg:var(--principal-2-bg);--tone-line:var(--principal-2-line)}._tone2_1n6u7_107{--tone-bg:var(--principal-3-bg);--tone-line:var(--principal-3-line)}._tone3_1n6u7_108{--tone-bg:var(--principal-4-bg);--tone-line:var(--principal-4-line)}td._tinted_1n6u7_110,th._tinted_1n6u7_110{background:var(--tone-bg)}th._group_1n6u7_49._tinted_1n6u7_110{border-bottom:3px solid var(--tone-line)}._tintedCard_1n6u7_119{border-left:5px solid var(--tone-line);background:linear-gradient(var(--tone-bg), var(--tone-bg)) top / 100% 46px no-repeat, var(--color-surface)}._strategyHelp_1n6u7_124{font-size:var(--font-size-sm);margin:6px 0 10px 18px}
