._iconButton_9ccpg_1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--color-text-secondary);border:var(--border-width-hair) solid var(--color-border-strong);background:transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);flex-shrink:0}._iconButton_9ccpg_1:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._avatar_sxiie_1{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-brand-deep-blue),var(--color-brand-violet));color:#fff;font-weight:var(--fw-bold);flex-shrink:0}._sidebar_popfw_1{display:flex;flex-direction:column;height:100%;border-right:var(--border-width-hair) solid var(--color-border);padding:var(--space-6) var(--space-4);overflow-y:auto;overflow-x:hidden;background:var(--color-background)}._sidebar_popfw_1._collapsed_popfw_12{padding:var(--space-6) var(--space-3);align-items:center}._top_popfw_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-7);min-height:38px;width:100%}._logo_popfw_27{height:32px;width:auto}._logoMark_popfw_32{width:26px;height:26px}._nav_popfw_37{display:flex;flex-direction:column;gap:2px;width:100%}._navLink_popfw_44{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-md);color:var(--color-text-secondary);width:100%}._sidebar_popfw_1._collapsed_popfw_12 ._navLink_popfw_44{justify-content:center}._navLink_popfw_44:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._navLinkActive_popfw_64{color:var(--color-text-primary);background:var(--color-danger-soft);font-weight:var(--fw-medium)}._navLabel_popfw_70{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._spacer_popfw_76{flex:1}._mascot_popfw_80{width:100px;height:auto;margin:var(--space-3) auto var(--space-4);display:block}._sidebar_popfw_1._collapsed_popfw_12 ._mascot_popfw_80{width:36px}._helpLink_popfw_91{display:flex;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text-muted)}._sidebar_popfw_1._collapsed_popfw_12 ._helpLink_popfw_91{justify-content:center}._helpLink_popfw_91:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._helpLinkActive_popfw_112{color:var(--color-text-primary);font-weight:var(--fw-medium)}._account_popfw_117{position:relative;width:100%}._profileRow_popfw_122{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 0;border:0;border-top:var(--border-width-hair) solid var(--color-border);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}._profileChevron_popfw_137{margin-left:auto;flex-shrink:0;color:var(--color-text-muted)}._accountMenu_popfw_143{position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--space-2);padding:var(--space-1);background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);z-index:10}._sidebar_popfw_1._collapsed_popfw_12 ._accountMenu_popfw_143{left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3))}._accountMenuItem_popfw_162{display:block;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}._sidebar_popfw_1._collapsed_popfw_12 ._accountMenuItem_popfw_162{text-align:center;padding-left:0;padding-right:0}._accountMenuItem_popfw_162:hover,._accountMenuItem_popfw_162:focus-visible{background:var(--color-border)}._sidebar_popfw_1._collapsed_popfw_12 ._profileRow_popfw_122{justify-content:center}._profileText_popfw_191{min-width:0}._profileName_popfw_195{font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileRole_popfw_203{font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._button_1yvl9_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:var(--fw-medium);font-family:var(--font-sans);padding:var(--space-3) var(--space-5);min-height:40px;transition:background var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);border:var(--border-width-hair) solid transparent}._button_1yvl9_1:disabled{opacity:.5;cursor:not-allowed}._primary_1yvl9_23{background:var(--color-brand-primary);color:var(--color-text-on-brand)}._primary_1yvl9_23:hover:not(:disabled){background:var(--color-brand-primary-strong)}._secondary_1yvl9_31{background:#ffffff0f;color:var(--color-text-primary);border-color:var(--color-border-strong)}._secondary_1yvl9_31:hover:not(:disabled){background:#ffffff1a}._ghost_1yvl9_40{background:transparent;color:var(--color-text-secondary)}._ghost_1yvl9_40:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-hover)}._danger_1yvl9_49{background:var(--color-brand-primary);color:var(--color-text-on-brand)}._danger_1yvl9_49:hover:not(:disabled){background:var(--color-brand-primary-strong)}._header_1xvu3_1{display:flex;flex-direction:column;gap:var(--space-3);flex-shrink:0;padding:var(--space-6) var(--space-5) var(--space-4)}._titleRow_1xvu3_9{display:flex;align-items:center;gap:var(--space-3)}._headerIconWrap_1xvu3_15{position:relative;width:34px;height:34px;flex-shrink:0}._headerIconWrap_1xvu3_15 img{width:34px;height:34px}._sparkle_1xvu3_27{position:absolute;top:-5px;right:-6px;color:var(--color-danger)}._title_1xvu3_9{font-size:var(--fs-xl);font-weight:var(--fw-bold)}._subtitle_1xvu3_39{font-size:var(--fs-xs);color:var(--color-text-muted)}._switcherRow_1xvu3_44{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._select_1xvu3_51{flex:1 1 0;width:0;min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text-secondary);background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-sm);text-overflow:ellipsis}._select_1xvu3_51:disabled{color:var(--color-text-faint)}._confirmRow_1xvu3_70{min-width:0;min-inline-size:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-hair) solid var(--color-border-brand);border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);font-size:var(--fs-sm)}._confirmText_1xvu3_87{flex-basis:100%;min-width:0;overflow-wrap:anywhere}._content_poghq_1{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 var(--space-5) var(--space-5)}._insightCard_1urtd_1{border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5);background:var(--color-danger-soft);border:var(--border-width-hair) solid rgba(216,0,36,.28)}._insightHead_1urtd_9{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-danger);font-size:var(--fs-base);font-weight:var(--fw-bold)}._insightText_1urtd_19{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:#fff;font-weight:var(--fw-medium);margin-bottom:var(--space-3)}._whyItMatters_1urtd_27{border-top:var(--border-width-hair) solid rgba(216,0,36,.2);padding-top:var(--space-3)}._whyLabel_1urtd_32{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-2)}._whyText_1urtd_41{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:#ffffffa6}._markdown_1fcw7_3{font-size:inherit;line-height:inherit}._markdown_1fcw7_3>:first-child{margin-top:0}._markdown_1fcw7_3>:last-child{margin-bottom:0}._markdown_1fcw7_3 p{margin:0}._markdown_1fcw7_3 p+p{margin-top:var(--space-2)}._heading_1fcw7_24{margin:0;font-weight:600}._markdown_1fcw7_3 p+._heading_1fcw7_24,._markdown_1fcw7_3 ul+._heading_1fcw7_24,._markdown_1fcw7_3 ol+._heading_1fcw7_24,._markdown_1fcw7_3 pre+._heading_1fcw7_24,._markdown_1fcw7_3 table+._heading_1fcw7_24{margin-top:var(--space-2)}._markdown_1fcw7_3 ul{list-style:disc}._markdown_1fcw7_3 ol{list-style:decimal}._markdown_1fcw7_3 ul,._markdown_1fcw7_3 ol{margin:var(--space-2) 0;padding-left:var(--space-5)}._markdown_1fcw7_3 ul ul{list-style:circle}._markdown_1fcw7_3 li+li{margin-top:var(--space-1)}._markdown_1fcw7_3 li>p{margin:0}._markdown_1fcw7_3 blockquote{margin:var(--space-2) 0;padding-left:var(--space-3);border-left:var(--border-width-hair) solid var(--color-border)}._markdown_1fcw7_3 code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm)}._markdown_1fcw7_3 pre{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:var(--border-width-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow-x:auto}._markdown_1fcw7_3 pre code{padding:0;background:none;white-space:pre}._markdown_1fcw7_3 table{margin:var(--space-2) 0;border-collapse:collapse;font-size:var(--fs-sm)}._markdown_1fcw7_3 th,._markdown_1fcw7_3 td{padding:var(--space-1) var(--space-2);border:var(--border-width-hair) solid var(--color-border);text-align:left}._markdown_1fcw7_3 a{text-decoration:underline}._markdown_1fcw7_3 hr{margin:var(--space-3) 0;border:0;border-top:var(--border-width-hair) solid var(--color-border)}._row_7246o_1{display:flex;align-items:center;gap:var(--space-1)}._button_7246o_7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted)}._button_7246o_7:hover:not(:disabled){color:var(--color-danger)}._button_7246o_7._selected_7246o_23{color:var(--color-danger)}._button_7246o_7:disabled{opacity:.5}@media(pointer:coarse){._button_7246o_7{width:44px;height:44px}}@media(prefers-reduced-motion:no-preference){._button_7246o_7{transition:color var(--duration-fast) var(--ease-out)}}._button_ba7w7_1{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._button_ba7w7_1:hover{color:var(--color-danger)}@media(pointer:coarse){._button_ba7w7_1{min-height:44px}}._overlay_1y50h_1{position:fixed;inset:0;z-index:100;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._sheet_1y50h_12{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:420px;max-height:min(600px,90dvh);background:var(--color-background-elevated);border:var(--border-width-hair) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._header_1y50h_24{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}._title_1y50h_32{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-bottom:4px}._description_1y50h_38{font-size:var(--fs-sm);color:var(--color-text-muted)}._body_1y50h_43{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._ratingHint_1y50h_53{font-size:var(--fs-xs);color:var(--color-text-faint)}._commentField_1y50h_58{display:flex;flex-direction:column;gap:var(--space-2)}._commentLabel_1y50h_64{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted)}._optionalTag_1y50h_72{font-size:var(--fs-xs);color:var(--color-text-faint)}._textarea_1y50h_77{width:100%;min-height:88px;resize:vertical;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-primary);font-size:var(--fs-base);font-family:var(--font-sans);line-height:var(--lh-normal)}._counterRow_1y50h_91{display:flex;justify-content:flex-end;font-size:var(--fs-xs);color:var(--color-text-faint)}._errorText_1y50h_98{font-size:var(--fs-sm);color:var(--color-danger)}._actions_1y50h_103{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-width-hair) solid var(--color-border)}@media(max-width:480px){._overlay_1y50h_1{align-items:flex-end;padding:0}._sheet_1y50h_12{max-width:none;max-height:85dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._actions_1y50h_103{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){._overlay_1y50h_1{animation:_fade_1y50h_1 var(--duration-fast) var(--ease-out)}}@keyframes _fade_1y50h_1{0%{opacity:0}to{opacity:1}}._row_wu8kg_1{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}._submittedRow_wu8kg_8{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-1) 0;color:var(--color-text-muted)}._submittedIcon_wu8kg_17{color:var(--color-danger);display:inline-flex}._submittedText_wu8kg_22{font-size:var(--fs-xs)}._row_10cav_1{display:flex;width:100%;min-width:0}._row_10cav_1._user_10cav_7{justify-content:flex-end}._row_10cav_1._coach_10cav_11{justify-content:flex-start}._bubbleWrap_10cav_15{display:flex;flex-direction:column;max-width:85%;min-width:0}._bubble_10cav_15{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-base);line-height:var(--lh-normal);overflow-wrap:anywhere}._coach_10cav_11 ._bubble_10cav_15,._bubble_10cav_15._coach_10cav_11{background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border);color:#ffffffd9;border-bottom-left-radius:var(--radius-sm)}._bubble_10cav_15._user_10cav_7{background:var(--color-brand-primary);color:#fff;border-bottom-right-radius:var(--radius-sm)}._timestamp_10cav_44{margin-top:4px;font-size:var(--fs-xs);color:var(--color-text-faint)}._row_10cav_1._user_10cav_7 ._timestamp_10cav_44{text-align:right}._typing_10cav_54{display:flex;align-items:center;gap:4px;padding-block:var(--space-3)}._dot_10cav_61{width:6px;height:6px;border-radius:50%;background:var(--color-text-faint);animation:_coach-typing-bounce_10cav_1 1.2s infinite ease-in-out}._dot_10cav_61:nth-child(2){animation-delay:.2s}._dot_10cav_61:nth-child(3){animation-delay:.4s}@keyframes _coach-typing-bounce_10cav_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){._dot_10cav_61{animation:none;opacity:.6}}._messages_yilk7_1{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5);min-width:0}._loadEarlierRow_yilk7_9{display:flex;justify-content:center}._loadEarlier_yilk7_9{padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._loadEarlier_yilk7_9:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-hover)}._loadEarlier_yilk7_9:disabled{color:var(--color-text-muted);cursor:default}@media(pointer:coarse){._loadEarlier_yilk7_9{min-height:44px}}._form_1seo1_1{flex-shrink:0;display:flex;flex-direction:column;padding:var(--space-4) var(--space-5) 0;border-top:var(--border-width-hair) solid var(--color-border);background:var(--color-background)}._row_1seo1_10{display:flex;align-items:flex-end;gap:var(--space-2)}._textarea_1seo1_16{flex:1;min-width:0;resize:none;max-height:120px;min-height:44px;background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#fff;font-size:var(--fs-base);font-family:var(--font-sans);line-height:var(--lh-normal)}._textarea_1seo1_16::placeholder{color:#ffffff59}._sendButton_1seo1_36{background:var(--color-brand-primary);border-radius:var(--radius-md);width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}._sendButton_1seo1_36:disabled{opacity:.4;cursor:not-allowed}._counter_1seo1_53{margin:var(--space-2) 0 0;text-align:right;font-size:var(--fs-xs);color:var(--color-text-muted)}._counter_1seo1_53:empty{margin:0;height:0;overflow:hidden}._counterFull_1seo1_66{color:var(--color-warning)}._section_1tm4n_1{padding:var(--space-2) var(--space-5) var(--space-3)}._heading_1tm4n_5{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium)}._headingIcon_1tm4n_16{color:var(--color-brand-primary-strong)}._list_1tm4n_20{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._row_1tm4n_29{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.35;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}._row_1tm4n_29:hover{background-image:linear-gradient(var(--color-surface-hover),var(--color-surface-hover));border-color:var(--color-border-brand)}._row_1tm4n_29:focus-visible{outline:2px solid var(--color-brand-primary-strong);outline-offset:2px}._icon_1tm4n_60{flex-shrink:0;color:var(--color-brand-primary-strong)}._text_1tm4n_65{flex:1;min-width:0;overflow-wrap:anywhere}._chevron_1tm4n_71{flex-shrink:0;color:var(--color-text-muted);transition:color .12s ease}._row_1tm4n_29:hover ._chevron_1tm4n_71{color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){._row_1tm4n_29,._chevron_1tm4n_71{transition:none}}._wrapper_e6one_1{border:none;margin:0;padding:0;min-width:0}._wrapper_e6one_1._default_e6one_8{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width-hair) solid var(--color-border)}._wrapper_e6one_1._compact_e6one_14{margin-top:var(--space-3)}._legend_e6one_18{display:block;padding:0;margin:0;min-width:0;flex:1 1 auto;font-size:var(--fs-sm);color:var(--color-text-muted)}._compact_e6one_14 ._legend_e6one_18{display:inline;margin:0}._row_e6one_33{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._thumbs_e6one_40{display:flex;align-items:center;flex-shrink:0;gap:var(--space-2)}._thumbButton_e6one_47{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:var(--border-width-hair) solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._thumbButton_e6one_47:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._thumbButton_e6one_47._selectedUp_e6one_66{color:var(--color-success);border-color:var(--color-success);background:var(--color-success-soft)}._thumbButton_e6one_47._selectedDown_e6one_72{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-soft)}._commentBlock_e6one_78{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._commentLabel_e6one_85{font-size:var(--fs-sm);color:var(--color-text-muted)}._textarea_e6one_90{width:100%;min-height:64px;resize:vertical;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-primary);font-size:var(--fs-base);font-family:var(--font-sans);line-height:var(--lh-normal)}._counterRow_e6one_104{display:flex;justify-content:flex-end;font-size:var(--fs-xs);color:var(--color-text-faint)}._actionsRow_e6one_111{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._statusText_e6one_119{font-size:var(--fs-sm);color:var(--color-text-secondary)}._errorText_e6one_124{font-size:var(--fs-sm);color:var(--color-danger)}._changeButton_e6one_129{font-size:var(--fs-sm);color:var(--color-brand-sky-blue)}._changeButton_e6one_129:hover{color:var(--color-brand-primary)}@media(max-width:768px){._thumbButton_e6one_47{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){._thumbButton_e6one_47{transition:none}}._panel_1hckt_1{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden;border-left:var(--border-width-hair) solid var(--color-border);background:var(--color-background)}._feedbackSection_1hckt_16{flex-shrink:0;padding:0 var(--space-5) max(var(--space-4),env(safe-area-inset-bottom))}._divider_fia8c_1{position:relative;width:6px;height:100%;background:var(--color-border);flex-shrink:0}._static_fia8c_11{background:transparent}._handle_fia8c_15{position:absolute;inset:0 -4px;cursor:col-resize;touch-action:none;z-index:1;transition:background var(--duration-fast) var(--ease-out)}._handle_fia8c_15:hover,._handle_fia8c_15[data-dragging=true],._handle_fia8c_15:focus-within{background:var(--color-border-brand)}._slider_fia8c_32{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}._toggle_fia8c_42{position:absolute;top:var(--space-5);left:50%;transform:translate(-50%);z-index:2;background:var(--color-surface);border-radius:var(--radius-pill)}._collapsed_fia8c_53{width:0;background:transparent}._collapsed_fia8c_53 ._toggle_fia8c_42{left:12px;transform:none}._shell_zohxp_1{display:grid;grid-template-columns:var(--sidebar-width) 1fr auto var(--coach-width, var(--coach-panel-width));height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--color-background)}._shell_zohxp_1._collapsed_zohxp_11{grid-template-columns:var(--sidebar-width-collapsed) 1fr auto var(--coach-width, var(--coach-panel-width))}._sidebarSlot_zohxp_19,._main_zohxp_20,._coachSlot_zohxp_21{height:100%;min-height:0;min-width:0;overflow:hidden}._main_zohxp_20{min-width:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-7) var(--space-8)}._mobileTopBar_zohxp_35,._backdrop_zohxp_39{display:none}._coachSlot_zohxp_21{display:flex;flex-direction:column}._coachSlotHeader_zohxp_48{display:none}._coachPanelFlex_zohxp_52{flex:1;min-height:0}._hidden_zohxp_57{display:none}._rail_zohxp_62{align-items:center;padding-top:calc(var(--space-5) + 36px);background:var(--color-surface)}._railIcon_zohxp_68{color:var(--color-text-secondary)}@media(max-width:1024px){._shell_zohxp_1,._shell_zohxp_1._collapsed_zohxp_11{grid-template-columns:1fr}._main_zohxp_20{padding:var(--space-6) var(--space-5) var(--space-7);padding-top:calc(var(--header-height) + var(--space-5))}._mobileTopBar_zohxp_35{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);position:fixed;top:0;left:0;right:0;height:var(--header-height);padding:0 var(--space-5);background:var(--color-background);border-bottom:var(--border-width-hair) solid var(--color-border);z-index:50}._mobileTitle_zohxp_99{font-size:var(--fs-lg);font-weight:var(--fw-bold)}._sidebarSlot_zohxp_19,._coachSlot_zohxp_21{position:fixed;height:auto;top:0;bottom:0;max-height:100vh;max-height:100dvh;transition:transform var(--duration-medium) var(--ease-out);z-index:60}._sidebarSlot_zohxp_19{left:0;width:var(--sidebar-width);max-width:85vw;transform:translate(-100%)}._sidebarSlot_zohxp_19._open_zohxp_122{transform:translate(0)}._coachSlot_zohxp_21{right:0;width:var(--coach-panel-width);max-width:88vw;transform:translate(100%)}._coachSlot_zohxp_21._open_zohxp_122{transform:translate(0)}._coachSlotHeader_zohxp_48{display:flex;flex-shrink:0;justify-content:flex-end;padding:var(--space-3) var(--space-3) 0}._backdrop_zohxp_39._visible_zohxp_143{display:block;position:fixed;inset:0;background:#00000080;z-index:55}}@media(max-width:480px){._main_zohxp_20{padding:var(--space-5) var(--space-4) var(--space-6);padding-top:calc(var(--header-height) + var(--space-4))}}@media(prefers-reduced-motion:reduce){._sidebarSlot_zohxp_19,._coachSlot_zohxp_21{transition:none}}._header_72k15_1{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-7)}._title_72k15_10{font-size:var(--fs-4xl);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-1)}._subtitle_72k15_17{font-size:var(--fs-md);color:var(--color-text-secondary)}._badge_13kso_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap}._dot_13kso_12{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor;flex-shrink:0}._success_13kso_20{color:var(--color-success);background:var(--color-success-soft);border:var(--border-width-hair) solid rgba(95,212,151,.4)}._warning_13kso_25{color:var(--color-warning);background:var(--color-warning-soft);border:var(--border-width-hair) solid rgba(232,161,58,.35)}._danger_13kso_30{color:var(--color-danger);background:var(--color-danger-soft);border:var(--border-width-hair) solid rgba(216,0,36,.35)}._info_13kso_35{color:var(--color-info);background:var(--color-info-soft);border:var(--border-width-hair) solid rgba(138,188,217,.35)}._violet_13kso_40{color:var(--color-brand-violet);background:#6a2eb824;border:var(--border-width-hair) solid rgba(106,46,184,.35)}._neutral_13kso_45{color:var(--color-text-secondary);background:#ffffff0f;border:var(--border-width-hair) solid var(--color-border)}._label_bg46r_1{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-3)}._card_rvwis_1{background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border);border-radius:var(--radius-lg)}._surface_rvwis_7{background:var(--color-surface)}._elevated_rvwis_11{background:var(--color-background-elevated)}._padding-sm_rvwis_15{padding:var(--space-4)}._padding-md_rvwis_18{padding:var(--space-5)}._padding-lg_rvwis_21{padding:var(--space-6) var(--space-7)}._card_12alr_1{display:flex;flex-direction:column;padding:0 var(--space-2);container-type:inline-size}._header_12alr_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._iconWrap_12alr_21{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._value_12alr_31{font-size:var(--fs-3xl);font-weight:var(--fw-black);line-height:var(--lh-tight);text-align:right;white-space:nowrap;min-width:0;font-size:clamp(var(--fs-md),calc((100cqi - 34px - var(--space-3)) / (var(--value-chars, 1) * .65)),var(--fs-3xl))}._splitHeader_12alr_50{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);--breakdown-reserved: 16rem}._identity_12alr_64{display:flex;flex-direction:column}._identityLabel_12alr_69{white-space:nowrap}._identity_12alr_64 ._iconWrap_12alr_21{margin-bottom:var(--space-2)}._breakdown_12alr_78{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:end;margin-left:auto;column-gap:var(--space-3);row-gap:var(--space-1)}._breakdownRow_12alr_89{display:contents}._breakdownLabel_12alr_93{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:var(--lh-tight);white-space:nowrap}._breakdownValue-primary_12alr_101{font-size:clamp(var(--fs-sm),calc((100cqi - var(--breakdown-reserved)) / (var(--value-chars, 1) * .65)),var(--fs-xl));font-weight:var(--fw-black);line-height:var(--lh-tight);white-space:nowrap}._breakdownValue-secondary_12alr_108{font-size:clamp(var(--fs-xs),calc((100cqi - var(--breakdown-reserved)) / (var(--value-chars, 1) * .6)),var(--fs-md));font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-secondary);white-space:nowrap}._label_12alr_116{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}._sub_12alr_123{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-normal)}._divider_12alr_129{border-top:var(--border-width-hair) solid var(--color-border);margin:var(--space-3) 0 var(--space-2)}._comparison_12alr_134{display:flex;align-items:baseline;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal)}._comparisonIcon_12alr_143{flex-shrink:0}._tone-positive_12alr_147{color:var(--color-success)}._tone-negative_12alr_150{color:var(--color-danger)}._tone-neutral_12alr_153{color:var(--color-brand-sky-blue)}._tone-brand_12alr_157{background:var(--color-danger-soft);color:var(--color-brand-primary)}._tone-violet_12alr_161{background:#6a2eb824;color:var(--color-brand-violet)}._tone-info_12alr_165{background:var(--color-info-soft);color:var(--color-info)}._tone-sky_12alr_169{background:#8abcd924;color:var(--color-brand-sky-blue)}._tone-success_12alr_173{background:var(--color-success-soft);color:var(--color-success)}._root_rg59j_3{container-type:inline-size;container-name:stats-grid}._grid_rg59j_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@container stats-grid (width < 720px){._grid_rg59j_12{grid-template-columns:1fr}}._tooltip_1bch0_1{position:absolute;left:0;top:0;visibility:hidden;z-index:10;pointer-events:none;white-space:nowrap;padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._tooltip_1bch0_1:after{content:"";position:absolute;left:var(--arrow-x, 50%);width:8px;height:8px;margin-left:-4px;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);transform:rotate(45deg)}._tooltip_1bch0_1[data-placement=above]:after{bottom:-5px;border-top-color:transparent;border-left-color:transparent}._tooltip_1bch0_1[data-placement=below]:after{top:-5px;border-bottom-color:transparent;border-right-color:transparent}._tooltipTitle_1bch0_41{font-size:var(--fs-sm);color:var(--color-text-muted)}._tooltipRow_1bch0_46{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._tooltipDot_1bch0_53{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}._tooltipValue_1bch0_60{font-weight:var(--fw-black);color:var(--color-text-primary)}._tooltipLabel_1bch0_65{color:var(--color-text-secondary);margin-right:auto;padding-right:var(--space-4)}._tooltipAmount_1bch0_71{color:var(--color-text-primary)}._tooltipTotal_1bch0_75{margin-top:var(--space-2)}._tooltipNote_1bch0_80{margin-top:var(--space-1);width:11rem;white-space:normal;color:var(--color-text-muted)}._ladder_16ck8_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}._step_16ck8_7{text-align:center;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06)}._step_16ck8_7._active_16ck8_14{box-shadow:0 0 18px #5fd49726}._stepId_16ck8_18{font-size:var(--fs-base);font-weight:var(--fw-bold)}._stack_145kx_1{display:flex;flex-direction:column;gap:var(--space-7)}._sectionStack_145kx_7{display:flex;flex-direction:column;gap:var(--space-4)}._periodSection_145kx_13{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-hair) solid var(--color-border)}._twoCol_145kx_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}._cardTitle_145kx_27{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:var(--space-5)}._cardTitleSm_145kx_33{font-size:var(--fs-lg);font-weight:var(--fw-bold)}._rowBetween_145kx_38{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._chartCaption_145kx_45{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}._track_jrw0l_1{height:8px;background:#ffffff14;border-radius:var(--radius-pill);overflow:hidden}._track_jrw0l_1._thin_jrw0l_8{height:6px}._fill_jrw0l_12{height:100%;border-radius:var(--radius-pill);background:var(--color-brand-primary);transition:width var(--duration-medium) var(--ease-out)}._fill_jrw0l_12._gradient_jrw0l_19{background:linear-gradient(90deg,var(--color-brand-deep-blue),var(--color-success))}._row_1thrj_1{display:flex;flex-direction:column;gap:var(--space-2)}._head_1thrj_7{display:flex;justify-content:space-between;font-size:var(--fs-sm)}._label_1thrj_13{color:#ffffffb3}._value_1thrj_17{font-weight:var(--fw-bold)}._trackWrap_1thrj_21{position:relative}._benchmark_1thrj_25{position:absolute;top:-2px;width:2px;height:10px;background:#ffffff80;transform:translate(-1px)}._wrap_1gro4_1{position:relative;padding-top:40px}._root_8sg2n_1{position:relative;display:inline-block;flex-shrink:0}._trigger_8sg2n_7{display:inline-flex;align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-3);background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-base);cursor:pointer}._trigger_8sg2n_7:hover{background:var(--color-surface-hover)}._trigger_8sg2n_7:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}._chevron_8sg2n_31{color:var(--color-text-muted);transition:transform .12s}._chevronOpen_8sg2n_36{transform:rotate(180deg)}._menu_8sg2n_41{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:100%;margin:0;padding:var(--space-1);list-style:none;background:#14152aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._option_8sg2n_57{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--fs-base);white-space:nowrap;cursor:pointer}._active_8sg2n_70{background:var(--color-surface-hover);color:var(--color-text-primary)}._selected_8sg2n_75{background:var(--color-info-soft);color:var(--color-info)}._header_vsa73_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._unit_vsa73_9{font-weight:var(--fw-regular);color:var(--color-text-muted);font-size:var(--fs-sm)}._kpi_vsa73_15{margin-bottom:var(--space-2)}._kpiRow_vsa73_19{display:flex;align-items:baseline;gap:var(--space-2)}._kpiLabel_vsa73_25{font-size:var(--fs-base);color:var(--color-text-muted)}._kpiValue_vsa73_30{font-size:var(--fs-3xl);font-weight:var(--fw-black);line-height:var(--lh-tight)}._delta_vsa73_37{margin-top:var(--space-1);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--color-info)}._average_vsa73_44{font-size:var(--fs-sm);color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-2)}._averageCaveat_vsa73_50{font-style:italic;color:var(--color-text-faint)}._chartWrap_vsa73_55{margin-bottom:var(--space-2)}._header_bc3zd_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._headline_bc3zd_9{font-size:var(--fs-xl);font-weight:var(--fw-black);line-height:var(--lh-tight)}._secondary_bc3zd_15{font-size:var(--fs-sm);color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-3)}._chartWrap_bc3zd_21{margin-top:var(--space-2)}._header_1iqv6_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._totals_1iqv6_9{display:flex;gap:var(--space-6);margin-bottom:var(--space-3)}._totalLabel_1iqv6_15{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-1)}._totalValue_1iqv6_21{font-size:var(--fs-2xl);font-weight:var(--fw-black);line-height:var(--lh-tight)}._chartWrap_1iqv6_27{margin-top:var(--space-2)}._header_1hndc_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._subtitle_1hndc_9{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--space-1)}._titleRow_1hndc_15{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._viewToggle_1hndc_22{display:inline-flex;margin:0;min-width:0;padding:2px;gap:2px;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border);border-radius:var(--radius-pill)}._viewOption_1hndc_33{appearance:none;border:none;background:transparent;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);padding:2px var(--space-2);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._viewOption_1hndc_33[aria-pressed=true]{background:var(--color-info-soft);color:var(--color-brand-sky-blue)}._viewOption_1hndc_33:hover:not([aria-pressed=true]){color:var(--color-text-secondary)}._viewOption_1hndc_33:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}._weekPicker_1hndc_63{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);min-width:0;padding:0;border:none}._weekLabel_1hndc_73{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);min-width:11ch;text-align:center}._weekPicker_1hndc_63 ._weekButton_1hndc_81:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:var(--color-text-muted)}._weekButton_1hndc_81:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}._totalWrap_1hndc_93{text-align:right;flex-shrink:0}._totalValue_1hndc_98{font-size:var(--fs-3xl);font-weight:var(--fw-black);line-height:var(--lh-tight)}._totalLabel_1hndc_104{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--space-1)}._list_1hndc_110{display:flex;flex-direction:column;gap:var(--space-4)}._empty_1hndc_116{font-size:var(--fs-base);color:var(--color-text-muted)}._container_152vb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:110px 0;background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border);border-radius:var(--radius-lg)}._spinner_152vb_13{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--color-brand-primary);animation:_loading-state-spin_152vb_1 .8s linear infinite}._label_152vb_22{font-size:var(--fs-base);color:var(--color-text-muted)}@keyframes _loading-state-spin_152vb_1{to{transform:rotate(360deg)}}._field_1pd4l_1{display:flex;flex-direction:column;gap:6px}._label_1pd4l_7{font-size:var(--fs-sm);color:var(--color-text-muted)}._select_1pd4l_12{background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#fff;font-size:var(--fs-base);font-family:var(--font-sans);min-height:40px}._wrapper_1d0an_1{position:relative;height:50px;margin-bottom:var(--space-2)}._track_1d0an_7{position:absolute;top:22px;left:0;right:0;height:8px;background:#ffffff12;border-radius:var(--radius-pill)}._band_1d0an_17{position:absolute;top:22px;height:8px;border-radius:var(--radius-pill);background:#8abcd952}._median_1d0an_25{position:absolute;top:18px;width:2px;height:16px;background:var(--color-brand-sky-blue);border-radius:2px}._you_1d0an_34{position:absolute;top:20px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--color-danger);border:2px solid var(--color-background-elevated);box-shadow:0 0 0 2px #ff4d6a59;transform:translate(-50%)}._youValue_1d0an_46,._youLabel_1d0an_47{position:absolute;font-weight:700;color:var(--color-danger);transform:translate(-50%);white-space:nowrap}._youValue_1d0an_46{top:0;font-size:12px;line-height:14px}._youLabel_1d0an_47{top:36px;font-size:10px;letter-spacing:.04em}._stack_1v4g2_1{display:flex;flex-direction:column;gap:var(--space-6)}._unavailable_1v4g2_7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._grid_1v4g2_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}._stack_12io5_1{display:flex;flex-direction:column;gap:20px}._filters_12io5_7{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._filterField_12io5_14{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--color-text-muted)}._dateInput_12io5_22{background:var(--color-surface);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:9px 12px;color:#fff;font-size:var(--fs-base);font-family:var(--font-sans);outline:none}._tableHeader_12io5_33,._tableRow_12io5_34{display:grid;grid-template-columns:100px minmax(0,1.2fr) 90px minmax(0,2fr) 96px;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center}._tableHeader_12io5_33{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:var(--border-width-hair) solid var(--color-border)}._tableRow_12io5_34{border-bottom:var(--border-width-hair) solid var(--color-border);font-size:var(--fs-base)}._cell_12io5_56{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dateCell_12io5_63{color:var(--color-text-secondary)}._ratingUp_12io5_67{color:var(--color-success)}._ratingDown_12io5_71{color:var(--color-danger)}._backButton_12io5_75{align-self:flex-start;padding:0;min-height:0}._detail_12io5_81{display:flex;flex-direction:column;gap:16px}._ratingRow_12io5_87{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}._ratingLabel_12io5_94{font-size:var(--fs-md);font-weight:var(--fw-bold)}._fieldLabel_12io5_99{font-size:var(--fs-base);color:var(--color-text-muted);margin-bottom:var(--space-2)}._commentText_12io5_105{font-size:var(--fs-md);color:#ffffffd9;line-height:var(--lh-relaxed);margin:0}._cardTitle_12io5_112{font-size:var(--fs-md);font-weight:var(--fw-bold);margin-bottom:var(--space-3)}._insightText_12io5_118{font-size:var(--fs-base);color:#fffc;line-height:var(--lh-relaxed);margin:0 0 var(--space-3)}._whyItMatters_12io5_125{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin:0}._chatList_12io5_132{display:flex;flex-direction:column;gap:var(--space-3)}._chatMessage_12io5_138{display:flex;gap:10px}._chatRole_12io5_143{font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0;width:58px}._chatRoleUser_12io5_150{color:var(--color-text-secondary)}._chatRoleCoach_12io5_154{color:var(--color-brand-primary)}._chatText_12io5_158{font-size:var(--fs-base);color:#fffc;line-height:var(--lh-relaxed)}._caption_mmoad_1{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}._list_mmoad_7{list-style:none;margin:0;padding:0}._row_mmoad_13{display:grid;grid-template-columns:8px minmax(0,1fr) minmax(140px,220px) 80px;align-items:center;column-gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-width-hair) solid var(--color-border)}._dot_mmoad_22{width:8px;height:8px;border-radius:var(--radius-pill)}._success_mmoad_28{background:var(--color-success)}._warning_mmoad_31{background:var(--color-warning)}._danger_mmoad_34{background:var(--color-danger)}._name_mmoad_38{font-size:var(--fs-base);font-weight:var(--fw-medium)}._freshness_mmoad_43{font-size:var(--fs-sm);color:var(--color-text-secondary)}._status_mmoad_48{justify-self:end}@media(max-width:640px){._row_mmoad_13{grid-template-columns:8px minmax(0,1fr) auto;row-gap:var(--space-1)}._freshness_mmoad_43{grid-column:2;grid-row:2}._status_mmoad_48{grid-column:3;grid-row:1 / span 2}}._stack_1hdia_1{display:flex;flex-direction:column;gap:var(--space-4);max-width:960px}._wrapper_qd8qs_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._text_qd8qs_8{display:flex;flex-direction:column;gap:2px}._title_qd8qs_14{font-size:var(--fs-base);color:#ffffffd9}._description_qd8qs_19{font-size:var(--fs-sm);color:var(--color-text-muted)}._input_qd8qs_24{appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:var(--radius-pill);background:#ffffff26;position:relative;flex-shrink:0;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._input_qd8qs_24:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--radius-pill);background:#fff;transition:left var(--duration-fast) var(--ease-out)}._input_qd8qs_24:checked{background:var(--color-brand-primary)}._input_qd8qs_24:checked:after{left:21px}._input_qd8qs_24:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}._stack_fu7gn_1{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px}._sectionTitle_fu7gn_8{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-bottom:2px}._sectionCaption_fu7gn_14{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}._fieldGrid_fu7gn_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}._toggleGroup_fu7gn_26{display:flex;flex-direction:column;gap:var(--space-5)}._footer_fu7gn_32{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}._savedFlash_fu7gn_39{font-size:var(--fs-sm);color:var(--color-success)}._identityRow_fu7gn_44{display:flex;align-items:center;gap:var(--space-3)}._identityName_fu7gn_50{font-size:var(--fs-base);font-weight:var(--fw-medium)}._identityRole_fu7gn_55{font-size:var(--fs-sm);color:var(--color-text-muted)}._field_qoqoh_1{display:flex;flex-direction:column;gap:6px}._label_qoqoh_7{font-size:var(--fs-sm);color:var(--color-text-muted)}._input_qoqoh_12{background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#fff;font-size:var(--fs-base);font-family:var(--font-sans);min-height:40px}._input_qoqoh_12::placeholder{color:#ffffff59}._header_p43xm_1,._row_p43xm_2{display:grid;grid-template-columns:1.1fr 1.4fr 1.3fr .9fr 1fr 1.3fr 220px;gap:var(--space-2);padding:var(--space-3) var(--space-4);align-items:center}._header_p43xm_1{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:var(--border-width-hair) solid var(--color-border)}._row_p43xm_2{border-bottom:var(--border-width-hair) solid var(--color-border);font-size:var(--fs-base)}._cell_p43xm_24{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleSelect_p43xm_31{width:100%;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--fs-sm);font-family:var(--font-sans)}._roleSelect_p43xm_31:disabled{opacity:.6;cursor:not-allowed}._selfNote_p43xm_47{white-space:normal;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-xs)}._actions_p43xm_55{display:flex;gap:var(--space-2)}._rowError_p43xm_60{grid-column:1 / -1;padding:0 var(--space-4) var(--space-3)}._stack_u8bxt_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_u8bxt_7{display:flex;gap:var(--space-3);flex-wrap:wrap}._toolbar_u8bxt_7>*{min-width:200px}._header_1utnh_1,._row_1utnh_2{display:grid;grid-template-columns:1.1fr 1.4fr 1fr .7fr 1.2fr .9fr 140px;gap:var(--space-2);padding:var(--space-3) var(--space-4);align-items:center}._header_1utnh_1{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:var(--border-width-hair) solid var(--color-border)}._row_1utnh_2{border-bottom:var(--border-width-hair) solid var(--color-border);font-size:var(--fs-base)}._cell_1utnh_24{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1utnh_31{display:flex;gap:var(--space-2)}._stack_1ohdw_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_1ohdw_7{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}._toolbar_1ohdw_7>*{min-width:200px}._sortDirButton_1ohdw_18{min-width:auto;background:var(--color-surface-inset);border:var(--border-width-hair) solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-size:var(--fs-sm);font-family:var(--font-sans);cursor:pointer}._stack_m4k4b_1{display:flex;flex-direction:column;gap:var(--space-5)}._banner_m4k4b_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:#8abcd91a;border:var(--border-width-hair) solid rgba(138,188,217,.3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-brand-sky-blue);font-size:var(--fs-base)}._container_1wr6m_1{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--color-background)}._logo_1wr6m_11{width:160px;height:auto}._spinner_1wr6m_16{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--color-brand-primary);animation:_splash-spin_1wr6m_1 .8s linear infinite}._label_1wr6m_25{font-size:var(--fs-base);color:var(--color-text-muted)}@keyframes _splash-spin_1wr6m_1{to{transform:rotate(360deg)}}._page_mh41l_1{--login-background: #121225;--login-surface: #1a1a2e;--login-border: #33334c;--login-red: #ed0033;--login-muted: var(--color-text-muted, #aaaabc);min-height:100svh;background:var(--login-background);color:#fff}._page_mh41l_1,._page_mh41l_1 *{box-sizing:border-box}._shell_mh41l_18{width:100%;max-width:1280px;margin-inline:auto;padding:40px 64px 48px}._header_mh41l_25{display:flex;justify-content:flex-start;margin-bottom:48px}._header_mh41l_25 img{display:block;width:170px;height:auto;margin:0}._columns_mh41l_38{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}._intro_mh41l_45{min-width:0}._eyebrow_mh41l_49{margin:0 0 16px;color:var(--login-muted);font-size:14px;line-height:1.4;letter-spacing:.3em}._headline_mh41l_57{margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:var(--fw-black, 900);line-height:1.05;letter-spacing:-.035em}._description_mh41l_65{margin:20px 0 0;color:var(--login-muted);font-size:18px;line-height:1.5}._benefits_mh41l_72{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}._benefit_mh41l_72{display:flex;align-items:center;gap:10px;min-width:0;color:#c6c6d5;font-size:13px;line-height:1.5}._iconBox_mh41l_91{display:grid;flex:0 0 40px;height:40px;place-items:center;color:rgb(var(--icon-rgb));background:rgb(var(--icon-rgb) / 10%);border:1px solid rgb(var(--icon-rgb) / 18%);border-radius:10px}._iconBox_mh41l_91 svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor}._green_mh41l_110{--icon-rgb: 100 229 178}._red_mh41l_114{--icon-rgb: 255 40 88}._purple_mh41l_118{--icon-rgb: 151 71 255}._mascotWrap_mh41l_123{position:relative;isolation:isolate;width:190px;margin:28px 0 0 40px}._mascotWrap_mh41l_123:before,._mascotWrap_mh41l_123:after{position:absolute;z-index:-1;pointer-events:none;content:""}._mascotWrap_mh41l_123:before{inset:0 -35% -10%;background:radial-gradient(ellipse at 65% 45%,rgb(234 30 176 / 38%),transparent 65%),radial-gradient(ellipse at 30% 60%,rgb(72 205 235 / 20%),transparent 60%),radial-gradient(ellipse at 50% 75%,rgb(133 58 230 / 32%),transparent 70%);filter:blur(20px)}._mascotWrap_mh41l_123:after{right:12%;bottom:-2px;left:12%;height:24px;background:#080516a6;border-radius:50%;filter:blur(10px)}._mascot_mh41l_123{display:block;width:100%;height:210px;object-fit:contain;filter:drop-shadow(0 8px 14px rgb(164 40 213 / 24%))}._card_mh41l_177{display:flex;flex-direction:column;align-items:center;min-width:0;margin-top:16px;padding:40px 28px 48px;border:1px solid var(--login-border);border-radius:18px;background:linear-gradient(135deg,var(--login-surface),rgb(26 26 46 / 65%));text-align:center}._coachLogo_mh41l_194{display:block;width:60px;height:72px;margin-bottom:24px;object-fit:contain}._cardTitle_mh41l_202{margin:0;font-size:28px;font-weight:var(--fw-black, 900);line-height:1.2;letter-spacing:-.025em}._cardDescription_mh41l_210{margin:14px 0 0;color:var(--login-muted);font-size:16px;line-height:1.5}._action_mh41l_217{width:100%;margin-top:28px}._action_mh41l_217>button{width:100%;min-height:54px;padding:14px 20px;border-radius:12px;background:var(--login-red);color:#fff;font-size:17px;font-weight:700}._action_mh41l_217>button:hover{background:#d6002e}._action_mh41l_217>button:focus-visible{outline:3px solid #fff;outline-offset:4px}._buttonContent_mh41l_242{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}@media(min-width:861px)and (max-width:1150px){._shell_mh41l_18{padding-inline:32px}._columns_mh41l_38{gap:36px}._benefits_mh41l_72{gap:12px}._benefit_mh41l_72{gap:8px}._description_mh41l_65 br{display:none}._card_mh41l_177{padding-inline:24px}}@media(max-width:860px){._shell_mh41l_18{display:grid;min-height:100svh;align-items:center;padding:24px 16px}._header_mh41l_25,._intro_mh41l_45{display:none}._columns_mh41l_38{display:block}._card_mh41l_177{width:min(100%,520px);margin:0 auto;padding:40px 24px}._cardTitle_mh41l_202{font-size:clamp(26px,6vw,34px)}._action_mh41l_217{margin-top:32px}._action_mh41l_217>button{min-height:56px;font-size:18px}}:root{--color-brand-primary: #d80024;--color-brand-primary-soft: rgba(216, 0, 36, .08);--color-brand-primary-strong: #ef1b3f;--color-brand-navy: #272942;--color-brand-deep-blue: #355480;--color-brand-violet: #6a2eb8;--color-brand-sky-blue: #8abcd9;--color-background: #14152a;--color-background-elevated: #1c1e36;--color-surface: #1c1e36;--color-surface-inset: #14152a;--color-surface-hover: rgba(255, 255, 255, .05);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .6);--color-text-muted: rgba(255, 255, 255, .45);--color-text-faint: rgba(255, 255, 255, .35);--color-text-on-brand: #ffffff;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .14);--color-border-brand: rgba(216, 0, 36, .35);--color-success: #5fd497;--color-success-soft: rgba(95, 212, 151, .14);--color-warning: #e8a13a;--color-warning-soft: rgba(232, 161, 58, .12);--color-danger: #ff4d6a;--color-danger-soft: rgba(216, 0, 36, .14);--color-info: var(--color-brand-sky-blue);--color-info-soft: rgba(138, 188, 217, .14);--color-level-1: #e8a13a;--color-level-2: #8abcd9;--color-level-3: #a97ee0;--color-level-4: #5fd497;--color-level-5: #f472b6;--font-sans: "Geomanist", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-base: .8125rem;--fs-md: .875rem;--fs-lg: 1rem;--fs-xl: 1.125rem;--fs-2xl: 1.25rem;--fs-3xl: 1.5rem;--fs-4xl: 1.875rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 800;--lh-tight: 1.1;--lh-normal: 1.45;--lh-relaxed: 1.6;--tracking-tight: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 999px;--border-width-hair: 1px;--shadow-card: 0 8px 20px rgba(10, 15, 30, .25);--shadow-focus-ring: 0 0 0 3px rgba(216, 0, 36, .45);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .12s;--duration-medium: .22s;--sidebar-width: 240px;--sidebar-width-collapsed: 76px;--header-height: 64px;--coach-panel-width: 340px;--content-max-width: 1240px}@font-face{font-family:Geomanist;src:url(/assets/Geomanist-Regular-CPMBhxKT.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/Geomanist-Medium-DzZm-wH1.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/Geomanist-Bold-Bmf2Wmzw.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/Geomanist-Black-CEJX5Eml.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;height:100dvh}html{background:var(--color-background);color-scheme:dark}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}#root{height:100%;height:100dvh;overflow:hidden}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font-family:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:var(--color-brand-sky-blue);text-decoration:none}a:hover{color:var(--color-brand-primary)}img,svg{display:block;max-width:100%}::selection{background:var(--color-brand-primary);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:var(--radius-pill)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
